Socket
Socket
Sign inDemoInstall

@hebcal/icalendar

Package Overview
Dependencies
2
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.4 to 1.0.5

2

dist/bundle.min.js

@@ -1,1 +0,1 @@

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@hebcal/core"),require("@hebcal/leyning")):"function"==typeof define&&define.amd?define(["@hebcal/core","@hebcal/leyning"],t):(n=n||self).hebcal__icalendar=t(n.hebcal__core,n.hebcal__leyning)}(this,(function(n,t){"use strict";t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(n,t,e){return n(e={path:t,exports:{},require:function(n,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&e.path)}},e.exports),e.exports}var a=function(n){return n&&n.Math==Math&&n},o=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof e&&e)||Function("return this")(),i=function(n){try{return!!n()}catch(n){return!0}},c=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),u={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,s={f:l&&!u.call({1:2},1)?function(n){var t=l(this,n);return!!t&&t.enumerable}:u},f=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}},T={}.toString,g=function(n){return T.call(n).slice(8,-1)},h="".split,E=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(n){return"String"==g(n)?h.call(n,""):Object(n)}:Object,S=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n},p=function(n){return E(S(n))},d=function(n){return"object"==typeof n?null!==n:"function"==typeof n},A=function(n,t){if(!d(n))return n;var e,r;if(t&&"function"==typeof(e=n.toString)&&!d(r=e.call(n)))return r;if("function"==typeof(e=n.valueOf)&&!d(r=e.call(n)))return r;if(!t&&"function"==typeof(e=n.toString)&&!d(r=e.call(n)))return r;throw TypeError("Can't convert object to primitive value")},y={}.hasOwnProperty,v=function(n,t){return y.call(n,t)},O=o.document,D=d(O)&&d(O.createElement),R=function(n){return D?O.createElement(n):{}},N=!c&&!i((function(){return 7!=Object.defineProperty(R("div"),"a",{get:function(){return 7}}).a})),m=Object.getOwnPropertyDescriptor,I={f:c?m:function(n,t){if(n=p(n),t=A(t,!0),N)try{return m(n,t)}catch(n){}if(v(n,t))return f(!s.f.call(n,t),n[t])}},M=function(n){if(!d(n))throw TypeError(String(n)+" is not an object");return n},b=Object.defineProperty,F={f:c?b:function(n,t,e){if(M(n),t=A(t,!0),M(e),N)try{return b(n,t,e)}catch(n){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(n[t]=e.value),n}},L=c?function(n,t,e){return F.f(n,t,f(1,e))}:function(n,t,e){return n[t]=e,n},B=function(n,t){try{L(o,n,t)}catch(e){o[n]=t}return t},C=o["__core-js_shared__"]||B("__core-js_shared__",{}),Y=Function.toString;"function"!=typeof C.inspectSource&&(C.inspectSource=function(n){return Y.call(n)});var G,Z,H,P=C.inspectSource,U=o.WeakMap,x="function"==typeof U&&/native code/.test(P(U)),w=r((function(n){(n.exports=function(n,t){return C[n]||(C[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),_=0,j=Math.random(),V=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++_+j).toString(36)},k=w("keys"),K=function(n){return k[n]||(k[n]=V(n))},W={},z=o.WeakMap;if(x){var Q=new z,$=Q.get,X=Q.has,J=Q.set;G=function(n,t){return J.call(Q,n,t),t},Z=function(n){return $.call(Q,n)||{}},H=function(n){return X.call(Q,n)}}else{var q=K("state");W[q]=!0,G=function(n,t){return L(n,q,t),t},Z=function(n){return v(n,q)?n[q]:{}},H=function(n){return v(n,q)}}var nn={set:G,get:Z,has:H,enforce:function(n){return H(n)?Z(n):G(n,{})},getterFor:function(n){return function(t){var e;if(!d(t)||(e=Z(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return e}}},tn=r((function(n){var t=nn.get,e=nn.enforce,r=String(String).split("String");(n.exports=function(n,t,a,i){var c=!!i&&!!i.unsafe,u=!!i&&!!i.enumerable,l=!!i&&!!i.noTargetGet;"function"==typeof a&&("string"!=typeof t||v(a,"name")||L(a,"name",t),e(a).source=r.join("string"==typeof t?t:"")),n!==o?(c?!l&&n[t]&&(u=!0):delete n[t],u?n[t]=a:L(n,t,a)):u?n[t]=a:B(t,a)})(Function.prototype,"toString",(function(){return"function"==typeof this&&t(this).source||P(this)}))})),en=o,rn=function(n){return"function"==typeof n?n:void 0},an=function(n,t){return arguments.length<2?rn(en[n])||rn(o[n]):en[n]&&en[n][t]||o[n]&&o[n][t]},on=Math.ceil,cn=Math.floor,un=function(n){return isNaN(n=+n)?0:(n>0?cn:on)(n)},ln=Math.min,sn=function(n){return n>0?ln(un(n),9007199254740991):0},fn=Math.max,Tn=Math.min,gn=function(n){return function(t,e,r){var a,o=p(t),i=sn(o.length),c=function(n,t){var e=un(n);return e<0?fn(e+t,0):Tn(e,t)}(r,i);if(n&&e!=e){for(;i>c;)if((a=o[c++])!=a)return!0}else for(;i>c;c++)if((n||c in o)&&o[c]===e)return n||c||0;return!n&&-1}},hn={includes:gn(!0),indexOf:gn(!1)}.indexOf,En=function(n,t){var e,r=p(n),a=0,o=[];for(e in r)!v(W,e)&&v(r,e)&&o.push(e);for(;t.length>a;)v(r,e=t[a++])&&(~hn(o,e)||o.push(e));return o},Sn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pn=Sn.concat("length","prototype"),dn={f:Object.getOwnPropertyNames||function(n){return En(n,pn)}},An={f:Object.getOwnPropertySymbols},yn=an("Reflect","ownKeys")||function(n){var t=dn.f(M(n)),e=An.f;return e?t.concat(e(n)):t},vn=function(n,t){for(var e=yn(t),r=F.f,a=I.f,o=0;o<e.length;o++){var i=e[o];v(n,i)||r(n,i,a(t,i))}},On=/#|\.prototype\./,Dn=function(n,t){var e=Nn[Rn(n)];return e==In||e!=mn&&("function"==typeof t?i(t):!!t)},Rn=Dn.normalize=function(n){return String(n).replace(On,".").toLowerCase()},Nn=Dn.data={},mn=Dn.NATIVE="N",In=Dn.POLYFILL="P",Mn=Dn,bn=I.f,Fn=function(n,t){var e,r,a,i,c,u=n.target,l=n.global,s=n.stat;if(e=l?o:s?o[u]||B(u,{}):(o[u]||{}).prototype)for(r in t){if(i=t[r],a=n.noTargetGet?(c=bn(e,r))&&c.value:e[r],!Mn(l?r:u+(s?".":"#")+r,n.forced)&&void 0!==a){if(typeof i==typeof a)continue;vn(i,a)}(n.sham||a&&a.sham)&&L(i,"sham",!0),tn(e,r,i,n)}},Ln=function(){var n=M(this),t="";return n.global&&(t+="g"),n.ignoreCase&&(t+="i"),n.multiline&&(t+="m"),n.dotAll&&(t+="s"),n.unicode&&(t+="u"),n.sticky&&(t+="y"),t};function Bn(n,t){return RegExp(n,t)}var Cn,Yn,Gn={UNSUPPORTED_Y:i((function(){var n=Bn("a","y");return n.lastIndex=2,null!=n.exec("abcd")})),BROKEN_CARET:i((function(){var n=Bn("^r","gy");return n.lastIndex=2,null!=n.exec("str")}))},Zn=RegExp.prototype.exec,Hn=String.prototype.replace,Pn=Zn,Un=(Cn=/a/,Yn=/b*/g,Zn.call(Cn,"a"),Zn.call(Yn,"a"),0!==Cn.lastIndex||0!==Yn.lastIndex),xn=Gn.UNSUPPORTED_Y||Gn.BROKEN_CARET,wn=void 0!==/()??/.exec("")[1];(Un||wn||xn)&&(Pn=function(n){var t,e,r,a,o=this,i=xn&&o.sticky,c=Ln.call(o),u=o.source,l=0,s=n;return i&&(-1===(c=c.replace("y","")).indexOf("g")&&(c+="g"),s=String(n).slice(o.lastIndex),o.lastIndex>0&&(!o.multiline||o.multiline&&"\n"!==n[o.lastIndex-1])&&(u="(?: "+u+")",s=" "+s,l++),e=new RegExp("^(?:"+u+")",c)),wn&&(e=new RegExp("^"+u+"$(?!\\s)",c)),Un&&(t=o.lastIndex),r=Zn.call(i?e:o,s),i?r?(r.input=r.input.slice(l),r[0]=r[0].slice(l),r.index=o.lastIndex,o.lastIndex+=r[0].length):o.lastIndex=0:Un&&r&&(o.lastIndex=o.global?r.index+r[0].length:t),wn&&r&&r.length>1&&Hn.call(r[0],e,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(r[a]=void 0)})),r});var _n=Pn;Fn({target:"RegExp",proto:!0,forced:/./.exec!==_n},{exec:_n});var jn=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())})),Vn=jn&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,kn=w("wks"),Kn=o.Symbol,Wn=Vn?Kn:Kn&&Kn.withoutSetter||V,zn=function(n){return v(kn,n)||(jn&&v(Kn,n)?kn[n]=Kn[n]:kn[n]=Wn("Symbol."+n)),kn[n]},Qn=zn("species"),$n=!i((function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"7"!=="".replace(n,"$<a>")})),Xn="$0"==="a".replace(/./,"$0"),Jn=zn("replace"),qn=!!/./[Jn]&&""===/./[Jn]("a","$0"),nt=!i((function(){var n=/(?:)/,t=n.exec;n.exec=function(){return t.apply(this,arguments)};var e="ab".split(n);return 2!==e.length||"a"!==e[0]||"b"!==e[1]})),tt=function(n,t,e,r){var a=zn(n),o=!i((function(){var t={};return t[a]=function(){return 7},7!=""[n](t)})),c=o&&!i((function(){var t=!1,e=/a/;return"split"===n&&((e={}).constructor={},e.constructor[Qn]=function(){return e},e.flags="",e[a]=/./[a]),e.exec=function(){return t=!0,null},e[a](""),!t}));if(!o||!c||"replace"===n&&(!$n||!Xn||qn)||"split"===n&&!nt){var u=/./[a],l=e(a,""[n],(function(n,t,e,r,a){return t.exec===_n?o&&!a?{done:!0,value:u.call(t,e,r)}:{done:!0,value:n.call(e,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Xn,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:qn}),s=l[0],f=l[1];tn(String.prototype,n,s),tn(RegExp.prototype,a,2==t?function(n,t){return f.call(n,this,t)}:function(n){return f.call(n,this)})}r&&L(RegExp.prototype[a],"sham",!0)},et=function(n){return Object(S(n))},rt=function(n){return function(t,e){var r,a,o=String(S(t)),i=un(e),c=o.length;return i<0||i>=c?n?"":void 0:(r=o.charCodeAt(i))<55296||r>56319||i+1===c||(a=o.charCodeAt(i+1))<56320||a>57343?n?o.charAt(i):r:n?o.slice(i,i+2):a-56320+(r-55296<<10)+65536}},at={codeAt:rt(!1),charAt:rt(!0)}.charAt,ot=function(n,t,e){return t+(e?at(n,t).length:1)},it=function(n,t){var e=n.exec;if("function"==typeof e){var r=e.call(n,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==g(n))throw TypeError("RegExp#exec called on incompatible receiver");return _n.call(n,t)},ct=Math.max,ut=Math.min,lt=Math.floor,st=/\$([$&'`]|\d\d?|<[^>]*>)/g,ft=/\$([$&'`]|\d\d?)/g;tt("replace",2,(function(n,t,e,r){var a=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,o=r.REPLACE_KEEPS_$0,i=a?"$":"$0";return[function(e,r){var a=S(this),o=null==e?void 0:e[n];return void 0!==o?o.call(e,a,r):t.call(String(a),e,r)},function(n,r){if(!a&&o||"string"==typeof r&&-1===r.indexOf(i)){var u=e(t,n,this,r);if(u.done)return u.value}var l=M(n),s=String(this),f="function"==typeof r;f||(r=String(r));var T=l.global;if(T){var g=l.unicode;l.lastIndex=0}for(var h=[];;){var E=it(l,s);if(null===E)break;if(h.push(E),!T)break;""===String(E[0])&&(l.lastIndex=ot(s,sn(l.lastIndex),g))}for(var S,p="",d=0,A=0;A<h.length;A++){E=h[A];for(var y=String(E[0]),v=ct(ut(un(E.index),s.length),0),O=[],D=1;D<E.length;D++)O.push(void 0===(S=E[D])?S:String(S));var R=E.groups;if(f){var N=[y].concat(O,v,s);void 0!==R&&N.push(R);var m=String(r.apply(void 0,N))}else m=c(y,s,v,O,R,r);v>=d&&(p+=s.slice(d,v)+m,d=v+y.length)}return p+s.slice(d)}];function c(n,e,r,a,o,i){var c=r+n.length,u=a.length,l=ft;return void 0!==o&&(o=et(o),l=st),t.call(i,l,(function(t,i){var l;switch(i.charAt(0)){case"$":return"$";case"&":return n;case"`":return e.slice(0,r);case"'":return e.slice(c);case"<":l=o[i.slice(1,-1)];break;default:var s=+i;if(0===s)return t;if(s>u){var f=lt(s/10);return 0===f?t:f<=u?void 0===a[f-1]?i.charAt(1):a[f-1]+i.charAt(1):t}l=a[s-1]}return void 0===l?"":l}))}}));var Tt=zn("match"),gt=function(n){var t;return d(n)&&(void 0!==(t=n[Tt])?!!t:"RegExp"==g(n))},ht=zn("species"),Et=function(n,t){var e,r=M(n).constructor;return void 0===r||null==(e=M(r)[ht])?t:function(n){if("function"!=typeof n)throw TypeError(String(n)+" is not a function");return n}(e)},St=[].push,pt=Math.min,dt=!i((function(){return!RegExp(4294967295,"y")}));tt("split",2,(function(n,t,e){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(n,e){var r=String(S(this)),a=void 0===e?4294967295:e>>>0;if(0===a)return[];if(void 0===n)return[r];if(!gt(n))return t.call(r,n,a);for(var o,i,c,u=[],l=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),s=0,f=new RegExp(n.source,l+"g");(o=_n.call(f,r))&&!((i=f.lastIndex)>s&&(u.push(r.slice(s,o.index)),o.length>1&&o.index<r.length&&St.apply(u,o.slice(1)),c=o[0].length,s=i,u.length>=a));)f.lastIndex===o.index&&f.lastIndex++;return s===r.length?!c&&f.test("")||u.push(""):u.push(r.slice(s)),u.length>a?u.slice(0,a):u}:"0".split(void 0,0).length?function(n,e){return void 0===n&&0===e?[]:t.call(this,n,e)}:t,[function(t,e){var a=S(this),o=null==t?void 0:t[n];return void 0!==o?o.call(t,a,e):r.call(String(a),t,e)},function(n,a){var o=e(r,n,this,a,r!==t);if(o.done)return o.value;var i=M(n),c=String(this),u=Et(i,RegExp),l=i.unicode,s=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(dt?"y":"g"),f=new u(dt?i:"^(?:"+i.source+")",s),T=void 0===a?4294967295:a>>>0;if(0===T)return[];if(0===c.length)return null===it(f,c)?[c]:[];for(var g=0,h=0,E=[];h<c.length;){f.lastIndex=dt?h:0;var S,p=it(f,dt?c:c.slice(h));if(null===p||(S=pt(sn(f.lastIndex+(dt?0:h)),c.length))===g)h=ot(c,h,l);else{if(E.push(c.slice(g,h)),E.length===T)return E;for(var d=1;d<=p.length-1;d++)if(E.push(p[d]),E.length===T)return E;h=g=S}}return E.push(c.slice(g)),E}]}),!dt);var At,yt=function(n){if(gt(n))throw TypeError("The method doesn't accept regular expressions");return n},vt=zn("match"),Ot=I.f,Dt="".startsWith,Rt=Math.min,Nt=function(n){var t=/./;try{"/./"[n](t)}catch(e){try{return t[vt]=!1,"/./"[n](t)}catch(n){}}return!1}("startsWith"),mt=!(Nt||(At=Ot(String.prototype,"startsWith"),!At||At.writable));Fn({target:"String",proto:!0,forced:!mt&&!Nt},{startsWith:function(n){var t=String(S(this));yt(n);var e=sn(Rt(arguments.length>1?arguments[1]:void 0,t.length)),r=String(n);return Dt?Dt.call(t,r,e):t.slice(e,e+r.length)===r}});var It,Mt={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},bt=Object.keys||function(n){return En(n,Sn)},Ft=c?Object.defineProperties:function(n,t){M(n);for(var e,r=bt(t),a=r.length,o=0;a>o;)F.f(n,e=r[o++],t[e]);return n},Lt=an("document","documentElement"),Bt=K("IE_PROTO"),Ct=function(){},Yt=function(n){return"<script>"+n+"<\/script>"},Gt=function(){try{It=document.domain&&new ActiveXObject("htmlfile")}catch(n){}var n,t;Gt=It?function(n){n.write(Yt("")),n.close();var t=n.parentWindow.Object;return n=null,t}(It):((t=R("iframe")).style.display="none",Lt.appendChild(t),t.src=String("javascript:"),(n=t.contentWindow.document).open(),n.write(Yt("document.F=Object")),n.close(),n.F);for(var e=Sn.length;e--;)delete Gt.prototype[Sn[e]];return Gt()};W[Bt]=!0;var Zt=Object.create||function(n,t){var e;return null!==n?(Ct.prototype=M(n),e=new Ct,Ct.prototype=null,e[Bt]=n):e=Gt(),void 0===t?e:Ft(e,t)},Ht=zn("unscopables"),Pt=Array.prototype;null==Pt[Ht]&&F.f(Pt,Ht,{configurable:!0,value:Zt(null)});var Ut,xt,wt,_t=function(n){Pt[Ht][n]=!0},jt=!i((function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})),Vt=K("IE_PROTO"),kt=Object.prototype,Kt=jt?Object.getPrototypeOf:function(n){return n=et(n),v(n,Vt)?n[Vt]:"function"==typeof n.constructor&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?kt:null},Wt=zn("iterator"),zt=!1;[].keys&&("next"in(wt=[].keys())?(xt=Kt(Kt(wt)))!==Object.prototype&&(Ut=xt):zt=!0),null==Ut&&(Ut={}),v(Ut,Wt)||L(Ut,Wt,(function(){return this}));var Qt={IteratorPrototype:Ut,BUGGY_SAFARI_ITERATORS:zt},$t=F.f,Xt=zn("toStringTag"),Jt=function(n,t,e){n&&!v(n=e?n:n.prototype,Xt)&&$t(n,Xt,{configurable:!0,value:t})},qt=Qt.IteratorPrototype,ne=Object.setPrototypeOf||("__proto__"in{}?function(){var n,t=!1,e={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),t=e instanceof Array}catch(n){}return function(e,r){return M(e),function(n){if(!d(n)&&null!==n)throw TypeError("Can't set "+String(n)+" as a prototype")}(r),t?n.call(e,r):e.__proto__=r,e}}():void 0),te=Qt.IteratorPrototype,ee=Qt.BUGGY_SAFARI_ITERATORS,re=zn("iterator"),ae=function(){return this},oe=nn.set,ie=nn.getterFor("Array Iterator"),ce=function(n,t,e,r,a,o,i){!function(n,t,e){var r=t+" Iterator";n.prototype=Zt(qt,{next:f(1,e)}),Jt(n,r,!1)}(e,t,r);var c,u,l,s=function(n){if(n===a&&S)return S;if(!ee&&n in h)return h[n];switch(n){case"keys":case"values":case"entries":return function(){return new e(this,n)}}return function(){return new e(this)}},T=t+" Iterator",g=!1,h=n.prototype,E=h[re]||h["@@iterator"]||a&&h[a],S=!ee&&E||s(a),p="Array"==t&&h.entries||E;if(p&&(c=Kt(p.call(new n)),te!==Object.prototype&&c.next&&(Kt(c)!==te&&(ne?ne(c,te):"function"!=typeof c[re]&&L(c,re,ae)),Jt(c,T,!0))),"values"==a&&E&&"values"!==E.name&&(g=!0,S=function(){return E.call(this)}),h[re]!==S&&L(h,re,S),a)if(u={values:s("values"),keys:o?S:s("keys"),entries:s("entries")},i)for(l in u)(ee||g||!(l in h))&&tn(h,l,u[l]);else Fn({target:t,proto:!0,forced:ee||g},u);return u}(Array,"Array",(function(n,t){oe(this,{type:"Array Iterator",target:p(n),index:0,kind:t})}),(function(){var n=ie(this),t=n.target,e=n.kind,r=n.index++;return!t||r>=t.length?(n.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values");_t("keys"),_t("values"),_t("entries");var ue=zn("iterator"),le=zn("toStringTag"),se=ce.values;for(var fe in Mt){var Te=o[fe],ge=Te&&Te.prototype;if(ge){if(ge[ue]!==se)try{L(ge,ue,se)}catch(n){ge[ue]=se}if(ge[le]||L(ge,le,fe),Mt[fe])for(var he in ce)if(ge[he]!==ce[he])try{L(ge,he,ce[he])}catch(n){ge[he]=ce[he]}}}var Ee=r((function(n){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(n,t){return n<<t|n>>>32-t},rotr:function(n,t){return n<<32-t|n>>>t},endian:function(n){if(n.constructor==Number)return 16711935&e.rotl(n,8)|4278255360&e.rotl(n,24);for(var t=0;t<n.length;t++)n[t]=e.endian(n[t]);return n},randomBytes:function(n){for(var t=[];n>0;n--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(n){for(var t=[],e=0,r=0;e<n.length;e++,r+=8)t[r>>>5]|=n[e]<<24-r%32;return t},wordsToBytes:function(n){for(var t=[],e=0;e<32*n.length;e+=8)t.push(n[e>>>5]>>>24-e%32&255);return t},bytesToHex:function(n){for(var t=[],e=0;e<n.length;e++)t.push((n[e]>>>4).toString(16)),t.push((15&n[e]).toString(16));return t.join("")},hexToBytes:function(n){for(var t=[],e=0;e<n.length;e+=2)t.push(parseInt(n.substr(e,2),16));return t},bytesToBase64:function(n){for(var e=[],r=0;r<n.length;r+=3)for(var a=n[r]<<16|n[r+1]<<8|n[r+2],o=0;o<4;o++)8*r+6*o<=8*n.length?e.push(t.charAt(a>>>6*(3-o)&63)):e.push("=");return e.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],r=0,a=0;r<n.length;a=++r%4)0!=a&&e.push((t.indexOf(n.charAt(r-1))&Math.pow(2,-2*a+8)-1)<<2*a|t.indexOf(n.charAt(r))>>>6-2*a);return e}};n.exports=e}()})),Se={utf8:{stringToBytes:function(n){return Se.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(Se.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var t=[],e=0;e<n.length;e++)t.push(255&n.charCodeAt(e));return t},bytesToString:function(n){for(var t=[],e=0;e<n.length;e++)t.push(String.fromCharCode(n[e]));return t.join("")}}},pe=Se,de=function(n){return null!=n&&(Ae(n)||function(n){return"function"==typeof n.readFloatLE&&"function"==typeof n.slice&&Ae(n.slice(0,0))}(n)||!!n._isBuffer)};function Ae(n){return!!n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)}var ye=r((function(n){!function(){var t=Ee,e=pe.utf8,r=de,a=pe.bin,o=function(n,i){n.constructor==String?n=i&&"binary"===i.encoding?a.stringToBytes(n):e.stringToBytes(n):r(n)?n=Array.prototype.slice.call(n,0):Array.isArray(n)||(n=n.toString());for(var c=t.bytesToWords(n),u=8*n.length,l=1732584193,s=-271733879,f=-1732584194,T=271733878,g=0;g<c.length;g++)c[g]=16711935&(c[g]<<8|c[g]>>>24)|4278255360&(c[g]<<24|c[g]>>>8);c[u>>>5]|=128<<u%32,c[14+(u+64>>>9<<4)]=u;var h=o._ff,E=o._gg,S=o._hh,p=o._ii;for(g=0;g<c.length;g+=16){var d=l,A=s,y=f,v=T;l=h(l,s,f,T,c[g+0],7,-680876936),T=h(T,l,s,f,c[g+1],12,-389564586),f=h(f,T,l,s,c[g+2],17,606105819),s=h(s,f,T,l,c[g+3],22,-1044525330),l=h(l,s,f,T,c[g+4],7,-176418897),T=h(T,l,s,f,c[g+5],12,1200080426),f=h(f,T,l,s,c[g+6],17,-1473231341),s=h(s,f,T,l,c[g+7],22,-45705983),l=h(l,s,f,T,c[g+8],7,1770035416),T=h(T,l,s,f,c[g+9],12,-1958414417),f=h(f,T,l,s,c[g+10],17,-42063),s=h(s,f,T,l,c[g+11],22,-1990404162),l=h(l,s,f,T,c[g+12],7,1804603682),T=h(T,l,s,f,c[g+13],12,-40341101),f=h(f,T,l,s,c[g+14],17,-1502002290),l=E(l,s=h(s,f,T,l,c[g+15],22,1236535329),f,T,c[g+1],5,-165796510),T=E(T,l,s,f,c[g+6],9,-1069501632),f=E(f,T,l,s,c[g+11],14,643717713),s=E(s,f,T,l,c[g+0],20,-373897302),l=E(l,s,f,T,c[g+5],5,-701558691),T=E(T,l,s,f,c[g+10],9,38016083),f=E(f,T,l,s,c[g+15],14,-660478335),s=E(s,f,T,l,c[g+4],20,-405537848),l=E(l,s,f,T,c[g+9],5,568446438),T=E(T,l,s,f,c[g+14],9,-1019803690),f=E(f,T,l,s,c[g+3],14,-187363961),s=E(s,f,T,l,c[g+8],20,1163531501),l=E(l,s,f,T,c[g+13],5,-1444681467),T=E(T,l,s,f,c[g+2],9,-51403784),f=E(f,T,l,s,c[g+7],14,1735328473),l=S(l,s=E(s,f,T,l,c[g+12],20,-1926607734),f,T,c[g+5],4,-378558),T=S(T,l,s,f,c[g+8],11,-2022574463),f=S(f,T,l,s,c[g+11],16,1839030562),s=S(s,f,T,l,c[g+14],23,-35309556),l=S(l,s,f,T,c[g+1],4,-1530992060),T=S(T,l,s,f,c[g+4],11,1272893353),f=S(f,T,l,s,c[g+7],16,-155497632),s=S(s,f,T,l,c[g+10],23,-1094730640),l=S(l,s,f,T,c[g+13],4,681279174),T=S(T,l,s,f,c[g+0],11,-358537222),f=S(f,T,l,s,c[g+3],16,-722521979),s=S(s,f,T,l,c[g+6],23,76029189),l=S(l,s,f,T,c[g+9],4,-640364487),T=S(T,l,s,f,c[g+12],11,-421815835),f=S(f,T,l,s,c[g+15],16,530742520),l=p(l,s=S(s,f,T,l,c[g+2],23,-995338651),f,T,c[g+0],6,-198630844),T=p(T,l,s,f,c[g+7],10,1126891415),f=p(f,T,l,s,c[g+14],15,-1416354905),s=p(s,f,T,l,c[g+5],21,-57434055),l=p(l,s,f,T,c[g+12],6,1700485571),T=p(T,l,s,f,c[g+3],10,-1894986606),f=p(f,T,l,s,c[g+10],15,-1051523),s=p(s,f,T,l,c[g+1],21,-2054922799),l=p(l,s,f,T,c[g+8],6,1873313359),T=p(T,l,s,f,c[g+15],10,-30611744),f=p(f,T,l,s,c[g+6],15,-1560198380),s=p(s,f,T,l,c[g+13],21,1309151649),l=p(l,s,f,T,c[g+4],6,-145523070),T=p(T,l,s,f,c[g+11],10,-1120210379),f=p(f,T,l,s,c[g+2],15,718787259),s=p(s,f,T,l,c[g+9],21,-343485551),l=l+d>>>0,s=s+A>>>0,f=f+y>>>0,T=T+v>>>0}return t.endian([l,s,f,T])};o._ff=function(n,t,e,r,a,o,i){var c=n+(t&e|~t&r)+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._gg=function(n,t,e,r,a,o,i){var c=n+(t&r|e&~r)+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._hh=function(n,t,e,r,a,o,i){var c=n+(t^e^r)+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._ii=function(n,t,e,r,a,o,i){var c=n+(e^(t|~r))+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._blocksize=16,o._digestsize=16,n.exports=function(n,e){if(null==n)throw new Error("Illegal argument "+n);var r=t.wordsToBytes(o(n,e));return e&&e.asBytes?r:e&&e.asString?a.bytesToString(r):t.bytesToHex(r)}}()}));const ve=new Map;const Oe=/^(\d+).(\d+).(\d+),?\s+(\d+).(\d+).(\d+)/;function De(n,t){const e=function(n){const t=ve.get(n);if(t)return t;const e=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:n});return ve.set(n,e),e}(n).format(t);let[,r,a,o,i,c,u]=Oe.exec(e);return"24"==i&&(i="00"),"".concat(o,"-").concat(r,"-").concat(a,"T").concat(i,":").concat(c,":").concat(u,"Z")}function Re(n){return n<10?"0"+n:String(n)}function Ne(n,t){const e=function(n,t){const e=De("UTC",t),r=De(n,t),a=new Date(e).getTime()-new Date(r).getTime();return Math.ceil(a/1e3/60)}(n,t),r=Math.abs(e),a=r%60;return(Boolean(e<0)?"+":"-")+Re(Math.floor(r/60))+":"+Re(a)}function me(n){return n.getFullYear()+"-"+Re(n.getMonth()+1)+"-"+Re(n.getDate())}function Ie(n,t,e){const r=me(n);return t?r+"T"+t+":00"+Ne(e,n):r}function Me(t){switch(t.getFlags()){case n.flags.OMER_COUNT:return["omer"];case n.flags.HEBREW_DATE:return["hebdate"];case n.flags.PARSHA_HASHAVUA:return["parashat"];case n.flags.DAF_YOMI:return["dafyomi"];case n.flags.ROSH_CHODESH:return["roshchodesh"];case n.flags.SPECIAL_SHABBAT:return["holiday","shabbat"];case n.flags.MINOR_FAST:return["holiday","fast"];case n.flags.MODERN_HOLIDAY:return["holiday","modern"];case n.flags.SHABBAT_MEVARCHIM:return["mevarchim"]}if(t.getAttrs().cholHaMoedDay)return["holiday","major","cholhamoed"];switch(t.getDesc()){case"Havdalah":return["havdalah"];case"Candle lighting":return["candles"];case"Lag BaOmer":case"Leil Selichot":case"Pesach Sheni":case"Purim Katan":case"Shushan Purim":case"Tu B'Av":case"Tu BiShvat":return["holiday","minor"];default:return["holiday","major"]}}const be={"US/Eastern":"BEGIN:VTIMEZONE\r\nTZID:US/Eastern\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0400\r\nTZNAME:EST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0400\r\nTZOFFSETFROM:-0500\r\nTZNAME:EDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Central":"BEGIN:VTIMEZONE\r\nTZID:US/Central\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0500\r\nTZNAME:CST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0600\r\nTZNAME:CDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Mountain":"BEGIN:VTIMEZONE\r\nTZID:US/Mountain\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0600\r\nTZNAME:MST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0700\r\nTZNAME:MDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Pacific":"BEGIN:VTIMEZONE\r\nTZID:US/Pacific\r\nX-MICROSOFT-CDO-TZID:13\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Alaska":"BEGIN:VTIMEZONE\r\nTZID:US/Alaska\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:+0000\r\nTZNAME:AKST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0800\r\nTZOFFSETFROM:-0900\r\nTZNAME:AKDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Hawaii":"BEGIN:VTIMEZONE\r\nTZID:US/Hawaii\r\nLAST-MODIFIED:20060309T044821Z\r\nBEGIN:DAYLIGHT\r\nDTSTART:19330430T123000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:+0000\r\nTZNAME:HDT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19330521T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19420209T020000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-1030\r\nTZNAME:HWT\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nDTSTART:19450814T133000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-0930\r\nTZNAME:HPT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19450930T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nDTSTART:19470608T020000\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-1030\r\nTZNAME:HST\r\nEND:STANDARD\r\nEND:VTIMEZONE","US/Aleutian":"BEGIN:VTIMEZONE\r\nTZID:US/Aleutian\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-0900\r\nTZNAME:HAST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:-1000\r\nTZNAME:HADT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","America/Phoenix":"BEGIN:VTIMEZONE\r\nTZID:America/Phoenix\r\nBEGIN:STANDARD\r\nDTSTART:19700101T000000\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0700\r\nEND:STANDARD\r\nEND:VTIMEZONE"};function Fe(n){return String(n.getFullYear()).padStart(4,"0")+Re(n.getMonth()+1)+Re(n.getDate())}function Le(n){const t=n.toISOString();return t.slice(0,4)+t.slice(5,7)+t.slice(8,13)+t.slice(14,16)+t.slice(17,19)+"Z"}function Be(n,t,e){if(e){const r=e.replace(/,/g,"\\,").replace(/;/g,"\\;");n.push(t+":"+r)}}function Ce(e,r){const a=r.dtstamp||Le(new Date);let o=e.render();const i=e.getDesc(),c=e.getAttrs(),u=e.getFlags(),l=Boolean(c.eventTime);let s=l?r.location.name:void 0;if(u&n.flags.DAF_YOMI){const n=o.indexOf(": ");-1!=n&&(s=o.substring(0,n),o=o.substring(n+2))}const f=n.hebcal.getShortUrl(e);let T;if(u&n.flags.PARSHA_HASHAVUA){const n=t.getLeyningForParshaHaShavua(e,r.il);if(T="Torah: ".concat(n.summary),n.reason)for(const e of["7","8","M"])if(n.reason[e]){const r=Number(e)?"".concat(e,"th aliyah"):"Maftir";T+="\\n".concat(r,": ")+t.formatAliyahWithBook(n.fullkriyah[e])+" | "+n.reason[e]}n.haftara&&(T+="\\nHaftarah: "+n.haftara),n.sephardic&&(T+="\\nHaftarah for Sephardim: "+n.sephardic),T+="\\n\\n"+f}else{T=c.memo||"";const n=t.getLeyningForHoliday(e,r.il);n&&(T+="\\nTorah: ".concat(n.summary),n.haftara&&(T+="\\nHaftarah: "+n.haftara)),f&&(T+="\\n\\n"+f)}const g=Fe(e.getDate().greg());let h,E,S=g,p="TRANSPARENT",d="FREE";if(l){let[n,t]=c.eventTimeStr.split(":");Number(n)<12&&(n=12+Number(n)),S+="T"+function(n,t,e){return Re(n)+Re(t)+Re(e)}(n,t,0),E=S,h=";TZID=".concat(r.location.tzid);const e=o.indexOf(": ");-1!=e&&(o=o.substring(0,e))}else E=Fe(e.getDate().next().greg()),h=";VALUE=DATE",u&n.flags.CHAG&&(p="OPAQUE",d="OOF");const A=ye(o);let y="hebcal-".concat(g,"-").concat(A);l&&r.location&&(r.location.geoid?y+="-".concat(r.location.geoid):r.location.name&&(y+="-"+n.hebcal.makeAnchor(r.location.name))),o=o.replace(/,/g,"\\,");const v=["BEGIN:VEVENT","DTSTAMP:".concat(a),"CATEGORIES:Holiday","CLASS:PUBLIC","SUMMARY:".concat(o),"DTSTART".concat(h,":").concat(S),"DTEND".concat(h,":").concat(E),"TRANSP:".concat(p),"X-MICROSOFT-CDO-BUSYSTATUS:".concat(d),"UID:".concat(y)];let O;return Be(v,"DESCRIPTION",T),Be(v,"LOCATION",s),r.location&&v.push("GEO:"+r.location.latitude+";"+r.location.longitude),f&&v.push("URL:".concat(f)),e.getFlags()&n.flags.OMER_COUNT?O="3H":e.getFlags()&n.flags.USER_EVENT?O="12H":l&&i.startsWith("Candle lighting")&&(O="10M"),O&&v.push("BEGIN:VALARM","ACTION:DISPLAY","DESCRIPTION:REMINDER","TRIGGER;RELATED=START:-PT".concat(O),"END:VALARM"),v.push("END:VEVENT"),v.join("\r\n")}const Ye='"Subject","Start Date","Start Time","End Date","End Time","All day event","Description","Show time as","Location"';function Ge(t,e){const r=t.getDate().greg(),a=r.getDate(),o=r.getMonth()+1,i=String(r.getFullYear()).padStart(4,"0"),c=e.euro?"".concat(a,"/").concat(o,"/").concat(i):"".concat(o,"/").concat(a,"/").concat(i);let u=t.render(),l="",s="",f="",T='"true"';const g=t.getAttrs(),h=Boolean(g.eventTime);if(h){const t=n.hebcal.reformatTimeStr(g.eventTimeStr," PM",e);s=l='"'.concat(t,'"'),f=c,T='"false"';const r=u.indexOf(": ");-1!=r&&(u=u.substring(0,r))}let E="Jewish Holidays";const S=t.getFlags();if(h&&e.location&&e.location.name)E=e.location.name;else if(S&n.flags.DAF_YOMI){const n=u.indexOf(": ");-1!=n&&(E=u.substring(0,n),u=u.substring(n+2))}u=u.replace(/,/g,"").replace(/"/g,"''");const p=(g.memo||"").replace(/,/g,";").replace(/"/g,"''"),d=h||S&n.flags.CHAG?4:3;return'"'.concat(u,'",').concat(c,",").concat(l,",").concat(f,",").concat(s,",").concat(T,',"').concat(p,'",').concat(d,',"').concat(E,'"')}var Ze=F.f,He=o.Symbol;if(c&&"function"==typeof He&&(!("description"in He.prototype)||void 0!==He().description)){var Pe={},Ue=function(){var n=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof Ue?new He(n):void 0===n?He():He(n);return""===n&&(Pe[t]=!0),t};vn(Ue,He);var xe=Ue.prototype=He.prototype;xe.constructor=Ue;var we=xe.toString,_e="Symbol(test)"==String(He("test")),je=/^Symbol\((.*)\)[^)]+$/;Ze(xe,"description",{configurable:!0,get:function(){var n=d(this)?this.valueOf():this,t=we.call(n);if(v(Pe,n))return"";var e=_e?t.slice(7,-1):t.replace(je,"$1");return""===e?void 0:e}}),Fn({global:!0,forced:!0},{Symbol:Ue})}return{countryNames:{AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CD:"Democratic Republic of the Congo",CF:"Central African Republic",CG:"Republic of the Congo",CH:"Switzerland",CI:"Ivory Coast",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Curacao",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GE:"Georgia",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GQ:"Equatorial Guinea",GR:"Greece",GT:"Guatemala",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KM:"Comoros",KN:"Saint Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MP:"Northern Mariana Islands",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PR:"Puerto Rico",PT:"Portugal",PY:"Paraguay",QA:"Qatar",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SK:"Slovakia",SL:"Sierra Leone",SN:"Senegal",SO:"Somalia",SR:"Suriname",ST:"Sao Tome and Principe",SV:"El Salvador",SY:"Syria",SZ:"Swaziland",TC:"Turks and Caicos Islands",TD:"Chad",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TM:"Turkmenistan",TN:"Tunisia",TR:"Turkey",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VC:"Saint Vincent and the Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VN:"Vietnam",WS:"Samoa",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe"},eventToCsv:Ge,eventsToCsv:function(n,t){return[Ye].concat(n.map(n=>Ge(n,t))).join("\r\n")},eventToIcal:Ce,eventsToIcalendar:function(n,t){let e=[];e.push("BEGIN:VCALENDAR"),e.push("VERSION:2.0");const r=(t.locale||"en").toUpperCase();e.push("PRODID:-//hebcal.com/NONSGML Hebcal Calendar v7.0//".concat(r),"CALSCALE:GREGORIAN","METHOD:PUBLISH","X-LOTUS-CHARSET:UTF-8","X-PUBLISHED-TTL:PT7D");const a=function(n,t){let e="Hebcal";const r=t.location;if(t.yahrzeit?e+=" Yahrzeits and Anniversaries":r&&r.name?e+=" "+r.name:t.il?e+=" Israel":e+=" Diaspora",t.isHebrewYear)e+=" "+t.year;else{const t=n[0].getDate().greg(),r=n[n.length-1].getDate().greg();if(t.getFullYear()!=r.getFullYear())e+=" "+t.getFullYear()+"-"+r.getFullYear();else if(t.getMonth()==r.getMonth()){e+=" "+new Intl.DateTimeFormat("en-US",{month:"long"}).format(t)+" "+t.getFullYear()}else e+=" "+t.getFullYear()}return e}(n,t);e.push("X-WR-CALNAME:".concat(a));const o=t.yahrzeit?"Yahrzeits + Anniversaries from www.hebcal.com":"Jewish Holidays from www.hebcal.com";e.push("X-WR-CALDESC:".concat(o));const i=t.location;if(i&&i.tzid){const n=i.tzid;e.push("X-WR-TIMEZONE;VALUE=TEXT:".concat(n)),be[n]&&e.push(be[n])}return t.dtstamp=Le(new Date),e=e.concat(n.map(n=>Ce(n,t))),e.push("END:VCALENDAR"),e.join("\r\n")},eventToFullCalendar:function(t,e){const r=t.getAttrs(),a=Me(t);"holiday"==a[0]&&t.getFlags()&n.flags.CHAG&&a.push("yomtov");let o=t.render();const i=t.getDesc();if("Havdalah"==i||"Candle lighting"==i){const n=o.indexOf(":");-1!=n&&(o=o.substring(0,n))}else if(t.getFlags()&n.flags.DAF_YOMI){const n=o.indexOf(":");-1!=n&&(o=o.substring(n+1))}const c={title:o,start:Ie(t.getDate().greg(),r.eventTimeStr,e),allDay:!Boolean(r.eventTime),className:a.join(" ")},u=n.hebcal.getEventUrl(t);return u&&(c.url=u),r.memo&&(c.description=r.memo),c},getEventCategories:Me,pad2:Re,timeZoneOffsetStr:Ne,toISOString:me,toISOStringWithTimezone:Ie}}));
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@hebcal/core"),require("@hebcal/leyning")):"function"==typeof define&&define.amd?define(["@hebcal/core","@hebcal/leyning"],t):(n=n||self).hebcal__icalendar=t(n.hebcal__core,n.hebcal__leyning)}(this,(function(n,t){"use strict";t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(n,t,e){return n(e={path:t,exports:{},require:function(n,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&e.path)}},e.exports),e.exports}var a=function(n){return n&&n.Math==Math&&n},o=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof e&&e)||Function("return this")(),i=function(n){try{return!!n()}catch(n){return!0}},c=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),u={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,s={f:l&&!u.call({1:2},1)?function(n){var t=l(this,n);return!!t&&t.enumerable}:u},f=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}},T={}.toString,g=function(n){return T.call(n).slice(8,-1)},h="".split,E=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(n){return"String"==g(n)?h.call(n,""):Object(n)}:Object,S=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n},p=function(n){return E(S(n))},d=function(n){return"object"==typeof n?null!==n:"function"==typeof n},A=function(n,t){if(!d(n))return n;var e,r;if(t&&"function"==typeof(e=n.toString)&&!d(r=e.call(n)))return r;if("function"==typeof(e=n.valueOf)&&!d(r=e.call(n)))return r;if(!t&&"function"==typeof(e=n.toString)&&!d(r=e.call(n)))return r;throw TypeError("Can't convert object to primitive value")},y={}.hasOwnProperty,O=function(n,t){return y.call(n,t)},v=o.document,D=d(v)&&d(v.createElement),m=function(n){return D?v.createElement(n):{}},R=!c&&!i((function(){return 7!=Object.defineProperty(m("div"),"a",{get:function(){return 7}}).a})),N=Object.getOwnPropertyDescriptor,I={f:c?N:function(n,t){if(n=p(n),t=A(t,!0),R)try{return N(n,t)}catch(n){}if(O(n,t))return f(!s.f.call(n,t),n[t])}},M=function(n){if(!d(n))throw TypeError(String(n)+" is not an object");return n},b=Object.defineProperty,F={f:c?b:function(n,t,e){if(M(n),t=A(t,!0),M(e),R)try{return b(n,t,e)}catch(n){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(n[t]=e.value),n}},L=c?function(n,t,e){return F.f(n,t,f(1,e))}:function(n,t,e){return n[t]=e,n},B=function(n,t){try{L(o,n,t)}catch(e){o[n]=t}return t},C=o["__core-js_shared__"]||B("__core-js_shared__",{}),Y=Function.toString;"function"!=typeof C.inspectSource&&(C.inspectSource=function(n){return Y.call(n)});var G,Z,H,w=C.inspectSource,x=o.WeakMap,P="function"==typeof x&&/native code/.test(w(x)),U=r((function(n){(n.exports=function(n,t){return C[n]||(C[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),_=0,j=Math.random(),V=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++_+j).toString(36)},k=U("keys"),K=function(n){return k[n]||(k[n]=V(n))},W={},z=o.WeakMap;if(P){var Q=new z,$=Q.get,X=Q.has,J=Q.set;G=function(n,t){return J.call(Q,n,t),t},Z=function(n){return $.call(Q,n)||{}},H=function(n){return X.call(Q,n)}}else{var q=K("state");W[q]=!0,G=function(n,t){return L(n,q,t),t},Z=function(n){return O(n,q)?n[q]:{}},H=function(n){return O(n,q)}}var nn={set:G,get:Z,has:H,enforce:function(n){return H(n)?Z(n):G(n,{})},getterFor:function(n){return function(t){var e;if(!d(t)||(e=Z(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return e}}},tn=r((function(n){var t=nn.get,e=nn.enforce,r=String(String).split("String");(n.exports=function(n,t,a,i){var c=!!i&&!!i.unsafe,u=!!i&&!!i.enumerable,l=!!i&&!!i.noTargetGet;"function"==typeof a&&("string"!=typeof t||O(a,"name")||L(a,"name",t),e(a).source=r.join("string"==typeof t?t:"")),n!==o?(c?!l&&n[t]&&(u=!0):delete n[t],u?n[t]=a:L(n,t,a)):u?n[t]=a:B(t,a)})(Function.prototype,"toString",(function(){return"function"==typeof this&&t(this).source||w(this)}))})),en=o,rn=function(n){return"function"==typeof n?n:void 0},an=function(n,t){return arguments.length<2?rn(en[n])||rn(o[n]):en[n]&&en[n][t]||o[n]&&o[n][t]},on=Math.ceil,cn=Math.floor,un=function(n){return isNaN(n=+n)?0:(n>0?cn:on)(n)},ln=Math.min,sn=function(n){return n>0?ln(un(n),9007199254740991):0},fn=Math.max,Tn=Math.min,gn=function(n){return function(t,e,r){var a,o=p(t),i=sn(o.length),c=function(n,t){var e=un(n);return e<0?fn(e+t,0):Tn(e,t)}(r,i);if(n&&e!=e){for(;i>c;)if((a=o[c++])!=a)return!0}else for(;i>c;c++)if((n||c in o)&&o[c]===e)return n||c||0;return!n&&-1}},hn={includes:gn(!0),indexOf:gn(!1)}.indexOf,En=function(n,t){var e,r=p(n),a=0,o=[];for(e in r)!O(W,e)&&O(r,e)&&o.push(e);for(;t.length>a;)O(r,e=t[a++])&&(~hn(o,e)||o.push(e));return o},Sn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pn=Sn.concat("length","prototype"),dn={f:Object.getOwnPropertyNames||function(n){return En(n,pn)}},An={f:Object.getOwnPropertySymbols},yn=an("Reflect","ownKeys")||function(n){var t=dn.f(M(n)),e=An.f;return e?t.concat(e(n)):t},On=function(n,t){for(var e=yn(t),r=F.f,a=I.f,o=0;o<e.length;o++){var i=e[o];O(n,i)||r(n,i,a(t,i))}},vn=/#|\.prototype\./,Dn=function(n,t){var e=Rn[mn(n)];return e==In||e!=Nn&&("function"==typeof t?i(t):!!t)},mn=Dn.normalize=function(n){return String(n).replace(vn,".").toLowerCase()},Rn=Dn.data={},Nn=Dn.NATIVE="N",In=Dn.POLYFILL="P",Mn=Dn,bn=I.f,Fn=function(n,t){var e,r,a,i,c,u=n.target,l=n.global,s=n.stat;if(e=l?o:s?o[u]||B(u,{}):(o[u]||{}).prototype)for(r in t){if(i=t[r],a=n.noTargetGet?(c=bn(e,r))&&c.value:e[r],!Mn(l?r:u+(s?".":"#")+r,n.forced)&&void 0!==a){if(typeof i==typeof a)continue;On(i,a)}(n.sham||a&&a.sham)&&L(i,"sham",!0),tn(e,r,i,n)}},Ln=function(){var n=M(this),t="";return n.global&&(t+="g"),n.ignoreCase&&(t+="i"),n.multiline&&(t+="m"),n.dotAll&&(t+="s"),n.unicode&&(t+="u"),n.sticky&&(t+="y"),t};function Bn(n,t){return RegExp(n,t)}var Cn,Yn,Gn={UNSUPPORTED_Y:i((function(){var n=Bn("a","y");return n.lastIndex=2,null!=n.exec("abcd")})),BROKEN_CARET:i((function(){var n=Bn("^r","gy");return n.lastIndex=2,null!=n.exec("str")}))},Zn=RegExp.prototype.exec,Hn=String.prototype.replace,wn=Zn,xn=(Cn=/a/,Yn=/b*/g,Zn.call(Cn,"a"),Zn.call(Yn,"a"),0!==Cn.lastIndex||0!==Yn.lastIndex),Pn=Gn.UNSUPPORTED_Y||Gn.BROKEN_CARET,Un=void 0!==/()??/.exec("")[1];(xn||Un||Pn)&&(wn=function(n){var t,e,r,a,o=this,i=Pn&&o.sticky,c=Ln.call(o),u=o.source,l=0,s=n;return i&&(-1===(c=c.replace("y","")).indexOf("g")&&(c+="g"),s=String(n).slice(o.lastIndex),o.lastIndex>0&&(!o.multiline||o.multiline&&"\n"!==n[o.lastIndex-1])&&(u="(?: "+u+")",s=" "+s,l++),e=new RegExp("^(?:"+u+")",c)),Un&&(e=new RegExp("^"+u+"$(?!\\s)",c)),xn&&(t=o.lastIndex),r=Zn.call(i?e:o,s),i?r?(r.input=r.input.slice(l),r[0]=r[0].slice(l),r.index=o.lastIndex,o.lastIndex+=r[0].length):o.lastIndex=0:xn&&r&&(o.lastIndex=o.global?r.index+r[0].length:t),Un&&r&&r.length>1&&Hn.call(r[0],e,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(r[a]=void 0)})),r});var _n=wn;Fn({target:"RegExp",proto:!0,forced:/./.exec!==_n},{exec:_n});var jn=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())})),Vn=jn&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,kn=U("wks"),Kn=o.Symbol,Wn=Vn?Kn:Kn&&Kn.withoutSetter||V,zn=function(n){return O(kn,n)||(jn&&O(Kn,n)?kn[n]=Kn[n]:kn[n]=Wn("Symbol."+n)),kn[n]},Qn=zn("species"),$n=!i((function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"7"!=="".replace(n,"$<a>")})),Xn="$0"==="a".replace(/./,"$0"),Jn=zn("replace"),qn=!!/./[Jn]&&""===/./[Jn]("a","$0"),nt=!i((function(){var n=/(?:)/,t=n.exec;n.exec=function(){return t.apply(this,arguments)};var e="ab".split(n);return 2!==e.length||"a"!==e[0]||"b"!==e[1]})),tt=function(n,t,e,r){var a=zn(n),o=!i((function(){var t={};return t[a]=function(){return 7},7!=""[n](t)})),c=o&&!i((function(){var t=!1,e=/a/;return"split"===n&&((e={}).constructor={},e.constructor[Qn]=function(){return e},e.flags="",e[a]=/./[a]),e.exec=function(){return t=!0,null},e[a](""),!t}));if(!o||!c||"replace"===n&&(!$n||!Xn||qn)||"split"===n&&!nt){var u=/./[a],l=e(a,""[n],(function(n,t,e,r,a){return t.exec===_n?o&&!a?{done:!0,value:u.call(t,e,r)}:{done:!0,value:n.call(e,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Xn,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:qn}),s=l[0],f=l[1];tn(String.prototype,n,s),tn(RegExp.prototype,a,2==t?function(n,t){return f.call(n,this,t)}:function(n){return f.call(n,this)})}r&&L(RegExp.prototype[a],"sham",!0)},et=function(n){return Object(S(n))},rt=function(n){return function(t,e){var r,a,o=String(S(t)),i=un(e),c=o.length;return i<0||i>=c?n?"":void 0:(r=o.charCodeAt(i))<55296||r>56319||i+1===c||(a=o.charCodeAt(i+1))<56320||a>57343?n?o.charAt(i):r:n?o.slice(i,i+2):a-56320+(r-55296<<10)+65536}},at={codeAt:rt(!1),charAt:rt(!0)}.charAt,ot=function(n,t,e){return t+(e?at(n,t).length:1)},it=function(n,t){var e=n.exec;if("function"==typeof e){var r=e.call(n,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==g(n))throw TypeError("RegExp#exec called on incompatible receiver");return _n.call(n,t)},ct=Math.max,ut=Math.min,lt=Math.floor,st=/\$([$&'`]|\d\d?|<[^>]*>)/g,ft=/\$([$&'`]|\d\d?)/g;tt("replace",2,(function(n,t,e,r){var a=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,o=r.REPLACE_KEEPS_$0,i=a?"$":"$0";return[function(e,r){var a=S(this),o=null==e?void 0:e[n];return void 0!==o?o.call(e,a,r):t.call(String(a),e,r)},function(n,r){if(!a&&o||"string"==typeof r&&-1===r.indexOf(i)){var u=e(t,n,this,r);if(u.done)return u.value}var l=M(n),s=String(this),f="function"==typeof r;f||(r=String(r));var T=l.global;if(T){var g=l.unicode;l.lastIndex=0}for(var h=[];;){var E=it(l,s);if(null===E)break;if(h.push(E),!T)break;""===String(E[0])&&(l.lastIndex=ot(s,sn(l.lastIndex),g))}for(var S,p="",d=0,A=0;A<h.length;A++){E=h[A];for(var y=String(E[0]),O=ct(ut(un(E.index),s.length),0),v=[],D=1;D<E.length;D++)v.push(void 0===(S=E[D])?S:String(S));var m=E.groups;if(f){var R=[y].concat(v,O,s);void 0!==m&&R.push(m);var N=String(r.apply(void 0,R))}else N=c(y,s,O,v,m,r);O>=d&&(p+=s.slice(d,O)+N,d=O+y.length)}return p+s.slice(d)}];function c(n,e,r,a,o,i){var c=r+n.length,u=a.length,l=ft;return void 0!==o&&(o=et(o),l=st),t.call(i,l,(function(t,i){var l;switch(i.charAt(0)){case"$":return"$";case"&":return n;case"`":return e.slice(0,r);case"'":return e.slice(c);case"<":l=o[i.slice(1,-1)];break;default:var s=+i;if(0===s)return t;if(s>u){var f=lt(s/10);return 0===f?t:f<=u?void 0===a[f-1]?i.charAt(1):a[f-1]+i.charAt(1):t}l=a[s-1]}return void 0===l?"":l}))}}));var Tt=zn("match"),gt=function(n){var t;return d(n)&&(void 0!==(t=n[Tt])?!!t:"RegExp"==g(n))},ht=zn("species"),Et=function(n,t){var e,r=M(n).constructor;return void 0===r||null==(e=M(r)[ht])?t:function(n){if("function"!=typeof n)throw TypeError(String(n)+" is not a function");return n}(e)},St=[].push,pt=Math.min,dt=!i((function(){return!RegExp(4294967295,"y")}));tt("split",2,(function(n,t,e){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(n,e){var r=String(S(this)),a=void 0===e?4294967295:e>>>0;if(0===a)return[];if(void 0===n)return[r];if(!gt(n))return t.call(r,n,a);for(var o,i,c,u=[],l=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),s=0,f=new RegExp(n.source,l+"g");(o=_n.call(f,r))&&!((i=f.lastIndex)>s&&(u.push(r.slice(s,o.index)),o.length>1&&o.index<r.length&&St.apply(u,o.slice(1)),c=o[0].length,s=i,u.length>=a));)f.lastIndex===o.index&&f.lastIndex++;return s===r.length?!c&&f.test("")||u.push(""):u.push(r.slice(s)),u.length>a?u.slice(0,a):u}:"0".split(void 0,0).length?function(n,e){return void 0===n&&0===e?[]:t.call(this,n,e)}:t,[function(t,e){var a=S(this),o=null==t?void 0:t[n];return void 0!==o?o.call(t,a,e):r.call(String(a),t,e)},function(n,a){var o=e(r,n,this,a,r!==t);if(o.done)return o.value;var i=M(n),c=String(this),u=Et(i,RegExp),l=i.unicode,s=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(dt?"y":"g"),f=new u(dt?i:"^(?:"+i.source+")",s),T=void 0===a?4294967295:a>>>0;if(0===T)return[];if(0===c.length)return null===it(f,c)?[c]:[];for(var g=0,h=0,E=[];h<c.length;){f.lastIndex=dt?h:0;var S,p=it(f,dt?c:c.slice(h));if(null===p||(S=pt(sn(f.lastIndex+(dt?0:h)),c.length))===g)h=ot(c,h,l);else{if(E.push(c.slice(g,h)),E.length===T)return E;for(var d=1;d<=p.length-1;d++)if(E.push(p[d]),E.length===T)return E;h=g=S}}return E.push(c.slice(g)),E}]}),!dt);var At,yt=function(n){if(gt(n))throw TypeError("The method doesn't accept regular expressions");return n},Ot=zn("match"),vt=I.f,Dt="".startsWith,mt=Math.min,Rt=function(n){var t=/./;try{"/./"[n](t)}catch(e){try{return t[Ot]=!1,"/./"[n](t)}catch(n){}}return!1}("startsWith"),Nt=!(Rt||(At=vt(String.prototype,"startsWith"),!At||At.writable));Fn({target:"String",proto:!0,forced:!Nt&&!Rt},{startsWith:function(n){var t=String(S(this));yt(n);var e=sn(mt(arguments.length>1?arguments[1]:void 0,t.length)),r=String(n);return Dt?Dt.call(t,r,e):t.slice(e,e+r.length)===r}});var It,Mt={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},bt=Object.keys||function(n){return En(n,Sn)},Ft=c?Object.defineProperties:function(n,t){M(n);for(var e,r=bt(t),a=r.length,o=0;a>o;)F.f(n,e=r[o++],t[e]);return n},Lt=an("document","documentElement"),Bt=K("IE_PROTO"),Ct=function(){},Yt=function(n){return"<script>"+n+"<\/script>"},Gt=function(){try{It=document.domain&&new ActiveXObject("htmlfile")}catch(n){}var n,t;Gt=It?function(n){n.write(Yt("")),n.close();var t=n.parentWindow.Object;return n=null,t}(It):((t=m("iframe")).style.display="none",Lt.appendChild(t),t.src=String("javascript:"),(n=t.contentWindow.document).open(),n.write(Yt("document.F=Object")),n.close(),n.F);for(var e=Sn.length;e--;)delete Gt.prototype[Sn[e]];return Gt()};W[Bt]=!0;var Zt=Object.create||function(n,t){var e;return null!==n?(Ct.prototype=M(n),e=new Ct,Ct.prototype=null,e[Bt]=n):e=Gt(),void 0===t?e:Ft(e,t)},Ht=zn("unscopables"),wt=Array.prototype;null==wt[Ht]&&F.f(wt,Ht,{configurable:!0,value:Zt(null)});var xt,Pt,Ut,_t=function(n){wt[Ht][n]=!0},jt=!i((function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})),Vt=K("IE_PROTO"),kt=Object.prototype,Kt=jt?Object.getPrototypeOf:function(n){return n=et(n),O(n,Vt)?n[Vt]:"function"==typeof n.constructor&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?kt:null},Wt=zn("iterator"),zt=!1;[].keys&&("next"in(Ut=[].keys())?(Pt=Kt(Kt(Ut)))!==Object.prototype&&(xt=Pt):zt=!0),null==xt&&(xt={}),O(xt,Wt)||L(xt,Wt,(function(){return this}));var Qt={IteratorPrototype:xt,BUGGY_SAFARI_ITERATORS:zt},$t=F.f,Xt=zn("toStringTag"),Jt=function(n,t,e){n&&!O(n=e?n:n.prototype,Xt)&&$t(n,Xt,{configurable:!0,value:t})},qt=Qt.IteratorPrototype,ne=Object.setPrototypeOf||("__proto__"in{}?function(){var n,t=!1,e={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),t=e instanceof Array}catch(n){}return function(e,r){return M(e),function(n){if(!d(n)&&null!==n)throw TypeError("Can't set "+String(n)+" as a prototype")}(r),t?n.call(e,r):e.__proto__=r,e}}():void 0),te=Qt.IteratorPrototype,ee=Qt.BUGGY_SAFARI_ITERATORS,re=zn("iterator"),ae=function(){return this},oe=nn.set,ie=nn.getterFor("Array Iterator"),ce=function(n,t,e,r,a,o,i){!function(n,t,e){var r=t+" Iterator";n.prototype=Zt(qt,{next:f(1,e)}),Jt(n,r,!1)}(e,t,r);var c,u,l,s=function(n){if(n===a&&S)return S;if(!ee&&n in h)return h[n];switch(n){case"keys":case"values":case"entries":return function(){return new e(this,n)}}return function(){return new e(this)}},T=t+" Iterator",g=!1,h=n.prototype,E=h[re]||h["@@iterator"]||a&&h[a],S=!ee&&E||s(a),p="Array"==t&&h.entries||E;if(p&&(c=Kt(p.call(new n)),te!==Object.prototype&&c.next&&(Kt(c)!==te&&(ne?ne(c,te):"function"!=typeof c[re]&&L(c,re,ae)),Jt(c,T,!0))),"values"==a&&E&&"values"!==E.name&&(g=!0,S=function(){return E.call(this)}),h[re]!==S&&L(h,re,S),a)if(u={values:s("values"),keys:o?S:s("keys"),entries:s("entries")},i)for(l in u)(ee||g||!(l in h))&&tn(h,l,u[l]);else Fn({target:t,proto:!0,forced:ee||g},u);return u}(Array,"Array",(function(n,t){oe(this,{type:"Array Iterator",target:p(n),index:0,kind:t})}),(function(){var n=ie(this),t=n.target,e=n.kind,r=n.index++;return!t||r>=t.length?(n.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values");_t("keys"),_t("values"),_t("entries");var ue=zn("iterator"),le=zn("toStringTag"),se=ce.values;for(var fe in Mt){var Te=o[fe],ge=Te&&Te.prototype;if(ge){if(ge[ue]!==se)try{L(ge,ue,se)}catch(n){ge[ue]=se}if(ge[le]||L(ge,le,fe),Mt[fe])for(var he in ce)if(ge[he]!==ce[he])try{L(ge,he,ce[he])}catch(n){ge[he]=ce[he]}}}var Ee=r((function(n){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(n,t){return n<<t|n>>>32-t},rotr:function(n,t){return n<<32-t|n>>>t},endian:function(n){if(n.constructor==Number)return 16711935&e.rotl(n,8)|4278255360&e.rotl(n,24);for(var t=0;t<n.length;t++)n[t]=e.endian(n[t]);return n},randomBytes:function(n){for(var t=[];n>0;n--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(n){for(var t=[],e=0,r=0;e<n.length;e++,r+=8)t[r>>>5]|=n[e]<<24-r%32;return t},wordsToBytes:function(n){for(var t=[],e=0;e<32*n.length;e+=8)t.push(n[e>>>5]>>>24-e%32&255);return t},bytesToHex:function(n){for(var t=[],e=0;e<n.length;e++)t.push((n[e]>>>4).toString(16)),t.push((15&n[e]).toString(16));return t.join("")},hexToBytes:function(n){for(var t=[],e=0;e<n.length;e+=2)t.push(parseInt(n.substr(e,2),16));return t},bytesToBase64:function(n){for(var e=[],r=0;r<n.length;r+=3)for(var a=n[r]<<16|n[r+1]<<8|n[r+2],o=0;o<4;o++)8*r+6*o<=8*n.length?e.push(t.charAt(a>>>6*(3-o)&63)):e.push("=");return e.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],r=0,a=0;r<n.length;a=++r%4)0!=a&&e.push((t.indexOf(n.charAt(r-1))&Math.pow(2,-2*a+8)-1)<<2*a|t.indexOf(n.charAt(r))>>>6-2*a);return e}};n.exports=e}()})),Se={utf8:{stringToBytes:function(n){return Se.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(Se.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var t=[],e=0;e<n.length;e++)t.push(255&n.charCodeAt(e));return t},bytesToString:function(n){for(var t=[],e=0;e<n.length;e++)t.push(String.fromCharCode(n[e]));return t.join("")}}},pe=Se,de=function(n){return null!=n&&(Ae(n)||function(n){return"function"==typeof n.readFloatLE&&"function"==typeof n.slice&&Ae(n.slice(0,0))}(n)||!!n._isBuffer)};function Ae(n){return!!n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)}var ye=r((function(n){!function(){var t=Ee,e=pe.utf8,r=de,a=pe.bin,o=function(n,i){n.constructor==String?n=i&&"binary"===i.encoding?a.stringToBytes(n):e.stringToBytes(n):r(n)?n=Array.prototype.slice.call(n,0):Array.isArray(n)||(n=n.toString());for(var c=t.bytesToWords(n),u=8*n.length,l=1732584193,s=-271733879,f=-1732584194,T=271733878,g=0;g<c.length;g++)c[g]=16711935&(c[g]<<8|c[g]>>>24)|4278255360&(c[g]<<24|c[g]>>>8);c[u>>>5]|=128<<u%32,c[14+(u+64>>>9<<4)]=u;var h=o._ff,E=o._gg,S=o._hh,p=o._ii;for(g=0;g<c.length;g+=16){var d=l,A=s,y=f,O=T;l=h(l,s,f,T,c[g+0],7,-680876936),T=h(T,l,s,f,c[g+1],12,-389564586),f=h(f,T,l,s,c[g+2],17,606105819),s=h(s,f,T,l,c[g+3],22,-1044525330),l=h(l,s,f,T,c[g+4],7,-176418897),T=h(T,l,s,f,c[g+5],12,1200080426),f=h(f,T,l,s,c[g+6],17,-1473231341),s=h(s,f,T,l,c[g+7],22,-45705983),l=h(l,s,f,T,c[g+8],7,1770035416),T=h(T,l,s,f,c[g+9],12,-1958414417),f=h(f,T,l,s,c[g+10],17,-42063),s=h(s,f,T,l,c[g+11],22,-1990404162),l=h(l,s,f,T,c[g+12],7,1804603682),T=h(T,l,s,f,c[g+13],12,-40341101),f=h(f,T,l,s,c[g+14],17,-1502002290),l=E(l,s=h(s,f,T,l,c[g+15],22,1236535329),f,T,c[g+1],5,-165796510),T=E(T,l,s,f,c[g+6],9,-1069501632),f=E(f,T,l,s,c[g+11],14,643717713),s=E(s,f,T,l,c[g+0],20,-373897302),l=E(l,s,f,T,c[g+5],5,-701558691),T=E(T,l,s,f,c[g+10],9,38016083),f=E(f,T,l,s,c[g+15],14,-660478335),s=E(s,f,T,l,c[g+4],20,-405537848),l=E(l,s,f,T,c[g+9],5,568446438),T=E(T,l,s,f,c[g+14],9,-1019803690),f=E(f,T,l,s,c[g+3],14,-187363961),s=E(s,f,T,l,c[g+8],20,1163531501),l=E(l,s,f,T,c[g+13],5,-1444681467),T=E(T,l,s,f,c[g+2],9,-51403784),f=E(f,T,l,s,c[g+7],14,1735328473),l=S(l,s=E(s,f,T,l,c[g+12],20,-1926607734),f,T,c[g+5],4,-378558),T=S(T,l,s,f,c[g+8],11,-2022574463),f=S(f,T,l,s,c[g+11],16,1839030562),s=S(s,f,T,l,c[g+14],23,-35309556),l=S(l,s,f,T,c[g+1],4,-1530992060),T=S(T,l,s,f,c[g+4],11,1272893353),f=S(f,T,l,s,c[g+7],16,-155497632),s=S(s,f,T,l,c[g+10],23,-1094730640),l=S(l,s,f,T,c[g+13],4,681279174),T=S(T,l,s,f,c[g+0],11,-358537222),f=S(f,T,l,s,c[g+3],16,-722521979),s=S(s,f,T,l,c[g+6],23,76029189),l=S(l,s,f,T,c[g+9],4,-640364487),T=S(T,l,s,f,c[g+12],11,-421815835),f=S(f,T,l,s,c[g+15],16,530742520),l=p(l,s=S(s,f,T,l,c[g+2],23,-995338651),f,T,c[g+0],6,-198630844),T=p(T,l,s,f,c[g+7],10,1126891415),f=p(f,T,l,s,c[g+14],15,-1416354905),s=p(s,f,T,l,c[g+5],21,-57434055),l=p(l,s,f,T,c[g+12],6,1700485571),T=p(T,l,s,f,c[g+3],10,-1894986606),f=p(f,T,l,s,c[g+10],15,-1051523),s=p(s,f,T,l,c[g+1],21,-2054922799),l=p(l,s,f,T,c[g+8],6,1873313359),T=p(T,l,s,f,c[g+15],10,-30611744),f=p(f,T,l,s,c[g+6],15,-1560198380),s=p(s,f,T,l,c[g+13],21,1309151649),l=p(l,s,f,T,c[g+4],6,-145523070),T=p(T,l,s,f,c[g+11],10,-1120210379),f=p(f,T,l,s,c[g+2],15,718787259),s=p(s,f,T,l,c[g+9],21,-343485551),l=l+d>>>0,s=s+A>>>0,f=f+y>>>0,T=T+O>>>0}return t.endian([l,s,f,T])};o._ff=function(n,t,e,r,a,o,i){var c=n+(t&e|~t&r)+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._gg=function(n,t,e,r,a,o,i){var c=n+(t&r|e&~r)+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._hh=function(n,t,e,r,a,o,i){var c=n+(t^e^r)+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._ii=function(n,t,e,r,a,o,i){var c=n+(e^(t|~r))+(a>>>0)+i;return(c<<o|c>>>32-o)+t},o._blocksize=16,o._digestsize=16,n.exports=function(n,e){if(null==n)throw new Error("Illegal argument "+n);var r=t.wordsToBytes(o(n,e));return e&&e.asBytes?r:e&&e.asString?a.bytesToString(r):t.bytesToHex(r)}}()}));const Oe=new Map;const ve=/^(\d+).(\d+).(\d+),?\s+(\d+).(\d+).(\d+)/;function De(n,t){const e=function(n){const t=Oe.get(n);if(t)return t;const e=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:n});return Oe.set(n,e),e}(n).format(t);let[,r,a,o,i,c,u]=ve.exec(e);return"24"==i&&(i="00"),"".concat(o,"-").concat(r,"-").concat(a,"T").concat(i,":").concat(c,":").concat(u,"Z")}function me(n){return n<10?"0"+n:String(n)}function Re(n,t){const e=function(n,t){const e=De("UTC",t),r=De(n,t),a=new Date(e).getTime()-new Date(r).getTime();return Math.ceil(a/1e3/60)}(n,t),r=Math.abs(e),a=r%60;return(Boolean(e<0)?"+":"-")+me(Math.floor(r/60))+":"+me(a)}function Ne(n){return n.getFullYear()+"-"+me(n.getMonth()+1)+"-"+me(n.getDate())}function Ie(n,t,e){const r=Ne(n);return t?r+"T"+t+":00"+Re(e,n):r}function Me(t){switch(t.getFlags()){case n.flags.OMER_COUNT:return["omer"];case n.flags.HEBREW_DATE:return["hebdate"];case n.flags.PARSHA_HASHAVUA:return["parashat"];case n.flags.DAF_YOMI:return["dafyomi"];case n.flags.ROSH_CHODESH:return["roshchodesh"];case n.flags.SPECIAL_SHABBAT:return["holiday","shabbat"];case n.flags.MINOR_FAST:return["holiday","fast"];case n.flags.MODERN_HOLIDAY:return["holiday","modern"];case n.flags.SHABBAT_MEVARCHIM:return["mevarchim"]}if(t.getAttrs().cholHaMoedDay)return["holiday","major","cholhamoed"];switch(t.getDesc()){case"Havdalah":return["havdalah"];case"Candle lighting":return["candles"];case"Lag BaOmer":case"Leil Selichot":case"Pesach Sheni":case"Purim Katan":case"Shushan Purim":case"Tu B'Av":case"Tu BiShvat":return["holiday","minor"];default:return["holiday","major"]}}const be={"US/Eastern":"BEGIN:VTIMEZONE\r\nTZID:US/Eastern\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0400\r\nTZNAME:EST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0400\r\nTZOFFSETFROM:-0500\r\nTZNAME:EDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Central":"BEGIN:VTIMEZONE\r\nTZID:US/Central\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0500\r\nTZNAME:CST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0600\r\nTZNAME:CDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Mountain":"BEGIN:VTIMEZONE\r\nTZID:US/Mountain\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0600\r\nTZNAME:MST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0700\r\nTZNAME:MDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Pacific":"BEGIN:VTIMEZONE\r\nTZID:US/Pacific\r\nX-MICROSOFT-CDO-TZID:13\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Alaska":"BEGIN:VTIMEZONE\r\nTZID:US/Alaska\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:+0000\r\nTZNAME:AKST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0800\r\nTZOFFSETFROM:-0900\r\nTZNAME:AKDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Hawaii":"BEGIN:VTIMEZONE\r\nTZID:US/Hawaii\r\nLAST-MODIFIED:20060309T044821Z\r\nBEGIN:DAYLIGHT\r\nDTSTART:19330430T123000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:+0000\r\nTZNAME:HDT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19330521T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19420209T020000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-1030\r\nTZNAME:HWT\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nDTSTART:19450814T133000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-0930\r\nTZNAME:HPT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19450930T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nDTSTART:19470608T020000\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-1030\r\nTZNAME:HST\r\nEND:STANDARD\r\nEND:VTIMEZONE","US/Aleutian":"BEGIN:VTIMEZONE\r\nTZID:US/Aleutian\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-0900\r\nTZNAME:HAST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:-1000\r\nTZNAME:HADT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","America/Phoenix":"BEGIN:VTIMEZONE\r\nTZID:America/Phoenix\r\nBEGIN:STANDARD\r\nDTSTART:19700101T000000\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0700\r\nEND:STANDARD\r\nEND:VTIMEZONE"};function Fe(n){return String(n.getFullYear()).padStart(4,"0")+me(n.getMonth()+1)+me(n.getDate())}function Le(n){const t=n.toISOString();return t.slice(0,4)+t.slice(5,7)+t.slice(8,13)+t.slice(14,16)+t.slice(17,19)+"Z"}function Be(n,t,e){if(e){const r=e.replace(/,/g,"\\,").replace(/;/g,"\\;");n.push(t+":"+r)}}function Ce(e,r){const a=r.dtstamp||Le(new Date);let o=e.render();const i=e.getDesc(),c=e.getAttrs(),u=e.getFlags(),l=Boolean(c.eventTime);let s=l?r.location.name:void 0;if(u&n.flags.DAF_YOMI){const n=o.indexOf(": ");-1!=n&&(s=o.substring(0,n),o=o.substring(n+2))}const f=function(n){if(n){if(n.startsWith("https://www.hebcal.com"))return n+"?utm_source=js&utm_medium=icalendar";{const t=-1==n.indexOf("?")?"?":"&";return n+t+"utm_source=hebcal.com&utm_medium=icalendar"}}return n}(e.url());let T;if(u&n.flags.PARSHA_HASHAVUA){const n=t.getLeyningForParshaHaShavua(e,r.il);if(T="Torah: ".concat(n.summary),n.reason)for(const e of["7","8","M"])if(n.reason[e]){const r=Number(e)?"".concat(e,"th aliyah"):"Maftir";T+="\\n".concat(r,": ")+t.formatAliyahWithBook(n.fullkriyah[e])+" | "+n.reason[e]}n.haftara&&(T+="\\nHaftarah: "+n.haftara),n.sephardic&&(T+="\\nHaftarah for Sephardim: "+n.sephardic),T+="\\n\\n"+f}else{T=c.memo||"";const n=t.getLeyningForHoliday(e,r.il);n&&(T+="\\nTorah: ".concat(n.summary),n.haftara&&(T+="\\nHaftarah: "+n.haftara)),f&&(T.length&&(T+="\\n\\n"),T+=f)}const g=Fe(e.getDate().greg());let h,E,S=g,p="TRANSPARENT",d="FREE";if(l){let[n,t]=c.eventTimeStr.split(":");Number(n)<12&&(n=12+Number(n)),S+="T"+function(n,t,e){return me(n)+me(t)+me(e)}(n,t,0),E=S,h=";TZID=".concat(r.location.tzid);const e=o.indexOf(": ");-1!=e&&(o=o.substring(0,e))}else E=Fe(e.getDate().next().greg()),h=";VALUE=DATE",u&n.flags.CHAG&&(p="OPAQUE",d="OOF");const A=ye(o);let y="hebcal-".concat(g,"-").concat(A);l&&r.location&&(r.location.geoid?y+="-".concat(r.location.geoid):r.location.name&&(y+="-"+n.hebcal.makeAnchor(r.location.name))),o=o.replace(/,/g,"\\,");const O=["BEGIN:VEVENT","DTSTAMP:".concat(a),"CATEGORIES:Holiday","CLASS:PUBLIC","SUMMARY:".concat(o),"DTSTART".concat(h,":").concat(S),"DTEND".concat(h,":").concat(E),"TRANSP:".concat(p),"X-MICROSOFT-CDO-BUSYSTATUS:".concat(d),"UID:".concat(y)];let v;return Be(O,"DESCRIPTION",T),Be(O,"LOCATION",s),r.location&&O.push("GEO:"+r.location.latitude+";"+r.location.longitude),f&&O.push("URL:".concat(f)),e.getFlags()&n.flags.OMER_COUNT?v="3H":e.getFlags()&n.flags.USER_EVENT?v="12H":l&&i.startsWith("Candle lighting")&&(v="10M"),v&&O.push("BEGIN:VALARM","ACTION:DISPLAY","DESCRIPTION:REMINDER","TRIGGER;RELATED=START:-PT".concat(v),"END:VALARM"),O.push("END:VEVENT"),O.join("\r\n")}const Ye='"Subject","Start Date","Start Time","End Date","End Time","All day event","Description","Show time as","Location"';function Ge(t,e){const r=t.getDate().greg(),a=r.getDate(),o=r.getMonth()+1,i=String(r.getFullYear()).padStart(4,"0"),c=e.euro?"".concat(a,"/").concat(o,"/").concat(i):"".concat(o,"/").concat(a,"/").concat(i);let u=t.render(),l="",s="",f="",T='"true"';const g=t.getAttrs(),h=Boolean(g.eventTime);if(h){const t=n.hebcal.reformatTimeStr(g.eventTimeStr," PM",e);s=l='"'.concat(t,'"'),f=c,T='"false"';const r=u.indexOf(": ");-1!=r&&(u=u.substring(0,r))}let E="Jewish Holidays";const S=t.getFlags();if(h&&e.location&&e.location.name)E=e.location.name;else if(S&n.flags.DAF_YOMI){const n=u.indexOf(": ");-1!=n&&(E=u.substring(0,n),u=u.substring(n+2))}u=u.replace(/,/g,"").replace(/"/g,"''");const p=(g.memo||"").replace(/,/g,";").replace(/"/g,"''"),d=h||S&n.flags.CHAG?4:3;return'"'.concat(u,'",').concat(c,",").concat(l,",").concat(f,",").concat(s,",").concat(T,',"').concat(p,'",').concat(d,',"').concat(E,'"')}var Ze=F.f,He=o.Symbol;if(c&&"function"==typeof He&&(!("description"in He.prototype)||void 0!==He().description)){var we={},xe=function(){var n=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof xe?new He(n):void 0===n?He():He(n);return""===n&&(we[t]=!0),t};On(xe,He);var Pe=xe.prototype=He.prototype;Pe.constructor=xe;var Ue=Pe.toString,_e="Symbol(test)"==String(He("test")),je=/^Symbol\((.*)\)[^)]+$/;Ze(Pe,"description",{configurable:!0,get:function(){var n=d(this)?this.valueOf():this,t=Ue.call(n);if(O(we,n))return"";var e=_e?t.slice(7,-1):t.replace(je,"$1");return""===e?void 0:e}}),Fn({global:!0,forced:!0},{Symbol:xe})}return{countryNames:{AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CD:"Democratic Republic of the Congo",CF:"Central African Republic",CG:"Republic of the Congo",CH:"Switzerland",CI:"Ivory Coast",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Curacao",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GE:"Georgia",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GQ:"Equatorial Guinea",GR:"Greece",GT:"Guatemala",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KM:"Comoros",KN:"Saint Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MP:"Northern Mariana Islands",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PR:"Puerto Rico",PT:"Portugal",PY:"Paraguay",QA:"Qatar",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SK:"Slovakia",SL:"Sierra Leone",SN:"Senegal",SO:"Somalia",SR:"Suriname",ST:"Sao Tome and Principe",SV:"El Salvador",SY:"Syria",SZ:"Swaziland",TC:"Turks and Caicos Islands",TD:"Chad",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TM:"Turkmenistan",TN:"Tunisia",TR:"Turkey",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VC:"Saint Vincent and the Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VN:"Vietnam",WS:"Samoa",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe"},eventToCsv:Ge,eventsToCsv:function(n,t){return[Ye].concat(n.map(n=>Ge(n,t))).join("\r\n")},eventToIcal:Ce,eventsToIcalendar:function(n,t){let e=[];e.push("BEGIN:VCALENDAR"),e.push("VERSION:2.0");const r=(t.locale||"en").toUpperCase();e.push("PRODID:-//hebcal.com/NONSGML Hebcal Calendar v7.0//".concat(r),"CALSCALE:GREGORIAN","METHOD:PUBLISH","X-LOTUS-CHARSET:UTF-8","X-PUBLISHED-TTL:PT7D");const a=function(n,t){let e="Hebcal";const r=t.location;if(t.yahrzeit?e+=" Yahrzeits and Anniversaries":r&&r.name?e+=" "+r.name:t.il?e+=" Israel":e+=" Diaspora",t.isHebrewYear)e+=" "+t.year;else{const t=n[0].getDate().greg(),r=n[n.length-1].getDate().greg();if(t.getFullYear()!=r.getFullYear())e+=" "+t.getFullYear()+"-"+r.getFullYear();else if(t.getMonth()==r.getMonth()){e+=" "+new Intl.DateTimeFormat("en-US",{month:"long"}).format(t)+" "+t.getFullYear()}else e+=" "+t.getFullYear()}return e}(n,t);e.push("X-WR-CALNAME:".concat(a));const o=t.yahrzeit?"Yahrzeits + Anniversaries from www.hebcal.com":"Jewish Holidays from www.hebcal.com";e.push("X-WR-CALDESC:".concat(o));const i=t.location;if(i&&i.tzid){const n=i.tzid;e.push("X-WR-TIMEZONE;VALUE=TEXT:".concat(n)),be[n]&&e.push(be[n])}return t.dtstamp=Le(new Date),e=e.concat(n.map(n=>Ce(n,t))),e.push("END:VCALENDAR"),e.join("\r\n")},eventToFullCalendar:function(t,e){const r=t.getAttrs(),a=Me(t);"holiday"==a[0]&&t.getFlags()&n.flags.CHAG&&a.push("yomtov");let o=t.render();const i=t.getDesc();if("Havdalah"==i||"Candle lighting"==i){const n=o.indexOf(":");-1!=n&&(o=o.substring(0,n))}else if(t.getFlags()&n.flags.DAF_YOMI){const n=o.indexOf(":");-1!=n&&(o=o.substring(n+1))}const c={title:o,start:Ie(t.getDate().greg(),r.eventTimeStr,e),allDay:!Boolean(r.eventTime),className:a.join(" ")};let u=t.renderBrief("he");if(u){const e=u.indexOf(":");-1!=e&&t.getFlags()&n.flags.DAF_YOMI&&(u=u.substring(e+1)),c.hebrew=n.hebcal.hebrewStripNikkud(u)}const l=t.url();if(l)if(l.startsWith("https://www.hebcal.com"))c.url=l+"?utm_source=js&utm_medium=fc";else{const n=-1==l.indexOf("?")?"?":"&";c.url=l+n+"utm_source=hebcal.com&utm_medium=fc"}return r.memo&&(c.description=r.memo),c},getEventCategories:Me,pad2:me,timeZoneOffsetStr:Re,toISOString:Ne,toISOStringWithTimezone:Ie}}));
{
"name": "@hebcal/icalendar",
"version": "1.0.4",
"version": "1.0.5",
"author": "Michael J. Radwin (https://github.com/mjradwin)",

@@ -21,3 +21,3 @@ "keywords": [

"dependencies": {
"@hebcal/core": "^1.1.4",
"@hebcal/core": "^1.2.1",
"@hebcal/leyning": "^1.1.2"

@@ -52,5 +52,5 @@ },

"@ava/babel": "^1.0.1",
"@babel/core": "^7.9.6",
"@babel/preset-env": "^7.9.6",
"@babel/register": "^7.10.1",
"@babel/core": "^7.10.3",
"@babel/preset-env": "^7.10.3",
"@babel/register": "^7.10.3",
"@rollup/plugin-babel": "^5.0.2",

@@ -62,3 +62,3 @@ "@rollup/plugin-commonjs": "^12.0.0",

"core-js": "^3.6.5",
"eslint": "^7.1.0",
"eslint": "^7.3.0",
"eslint-config-google": "^0.14.0",

@@ -65,0 +65,0 @@ "jsdoc": "^3.6.4",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc