%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/public_html/startup-life/assets/
Upload File :
Create Path :
Current File : /home/opti/public_html/startup-life/assets/mml-react.esm-d9c1b286.js

import{E as Rt,r as tr,a3 as bi,R as I}from"./index-5492fbe1.js";import{d as Dr}from"./dayjs.min-3ab1e637.js";import{e as xi,d as _i,l as Hi}from"./stream-chat-comp-eda635ed.js";import{i as Ui}from"./isBetween-8d3fec15.js";import"./index-9f8785a2.js";import"./isNativeReflectConstruct-061ae640.js";import"./setPrototypeOf-0bb37fbe.js";import"./assertThisInitialized-081f9914.js";import"./useQuery-0abbcf43.js";import"./index-2c4b8b3c.js";import"./get-all-startuplife-users.api-644aad92.js";import"./tslib.es6-ace8e431.js";import"./localizedFormat-98f2f07e.js";import"./index-b50c944e.js";import"./use-isomorphic-layout-effect.browser.esm-1e1530e9.js";import"./index-e5978b8b.js";const Cr="";let Ci=class{constructor(r){this.chars=[...r],this.charCount=this.chars.length,this.charIndex=0,this.charsToBytes=new Array(this.charCount),this.multiByteMode=!1,this.string=r;let{chars:e,charCount:t,charsToBytes:T}=this;if(t===r.length)for(let a=0;a<t;++a)T[a]=a;else{for(let a=0,i=0;i<t;++i)T[i]=a,a+=e[i].length;this.multiByteMode=!0}}get isEnd(){return this.charIndex>=this.charCount}_charLength(r){let{length:e}=r;return e<2||!this.multiByteMode?e:r.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length}advance(r=1){this.charIndex=Math.min(this.charCount,this.charIndex+r)}consume(r=1){let e=this.peek(r);return this.advance(r),e}consumeMatch(r){if(!r.sticky)throw new Error('`regex` must have a sticky flag ("y")');r.lastIndex=this.charsToBytes[this.charIndex];let e=r.exec(this.string);if(e===null)return Cr;let t=e[0];return this.advance(this._charLength(t)),t}consumeMatchFn(r){let e=this.charIndex;for(;!this.isEnd&&r(this.peek());)this.advance();return this.charIndex>e?this.string.slice(this.charsToBytes[e],this.charsToBytes[this.charIndex]):Cr}consumeString(r){if(this.consumeStringFast(r))return r;if(!this.multiByteMode)return Cr;let{length:e}=r,t=this._charLength(r);return t!==e&&r===this.peek(t)?(this.advance(t),r):Cr}consumeStringFast(r){if(this.peek()===r[0]){let{length:e}=r;if(e===1)return this.advance(),r;if(this.peek(e)===r)return this.advance(e),r}return Cr}consumeUntilMatch(r){if(!r.global)throw new Error('`regex` must have a global flag ("g")');let e=this.charsToBytes[this.charIndex];r.lastIndex=e;let t=r.exec(this.string);if(t===null||t.index===e)return Cr;let T=this.string.slice(e,t.index);return this.advance(this._charLength(T)),T}consumeUntilString(r){let{charIndex:e,charsToBytes:t,string:T}=this,a=t[e],i=T.indexOf(r,a);if(i<=0)return Cr;let s=T.slice(a,i);return this.advance(this._charLength(s)),s}peek(r=1){if(this.charIndex>=this.charCount)return Cr;if(r===1)return this.chars[this.charIndex];let{charsToBytes:e,charIndex:t}=this;return this.string.slice(e[t],e[t+r])}reset(r=0){this.charIndex=r>=0?Math.min(this.charCount,r):Math.max(0,this.charIndex+r)}};var ki=Ci,wr={};const wi=Object.freeze(Object.assign(Object.create(null),{amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}));wr.predefinedEntities=wi;function W0(n){if(q0(n))return!0;let r=oe(n);return r===45||r===46||r>=48&&r<=57||r===183||r>=768&&r<=879||r>=8255&&r<=8256}wr.isNameChar=W0;function q0(n){let r=oe(n);return r===58||r===95||r>=65&&r<=90||r>=97&&r<=122||r>=192&&r<=214||r>=216&&r<=246||r>=248&&r<=767||r>=880&&r<=893||r>=895&&r<=8191||r>=8204&&r<=8205||r>=8304&&r<=8591||r>=11264&&r<=12271||r>=12289&&r<=55295||r>=63744&&r<=64975||r>=65008&&r<=65533||r>=65536&&r<=983039}wr.isNameStartChar=q0;function Pi(n){return!V0(n)}wr.isNotXmlChar=Pi;function zi(n){return n==="#"||W0(n)}wr.isReferenceChar=zi;function Qi(n){let r=oe(n);return r===32||r===9||r===10||r===13}wr.isWhitespace=Qi;function V0(n){let r=oe(n);return r===9||r===10||r===13||r>=32&&r<=55295||r>=57344&&r<=65533||r>=65536&&r<=1114111}wr.isXmlChar=V0;function oe(n){return n.codePointAt(0)||-1}let sn=class{constructor(){this.parent=null}get document(){return this.parent?this.parent.document:null}get isRootNode(){return this.parent?this.parent===this.document:!1}get preserveWhitespace(){return!!(this.parent&&this.parent.preserveWhitespace)}get type(){return""}toJSON(){let r={type:this.type};return this.isRootNode&&(r.isRootNode=!0),this.preserveWhitespace&&(r.preserveWhitespace=!0),r}};sn.TYPE_CDATA="cdata";sn.TYPE_COMMENT="comment";sn.TYPE_DOCUMENT="document";sn.TYPE_ELEMENT="element";sn.TYPE_PROCESSING_INSTRUCTION="pi";sn.TYPE_TEXT="text";var on=sn;const xe=on;let $i=class extends xe{constructor(r=""){super(),this.text=r}get type(){return xe.TYPE_TEXT}toJSON(){return Object.assign(xe.prototype.toJSON.call(this),{text:this.text})}};var Ft=$i;const ji=on,Wi=Ft;let qi=class extends Wi{get type(){return ji.TYPE_CDATA}};var K0=qi;const _e=on;let Vi=class extends _e{constructor(r=""){super(),this.content=r}get type(){return _e.TYPE_COMMENT}toJSON(){return Object.assign(_e.prototype.toJSON.call(this),{content:this.content})}};var X0=Vi;const He=on;let Ki=class J0 extends He{constructor(r,e=Object.create(null),t=[]){super(),this.name=r,this.attributes=e,this.children=t}get isEmpty(){return this.children.length===0}get preserveWhitespace(){let r=this;for(;r instanceof J0;){if("xml:space"in r.attributes)return r.attributes["xml:space"]==="preserve";r=r.parent}return!1}get text(){return this.children.map(r=>"text"in r?r.text:"").join("")}get type(){return He.TYPE_ELEMENT}toJSON(){return Object.assign(He.prototype.toJSON.call(this),{name:this.name,attributes:this.attributes,children:this.children.map(r=>r.toJSON())})}};var Nt=Ki;const Xi=Nt,Ue=on;let Ji=class extends Ue{constructor(r=[]){super(),this.children=r}get document(){return this}get root(){return this.children.find(r=>r instanceof Xi)||null}get text(){return this.children.map(r=>"text"in r?r.text:"").join("")}get type(){return Ue.TYPE_DOCUMENT}toJSON(){return Object.assign(Ue.prototype.toJSON.call(this),{children:this.children.map(r=>r.toJSON())})}};var rT=Ji;const Ce=on;let ra=class extends Ce{constructor(r,e=""){super(),this.name=r,this.content=e}get type(){return Ce.TYPE_PROCESSING_INSTRUCTION}toJSON(){return Object.assign(Ce.prototype.toJSON.call(this),{name:this.name,content:this.content})}};var nT=ra;const na=ki,Kr=wr,ea=K0,ta=X0,Ta=rT,ia=Nt,r0=nT,n0=Ft,ke="";let aa=class{constructor(r,e={}){for(this.document=new Ta,this.currentNode=this.document,this.options=e,this.scanner=new na(oa(r)),this.consumeProlog(),this.consumeElement()||this.error("Root element is missing or invalid");this.consumeMisc(););this.scanner.isEnd||this.error("Extra content at the end of the document")}addNode(r){r.parent=this.currentNode,this.currentNode.children.push(r)}addText(r){let{children:e}=this.currentNode;if(e.length>0){let t=e[e.length-1];if(t instanceof n0){t.text+=r;return}}this.addNode(new n0(r))}consumeAttributeValue(){let{scanner:r}=this,e=r.peek();if(e!=='"'&&e!=="'")return!1;r.advance();let t,T=!1,a=ke,i=e==='"'?/[^"&<]+/y:/[^'&<]+/y;r:for(;!r.isEnd;)switch(t=r.consumeMatch(i),t&&(this.validateChars(t),a+=t.replace(/[\t\r\n]/g," ")),r.peek()){case e:T=!0;break r;case"&":a+=this.consumeReference();continue;case"<":this.error("Unescaped `<` is not allowed in an attribute value");break;case ke:this.error("Unclosed attribute");break}return T||this.error("Unclosed attribute"),r.advance(),a}consumeCdataSection(){let{scanner:r}=this;if(!r.consumeStringFast("<![CDATA["))return!1;let e=r.consumeUntilString("]]>");return this.validateChars(e),r.consumeStringFast("]]>")||this.error("Unclosed CDATA section"),this.options.preserveCdata?this.addNode(new ea(e)):this.addText(e),!0}consumeCharData(){let{scanner:r}=this,e=r.consumeUntilMatch(/<|&|]]>/g);return e?(this.validateChars(e),r.peek()==="]"&&r.peek(3)==="]]>"&&this.error("Element content may not contain the CDATA section close delimiter `]]>`"),this.addText(e),!0):!1}consumeComment(){let{scanner:r}=this;if(!r.consumeStringFast("<!--"))return!1;let e=r.consumeUntilString("--");return this.validateChars(e),r.consumeStringFast("-->")||(r.peek(2)==="--"?this.error("The string `--` isn't allowed inside a comment"):this.error("Unclosed comment")),this.options.preserveComments&&this.addNode(new ta(e.trim())),!0}consumeContentReference(){let r=this.consumeReference();return r?(this.addText(r),!0):!1}consumeDoctypeDeclaration(){let{scanner:r}=this;return!r.consumeStringFast("<!DOCTYPE")||!this.consumeWhitespace()?!1:(r.consumeMatch(/[^[>]+/y),r.consumeMatch(/\[[\s\S]+?\][\x20\t\r\n]*>/y)||r.consumeStringFast(">")||this.error("Unclosed doctype declaration"),!0)}consumeElement(){let{scanner:r}=this,e=r.charIndex;if(r.peek()!=="<")return!1;r.advance();let t=this.consumeName();if(!t)return r.reset(e),!1;let T=Object.create(null);for(;this.consumeWhitespace();){let s=this.consumeName();if(!s)continue;let o=this.consumeEqual()&&this.consumeAttributeValue();o===!1&&this.error("Attribute value expected"),s in T&&this.error(`Duplicate attribute: ${s}`),s==="xml:space"&&o!=="default"&&o!=="preserve"&&this.error('Value of the `xml:space` attribute must be "default" or "preserve"'),T[s]=o}if(this.options.sortAttributes){let s=Object.keys(T).sort(),o=Object.create(null);for(let E=0;E<s.length;++E){let A=s[E];o[A]=T[A]}T=o}let a=!!r.consumeStringFast("/>"),i=new ia(t,T);if(i.parent=this.currentNode,!a){for(r.consumeStringFast(">")||this.error(`Unclosed start tag for element \`${t}\``),this.currentNode=i,this.consumeCharData();this.consumeElement()||this.consumeContentReference()||this.consumeCdataSection()||this.consumeProcessingInstruction()||this.consumeComment();)this.consumeCharData();let s=r.charIndex,o;(!r.consumeStringFast("</")||!(o=this.consumeName())||o!==t)&&(r.reset(s),this.error(`Missing end tag for element ${t}`)),this.consumeWhitespace(),r.consumeStringFast(">")||this.error(`Unclosed end tag for element ${t}`),this.currentNode=i.parent}return this.addNode(i),!0}consumeEqual(){return this.consumeWhitespace(),this.scanner.consumeStringFast("=")?(this.consumeWhitespace(),!0):!1}consumeMisc(){return this.consumeComment()||this.consumeProcessingInstruction()||this.consumeWhitespace()}consumeName(){return Kr.isNameStartChar(this.scanner.peek())?this.scanner.consumeMatchFn(Kr.isNameChar):ke}consumeProcessingInstruction(){let{scanner:r}=this,e=r.charIndex;if(!r.consumeStringFast("<?"))return!1;let t=this.consumeName();if(t?t.toLowerCase()==="xml"&&(r.reset(e),this.error("XML declaration isn't allowed here")):this.error("Invalid processing instruction"),!this.consumeWhitespace()){if(r.consumeStringFast("?>"))return this.addNode(new r0(t)),!0;this.error("Whitespace is required after a processing instruction name")}let T=r.consumeUntilString("?>");return this.validateChars(T),r.consumeStringFast("?>")||this.error("Unterminated processing instruction"),this.addNode(new r0(t,T)),!0}consumeProlog(){let{scanner:r}=this,e=r.charIndex;for(this.consumeXmlDeclaration();this.consumeMisc(););if(this.consumeDoctypeDeclaration())for(;this.consumeMisc(););return e<r.charIndex}consumeReference(){let{scanner:r}=this;if(r.peek()!=="&")return!1;r.advance();let e=r.consumeMatchFn(Kr.isReferenceChar);r.consume()!==";"&&this.error("Unterminated reference (a reference must end with `;`)");let t;if(e[0]==="#"){let T=e[1]==="x"?parseInt(e.slice(2),16):parseInt(e.slice(1),10);isNaN(T)&&this.error("Invalid character reference"),t=String.fromCodePoint(T),Kr.isXmlChar(t)||this.error("Character reference resolves to an invalid character")}else if(t=Kr.predefinedEntities[e],t===void 0){let{ignoreUndefinedEntities:T,resolveUndefinedEntity:a}=this.options,i=`&${e};`;if(a){let s=a(i);if(s!=null){let o=typeof s;if(o!=="string")throw new TypeError(`\`resolveUndefinedEntity()\` must return a string, \`null\`, or \`undefined\`, but returned a value of type ${o}`);return s}}if(T)return i;r.reset(-i.length),this.error(`Named entity isn't defined: ${i}`)}return t}consumeSystemLiteral(){let{scanner:r}=this,e=r.consumeStringFast('"')||r.consumeStringFast("'");if(!e)return!1;let t=r.consumeUntilString(e);return this.validateChars(t),r.consumeStringFast(e)||this.error("Missing end quote"),t}consumeWhitespace(){return!!this.scanner.consumeMatchFn(Kr.isWhitespace)}consumeXmlDeclaration(){let{scanner:r}=this;if(!r.consumeStringFast("<?xml"))return!1;this.consumeWhitespace()||this.error("Invalid XML declaration");let e=!!r.consumeStringFast("version")&&this.consumeEqual()&&this.consumeSystemLiteral();if(e===!1?this.error("XML version is missing or invalid"):/^1\.[0-9]+$/.test(e)||this.error("Invalid character in version number"),this.consumeWhitespace()){!!r.consumeStringFast("encoding")&&this.consumeEqual()&&this.consumeSystemLiteral()&&this.consumeWhitespace();let T=!!r.consumeStringFast("standalone")&&this.consumeEqual()&&this.consumeSystemLiteral();T&&(T!=="yes"&&T!=="no"&&this.error('Only "yes" and "no" are permitted as values of `standalone`'),this.consumeWhitespace())}return r.consumeStringFast("?>")||this.error("Invalid or unclosed XML declaration"),!0}error(r){let{charIndex:e,string:t}=this.scanner,T=1,a="",i=1;for(let A=0;A<e;++A){let l=t[A];l===`
`?(T=1,a="",i+=1):(T+=1,a+=l)}let s=t.indexOf(`
`,e);a+=s===-1?t.slice(e):t.slice(e,s);let o=0;a.length>50&&(T<40?a=a.slice(0,50):(o=T-20,a=a.slice(o,T+30)));let E=new Error(`${r} (line ${i}, column ${T})
  ${a}
`+" ".repeat(T-o+1)+`^
`);throw Object.assign(E,{column:T,excerpt:a,line:i,pos:e}),E}validateChars(r){let e=0;for(let t of r)Kr.isNotXmlChar(t)&&(this.scanner.reset(-([...r].length-e)),this.error("Invalid character")),e+=1}};var sa=aa;function oa(n){return n[0]==="\uFEFF"&&(n=n.slice(1)),n.replace(/\r\n?/g,`
`)}const ua=sa,Ea=K0,Aa=X0,la=rT,Da=Nt,Sa=on,ca=nT,Ra=Ft;function Pr(n,r){return new ua(n,r).document}Pr.XmlCdata=Ea;Pr.XmlComment=Aa;Pr.XmlDocument=la;Pr.XmlElement=Da;Pr.XmlNode=Sa;Pr.XmlProcessingInstruction=ca;Pr.XmlText=Ra;var Fa=Pr;const Na=Rt(Fa);var Ot=ha,Oa=Object.prototype.hasOwnProperty;function ha(){for(var n={},r=0;r<arguments.length;r++){var e=arguments[r];for(var t in e)Oa.call(e,t)&&(n[t]=e[t])}return n}var fa=ma;function ma(n){if(n)throw n}/*!
 * Determine if an object is a Buffer
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */var eT=function(r){return r!=null&&r.constructor!=null&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)},da=n=>{if(Object.prototype.toString.call(n)!=="[object Object]")return!1;const r=Object.getPrototypeOf(n);return r===null||r===Object.prototype},Ya=[].slice,pa=Ma;function Ma(n,r){var e;return t;function t(){var i=Ya.call(arguments,0),s=n.length>i.length,o;s&&i.push(T);try{o=n.apply(null,i)}catch(E){if(s&&e)throw E;return T(E)}s||(o&&typeof o.then=="function"?o.then(a,T):o instanceof Error?T(o):a(o))}function T(){e||(e=!0,r.apply(null,arguments))}function a(i){T(null,i)}}var tT=pa,va=TT;TT.wrap=tT;var e0=[].slice;function TT(){var n=[],r={};return r.run=e,r.use=t,r;function e(){var T=-1,a=e0.call(arguments,0,-1),i=arguments[arguments.length-1];if(typeof i!="function")throw new Error("Expected function as last argument, not "+i);s.apply(null,[null].concat(a));function s(o){var E=n[++T],A=e0.call(arguments,0),l=A.slice(1),D=a.length,c=-1;if(o){i(o);return}for(;++c<D;)(l[c]===null||l[c]===void 0)&&(l[c]=a[c]);a=l,E?tT(E,s).apply(null,a):i.apply(null,[null].concat(a))}}function t(T){if(typeof T!="function")throw new Error("Expected `fn` to be a function, not "+T);return n.push(T),r}}var En={}.hasOwnProperty,iT=Za;function Za(n){return!n||typeof n!="object"?"":En.call(n,"position")||En.call(n,"type")?t0(n.position):En.call(n,"start")||En.call(n,"end")?t0(n):En.call(n,"line")||En.call(n,"column")?at(n):""}function at(n){return(!n||typeof n!="object")&&(n={}),T0(n.line)+":"+T0(n.column)}function t0(n){return(!n||typeof n!="object")&&(n={}),at(n.start)+"-"+at(n.end)}function T0(n){return n&&typeof n=="number"?n:1}var Ba=iT,ga=ht;function aT(){}aT.prototype=Error.prototype;ht.prototype=new aT;var zr=ht.prototype;zr.file="";zr.name="";zr.reason="";zr.message="";zr.stack="";zr.fatal=null;zr.column=null;zr.line=null;function ht(n,r,e){var t,T,a;typeof r=="string"&&(e=r,r=null),t=Ia(e),T=Ba(r)||"1:1",a={start:{line:null,column:null},end:{line:null,column:null}},r&&r.position&&(r=r.position),r&&(r.start?(a=r,r=r.start):a.start=r),n.stack&&(this.stack=n.stack,n=n.message),this.message=n,this.name=T,this.reason=n,this.line=r?r.line:null,this.column=r?r.column:null,this.location=a,this.source=t[0],this.ruleId=t[1]}function Ia(n){var r=[null,null],e;return typeof n=="string"&&(e=n.indexOf(":"),e===-1?r[1]=n:(r[0]=n.slice(0,e),r[1]=n.slice(e+1))),r}var hn={};hn.basename=La;hn.dirname=ya;hn.extname=Ga;hn.join=ba;hn.sep="/";function La(n,r){var e=0,t=-1,T,a,i,s;if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');if(Un(n),T=n.length,r===void 0||!r.length||r.length>n.length){for(;T--;)if(n.charCodeAt(T)===47){if(i){e=T+1;break}}else t<0&&(i=!0,t=T+1);return t<0?"":n.slice(e,t)}if(r===n)return"";for(a=-1,s=r.length-1;T--;)if(n.charCodeAt(T)===47){if(i){e=T+1;break}}else a<0&&(i=!0,a=T+1),s>-1&&(n.charCodeAt(T)===r.charCodeAt(s--)?s<0&&(t=T):(s=-1,t=a));return e===t?t=a:t<0&&(t=n.length),n.slice(e,t)}function ya(n){var r,e,t;if(Un(n),!n.length)return".";for(r=-1,t=n.length;--t;)if(n.charCodeAt(t)===47){if(e){r=t;break}}else e||(e=!0);return r<0?n.charCodeAt(0)===47?"/":".":r===1&&n.charCodeAt(0)===47?"//":n.slice(0,r)}function Ga(n){var r=-1,e=0,t=-1,T=0,a,i,s;for(Un(n),s=n.length;s--;){if(i=n.charCodeAt(s),i===47){if(a){e=s+1;break}continue}t<0&&(a=!0,t=s+1),i===46?r<0?r=s:T!==1&&(T=1):r>-1&&(T=-1)}return r<0||t<0||T===0||T===1&&r===t-1&&r===e+1?"":n.slice(r,t)}function ba(){for(var n=-1,r;++n<arguments.length;)Un(arguments[n]),arguments[n]&&(r=r===void 0?arguments[n]:r+"/"+arguments[n]);return r===void 0?".":xa(r)}function xa(n){var r,e;return Un(n),r=n.charCodeAt(0)===47,e=_a(n,!r),!e.length&&!r&&(e="."),e.length&&n.charCodeAt(n.length-1)===47&&(e+="/"),r?"/"+e:e}function _a(n,r){for(var e="",t=0,T=-1,a=0,i=-1,s,o;++i<=n.length;){if(i<n.length)s=n.charCodeAt(i);else{if(s===47)break;s=47}if(s===47){if(!(T===i-1||a===1))if(T!==i-1&&a===2){if(e.length<2||t!==2||e.charCodeAt(e.length-1)!==46||e.charCodeAt(e.length-2)!==46){if(e.length>2){if(o=e.lastIndexOf("/"),o!==e.length-1){o<0?(e="",t=0):(e=e.slice(0,o),t=e.length-1-e.lastIndexOf("/")),T=i,a=0;continue}}else if(e.length){e="",t=0,T=i,a=0;continue}}r&&(e=e.length?e+"/..":"..",t=2)}else e.length?e+="/"+n.slice(T+1,i):e=n.slice(T+1,i),t=i-T-1;T=i,a=0}else s===46&&a>-1?a++:a=-1}return e}function Un(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}var sT={};sT.cwd=Ha;function Ha(){return"/"}var gr=hn,Ua=sT,Ca=eT,ka=Hr,wa={}.hasOwnProperty,we=["history","path","basename","stem","extname","dirname"];Hr.prototype.toString=Ja;Object.defineProperty(Hr.prototype,"path",{get:Pa,set:za});Object.defineProperty(Hr.prototype,"dirname",{get:Qa,set:$a});Object.defineProperty(Hr.prototype,"basename",{get:ja,set:Wa});Object.defineProperty(Hr.prototype,"extname",{get:qa,set:Va});Object.defineProperty(Hr.prototype,"stem",{get:Ka,set:Xa});function Hr(n){var r,e;if(!n)n={};else if(typeof n=="string"||Ca(n))n={contents:n};else if("message"in n&&"messages"in n)return n;if(!(this instanceof Hr))return new Hr(n);for(this.data={},this.messages=[],this.history=[],this.cwd=Ua.cwd(),e=-1;++e<we.length;)r=we[e],wa.call(n,r)&&(this[r]=n[r]);for(r in n)we.indexOf(r)<0&&(this[r]=n[r])}function Pa(){return this.history[this.history.length-1]}function za(n){mt(n,"path"),this.path!==n&&this.history.push(n)}function Qa(){return typeof this.path=="string"?gr.dirname(this.path):void 0}function $a(n){oT(this.path,"dirname"),this.path=gr.join(n||"",this.basename)}function ja(){return typeof this.path=="string"?gr.basename(this.path):void 0}function Wa(n){mt(n,"basename"),ft(n,"basename"),this.path=gr.join(this.dirname||"",n)}function qa(){return typeof this.path=="string"?gr.extname(this.path):void 0}function Va(n){if(ft(n,"extname"),oT(this.path,"extname"),n){if(n.charCodeAt(0)!==46)throw new Error("`extname` must start with `.`");if(n.indexOf(".",1)>-1)throw new Error("`extname` cannot contain multiple dots")}this.path=gr.join(this.dirname,this.stem+(n||""))}function Ka(){return typeof this.path=="string"?gr.basename(this.path,this.extname):void 0}function Xa(n){mt(n,"stem"),ft(n,"stem"),this.path=gr.join(this.dirname||"",n+(this.extname||""))}function Ja(n){return(this.contents||"").toString(n)}function ft(n,r){if(n&&n.indexOf(gr.sep)>-1)throw new Error("`"+r+"` cannot be a path: did not expect `"+gr.sep+"`")}function mt(n,r){if(!n)throw new Error("`"+r+"` cannot be empty")}function oT(n,r){if(!n)throw new Error("Setting `"+r+"` requires `path` to be set too")}var rs=ga,ue=ka,ns=ue;ue.prototype.message=es;ue.prototype.info=Ts;ue.prototype.fail=ts;function es(n,r,e){var t=new rs(n,r,e);return this.path&&(t.name=this.path+":"+t.name,t.file=this.path),t.fatal=!1,this.messages.push(t),t}function ts(){var n=this.message.apply(this,arguments);throw n.fatal=!0,n}function Ts(){var n=this.message.apply(this,arguments);return n.fatal=null,n}var is=ns,i0=fa,as=eT,Vn=xi,a0=da,uT=va,Zn=is,ss=ET().freeze(),os=[].slice,us={}.hasOwnProperty,Es=uT().use(As).use(ls).use(Ds);function As(n,r){r.tree=n.parse(r.file)}function ls(n,r,e){n.run(r.tree,r.file,t);function t(T,a,i){T?e(T):(r.tree=a,r.file=i,e())}}function Ds(n,r){var e=n.stringify(r.tree,r.file);e==null||(typeof e=="string"||as(e)?("value"in r.file&&(r.file.value=e),r.file.contents=e):r.file.result=e)}function ET(){var n=[],r=uT(),e={},t=-1,T;return a.data=s,a.freeze=i,a.attachers=n,a.use=o,a.parse=A,a.stringify=c,a.run=l,a.runSync=D,a.process=R,a.processSync=h,a;function a(){for(var N=ET(),F=-1;++F<n.length;)N.use.apply(null,n[F]);return N.data(Vn(!0,{},e)),N}function i(){var N,F;if(T)return a;for(;++t<n.length;)N=n[t],N[1]!==!1&&(N[1]===!0&&(N[1]=void 0),F=N[0].apply(a,N.slice(1)),typeof F=="function"&&r.use(F));return T=!0,t=1/0,a}function s(N,F){return typeof N=="string"?arguments.length===2?(Qe("data",T),e[N]=F,a):us.call(e,N)&&e[N]||null:N?(Qe("data",T),e=N,a):e}function o(N){var F;if(Qe("use",T),N!=null)if(typeof N=="function")v.apply(null,arguments);else if(typeof N=="object")"length"in N?M(N):f(N);else throw new Error("Expected usable value, not `"+N+"`");return F&&(e.settings=Vn(e.settings||{},F)),a;function f(p){M(p.plugins),p.settings&&(F=Vn(F||{},p.settings))}function m(p){if(typeof p=="function")v(p);else if(typeof p=="object")"length"in p?v.apply(null,p):f(p);else throw new Error("Expected usable value, not `"+p+"`")}function M(p){var L=-1;if(p!=null)if(typeof p=="object"&&"length"in p)for(;++L<p.length;)m(p[L]);else throw new Error("Expected a list of plugins, not `"+p+"`")}function v(p,L){var g=E(p);g?(a0(g[1])&&a0(L)&&(L=Vn(!0,g[1],L)),g[1]=L):n.push(os.call(arguments))}}function E(N){for(var F=-1;++F<n.length;)if(n[F][0]===N)return n[F]}function A(N){var F=Zn(N),f;return i(),f=a.Parser,Pe("parse",f),s0(f,"parse")?new f(String(F),F).parse():f(String(F),F)}function l(N,F,f){if(o0(N),i(),!f&&typeof F=="function"&&(f=F,F=null),!f)return new Promise(m);m(null,f);function m(M,v){r.run(N,Zn(F),p);function p(L,g,y){g=g||N,L?v(L):M?M(g):f(null,g,y)}}}function D(N,F){var f,m;return l(N,F,M),u0("runSync","run",m),f;function M(v,p){m=!0,f=p,i0(v)}}function c(N,F){var f=Zn(F),m;return i(),m=a.Compiler,ze("stringify",m),o0(N),s0(m,"compile")?new m(N,f).compile():m(N,f)}function R(N,F){if(i(),Pe("process",a.Parser),ze("process",a.Compiler),!F)return new Promise(f);f(null,F);function f(m,M){var v=Zn(N);Es.run(a,{file:v},p);function p(L){L?M(L):m?m(v):F(null,v)}}}function h(N){var F,f;return i(),Pe("processSync",a.Parser),ze("processSync",a.Compiler),F=Zn(N),R(F,m),u0("processSync","process",f),F;function m(M){f=!0,i0(M)}}}function s0(n,r){return typeof n=="function"&&n.prototype&&(Ss(n.prototype)||r in n.prototype)}function Ss(n){var r;for(r in n)return!0;return!1}function Pe(n,r){if(typeof r!="function")throw new Error("Cannot `"+n+"` without `Parser`")}function ze(n,r){if(typeof r!="function")throw new Error("Cannot `"+n+"` without `Compiler`")}function Qe(n,r){if(r)throw new Error("Cannot invoke `"+n+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}function o0(n){if(!n||typeof n.type!="string")throw new Error("Expected node, got `"+n+"`")}function u0(n,r,e){if(!e)throw new Error("`"+n+"` finished async. Use `"+r+"` instead")}var cs=AT;function AT(n){return n&&(n.value||n.alt||n.title||"children"in n&&E0(n.children)||"length"in n&&E0(n))||""}function E0(n){for(var r=[],e=-1;++e<n.length;)r[e]=AT(n[e]);return r.join("")}var Rs=Object.assign,Cn=Rs,Fs={}.hasOwnProperty,lT=Fs;function Ns(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var dt=Ns,Os=String.fromCharCode,Ee=Os,hs=Ee;function fs(n,r){var e=parseInt(n,r);return e<9||e===11||e>13&&e<32||e>126&&e<160||e>55295&&e<57344||e>64975&&e<65008||(e&65535)===65535||(e&65535)===65534||e>1114111?"�":hs(e)}var ms=fs,Yt={};function ds(n){return n<-2}var sr=ds;function Ys(n){return n===-2||n===-1||n===32}var Ur=Ys,A0=Ur;function ps(n,r,e,t){var T=t?t-1:1/0,a=0;return i;function i(o){return A0(o)?(n.enter(e),s(o)):r(o)}function s(o){return A0(o)&&a++<T?(n.consume(o),s):(n.exit(e),r(o))}}var ur=ps;Object.defineProperty(Yt,"__esModule",{value:!0});var Ms=sr,vs=ur,Zs=Bs;function Bs(n){var r=n.attempt(this.parser.constructs.contentInitial,t,T),e;return r;function t(s){if(s===null){n.consume(s);return}return n.enter("lineEnding"),n.consume(s),n.exit("lineEnding"),vs(n,r,"linePrefix")}function T(s){return n.enter("paragraph"),a(s)}function a(s){var o=n.enter("chunkText",{contentType:"text",previous:e});return e&&(e.next=o),e=o,i(s)}function i(s){if(s===null){n.exit("chunkText"),n.exit("paragraph"),n.consume(s);return}return Ms(s)?(n.consume(s),n.exit("chunkText"),a):(n.consume(s),i)}}Yt.tokenize=Zs;var pt={},gs=sr,Is=ur,Ls={tokenize:ys,partial:!0};function ys(n,r,e){return Is(n,t,"linePrefix");function t(T){return T===null||gs(T)?r(T):e(T)}}var Ae=Ls;Object.defineProperty(pt,"__esModule",{value:!0});var Gs=sr,DT=ur,bs=Ae,xs=Hs,$e={tokenize:Us},_s={tokenize:Cs};function Hs(n){var r=this,e=[],t=0,T={tokenize:F,partial:!0},a,i,s;return o;function o(f){return t<e.length?(r.containerState=e[t][1],n.attempt(e[t][0].continuation,E,A)(f)):A(f)}function E(f){return t++,o(f)}function A(f){return a&&a.flowContinue?D(f):(r.interrupt=i&&i.currentConstruct&&i.currentConstruct.interruptible,r.containerState={},n.attempt($e,l,D)(f))}function l(f){return e.push([r.currentConstruct,r.containerState]),r.containerState=void 0,A(f)}function D(f){if(f===null){N(0,!0),n.consume(f);return}return i=i||r.parser.flow(r.now()),n.enter("chunkFlow",{contentType:"flow",previous:s,_tokenizer:i}),c(f)}function c(f){return f===null?(h(n.exit("chunkFlow")),D(f)):Gs(f)?(n.consume(f),h(n.exit("chunkFlow")),n.check(T,R)):(n.consume(f),c)}function R(f){return N(a.continued,a&&a.flowEnd),t=0,o(f)}function h(f){s&&(s.next=f),s=f,i.lazy=a&&a.lazy,i.defineSkip(f.start),i.write(r.sliceStream(f))}function N(f,m){var M=e.length;for(i&&m&&(i.write([null]),s=i=void 0);M-- >f;)r.containerState=e[M][1],e[M][0].exit.call(r,n);e.length=f}function F(f,m){var M=0;return a={},v;function v(B){return M<e.length?(r.containerState=e[M][1],f.attempt(e[M][0].continuation,p,L)(B)):i.currentConstruct&&i.currentConstruct.concrete?(a.flowContinue=!0,b(B)):(r.interrupt=i.currentConstruct&&i.currentConstruct.interruptible,r.containerState={},f.attempt($e,y,b)(B))}function p(B){return M++,r.containerState._closeFlow?y(B):v(B)}function L(B){return i.currentConstruct&&i.currentConstruct.lazy?(r.containerState={},f.attempt($e,y,f.attempt(_s,y,f.check(bs,y,g)))(B)):y(B)}function g(B){return M=e.length,a.lazy=!0,a.flowContinue=!0,b(B)}function y(B){return a.flowEnd=!0,b(B)}function b(B){return a.continued=M,r.interrupt=r.containerState=void 0,m(B)}}}function Us(n,r,e){return DT(n,n.attempt(this.parser.constructs.document,r,e),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function Cs(n,r,e){return DT(n,n.lazy(this.parser.constructs.flow,r,e),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}pt.tokenize=xs;var Mt={};function ks(n){for(var r=-1,e=0;++r<n.length;)e+=typeof n[r]=="string"?n[r].length:1;return e}var ST=ks,ws=ST;function Ps(n,r){var e=n[n.length-1];return!e||e[1].type!==r?0:ws(e[2].sliceStream(e[1]))}var le=Ps,zs=[].splice,Qs=zs,je=Qs;function $s(n,r,e,t){var T=n.length,a=0,i;if(r<0?r=-r>T?0:T+r:r=r>T?T:r,e=e>0?e:0,t.length<1e4)i=Array.from(t),i.unshift(r,e),je.apply(n,i);else for(e&&je.apply(n,[r,e]);a<t.length;)i=t.slice(a,a+1e4),i.unshift(r,0),je.apply(n,i),a+=1e4,r+=1e4}var Qr=$s,js=Cn;function Ws(n){return js({},n)}var fn=Ws,qs=Cn,cT=Qr,Vs=fn;function Ks(n){for(var r={},e=-1,t,T,a,i,s,o,E;++e<n.length;){for(;e in r;)e=r[e];if(t=n[e],e&&t[1].type==="chunkFlow"&&n[e-1][1].type==="listItemPrefix"&&(o=t[1]._tokenizer.events,a=0,a<o.length&&o[a][1].type==="lineEndingBlank"&&(a+=2),a<o.length&&o[a][1].type==="content"))for(;++a<o.length&&o[a][1].type!=="content";)o[a][1].type==="chunkText"&&(o[a][1].isInFirstContentOfListItem=!0,a++);if(t[0]==="enter")t[1].contentType&&(qs(r,Xs(n,e)),e=r[e],E=!0);else if(t[1]._container||t[1]._movePreviousLineEndings){for(a=e,T=void 0;a--&&(i=n[a],i[1].type==="lineEnding"||i[1].type==="lineEndingBlank");)i[0]==="enter"&&(T&&(n[T][1].type="lineEndingBlank"),i[1].type="lineEnding",T=a);T&&(t[1].end=Vs(n[T][1].start),s=n.slice(T,e),s.unshift(t),cT(n,T,e-T+1,s))}}return!E}function Xs(n,r){for(var e=n[r][1],t=n[r][2],T=r-1,a=[],i=e._tokenizer||t.parser[e.contentType](e.start),s=i.events,o=[],E={},A,l,D,c,R,h;e;){for(;n[++T][1]!==e;);a.push(T),e._tokenizer||(A=t.sliceStream(e),e.next||A.push(null),l&&i.defineSkip(e.start),e.isInFirstContentOfListItem&&(i._gfmTasklistFirstContentOfListItem=!0),i.write(A),e.isInFirstContentOfListItem&&(i._gfmTasklistFirstContentOfListItem=void 0)),l=e,e=e.next}for(e=l,D=s.length;D--;)s[D][0]==="enter"?c=!0:c&&s[D][1].type===s[D-1][1].type&&s[D][1].start.line!==s[D][1].end.line&&(N(s.slice(D+1,R)),e._tokenizer=e.next=void 0,e=e.previous,R=D+1);for(i.events=e._tokenizer=e.next=void 0,N(s.slice(0,R)),D=-1,h=0;++D<o.length;)E[h+o[D][0]]=h+o[D][1],h+=o[D][1]-o[D][0]-1;return E;function N(F){var f=a.pop();o.unshift([f,f+F.length-1]),cT(n,f,2,F)}}var RT=Ks,FT=sr,Js=le,ro=RT,no=ur,eo={tokenize:io,resolve:To,interruptible:!0,lazy:!0},to={tokenize:ao,partial:!0};function To(n){return ro(n),n}function io(n,r){var e;return t;function t(s){return n.enter("content"),e=n.enter("chunkContent",{contentType:"content"}),T(s)}function T(s){return s===null?a(s):FT(s)?n.check(to,i,a)(s):(n.consume(s),T)}function a(s){return n.exit("chunkContent"),n.exit("content"),r(s)}function i(s){return n.consume(s),n.exit("chunkContent"),e=e.next=n.enter("chunkContent",{contentType:"content",previous:e}),T}}function ao(n,r,e){var t=this;return T;function T(i){return n.enter("lineEnding"),n.consume(i),n.exit("lineEnding"),no(n,a,"linePrefix")}function a(i){return i===null||FT(i)?e(i):t.parser.constructs.disable.null.indexOf("codeIndented")>-1||Js(t.events,"linePrefix")<4?n.interrupt(t.parser.constructs.flow,e,r)(i):r(i)}}var so=eo;Object.defineProperty(Mt,"__esModule",{value:!0});var oo=so,uo=ur,Eo=Ae,Ao=lo;function lo(n){var r=this,e=n.attempt(Eo,t,n.attempt(this.parser.constructs.flowInitial,T,uo(n,n.attempt(this.parser.constructs.flow,T,n.attempt(oo,T)),"linePrefix")));return e;function t(a){if(a===null){n.consume(a);return}return n.enter("lineEndingBlank"),n.consume(a),n.exit("lineEndingBlank"),r.currentConstruct=void 0,e}function T(a){if(a===null){n.consume(a);return}return n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),r.currentConstruct=void 0,e}}Mt.tokenize=Ao;var mn={};Object.defineProperty(mn,"__esModule",{value:!0});var Do=Cn,l0=fn,So=NT("text"),co=NT("string"),Ro={resolveAll:OT()};function NT(n){return{tokenize:r,resolveAll:OT(n==="text"?Fo:void 0)};function r(e){var t=this,T=this.parser.constructs[n],a=e.attempt(T,i,s);return i;function i(A){return E(A)?a(A):s(A)}function s(A){if(A===null){e.consume(A);return}return e.enter("data"),e.consume(A),o}function o(A){return E(A)?(e.exit("data"),a(A)):(e.consume(A),o)}function E(A){var l=T[A],D=-1;if(A===null)return!0;if(l){for(;++D<l.length;)if(!l[D].previous||l[D].previous.call(t,t.previous))return!0}}}}function OT(n){return r;function r(e,t){for(var T=-1,a;++T<=e.length;)a===void 0?e[T]&&e[T][1].type==="data"&&(a=T,T++):(!e[T]||e[T][1].type!=="data")&&(T!==a+2&&(e[a][1].end=e[T-1][1].end,e.splice(a+2,T-a-2),T=a+2),a=void 0);return n?n(e,t):e}}function Fo(n,r){for(var e=-1,t,T,a,i,s,o,E,A;++e<=n.length;)if((e===n.length||n[e][1].type==="lineEnding")&&n[e-1][1].type==="data"){for(T=n[e-1][1],t=r.sliceStream(T),i=t.length,s=-1,o=0,E=void 0;i--;)if(a=t[i],typeof a=="string"){for(s=a.length;a.charCodeAt(s-1)===32;)o++,s--;if(s)break;s=-1}else if(a===-2)E=!0,o++;else if(a!==-1){i++;break}o&&(A={type:e===n.length||E||o<2?"lineSuffix":"hardBreakTrailing",start:{line:T.end.line,column:T.end.column-o,offset:T.end.offset-o,_index:T.start._index+i,_bufferIndex:i?s:T.start._bufferIndex+s},end:l0(T.end)},T.end=l0(A.start),T.start.offset===T.end.offset?Do(T,A):(n.splice(e,0,["enter",A,r],["exit",A,r]),e+=2)),e++}return n}mn.resolver=Ro;mn.string=co;mn.text=So;function No(n){return n==null?[]:"length"in n?n:[n]}var vt=No,D0=lT,Oo=Qr,ho=vt;function fo(n){for(var r={},e=-1;++e<n.length;)mo(r,n[e]);return r}function mo(n,r){var e,t,T,a;for(e in r){t=D0.call(n,e)?n[e]:n[e]={},T=r[e];for(a in T)t[a]=Yo(ho(T[a]),D0.call(t,a)?t[a]:[])}}function Yo(n,r){for(var e=-1,t=[];++e<n.length;)(n[e].add==="after"?r:t).push(n[e]);return Oo(r,0,0,t),r}var po=fo,Mo=Qr;function vo(n,r){return n.length?(Mo(n,n.length,0,r),n):r}var Zt=vo;function Zo(n,r,e){for(var t=[],T=-1,a;++T<n.length;)a=n[T].resolveAll,a&&t.indexOf(a)<0&&(r=a(r,e),t.push(a));return r}var Bt=Zo,Bo=Ee;function go(n){for(var r=-1,e=[],t,T,a;++r<n.length;){if(t=n[r],typeof t=="string")T=t;else if(t===-5)T="\r";else if(t===-4)T=`
`;else if(t===-3)T=`\r
`;else if(t===-2)T="	";else if(t===-1){if(a)continue;T=" "}else T=Bo(t);a=t===-2,e.push(T)}return e.join("")}var Io=go;function Lo(n,r){var e=r.start._index,t=r.start._bufferIndex,T=r.end._index,a=r.end._bufferIndex,i;return e===T?i=[n[e].slice(t,a)]:(i=n.slice(e,T),t>-1&&(i[0]=i[0].slice(t)),a>0&&i.push(n[T].slice(0,a))),i}var yo=Lo,Go=Cn,bo=sr,xo=Zt,_o=Qr,We=vt,Ho=Bt,Uo=Io,S0=fn,Co=yo;function ko(n,r,e){var t=e?S0(e):{line:1,column:1,offset:0},T={},a=[],i=[],s=[],o={consume:f,enter:m,exit:M,attempt:L(v),check:L(p),interrupt:L(p,{interrupt:!0}),lazy:L(p,{lazy:!0})},E={previous:null,events:[],parser:n,sliceStream:c,sliceSerialize:D,now:R,defineSkip:h,write:l},A=r.tokenize.call(E,o);return r.resolveAll&&a.push(r),t._index=0,t._bufferIndex=-1,E;function l(B){return i=xo(i,B),N(),i[i.length-1]!==null?[]:(g(r,0),E.events=Ho(a,E.events,E),E.events)}function D(B){return Uo(c(B))}function c(B){return Co(i,B)}function R(){return S0(t)}function h(B){T[B.line]=B.column,b()}function N(){for(var B,x;t._index<i.length;)if(x=i[t._index],typeof x=="string")for(B=t._index,t._bufferIndex<0&&(t._bufferIndex=0);t._index===B&&t._bufferIndex<x.length;)F(x.charCodeAt(t._bufferIndex));else F(x)}function F(B){A=A(B)}function f(B){bo(B)?(t.line++,t.column=1,t.offset+=B===-3?2:1,b()):B!==-1&&(t.column++,t.offset++),t._bufferIndex<0?t._index++:(t._bufferIndex++,t._bufferIndex===i[t._index].length&&(t._bufferIndex=-1,t._index++)),E.previous=B}function m(B,x){var U=x||{};return U.type=B,U.start=R(),E.events.push(["enter",U,E]),s.push(U),U}function M(B){var x=s.pop();return x.end=R(),E.events.push(["exit",x,E]),x}function v(B,x){g(B,x.from)}function p(B,x){x.restore()}function L(B,x){return U;function U(H,P,J){var j,S,O,Y;return H.tokenize||"length"in H?G(We(H)):u;function u(k){return k in H||null in H?G(H.null?We(H[k]).concat(We(H.null)):H[k])(k):J(k)}function G(k){return j=k,S=0,z(k[S])}function z(k){return rr;function rr(Lr){return Y=y(),O=k,k.partial||(E.currentConstruct=k),k.name&&E.parser.constructs.disable.null.indexOf(k.name)>-1?$():k.tokenize.call(x?Go({},E,x):E,o,q,$)(Lr)}}function q(k){return B(O,Y),P}function $(k){return Y.restore(),++S<j.length?z(j[S]):J}}}function g(B,x){B.resolveAll&&a.indexOf(B)<0&&a.push(B),B.resolve&&_o(E.events,x,E.events.length-x,B.resolve(E.events.slice(x),E)),B.resolveTo&&(E.events=B.resolveTo(E.events,E))}function y(){var B=R(),x=E.previous,U=E.currentConstruct,H=E.events.length,P=Array.from(s);return{restore:J,from:H};function J(){t=B,E.previous=x,E.currentConstruct=U,E.events.length=H,s=P,b()}}function b(){t.line in T&&t.column<2&&(t.column=T[t.line],t.offset+=T[t.line]-1)}}var wo=ko,Ir={};function Po(n){return n<0||n===32}var $r=Po,zo=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,Qo=zo,$o=Ee;function jo(n){return r;function r(e){return n.test($o(e))}}var jr=jo,Wo=Qo,qo=jr,Vo=qo(Wo),Ko=Vo,Xo=jr,Jo=Xo(/\s/),ru=Jo,nu=$r,eu=Ko,tu=ru;function Tu(n){if(n===null||nu(n)||tu(n))return 1;if(eu(n))return 2}var iu=Tu;function au(n,r){return n.column+=r,n.offset+=r,n._bufferIndex+=r,n}var su=au,Bn=Zt,ou=Qr,c0=iu,R0=su,uu=Bt,vr=fn,Eu={name:"attention",tokenize:lu,resolveAll:Au};function Au(n,r){for(var e=-1,t,T,a,i,s,o,E,A;++e<n.length;)if(n[e][0]==="enter"&&n[e][1].type==="attentionSequence"&&n[e][1]._close){for(t=e;t--;)if(n[t][0]==="exit"&&n[t][1].type==="attentionSequence"&&n[t][1]._open&&r.sliceSerialize(n[t][1]).charCodeAt(0)===r.sliceSerialize(n[e][1]).charCodeAt(0)){if((n[t][1]._close||n[e][1]._open)&&(n[e][1].end.offset-n[e][1].start.offset)%3&&!((n[t][1].end.offset-n[t][1].start.offset+n[e][1].end.offset-n[e][1].start.offset)%3))continue;o=n[t][1].end.offset-n[t][1].start.offset>1&&n[e][1].end.offset-n[e][1].start.offset>1?2:1,i={type:o>1?"strongSequence":"emphasisSequence",start:R0(vr(n[t][1].end),-o),end:vr(n[t][1].end)},s={type:o>1?"strongSequence":"emphasisSequence",start:vr(n[e][1].start),end:R0(vr(n[e][1].start),o)},a={type:o>1?"strongText":"emphasisText",start:vr(n[t][1].end),end:vr(n[e][1].start)},T={type:o>1?"strong":"emphasis",start:vr(i.start),end:vr(s.end)},n[t][1].end=vr(i.start),n[e][1].start=vr(s.end),E=[],n[t][1].end.offset-n[t][1].start.offset&&(E=Bn(E,[["enter",n[t][1],r],["exit",n[t][1],r]])),E=Bn(E,[["enter",T,r],["enter",i,r],["exit",i,r],["enter",a,r]]),E=Bn(E,uu(r.parser.constructs.insideSpan.null,n.slice(t+1,e),r)),E=Bn(E,[["exit",a,r],["enter",s,r],["exit",s,r],["exit",T,r]]),n[e][1].end.offset-n[e][1].start.offset?(A=2,E=Bn(E,[["enter",n[e][1],r],["exit",n[e][1],r]])):A=0,ou(n,t-1,e-t+3,E),e=t+E.length-A-2;break}}for(e=-1;++e<n.length;)n[e][1].type==="attentionSequence"&&(n[e][1].type="data");return n}function lu(n,r){var e=c0(this.previous),t;return T;function T(i){return n.enter("attentionSequence"),t=i,a(i)}function a(i){var s,o,E,A;return i===t?(n.consume(i),a):(s=n.exit("attentionSequence"),o=c0(i),E=!o||o===2&&e,A=!e||e===2&&o,s._open=t===42?E:E&&(e||!A),s._close=t===42?A:A&&(o||!E),r(i))}}var Du=Eu,Su=jr,cu=Su(/[A-Za-z]/),gt=cu,Ru=jr,Fu=Ru(/[\dA-Za-z]/),De=Fu,Nu=jr,Ou=Nu(/[#-'*+\--9=?A-Z^-~]/),hu=Ou;function fu(n){return n<32||n===127}var hT=fu,mu=gt,Kn=De,F0=hu,du=hT,Yu={name:"autolink",tokenize:pu};function pu(n,r,e){var t=1;return T;function T(R){return n.enter("autolink"),n.enter("autolinkMarker"),n.consume(R),n.exit("autolinkMarker"),n.enter("autolinkProtocol"),a}function a(R){return mu(R)?(n.consume(R),i):F0(R)?E(R):e(R)}function i(R){return R===43||R===45||R===46||Kn(R)?s(R):E(R)}function s(R){return R===58?(n.consume(R),o):(R===43||R===45||R===46||Kn(R))&&t++<32?(n.consume(R),s):E(R)}function o(R){return R===62?(n.exit("autolinkProtocol"),c(R)):R===32||R===60||du(R)?e(R):(n.consume(R),o)}function E(R){return R===64?(n.consume(R),t=0,A):F0(R)?(n.consume(R),E):e(R)}function A(R){return Kn(R)?l(R):e(R)}function l(R){return R===46?(n.consume(R),t=0,A):R===62?(n.exit("autolinkProtocol").type="autolinkEmail",c(R)):D(R)}function D(R){return(R===45||Kn(R))&&t++<63?(n.consume(R),R===45?D:l):e(R)}function c(R){return n.enter("autolinkMarker"),n.consume(R),n.exit("autolinkMarker"),n.exit("autolink"),r}}var Mu=Yu,vu=Ur,Zu=ur,fT={name:"blockQuote",tokenize:Bu,continuation:{tokenize:gu},exit:Iu};function Bu(n,r,e){var t=this;return T;function T(i){return i===62?(t.containerState.open||(n.enter("blockQuote",{_container:!0}),t.containerState.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(i),n.exit("blockQuoteMarker"),a):e(i)}function a(i){return vu(i)?(n.enter("blockQuotePrefixWhitespace"),n.consume(i),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),r):(n.exit("blockQuotePrefix"),r(i))}}function gu(n,r,e){return Zu(n,n.attempt(fT,r,e),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function Iu(n){n.exit("blockQuote")}var Lu=fT,yu=jr,Gu=yu(/[!-/:-@[-`{-~]/),bu=Gu,xu=bu,_u={name:"characterEscape",tokenize:Hu};function Hu(n,r,e){return t;function t(a){return n.enter("characterEscape"),n.enter("escapeMarker"),n.consume(a),n.exit("escapeMarker"),T}function T(a){return xu(a)?(n.enter("characterEscapeValue"),n.consume(a),n.exit("characterEscapeValue"),n.exit("characterEscape"),r):e(a)}}var Uu=_u,Xn,Cu=59,mT=ku;function ku(n){var r="&"+n+";",e;return Xn=Xn||document.createElement("i"),Xn.innerHTML=r,e=Xn.textContent,e.charCodeAt(e.length-1)===Cu&&n!=="semi"||e===r?!1:e}var wu=jr,Pu=wu(/\d/),dT=Pu,zu=jr,Qu=zu(/[\dA-Fa-f]/),$u=Qu,ju=mT,N0=De,Wu=dT,qu=$u;function Vu(n){return n&&typeof n=="object"&&"default"in n?n:{default:n}}var Ku=Vu(ju),Xu={name:"characterReference",tokenize:Ju};function Ju(n,r,e){var t=this,T=0,a,i;return s;function s(l){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(l),n.exit("characterReferenceMarker"),o}function o(l){return l===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(l),n.exit("characterReferenceMarkerNumeric"),E):(n.enter("characterReferenceValue"),a=31,i=N0,A(l))}function E(l){return l===88||l===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(l),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),a=6,i=qu,A):(n.enter("characterReferenceValue"),a=7,i=Wu,A(l))}function A(l){var D;return l===59&&T?(D=n.exit("characterReferenceValue"),i===N0&&!Ku.default(t.sliceSerialize(D))?e(l):(n.enter("characterReferenceMarker"),n.consume(l),n.exit("characterReferenceMarker"),n.exit("characterReference"),r)):i(l)&&T++<a?(n.consume(l),A):e(l)}}var rE=Xu,An=sr,nE=$r,eE=le,gn=ur,tE={name:"codeFenced",tokenize:TE,concrete:!0};function TE(n,r,e){var t=this,T={tokenize:f,partial:!0},a=eE(this.events,"linePrefix"),i=0,s;return o;function o(m){return n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),s=m,E(m)}function E(m){return m===s?(n.consume(m),i++,E):(n.exit("codeFencedFenceSequence"),i<3?e(m):gn(n,A,"whitespace")(m))}function A(m){return m===null||An(m)?R(m):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),l(m))}function l(m){return m===null||nE(m)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),gn(n,D,"whitespace")(m)):m===96&&m===s?e(m):(n.consume(m),l)}function D(m){return m===null||An(m)?R(m):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),c(m))}function c(m){return m===null||An(m)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),R(m)):m===96&&m===s?e(m):(n.consume(m),c)}function R(m){return n.exit("codeFencedFence"),t.interrupt?r(m):h(m)}function h(m){return m===null?F(m):An(m)?(n.enter("lineEnding"),n.consume(m),n.exit("lineEnding"),n.attempt(T,F,a?gn(n,h,"linePrefix",a+1):h)):(n.enter("codeFlowValue"),N(m))}function N(m){return m===null||An(m)?(n.exit("codeFlowValue"),h(m)):(n.consume(m),N)}function F(m){return n.exit("codeFenced"),r(m)}function f(m,M,v){var p=0;return gn(m,L,"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4);function L(b){return m.enter("codeFencedFence"),m.enter("codeFencedFenceSequence"),g(b)}function g(b){return b===s?(m.consume(b),p++,g):p<i?v(b):(m.exit("codeFencedFenceSequence"),gn(m,y,"whitespace")(b))}function y(b){return b===null||An(b)?(m.exit("codeFencedFence"),M(b)):v(b)}}}var iE=tE,st=sr,O0=Qr,aE=le,h0=ur,sE={name:"codeIndented",tokenize:uE,resolve:oE},f0={tokenize:EE,partial:!0};function oE(n,r){var e={type:"codeIndented",start:n[0][1].start,end:n[n.length-1][1].end};return O0(n,0,0,[["enter",e,r]]),O0(n,n.length,0,[["exit",e,r]]),n}function uE(n,r,e){return n.attempt(f0,t,e);function t(a){return a===null?r(a):st(a)?n.attempt(f0,t,r)(a):(n.enter("codeFlowValue"),T(a))}function T(a){return a===null||st(a)?(n.exit("codeFlowValue"),t(a)):(n.consume(a),T)}}function EE(n,r,e){var t=this;return h0(n,T,"linePrefix",4+1);function T(a){return st(a)?(n.enter("lineEnding"),n.consume(a),n.exit("lineEnding"),h0(n,T,"linePrefix",4+1)):aE(t.events,"linePrefix")<4?e(a):r(a)}}var AE=sE,m0=sr,lE={name:"codeText",tokenize:cE,resolve:DE,previous:SE};function DE(n){var r=n.length-4,e=3,t,T;if((n[e][1].type==="lineEnding"||n[e][1].type==="space")&&(n[r][1].type==="lineEnding"||n[r][1].type==="space")){for(t=e;++t<r;)if(n[t][1].type==="codeTextData"){n[r][1].type=n[e][1].type="codeTextPadding",e+=2,r-=2;break}}for(t=e-1,r++;++t<=r;)T===void 0?t!==r&&n[t][1].type!=="lineEnding"&&(T=t):(t===r||n[t][1].type==="lineEnding")&&(n[T][1].type="codeTextData",t!==T+2&&(n[T][1].end=n[t-1][1].end,n.splice(T+2,t-T-2),r-=t-T-2,t=T+2),T=void 0);return n}function SE(n){return n!==96||this.events[this.events.length-1][1].type==="characterEscape"}function cE(n,r,e){var t=0,T,a;return i;function i(l){return n.enter("codeText"),n.enter("codeTextSequence"),s(l)}function s(l){return l===96?(n.consume(l),t++,s):(n.exit("codeTextSequence"),o(l))}function o(l){return l===null?e(l):l===96?(a=n.enter("codeTextSequence"),T=0,A(l)):l===32?(n.enter("space"),n.consume(l),n.exit("space"),o):m0(l)?(n.enter("lineEnding"),n.consume(l),n.exit("lineEnding"),o):(n.enter("codeTextData"),E(l))}function E(l){return l===null||l===32||l===96||m0(l)?(n.exit("codeTextData"),o(l)):(n.consume(l),E)}function A(l){return l===96?(n.consume(l),T++,A):T===t?(n.exit("codeTextSequence"),n.exit("codeText"),r(l)):(a.type="codeTextData",E(l))}}var RE=lE,d0=hT,FE=$r,NE=sr;function OE(n,r,e,t,T,a,i,s,o){var E=o||1/0,A=0;return l;function l(F){return F===60?(n.enter(t),n.enter(T),n.enter(a),n.consume(F),n.exit(a),D):d0(F)||F===41?e(F):(n.enter(t),n.enter(i),n.enter(s),n.enter("chunkString",{contentType:"string"}),h(F))}function D(F){return F===62?(n.enter(a),n.consume(F),n.exit(a),n.exit(T),n.exit(t),r):(n.enter(s),n.enter("chunkString",{contentType:"string"}),c(F))}function c(F){return F===62?(n.exit("chunkString"),n.exit(s),D(F)):F===null||F===60||NE(F)?e(F):(n.consume(F),F===92?R:c)}function R(F){return F===60||F===62||F===92?(n.consume(F),c):c(F)}function h(F){return F===40?++A>E?e(F):(n.consume(F),h):F===41?A--?(n.consume(F),h):(n.exit("chunkString"),n.exit(s),n.exit(i),n.exit(t),r(F)):F===null||FE(F)?A?e(F):(n.exit("chunkString"),n.exit(s),n.exit(i),n.exit(t),r(F)):d0(F)?e(F):(n.consume(F),F===92?N:h)}function N(F){return F===40||F===41||F===92?(n.consume(F),h):h(F)}}var YT=OE,Y0=sr,hE=Ur;function fE(n,r,e,t,T,a){var i=this,s=0,o;return E;function E(c){return n.enter(t),n.enter(T),n.consume(c),n.exit(T),n.enter(a),A}function A(c){return c===null||c===91||c===93&&!o||c===94&&!s&&"_hiddenFootnoteSupport"in i.parser.constructs||s>999?e(c):c===93?(n.exit(a),n.enter(T),n.consume(c),n.exit(T),n.exit(t),r):Y0(c)?(n.enter("lineEnding"),n.consume(c),n.exit("lineEnding"),A):(n.enter("chunkString",{contentType:"string"}),l(c))}function l(c){return c===null||c===91||c===93||Y0(c)||s++>999?(n.exit("chunkString"),A(c)):(n.consume(c),o=o||!hE(c),c===92?D:l)}function D(c){return c===91||c===92||c===93?(n.consume(c),s++,l):l(c)}}var pT=fE,mE=sr,dE=Ur,YE=ur;function pE(n,r){var e;return t;function t(T){return mE(T)?(n.enter("lineEnding"),n.consume(T),n.exit("lineEnding"),e=!0,t):dE(T)?YE(n,t,e?"linePrefix":"lineSuffix")(T):r(T)}}var MT=pE,p0=sr,ME=ur;function vE(n,r,e,t,T,a){var i;return s;function s(D){return n.enter(t),n.enter(T),n.consume(D),n.exit(T),i=D===40?41:D,o}function o(D){return D===i?(n.enter(T),n.consume(D),n.exit(T),n.exit(t),r):(n.enter(a),E(D))}function E(D){return D===i?(n.exit(a),o(i)):D===null?e(D):p0(D)?(n.enter("lineEnding"),n.consume(D),n.exit("lineEnding"),ME(n,E,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),A(D))}function A(D){return D===i||D===null||p0(D)?(n.exit("chunkString"),E(D)):(n.consume(D),D===92?l:A)}function l(D){return D===i||D===92?(n.consume(D),A):A(D)}}var vT=vE,ZT=sr,ZE=$r,BE=dt,gE=YT,IE=pT,ot=ur,BT=MT,LE=vT,yE={name:"definition",tokenize:bE},GE={tokenize:xE,partial:!0};function bE(n,r,e){var t=this,T;return a;function a(o){return n.enter("definition"),IE.call(t,n,i,e,"definitionLabel","definitionLabelMarker","definitionLabelString")(o)}function i(o){return T=BE(t.sliceSerialize(t.events[t.events.length-1][1]).slice(1,-1)),o===58?(n.enter("definitionMarker"),n.consume(o),n.exit("definitionMarker"),BT(n,gE(n,n.attempt(GE,ot(n,s,"whitespace"),ot(n,s,"whitespace")),e,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):e(o)}function s(o){return o===null||ZT(o)?(n.exit("definition"),t.parser.defined.indexOf(T)<0&&t.parser.defined.push(T),r(o)):e(o)}}function xE(n,r,e){return t;function t(i){return ZE(i)?BT(n,T)(i):e(i)}function T(i){return i===34||i===39||i===40?LE(n,ot(n,a,"whitespace"),e,"definitionTitle","definitionTitleMarker","definitionTitleString")(i):e(i)}function a(i){return i===null||ZT(i)?r(i):e(i)}}var _E=yE,HE=sr,UE={name:"hardBreakEscape",tokenize:CE};function CE(n,r,e){return t;function t(a){return n.enter("hardBreakEscape"),n.enter("escapeMarker"),n.consume(a),T}function T(a){return HE(a)?(n.exit("escapeMarker"),n.exit("hardBreakEscape"),r(a)):e(a)}}var kE=UE,wE=sr,M0=$r,PE=Ur,zE=Qr,QE=ur,$E={name:"headingAtx",tokenize:WE,resolve:jE};function jE(n,r){var e=n.length-2,t=3,T,a;return n[t][1].type==="whitespace"&&(t+=2),e-2>t&&n[e][1].type==="whitespace"&&(e-=2),n[e][1].type==="atxHeadingSequence"&&(t===e-1||e-4>t&&n[e-2][1].type==="whitespace")&&(e-=t+1===e?2:4),e>t&&(T={type:"atxHeadingText",start:n[t][1].start,end:n[e][1].end},a={type:"chunkText",start:n[t][1].start,end:n[e][1].end,contentType:"text"},zE(n,t,e-t+1,[["enter",T,r],["enter",a,r],["exit",a,r],["exit",T,r]])),n}function WE(n,r,e){var t=this,T=0;return a;function a(A){return n.enter("atxHeading"),n.enter("atxHeadingSequence"),i(A)}function i(A){return A===35&&T++<6?(n.consume(A),i):A===null||M0(A)?(n.exit("atxHeadingSequence"),t.interrupt?r(A):s(A)):e(A)}function s(A){return A===35?(n.enter("atxHeadingSequence"),o(A)):A===null||wE(A)?(n.exit("atxHeading"),r(A)):PE(A)?QE(n,s,"whitespace")(A):(n.enter("atxHeadingText"),E(A))}function o(A){return A===35?(n.consume(A),o):(n.exit("atxHeadingSequence"),s(A))}function E(A){return A===null||A===35||M0(A)?(n.exit("atxHeadingText"),s(A)):(n.consume(A),E)}}var qE=$E,VE=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],KE=VE,XE=["pre","script","style","textarea"],JE=XE,In=gt,v0=De,ln=sr,Z0=$r,Dn=Ur,Jn=Ee,rA=KE,B0=JE,nA=Ae,eA={name:"htmlFlow",tokenize:iA,resolveTo:TA,concrete:!0},tA={tokenize:aA,partial:!0};function TA(n){for(var r=n.length;r--&&!(n[r][0]==="enter"&&n[r][1].type==="htmlFlow"););return r>1&&n[r-2][1].type==="linePrefix"&&(n[r][1].start=n[r-2][1].start,n[r+1][1].start=n[r-2][1].start,n.splice(r-2,2)),n}function iA(n,r,e){var t=this,T,a,i,s,o;return E;function E(u){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(u),A}function A(u){return u===33?(n.consume(u),l):u===47?(n.consume(u),R):u===63?(n.consume(u),T=3,t.interrupt?r:S):In(u)?(n.consume(u),i=Jn(u),a=!0,h):e(u)}function l(u){return u===45?(n.consume(u),T=2,D):u===91?(n.consume(u),T=5,i="CDATA[",s=0,c):In(u)?(n.consume(u),T=4,t.interrupt?r:S):e(u)}function D(u){return u===45?(n.consume(u),t.interrupt?r:S):e(u)}function c(u){return u===i.charCodeAt(s++)?(n.consume(u),s===i.length?t.interrupt?r:B:c):e(u)}function R(u){return In(u)?(n.consume(u),i=Jn(u),h):e(u)}function h(u){return u===null||u===47||u===62||Z0(u)?u!==47&&a&&B0.indexOf(i.toLowerCase())>-1?(T=1,t.interrupt?r(u):B(u)):rA.indexOf(i.toLowerCase())>-1?(T=6,u===47?(n.consume(u),N):t.interrupt?r(u):B(u)):(T=7,t.interrupt?e(u):a?f(u):F(u)):u===45||v0(u)?(n.consume(u),i+=Jn(u),h):e(u)}function N(u){return u===62?(n.consume(u),t.interrupt?r:B):e(u)}function F(u){return Dn(u)?(n.consume(u),F):y(u)}function f(u){return u===47?(n.consume(u),y):u===58||u===95||In(u)?(n.consume(u),m):Dn(u)?(n.consume(u),f):y(u)}function m(u){return u===45||u===46||u===58||u===95||v0(u)?(n.consume(u),m):M(u)}function M(u){return u===61?(n.consume(u),v):Dn(u)?(n.consume(u),M):f(u)}function v(u){return u===null||u===60||u===61||u===62||u===96?e(u):u===34||u===39?(n.consume(u),o=u,p):Dn(u)?(n.consume(u),v):(o=void 0,L(u))}function p(u){return u===o?(n.consume(u),g):u===null||ln(u)?e(u):(n.consume(u),p)}function L(u){return u===null||u===34||u===39||u===60||u===61||u===62||u===96||Z0(u)?M(u):(n.consume(u),L)}function g(u){return u===47||u===62||Dn(u)?f(u):e(u)}function y(u){return u===62?(n.consume(u),b):e(u)}function b(u){return Dn(u)?(n.consume(u),b):u===null||ln(u)?B(u):e(u)}function B(u){return u===45&&T===2?(n.consume(u),H):u===60&&T===1?(n.consume(u),P):u===62&&T===4?(n.consume(u),O):u===63&&T===3?(n.consume(u),S):u===93&&T===5?(n.consume(u),j):ln(u)&&(T===6||T===7)?n.check(tA,O,x)(u):u===null||ln(u)?x(u):(n.consume(u),B)}function x(u){return n.exit("htmlFlowData"),U(u)}function U(u){return u===null?Y(u):ln(u)?(n.enter("lineEnding"),n.consume(u),n.exit("lineEnding"),U):(n.enter("htmlFlowData"),B(u))}function H(u){return u===45?(n.consume(u),S):B(u)}function P(u){return u===47?(n.consume(u),i="",J):B(u)}function J(u){return u===62&&B0.indexOf(i.toLowerCase())>-1?(n.consume(u),O):In(u)&&i.length<8?(n.consume(u),i+=Jn(u),J):B(u)}function j(u){return u===93?(n.consume(u),S):B(u)}function S(u){return u===62?(n.consume(u),O):B(u)}function O(u){return u===null||ln(u)?(n.exit("htmlFlowData"),Y(u)):(n.consume(u),O)}function Y(u){return n.exit("htmlFlow"),r(u)}}function aA(n,r,e){return t;function t(T){return n.exit("htmlFlowData"),n.enter("lineEndingBlank"),n.consume(T),n.exit("lineEndingBlank"),n.attempt(nA,r,e)}}var sA=eA,re=gt,qe=De,Gr=sr,Ve=$r,ne=Ur,oA=ur,uA={name:"htmlText",tokenize:EA};function EA(n,r,e){var t=this,T,a,i,s;return o;function o(u){return n.enter("htmlText"),n.enter("htmlTextData"),n.consume(u),E}function E(u){return u===33?(n.consume(u),A):u===47?(n.consume(u),L):u===63?(n.consume(u),v):re(u)?(n.consume(u),b):e(u)}function A(u){return u===45?(n.consume(u),l):u===91?(n.consume(u),a="CDATA[",i=0,N):re(u)?(n.consume(u),M):e(u)}function l(u){return u===45?(n.consume(u),D):e(u)}function D(u){return u===null||u===62?e(u):u===45?(n.consume(u),c):R(u)}function c(u){return u===null||u===62?e(u):R(u)}function R(u){return u===null?e(u):u===45?(n.consume(u),h):Gr(u)?(s=R,S(u)):(n.consume(u),R)}function h(u){return u===45?(n.consume(u),Y):R(u)}function N(u){return u===a.charCodeAt(i++)?(n.consume(u),i===a.length?F:N):e(u)}function F(u){return u===null?e(u):u===93?(n.consume(u),f):Gr(u)?(s=F,S(u)):(n.consume(u),F)}function f(u){return u===93?(n.consume(u),m):F(u)}function m(u){return u===62?Y(u):u===93?(n.consume(u),m):F(u)}function M(u){return u===null||u===62?Y(u):Gr(u)?(s=M,S(u)):(n.consume(u),M)}function v(u){return u===null?e(u):u===63?(n.consume(u),p):Gr(u)?(s=v,S(u)):(n.consume(u),v)}function p(u){return u===62?Y(u):v(u)}function L(u){return re(u)?(n.consume(u),g):e(u)}function g(u){return u===45||qe(u)?(n.consume(u),g):y(u)}function y(u){return Gr(u)?(s=y,S(u)):ne(u)?(n.consume(u),y):Y(u)}function b(u){return u===45||qe(u)?(n.consume(u),b):u===47||u===62||Ve(u)?B(u):e(u)}function B(u){return u===47?(n.consume(u),Y):u===58||u===95||re(u)?(n.consume(u),x):Gr(u)?(s=B,S(u)):ne(u)?(n.consume(u),B):Y(u)}function x(u){return u===45||u===46||u===58||u===95||qe(u)?(n.consume(u),x):U(u)}function U(u){return u===61?(n.consume(u),H):Gr(u)?(s=U,S(u)):ne(u)?(n.consume(u),U):B(u)}function H(u){return u===null||u===60||u===61||u===62||u===96?e(u):u===34||u===39?(n.consume(u),T=u,P):Gr(u)?(s=H,S(u)):ne(u)?(n.consume(u),H):(n.consume(u),T=void 0,j)}function P(u){return u===T?(n.consume(u),J):u===null?e(u):Gr(u)?(s=P,S(u)):(n.consume(u),P)}function J(u){return u===62||u===47||Ve(u)?B(u):e(u)}function j(u){return u===null||u===34||u===39||u===60||u===61||u===96?e(u):u===62||Ve(u)?B(u):(n.consume(u),j)}function S(u){return n.exit("htmlTextData"),n.enter("lineEnding"),n.consume(u),n.exit("lineEnding"),oA(n,O,"linePrefix",t.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function O(u){return n.enter("htmlTextData"),s(u)}function Y(u){return u===62?(n.consume(u),n.exit("htmlTextData"),n.exit("htmlText"),r):e(u)}}var AA=uA,lA=$r,Sn=Zt,DA=Qr,gT=dt,SA=Bt,cn=fn,cA=YT,RA=pT,FA=vT,Ke=MT,NA={name:"labelEnd",tokenize:YA,resolveTo:dA,resolveAll:mA},OA={tokenize:pA},hA={tokenize:MA},fA={tokenize:vA};function mA(n){for(var r=-1,e;++r<n.length;)e=n[r][1],!e._used&&(e.type==="labelImage"||e.type==="labelLink"||e.type==="labelEnd")&&(n.splice(r+1,e.type==="labelImage"?4:2),e.type="data",r++);return n}function dA(n,r){for(var e=n.length,t=0,T,a,i,s,o,E,A;e--;)if(s=n[e][1],o){if(s.type==="link"||s.type==="labelLink"&&s._inactive)break;n[e][0]==="enter"&&s.type==="labelLink"&&(s._inactive=!0)}else if(E){if(n[e][0]==="enter"&&(s.type==="labelImage"||s.type==="labelLink")&&!s._balanced&&(o=e,s.type!=="labelLink")){t=2;break}}else s.type==="labelEnd"&&(E=e);return T={type:n[o][1].type==="labelLink"?"link":"image",start:cn(n[o][1].start),end:cn(n[n.length-1][1].end)},a={type:"label",start:cn(n[o][1].start),end:cn(n[E][1].end)},i={type:"labelText",start:cn(n[o+t+2][1].end),end:cn(n[E-2][1].start)},A=[["enter",T,r],["enter",a,r]],A=Sn(A,n.slice(o+1,o+t+3)),A=Sn(A,[["enter",i,r]]),A=Sn(A,SA(r.parser.constructs.insideSpan.null,n.slice(o+t+4,E-3),r)),A=Sn(A,[["exit",i,r],n[E-2],n[E-1],["exit",a,r]]),A=Sn(A,n.slice(E+1)),A=Sn(A,[["exit",T,r]]),DA(n,o,n.length,A),n}function YA(n,r,e){for(var t=this,T=t.events.length,a,i;T--;)if((t.events[T][1].type==="labelImage"||t.events[T][1].type==="labelLink")&&!t.events[T][1]._balanced){a=t.events[T][1];break}return s;function s(A){return a?a._inactive?E(A):(i=t.parser.defined.indexOf(gT(t.sliceSerialize({start:a.end,end:t.now()})))>-1,n.enter("labelEnd"),n.enter("labelMarker"),n.consume(A),n.exit("labelMarker"),n.exit("labelEnd"),o):e(A)}function o(A){return A===40?n.attempt(OA,r,i?r:E)(A):A===91?n.attempt(hA,r,i?n.attempt(fA,r,E):E)(A):i?r(A):E(A)}function E(A){return a._balanced=!0,e(A)}}function pA(n,r,e){return t;function t(o){return n.enter("resource"),n.enter("resourceMarker"),n.consume(o),n.exit("resourceMarker"),Ke(n,T)}function T(o){return o===41?s(o):cA(n,a,e,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",3)(o)}function a(o){return lA(o)?Ke(n,i)(o):s(o)}function i(o){return o===34||o===39||o===40?FA(n,Ke(n,s),e,"resourceTitle","resourceTitleMarker","resourceTitleString")(o):s(o)}function s(o){return o===41?(n.enter("resourceMarker"),n.consume(o),n.exit("resourceMarker"),n.exit("resource"),r):e(o)}}function MA(n,r,e){var t=this;return T;function T(i){return RA.call(t,n,a,e,"reference","referenceMarker","referenceString")(i)}function a(i){return t.parser.defined.indexOf(gT(t.sliceSerialize(t.events[t.events.length-1][1]).slice(1,-1)))<0?e(i):r(i)}}function vA(n,r,e){return t;function t(a){return n.enter("reference"),n.enter("referenceMarker"),n.consume(a),n.exit("referenceMarker"),T}function T(a){return a===93?(n.enter("referenceMarker"),n.consume(a),n.exit("referenceMarker"),n.exit("reference"),r):e(a)}}var It=NA,ZA=It,BA={name:"labelStartImage",tokenize:gA,resolveAll:ZA.resolveAll};function gA(n,r,e){var t=this;return T;function T(s){return n.enter("labelImage"),n.enter("labelImageMarker"),n.consume(s),n.exit("labelImageMarker"),a}function a(s){return s===91?(n.enter("labelMarker"),n.consume(s),n.exit("labelMarker"),n.exit("labelImage"),i):e(s)}function i(s){return s===94&&"_hiddenFootnoteSupport"in t.parser.constructs?e(s):r(s)}}var IA=BA,LA=It,yA={name:"labelStartLink",tokenize:GA,resolveAll:LA.resolveAll};function GA(n,r,e){var t=this;return T;function T(i){return n.enter("labelLink"),n.enter("labelMarker"),n.consume(i),n.exit("labelMarker"),n.exit("labelLink"),a}function a(i){return i===94&&"_hiddenFootnoteSupport"in t.parser.constructs?e(i):r(i)}}var bA=yA,xA=ur,_A={name:"lineEnding",tokenize:HA};function HA(n,r){return e;function e(t){return n.enter("lineEnding"),n.consume(t),n.exit("lineEnding"),xA(n,r,"linePrefix")}}var UA=_A,CA=sr,kA=Ur,wA=ur,PA={name:"thematicBreak",tokenize:zA};function zA(n,r,e){var t=0,T;return a;function a(o){return n.enter("thematicBreak"),T=o,i(o)}function i(o){return o===T?(n.enter("thematicBreakSequence"),s(o)):kA(o)?wA(n,i,"whitespace")(o):t<3||o!==null&&!CA(o)?e(o):(n.exit("thematicBreak"),r(o))}function s(o){return o===T?(n.consume(o),t++,s):(n.exit("thematicBreakSequence"),i(o))}}var IT=PA,g0=dT,Lt=Ur,yt=le,QA=ST,Te=ur,LT=Ae,$A=IT,yT={name:"list",tokenize:qA,continuation:{tokenize:VA},exit:XA},jA={tokenize:JA,partial:!0},WA={tokenize:KA,partial:!0};function qA(n,r,e){var t=this,T=yt(t.events,"linePrefix"),a=0;return i;function i(D){var c=t.containerState.type||(D===42||D===43||D===45?"listUnordered":"listOrdered");if(c==="listUnordered"?!t.containerState.marker||D===t.containerState.marker:g0(D)){if(t.containerState.type||(t.containerState.type=c,n.enter(c,{_container:!0})),c==="listUnordered")return n.enter("listItemPrefix"),D===42||D===45?n.check($A,e,o)(D):o(D);if(!t.interrupt||D===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),s(D)}return e(D)}function s(D){return g0(D)&&++a<10?(n.consume(D),s):(!t.interrupt||a<2)&&(t.containerState.marker?D===t.containerState.marker:D===41||D===46)?(n.exit("listItemValue"),o(D)):e(D)}function o(D){return n.enter("listItemMarker"),n.consume(D),n.exit("listItemMarker"),t.containerState.marker=t.containerState.marker||D,n.check(LT,t.interrupt?e:E,n.attempt(jA,l,A))}function E(D){return t.containerState.initialBlankLine=!0,T++,l(D)}function A(D){return Lt(D)?(n.enter("listItemPrefixWhitespace"),n.consume(D),n.exit("listItemPrefixWhitespace"),l):e(D)}function l(D){return t.containerState.size=T+QA(t.sliceStream(n.exit("listItemPrefix"))),r(D)}}function VA(n,r,e){var t=this;return t.containerState._closeFlow=void 0,n.check(LT,T,a);function T(s){return t.containerState.furtherBlankLines=t.containerState.furtherBlankLines||t.containerState.initialBlankLine,Te(n,r,"listItemIndent",t.containerState.size+1)(s)}function a(s){return t.containerState.furtherBlankLines||!Lt(s)?(t.containerState.furtherBlankLines=t.containerState.initialBlankLine=void 0,i(s)):(t.containerState.furtherBlankLines=t.containerState.initialBlankLine=void 0,n.attempt(WA,r,i)(s))}function i(s){return t.containerState._closeFlow=!0,t.interrupt=void 0,Te(n,n.attempt(yT,r,e),"linePrefix",t.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)(s)}}function KA(n,r,e){var t=this;return Te(n,T,"listItemIndent",t.containerState.size+1);function T(a){return yt(t.events,"listItemIndent")===t.containerState.size?r(a):e(a)}}function XA(n){n.exit(this.containerState.type)}function JA(n,r,e){var t=this;return Te(n,T,"listItemPrefixWhitespace",t.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4+1);function T(a){return Lt(a)||!yt(t.events,"listItemPrefixWhitespace")?e(a):r(a)}}var rl=yT,nl=sr,Xe=fn,el=ur,tl={name:"setextUnderline",tokenize:il,resolveTo:Tl};function Tl(n,r){for(var e=n.length,t,T,a,i;e--;)if(n[e][0]==="enter"){if(n[e][1].type==="content"){t=e;break}n[e][1].type==="paragraph"&&(T=e)}else n[e][1].type==="content"&&n.splice(e,1),!a&&n[e][1].type==="definition"&&(a=e);return i={type:"setextHeading",start:Xe(n[T][1].start),end:Xe(n[n.length-1][1].end)},n[T][1].type="setextHeadingText",a?(n.splice(T,0,["enter",i,r]),n.splice(a+1,0,["exit",n[t][1],r]),n[t][1].end=Xe(n[a][1].end)):n[t][1]=i,n.push(["exit",i,r]),n}function il(n,r,e){for(var t=this,T=t.events.length,a,i;T--;)if(t.events[T][1].type!=="lineEnding"&&t.events[T][1].type!=="linePrefix"&&t.events[T][1].type!=="content"){i=t.events[T][1].type==="paragraph";break}return s;function s(A){return!t.lazy&&(t.interrupt||i)?(n.enter("setextHeadingLine"),n.enter("setextHeadingLineSequence"),a=A,o(A)):e(A)}function o(A){return A===a?(n.consume(A),o):(n.exit("setextHeadingLineSequence"),el(n,E,"lineSuffix")(A))}function E(A){return A===null||nl(A)?(n.exit("setextHeadingLine"),r(A)):e(A)}}var al=tl;Object.defineProperty(Ir,"__esModule",{value:!0});var sl=mn,ut=Du,ol=Mu,ul=Lu,GT=Uu,bT=rE,I0=iE,Je=AE,El=RE,Al=_E,ll=kE,Dl=qE,Sl=sA,cl=AA,Rl=It,Fl=IA,Nl=bA,rt=UA,Nr=rl,L0=al,nt=IT,Ol={42:Nr,43:Nr,45:Nr,48:Nr,49:Nr,50:Nr,51:Nr,52:Nr,53:Nr,54:Nr,55:Nr,56:Nr,57:Nr,62:ul},hl={91:Al},fl={"-2":Je,"-1":Je,32:Je},ml={35:Dl,42:nt,45:[L0,nt],60:Sl,61:L0,95:nt,96:I0,126:I0},dl={38:bT,92:GT},Yl={"-5":rt,"-4":rt,"-3":rt,33:Fl,38:bT,42:ut,60:[ol,cl],91:Nl,92:[ll,GT],93:Rl,95:ut,96:El},pl={null:[ut,sl.resolver]},Ml={null:[]};Ir.contentInitial=hl;Ir.disable=Ml;Ir.document=Ol;Ir.flow=ml;Ir.flowInitial=fl;Ir.insideSpan=pl;Ir.string=dl;Ir.text=Yl;var vl=Yt,Zl=pt,Bl=Mt,y0=mn,gl=po,Il=wo,Ll=vt,yl=Ir;function Gl(n){var r=n||{},e={defined:[],constructs:gl([yl].concat(Ll(r.extensions))),content:t(vl),document:t(Zl),flow:t(Bl),string:t(y0.string),text:t(y0.text)};return e;function t(T){return a;function a(i){return Il(e,T,i)}}}var bl=Gl,G0=/[\0\t\n\r]/g;function xl(){var n=!0,r=1,e="",t;return T;function T(a,i,s){var o=[],E,A,l,D,c;for(a=e+a.toString(i),l=0,e="",n&&(a.charCodeAt(0)===65279&&l++,n=void 0);l<a.length;){if(G0.lastIndex=l,E=G0.exec(a),D=E?E.index:a.length,c=a.charCodeAt(D),!E){e=a.slice(l);break}if(c===10&&l===D&&t)o.push(-3),t=void 0;else if(t&&(o.push(-5),t=void 0),l<D&&(o.push(a.slice(l,D)),r+=D-l),c===0)o.push(65533),r++;else if(c===9)for(A=Math.ceil(r/4)*4,o.push(-2);r++<A;)o.push(-1);else c===10?(o.push(-4),r=1):(t=!0,r=1);l=D+1}return s&&(t&&o.push(-5),e&&o.push(e),o.push(null)),o}}var _l=xl,Hl=RT;function Ul(n){for(;!Hl(n););return n}var Cl=Ul,kl=ql,wl=cs,Pl=Cn,xT=lT,et=dt,zl=ms,Ql=bl,$l=_l,jl=Cl,Wl=mT,ee=iT;function ql(n,r,e){return typeof r!="string"&&(e=r,r=void 0),Vl(e)(jl(Ql(e).document().write($l()(n,r,!0))))}function Vl(n){var r=n||{},e=Kl({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:E(Xt),autolinkProtocol:U,autolinkEmail:U,atxHeading:E(qt),blockQuote:E(pi),characterEscape:U,characterReference:U,codeFenced:E(Wt),codeFencedFenceInfo:A,codeFencedFenceMeta:A,codeIndented:E(Wt,A),codeText:E(Mi,A),codeTextData:U,data:U,codeFlowValue:U,definition:E(vi),definitionDestinationString:A,definitionLabelString:A,definitionTitleString:A,emphasis:E(Zi),hardBreakEscape:E(Vt),hardBreakTrailing:E(Vt),htmlFlow:E(Kt,A),htmlFlowData:U,htmlText:E(Kt,A),htmlTextData:U,image:E(Bi),label:A,link:E(Xt),listItem:E(gi),listItemValue:N,listOrdered:E(Jt,h),listUnordered:E(Jt),paragraph:E(Ii),reference:rr,referenceString:A,resourceDestinationString:A,resourceTitleString:A,setextHeading:E(qt),strong:E(Li),thematicBreak:E(Gi)},exit:{atxHeading:D(),atxHeadingSequence:y,autolink:D(),autolinkEmail:Yi,autolinkProtocol:di,blockQuote:D(),characterEscapeValue:H,characterReferenceMarkerHexadecimal:pr,characterReferenceMarkerNumeric:pr,characterReferenceValue:yr,codeFenced:D(M),codeFencedFence:m,codeFencedFenceInfo:F,codeFencedFenceMeta:f,codeFlowValue:H,codeIndented:D(v),codeText:D(O),codeTextData:H,data:H,definition:D(),definitionDestinationString:g,definitionLabelString:p,definitionTitleString:L,emphasis:D(),hardBreakEscape:D(J),hardBreakTrailing:D(J),htmlFlow:D(j),htmlFlowData:H,htmlText:D(S),htmlTextData:H,image:D(u),label:z,labelText:G,lineEnding:P,link:D(Y),listItem:D(),listOrdered:D(),listUnordered:D(),paragraph:D(),referenceString:Lr,resourceDestinationString:q,resourceTitleString:$,resource:k,setextHeading:D(x),setextHeadingLineSequence:B,setextHeadingText:b,strong:D(),thematicBreak:D()}},r.mdastExtensions||[]),t={};return T;function T(d){for(var C={type:"root",children:[]},K=[C],nr=[],fr=[],ar=-1,dr,Vr,Yr={stack:K,tokenStack:nr,config:e,enter:l,exit:c,buffer:A,resume:R,setData:i,getData:s};++ar<d.length;)(d[ar][1].type==="listOrdered"||d[ar][1].type==="listUnordered")&&(d[ar][0]==="enter"?fr.push(ar):(Vr=fr.pop(ar),ar=a(d,Vr,ar)));for(ar=-1;++ar<d.length;)dr=e[d[ar][0]],xT.call(dr,d[ar][1].type)&&dr[d[ar][1].type].call(Pl({sliceSerialize:d[ar][2].sliceSerialize},Yr),d[ar][1]);if(nr.length)throw new Error("Cannot close document, a token (`"+nr[nr.length-1].type+"`, "+ee({start:nr[nr.length-1].start,end:nr[nr.length-1].end})+") is still open");for(C.position={start:o(d.length?d[0][1].start:{line:1,column:1,offset:0}),end:o(d.length?d[d.length-2][1].end:{line:1,column:1,offset:0})},ar=-1;++ar<e.transforms.length;)C=e.transforms[ar](C)||C;return C}function a(d,C,K){for(var nr=C-1,fr=-1,ar=!1,dr,Vr,Yr,Mr,ir,Mn,vn;++nr<=K;)if(ir=d[nr],ir[1].type==="listUnordered"||ir[1].type==="listOrdered"||ir[1].type==="blockQuote"?(ir[0]==="enter"?fr++:fr--,vn=void 0):ir[1].type==="lineEndingBlank"?ir[0]==="enter"&&(dr&&!vn&&!fr&&!Mn&&(Mn=nr),vn=void 0):ir[1].type==="linePrefix"||ir[1].type==="listItemValue"||ir[1].type==="listItemMarker"||ir[1].type==="listItemPrefix"||ir[1].type==="listItemPrefixWhitespace"||(vn=void 0),!fr&&ir[0]==="enter"&&ir[1].type==="listItemPrefix"||fr===-1&&ir[0]==="exit"&&(ir[1].type==="listUnordered"||ir[1].type==="listOrdered")){if(dr){for(Vr=nr,Yr=void 0;Vr--;)if(Mr=d[Vr],Mr[1].type==="lineEnding"||Mr[1].type==="lineEndingBlank"){if(Mr[0]==="exit")continue;Yr&&(d[Yr][1].type="lineEndingBlank",ar=!0),Mr[1].type="lineEnding",Yr=Vr}else if(!(Mr[1].type==="linePrefix"||Mr[1].type==="blockQuotePrefix"||Mr[1].type==="blockQuotePrefixWhitespace"||Mr[1].type==="blockQuoteMarker"||Mr[1].type==="listItemIndent"))break;Mn&&(!Yr||Mn<Yr)&&(dr._spread=!0),dr.end=o(Yr?d[Yr][1].start:ir[1].end),d.splice(Yr||nr,0,["exit",dr,ir[2]]),nr++,K++}ir[1].type==="listItemPrefix"&&(dr={type:"listItem",_spread:!1,start:o(ir[1].start)},d.splice(nr,0,["enter",dr,ir[2]]),nr++,K++,Mn=void 0,vn=!0)}return d[C][1]._spread=ar,K}function i(d,C){t[d]=C}function s(d){return t[d]}function o(d){return{line:d.line,column:d.column,offset:d.offset}}function E(d,C){return K;function K(nr){l.call(this,d(nr),nr),C&&C.call(this,nr)}}function A(){this.stack.push({type:"fragment",children:[]})}function l(d,C){return this.stack[this.stack.length-1].children.push(d),this.stack.push(d),this.tokenStack.push(C),d.position={start:o(C.start)},d}function D(d){return C;function C(K){d&&d.call(this,K),c.call(this,K)}}function c(d){var C=this.stack.pop(),K=this.tokenStack.pop();if(K){if(K.type!==d.type)throw new Error("Cannot close `"+d.type+"` ("+ee({start:d.start,end:d.end})+"): a different token (`"+K.type+"`, "+ee({start:K.start,end:K.end})+") is open")}else throw new Error("Cannot close `"+d.type+"` ("+ee({start:d.start,end:d.end})+"): it’s not open");return C.position.end=o(d.end),C}function R(){return wl(this.stack.pop())}function h(){i("expectingFirstListItemValue",!0)}function N(d){s("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=parseInt(this.sliceSerialize(d),10),i("expectingFirstListItemValue"))}function F(){var d=this.resume();this.stack[this.stack.length-1].lang=d}function f(){var d=this.resume();this.stack[this.stack.length-1].meta=d}function m(){s("flowCodeInside")||(this.buffer(),i("flowCodeInside",!0))}function M(){var d=this.resume();this.stack[this.stack.length-1].value=d.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),i("flowCodeInside")}function v(){var d=this.resume();this.stack[this.stack.length-1].value=d}function p(d){var C=this.resume();this.stack[this.stack.length-1].label=C,this.stack[this.stack.length-1].identifier=et(this.sliceSerialize(d)).toLowerCase()}function L(){var d=this.resume();this.stack[this.stack.length-1].title=d}function g(){var d=this.resume();this.stack[this.stack.length-1].url=d}function y(d){this.stack[this.stack.length-1].depth||(this.stack[this.stack.length-1].depth=this.sliceSerialize(d).length)}function b(){i("setextHeadingSlurpLineEnding",!0)}function B(d){this.stack[this.stack.length-1].depth=this.sliceSerialize(d).charCodeAt(0)===61?1:2}function x(){i("setextHeadingSlurpLineEnding")}function U(d){var C=this.stack[this.stack.length-1].children,K=C[C.length-1];(!K||K.type!=="text")&&(K=yi(),K.position={start:o(d.start)},this.stack[this.stack.length-1].children.push(K)),this.stack.push(K)}function H(d){var C=this.stack.pop();C.value+=this.sliceSerialize(d),C.position.end=o(d.end)}function P(d){var C=this.stack[this.stack.length-1];if(s("atHardBreak")){C.children[C.children.length-1].position.end=o(d.end),i("atHardBreak");return}!s("setextHeadingSlurpLineEnding")&&e.canContainEols.indexOf(C.type)>-1&&(U.call(this,d),H.call(this,d))}function J(){i("atHardBreak",!0)}function j(){var d=this.resume();this.stack[this.stack.length-1].value=d}function S(){var d=this.resume();this.stack[this.stack.length-1].value=d}function O(){var d=this.resume();this.stack[this.stack.length-1].value=d}function Y(){var d=this.stack[this.stack.length-1];s("inReference")?(d.type+="Reference",d.referenceType=s("referenceType")||"shortcut",delete d.url,delete d.title):(delete d.identifier,delete d.label,delete d.referenceType),i("referenceType")}function u(){var d=this.stack[this.stack.length-1];s("inReference")?(d.type+="Reference",d.referenceType=s("referenceType")||"shortcut",delete d.url,delete d.title):(delete d.identifier,delete d.label,delete d.referenceType),i("referenceType")}function G(d){this.stack[this.stack.length-2].identifier=et(this.sliceSerialize(d)).toLowerCase()}function z(){var d=this.stack[this.stack.length-1],C=this.resume();this.stack[this.stack.length-1].label=C,i("inReference",!0),this.stack[this.stack.length-1].type==="link"?this.stack[this.stack.length-1].children=d.children:this.stack[this.stack.length-1].alt=C}function q(){var d=this.resume();this.stack[this.stack.length-1].url=d}function $(){var d=this.resume();this.stack[this.stack.length-1].title=d}function k(){i("inReference")}function rr(){i("referenceType","collapsed")}function Lr(d){var C=this.resume();this.stack[this.stack.length-1].label=C,this.stack[this.stack.length-1].identifier=et(this.sliceSerialize(d)).toLowerCase(),i("referenceType","full")}function pr(d){i("characterReferenceType",d.type)}function yr(d){var C=this.sliceSerialize(d),K=s("characterReferenceType"),nr,fr;K?(nr=zl(C,K==="characterReferenceMarkerNumeric"?10:16),i("characterReferenceType")):nr=Wl(C),fr=this.stack.pop(),fr.value+=nr,fr.position.end=o(d.end)}function di(d){H.call(this,d),this.stack[this.stack.length-1].url=this.sliceSerialize(d)}function Yi(d){H.call(this,d),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(d)}function pi(){return{type:"blockquote",children:[]}}function Wt(){return{type:"code",lang:null,meta:null,value:""}}function Mi(){return{type:"inlineCode",value:""}}function vi(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Zi(){return{type:"emphasis",children:[]}}function qt(){return{type:"heading",depth:void 0,children:[]}}function Vt(){return{type:"break"}}function Kt(){return{type:"html",value:""}}function Bi(){return{type:"image",title:null,url:"",alt:null}}function Xt(){return{type:"link",title:null,url:"",children:[]}}function Jt(d){return{type:"list",ordered:d.type==="listOrdered",start:null,spread:d._spread,children:[]}}function gi(d){return{type:"listItem",spread:d._spread,checked:null,children:[]}}function Ii(){return{type:"paragraph",children:[]}}function Li(){return{type:"strong",children:[]}}function yi(){return{type:"text",value:""}}function Gi(){return{type:"thematicBreak"}}}function Kl(n,r){for(var e=-1;++e<r.length;)Xl(n,r[e]);return n}function Xl(n,r){var e,t;for(e in r)t=xT.call(n,e)?n[e]:n[e]={},e==="canContainEols"||e==="transforms"?n[e]=[].concat(t,r[e]):Object.assign(t,r[e])}var Jl=kl,rD=eD,nD=Jl;function eD(n){var r=this;this.Parser=e;function e(t){return nD(t,Object.assign({},r.data("settings"),n,{extensions:r.data("micromarkExtensions")||[],mdastExtensions:r.data("fromMarkdownExtensions")||[]}))}}var tD=TD;function TD(n,r,e){var t=[];typeof r=="function"&&(e=r,r=null),T(n);function T(i){var s;return(!r||i.type===r)&&(s=e(i,t.concat())),i.children&&s!==!1?a(i.children,i):s}function a(i,s){var o=i.length,E=-1,A;for(t.push(s);++E<o;)if(A=i[E],A&&T(A)===!1)return!1;return t.pop(),!0}}var iD=tD;function aD(){return function(n){return iD(n,"list",function(r,e){var t=0,T,a;for(T=0,a=e.length;T<a;T++)e[T].type==="list"&&(t+=1);for(T=0,a=r.children.length;T<a;T++){var i=r.children[T];i.index=T,i.ordered=r.ordered}r.depth=t}),n}}var sD=aD,oD=_T;function _T(n){if(n==null)return lD;if(typeof n=="string")return AD(n);if(typeof n=="object")return"length"in n?ED(n):uD(n);if(typeof n=="function")return n;throw new Error("Expected function, string, or object as test")}function uD(n){return r;function r(e){var t;for(t in n)if(e[t]!==n[t])return!1;return!0}}function ED(n){for(var r=[],e=-1;++e<n.length;)r[e]=_T(n[e]);return t;function t(){for(var T=-1;++T<r.length;)if(r[T].apply(this,arguments))return!0;return!1}}function AD(n){return r;function r(e){return!!(e&&e.type===n)}}function lD(){return!0}var DD=SD;function SD(n){return n}var cD=Se,RD=oD,FD=DD,HT=!0,UT="skip",Et=!1;Se.CONTINUE=HT;Se.SKIP=UT;Se.EXIT=Et;function Se(n,r,e,t){var T,a;typeof r=="function"&&typeof e!="function"&&(t=e,e=r,r=null),a=RD(r),T=t?-1:1,i(n,null,[])();function i(s,o,E){var A=typeof s=="object"&&s!==null?s:{},l;return typeof A.type=="string"&&(l=typeof A.tagName=="string"?A.tagName:typeof A.name=="string"?A.name:void 0,D.displayName="node ("+FD(A.type+(l?"<"+l+">":""))+")"),D;function D(){var c=E.concat(s),R=[],h,N;if((!r||a(s,o,E[E.length-1]||null))&&(R=ND(e(s,E)),R[0]===Et))return R;if(s.children&&R[0]!==UT)for(N=(t?s.children.length:-1)+T;N>-1&&N<s.children.length;){if(h=i(s.children[N],N,c)(),h[0]===Et)return h;N=typeof h[1]=="number"?h[1]:N+T}return R}}}function ND(n){return n!==null&&typeof n=="object"&&"length"in n?n:typeof n=="number"?[HT,n]:[n]}var ce=Fe,Re=cD,OD=Re.CONTINUE,hD=Re.SKIP,fD=Re.EXIT;Fe.CONTINUE=OD;Fe.SKIP=hD;Fe.EXIT=fD;function Fe(n,r,e,t){typeof r=="function"&&typeof e!="function"&&(t=e,e=r,r=null),Re(n,r,T,t);function T(a,i){var s=i[i.length-1],o=s?s.children.indexOf(a):null;return e(a,o,s)}}var mD=ce,CT="virtualHtml",dD=/^<(area|base|br|col|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\s*\/?>$/i,YD=/^<(\/?)([a-z]+)\s*>$/,pD=function(n){var r,e;return mD(n,"html",function(t,T,a){e!==a&&(r=[],e=a);var i=ZD(t);if(i)return a.children.splice(T,1,{type:CT,tag:i,position:t.position}),!0;var s=vD(t);if(!s)return!0;var o=MD(r,s.tag);return o?a.children.splice(T,0,BD(s,o,a)):s.opening||r.push(s),!0},!0),n};function MD(n,r){for(var e=n.length;e--;)if(n[e].tag===r)return n.splice(e,1)[0];return!1}function vD(n,r){var e=n.value.match(YD);return e?{tag:e[2],opening:!e[1],node:n}:!1}function ZD(n){var r=n.value.match(dD);return r?r[1]:!1}function BD(n,r,e){var t=e.children.indexOf(n.node),T=e.children.indexOf(r.node),a=e.children.splice(t,T-t+1),i=a.slice(1,-1);return{type:CT,children:i,tag:n.tag,position:{start:n.node.position.start,end:r.node.position.end,indent:[]}}}var Gt={},gD=ce,ID=[].splice;Gt.ofType=function(n,r){return kT(e,r);function e(t,T,a){return!n.includes(t.type)}};Gt.ifNotMatch=kT;function kT(n,r){return e;function e(T){return gD(T,t),T}function t(T,a,i){if(i&&!n(T,a,i)){var s=[a,1];return r==="unwrap"&&T.children&&(s=s.concat(T.children)),ID.apply(i.children,s),a}}}var wT={exports:{}},W={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var or=typeof Symbol=="function"&&Symbol.for,bt=or?Symbol.for("react.element"):60103,xt=or?Symbol.for("react.portal"):60106,Ne=or?Symbol.for("react.fragment"):60107,Oe=or?Symbol.for("react.strict_mode"):60108,he=or?Symbol.for("react.profiler"):60114,fe=or?Symbol.for("react.provider"):60109,me=or?Symbol.for("react.context"):60110,_t=or?Symbol.for("react.async_mode"):60111,de=or?Symbol.for("react.concurrent_mode"):60111,Ye=or?Symbol.for("react.forward_ref"):60112,pe=or?Symbol.for("react.suspense"):60113,LD=or?Symbol.for("react.suspense_list"):60120,Me=or?Symbol.for("react.memo"):60115,ve=or?Symbol.for("react.lazy"):60116,yD=or?Symbol.for("react.block"):60121,GD=or?Symbol.for("react.fundamental"):60117,bD=or?Symbol.for("react.responder"):60118,xD=or?Symbol.for("react.scope"):60119;function hr(n){if(typeof n=="object"&&n!==null){var r=n.$$typeof;switch(r){case bt:switch(n=n.type,n){case _t:case de:case Ne:case he:case Oe:case pe:return n;default:switch(n=n&&n.$$typeof,n){case me:case Ye:case ve:case Me:case fe:return n;default:return r}}case xt:return r}}}function PT(n){return hr(n)===de}W.AsyncMode=_t;W.ConcurrentMode=de;W.ContextConsumer=me;W.ContextProvider=fe;W.Element=bt;W.ForwardRef=Ye;W.Fragment=Ne;W.Lazy=ve;W.Memo=Me;W.Portal=xt;W.Profiler=he;W.StrictMode=Oe;W.Suspense=pe;W.isAsyncMode=function(n){return PT(n)||hr(n)===_t};W.isConcurrentMode=PT;W.isContextConsumer=function(n){return hr(n)===me};W.isContextProvider=function(n){return hr(n)===fe};W.isElement=function(n){return typeof n=="object"&&n!==null&&n.$$typeof===bt};W.isForwardRef=function(n){return hr(n)===Ye};W.isFragment=function(n){return hr(n)===Ne};W.isLazy=function(n){return hr(n)===ve};W.isMemo=function(n){return hr(n)===Me};W.isPortal=function(n){return hr(n)===xt};W.isProfiler=function(n){return hr(n)===he};W.isStrictMode=function(n){return hr(n)===Oe};W.isSuspense=function(n){return hr(n)===pe};W.isValidElementType=function(n){return typeof n=="string"||typeof n=="function"||n===Ne||n===de||n===he||n===Oe||n===pe||n===LD||typeof n=="object"&&n!==null&&(n.$$typeof===ve||n.$$typeof===Me||n.$$typeof===fe||n.$$typeof===me||n.$$typeof===Ye||n.$$typeof===GD||n.$$typeof===bD||n.$$typeof===xD||n.$$typeof===yD)};W.typeOf=hr;wT.exports=W;var _D=wT.exports,Jr=tr,b0=Ot,HD=_D;function ie(n,r){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,T=r.renderers[n.type];n.position||(n.position={start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}});var a=n.position.start,i=[n.type,a.line,a.column,t].join("-");if(!HD.isValidElementType(T))throw new Error("Renderer for type `".concat(n.type,"` not defined or is not renderable"));var s=UD(n,i,r,T,e,t);return Jr.createElement(T,s,s.children||o()||void 0);function o(){return n.children&&n.children.map(function(E,A){return ie(E,r,{node:n,props:s},A)})}}function UD(n,r,e,t,T,a){var i={key:r},s=typeof t=="string"||t===Jr.Fragment;e.sourcePos&&n.position&&(i["data-sourcepos"]=kD(n.position)),e.rawSourcePos&&!s&&(i.sourcePosition=n.position),e.includeNodeIndex&&T.node&&T.node.children&&!s&&(i.index=T.node.children.indexOf(n),i.parentChildCount=T.node.children.length);var o=n.identifier!==null&&n.identifier!==void 0?e.definitions[n.identifier.toUpperCase()]||{}:null;switch(n.type){case"root":br(i,{className:e.className});break;case"text":i.nodeKey=r,i.children=n.value;break;case"heading":i.level=n.depth;break;case"list":i.start=n.start,i.ordered=n.ordered,i.spread=n.spread,i.depth=n.depth;break;case"listItem":i.checked=n.checked,i.spread=n.spread,i.ordered=n.ordered,i.index=n.index,i.children=wD(n,T).map(function(A,l){return ie(A,e,{node:n,props:i},l)});break;case"definition":br(i,{identifier:n.identifier,title:n.title,url:n.url});break;case"code":br(i,{language:n.lang&&n.lang.split(/\s/,1)[0]});break;case"inlineCode":i.children=n.value,i.inline=!0;break;case"link":br(i,{title:n.title||void 0,target:typeof e.linkTarget=="function"?e.linkTarget(n.url,n.children,n.title):e.linkTarget,href:e.transformLinkUri?e.transformLinkUri(n.url,n.children,n.title):n.url});break;case"image":br(i,{src:e.transformImageUri?e.transformImageUri(n.url,n.children,n.title,n.alt):n.url,alt:n.alt||"",title:n.title||void 0});break;case"linkReference":br(i,b0(o,{href:e.transformLinkUri?e.transformLinkUri(o.href):o.href}));break;case"imageReference":br(i,{src:e.transformImageUri&&o.href?e.transformImageUri(o.href,n.children,o.title,n.alt):o.href,alt:n.alt||"",title:o.title||void 0});break;case"table":case"tableHead":case"tableBody":i.columnAlignment=n.align;break;case"tableRow":i.isHeader=T.node.type==="tableHead",i.columnAlignment=T.props.columnAlignment;break;case"tableCell":br(i,{isHeader:T.props.isHeader,align:T.props.columnAlignment[a]});break;case"virtualHtml":i.tag=n.tag;break;case"html":i.isBlock=n.position.start.line!==n.position.end.line,i.allowDangerousHtml=e.allowDangerousHtml,i.escapeHtml=e.escapeHtml,i.skipHtml=e.skipHtml;break;case"parsedHtml":{var E;n.children&&(E=n.children.map(function(A,l){return ie(A,e,{node:n,props:i},l)})),i.allowDangerousHtml=e.allowDangerousHtml,i.escapeHtml=e.escapeHtml,i.skipHtml=e.skipHtml,i.element=n.element?CD(n,E):null;break}default:br(i,b0(n,{type:void 0,position:void 0,children:void 0}))}return!s&&n.value&&(i.value=n.value),s||(i.node=n),i}function br(n,r){for(var e in r)typeof r[e]<"u"&&(n[e]=r[e])}function CD(n,r){var e=n.element;if(Array.isArray(e)){var t=Jr.Fragment||"div";return Jr.createElement(t,null,e)}if(e.props.children||r){var T=Jr.Children.toArray(e.props.children).concat(r);return Jr.cloneElement(e,null,T)}return Jr.cloneElement(e,null)}function kD(n){return[n.start.line,":",n.start.column,"-",n.end.line,":",n.end.column].map(String).join("")}function wD(n,r){var e=r&&r.node?zD(r.node):zT(n);return e?n.children:PD(n)}function PD(n){return n.children.reduce(function(r,e){return r.concat(e.type==="paragraph"?e.children:[e])},[])}function zD(n){for(var r=n.children,e=n.spread,t=-1;!e&&++t<r.length;)e=zT(r[t]);return e}function zT(n){var r=n.spread;return r??n.children.length>1}var QD=ie,$D=ce,jD=function(n){return $D(n,"table",WD),n};function WD(n){var r=n.children;n.children=[{type:"tableHead",align:n.align,children:[r[0]],position:r[0].position}],r.length>1&&n.children.push({type:"tableBody",align:n.align,children:r.slice(1),position:{start:r[1].position.start,end:r[r.length-1].position.end}})}var qD=ce,VD=function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return qD(r,"definition",function(t){var T=t.identifier.toUpperCase();T in e||(e[T]={href:t.url,title:t.title})}),e},x0=["http","https","mailto","tel"],KD=function(r){var e=(r||"").trim(),t=e.charAt(0);if(t==="#"||t==="/")return e;var T=e.indexOf(":");if(T===-1)return e;for(var a=x0.length,i=-1;++i<a;){var s=x0[i];if(T===s.length&&e.slice(0,s.length).toLowerCase()===s)return e}return i=e.indexOf("?"),i!==-1&&T>i||(i=e.indexOf("#"),i!==-1&&T>i)?e:"javascript:void(0)"},XD=Ot,kn=tr,JD=parseInt((kn.version||"16").slice(0,2),10)>=16,Rr=kn.createElement,rS={break:"br",paragraph:"p",emphasis:"em",strong:"strong",thematicBreak:"hr",blockquote:"blockquote",delete:"del",link:"a",image:"img",linkReference:"a",imageReference:"img",table:te.bind(null,"table"),tableHead:te.bind(null,"thead"),tableBody:te.bind(null,"tbody"),tableRow:te.bind(null,"tr"),tableCell:tS,root:eS,text:nS,list:iS,listItem:aS,definition:lS,heading:TS,inlineCode:oS,code:sS,html:uS,virtualHtml:AS,parsedHtml:ES};function nS(n){var r=n.children||"";return JD?r:Rr("span",null,r)}function eS(n){var r=n.className,e=!r&&kn.Fragment||"div";return Rr(e,r?{className:r}:null,n.children)}function te(n,r){return Rr(n,Wr(r),r.children)}function tS(n){var r=n.align?{textAlign:n.align}:void 0,e=Wr(n);return Rr(n.isHeader?"th":"td",r?XD({style:r},e):e,n.children)}function TS(n){return Rr("h".concat(n.level),Wr(n),n.children)}function iS(n){var r=Wr(n);return n.start!==null&&n.start!==1&&n.start!==void 0&&(r.start=n.start.toString()),Rr(n.ordered?"ol":"ul",r,n.children)}function aS(n){var r=null;if(n.checked!==null&&n.checked!==void 0){var e=n.checked;r=Rr("input",{type:"checkbox",checked:e,readOnly:!0})}return Rr("li",Wr(n),r,n.children)}function sS(n){var r=n.language&&"language-".concat(n.language),e=Rr("code",r?{className:r}:null,n.value);return Rr("pre",Wr(n),e)}function oS(n){return Rr("code",Wr(n),n.children)}function uS(n){if(n.skipHtml)return null;var r=n.allowDangerousHtml||n.escapeHtml===!1,e=n.isBlock?"div":"span";if(!r)return Rr(kn.Fragment||e,null,n.value);var t={dangerouslySetInnerHTML:{__html:n.value}};return Rr(e,t)}function ES(n){return n["data-sourcepos"]?kn.cloneElement(n.element,{"data-sourcepos":n["data-sourcepos"]}):n.element}function AS(n){return Rr(n.tag,Wr(n),n.children)}function lS(){return null}function Wr(n){var r=n["data-sourcepos"];return r?{"data-sourcepos":r}:{}}var QT={},_0="__RMD_HTML_PARSER__";QT.HtmlParser=typeof Symbol>"u"?_0:Symbol(_0);var H0=Ot,DS=ss,SS=rD,er=bi,cS=sD,RS=pD,U0=Gt,FS=QD,NS=jD,OS=VD,$T=KD,Ht=rS,hS=QT,ae=Object.keys(Ht),dn=function(r){var e=r.source||r.children||"";if(r.allowedTypes&&r.disallowedTypes)throw new Error("Only one of `allowedTypes` and `disallowedTypes` should be defined");var t=H0(Ht,r.renderers),T=DS().use(SS).use(r.plugins||[]),a=T.runSync(T.parse(e)),i=H0(r,{renderers:t,definitions:OS(a)});return fS(r).forEach(function(s){a=s(a,i)}),a};function fS(n){var r=[NS,cS()],e=n.disallowedTypes;n.allowedTypes&&(e=ae.filter(function(i){return i!=="root"&&n.allowedTypes.indexOf(i)===-1}));var t=n.unwrapDisallowed?"unwrap":"remove";e&&e.length>0&&r.push(U0.ofType(e,t)),n.allowNode&&r.push(U0.ifNotMatch(n.allowNode,t));var T=(n.allowDangerousHtml||n.escapeHtml===!1)&&!n.skipHtml,a=(n.astPlugins||[]).some(function(i){return i.identity===hS.HtmlParser});return T&&!a&&r.push(RS),n.astPlugins&&(r=r.concat(n.astPlugins)),r.push(FS),r}dn.defaultProps={transformLinkUri:$T};dn.propTypes={className:er.string,source:er.string,children:er.string,sourcePos:er.bool,rawSourcePos:er.bool,escapeHtml:er.bool,allowDangerousHtml:er.bool,skipHtml:er.bool,allowNode:er.func,allowedTypes:er.arrayOf(er.oneOf(ae)),disallowedTypes:er.arrayOf(er.oneOf(ae)),transformLinkUri:er.oneOfType([er.func,er.bool]),linkTarget:er.oneOfType([er.func,er.string]),transformImageUri:er.func,astPlugins:er.arrayOf(er.func),unwrapDisallowed:er.bool,renderers:er.object,plugins:er.array};dn.types=ae;dn.renderers=Ht;dn.uriTransformer=$T;var mS=dn;const C0=Rt(mS);var Er={},Yn={};Yn.__esModule=!0;Yn.inherits=dS;function dS(n,r){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t=Object.create(n.prototype);for(var T in e)t[T]=e[T];return t.constructor=r,r.prototype=t,r}var wn={};wn.__esModule=!0;var YS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Or={defaultProtocol:"http",events:null,format:k0,formatHref:k0,nl2br:!1,tagName:"a",target:MS,validate:!0,ignoreTags:[],attributes:null,className:"linkified"};wn.defaults=Or;wn.Options=jT;wn.contains=pS;function jT(n){n=n||{},this.defaultProtocol=n.hasOwnProperty("defaultProtocol")?n.defaultProtocol:Or.defaultProtocol,this.events=n.hasOwnProperty("events")?n.events:Or.events,this.format=n.hasOwnProperty("format")?n.format:Or.format,this.formatHref=n.hasOwnProperty("formatHref")?n.formatHref:Or.formatHref,this.nl2br=n.hasOwnProperty("nl2br")?n.nl2br:Or.nl2br,this.tagName=n.hasOwnProperty("tagName")?n.tagName:Or.tagName,this.target=n.hasOwnProperty("target")?n.target:Or.target,this.validate=n.hasOwnProperty("validate")?n.validate:Or.validate,this.ignoreTags=[],this.attributes=n.attributes||n.linkAttributes||Or.attributes,this.className=n.hasOwnProperty("className")?n.className:n.linkClass||Or.className;for(var r=n.hasOwnProperty("ignoreTags")?n.ignoreTags:Or.ignoreTags,e=0;e<r.length;e++)this.ignoreTags.push(r[e].toUpperCase())}jT.prototype={resolve:function(r){var e=r.toHref(this.defaultProtocol);return{formatted:this.get("format",r.toString(),r),formattedHref:this.get("formatHref",e,r),tagName:this.get("tagName",e,r),className:this.get("className",e,r),target:this.get("target",e,r),events:this.getObject("events",e,r),attributes:this.getObject("attributes",e,r)}},check:function(r){return this.get("validate",r.toString(),r)},get:function(r,e,t){var T=void 0,a=this[r];if(!a)return a;switch(typeof a>"u"?"undefined":YS(a)){case"function":return a(e,t.type);case"object":return T=a.hasOwnProperty(t.type)?a[t.type]:Or[r],typeof T=="function"?T(e,t.type):T}return a},getObject:function(r,e,t){var T=this[r];return typeof T=="function"?T(e,t.type):T}};function pS(n,r){for(var e=0;e<n.length;e++)if(n[e]===r)return!0;return!1}function k0(n){return n}function MS(n,r){return r==="url"?"_blank":null}var Zr={},_r={};_r.__esModule=!0;_r.stateify=_r.TokenState=_r.CharacterState=void 0;var WT=Yn;function Ut(){return function(n){this.j=[],this.T=n||null}}var Ct=Ut();Ct.prototype={defaultTransition:!1,on:function(r,e){if(r instanceof Array){for(var t=0;t<r.length;t++)this.j.push([r[t],e]);return this}return this.j.push([r,e]),this},next:function(r){for(var e=0;e<this.j.length;e++){var t=this.j[e],T=t[0],a=t[1];if(this.test(r,T))return a}return this.defaultTransition},accepts:function(){return!!this.T},test:function(r,e){return r===e},emit:function(){return this.T}};var At=(0,WT.inherits)(Ct,Ut(),{test:function(r,e){return r===e||e instanceof RegExp&&e.test(r)}}),vS=(0,WT.inherits)(Ct,Ut(),{jump:function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,t=this.next(new r(""));return t===this.defaultTransition?(t=new this.constructor(e),this.on(r,t)):e&&(t.T=e),t},test:function(r,e){return r instanceof e}});function ZS(n,r,e,t){for(var T=0,a=n.length,i=r,s=[],o=void 0;T<a&&(o=i.next(n[T]));)i=o,T++;if(T>=a)return[];for(;T<a-1;)o=new At(t),s.push(o),i.on(n[T],o),i=o,T++;return o=new At(e),s.push(o),i.on(n[a-1],o),s}_r.CharacterState=At;_r.TokenState=vS;_r.stateify=ZS;var _={},Ze={};Ze.__esModule=!0;function BS(){return function(n){n&&(this.v=n)}}Ze.createTokenClass=BS;_.__esModule=!0;_.AMPERSAND=_.CLOSEPAREN=_.CLOSEANGLEBRACKET=_.CLOSEBRACKET=_.CLOSEBRACE=_.OPENPAREN=_.OPENANGLEBRACKET=_.OPENBRACKET=_.OPENBRACE=_.WS=_.TLD=_.SYM=_.UNDERSCORE=_.SLASH=_.MAILTO=_.PROTOCOL=_.QUERY=_.POUND=_.PLUS=_.NUM=_.NL=_.LOCALHOST=_.PUNCTUATION=_.DOT=_.COLON=_.AT=_.DOMAIN=_.Base=void 0;var qT=Ze,gS=Yn,kt=(0,qT.createTokenClass)();kt.prototype={toString:function(){return this.v+""}};function X(n){var r=n?{v:n}:{};return(0,gS.inherits)(kt,(0,qT.createTokenClass)(),r)}var IS=X(),LS=X("@"),yS=X(":"),GS=X("."),bS=X(),xS=X(),_S=X(`
`),HS=X(),US=X("+"),CS=X("#"),kS=X(),wS=X("mailto:"),PS=X("?"),zS=X("/"),QS=X("_"),$S=X(),jS=X(),WS=X(),qS=X("{"),VS=X("["),KS=X("<"),XS=X("("),JS=X("}"),rc=X("]"),nc=X(">"),ec=X(")"),tc=X("&");_.Base=kt;_.DOMAIN=IS;_.AT=LS;_.COLON=yS;_.DOT=GS;_.PUNCTUATION=bS;_.LOCALHOST=xS;_.NL=_S;_.NUM=HS;_.PLUS=US;_.POUND=CS;_.QUERY=PS;_.PROTOCOL=kS;_.MAILTO=wS;_.SLASH=zS;_.UNDERSCORE=QS;_.SYM=$S;_.TLD=jS;_.WS=WS;_.OPENBRACE=qS;_.OPENBRACKET=VS;_.OPENANGLEBRACKET=KS;_.OPENPAREN=XS;_.CLOSEBRACE=JS;_.CLOSEBRACKET=rc;_.CLOSEANGLEBRACKET=nc;_.CLOSEPAREN=ec;_.AMPERSAND=tc;Zr.__esModule=!0;Zr.start=Zr.run=Zr.TOKENS=Zr.State=void 0;var qr=_r,w=_,Tc=ic(w);function ic(n){if(n&&n.__esModule)return n;var r={};if(n!=null)for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(r[e]=n[e]);return r.default=n,r}var w0="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|bible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|film|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),wt="0123456789".split(""),Be="0123456789abcdefghijklmnopqrstuvwxyz".split(""),VT=[" ","\f","\r","	","\v"," "," ","᠎"],Sr=[],V=function(r){return new qr.CharacterState(r)},mr=V(),lt=V(w.NUM),Fn=V(w.DOMAIN),yn=V(),Dt=V(w.WS);mr.on("@",V(w.AT)).on(".",V(w.DOT)).on("+",V(w.PLUS)).on("#",V(w.POUND)).on("?",V(w.QUERY)).on("/",V(w.SLASH)).on("_",V(w.UNDERSCORE)).on(":",V(w.COLON)).on("{",V(w.OPENBRACE)).on("[",V(w.OPENBRACKET)).on("<",V(w.OPENANGLEBRACKET)).on("(",V(w.OPENPAREN)).on("}",V(w.CLOSEBRACE)).on("]",V(w.CLOSEBRACKET)).on(">",V(w.CLOSEANGLEBRACKET)).on(")",V(w.CLOSEPAREN)).on("&",V(w.AMPERSAND)).on([",",";","!",'"',"'"],V(w.PUNCTUATION));mr.on(`
`,V(w.NL)).on(VT,Dt);Dt.on(VT,Dt);for(var tt=0;tt<w0.length;tt++){var ac=(0,qr.stateify)(w0[tt],mr,w.TLD,w.DOMAIN);Sr.push.apply(Sr,ac)}var KT=(0,qr.stateify)("file",mr,w.DOMAIN,w.DOMAIN),XT=(0,qr.stateify)("ftp",mr,w.DOMAIN,w.DOMAIN),JT=(0,qr.stateify)("http",mr,w.DOMAIN,w.DOMAIN),ri=(0,qr.stateify)("mailto",mr,w.DOMAIN,w.DOMAIN);Sr.push.apply(Sr,KT);Sr.push.apply(Sr,XT);Sr.push.apply(Sr,JT);Sr.push.apply(Sr,ri);var sc=KT.pop(),oc=XT.pop(),uc=JT.pop(),Ec=ri.pop(),ge=V(w.DOMAIN),Ie=V(w.PROTOCOL),Ac=V(w.MAILTO);oc.on("s",ge).on(":",Ie);uc.on("s",ge).on(":",Ie);Sr.push(ge);sc.on(":",Ie);ge.on(":",Ie);Ec.on(":",Ac);var lc=(0,qr.stateify)("localhost",mr,w.LOCALHOST,w.DOMAIN);Sr.push.apply(Sr,lc);mr.on(wt,lt);lt.on("-",yn).on(wt,lt).on(Be,Fn);Fn.on("-",yn).on(Be,Fn);for(var Tt=0;Tt<Sr.length;Tt++)Sr[Tt].on("-",yn).on(Be,Fn);yn.on("-",yn).on(wt,Fn).on(Be,Fn);mr.defaultTransition=V(w.SYM);var Dc=function(r){for(var e=r.replace(/[A-Z]/g,function(D){return D.toLowerCase()}),t=r.length,T=[],a=0;a<t;){for(var i=mr,s=null,o=0,E=null,A=-1;a<t&&(s=i.next(e[a]));)i=s,i.accepts()?(A=0,E=i):A>=0&&A++,o++,a++;if(!(A<0)){a-=A,o-=A;var l=E.emit();T.push(new l(r.substr(a-o,o)))}}return T},Sc=mr;Zr.State=qr.CharacterState;Zr.TOKENS=Tc;Zr.run=Dc;Zr.start=Sc;var Br={},cr={};cr.__esModule=!0;cr.URL=cr.TEXT=cr.NL=cr.EMAIL=cr.MAILTOEMAIL=cr.Base=void 0;var pn=Ze,Pn=Yn,Ln=_;function cc(n){return n instanceof Ln.DOMAIN||n instanceof Ln.TLD}var un=(0,pn.createTokenClass)();un.prototype={type:"token",isLink:!1,toString:function(){for(var r=[],e=0;e<this.v.length;e++)r.push(this.v[e].toString());return r.join("")},toHref:function(){return this.toString()},toObject:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(r)}}};var Rc=(0,Pn.inherits)(un,(0,pn.createTokenClass)(),{type:"email",isLink:!0}),Fc=(0,Pn.inherits)(un,(0,pn.createTokenClass)(),{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),Nc=(0,Pn.inherits)(un,(0,pn.createTokenClass)(),{type:"text"}),Oc=(0,Pn.inherits)(un,(0,pn.createTokenClass)(),{type:"nl"}),hc=(0,Pn.inherits)(un,(0,pn.createTokenClass)(),{type:"url",isLink:!0,toHref:function(){for(var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"http",e=!1,t=!1,T=this.v,a=[],i=0;T[i]instanceof Ln.PROTOCOL;)e=!0,a.push(T[i].toString().toLowerCase()),i++;for(;T[i]instanceof Ln.SLASH;)t=!0,a.push(T[i].toString()),i++;for(;cc(T[i]);)a.push(T[i].toString().toLowerCase()),i++;for(;i<T.length;i++)a.push(T[i].toString());return a=a.join(""),e||t||(a=r+"://"+a),a},hasProtocol:function(){return this.v[0]instanceof Ln.PROTOCOL}});cr.Base=un;cr.MAILTOEMAIL=Rc;cr.EMAIL=Fc;cr.NL=Oc;cr.TEXT=Nc;cr.URL=hc;Br.__esModule=!0;Br.start=Br.run=Br.TOKENS=Br.State=void 0;var ni=_r,Fr=cr,fc=mc(Fr),Z=_;function mc(n){if(n&&n.__esModule)return n;var r={};if(n!=null)for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(r[e]=n[e]);return r.default=n,r}var Q=function(r){return new ni.TokenState(r)},Le=Q(),ei=Q(),ti=Q(),Pt=Q(),Ti=Q(),kr=Q(),ye=Q(),zn=Q(Fr.URL),ii=Q(),ai=Q(Fr.URL),Tr=Q(Fr.URL),Gn=Q(),Qn=Q(),$n=Q(),jn=Q(),Wn=Q(),en=Q(Fr.URL),tn=Q(Fr.URL),Tn=Q(Fr.URL),an=Q(Fr.URL),bn=Q(),xn=Q(),_n=Q(),Hn=Q(),Rn=Q(),zt=Q(),Ge=Q(Fr.EMAIL),si=Q(),dc=Q(Fr.EMAIL),rn=Q(Fr.MAILTOEMAIL),St=Q(),Nn=Q(),be=Q(),oi=Q(),Yc=Q(Fr.NL);Le.on(Z.NL,Yc).on(Z.PROTOCOL,ei).on(Z.MAILTO,ti).on(Z.SLASH,Pt);ei.on(Z.SLASH,Pt);Pt.on(Z.SLASH,Ti);Le.on(Z.TLD,kr).on(Z.DOMAIN,kr).on(Z.LOCALHOST,zn).on(Z.NUM,kr);Ti.on(Z.TLD,Tr).on(Z.DOMAIN,Tr).on(Z.NUM,Tr).on(Z.LOCALHOST,Tr);kr.on(Z.DOT,ye);Rn.on(Z.DOT,zt);ye.on(Z.TLD,zn).on(Z.DOMAIN,kr).on(Z.NUM,kr).on(Z.LOCALHOST,kr);zt.on(Z.TLD,Ge).on(Z.DOMAIN,Rn).on(Z.NUM,Rn).on(Z.LOCALHOST,Rn);zn.on(Z.DOT,ye);Ge.on(Z.DOT,zt);zn.on(Z.COLON,ii).on(Z.SLASH,Tr);ii.on(Z.NUM,ai);ai.on(Z.SLASH,Tr);Ge.on(Z.COLON,si);si.on(Z.NUM,dc);var Ar=[Z.DOMAIN,Z.AT,Z.LOCALHOST,Z.NUM,Z.PLUS,Z.POUND,Z.PROTOCOL,Z.SLASH,Z.TLD,Z.UNDERSCORE,Z.SYM,Z.AMPERSAND],lr=[Z.COLON,Z.DOT,Z.QUERY,Z.PUNCTUATION,Z.CLOSEBRACE,Z.CLOSEBRACKET,Z.CLOSEANGLEBRACKET,Z.CLOSEPAREN,Z.OPENBRACE,Z.OPENBRACKET,Z.OPENANGLEBRACKET,Z.OPENPAREN];Tr.on(Z.OPENBRACE,Qn).on(Z.OPENBRACKET,$n).on(Z.OPENANGLEBRACKET,jn).on(Z.OPENPAREN,Wn);Gn.on(Z.OPENBRACE,Qn).on(Z.OPENBRACKET,$n).on(Z.OPENANGLEBRACKET,jn).on(Z.OPENPAREN,Wn);Qn.on(Z.CLOSEBRACE,Tr);$n.on(Z.CLOSEBRACKET,Tr);jn.on(Z.CLOSEANGLEBRACKET,Tr);Wn.on(Z.CLOSEPAREN,Tr);en.on(Z.CLOSEBRACE,Tr);tn.on(Z.CLOSEBRACKET,Tr);Tn.on(Z.CLOSEANGLEBRACKET,Tr);an.on(Z.CLOSEPAREN,Tr);bn.on(Z.CLOSEBRACE,Tr);xn.on(Z.CLOSEBRACKET,Tr);_n.on(Z.CLOSEANGLEBRACKET,Tr);Hn.on(Z.CLOSEPAREN,Tr);Qn.on(Ar,en);$n.on(Ar,tn);jn.on(Ar,Tn);Wn.on(Ar,an);Qn.on(lr,bn);$n.on(lr,xn);jn.on(lr,_n);Wn.on(lr,Hn);en.on(Ar,en);tn.on(Ar,tn);Tn.on(Ar,Tn);an.on(Ar,an);en.on(lr,en);tn.on(lr,tn);Tn.on(lr,Tn);an.on(lr,an);bn.on(Ar,en);xn.on(Ar,tn);_n.on(Ar,Tn);Hn.on(Ar,an);bn.on(lr,bn);xn.on(lr,xn);_n.on(lr,_n);Hn.on(lr,Hn);Tr.on(Ar,Tr);Gn.on(Ar,Tr);Tr.on(lr,Gn);Gn.on(lr,Gn);ti.on(Z.TLD,rn).on(Z.DOMAIN,rn).on(Z.NUM,rn).on(Z.LOCALHOST,rn);rn.on(Ar,rn).on(lr,St);St.on(Ar,rn).on(lr,St);var qn=[Z.DOMAIN,Z.NUM,Z.PLUS,Z.POUND,Z.QUERY,Z.UNDERSCORE,Z.SYM,Z.AMPERSAND,Z.TLD];kr.on(qn,Nn).on(Z.AT,be);zn.on(qn,Nn).on(Z.AT,be);ye.on(qn,Nn);Nn.on(qn,Nn).on(Z.AT,be).on(Z.DOT,oi);oi.on(qn,Nn);be.on(Z.TLD,Rn).on(Z.DOMAIN,Rn).on(Z.LOCALHOST,Ge);var pc=function(r){for(var e=r.length,t=0,T=[],a=[];t<e;){for(var i=Le,s=null,o=null,E=0,A=null,l=-1;t<e&&!(s=i.next(r[t]));)a.push(r[t++]);for(;t<e&&(o=s||i.next(r[t]));)s=null,i=o,i.accepts()?(l=0,A=i):l>=0&&l++,t++,E++;if(l<0)for(var D=t-E;D<t;D++)a.push(r[D]);else{a.length>0&&(T.push(new Fr.TEXT(a)),a=[]),t-=l,E-=l;var c=A.emit();T.push(new c(r.slice(t-E,t)))}}return a.length>0&&T.push(new Fr.TEXT(a)),T};Br.State=ni.TokenState;Br.TOKENS=fc;Br.run=pc;Br.start=Le;Er.__esModule=!0;Er.tokenize=Er.test=Er.scanner=Er.parser=Er.options=Er.inherits=Er.find=void 0;var Mc=Yn,vc=wn,Zc=Qt(vc),Bc=Zr,ui=Qt(Bc),gc=Br,Ei=Qt(gc);function Qt(n){if(n&&n.__esModule)return n;var r={};if(n!=null)for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(r[e]=n[e]);return r.default=n,r}Array.isArray||(Array.isArray=function(n){return Object.prototype.toString.call(n)==="[object Array]"});var $t=function(r){return Ei.run(ui.run(r))},Ic=function(r){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,t=$t(r),T=[],a=0;a<t.length;a++){var i=t[a];i.isLink&&(!e||i.type===e)&&T.push(i.toObject())}return T},Lc=function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,t=$t(r);return t.length===1&&t[0].isLink&&(!e||t[0].type===e)};Er.find=Ic;Er.inherits=Mc.inherits;Er.options=Zc;Er.parser=Ei;Er.scanner=ui;Er.test=Lc;Er.tokenize=$t;var yc=Er,Ai={exports:{}};(function(n){var r;(function(){r=n.exports})(),r.foldLength=75,r.newLineChar=`\r
`,r.helpers={updateTimezones:function(e){var t,T,a,i,s,o;if(!e||e.name!=="vcalendar")return e;for(t=e.getAllSubcomponents(),T=[],a={},s=0;s<t.length;s++)t[s].name==="vtimezone"?(o=t[s].getFirstProperty("tzid").getFirstValue(),a[o]=t[s]):T=T.concat(t[s].getAllProperties());for(i={},s=0;s<T.length;s++)(o=T[s].getParameter("tzid"))&&(i[o]=!0);for(s in a)a.hasOwnProperty(s)&&!i[s]&&e.removeSubcomponent(a[s]);for(s in i)i.hasOwnProperty(s)&&!a[s]&&r.TimezoneService.has(s)&&e.addSubcomponent(r.TimezoneService.get(s).component);return e},isStrictlyNaN:function(e){return typeof e=="number"&&isNaN(e)},strictParseInt:function(e){var t=parseInt(e,10);if(r.helpers.isStrictlyNaN(t))throw new Error('Could not extract integer from "'+e+'"');return t},formatClassType:function(t,T){if(!(typeof t>"u"))return t instanceof T?t:new T(t)},unescapedIndexOf:function(e,t,T){for(;(T=e.indexOf(t,T))!==-1;)if(T>0&&e[T-1]==="\\")T+=1;else return T;return-1},binsearchInsert:function(e,t,T){if(!e.length)return 0;for(var a=0,i=e.length-1,s,o;a<=i;)if(s=a+Math.floor((i-a)/2),o=T(t,e[s]),o<0)i=s-1;else if(o>0)a=s+1;else break;return o<0?s:o>0?s+1:s},dumpn:function(){r.debug&&(typeof console<"u"&&"log"in console?r.helpers.dumpn=function(t){console.log(t)}:r.helpers.dumpn=function(t){dump(t+`
`)},r.helpers.dumpn(arguments[0]))},clone:function(e,t){if(!e||typeof e!="object")return e;if(e instanceof Date)return new Date(e.getTime());if("clone"in e)return e.clone();if(Array.isArray(e)){for(var T=[],a=0;a<e.length;a++)T.push(t?r.helpers.clone(e[a],!0):e[a]);return T}else{var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t?i[s]=r.helpers.clone(e[s],!0):i[s]=e[s]);return i}},foldline:function(t){for(var T="",a=t||"",i=0,s=0;a.length;){var o=a.codePointAt(i);o<128?++s:o<2048?s+=2:o<65536?s+=3:s+=4,s<r.foldLength+1?i+=o>65535?2:1:(T+=r.newLineChar+" "+a.substring(0,i),a=a.substring(i),i=s=0)}return T.substr(r.newLineChar.length+1)},pad2:function(t){typeof t!="string"&&(typeof t=="number"&&(t=parseInt(t)),t=String(t));var T=t.length;switch(T){case 0:return"00";case 1:return"0"+t;default:return t}},trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)},inherits:function(e,t,T){function a(){}a.prototype=e.prototype,t.prototype=new a,T&&r.helpers.extend(T,t.prototype)},extend:function(e,t){for(var T in e){var a=Object.getOwnPropertyDescriptor(e,T);a&&!Object.getOwnPropertyDescriptor(t,T)&&Object.defineProperty(t,T,a)}return t}},r.design=function(){var e=/\\\\|\\;|\\,|\\[Nn]/g,t=/\\|;|,|\n/g,T=/\\\\|\\,|\\[Nn]/g,a=/\\|,|\n/g;function i(S,O){var Y={matches:/.*/,fromICAL:function(u,G){return f(u,S,G)},toICAL:function(u,G){var z=O;return G&&(z=new RegExp(z.source+"|"+G)),u.replace(z,function(q){switch(q){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case`
`:return"\\n";default:return q}})}};return Y}var s={defaultType:"text"},o={defaultType:"text",multiValue:","},E={defaultType:"text",structuredValue:";"},A={defaultType:"integer"},l={defaultType:"date-time",allowedTypes:["date-time","date"]},D={defaultType:"date-time"},c={defaultType:"uri"},R={defaultType:"utc-offset"},h={defaultType:"recur"},N={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function F(S){switch(S){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return`
`;default:return S}}function f(S,O,Y){return S.indexOf("\\")===-1?S:(Y&&(O=new RegExp(O.source+"|\\\\"+Y)),S.replace(O,F))}var m={categories:o,url:c,version:s,uid:s},M={boolean:{values:["TRUE","FALSE"],fromICAL:function(S){switch(S){case"TRUE":return!0;case"FALSE":return!1;default:return!1}},toICAL:function(S){return S?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(S){var O=parseFloat(S);return r.helpers.isStrictlyNaN(O)?0:O},toICAL:function(S){return String(S)}},integer:{fromICAL:function(S){var O=parseInt(S);return r.helpers.isStrictlyNaN(O)?0:O},toICAL:function(S){return String(S)}},"utc-offset":{toICAL:function(S){return S.length<7?S.substr(0,3)+S.substr(4,2):S.substr(0,3)+S.substr(4,2)+S.substr(7,2)},fromICAL:function(S){return S.length<6?S.substr(0,3)+":"+S.substr(3,2):S.substr(0,3)+":"+S.substr(3,2)+":"+S.substr(5,2)},decorate:function(S){return r.UtcOffset.fromString(S)},undecorate:function(S){return S.toString()}}},v={cutype:{values:["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"],allowXName:!0,allowIanaToken:!0},"delegated-from":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},"delegated-to":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},encoding:{values:["8BIT","BASE64"]},fbtype:{values:["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"],allowXName:!0,allowIanaToken:!0},member:{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},partstat:{values:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"],allowXName:!0,allowIanaToken:!0},range:{values:["THISANDFUTURE"]},related:{values:["START","END"]},reltype:{values:["PARENT","CHILD","SIBLING"],allowXName:!0,allowIanaToken:!0},role:{values:["REQ-PARTICIPANT","CHAIR","OPT-PARTICIPANT","NON-PARTICIPANT"],allowXName:!0,allowIanaToken:!0},rsvp:{values:["TRUE","FALSE"]},"sent-by":{valueType:"cal-address"},tzid:{matches:/^\//},value:{values:["binary","boolean","cal-address","date","date-time","duration","float","integer","period","recur","text","time","uri","utc-offset"],allowXName:!0,allowIanaToken:!0}},p=r.helpers.extend(M,{text:i(e,t),uri:{},binary:{decorate:function(S){return r.Binary.fromString(S)},undecorate:function(S){return S.toString()}},"cal-address":{},date:{decorate:function(S,O){return j.strict?r.Time.fromDateString(S,O):r.Time.fromString(S,O)},undecorate:function(S){return S.toString()},fromICAL:function(S){return!j.strict&&S.length>=15?p["date-time"].fromICAL(S):S.substr(0,4)+"-"+S.substr(4,2)+"-"+S.substr(6,2)},toICAL:function(S){var O=S.length;return O==10?S.substr(0,4)+S.substr(5,2)+S.substr(8,2):O>=19?p["date-time"].toICAL(S):S}},"date-time":{fromICAL:function(S){if(!j.strict&&S.length==8)return p.date.fromICAL(S);var O=S.substr(0,4)+"-"+S.substr(4,2)+"-"+S.substr(6,2)+"T"+S.substr(9,2)+":"+S.substr(11,2)+":"+S.substr(13,2);return S[15]&&S[15]==="Z"&&(O+="Z"),O},toICAL:function(S){var O=S.length;if(O==10&&!j.strict)return p.date.toICAL(S);if(O>=19){var Y=S.substr(0,4)+S.substr(5,2)+S.substr(8,5)+S.substr(14,2)+S.substr(17,2);return S[19]&&S[19]==="Z"&&(Y+="Z"),Y}else return S},decorate:function(S,O){return j.strict?r.Time.fromDateTimeString(S,O):r.Time.fromString(S,O)},undecorate:function(S){return S.toString()}},duration:{decorate:function(S){return r.Duration.fromString(S)},undecorate:function(S){return S.toString()}},period:{fromICAL:function(S){var O=S.split("/");return O[0]=p["date-time"].fromICAL(O[0]),r.Duration.isValueString(O[1])||(O[1]=p["date-time"].fromICAL(O[1])),O},toICAL:function(S){return!j.strict&&S[0].length==10?S[0]=p.date.toICAL(S[0]):S[0]=p["date-time"].toICAL(S[0]),r.Duration.isValueString(S[1])||(!j.strict&&S[1].length==10?S[1]=p.date.toICAL(S[1]):S[1]=p["date-time"].toICAL(S[1])),S.join("/")},decorate:function(S,O){return r.Period.fromJSON(S,O,!j.strict)},undecorate:function(S){return S.toJSON()}},recur:{fromICAL:function(S){return r.Recur._stringToData(S,!0)},toICAL:function(S){var O="";for(var Y in S)if(Object.prototype.hasOwnProperty.call(S,Y)){var u=S[Y];Y=="until"?u.length>10?u=p["date-time"].toICAL(u):u=p.date.toICAL(u):Y=="wkst"?typeof u=="number"&&(u=r.Recur.numericDayToIcalDay(u)):Array.isArray(u)&&(u=u.join(",")),O+=Y.toUpperCase()+"="+u+";"}return O.substr(0,O.length-1)},decorate:function(O){return r.Recur.fromData(O)},undecorate:function(S){return S.toJSON()}},time:{fromICAL:function(S){if(S.length<6)return S;var O=S.substr(0,2)+":"+S.substr(2,2)+":"+S.substr(4,2);return S[6]==="Z"&&(O+="Z"),O},toICAL:function(S){if(S.length<8)return S;var O=S.substr(0,2)+S.substr(3,2)+S.substr(6,2);return S[8]==="Z"&&(O+="Z"),O}}}),L=r.helpers.extend(m,{action:s,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:s,class:s,comment:s,completed:D,contact:s,created:D,description:s,dtend:l,dtstamp:D,dtstart:l,due:l,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:h,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":D,location:s,method:s,organizer:{defaultType:"cal-address"},"percent-complete":A,priority:A,prodid:s,"related-to":s,repeat:A,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(S){return S.indexOf("/")!==-1?"period":S.indexOf("T")===-1?"date":"date-time"}},"recurrence-id":l,resources:o,"request-status":E,rrule:h,sequence:A,status:s,summary:s,transp:s,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:R,tzoffsetto:R,tzurl:c,tzid:s,tzname:s}),g=r.helpers.extend(M,{text:i(T,a),uri:i(T,a),date:{decorate:function(S){return r.VCardTime.fromDateAndOrTimeString(S,"date")},undecorate:function(S){return S.toString()},fromICAL:function(S){return S.length==8?p.date.fromICAL(S):S[0]=="-"&&S.length==6?S.substr(0,4)+"-"+S.substr(4):S},toICAL:function(S){return S.length==10?p.date.toICAL(S):S[0]=="-"&&S.length==7?S.substr(0,4)+S.substr(5):S}},time:{decorate:function(S){return r.VCardTime.fromDateAndOrTimeString("T"+S,"time")},undecorate:function(S){return S.toString()},fromICAL:function(S){var O=g.time._splitZone(S,!0),Y=O[0],u=O[1];return u.length==6?u=u.substr(0,2)+":"+u.substr(2,2)+":"+u.substr(4,2):u.length==4&&u[0]!="-"?u=u.substr(0,2)+":"+u.substr(2,2):u.length==5&&(u=u.substr(0,3)+":"+u.substr(3,2)),Y.length==5&&(Y[0]=="-"||Y[0]=="+")&&(Y=Y.substr(0,3)+":"+Y.substr(3)),u+Y},toICAL:function(S){var O=g.time._splitZone(S),Y=O[0],u=O[1];return u.length==8?u=u.substr(0,2)+u.substr(3,2)+u.substr(6,2):u.length==5&&u[0]!="-"?u=u.substr(0,2)+u.substr(3,2):u.length==6&&(u=u.substr(0,3)+u.substr(4,2)),Y.length==6&&(Y[0]=="-"||Y[0]=="+")&&(Y=Y.substr(0,3)+Y.substr(4)),u+Y},_splitZone:function(S,O){var Y=S.length-1,u=S.length-(O?5:6),G=S[u],z,q;return S[Y]=="Z"?(z=S[Y],q=S.substr(0,Y)):S.length>6&&(G=="-"||G=="+")?(z=S.substr(u),q=S.substr(0,u)):(z="",q=S),[z,q]}},"date-time":{decorate:function(S){return r.VCardTime.fromDateAndOrTimeString(S,"date-time")},undecorate:function(S){return S.toString()},fromICAL:function(S){return g["date-and-or-time"].fromICAL(S)},toICAL:function(S){return g["date-and-or-time"].toICAL(S)}},"date-and-or-time":{decorate:function(S){return r.VCardTime.fromDateAndOrTimeString(S,"date-and-or-time")},undecorate:function(S){return S.toString()},fromICAL:function(S){var O=S.split("T");return(O[0]?g.date.fromICAL(O[0]):"")+(O[1]?"T"+g.time.fromICAL(O[1]):"")},toICAL:function(S){var O=S.split("T");return g.date.toICAL(O[0])+(O[1]?"T"+g.time.toICAL(O[1]):"")}},timestamp:p["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/}}),y={type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","time","date-time","date-and-or-time","timestamp","boolean","integer","float","utc-offset","language-tag"],allowXName:!0,allowIanaToken:!0}},b=r.helpers.extend(m,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:N,bday:N,caladruri:c,caluri:c,clientpidmap:E,email:s,fburl:c,fn:s,gender:E,geo:c,impp:c,key:c,kind:s,lang:{defaultType:"language-tag"},logo:c,member:c,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:o,note:s,org:{defaultType:"text",structuredValue:";"},photo:c,related:c,rev:{defaultType:"timestamp"},role:s,sound:c,source:c,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:s,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:s}),B=r.helpers.extend(M,{binary:p.binary,date:g.date,"date-time":g["date-time"],"phone-number":{},uri:p.uri,text:p.text,time:p.time,vcard:p.text,"utc-offset":{toICAL:function(S){return S.substr(0,7)},fromICAL:function(S){return S.substr(0,7)},decorate:function(S){return r.UtcOffset.fromString(S)},undecorate:function(S){return S.toString()}}}),x={type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","date-time","phone-number","time","boolean","integer","float","utc-offset","vcard","binary"],allowXName:!0,allowIanaToken:!0}},U=r.helpers.extend(m,{fn:s,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:o,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(S){return S.indexOf("T")===-1?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:s,tel:{defaultType:"phone-number"},email:s,mailer:s,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:s,role:s,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:E,note:o,prodid:s,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(S){return S.indexOf("T")===-1?"date":"date-time"}},"sort-string":s,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:s,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),H={value:p,param:v,property:L},P={value:g,param:y,property:b},J={value:B,param:x,property:U},j={strict:!0,defaultSet:H,defaultType:"unknown",components:{vcard:P,vcard3:J,vevent:H,vtodo:H,vjournal:H,valarm:H,vtimezone:H,daylight:H,standard:H},icalendar:H,vcard:P,vcard3:J,getDesignSet:function(S){var O=S&&S in j.components;return O?j.components[S]:j.defaultSet}};return j}(),r.stringify=function(){var e=`\r
`,t="unknown",T=r.design,a=r.helpers;function i(o){typeof o[0]=="string"&&(o=[o]);for(var E=0,A=o.length,l="";E<A;E++)l+=i.component(o[E])+e;return l}i.component=function(o,E){var A=o[0].toUpperCase(),l="BEGIN:"+A+e,D=o[1],c=0,R=D.length,h=o[0];for(h==="vcard"&&o[1].length>0&&!(o[1][0][0]==="version"&&o[1][0][3]==="4.0")&&(h="vcard3"),E=E||T.getDesignSet(h);c<R;c++)l+=i.property(D[c],E)+e;for(var N=o[2]||[],F=0,f=N.length;F<f;F++)l+=i.component(N[F],E)+e;return l+="END:"+A,l},i.property=function(o,E,A){var l=o[0].toUpperCase(),D=o[0],c=o[1],R=l,h;for(h in c){var N=c[h];if(c.hasOwnProperty(h)){var m=h in E.param&&E.param[h].multiValue;m&&Array.isArray(N)?(E.param[h].multiValueSeparateDQuote&&(m='"'+m+'"'),N=N.map(i._rfc6868Unescape),N=i.multiValue(N,m,"unknown",null,E)):N=i._rfc6868Unescape(N),R+=";"+h.toUpperCase(),R+="="+i.propertyValue(N)}}if(o.length===3)return R+":";var F=o[2];E||(E=T.defaultSet);var f,m=!1,M=!1,v=!1;return D in E.property?(f=E.property[D],"multiValue"in f&&(m=f.multiValue),"structuredValue"in f&&Array.isArray(o[3])&&(M=f.structuredValue),"defaultType"in f?F===f.defaultType&&(v=!0):F===t&&(v=!0)):F===t&&(v=!0),v||(R+=";VALUE="+F.toUpperCase()),R+=":",m&&M?R+=i.multiValue(o[3],M,F,m,E,M):m?R+=i.multiValue(o.slice(3),m,F,null,E,!1):M?R+=i.multiValue(o[3],M,F,null,E,M):R+=i.value(o[3],F,E,!1),A?R:r.helpers.foldline(R)},i.propertyValue=function(o){return a.unescapedIndexOf(o,",")===-1&&a.unescapedIndexOf(o,":")===-1&&a.unescapedIndexOf(o,";")===-1?o:'"'+o+'"'},i.multiValue=function(o,E,A,l,D,c){for(var R="",h=o.length,N=0;N<h;N++)l&&Array.isArray(o[N])?R+=i.multiValue(o[N],l,A,null,D,c):R+=i.value(o[N],A,D,c),N!==h-1&&(R+=E);return R},i.value=function(o,E,A,l){return E in A.value&&"toICAL"in A.value[E]?A.value[E].toICAL(o,l):o},i._rfc6868Unescape=function(o){return o.replace(/[\n^"]/g,function(E){return s[E]})};var s={'"':"^'","\n":"^n","^":"^^"};return i}(),r.parse=function(){var e=/[^ \t]/,t=":",T=";",a="=",i="unknown",s="text",o=r.design,E=r.helpers;function A(c){this.message=c,this.name="ParserError";try{throw new Error}catch(h){if(h.stack){var R=h.stack.split(`
`);R.shift(),this.stack=R.join(`
`)}}}A.prototype=Error.prototype;function l(c){var R={},h=R.component=[];if(R.stack=[h],l._eachLine(c,function(N,F){l._handleContentLine(F,R)}),R.stack.length>1)throw new A("invalid ical body. component began but did not end");return R=null,h.length==1?h[0]:h}l.property=function(c,R){var h={component:[[],[]],designSet:R||o.defaultSet};return l._handleContentLine(c,h),h.component[1][0]},l.component=function(c){return l(c)},l.ParserError=A,l._handleContentLine=function(c,R){var h=c.indexOf(t),N=c.indexOf(T),F,f,m,M,v={};N!==-1&&h!==-1&&N>h&&(N=-1);var p;if(N!==-1){if(m=c.substring(0,N).toLowerCase(),p=l._parseParameters(c.substring(N),0,R.designSet),p[2]==-1)throw new A("Invalid parameters in '"+c+"'");if(v=p[0],F=p[1].length+p[2]+N,(f=c.substring(F).indexOf(t))!==-1)M=c.substring(F+f+1);else throw new A("Missing parameter value in '"+c+"'")}else if(h!==-1){if(m=c.substring(0,h).toLowerCase(),M=c.substring(h+1),m==="begin"){var L=[M.toLowerCase(),[],[]];R.stack.length===1?R.component.push(L):R.component[2].push(L),R.stack.push(R.component),R.component=L,R.designSet||(R.designSet=o.getDesignSet(R.component[0]));return}else if(m==="end"){R.component=R.stack.pop();return}}else throw new A('invalid line (no token ";" or ":") "'+c+'"');var g,y=!1,b=!1,B;m in R.designSet.property&&(B=R.designSet.property[m],"multiValue"in B&&(y=B.multiValue),"structuredValue"in B&&(b=B.structuredValue),M&&"detectType"in B&&(g=B.detectType(M))),g||("value"in v?g=v.value.toLowerCase():B?g=B.defaultType:g=i),delete v.value;var x;y&&b?(M=l._parseMultiValue(M,b,g,[],y,R.designSet,b),x=[m,v,g,M]):y?(x=[m,v,g],l._parseMultiValue(M,y,g,x,null,R.designSet,!1)):b?(M=l._parseMultiValue(M,b,g,[],null,R.designSet,b),x=[m,v,g,M]):(M=l._parseValue(M,g,R.designSet,!1),x=[m,v,g,M]),R.component[0]==="vcard"&&R.component[1].length===0&&!(m==="version"&&M==="4.0")&&(R.designSet=o.getDesignSet("vcard3")),R.component[1].push(x)},l._parseValue=function(c,R,h,N){return R in h.value&&"fromICAL"in h.value[R]?h.value[R].fromICAL(c,N):c},l._parseParameters=function(c,R,h){for(var N=R,F=0,f=a,m={},M,v,p,L=-1,g,y,b;F!==!1&&(F=E.unescapedIndexOf(c,f,F+1))!==-1;){if(M=c.substr(N+1,F-N-1),M.length==0)throw new A("Empty parameter name in '"+c+"'");v=M.toLowerCase(),b=!1,y=!1,v in h.param&&h.param[v].valueType?g=h.param[v].valueType:g=s,v in h.param&&(y=h.param[v].multiValue,h.param[v].multiValueSeparateDQuote&&(b=l._rfc6868Escape('"'+y+'"')));var B=c[F+1];if(B==='"'){if(L=F+2,F=E.unescapedIndexOf(c,'"',L),y&&F!=-1)for(var x=!0;x;)c[F+1]==y&&c[F+2]=='"'?F=E.unescapedIndexOf(c,'"',F+3):x=!1;if(F===-1)throw new A('invalid line (no matching double quote) "'+c+'"');p=c.substr(L,F-L),N=E.unescapedIndexOf(c,T,F),N===-1&&(F=!1)}else{L=F+1;var U=E.unescapedIndexOf(c,T,L),H=E.unescapedIndexOf(c,t,L);H!==-1&&U>H?(U=H,F=!1):U===-1?(H===-1?U=c.length:U=H,F=!1):(N=U,F=U),p=c.substr(L,U-L)}if(p=l._rfc6868Escape(p),y){var P=b||y;p=l._parseMultiValue(p,P,g,[],null,h)}else p=l._parseValue(p,g,h);y&&v in m?Array.isArray(m[v])?m[v].push(p):m[v]=[m[v],p]:m[v]=p}return[m,p,L]},l._rfc6868Escape=function(c){return c.replace(/\^['n^]/g,function(R){return D[R]})};var D={"^'":'"',"^n":`
`,"^^":"^"};return l._parseMultiValue=function(c,R,h,N,F,f,m){var M=0,v=0,p;if(R.length===0)return c;for(;(M=E.unescapedIndexOf(c,R,v))!==-1;)p=c.substr(v,M-v),F?p=l._parseMultiValue(p,F,h,[],null,f,m):p=l._parseValue(p,h,f,m),N.push(p),v=M+R.length;return p=c.substr(v),F?p=l._parseMultiValue(p,F,h,[],null,f,m):p=l._parseValue(p,h,f,m),N.push(p),N.length==1?N[0]:N},l._eachLine=function(c,R){var h=c.length,N=c.search(e),F=N,f,m,M;do F=c.indexOf(`
`,N)+1,F>1&&c[F-2]==="\r"?M=2:M=1,F===0&&(F=h,M=0),m=c[N],m===" "||m==="	"?f+=c.substr(N+1,F-N-(M+1)):(f&&R(null,f),f=c.substr(N,F-N-M)),N=F;while(F!==h);f=f.trim(),f.length&&R(null,f)},l}(),r.Component=function(){var e=1,t=2,T=0;function a(i,s){typeof i=="string"&&(i=[i,[],[]]),this.jCal=i,this.parent=s||null}return a.prototype={_hydratedPropertyCount:0,_hydratedComponentCount:0,get name(){return this.jCal[T]},get _designSet(){var i=this.parent&&this.parent._designSet;return i||r.design.getDesignSet(this.name)},_hydrateComponent:function(i){if(this._components||(this._components=[],this._hydratedComponentCount=0),this._components[i])return this._components[i];var s=new a(this.jCal[t][i],this);return this._hydratedComponentCount++,this._components[i]=s},_hydrateProperty:function(i){if(this._properties||(this._properties=[],this._hydratedPropertyCount=0),this._properties[i])return this._properties[i];var s=new r.Property(this.jCal[e][i],this);return this._hydratedPropertyCount++,this._properties[i]=s},getFirstSubcomponent:function(i){if(i){for(var s=0,o=this.jCal[t],E=o.length;s<E;s++)if(o[s][T]===i){var A=this._hydrateComponent(s);return A}}else if(this.jCal[t].length)return this._hydrateComponent(0);return null},getAllSubcomponents:function(i){var s=this.jCal[t].length,o=0;if(i){for(var E=this.jCal[t],A=[];o<s;o++)i===E[o][T]&&A.push(this._hydrateComponent(o));return A}else{if(!this._components||this._hydratedComponentCount!==s)for(;o<s;o++)this._hydrateComponent(o);return this._components||[]}},hasProperty:function(i){for(var s=this.jCal[e],o=s.length,E=0;E<o;E++)if(s[E][T]===i)return!0;return!1},getFirstProperty:function(i){if(i){for(var s=0,o=this.jCal[e],E=o.length;s<E;s++)if(o[s][T]===i){var A=this._hydrateProperty(s);return A}}else if(this.jCal[e].length)return this._hydrateProperty(0);return null},getFirstPropertyValue:function(i){var s=this.getFirstProperty(i);return s?s.getFirstValue():null},getAllProperties:function(i){var s=this.jCal[e].length,o=0;if(i){for(var E=this.jCal[e],A=[];o<s;o++)i===E[o][T]&&A.push(this._hydrateProperty(o));return A}else{if(!this._properties||this._hydratedPropertyCount!==s)for(;o<s;o++)this._hydrateProperty(o);return this._properties||[]}},_removeObjectByIndex:function(i,s,o){if(s=s||[],s[o]){var E=s[o];"parent"in E&&(E.parent=null)}s.splice(o,1),this.jCal[i].splice(o,1)},_removeObject:function(i,s,o){var E=0,A=this.jCal[i],l=A.length,D=this[s];if(typeof o=="string"){for(;E<l;E++)if(A[E][T]===o)return this._removeObjectByIndex(i,D,E),!0}else if(D){for(;E<l;E++)if(D[E]&&D[E]===o)return this._removeObjectByIndex(i,D,E),!0}return!1},_removeAllObjects:function(i,s,o){for(var E=this[s],A=this.jCal[i],l=A.length-1;l>=0;l--)(!o||A[l][T]===o)&&this._removeObjectByIndex(i,E,l)},addSubcomponent:function(i){this._components||(this._components=[],this._hydratedComponentCount=0),i.parent&&i.parent.removeSubcomponent(i);var s=this.jCal[t].push(i.jCal);return this._components[s-1]=i,this._hydratedComponentCount++,i.parent=this,i},removeSubcomponent:function(i){var s=this._removeObject(t,"_components",i);return s&&this._hydratedComponentCount--,s},removeAllSubcomponents:function(i){var s=this._removeAllObjects(t,"_components",i);return this._hydratedComponentCount=0,s},addProperty:function(i){if(!(i instanceof r.Property))throw new TypeError("must instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),i.parent&&i.parent.removeProperty(i);var s=this.jCal[e].push(i.jCal);return this._properties[s-1]=i,this._hydratedPropertyCount++,i.parent=this,i},addPropertyWithValue:function(i,s){var o=new r.Property(i);return o.setValue(s),this.addProperty(o),o},updatePropertyWithValue:function(i,s){var o=this.getFirstProperty(i);return o?o.setValue(s):o=this.addPropertyWithValue(i,s),o},removeProperty:function(i){var s=this._removeObject(e,"_properties",i);return s&&this._hydratedPropertyCount--,s},removeAllProperties:function(i){var s=this._removeAllObjects(e,"_properties",i);return this._hydratedPropertyCount=0,s},toJSON:function(){return this.jCal},toString:function(){return r.stringify.component(this.jCal,this._designSet)}},a.fromString=function(i){return new a(r.parse.component(i))},a}(),r.Property=function(){var e=0,t=1,T=2,a=3,i=r.design;function s(o,E){this._parent=E||null,typeof o=="string"?(this.jCal=[o,{},i.defaultType],this.jCal[T]=this.getDefaultType()):this.jCal=o,this._updateType()}return s.prototype={get type(){return this.jCal[T]},get name(){return this.jCal[e]},get parent(){return this._parent},set parent(o){var E=!this._parent||o&&o._designSet!=this._parent._designSet;return this._parent=o,this.type==i.defaultType&&E&&(this.jCal[T]=this.getDefaultType(),this._updateType()),o},get _designSet(){return this.parent?this.parent._designSet:i.defaultSet},_updateType:function(){var o=this._designSet;this.type in o.value&&(o.value[this.type],"decorate"in o.value[this.type]?this.isDecorated=!0:this.isDecorated=!1,this.name in o.property&&(this.isMultiValue="multiValue"in o.property[this.name],this.isStructuredValue="structuredValue"in o.property[this.name]))},_hydrateValue:function(o){return this._values&&this._values[o]?this._values[o]:this.jCal.length<=a+o?null:this.isDecorated?(this._values||(this._values=[]),this._values[o]=this._decorate(this.jCal[a+o])):this.jCal[a+o]},_decorate:function(o){return this._designSet.value[this.type].decorate(o,this)},_undecorate:function(o){return this._designSet.value[this.type].undecorate(o,this)},_setDecoratedValue:function(o,E){this._values||(this._values=[]),typeof o=="object"&&"icaltype"in o?(this.jCal[a+E]=this._undecorate(o),this._values[E]=o):(this.jCal[a+E]=o,this._values[E]=this._decorate(o))},getParameter:function(o){if(o in this.jCal[t])return this.jCal[t][o]},getFirstParameter:function(o){var E=this.getParameter(o);return Array.isArray(E)?E[0]:E},setParameter:function(o,E){var A=o.toLowerCase();typeof E=="string"&&A in this._designSet.param&&"multiValue"in this._designSet.param[A]&&(E=[E]),this.jCal[t][o]=E},removeParameter:function(o){delete this.jCal[t][o]},getDefaultType:function(){var o=this.jCal[e],E=this._designSet;if(o in E.property){var A=E.property[o];if("defaultType"in A)return A.defaultType}return i.defaultType},resetType:function(o){this.removeAllValues(),this.jCal[T]=o,this._updateType()},getFirstValue:function(){return this._hydrateValue(0)},getValues:function(){var o=this.jCal.length-a;if(o<1)return[];for(var E=0,A=[];E<o;E++)A[E]=this._hydrateValue(E);return A},removeAllValues:function(){this._values&&(this._values.length=0),this.jCal.length=3},setValues:function(o){if(!this.isMultiValue)throw new Error(this.name+`: does not not support mulitValue.
override isMultiValue`);var E=o.length,A=0;if(this.removeAllValues(),E>0&&typeof o[0]=="object"&&"icaltype"in o[0]&&this.resetType(o[0].icaltype),this.isDecorated)for(;A<E;A++)this._setDecoratedValue(o[A],A);else for(;A<E;A++)this.jCal[a+A]=o[A]},setValue:function(o){this.removeAllValues(),typeof o=="object"&&"icaltype"in o&&this.resetType(o.icaltype),this.isDecorated?this._setDecoratedValue(o,0):this.jCal[a]=o},toJSON:function(){return this.jCal},toICALString:function(){return r.stringify.property(this.jCal,this._designSet,!0)}},s.fromString=function(o,E){return new s(r.parse.property(o,E))},s}(),r.UtcOffset=function(){function e(t){this.fromData(t)}return e.prototype={hours:0,minutes:0,factor:1,icaltype:"utc-offset",clone:function(){return r.UtcOffset.fromSeconds(this.toSeconds())},fromData:function(t){if(t)for(var T in t)t.hasOwnProperty(T)&&(this[T]=t[T]);this._normalize()},fromSeconds:function(t){var T=Math.abs(t);return this.factor=t<0?-1:1,this.hours=r.helpers.trunc(T/3600),T-=this.hours*3600,this.minutes=r.helpers.trunc(T/60),this},toSeconds:function(){return this.factor*(60*this.minutes+3600*this.hours)},compare:function(T){var a=this.toSeconds(),i=T.toSeconds();return(a>i)-(i>a)},_normalize:function(){for(var t=this.toSeconds(),T=this.factor;t<-43200;)t+=97200;for(;t>50400;)t-=97200;this.fromSeconds(t),t==0&&(this.factor=T)},toICALString:function(){return r.design.icalendar.value["utc-offset"].toICAL(this.toString())},toString:function(){return(this.factor==1?"+":"-")+r.helpers.pad2(this.hours)+":"+r.helpers.pad2(this.minutes)}},e.fromString=function(t){var T={};return T.factor=t[0]==="+"?1:-1,T.hours=r.helpers.strictParseInt(t.substr(1,2)),T.minutes=r.helpers.strictParseInt(t.substr(4,2)),new r.UtcOffset(T)},e.fromSeconds=function(t){var T=new e;return T.fromSeconds(t),T},e}(),r.Binary=function(){function e(t){this.value=t}return e.prototype={icaltype:"binary",decodeValue:function(){return this._b64_decode(this.value)},setEncodedValue:function(T){this.value=this._b64_encode(T)},_b64_encode:function(T){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",i,s,o,E,A,l,D,c,R=0,h=0,N="",F=[];if(!T)return T;do i=T.charCodeAt(R++),s=T.charCodeAt(R++),o=T.charCodeAt(R++),c=i<<16|s<<8|o,E=c>>18&63,A=c>>12&63,l=c>>6&63,D=c&63,F[h++]=a.charAt(E)+a.charAt(A)+a.charAt(l)+a.charAt(D);while(R<T.length);N=F.join("");var f=T.length%3;return(f?N.slice(0,f-3):N)+"===".slice(f||3)},_b64_decode:function(T){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",i,s,o,E,A,l,D,c,R=0,h=0,N="",F=[];if(!T)return T;T+="";do E=a.indexOf(T.charAt(R++)),A=a.indexOf(T.charAt(R++)),l=a.indexOf(T.charAt(R++)),D=a.indexOf(T.charAt(R++)),c=E<<18|A<<12|l<<6|D,i=c>>16&255,s=c>>8&255,o=c&255,l==64?F[h++]=String.fromCharCode(i):D==64?F[h++]=String.fromCharCode(i,s):F[h++]=String.fromCharCode(i,s,o);while(R<T.length);return N=F.join(""),N},toString:function(){return this.value}},e.fromString=function(t){return new e(t)},e}(),function(){r.Period=function(t){if(this.wrappedJSObject=this,t&&"start"in t){if(t.start&&!(t.start instanceof r.Time))throw new TypeError(".start must be an instance of ICAL.Time");this.start=t.start}if(t&&t.end&&t.duration)throw new Error("cannot accept both end and duration");if(t&&"end"in t){if(t.end&&!(t.end instanceof r.Time))throw new TypeError(".end must be an instance of ICAL.Time");this.end=t.end}if(t&&"duration"in t){if(t.duration&&!(t.duration instanceof r.Duration))throw new TypeError(".duration must be an instance of ICAL.Duration");this.duration=t.duration}},r.Period.prototype={start:null,end:null,duration:null,icalclass:"icalperiod",icaltype:"period",clone:function(){return r.Period.fromData({start:this.start?this.start.clone():null,end:this.end?this.end.clone():null,duration:this.duration?this.duration.clone():null})},getDuration:function(){return this.duration?this.duration:this.end.subtractDate(this.start)},getEnd:function(){if(this.end)return this.end;var e=this.start.clone();return e.addDuration(this.duration),e},toString:function(){return this.start+"/"+(this.end||this.duration)},toJSON:function(){return[this.start.toString(),(this.end||this.duration).toString()]},toICALString:function(){return this.start.toICALString()+"/"+(this.end||this.duration).toICALString()}},r.Period.fromString=function(t,T){var a=t.split("/");if(a.length!==2)throw new Error('Invalid string value: "'+t+'" must contain a "/" char.');var i={start:r.Time.fromDateTimeString(a[0],T)},s=a[1];return r.Duration.isValueString(s)?i.duration=r.Duration.fromString(s):i.end=r.Time.fromDateTimeString(s,T),new r.Period(i)},r.Period.fromData=function(t){return new r.Period(t)},r.Period.fromJSON=function(e,t,T){function a(i,s){return T?r.Time.fromString(i,s):r.Time.fromDateTimeString(i,s)}return r.Duration.isValueString(e[1])?r.Period.fromData({start:a(e[0],t),duration:r.Duration.fromString(e[1])}):r.Period.fromData({start:a(e[0],t),end:a(e[1],t)})}}(),function(){var e=/([PDWHMTS]{1,1})/;r.Duration=function(a){this.wrappedJSObject=this,this.fromData(a)},r.Duration.prototype={weeks:0,days:0,hours:0,minutes:0,seconds:0,isNegative:!1,icalclass:"icalduration",icaltype:"duration",clone:function(){return r.Duration.fromData(this)},toSeconds:function(){var a=this.seconds+60*this.minutes+3600*this.hours+86400*this.days+604800*this.weeks;return this.isNegative?-a:a},fromSeconds:function(a){var i=Math.abs(a);return this.isNegative=a<0,this.days=r.helpers.trunc(i/86400),this.days%7==0?(this.weeks=this.days/7,this.days=0):this.weeks=0,i-=(this.days+7*this.weeks)*86400,this.hours=r.helpers.trunc(i/3600),i-=this.hours*3600,this.minutes=r.helpers.trunc(i/60),i-=this.minutes*60,this.seconds=i,this},fromData:function(a){var i=["weeks","days","hours","minutes","seconds","isNegative"];for(var s in i)if(i.hasOwnProperty(s)){var o=i[s];a&&o in a?this[o]=a[o]:this[o]=0}},reset:function(){this.isNegative=!1,this.weeks=0,this.days=0,this.hours=0,this.minutes=0,this.seconds=0},compare:function(a){var i=this.toSeconds(),s=a.toSeconds();return(i>s)-(i<s)},normalize:function(){this.fromSeconds(this.toSeconds())},toString:function(){if(this.toSeconds()==0)return"PT0S";var a="";return this.isNegative&&(a+="-"),a+="P",this.weeks&&(a+=this.weeks+"W"),this.days&&(a+=this.days+"D"),(this.hours||this.minutes||this.seconds)&&(a+="T",this.hours&&(a+=this.hours+"H"),this.minutes&&(a+=this.minutes+"M"),this.seconds&&(a+=this.seconds+"S")),a},toICALString:function(){return this.toString()}},r.Duration.fromSeconds=function(a){return new r.Duration().fromSeconds(a)};function t(T,a,i){var s;switch(T){case"P":a&&a==="-"?i.isNegative=!0:i.isNegative=!1;break;case"D":s="days";break;case"W":s="weeks";break;case"H":s="hours";break;case"M":s="minutes";break;case"S":s="seconds";break;default:return 0}if(s){if(!a&&a!==0)throw new Error('invalid duration value: Missing number before "'+T+'"');var o=parseInt(a,10);if(r.helpers.isStrictlyNaN(o))throw new Error('invalid duration value: Invalid number "'+a+'" before "'+T+'"');i[s]=o}return 1}r.Duration.isValueString=function(T){return T[0]==="P"||T[1]==="P"},r.Duration.fromString=function(a){for(var i=0,s=Object.create(null),o=0;(i=a.search(e))!==-1;){var E=a[i],A=a.substr(0,i);a=a.substr(i+1),o+=t(E,A,s)}if(o<2)throw new Error('invalid duration value: Not enough duration components in "'+a+'"');return new r.Duration(s)},r.Duration.fromData=function(a){return new r.Duration(a)}}(),function(){var e=["tzid","location","tznames","latitude","longitude"];r.Timezone=function(T){this.wrappedJSObject=this,this.fromData(T)},r.Timezone.prototype={tzid:"",location:"",tznames:"",latitude:0,longitude:0,component:null,expandedUntilYear:0,icalclass:"icaltimezone",fromData:function(T){if(this.expandedUntilYear=0,this.changes=[],T instanceof r.Component)this.component=T;else{if(T&&"component"in T)if(typeof T.component=="string"){var a=r.parse(T.component);this.component=new r.Component(a)}else T.component instanceof r.Component?this.component=T.component:this.component=null;for(var i in e)if(e.hasOwnProperty(i)){var s=e[i];T&&s in T&&(this[s]=T[s])}}return this.component instanceof r.Component&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this},utcOffset:function(T){if(this==r.Timezone.utcTimezone||this==r.Timezone.localTimezone||(this._ensureCoverage(T.year),!this.changes.length))return 0;for(var a={year:T.year,month:T.month,day:T.day,hour:T.hour,minute:T.minute,second:T.second},i=this._findNearbyChange(a),s=-1,o=1;;){var E=r.helpers.clone(this.changes[i],!0);E.utcOffset<E.prevUtcOffset?r.Timezone.adjust_change(E,0,0,0,E.utcOffset):r.Timezone.adjust_change(E,0,0,0,E.prevUtcOffset);var A=r.Timezone._compare_change_fn(a,E);if(A>=0?s=i:o=-1,o==-1&&s!=-1)break;if(i+=o,i<0)return 0;if(i>=this.changes.length)break}var l=this.changes[s],D=l.utcOffset-l.prevUtcOffset;if(D<0&&s>0){var c=r.helpers.clone(l,!0);if(r.Timezone.adjust_change(c,0,0,0,c.prevUtcOffset),r.Timezone._compare_change_fn(a,c)<0){var R=this.changes[s-1],h=!1;l.is_daylight!=h&&R.is_daylight==h&&(l=R)}}return l.utcOffset},_findNearbyChange:function(T){var a=r.helpers.binsearchInsert(this.changes,T,r.Timezone._compare_change_fn);return a>=this.changes.length?this.changes.length-1:a},_ensureCoverage:function(t){if(r.Timezone._minimumExpansionYear==-1){var T=r.Time.now();r.Timezone._minimumExpansionYear=T.year}var a=t;if(a<r.Timezone._minimumExpansionYear&&(a=r.Timezone._minimumExpansionYear),a+=r.Timezone.EXTRA_COVERAGE,a>r.Timezone.MAX_YEAR&&(a=r.Timezone.MAX_YEAR),!this.changes.length||this.expandedUntilYear<t){for(var i=this.component.getAllSubcomponents(),s=i.length,o=0;o<s;o++)this._expandComponent(i[o],a,this.changes);this.changes.sort(r.Timezone._compare_change_fn),this.expandedUntilYear=a}},_expandComponent:function(t,T,a){if(!t.hasProperty("dtstart")||!t.hasProperty("tzoffsetto")||!t.hasProperty("tzoffsetfrom"))return null;var i=t.getFirstProperty("dtstart").getFirstValue(),s;function o(F){return F.factor*(F.hours*3600+F.minutes*60)}function E(){var F={};return F.is_daylight=t.name=="daylight",F.utcOffset=o(t.getFirstProperty("tzoffsetto").getFirstValue()),F.prevUtcOffset=o(t.getFirstProperty("tzoffsetfrom").getFirstValue()),F}if(!t.hasProperty("rrule")&&!t.hasProperty("rdate"))s=E(),s.year=i.year,s.month=i.month,s.day=i.day,s.hour=i.hour,s.minute=i.minute,s.second=i.second,r.Timezone.adjust_change(s,0,0,0,-s.prevUtcOffset),a.push(s);else{var A=t.getAllProperties("rdate");for(var l in A)if(A.hasOwnProperty(l)){var D=A[l],c=D.getFirstValue();s=E(),s.year=c.year,s.month=c.month,s.day=c.day,c.isDate?(s.hour=i.hour,s.minute=i.minute,s.second=i.second,i.zone!=r.Timezone.utcTimezone&&r.Timezone.adjust_change(s,0,0,0,-s.prevUtcOffset)):(s.hour=c.hour,s.minute=c.minute,s.second=c.second,c.zone!=r.Timezone.utcTimezone&&r.Timezone.adjust_change(s,0,0,0,-s.prevUtcOffset)),a.push(s)}var R=t.getFirstProperty("rrule");if(R){R=R.getFirstValue(),s=E(),R.until&&R.until.zone==r.Timezone.utcTimezone&&(R.until.adjust(0,0,0,s.prevUtcOffset),R.until.zone=r.Timezone.localTimezone);for(var h=R.iterator(i),N;(N=h.next())&&(s=E(),!(N.year>T||!N));)s.year=N.year,s.month=N.month,s.day=N.day,s.hour=N.hour,s.minute=N.minute,s.second=N.second,s.isDate=N.isDate,r.Timezone.adjust_change(s,0,0,0,-s.prevUtcOffset),a.push(s)}}return a},toString:function(){return this.tznames?this.tznames:this.tzid}},r.Timezone._compare_change_fn=function(T,a){return T.year<a.year?-1:T.year>a.year?1:T.month<a.month?-1:T.month>a.month?1:T.day<a.day?-1:T.day>a.day?1:T.hour<a.hour?-1:T.hour>a.hour?1:T.minute<a.minute?-1:T.minute>a.minute?1:T.second<a.second?-1:T.second>a.second?1:0},r.Timezone.convert_time=function(T,a,i){if(T.isDate||a.tzid==i.tzid||a==r.Timezone.localTimezone||i==r.Timezone.localTimezone)return T.zone=i,T;var s=a.utcOffset(T);return T.adjust(0,0,0,-s),s=i.utcOffset(T),T.adjust(0,0,0,s),null},r.Timezone.fromData=function(T){var a=new r.Timezone;return a.fromData(T)},r.Timezone.utcTimezone=r.Timezone.fromData({tzid:"UTC"}),r.Timezone.localTimezone=r.Timezone.fromData({tzid:"floating"}),r.Timezone.adjust_change=function(T,a,i,s,o){return r.Time.prototype.adjust.call(T,a,i,s,o,T)},r.Timezone._minimumExpansionYear=-1,r.Timezone.MAX_YEAR=2035,r.Timezone.EXTRA_COVERAGE=5}(),r.TimezoneService=function(){var e,t={get count(){return Object.keys(e).length},reset:function(){e=Object.create(null);var T=r.Timezone.utcTimezone;e.Z=T,e.UTC=T,e.GMT=T},has:function(T){return!!e[T]},get:function(T){return e[T]},register:function(T,a){if(T instanceof r.Component&&T.name==="vtimezone"&&(a=new r.Timezone(T),T=a.tzid),a instanceof r.Timezone)e[T]=a;else throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component")},remove:function(T){return delete e[T]}};return t.reset(),t}(),function(){r.Time=function(t,T){this.wrappedJSObject=this;var a=this._time=Object.create(null);a.year=0,a.month=1,a.day=1,a.hour=0,a.minute=0,a.second=0,a.isDate=!1,this.fromData(t,T)},r.Time._dowCache={},r.Time._wnCache={},r.Time.prototype={icalclass:"icaltime",_cachedUnixTime:null,get icaltype(){return this.isDate?"date":"date-time"},zone:null,_pendingNormalization:!1,clone:function(){return new r.Time(this._time,this.zone)},reset:function(){this.fromData(r.Time.epochTime),this.zone=r.Timezone.utcTimezone},resetTo:function(t,T,a,i,s,o,E){this.fromData({year:t,month:T,day:a,hour:i,minute:s,second:o,zone:E})},fromJSDate:function(t,T){return t?T?(this.zone=r.Timezone.utcTimezone,this.year=t.getUTCFullYear(),this.month=t.getUTCMonth()+1,this.day=t.getUTCDate(),this.hour=t.getUTCHours(),this.minute=t.getUTCMinutes(),this.second=t.getUTCSeconds()):(this.zone=r.Timezone.localTimezone,this.year=t.getFullYear(),this.month=t.getMonth()+1,this.day=t.getDate(),this.hour=t.getHours(),this.minute=t.getMinutes(),this.second=t.getSeconds()):this.reset(),this._cachedUnixTime=null,this},fromData:function(t,T){if(t){for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(a==="icaltype")continue;this[a]=t[a]}}if(T&&(this.zone=T),t&&!("isDate"in t)?this.isDate=!("hour"in t):t&&"isDate"in t&&(this.isDate=t.isDate),t&&"timezone"in t){var i=r.TimezoneService.get(t.timezone);this.zone=i||r.Timezone.localTimezone}return t&&"zone"in t&&(this.zone=t.zone),this.zone||(this.zone=r.Timezone.localTimezone),this._cachedUnixTime=null,this},dayOfWeek:function(t){var T=t||r.Time.SUNDAY,a=(this.year<<12)+(this.month<<8)+(this.day<<3)+T;if(a in r.Time._dowCache)return r.Time._dowCache[a];var i=this.day,s=this.month+(this.month<3?12:0),o=this.year-(this.month<3?1:0),E=i+o+r.helpers.trunc((s+1)*26/10)+r.helpers.trunc(o/4);return E+=r.helpers.trunc(o/100)*6+r.helpers.trunc(o/400),E=(E+7-T)%7+1,r.Time._dowCache[a]=E,E},dayOfYear:function(){var t=r.Time.isLeapYear(this.year)?1:0,T=r.Time.daysInYearPassedMonth;return T[t][this.month-1]+this.day},startOfWeek:function(t){var T=t||r.Time.SUNDAY,a=this.clone();return a.day-=(this.dayOfWeek()+7-T)%7,a.isDate=!0,a.hour=0,a.minute=0,a.second=0,a},endOfWeek:function(t){var T=t||r.Time.SUNDAY,a=this.clone();return a.day+=(7-this.dayOfWeek()+T-r.Time.SUNDAY)%7,a.isDate=!0,a.hour=0,a.minute=0,a.second=0,a},startOfMonth:function(){var t=this.clone();return t.day=1,t.isDate=!0,t.hour=0,t.minute=0,t.second=0,t},endOfMonth:function(){var t=this.clone();return t.day=r.Time.daysInMonth(t.month,t.year),t.isDate=!0,t.hour=0,t.minute=0,t.second=0,t},startOfYear:function(){var t=this.clone();return t.day=1,t.month=1,t.isDate=!0,t.hour=0,t.minute=0,t.second=0,t},endOfYear:function(){var t=this.clone();return t.day=31,t.month=12,t.isDate=!0,t.hour=0,t.minute=0,t.second=0,t},startDoyWeek:function(t){var T=t||r.Time.SUNDAY,a=this.dayOfWeek()-T;return a<0&&(a+=7),this.dayOfYear()-a},getDominicalLetter:function(){return r.Time.getDominicalLetter(this.year)},nthWeekDay:function(t,T){var a=r.Time.daysInMonth(this.month,this.year),i,s=T,o=0,E=this.clone();if(s>=0){E.day=1,s!=0&&s--,o=E.day;var A=E.dayOfWeek(),l=t-A;l<0&&(l+=7),o+=l,o-=t,i=t}else{E.day=a;var D=E.dayOfWeek();s++,i=D-t,i<0&&(i+=7),i=a-i}return i+=s*7,o+i},isNthWeekDay:function(e,t){var T=this.dayOfWeek();if(t===0&&T===e)return!0;var a=this.nthWeekDay(e,t);return a===this.day},weekNumber:function(t){var T=(this.year<<12)+(this.month<<8)+(this.day<<3)+t;if(T in r.Time._wnCache)return r.Time._wnCache[T];var a,i=this.clone();i.isDate=!0;var s=this.year;i.month==12&&i.day>25?(a=r.Time.weekOneStarts(s+1,t),i.compare(a)<0?a=r.Time.weekOneStarts(s,t):s++):(a=r.Time.weekOneStarts(s,t),i.compare(a)<0&&(a=r.Time.weekOneStarts(--s,t)));var o=i.subtractDate(a).toSeconds()/86400,E=r.helpers.trunc(o/7)+1;return r.Time._wnCache[T]=E,E},addDuration:function(t){var T=t.isNegative?-1:1,a=this.second,i=this.minute,s=this.hour,o=this.day;a+=T*t.seconds,i+=T*t.minutes,s+=T*t.hours,o+=T*t.days,o+=T*7*t.weeks,this.second=a,this.minute=i,this.hour=s,this.day=o,this._cachedUnixTime=null},subtractDate:function(t){var T=this.toUnixTime()+this.utcOffset(),a=t.toUnixTime()+t.utcOffset();return r.Duration.fromSeconds(T-a)},subtractDateTz:function(t){var T=this.toUnixTime(),a=t.toUnixTime();return r.Duration.fromSeconds(T-a)},compare:function(t){var T=this.toUnixTime(),a=t.toUnixTime();return T>a?1:a>T?-1:0},compareDateOnlyTz:function(t,T){function a(E){return r.Time._cmp_attr(i,s,E)}var i=this.convertToZone(T),s=t.convertToZone(T),o=0;return(o=a("year"))!=0||(o=a("month"))!=0||(o=a("day"))!=0,o},convertToZone:function(t){var T=this.clone(),a=this.zone.tzid==t.tzid;return!this.isDate&&!a&&r.Timezone.convert_time(T,this.zone,t),T.zone=t,T},utcOffset:function(){return this.zone==r.Timezone.localTimezone||this.zone==r.Timezone.utcTimezone?0:this.zone.utcOffset(this)},toICALString:function(){var e=this.toString();return e.length>10?r.design.icalendar.value["date-time"].toICAL(e):r.design.icalendar.value.date.toICAL(e)},toString:function(){var t=this.year+"-"+r.helpers.pad2(this.month)+"-"+r.helpers.pad2(this.day);return this.isDate||(t+="T"+r.helpers.pad2(this.hour)+":"+r.helpers.pad2(this.minute)+":"+r.helpers.pad2(this.second),this.zone===r.Timezone.utcTimezone&&(t+="Z")),t},toJSDate:function(){return this.zone==r.Timezone.localTimezone?this.isDate?new Date(this.year,this.month-1,this.day):new Date(this.year,this.month-1,this.day,this.hour,this.minute,this.second,0):new Date(this.toUnixTime()*1e3)},_normalize:function(){return this._time.isDate,this._time.isDate&&(this._time.hour=0,this._time.minute=0,this._time.second=0),this.adjust(0,0,0,0),this},adjust:function(t,T,a,i,s){var o,E,A=0,l=0,D,c,R,h,N,F=s||this._time;if(F.isDate||(D=F.second+i,F.second=D%60,o=r.helpers.trunc(D/60),F.second<0&&(F.second+=60,o--),c=F.minute+a+o,F.minute=c%60,E=r.helpers.trunc(c/60),F.minute<0&&(F.minute+=60,E--),R=F.hour+T+E,F.hour=R%24,A=r.helpers.trunc(R/24),F.hour<0&&(F.hour+=24,A--)),F.month>12?l=r.helpers.trunc((F.month-1)/12):F.month<1&&(l=r.helpers.trunc(F.month/12)-1),F.year+=l,F.month-=12*l,h=F.day+t+A,h>0)for(;N=r.Time.daysInMonth(F.month,F.year),!(h<=N);)F.month++,F.month>12&&(F.year++,F.month=1),h-=N;else for(;h<=0;)F.month==1?(F.year--,F.month=12):F.month--,h+=r.Time.daysInMonth(F.month,F.year);return F.day=h,this._cachedUnixTime=null,this},fromUnixTime:function(t){this.zone=r.Timezone.utcTimezone;var T=r.Time.epochTime.clone();T.adjust(0,0,0,t),this.year=T.year,this.month=T.month,this.day=T.day,this.hour=T.hour,this.minute=T.minute,this.second=Math.floor(T.second),this._cachedUnixTime=null},toUnixTime:function(){if(this._cachedUnixTime!==null)return this._cachedUnixTime;var t=this.utcOffset(),T=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-t);return this._cachedUnixTime=T/1e3,this._cachedUnixTime},toJSON:function(){for(var e=["year","month","day","hour","minute","second","isDate"],t=Object.create(null),T=0,a=e.length,i;T<a;T++)i=e[T],t[i]=this[i];return this.zone&&(t.timezone=this.zone.tzid),t}},function(){function t(T){Object.defineProperty(r.Time.prototype,T,{get:function(){return this._pendingNormalization&&(this._normalize(),this._pendingNormalization=!1),this._time[T]},set:function(i){return T==="isDate"&&i&&!this._time.isDate&&this.adjust(0,0,0,0),this._cachedUnixTime=null,this._pendingNormalization=!0,this._time[T]=i,i}})}"defineProperty"in Object&&(t("year"),t("month"),t("day"),t("hour"),t("minute"),t("second"),t("isDate"))}(),r.Time.daysInMonth=function(t,T){var a=[0,31,28,31,30,31,30,31,31,30,31,30,31],i=30;return t<1||t>12||(i=a[t],t==2&&(i+=r.Time.isLeapYear(T))),i},r.Time.isLeapYear=function(t){return t<=1752?t%4==0:t%4==0&&t%100!=0||t%400==0},r.Time.fromDayOfYear=function(t,T){var a=T,i=t,s=new r.Time;s.auto_normalize=!1;var o=r.Time.isLeapYear(a)?1:0;if(i<1)return a--,o=r.Time.isLeapYear(a)?1:0,i+=r.Time.daysInYearPassedMonth[o][12],r.Time.fromDayOfYear(i,a);if(i>r.Time.daysInYearPassedMonth[o][12])return o=r.Time.isLeapYear(a)?1:0,i-=r.Time.daysInYearPassedMonth[o][12],a++,r.Time.fromDayOfYear(i,a);s.year=a,s.isDate=!0;for(var E=11;E>=0;E--)if(i>r.Time.daysInYearPassedMonth[o][E]){s.month=E+1,s.day=i-r.Time.daysInYearPassedMonth[o][E];break}return s.auto_normalize=!0,s},r.Time.fromStringv2=function(t){return new r.Time({year:parseInt(t.substr(0,4),10),month:parseInt(t.substr(5,2),10),day:parseInt(t.substr(8,2),10),isDate:!0})},r.Time.fromDateString=function(e){return new r.Time({year:r.helpers.strictParseInt(e.substr(0,4)),month:r.helpers.strictParseInt(e.substr(5,2)),day:r.helpers.strictParseInt(e.substr(8,2)),isDate:!0})},r.Time.fromDateTimeString=function(e,t){if(e.length<19)throw new Error('invalid date-time value: "'+e+'"');var T;e[19]&&e[19]==="Z"?T="Z":t&&(T=t.getParameter("tzid"));var a=new r.Time({year:r.helpers.strictParseInt(e.substr(0,4)),month:r.helpers.strictParseInt(e.substr(5,2)),day:r.helpers.strictParseInt(e.substr(8,2)),hour:r.helpers.strictParseInt(e.substr(11,2)),minute:r.helpers.strictParseInt(e.substr(14,2)),second:r.helpers.strictParseInt(e.substr(17,2)),timezone:T});return a},r.Time.fromString=function(t,T){return t.length>10?r.Time.fromDateTimeString(t,T):r.Time.fromDateString(t)},r.Time.fromJSDate=function(t,T){var a=new r.Time;return a.fromJSDate(t,T)},r.Time.fromData=function(t,T){var a=new r.Time;return a.fromData(t,T)},r.Time.now=function(){return r.Time.fromJSDate(new Date,!1)},r.Time.weekOneStarts=function(t,T){var a=r.Time.fromData({year:t,month:1,day:1,isDate:!0}),i=a.dayOfWeek(),s=T||r.Time.DEFAULT_WEEK_START;return i>r.Time.THURSDAY&&(a.day+=7),s>r.Time.THURSDAY&&(a.day-=7),a.day-=i-s,a},r.Time.getDominicalLetter=function(e){var t="GFEDCBA",T=(e+(e/4|0)+(e/400|0)-(e/100|0)-1)%7,a=r.Time.isLeapYear(e);return a?t[(T+6)%7]+t[T]:t[T]},r.Time.epochTime=r.Time.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"}),r.Time._cmp_attr=function(t,T,a){return t[a]>T[a]?1:t[a]<T[a]?-1:0},r.Time.daysInYearPassedMonth=[[0,31,59,90,120,151,181,212,243,273,304,334,365],[0,31,60,91,121,152,182,213,244,274,305,335,366]],r.Time.SUNDAY=1,r.Time.MONDAY=2,r.Time.TUESDAY=3,r.Time.WEDNESDAY=4,r.Time.THURSDAY=5,r.Time.FRIDAY=6,r.Time.SATURDAY=7,r.Time.DEFAULT_WEEK_START=r.Time.MONDAY}(),function(){r.VCardTime=function(e,t,T){this.wrappedJSObject=this;var a=this._time=Object.create(null);a.year=null,a.month=null,a.day=null,a.hour=null,a.minute=null,a.second=null,this.icaltype=T||"date-and-or-time",this.fromData(e,t)},r.helpers.inherits(r.Time,r.VCardTime,{icalclass:"vcardtime",icaltype:"date-and-or-time",zone:null,clone:function(){return new r.VCardTime(this._time,this.zone,this.icaltype)},_normalize:function(){return this},utcOffset:function(){return this.zone instanceof r.UtcOffset?this.zone.toSeconds():r.Time.prototype.utcOffset.apply(this,arguments)},toICALString:function(){return r.design.vcard.value[this.icaltype].toICAL(this.toString())},toString:function(){var t=r.helpers.pad2,T=this.year,a=this.month,i=this.day,s=this.hour,o=this.minute,E=this.second,A=T!==null,l=a!==null,D=i!==null,c=s!==null,R=o!==null,h=E!==null,N=(A?t(T)+(l||D?"-":""):l||D?"--":"")+(l?t(a):"")+(D?"-"+t(i):""),F=(c?t(s):"-")+(c&&R?":":"")+(R?t(o):"")+(!c&&!R?"-":"")+(R&&h?":":"")+(h?t(E):""),f;if(this.zone===r.Timezone.utcTimezone)f="Z";else if(this.zone instanceof r.UtcOffset)f=this.zone.toString();else if(this.zone===r.Timezone.localTimezone)f="";else if(this.zone instanceof r.Timezone){var m=r.UtcOffset.fromSeconds(this.zone.utcOffset(this));f=m.toString()}else f="";switch(this.icaltype){case"time":return F+f;case"date-and-or-time":case"date-time":return N+(F=="--"?"":"T"+F+f);case"date":return N}return null}}),r.VCardTime.fromDateAndOrTimeString=function(e,t){function T(N,F,f){return N?r.helpers.strictParseInt(N.substr(F,f)):null}var a=e.split("T"),i=a[0],s=a[1],o=s?r.design.vcard.value.time._splitZone(s):[],E=o[0],A=o[1];r.helpers.strictParseInt;var l=i?i.length:0,D=A?A.length:0,c=i&&i[0]=="-"&&i[1]=="-",R=A&&A[0]=="-",h={year:c?null:T(i,0,4),month:c&&(l==4||l==7)?T(i,2,2):l==7||l==10?T(i,5,2):null,day:l==5?T(i,3,2):l==7&&c?T(i,5,2):l==10?T(i,8,2):null,hour:R?null:T(A,0,2),minute:R&&D==3?T(A,1,2):D>4?R?T(A,1,2):T(A,3,2):null,second:D==4?T(A,2,2):D==6?T(A,4,2):D==8?T(A,6,2):null};return E=="Z"?E=r.Timezone.utcTimezone:E&&E[3]==":"?E=r.UtcOffset.fromString(E):E=null,new r.VCardTime(h,E,t)}}(),function(){var e={SU:r.Time.SUNDAY,MO:r.Time.MONDAY,TU:r.Time.TUESDAY,WE:r.Time.WEDNESDAY,TH:r.Time.THURSDAY,FR:r.Time.FRIDAY,SA:r.Time.SATURDAY},t={};for(var T in e)e.hasOwnProperty(T)&&(t[e[T]]=T);r.Recur=function(D){this.wrappedJSObject=this,this.parts={},D&&typeof D=="object"&&this.fromData(D)},r.Recur.prototype={parts:null,interval:1,wkst:r.Time.MONDAY,until:null,count:null,freq:null,icalclass:"icalrecur",icaltype:"recur",iterator:function(l){return new r.RecurIterator({rule:this,dtstart:l})},clone:function(){return new r.Recur(this.toJSON())},isFinite:function(){return!!(this.count||this.until)},isByCount:function(){return!!(this.count&&!this.until)},addComponent:function(D,c){var R=D.toUpperCase();R in this.parts?this.parts[R].push(c):this.parts[R]=[c]},setComponent:function(D,c){this.parts[D.toUpperCase()]=c.slice()},getComponent:function(D){var c=D.toUpperCase();return c in this.parts?this.parts[c].slice():[]},getNextOccurrence:function(D,c){var R=this.iterator(D),h;do h=R.next();while(h&&h.compare(c)<=0);return h&&c.zone&&(h.zone=c.zone),h},fromData:function(l){for(var D in l){var c=D.toUpperCase();c in A?Array.isArray(l[D])?this.parts[c]=l[D]:this.parts[c]=[l[D]]:this[D]=l[D]}this.interval&&typeof this.interval!="number"&&E.INTERVAL(this.interval,this),this.wkst&&typeof this.wkst!="number"&&(this.wkst=r.Recur.icalDayToNumericDay(this.wkst)),this.until&&!(this.until instanceof r.Time)&&(this.until=r.Time.fromString(this.until))},toJSON:function(){var l=Object.create(null);l.freq=this.freq,this.count&&(l.count=this.count),this.interval>1&&(l.interval=this.interval);for(var D in this.parts)if(this.parts.hasOwnProperty(D)){var c=this.parts[D];Array.isArray(c)&&c.length==1?l[D.toLowerCase()]=c[0]:l[D.toLowerCase()]=r.helpers.clone(this.parts[D])}return this.until&&(l.until=this.until.toString()),"wkst"in this&&this.wkst!==r.Time.DEFAULT_WEEK_START&&(l.wkst=r.Recur.numericDayToIcalDay(this.wkst)),l},toString:function(){var D="FREQ="+this.freq;this.count&&(D+=";COUNT="+this.count),this.interval>1&&(D+=";INTERVAL="+this.interval);for(var c in this.parts)this.parts.hasOwnProperty(c)&&(D+=";"+c+"="+this.parts[c]);return this.until&&(D+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==r.Time.DEFAULT_WEEK_START&&(D+=";WKST="+r.Recur.numericDayToIcalDay(this.wkst)),D}};function a(l,D,c,R){var h=R;if(R[0]==="+"&&(h=R.substr(1)),h=r.helpers.strictParseInt(h),D!==void 0&&R<D)throw new Error(l+': invalid value "'+R+'" must be > '+D);if(c!==void 0&&R>c)throw new Error(l+': invalid value "'+R+'" must be < '+D);return h}r.Recur.icalDayToNumericDay=function(D,c){var R=c||r.Time.SUNDAY;return(e[D]-R+7)%7+1},r.Recur.numericDayToIcalDay=function(D,c){var R=c||r.Time.SUNDAY,h=D+R-r.Time.SUNDAY;return h>7&&(h-=7),t[h]};var i=/^(SU|MO|TU|WE|TH|FR|SA)$/,s=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,o=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"],E={FREQ:function(l,D,c){if(o.indexOf(l)!==-1)D.freq=l;else throw new Error('invalid frequency "'+l+'" expected: "'+o.join(", ")+'"')},COUNT:function(l,D,c){D.count=r.helpers.strictParseInt(l)},INTERVAL:function(l,D,c){D.interval=r.helpers.strictParseInt(l),D.interval<1&&(D.interval=1)},UNTIL:function(l,D,c){l.length>10?D.until=r.design.icalendar.value["date-time"].fromICAL(l):D.until=r.design.icalendar.value.date.fromICAL(l),c||(D.until=r.Time.fromString(D.until))},WKST:function(l,D,c){if(i.test(l))D.wkst=r.Recur.icalDayToNumericDay(l);else throw new Error('invalid WKST value "'+l+'"')}},A={BYSECOND:a.bind(this,"BYSECOND",0,60),BYMINUTE:a.bind(this,"BYMINUTE",0,59),BYHOUR:a.bind(this,"BYHOUR",0,23),BYDAY:function(l){if(s.test(l))return l;throw new Error('invalid BYDAY value "'+l+'"')},BYMONTHDAY:a.bind(this,"BYMONTHDAY",-31,31),BYYEARDAY:a.bind(this,"BYYEARDAY",-366,366),BYWEEKNO:a.bind(this,"BYWEEKNO",-53,53),BYMONTH:a.bind(this,"BYMONTH",1,12),BYSETPOS:a.bind(this,"BYSETPOS",-366,366)};r.Recur.fromString=function(l){var D=r.Recur._stringToData(l,!1);return new r.Recur(D)},r.Recur.fromData=function(l){return new r.Recur(l)},r.Recur._stringToData=function(l,D){for(var c=Object.create(null),R=l.split(";"),h=R.length,N=0;N<h;N++){var F=R[N].split("="),f=F[0].toUpperCase(),m=F[0].toLowerCase(),M=D?m:f,v=F[1];if(f in A){for(var p=v.split(","),L=0,g=p.length;L<g;L++)p[L]=A[f](p[L]);c[M]=p.length==1?p[0]:p}else f in E?E[f](v,c,D):c[m]=v}return c}}(),r.RecurIterator=function(){function e(t){this.fromData(t)}return e.prototype={completed:!1,rule:null,dtstart:null,last:null,occurrence_number:0,by_indices:null,initialized:!1,by_data:null,days:null,days_index:0,fromData:function(t){if(this.rule=r.helpers.formatClassType(t.rule,r.Recur),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=r.helpers.formatClassType(t.dtstart,r.Time),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");t.by_data?this.by_data=t.by_data:this.by_data=r.helpers.clone(this.rule.parts,!0),t.occurrence_number&&(this.occurrence_number=t.occurrence_number),this.days=t.days||[],t.last&&(this.last=r.helpers.formatClassType(t.last,r.Time)),this.by_indices=t.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=t.initialized||!1,this.initialized||this.init()},init:function(){this.initialized=!0,this.last=this.dtstart.clone();var T=this.by_data;if("BYDAY"in T&&this.sort_byday_rules(T.BYDAY),"BYYEARDAY"in T&&("BYMONTH"in T||"BYWEEKNO"in T||"BYMONTHDAY"in T||"BYDAY"in T))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in T&&"BYMONTHDAY"in T)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if(this.rule.freq=="MONTHLY"&&("BYYEARDAY"in T||"BYWEEKNO"in T))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if(this.rule.freq=="WEEKLY"&&("BYYEARDAY"in T||"BYMONTHDAY"in T))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if(this.rule.freq!="YEARLY"&&"BYYEARDAY"in T)throw new Error("BYYEARDAY may only appear in YEARLY rules");if(this.last.second=this.setup_defaults("BYSECOND","SECONDLY",this.dtstart.second),this.last.minute=this.setup_defaults("BYMINUTE","MINUTELY",this.dtstart.minute),this.last.hour=this.setup_defaults("BYHOUR","HOURLY",this.dtstart.hour),this.last.day=this.setup_defaults("BYMONTHDAY","DAILY",this.dtstart.day),this.last.month=this.setup_defaults("BYMONTH","MONTHLY",this.dtstart.month),this.rule.freq=="WEEKLY")if("BYDAY"in T){var a=this.ruleDayOfWeek(T.BYDAY[0],this.rule.wkst),i=a[0],s=a[1],o=s-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)<s&&o>=0||o<0)&&(this.last.day+=o)}else{var E=r.Recur.numericDayToIcalDay(this.dtstart.dayOfWeek());T.BYDAY=[E]}if(this.rule.freq=="YEARLY"){for(;this.expand_year_days(this.last.year),!(this.days.length>0);)this.increment_year(this.rule.interval);this._nextByYearDay()}if(this.rule.freq=="MONTHLY"&&this.has_by_data("BYDAY")){var A=null,l=this.last.clone(),D=r.Time.daysInMonth(this.last.month,this.last.year);for(var c in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(c)){this.last=l.clone();var a=this.ruleDayOfWeek(this.by_data.BYDAY[c]),i=a[0],s=a[1],R=this.last.nthWeekDay(s,i);if(i>=6||i<=-6)throw new Error("Malformed values in BYDAY part");if(R>D||R<=0){if(A&&A.month==l.month)continue;for(;R>D||R<=0;)this.increment_month(),D=r.Time.daysInMonth(this.last.month,this.last.year),R=this.last.nthWeekDay(s,i)}this.last.day=R,(!A||this.last.compare(A)<0)&&(A=this.last.clone())}if(this.last=A.clone(),this.has_by_data("BYMONTHDAY")&&this._byDayAndMonthDay(!0),this.last.day>D||this.last.day==0)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")&&this.last.day<0){var D=r.Time.daysInMonth(this.last.month,this.last.year);this.last.day=D+this.last.day+1}},next:function(){var T=this.last?this.last.clone():null;if(this.rule.count&&this.occurrence_number>=this.rule.count||this.rule.until&&this.last.compare(this.rule.until)>0)return this.completed=!0,null;if(this.occurrence_number==0&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;var a;do switch(a=1,this.rule.freq){case"SECONDLY":this.next_second();break;case"MINUTELY":this.next_minute();break;case"HOURLY":this.next_hour();break;case"DAILY":this.next_day();break;case"WEEKLY":this.next_week();break;case"MONTHLY":a=this.next_month();break;case"YEARLY":this.next_year();break;default:return null}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!a);if(this.last.compare(T)==0)throw new Error("Same occurrence found twice, protecting you from death by recursion");return this.rule.until&&this.last.compare(this.rule.until)>0?(this.completed=!0,null):(this.occurrence_number++,this.last)},next_second:function(){return this.next_generic("BYSECOND","SECONDLY","second","minute")},increment_second:function(T){return this.increment_generic(T,"second",60,"minute")},next_minute:function(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")},increment_minute:function(T){return this.increment_generic(T,"minute",60,"hour")},next_hour:function(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")},increment_hour:function(T){this.increment_generic(T,"hour",24,"monthday")},next_day:function(){"BYDAY"in this.by_data;var T=this.rule.freq=="DAILY";return this.next_hour()==0||(T?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0},next_week:function(){var T=0;if(this.next_weekday_by_week()==0)return T;if(this.has_by_data("BYWEEKNO")){++this.by_indices.BYWEEKNO,this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,T=1),this.last.month=1,this.last.day=1;var a=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*a,T&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return T},normalizeByMonthDayRules:function(t,T,a){for(var i=r.Time.daysInMonth(T,t),s=[],o=0,E=a.length,A;o<E;o++)if(A=a[o],!(Math.abs(A)>i)){if(A<0)A=i+(A+1);else if(A===0)continue;s.indexOf(A)===-1&&s.push(A)}return s.sort(function(l,D){return l-D})},_byDayAndMonthDay:function(t){var T,a=this.by_data.BYDAY,i,s=0,o,E=a.length,A=0,l,D=this,c=this.last.day;function R(){for(l=r.Time.daysInMonth(D.last.month,D.last.year),T=D.normalizeByMonthDayRules(D.last.year,D.last.month,D.by_data.BYMONTHDAY),o=T.length;T[s]<=c&&!(t&&T[s]==c)&&s<o-1;)s++}function h(){c=0,D.increment_month(),s=0,R()}R(),t&&(c-=1);for(var N=48;!A&&N;){if(N--,i=c+1,i>l){h();continue}var F=T[s++];if(F>=i)c=F;else{h();continue}for(var f=0;f<E;f++){var m=this.ruleDayOfWeek(a[f]),M=m[0],v=m[1];if(this.last.day=c,this.last.isNthWeekDay(v,M)){A=1;break}}if(!A&&s===o){h();continue}}if(N<=0)throw new Error("Malformed values in BYDAY combined with BYMONTHDAY parts");return A},next_month:function(){this.rule.freq=="MONTHLY";var T=1;if(this.next_hour()==0)return T;if(this.has_by_data("BYDAY")&&this.has_by_data("BYMONTHDAY"))T=this._byDayAndMonthDay();else if(this.has_by_data("BYDAY")){var a=r.Time.daysInMonth(this.last.month,this.last.year),i=0,s=0;if(this.has_by_data("BYSETPOS")){for(var o=this.last.day,E=1;E<=a;E++)this.last.day=E,this.is_day_in_byday(this.last)&&(s++,E<=o&&i++);this.last.day=o}T=0;for(var E=this.last.day+1;E<=a;E++)if(this.last.day=E,this.is_day_in_byday(this.last)&&(!this.has_by_data("BYSETPOS")||this.check_set_position(++i)||this.check_set_position(i-s-1))){T=1;break}E>a&&(this.last.day=1,this.increment_month(),this.is_day_in_byday(this.last)?(!this.has_by_data("BYSETPOS")||this.check_set_position(1))&&(T=1):T=0)}else if(this.has_by_data("BYMONTHDAY")){this.by_indices.BYMONTHDAY++,this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length&&(this.by_indices.BYMONTHDAY=0,this.increment_month());var a=r.Time.daysInMonth(this.last.month,this.last.year),E=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY];E<0&&(E=a+E+1),E>a?(this.last.day=1,T=this.is_day_in_byday(this.last)):this.last.day=E}else{this.increment_month();var a=r.Time.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>a?T=0:this.last.day=this.by_data.BYMONTHDAY[0]}return T},next_weekday_by_week:function(){var T=0;if(this.next_hour()==0)return T;if(!this.has_by_data("BYDAY"))return 1;for(;;){var a=new r.Time;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,T=1);var i=this.by_data.BYDAY[this.by_indices.BYDAY],s=this.ruleDayOfWeek(i),o=s[1];o-=this.rule.wkst,o<0&&(o+=7),a.year=this.last.year,a.month=this.last.month,a.day=this.last.day;var E=a.startDoyWeek(this.rule.wkst);if(!(o+E<1&&!T)){var A=r.Time.fromDayOfYear(E+o,this.last.year);return this.last.year=A.year,this.last.month=A.month,this.last.day=A.day,T}}},next_year:function(){if(this.next_hour()==0)return 0;if(++this.days_index==this.days.length){this.days_index=0;do this.increment_year(this.rule.interval),this.expand_year_days(this.last.year);while(this.days.length==0)}return this._nextByYearDay(),1},_nextByYearDay:function(){var T=this.days[this.days_index],a=this.last.year;T<1&&(T+=1,a+=1);var i=r.Time.fromDayOfYear(T,a);this.last.day=i.day,this.last.month=i.month},ruleDayOfWeek:function(T,a){var i=T.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);if(i){var s=parseInt(i[1]||0,10);return T=r.Recur.icalDayToNumericDay(i[2],a),[s,T]}else return[0,0]},next_generic:function(T,a,i,s,o){var E=T in this.by_data,A=this.rule.freq==a,l=0;if(o&&this[o]()==0)return l;if(E){this.by_indices[T]++,this.by_indices[T];var D=this.by_data[T];this.by_indices[T]==D.length&&(this.by_indices[T]=0,l=1),this.last[i]=D[this.by_indices[T]]}else A&&this["increment_"+i](this.rule.interval);return E&&l&&A&&this["increment_"+s](1),l},increment_monthday:function(T){for(var a=0;a<T;a++){var i=r.Time.daysInMonth(this.last.month,this.last.year);this.last.day++,this.last.day>i&&(this.last.day-=i,this.increment_month())}},increment_month:function(){if(this.last.day=1,this.has_by_data("BYMONTH"))this.by_indices.BYMONTH++,this.by_indices.BYMONTH==this.by_data.BYMONTH.length&&(this.by_indices.BYMONTH=0,this.increment_year(1)),this.last.month=this.by_data.BYMONTH[this.by_indices.BYMONTH];else{this.rule.freq=="MONTHLY"?this.last.month+=this.rule.interval:this.last.month++,this.last.month--;var T=r.helpers.trunc(this.last.month/12);this.last.month%=12,this.last.month++,T!=0&&this.increment_year(T)}},increment_year:function(T){this.last.year+=T},increment_generic:function(T,a,i,s){this.last[a]+=T;var o=r.helpers.trunc(this.last[a]/i);this.last[a]%=i,o!=0&&this["increment_"+s](o)},has_by_data:function(T){return T in this.rule.parts},expand_year_days:function(T){var a=new r.Time;this.days=[];var i={},s=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(var o in s)if(s.hasOwnProperty(o)){var E=s[o];E in this.rule.parts&&(i[E]=this.rule.parts[E])}if("BYMONTH"in i&&"BYWEEKNO"in i){var A=1,l={};a.year=T,a.isDate=!0;for(var D=0;D<this.by_data.BYMONTH.length;D++){var c=this.by_data.BYMONTH[D];a.month=c,a.day=1;var R=a.weekNumber(this.rule.wkst);a.day=r.Time.daysInMonth(c,T);var h=a.weekNumber(this.rule.wkst);for(D=R;D<h;D++)l[D]=1}for(var N=0;N<this.by_data.BYWEEKNO.length&&A;N++){var F=this.by_data.BYWEEKNO[N];F<52?A&=l[N]:A=0}A?delete i.BYMONTH:delete i.BYWEEKNO}var f=Object.keys(i).length;if(f==0){var m=this.dtstart.clone();m.year=this.last.year,this.days.push(m.dayOfYear())}else if(f==1&&"BYMONTH"in i){for(var M in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(M)){var v=this.dtstart.clone();v.year=T,v.month=this.by_data.BYMONTH[M],v.isDate=!0,this.days.push(v.dayOfYear())}}else if(f==1&&"BYMONTHDAY"in i){for(var p in this.by_data.BYMONTHDAY)if(this.by_data.BYMONTHDAY.hasOwnProperty(p)){var L=this.dtstart.clone(),g=this.by_data.BYMONTHDAY[p];if(g<0){var y=r.Time.daysInMonth(L.month,T);g=g+y+1}L.day=g,L.year=T,L.isDate=!0,this.days.push(L.dayOfYear())}}else if(f==2&&"BYMONTHDAY"in i&&"BYMONTH"in i){for(var M in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(M)){var b=this.by_data.BYMONTH[M],y=r.Time.daysInMonth(b,T);for(var p in this.by_data.BYMONTHDAY)if(this.by_data.BYMONTHDAY.hasOwnProperty(p)){var g=this.by_data.BYMONTHDAY[p];g<0&&(g=g+y+1),a.day=g,a.month=b,a.year=T,a.isDate=!0,this.days.push(a.dayOfYear())}}}else if(!(f==1&&"BYWEEKNO"in i)){if(!(f==2&&"BYWEEKNO"in i&&"BYMONTHDAY"in i))if(f==1&&"BYDAY"in i)this.days=this.days.concat(this.expand_by_day(T));else if(f==2&&"BYDAY"in i&&"BYMONTH"in i){for(var M in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(M)){var c=this.by_data.BYMONTH[M],y=r.Time.daysInMonth(c,T);a.year=T,a.month=this.by_data.BYMONTH[M],a.day=1,a.isDate=!0;var B=a.dayOfWeek(),x=a.dayOfYear()-1;a.day=y;var U=a.dayOfWeek();if(this.has_by_data("BYSETPOS")){for(var H=[],P=1;P<=y;P++)a.day=P,this.is_day_in_byday(a)&&H.push(P);for(var J=0;J<H.length;J++)(this.check_set_position(J+1)||this.check_set_position(J-H.length))&&this.days.push(x+H[J])}else for(var j in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(j)){var S=this.by_data.BYDAY[j],O=this.ruleDayOfWeek(S),Y=O[0],u=O[1],G,z=(u+7-B)%7+1,q=y-(U+7-u)%7;if(Y==0)for(var P=z;P<=y;P+=7)this.days.push(x+P);else Y>0?(G=z+(Y-1)*7,G<=y&&this.days.push(x+G)):(G=q+(Y+1)*7,G>0&&this.days.push(x+G))}}this.days.sort(function(Lr,pr){return Lr-pr})}else if(f==2&&"BYDAY"in i&&"BYMONTHDAY"in i){var $=this.expand_by_day(T);for(var k in $)if($.hasOwnProperty(k)){var P=$[k],rr=r.Time.fromDayOfYear(P,T);this.by_data.BYMONTHDAY.indexOf(rr.day)>=0&&this.days.push(P)}}else if(f==3&&"BYDAY"in i&&"BYMONTHDAY"in i&&"BYMONTH"in i){var $=this.expand_by_day(T);for(var k in $)if($.hasOwnProperty(k)){var P=$[k],rr=r.Time.fromDayOfYear(P,T);this.by_data.BYMONTH.indexOf(rr.month)>=0&&this.by_data.BYMONTHDAY.indexOf(rr.day)>=0&&this.days.push(P)}}else if(f==2&&"BYDAY"in i&&"BYWEEKNO"in i){var $=this.expand_by_day(T);for(var k in $)if($.hasOwnProperty(k)){var P=$[k],rr=r.Time.fromDayOfYear(P,T),F=rr.weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(F)&&this.days.push(P)}}else f==3&&"BYDAY"in i&&"BYWEEKNO"in i&&"BYMONTHDAY"in i||(f==1&&"BYYEARDAY"in i?this.days=this.days.concat(this.by_data.BYYEARDAY):this.days=[])}return 0},expand_by_day:function(T){var a=[],i=this.last.clone();i.year=T,i.month=1,i.day=1,i.isDate=!0;var s=i.dayOfWeek();i.month=12,i.day=31,i.isDate=!0;var o=i.dayOfWeek(),E=i.dayOfYear();for(var A in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(A)){var l=this.by_data.BYDAY[A],D=this.ruleDayOfWeek(l),c=D[0],R=D[1];if(c==0)for(var h=(R+7-s)%7+1,N=h;N<=E;N+=7)a.push(N);else if(c>0){var F;R>=s?F=R-s+1:F=R-s+8,a.push(F+(c-1)*7)}else{var f;c=-c,R<=o?f=E-o+R:f=E-o+R-7,a.push(f-(c-1)*7)}}return a},is_day_in_byday:function(T){for(var a in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(a)){var i=this.by_data.BYDAY[a],s=this.ruleDayOfWeek(i),o=s[0],E=s[1],A=T.dayOfWeek();if(o==0&&E==A||T.nthWeekDay(E,o)==T.day)return 1}return 0},check_set_position:function(T){if(this.has_by_data("BYSETPOS")){var a=this.by_data.BYSETPOS.indexOf(T);return a!==-1}return!1},sort_byday_rules:function(T){for(var a=0;a<T.length;a++)for(var i=0;i<a;i++){var s=this.ruleDayOfWeek(T[i],this.rule.wkst)[1],o=this.ruleDayOfWeek(T[a],this.rule.wkst)[1];if(s>o){var E=T[a];T[a]=T[i],T[i]=E}}},check_contract_restriction:function(T,a){var i=e._indexMap[T],s=e._expandMap[this.rule.freq][i],o=!1;if(T in this.by_data&&s==e.CONTRACT){var E=this.by_data[T];for(var A in E)if(E.hasOwnProperty(A)&&E[A]==a){o=!0;break}}else o=!0;return o},check_contracting_rules:function(){var T=this.last.dayOfWeek(),a=this.last.weekNumber(this.rule.wkst),i=this.last.dayOfYear();return this.check_contract_restriction("BYSECOND",this.last.second)&&this.check_contract_restriction("BYMINUTE",this.last.minute)&&this.check_contract_restriction("BYHOUR",this.last.hour)&&this.check_contract_restriction("BYDAY",r.Recur.numericDayToIcalDay(T))&&this.check_contract_restriction("BYWEEKNO",a)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",i)},setup_defaults:function(T,a,i){var s=e._indexMap[T],o=e._expandMap[this.rule.freq][s];return o!=e.CONTRACT&&(T in this.by_data||(this.by_data[T]=[i]),this.rule.freq!=a)?this.by_data[T][0]:i},toJSON:function(){var t=Object.create(null);return t.initialized=this.initialized,t.rule=this.rule.toJSON(),t.dtstart=this.dtstart.toJSON(),t.by_data=this.by_data,t.days=this.days,t.last=this.last.toJSON(),t.by_indices=this.by_indices,t.occurrence_number=this.occurrence_number,t}},e._indexMap={BYSECOND:0,BYMINUTE:1,BYHOUR:2,BYDAY:3,BYMONTHDAY:4,BYYEARDAY:5,BYWEEKNO:6,BYMONTH:7,BYSETPOS:8},e._expandMap={SECONDLY:[1,1,1,1,1,1,1,1],MINUTELY:[2,1,1,1,1,1,1,1],HOURLY:[2,2,1,1,1,1,1,1],DAILY:[2,2,2,1,1,1,1,1],WEEKLY:[2,2,2,2,3,3,1,1],MONTHLY:[2,2,2,2,2,3,3,1],YEARLY:[2,2,2,2,2,2,2,2]},e.UNKNOWN=0,e.CONTRACT=1,e.EXPAND=2,e.ILLEGAL=3,e}(),r.RecurExpansion=function(){function e(i){return r.helpers.formatClassType(i,r.Time)}function t(i,s){return i.compare(s)}function T(i){return i.hasProperty("rdate")||i.hasProperty("rrule")||i.hasProperty("recurrence-id")}function a(i){this.ruleDates=[],this.exDates=[],this.fromData(i)}return a.prototype={complete:!1,ruleIterators:null,ruleDates:null,exDates:null,ruleDateInc:0,exDateInc:0,exDate:null,ruleDate:null,dtstart:null,last:null,fromData:function(i){var s=r.helpers.formatClassType(i.dtstart,r.Time);if(s)this.dtstart=s;else throw new Error(".dtstart (ICAL.Time) must be given");if(i.component)this._init(i.component);else{if(this.last=e(i.last)||s.clone(),!i.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=i.ruleIterators.map(function(o){return r.helpers.formatClassType(o,r.RecurIterator)}),this.ruleDateInc=i.ruleDateInc,this.exDateInc=i.exDateInc,i.ruleDates&&(this.ruleDates=i.ruleDates.map(e),this.ruleDate=this.ruleDates[this.ruleDateInc]),i.exDates&&(this.exDates=i.exDates.map(e),this.exDate=this.exDates[this.exDateInc]),typeof i.complete<"u"&&(this.complete=i.complete)}},next:function(){for(var i,s,o,E=500,A=0;;){if(A++>E)throw new Error("max tries have occured, rule may be impossible to forfill.");if(s=this.ruleDate,i=this._nextRecurrenceIter(this.last),!s&&!i){this.complete=!0;break}if((!s||i&&s.compare(i.last)>0)&&(s=i.last.clone(),i.next()),this.ruleDate===s&&this._nextRuleDay(),this.last=s,this.exDate&&(o=this.exDate.compare(this.last),o<0&&this._nextExDay(),o===0)){this._nextExDay();continue}return this.last}},toJSON:function(){function i(o){return o.toJSON()}var s=Object.create(null);return s.ruleIterators=this.ruleIterators.map(i),this.ruleDates&&(s.ruleDates=this.ruleDates.map(i)),this.exDates&&(s.exDates=this.exDates.map(i)),s.ruleDateInc=this.ruleDateInc,s.exDateInc=this.exDateInc,s.last=this.last.toJSON(),s.dtstart=this.dtstart.toJSON(),s.complete=this.complete,s},_extractDates:function(i,s){function o(R){c=r.helpers.binsearchInsert(E,R,t),E.splice(c,0,R)}for(var E=[],A=i.getAllProperties(s),l=A.length,D=0,c;D<l;D++)A[D].getValues().forEach(o);return E},_init:function(i){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!T(i)){this.ruleDate=this.last.clone(),this.complete=!0;return}if(i.hasProperty("rdate")&&(this.ruleDates=this._extractDates(i,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=r.helpers.binsearchInsert(this.ruleDates,this.last,t),this.ruleDate=this.ruleDates[this.ruleDateInc]),i.hasProperty("rrule"))for(var s=i.getAllProperties("rrule"),o=0,E=s.length,A,l;o<E;o++)A=s[o].getFirstValue(),l=A.iterator(this.dtstart),this.ruleIterators.push(l),l.next();i.hasProperty("exdate")&&(this.exDates=this._extractDates(i,"exdate"),this.exDateInc=r.helpers.binsearchInsert(this.exDates,this.last,t),this.exDate=this.exDates[this.exDateInc])},_nextExDay:function(){this.exDate=this.exDates[++this.exDateInc]},_nextRuleDay:function(){this.ruleDate=this.ruleDates[++this.ruleDateInc]},_nextRecurrenceIter:function(){var i=this.ruleIterators;if(i.length===0)return null;for(var s=i.length,o,E,A=0,l;A<s;A++){if(o=i[A],E=o.last,o.completed){s--,A!==0&&A--,i.splice(A,1);continue}(!l||l.last.compare(E)>0)&&(l=o)}return l}},a}(),r.Event=function(){function e(T,a){T instanceof r.Component||(a=T,T=null),T?this.component=T:this.component=new r.Component("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],a&&a.strictExceptions&&(this.strictExceptions=a.strictExceptions),a&&a.exceptions?a.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach(function(i){i.hasProperty("recurrence-id")&&this.relateException(i)},this)}e.prototype={THISANDFUTURE:"THISANDFUTURE",exceptions:null,strictExceptions:!1,relateException:function(T){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(T instanceof r.Component&&(T=new r.Event(T)),this.strictExceptions&&T.uid!==this.uid)throw new Error("attempted to relate unrelated exception");var a=T.recurrenceId.toString();if(this.exceptions[a]=T,T.modifiesFuture()){var i=[T.recurrenceId.toUnixTime(),a],s=r.helpers.binsearchInsert(this.rangeExceptions,i,t);this.rangeExceptions.splice(s,0,i)}},modifiesFuture:function(){if(!this.component.hasProperty("recurrence-id"))return!1;var T=this.component.getFirstProperty("recurrence-id").getParameter("range");return T===this.THISANDFUTURE},findRangeException:function(T){if(!this.rangeExceptions.length)return null;var a=T.toUnixTime(),i=r.helpers.binsearchInsert(this.rangeExceptions,[a],t);if(i-=1,i<0)return null;var s=this.rangeExceptions[i];return a<s[0]?null:s[1]},getOccurrenceDetails:function(T){var a=T.toString(),i=T.convertToZone(r.Timezone.utcTimezone).toString(),s,o={recurrenceId:T};if(a in this.exceptions)s=o.item=this.exceptions[a],o.startDate=s.startDate,o.endDate=s.endDate,o.item=s;else if(i in this.exceptions)s=this.exceptions[i],o.startDate=s.startDate,o.endDate=s.endDate,o.item=s;else{var E=this.findRangeException(T),A;if(E){var l=this.exceptions[E];o.item=l;var D=this._rangeExceptionCache[E];if(!D){var c=l.recurrenceId.clone(),R=l.startDate.clone();c.zone=R.zone,D=R.subtractDate(c),this._rangeExceptionCache[E]=D}var h=T.clone();h.zone=l.startDate.zone,h.addDuration(D),A=h.clone(),A.addDuration(l.duration),o.startDate=h,o.endDate=A}else A=T.clone(),A.addDuration(this.duration),o.endDate=A,o.startDate=T,o.item=this}return o},iterator:function(T){return new r.RecurExpansion({component:this.component,dtstart:T||this.startDate})},isRecurring:function(){var T=this.component;return T.hasProperty("rrule")||T.hasProperty("rdate")},isRecurrenceException:function(){return this.component.hasProperty("recurrence-id")},getRecurrenceTypes:function(){for(var T=this.component.getAllProperties("rrule"),a=0,i=T.length,s=Object.create(null);a<i;a++){var o=T[a].getFirstValue();s[o.freq]=!0}return s},get uid(){return this._firstProp("uid")},set uid(T){this._setProp("uid",T)},get startDate(){return this._firstProp("dtstart")},set startDate(T){this._setTime("dtstart",T)},get endDate(){var T=this._firstProp("dtend");if(!T){var a=this._firstProp("duration");T=this.startDate.clone(),a?T.addDuration(a):T.isDate&&(T.day+=1)}return T},set endDate(T){this.component.hasProperty("duration")&&this.component.removeProperty("duration"),this._setTime("dtend",T)},get duration(){var T=this._firstProp("duration");return T||this.endDate.subtractDateTz(this.startDate)},set duration(T){this.component.hasProperty("dtend")&&this.component.removeProperty("dtend"),this._setProp("duration",T)},get location(){return this._firstProp("location")},set location(T){return this._setProp("location",T)},get attendees(){return this.component.getAllProperties("attendee")},get summary(){return this._firstProp("summary")},set summary(T){this._setProp("summary",T)},get description(){return this._firstProp("description")},set description(T){this._setProp("description",T)},get color(){return this._firstProp("color")},set color(T){this._setProp("color",T)},get organizer(){return this._firstProp("organizer")},set organizer(T){this._setProp("organizer",T)},get sequence(){return this._firstProp("sequence")},set sequence(T){this._setProp("sequence",T)},get recurrenceId(){return this._firstProp("recurrence-id")},set recurrenceId(T){this._setTime("recurrence-id",T)},_setTime:function(T,a){var i=this.component.getFirstProperty(T);i||(i=new r.Property(T),this.component.addProperty(i)),a.zone===r.Timezone.localTimezone||a.zone===r.Timezone.utcTimezone?i.removeParameter("tzid"):i.setParameter("tzid",a.zone.tzid),i.setValue(a)},_setProp:function(T,a){this.component.updatePropertyWithValue(T,a)},_firstProp:function(T){return this.component.getFirstPropertyValue(T)},toString:function(){return this.component.toString()}};function t(T,a){return T[0]>a[0]?1:a[0]>T[0]?-1:0}return e}(),r.ComponentParser=function(){function e(t){typeof t>"u"&&(t={});var T;for(T in t)t.hasOwnProperty(T)&&(this[T]=t[T])}return e.prototype={parseEvent:!0,parseTimezone:!0,oncomplete:function(){},onerror:function(t){},ontimezone:function(t){},onevent:function(t){},process:function(t){typeof t=="string"&&(t=r.parse(t)),t instanceof r.Component||(t=new r.Component(t));for(var T=t.getAllSubcomponents(),a=0,i=T.length,s;a<i;a++)switch(s=T[a],s.name){case"vtimezone":if(this.parseTimezone){var o=s.getFirstPropertyValue("tzid");o&&this.ontimezone(new r.Timezone({tzid:o,component:s}))}break;case"vevent":this.parseEvent&&this.onevent(new r.Event(s));break;default:continue}this.oncomplete()}},e}()})(Ai);var Gc=Ai.exports;const bc={"Africa/Abidjan":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Accra":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Addis_Ababa":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Algiers":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Asmara":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Bamako":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Bangui":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Banjul":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Bissau":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Blantyre":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Brazzaville":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Bujumbura":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Cairo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Casablanca":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20180325T020000\r
RDATE:20180325T020000\r
RDATE:20180617T020000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:20180513T030000\r
RDATE:20180513T030000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20190609T020000\r
RDATE:20190609T020000\r
RDATE:20200531T020000\r
RDATE:20210516T020000\r
RDATE:20220508T020000\r
RDATE:20230430T020000\r
RDATE:20240414T020000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20181028T030000\r
RDATE:20181028T030000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:20190505T030000\r
RDATE:20190505T030000\r
RDATE:20200419T030000\r
RDATE:20210411T030000\r
RDATE:20220327T030000\r
RDATE:20230319T030000\r
RDATE:20240310T030000\r
END:DAYLIGHT`,"Africa/Ceuta":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Africa/Conakry":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Dakar":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Dar_es_Salaam":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Djibouti":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Douala":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/El_Aaiun":`BEGIN:STANDARD\r
TZOFFSETFROM:-0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20180325T020000\r
RDATE:20180325T020000\r
RDATE:20180617T020000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:20180513T030000\r
RDATE:20180513T030000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20181028T030000\r
RDATE:20181028T030000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:20190505T030000\r
RDATE:20190505T030000\r
RDATE:20200419T030000\r
RDATE:20210411T030000\r
RDATE:20220327T030000\r
RDATE:20230319T030000\r
RDATE:20240310T030000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20190609T020000\r
RDATE:20190609T020000\r
RDATE:20200531T020000\r
RDATE:20210516T020000\r
RDATE:20220508T020000\r
RDATE:20230430T020000\r
RDATE:20240414T020000\r
END:STANDARD`,"Africa/Freetown":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Gaborone":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Harare":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Johannesburg":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:SAST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Juba":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Kampala":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Khartoum":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Kigali":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Kinshasa":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Lagos":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Libreville":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Lome":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Luanda":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Lubumbashi":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Lusaka":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Malabo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Maputo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Maseru":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:SAST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Mbabane":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:SAST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Mogadishu":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Monrovia":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Nairobi":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Ndjamena":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Niamey":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Nouakchott":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Ouagadougou":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Porto-Novo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Sao_Tome":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:20180101T010000\r
RDATE:20180101T010000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:20190101T020000\r
RDATE:20190101T020000\r
END:STANDARD`,"Africa/Tripoli":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Tunis":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Windhoek":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Adak":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-1000\r
TZOFFSETTO:-0900\r
TZNAME:HDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-1000\r
TZNAME:HST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Anchorage":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Anguilla":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Antigua":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Araguaina":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Buenos_Aires":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Catamarca":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Cordoba":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Jujuy":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/La_Rioja":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Mendoza":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Rio_Gallegos":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Salta":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/San_Juan":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/San_Luis":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Tucuman":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Argentina/Ushuaia":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Aruba":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Asuncion":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19701004T000000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700322T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\r
END:STANDARD`,"America/Atikokan":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Bahia":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Bahia_Banderas":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT`,"America/Barbados":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Belem":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Belize":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Blanc-Sablon":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Boa_Vista":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Bogota":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Boise":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Cambridge_Bay":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Campo_Grande":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20181104T000000\r
RDATE:20181104T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20180218T000000\r
RDATE:20180218T000000\r
RDATE:20190217T000000\r
END:STANDARD`,"America/Cancun":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Caracas":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Cayenne":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Cayman":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Chicago":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Chihuahua":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"America/Costa_Rica":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Creston":`BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Cuiaba":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20181104T000000\r
RDATE:20181104T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20180218T000000\r
RDATE:20180218T000000\r
RDATE:20190217T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Curacao":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Danmarkshavn":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Dawson":`BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:20180311T020000\r
RDATE:20180311T020000\r
RDATE:20190310T020000\r
RDATE:20200308T020000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:20181104T020000\r
RDATE:20181104T020000\r
RDATE:20191103T020000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:20201101T000000\r
RDATE:20201101T000000\r
END:STANDARD`,"America/Dawson_Creek":`BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Denver":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Detroit":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Dominica":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Edmonton":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Eirunepe":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/El_Salvador":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Fort_Nelson":`BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Fortaleza":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Glace_Bay":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Goose_Bay":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT`,"America/Grand_Turk":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:20181104T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:20190310T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:20180311T020000\r
RDATE:20180311T020000\r
END:DAYLIGHT`,"America/Grenada":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Guadeloupe":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Guatemala":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Guayaquil":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Guyana":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Halifax":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Havana":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:CST\r
DTSTART:19701101T010000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:CDT\r
DTSTART:19700308T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT`,"America/Hermosillo":`BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Indiana/Indianapolis":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Knox":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Marengo":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Petersburg":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Tell_City":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Vevay":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Vincennes":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Indiana/Winamac":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT`,"America/Inuvik":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Iqaluit":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Jamaica":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Juneau":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Kentucky/Louisville":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Kentucky/Monticello":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Kralendijk":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/La_Paz":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Lima":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Los_Angeles":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Lower_Princes":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Maceio":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Managua":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Manaus":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Marigot":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Martinique":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Matamoros":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Mazatlan":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"America/Menominee":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Merida":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"America/Metlakatla":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:20191103T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:20181104T020000\r
RDATE:20181104T020000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:20190120T020000\r
RDATE:20190120T020000\r
END:STANDARD`,"America/Mexico_City":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"America/Miquelon":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Moncton":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Monterrey":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"America/Montevideo":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Montserrat":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Nassau":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/New_York":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Nipigon":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Nome":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Noronha":`BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/North_Dakota/Beulah":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/North_Dakota/Center":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/North_Dakota/New_Salem":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Nuuk":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700328T220000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19701024T230000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:STANDARD`,"America/Ojinaga":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Panama":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Pangnirtung":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Paramaribo":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Phoenix":`BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Port-au-Prince":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Port_of_Spain":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Porto_Velho":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Puerto_Rico":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Punta_Arenas":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Rainy_River":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Rankin_Inlet":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Recife":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Regina":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Resolute":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT`,"America/Rio_Branco":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Santarem":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Santiago":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20190407T000000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20190908T000000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20180812T000000\r
RDATE:20180812T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20180513T000000\r
RDATE:20180513T000000\r
END:STANDARD`,"America/Santo_Domingo":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Sao_Paulo":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:20181104T000000\r
RDATE:20181104T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20180218T000000\r
RDATE:20180218T000000\r
RDATE:20190217T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700101T000000\r
END:DAYLIGHT`,"America/Scoresbysund":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19700329T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:-0100\r
TZNAME:-01\r
DTSTART:19701025T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"America/Sitka":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/St_Barthelemy":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/St_Johns":`BEGIN:STANDARD\r
TZOFFSETFROM:-0230\r
TZOFFSETTO:-0330\r
TZNAME:NST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0330\r
TZOFFSETTO:-0230\r
TZNAME:NDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT`,"America/St_Kitts":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/St_Lucia":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/St_Thomas":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/St_Vincent":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Swift_Current":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Tegucigalpa":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Thule":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Thunder_Bay":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Tijuana":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Toronto":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Tortola":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Vancouver":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Whitehorse":`BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:20180311T020000\r
RDATE:20180311T020000\r
RDATE:20190310T020000\r
RDATE:20200308T020000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:20181104T020000\r
RDATE:20181104T020000\r
RDATE:20191103T020000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:20201101T000000\r
RDATE:20201101T000000\r
END:STANDARD`,"America/Winnipeg":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Yakutat":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Yellowknife":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Antarctica/Casey":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:20181007T040000\r
RDATE:20181007T040000\r
RDATE:20191004T030000\r
RDATE:20201004T000100\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:20180311T040000\r
RDATE:20180311T040000\r
RDATE:20190317T030000\r
RDATE:20200308T030000\r
END:STANDARD`,"Antarctica/Davis":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Antarctica/DumontDUrville":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Antarctica/Macquarie":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Antarctica/Mawson":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Antarctica/McMurdo":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:NZDT\r
DTSTART:19700927T020000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1200\r
TZNAME:NZST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Antarctica/Palmer":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Antarctica/Rothera":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Antarctica/Syowa":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Antarctica/Troll":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0200\r
TZNAME:+02\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Antarctica/Vostok":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Arctic/Longyearbyen":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Asia/Aden":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Almaty":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Amman":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700326T235959\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701030T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r
END:STANDARD`,"Asia/Anadyr":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Aqtau":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Aqtobe":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Ashgabat":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Atyrau":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Baghdad":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Bahrain":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Baku":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Bangkok":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Barnaul":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Beirut":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T000000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Asia/Bishkek":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Brunei":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Chita":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:+09\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Choibalsan":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Colombo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0530\r
TZOFFSETTO:+0530\r
TZNAME:+0530\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Damascus":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701030T000000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700327T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r
END:DAYLIGHT`,"Asia/Dhaka":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Dili":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:+09\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Dubai":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Dushanbe":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Famagusta":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:20180325T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT`,"Asia/Gaza":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:20200328T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:20201024T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:20180324T010000\r
RDATE:20180324T010000\r
RDATE:20190329T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:20181027T010000\r
RDATE:20181027T010000\r
RDATE:20191026T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Hebron":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:20200328T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:20201024T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:20180324T010000\r
RDATE:20180324T010000\r
RDATE:20190329T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:20181027T010000\r
RDATE:20181027T010000\r
RDATE:20191026T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Ho_Chi_Minh":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Hong_Kong":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:HKT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Hovd":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Irkutsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Istanbul":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Jakarta":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:WIB\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Jayapura":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:WIT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Jerusalem":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:IDT\r
DTSTART:19700327T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:IST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Asia/Kabul":`BEGIN:STANDARD\r
TZOFFSETFROM:+0430\r
TZOFFSETTO:+0430\r
TZNAME:+0430\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Kamchatka":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Karachi":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:PKT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Kathmandu":`BEGIN:STANDARD\r
TZOFFSETFROM:+0545\r
TZOFFSETTO:+0545\r
TZNAME:+0545\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Khandyga":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:+09\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Kolkata":`BEGIN:STANDARD\r
TZOFFSETFROM:+0530\r
TZOFFSETTO:+0530\r
TZNAME:IST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Krasnoyarsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Kuala_Lumpur":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Kuching":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Kuwait":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Macau":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Magadan":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Makassar":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:WITA\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Manila":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:PST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Muscat":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Nicosia":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT`,"Asia/Novokuznetsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Novosibirsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Omsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Oral":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Phnom_Penh":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Pontianak":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:WIB\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Pyongyang":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0830\r
TZNAME:KST\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0830\r
TZOFFSETTO:+0900\r
TZNAME:KST\r
DTSTART:20180504T233000\r
RDATE:20180504T233000\r
END:STANDARD`,"Asia/Qatar":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Qostanay":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Qyzylorda":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:20181221T000000\r
RDATE:20181221T000000\r
END:STANDARD`,"Asia/Riyadh":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Sakhalin":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Samarkand":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Seoul":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:KST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Shanghai":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Singapore":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Srednekolymsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Taipei":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Tashkent":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Tbilisi":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Tehran":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0330\r
TZNAME:+0330\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0330\r
TZOFFSETTO:+0430\r
TZNAME:+0430\r
DTSTART:20180321T235959\r
RDATE:20180321T235959\r
RDATE:20190321T235959\r
RDATE:20200320T235959\r
RDATE:20210321T235959\r
RDATE:20220321T235959\r
RDATE:20230321T235959\r
RDATE:20240320T235959\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0430\r
TZOFFSETTO:+0330\r
TZNAME:+0330\r
DTSTART:20180921T235959\r
RDATE:20180921T235959\r
RDATE:20190921T235959\r
RDATE:20200920T235959\r
RDATE:20210921T235959\r
RDATE:20220921T235959\r
RDATE:20230921T235959\r
RDATE:20240920T235959\r
END:STANDARD`,"Asia/Thimphu":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Tokyo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:JST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Tomsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Ulaanbaatar":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Urumqi":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Ust-Nera":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Vientiane":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Vladivostok":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Yakutsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:+09\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Yangon":`BEGIN:STANDARD\r
TZOFFSETFROM:+0630\r
TZOFFSETTO:+0630\r
TZNAME:+0630\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Yekaterinburg":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Yerevan":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Atlantic/Azores":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19700329T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:-0100\r
TZNAME:-01\r
DTSTART:19701025T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Atlantic/Bermuda":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Atlantic/Canary":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:WEST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:WET\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Atlantic/Cape_Verde":`BEGIN:STANDARD\r
TZOFFSETFROM:-0100\r
TZOFFSETTO:-0100\r
TZNAME:-01\r
DTSTART:19700101T000000\r
END:STANDARD`,"Atlantic/Faroe":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:WEST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:WET\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Atlantic/Madeira":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:WEST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:WET\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Atlantic/Reykjavik":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Atlantic/South_Georgia":`BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700101T000000\r
END:STANDARD`,"Atlantic/St_Helena":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Atlantic/Stanley":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Australia/Adelaide":`BEGIN:STANDARD\r
TZOFFSETFROM:+1030\r
TZOFFSETTO:+0930\r
TZNAME:ACST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0930\r
TZOFFSETTO:+1030\r
TZNAME:ACDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Australia/Brisbane":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Australia/Broken_Hill":`BEGIN:STANDARD\r
TZOFFSETFROM:+1030\r
TZOFFSETTO:+0930\r
TZNAME:ACST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0930\r
TZOFFSETTO:+1030\r
TZNAME:ACDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Australia/Currie":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Australia/Darwin":`BEGIN:STANDARD\r
TZOFFSETFROM:+0930\r
TZOFFSETTO:+0930\r
TZNAME:ACST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Australia/Eucla":`BEGIN:STANDARD\r
TZOFFSETFROM:+0845\r
TZOFFSETTO:+0845\r
TZNAME:+0845\r
DTSTART:19700101T000000\r
END:STANDARD`,"Australia/Hobart":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Australia/Lindeman":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Australia/Lord_Howe":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1030\r
TZNAME:+1030\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1030\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Australia/Melbourne":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Australia/Perth":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:AWST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Australia/Sydney":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Europe/Amsterdam":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Andorra":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Astrakhan":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Athens":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Belgrade":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Berlin":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Bratislava":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Brussels":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Bucharest":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Budapest":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Busingen":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Chisinau":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Copenhagen":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Dublin":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:IST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:DAYLIGHT`,"Europe/Gibraltar":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Guernsey":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:BST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Helsinki":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Isle_of_Man":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:BST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Istanbul":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Jersey":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:BST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Kaliningrad":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Kiev":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Kirov":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Lisbon":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:WET\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:WEST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT`,"Europe/Ljubljana":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/London":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:BST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Luxembourg":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Madrid":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Malta":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Mariehamn":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Minsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Monaco":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Moscow":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:MSK\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Nicosia":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT`,"Europe/Oslo":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Paris":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Podgorica":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Prague":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Riga":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Rome":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Samara":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/San_Marino":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Sarajevo":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Saratov":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Simferopol":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:MSK\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Skopje":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Sofia":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Stockholm":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Tallinn":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Tirane":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Ulyanovsk":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Uzhgorod":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Vaduz":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Vatican":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Vienna":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Vilnius":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Volgograd":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:20181028T020000\r
RDATE:20181028T020000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Warsaw":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Zagreb":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Zaporozhye":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Europe/Zurich":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Indian/Antananarivo":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Chagos":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Christmas":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Cocos":`BEGIN:STANDARD\r
TZOFFSETFROM:+0630\r
TZOFFSETTO:+0630\r
TZNAME:+0630\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Comoro":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Kerguelen":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Mahe":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Maldives":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Mauritius":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Mayotte":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Indian/Reunion":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Apia":`BEGIN:STANDARD\r
TZOFFSETFROM:+1400\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:19700405T040000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1400\r
TZNAME:+14\r
DTSTART:19700927T030000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r
END:DAYLIGHT`,"Pacific/Auckland":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:NZDT\r
DTSTART:19700927T020000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1200\r
TZNAME:NZST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Pacific/Bougainville":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Chatham":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1245\r
TZOFFSETTO:+1345\r
TZNAME:+1345\r
DTSTART:19700927T024500\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1345\r
TZOFFSETTO:+1245\r
TZNAME:+1245\r
DTSTART:19700405T034500\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Pacific/Chuuk":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Easter":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:-06\r
DTSTART:20190406T220000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:20190907T220000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:-06\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:20180811T220000\r
RDATE:20180811T220000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:-06\r
DTSTART:20180512T220000\r
RDATE:20180512T220000\r
END:STANDARD`,"Pacific/Efate":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Enderbury":`BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Fakaofo":`BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Fiji":`BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700118T030000\r
RRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:20211114T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:20181104T020000\r
RDATE:20181104T020000\r
RDATE:20191110T020000\r
RDATE:20201220T020000\r
END:DAYLIGHT`,"Pacific/Funafuti":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Galapagos":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:-06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Gambier":`BEGIN:STANDARD\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0900\r
TZNAME:-09\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Guadalcanal":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Guam":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:ChST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Honolulu":`BEGIN:STANDARD\r
TZOFFSETFROM:-1000\r
TZOFFSETTO:-1000\r
TZNAME:HST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Kiritimati":`BEGIN:STANDARD\r
TZOFFSETFROM:+1400\r
TZOFFSETTO:+1400\r
TZNAME:+14\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Kosrae":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Kwajalein":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Majuro":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Marquesas":`BEGIN:STANDARD\r
TZOFFSETFROM:-0930\r
TZOFFSETTO:-0930\r
TZNAME:-0930\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Midway":`BEGIN:STANDARD\r
TZOFFSETFROM:-1100\r
TZOFFSETTO:-1100\r
TZNAME:SST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Nauru":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Niue":`BEGIN:STANDARD\r
TZOFFSETFROM:-1100\r
TZOFFSETTO:-1100\r
TZNAME:-11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Norfolk":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:20191006T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:20200405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1130\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:20190701T000000\r
RDATE:20190701T000000\r
END:STANDARD`,"Pacific/Noumea":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Pago_Pago":`BEGIN:STANDARD\r
TZOFFSETFROM:-1100\r
TZOFFSETTO:-1100\r
TZNAME:SST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Palau":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:+09\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Pitcairn":`BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0800\r
TZNAME:-08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Pohnpei":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Port_Moresby":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Rarotonga":`BEGIN:STANDARD\r
TZOFFSETFROM:-1000\r
TZOFFSETTO:-1000\r
TZNAME:-10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Saipan":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:ChST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Tahiti":`BEGIN:STANDARD\r
TZOFFSETFROM:-1000\r
TZOFFSETTO:-1000\r
TZNAME:-10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Tarawa":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Tongatapu":`BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Wake":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific/Wallis":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"AUS Central Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0930\r
TZOFFSETTO:+0930\r
TZNAME:ACST\r
DTSTART:19700101T000000\r
END:STANDARD`,"AUS Eastern Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Afghanistan Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0430\r
TZOFFSETTO:+0430\r
TZNAME:+0430\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Asmera":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Africa/Timbuktu":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Alaskan Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0900\r
TZOFFSETTO:-0800\r
TZNAME:AKDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0900\r
TZNAME:AKST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Argentina/ComodRivadavia":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Buenos_Aires":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"America/Godthab":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700328T220000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19701024T230000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\r
END:STANDARD`,"America/Louisville":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Montreal":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"America/Santa_Isabel":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Arab Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Arabian Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Arabic Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Argentina Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Calcutta":`BEGIN:STANDARD\r
TZOFFSETFROM:+0530\r
TZOFFSETTO:+0530\r
TZNAME:IST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Katmandu":`BEGIN:STANDARD\r
TZOFFSETFROM:+0545\r
TZOFFSETTO:+0545\r
TZNAME:+0545\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Rangoon":`BEGIN:STANDARD\r
TZOFFSETFROM:+0630\r
TZOFFSETTO:+0630\r
TZNAME:+0630\r
DTSTART:19700101T000000\r
END:STANDARD`,"Asia/Saigon":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Atlantic Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:ADT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:AST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Atlantic/Faeroe":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:WEST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:WET\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Atlantic/Jan_Mayen":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Azerbaijan Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Azores Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19700329T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:-0100\r
TZNAME:-01\r
DTSTART:19701025T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Bahia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Bangladesh Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Belarus Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Canada Central Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Cape Verde Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0100\r
TZOFFSETTO:-0100\r
TZNAME:-01\r
DTSTART:19700101T000000\r
END:STANDARD`,"Caucasus Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Cen. Australia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1030\r
TZOFFSETTO:+0930\r
TZNAME:ACST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0930\r
TZOFFSETTO:+1030\r
TZNAME:ACDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT`,"Central America Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Central Asia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0600\r
TZOFFSETTO:+0600\r
TZNAME:+06\r
DTSTART:19700101T000000\r
END:STANDARD`,"Central Brazilian Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20181104T000000\r
RDATE:20181104T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20180218T000000\r
RDATE:20180218T000000\r
RDATE:20190217T000000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Central Europe Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Central European Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Central Pacific Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Central Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Central Standard Time (Mexico)":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"China Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"E. Africa Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:EAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"E. Australia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700101T000000\r
END:STANDARD`,"E. South America Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:20181104T000000\r
RDATE:20181104T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20180218T000000\r
RDATE:20180218T000000\r
RDATE:20190217T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0200\r
TZOFFSETTO:-0200\r
TZNAME:-02\r
DTSTART:19700101T000000\r
END:DAYLIGHT`,"Eastern Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Egypt Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Ekaterinburg Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"Europe/Belfast":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:BST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"FLE Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Fiji Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700118T030000\r
RRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:20211114T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:20181104T020000\r
RDATE:20181104T020000\r
RDATE:20191110T020000\r
RDATE:20201220T020000\r
END:DAYLIGHT`,"GMT Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:BST\r
DTSTART:19700329T010000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"GTB Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T030000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T040000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Georgian Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Greenwich Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:GMT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Hawaiian Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-1000\r
TZOFFSETTO:-1000\r
TZNAME:HST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Iran Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0330\r
TZNAME:+0330\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0330\r
TZOFFSETTO:+0430\r
TZNAME:+0430\r
DTSTART:20180321T235959\r
RDATE:20180321T235959\r
RDATE:20190321T235959\r
RDATE:20200320T235959\r
RDATE:20210321T235959\r
RDATE:20220321T235959\r
RDATE:20230321T235959\r
RDATE:20240320T235959\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0430\r
TZOFFSETTO:+0330\r
TZNAME:+0330\r
DTSTART:20180921T235959\r
RDATE:20180921T235959\r
RDATE:20190921T235959\r
RDATE:20200920T235959\r
RDATE:20210921T235959\r
RDATE:20220921T235959\r
RDATE:20230921T235959\r
RDATE:20240920T235959\r
END:STANDARD`,"Israel Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:IDT\r
DTSTART:19700327T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:IST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Jordan Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700326T235959\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701030T010000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r
END:STANDARD`,"Kaliningrad Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Korea Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:KST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Libya Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19700101T000000\r
END:STANDARD`,"Line Islands Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1400\r
TZOFFSETTO:+1400\r
TZNAME:+14\r
DTSTART:19700101T000000\r
END:STANDARD`,"Magadan Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Mauritius Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Middle East Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700329T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701025T000000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Montevideo Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"Morocco Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20180325T020000\r
RDATE:20180325T020000\r
RDATE:20180617T020000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:20180513T030000\r
RDATE:20180513T030000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0000\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20190609T020000\r
RDATE:20190609T020000\r
RDATE:20200531T020000\r
RDATE:20210516T020000\r
RDATE:20220508T020000\r
RDATE:20230430T020000\r
RDATE:20240414T020000\r
END:STANDARD\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:+01\r
DTSTART:20181028T030000\r
RDATE:20181028T030000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0000\r
TZNAME:+00\r
DTSTART:20190505T030000\r
RDATE:20190505T030000\r
RDATE:20200419T030000\r
RDATE:20210411T030000\r
RDATE:20220327T030000\r
RDATE:20230319T030000\r
RDATE:20240310T030000\r
END:DAYLIGHT`,"Mountain Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Mountain Standard Time (Mexico)":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700405T020000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701025T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"N. Central Asia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Namibia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:CAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"New Zealand Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1300\r
TZNAME:NZDT\r
DTSTART:19700927T020000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1200\r
TZNAME:NZST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Newfoundland Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0230\r
TZOFFSETTO:-0330\r
TZNAME:NST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0330\r
TZOFFSETTO:-0230\r
TZNAME:NDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT`,"North Asia East Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"North Asia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pacific SA Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20190407T000000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20190908T000000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:20180812T000000\r
RDATE:20180812T000000\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:20180513T000000\r
RDATE:20180513T000000\r
END:STANDARD`,"Pacific Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Pacific/Johnston":`BEGIN:STANDARD\r
TZOFFSETFROM:-1000\r
TZOFFSETTO:-1000\r
TZNAME:HST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Pakistan Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:PKT\r
DTSTART:19700101T000000\r
END:STANDARD`,"Paraguay Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19701004T000000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700322T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\r
END:STANDARD`,"Romance Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"Russia Time Zone 10":`BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1100\r
TZNAME:+11\r
DTSTART:19700101T000000\r
END:STANDARD`,"Russia Time Zone 11":`BEGIN:STANDARD\r
TZOFFSETFROM:+1200\r
TZOFFSETTO:+1200\r
TZNAME:+12\r
DTSTART:19700101T000000\r
END:STANDARD`,"Russia Time Zone 3":`BEGIN:STANDARD\r
TZOFFSETFROM:+0400\r
TZOFFSETTO:+0400\r
TZNAME:+04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Russian Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:MSK\r
DTSTART:19700101T000000\r
END:STANDARD`,"SA Eastern Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0300\r
TZOFFSETTO:-0300\r
TZNAME:-03\r
DTSTART:19700101T000000\r
END:STANDARD`,"SA Pacific Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0500\r
TZNAME:-05\r
DTSTART:19700101T000000\r
END:STANDARD`,"SA Western Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"SE Asia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0700\r
TZOFFSETTO:+0700\r
TZNAME:+07\r
DTSTART:19700101T000000\r
END:STANDARD`,"Samoa Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1400\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:19700405T040000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1400\r
TZNAME:+14\r
DTSTART:19700927T030000\r
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r
END:DAYLIGHT`,"Singapore Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"South Africa Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0200\r
TZNAME:SAST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Sri Lanka Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0530\r
TZOFFSETTO:+0530\r
TZNAME:+0530\r
DTSTART:19700101T000000\r
END:STANDARD`,"Syria Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0200\r
TZNAME:EET\r
DTSTART:19701030T000000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r
END:STANDARD\r
BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0300\r
TZNAME:EEST\r
DTSTART:19700327T000000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r
END:DAYLIGHT`,"Taipei Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:CST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Tasmania Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1100\r
TZNAME:AEDT\r
DTSTART:19701004T020000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+1100\r
TZOFFSETTO:+1000\r
TZNAME:AEST\r
DTSTART:19700405T030000\r
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r
END:STANDARD`,"Tokyo Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:JST\r
DTSTART:19700101T000000\r
END:STANDARD`,"Tonga Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1300\r
TZOFFSETTO:+1300\r
TZNAME:+13\r
DTSTART:19700101T000000\r
END:STANDARD`,"Turkey Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0300\r
TZOFFSETTO:+0300\r
TZNAME:+03\r
DTSTART:19700101T000000\r
END:STANDARD`,"US Eastern Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"US Mountain Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19700101T000000\r
END:STANDARD`,"US/Central":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0500\r
TZNAME:CDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0600\r
TZNAME:CST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"US/Eastern":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0500\r
TZOFFSETTO:-0400\r
TZNAME:EDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0500\r
TZNAME:EST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"US/Mountain":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0600\r
TZNAME:MDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0600\r
TZOFFSETTO:-0700\r
TZNAME:MST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"US/Pacific":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"US/Pacific-New":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:-0800\r
TZOFFSETTO:-0700\r
TZNAME:PDT\r
DTSTART:19700308T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:-0700\r
TZOFFSETTO:-0800\r
TZNAME:PST\r
DTSTART:19701101T020000\r
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r
END:STANDARD`,"Ulaanbaatar Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:+08\r
DTSTART:19700101T000000\r
END:STANDARD`,"Venezuela Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:-0400\r
TZOFFSETTO:-0400\r
TZNAME:-04\r
DTSTART:19700101T000000\r
END:STANDARD`,"Vladivostok Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"W. Australia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0800\r
TZOFFSETTO:+0800\r
TZNAME:AWST\r
DTSTART:19700101T000000\r
END:STANDARD`,"W. Central Africa Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0100\r
TZNAME:WAT\r
DTSTART:19700101T000000\r
END:STANDARD`,"W. Europe Standard Time":`BEGIN:DAYLIGHT\r
TZOFFSETFROM:+0100\r
TZOFFSETTO:+0200\r
TZNAME:CEST\r
DTSTART:19700329T020000\r
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r
END:DAYLIGHT\r
BEGIN:STANDARD\r
TZOFFSETFROM:+0200\r
TZOFFSETTO:+0100\r
TZNAME:CET\r
DTSTART:19701025T030000\r
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r
END:STANDARD`,"West Asia Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0500\r
TZOFFSETTO:+0500\r
TZNAME:+05\r
DTSTART:19700101T000000\r
END:STANDARD`,"West Pacific Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+1000\r
TZOFFSETTO:+1000\r
TZNAME:+10\r
DTSTART:19700101T000000\r
END:STANDARD`,"Yakutsk Standard Time":`BEGIN:STANDARD\r
TZOFFSETFROM:+0900\r
TZOFFSETTO:+0900\r
TZNAME:+09\r
DTSTART:19700101T000000\r
END:STANDARD`},nn=Gc,P0=bc;class xc{constructor(r){this.maxIterations=r.maxIterations!=null?r.maxIterations:1e3,this.skipInvalidDates=r.skipInvalidDates!=null?r.skipInvalidDates:!1,this.jCalData=nn.parse(r.ics),this.component=new nn.Component(this.jCalData),this.events=this.component.getAllSubcomponents("vevent").map(e=>new nn.Event(e)),this.skipInvalidDates&&(this.events=this.events.filter(e=>{try{return e.startDate.toJSDate(),e.endDate.toJSDate(),!0}catch{return!1}}))}between(r,e){function t(s,o){return(!r||o>=r.getTime())&&(!e||s<=e.getTime())}function T(s){const o=s.startDate.toJSDate().getTime();let E=s.endDate.toJSDate().getTime();return s.endDate.isDate&&E>o&&(E-=1),{startTime:o,endTime:E}}const a=[];this.events.forEach(s=>{s.isRecurrenceException()&&a.push(s)});const i={events:[],occurrences:[]};return this.events.filter(s=>!s.isRecurrenceException()).forEach(s=>{const o=[];if(s.component.getAllProperties("exdate").forEach(l=>{const D=l.getFirstValue();o.push(D.toJSDate().getTime())}),s.isRecurring()){const l=s.iterator();let D,c=0;do if(c+=1,D=l.next(),D){const R=s.getOccurrenceDetails(D),{startTime:h,endTime:N}=T(R),F=o.indexOf(h)!==-1,f=a.find(m=>m.uid===s.uid&&m.recurrenceId.toJSDate().getTime()===R.startDate.toJSDate().getTime());if(e&&h>e.getTime())break;t(h,N)&&(f?i.events.push(f):F||i.occurrences.push(R))}while(D&&(!this.maxIterations||c<this.maxIterations));return}const{startTime:E,endTime:A}=T(s);t(E,A)&&i.events.push(s)}),i}before(r){return this.between(void 0,r)}after(r){return this.between(r)}all(){return this.between()}}function _c(){Object.keys(P0).forEach(n=>{const r=P0[n],e=`BEGIN:VTIMEZONE\r
TZID:${n}\r
${r}\r
END:VTIMEZONE`,t=nn.parse(`BEGIN:VCALENDAR
PRODID:-//tzurl.org//NONSGML Olson 2012h//EN
VERSION:2.0
${e}
END:VCALENDAR`),a=new nn.Component(t).getFirstSubcomponent("vtimezone");nn.TimezoneService.register(n,new nn.Timezone(a))})}_c();var Hc=xc;const Uc=Rt(Hc);function z0(n,r,e,t,T,a,i){try{var s=n[a](i),o=s.value}catch(E){e(E);return}s.done?r(o):Promise.resolve(o).then(t,T)}function li(n){return function(){var r=this,e=arguments;return new Promise(function(t,T){var a=n.apply(r,e);function i(o){z0(a,t,T,i,s,"next",o)}function s(o){z0(a,t,T,i,s,"throw",o)}i(void 0)})}}function ct(){return ct=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var e=arguments[r];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}return n},ct.apply(this,arguments)}function Cc(n,r){return r={exports:{}},n(r,r.exports),r.exports}var se=Cc(function(n){var r=function(e){var t=Object.prototype,T=t.hasOwnProperty,a,i=typeof Symbol=="function"?Symbol:{},s=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",E=i.toStringTag||"@@toStringTag";function A(S,O,Y){return Object.defineProperty(S,O,{value:Y,enumerable:!0,configurable:!0,writable:!0}),S[O]}try{A({},"")}catch{A=function(O,Y,u){return O[Y]=u}}function l(S,O,Y,u){var G=O&&O.prototype instanceof f?O:f,z=Object.create(G.prototype),q=new P(u||[]);return z._invoke=B(S,Y,q),z}e.wrap=l;function D(S,O,Y){try{return{type:"normal",arg:S.call(O,Y)}}catch(u){return{type:"throw",arg:u}}}var c="suspendedStart",R="suspendedYield",h="executing",N="completed",F={};function f(){}function m(){}function M(){}var v={};v[s]=function(){return this};var p=Object.getPrototypeOf,L=p&&p(p(J([])));L&&L!==t&&T.call(L,s)&&(v=L);var g=M.prototype=f.prototype=Object.create(v);m.prototype=g.constructor=M,M.constructor=m,m.displayName=A(M,E,"GeneratorFunction");function y(S){["next","throw","return"].forEach(function(O){A(S,O,function(Y){return this._invoke(O,Y)})})}e.isGeneratorFunction=function(S){var O=typeof S=="function"&&S.constructor;return O?O===m||(O.displayName||O.name)==="GeneratorFunction":!1},e.mark=function(S){return Object.setPrototypeOf?Object.setPrototypeOf(S,M):(S.__proto__=M,A(S,E,"GeneratorFunction")),S.prototype=Object.create(g),S},e.awrap=function(S){return{__await:S}};function b(S,O){function Y(z,q,$,k){var rr=D(S[z],S,q);if(rr.type==="throw")k(rr.arg);else{var Lr=rr.arg,pr=Lr.value;return pr&&typeof pr=="object"&&T.call(pr,"__await")?O.resolve(pr.__await).then(function(yr){Y("next",yr,$,k)},function(yr){Y("throw",yr,$,k)}):O.resolve(pr).then(function(yr){Lr.value=yr,$(Lr)},function(yr){return Y("throw",yr,$,k)})}}var u;function G(z,q){function $(){return new O(function(k,rr){Y(z,q,k,rr)})}return u=u?u.then($,$):$()}this._invoke=G}y(b.prototype),b.prototype[o]=function(){return this},e.AsyncIterator=b,e.async=function(S,O,Y,u,G){G===void 0&&(G=Promise);var z=new b(l(S,O,Y,u),G);return e.isGeneratorFunction(O)?z:z.next().then(function(q){return q.done?q.value:z.next()})};function B(S,O,Y){var u=c;return function(z,q){if(u===h)throw new Error("Generator is already running");if(u===N){if(z==="throw")throw q;return j()}for(Y.method=z,Y.arg=q;;){var $=Y.delegate;if($){var k=x($,Y);if(k){if(k===F)continue;return k}}if(Y.method==="next")Y.sent=Y._sent=Y.arg;else if(Y.method==="throw"){if(u===c)throw u=N,Y.arg;Y.dispatchException(Y.arg)}else Y.method==="return"&&Y.abrupt("return",Y.arg);u=h;var rr=D(S,O,Y);if(rr.type==="normal"){if(u=Y.done?N:R,rr.arg===F)continue;return{value:rr.arg,done:Y.done}}else rr.type==="throw"&&(u=N,Y.method="throw",Y.arg=rr.arg)}}}function x(S,O){var Y=S.iterator[O.method];if(Y===a){if(O.delegate=null,O.method==="throw"){if(S.iterator.return&&(O.method="return",O.arg=a,x(S,O),O.method==="throw"))return F;O.method="throw",O.arg=new TypeError("The iterator does not provide a 'throw' method")}return F}var u=D(Y,S.iterator,O.arg);if(u.type==="throw")return O.method="throw",O.arg=u.arg,O.delegate=null,F;var G=u.arg;if(!G)return O.method="throw",O.arg=new TypeError("iterator result is not an object"),O.delegate=null,F;if(G.done)O[S.resultName]=G.value,O.next=S.nextLoc,O.method!=="return"&&(O.method="next",O.arg=a);else return G;return O.delegate=null,F}y(g),A(g,E,"Generator"),g[s]=function(){return this},g.toString=function(){return"[object Generator]"};function U(S){var O={tryLoc:S[0]};1 in S&&(O.catchLoc=S[1]),2 in S&&(O.finallyLoc=S[2],O.afterLoc=S[3]),this.tryEntries.push(O)}function H(S){var O=S.completion||{};O.type="normal",delete O.arg,S.completion=O}function P(S){this.tryEntries=[{tryLoc:"root"}],S.forEach(U,this),this.reset(!0)}e.keys=function(S){var O=[];for(var Y in S)O.push(Y);return O.reverse(),function u(){for(;O.length;){var G=O.pop();if(G in S)return u.value=G,u.done=!1,u}return u.done=!0,u}};function J(S){if(S){var O=S[s];if(O)return O.call(S);if(typeof S.next=="function")return S;if(!isNaN(S.length)){var Y=-1,u=function G(){for(;++Y<S.length;)if(T.call(S,Y))return G.value=S[Y],G.done=!1,G;return G.value=a,G.done=!0,G};return u.next=u}}return{next:j}}e.values=J;function j(){return{value:a,done:!0}}return P.prototype={constructor:P,reset:function(S){if(this.prev=0,this.next=0,this.sent=this._sent=a,this.done=!1,this.delegate=null,this.method="next",this.arg=a,this.tryEntries.forEach(H),!S)for(var O in this)O.charAt(0)==="t"&&T.call(this,O)&&!isNaN(+O.slice(1))&&(this[O]=a)},stop:function(){this.done=!0;var S=this.tryEntries[0],O=S.completion;if(O.type==="throw")throw O.arg;return this.rval},dispatchException:function(S){if(this.done)throw S;var O=this;function Y(k,rr){return z.type="throw",z.arg=S,O.next=k,rr&&(O.method="next",O.arg=a),!!rr}for(var u=this.tryEntries.length-1;u>=0;--u){var G=this.tryEntries[u],z=G.completion;if(G.tryLoc==="root")return Y("end");if(G.tryLoc<=this.prev){var q=T.call(G,"catchLoc"),$=T.call(G,"finallyLoc");if(q&&$){if(this.prev<G.catchLoc)return Y(G.catchLoc,!0);if(this.prev<G.finallyLoc)return Y(G.finallyLoc)}else if(q){if(this.prev<G.catchLoc)return Y(G.catchLoc,!0)}else if($){if(this.prev<G.finallyLoc)return Y(G.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(S,O){for(var Y=this.tryEntries.length-1;Y>=0;--Y){var u=this.tryEntries[Y];if(u.tryLoc<=this.prev&&T.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var G=u;break}}G&&(S==="break"||S==="continue")&&G.tryLoc<=O&&O<=G.finallyLoc&&(G=null);var z=G?G.completion:{};return z.type=S,z.arg=O,G?(this.method="next",this.next=G.finallyLoc,F):this.complete(z)},complete:function(S,O){if(S.type==="throw")throw S.arg;return S.type==="break"||S.type==="continue"?this.next=S.arg:S.type==="return"?(this.rval=this.arg=S.arg,this.method="return",this.next="end"):S.type==="normal"&&O&&(this.next=O),F},finish:function(S){for(var O=this.tryEntries.length-1;O>=0;--O){var Y=this.tryEntries[O];if(Y.finallyLoc===S)return this.complete(Y.completion,Y.afterLoc),H(Y),F}},catch:function(S){for(var O=this.tryEntries.length-1;O>=0;--O){var Y=this.tryEntries[O];if(Y.tryLoc===S){var u=Y.completion;if(u.type==="throw"){var G=u.arg;H(Y)}return G}}throw new Error("illegal catch attempt")},delegateYield:function(S,O,Y){return this.delegate={iterator:J(S),resultName:O,nextLoc:Y},this.method==="next"&&(this.arg=a),F}},e}(n.exports);try{regeneratorRuntime=r}catch{Function("r","regeneratorRuntime = r")(r)}});function kc(n){return!!n.children}var wc=function(){function n(e,t,T){this.name=e,this.node=t,this.attributes=this.node.attributes||{},this.children=T}var r=n.prototype;return r.getText=function(){return this.node.type==="text"?this.node.text:kc(this.node)&&this.node.children.length?this.node.children[0].text:""},r.initialState=function(){var t,T=this.attributes,a=T.name,i=T.value;return a?(t={},t[a]=i,t):{}},n}(),Di=function(r){var e=r.className,t=e===void 0?"":e,T=r.children;return I.createElement("div",{className:"mml-card "+t},T)},On=function(r){var e=r.name;return I.createElement("i",{className:"mml-icon material-icons"},e)},Si=function(r){var e=r.text,t=r.icon,T=t===void 0?"":t,a=r.className,i=a===void 0?"":a;return I.createElement("div",{className:"mml-card-header "+i},T&&I.createElement(On,{name:T}),I.createElement("span",{className:"mml-card-header__text"},e))},ci=function(r){var e=r.className,t=e===void 0?"":e,T=r.children;return I.createElement("div",{className:"mml-card-body "+t},T)},Ri=function(r){var e=r.children,t=r.variant,T=t===void 0?"":t;return I.createElement("div",{className:"mml-btnlist "+(T==="floating"?" mml-btnlist--floating":"mml-btnlist--grounded")},e)},jt=function(r){var e=r.path;return I.createElement("i",{className:"mml-icon"},I.createElement("svg",{className:"mml-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},I.createElement("path",{d:e})))},Pc=I.createElement(jt,{path:"M21.35 11.1h-9.17v2.73h6.5c-.33 3.8-3.5 5.44-6.5 5.44C8.36 19.27 5 16.25 5 12c0-4.1 3.2-7.27 7.2-7.27 3.1 0 4.9 1.97 4.9 1.97L19 4.72S16.56 2 12.1 2C6.42 2 2.03 6.8 2.03 12c0 5.05 4.13 10 10.22 10 5.35 0 9.25-3.67 9.25-9.1 0-1.15-.15-1.8-.15-1.8h0z"}),Q0=I.createElement(jt,{path:"M3 12V6.75l6-1.32v6.48L3 12m17-9v8.75l-10 .15V5.2L20 3M3 13l6 .1v6.8l-6-1.15V13m17 .25V22l-10-1.9v-7l10 .15z"}),zc=I.createElement(jt,{path:"M18.7 19.5c-.83 1.24-1.7 2.45-3.05 2.47-1.34.03-1.77-.8-3.3-.8-1.53 0-2 .77-3.27.82-1.3.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.4c.87-1.52 2.43-2.48 4.12-2.5 1.28-.02 2.5.87 3.3.87.78 0 2.26-1.07 3.8-.9.65.03 2.47.26 3.64 1.98-.1.06-2.17 1.28-2.15 3.8.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.2-.7.85-1.83 1.5-2.95 1.42-.15-1.15.4-2.35 1.05-3.1z"});function Fi(){var n=typeof navigator<"u"?navigator.userAgent:"";if(!n)return!1;var r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i;return!!(r.test(n)||typeof navigator<"u"&&navigator.maxTouchPoints>1&&n.indexOf("Macintosh")!==-1&&n.indexOf("Safari")!==-1)}var Ni=typeof window<"u"&&window.navigator.msSaveOrOpenBlob&&window.Blob,Qc=function(){return typeof window<"u"?window.location.href:""},$c=[{id:"google",label:"Google",Icon:Pc},{id:"apple",label:"Apple Calendar",Icon:zc},{id:"outlook",label:"Outlook",Icon:Q0},{id:"outlookcom",label:"Outlook.com",Icon:Q0}];function $0(n,r){return Dr(n).format(r==="outlookcom"?"YYYY-MM-DDTHH:mm:ss":"YYYYMMDDTHHmmss")+"Z"}function j0(n){return n===void 0&&(n={}),Object.keys(n).reduce(function(r,e){var t=n[e];return t&&(r+="&"+e+"="+encodeURIComponent(t)),r},"")}function jc(n,r){var e=n.start,t=n.end,T=n.title,a=n.location,i=n.description,s=$0(e,r),o=$0(t,r);if(r==="google")return"https://calendar.google.com/calendar/render?action=TEMPLATE&dates="+s+"/"+o+j0({location:a,text:T,details:i});if(r==="outlookcom")return"https://outlook.live.com/owa/?rru=addevent"+j0({startdt:s,enddt:o,subject:T,location:a,body:i,allday:"false"})+"&path=/calendar/view/Month";var E=["BEGIN:VCALENDAR","VERSION:2.0","BEGIN:VEVENT","URL:"+Qc(),"DTSTART:"+s,"DTEND:"+o,"SUMMARY:"+T,"DESCRIPTION:"+i,"LOCATION:"+a,"END:VEVENT","END:VCALENDAR"].join(`
`);return!Ni&&Fi()&&(E=encodeURI("data:text/calendar;charset=utf8,"+E)),E}var Wc=function(r){var e=r.title,t=r.start,T=r.end,a=r.className,i=a===void 0?"":a,s=r.location,o=s===void 0?"":s,E=r.description,A=E===void 0?"":E,l={start:t,end:T,title:e,location:o,description:A};function D(c){c.preventDefault();var R=c.currentTarget.getAttribute("href");if(!Fi()&&(R.startsWith("data")||R.startsWith("BEGIN"))){var h="download.ics",N=new Blob([R],{type:"text/calendar;charset=utf-8"});if(Ni)window.navigator.msSaveOrOpenBlob(N,h);else{var F=document.createElement("a");F.href=window.URL.createObjectURL(N),F.setAttribute("download",h),document.body.appendChild(F),F.click(),document.body.removeChild(F)}}else window.open(R,"_blank")}return I.createElement(Di,{className:"mml-add-to-calendar "+i},I.createElement(Si,{icon:"date_range",text:"Add to My Calendar"}),I.createElement(ci,null,I.createElement(Ri,null,$c.map(function(c){var R=c.id,h=c.label,N=c.Icon;return I.createElement("a",{key:R,className:"mml-btn "+(N?"mml-btn--with-icon":""),onClick:D,href:jc(l,R),target:"_blank",rel:"nofollow noreferrer noopener"},N," ",h)}))))},qc=function(r){var e=r.className,t=e===void 0?"":e,T=r.text,a=r.name,i=r.value,s=r.url,o=s===void 0?"":s,E=r.variant,A=r.icon;return A?t+=T?" mml-btn--with-icon":" mml-btn--icon":t+=" mml-btn--text",t+=E==="floating"?" mml-btn--floating":" mml-btn--grounded",o?I.createElement("a",{className:"mml-btn "+t,href:_i.sanitizeUrl(o),target:"_blank",rel:"nofollow noreferrer noopener"},A&&I.createElement(On,{name:A}),T):I.createElement("button",{className:"mml-btn "+t,type:"submit",name:a,value:i,onClick:function(D){var c,R,h=document.createElement("input");h.type="hidden",h.name=a||"",h.value=i||"",(c=D.currentTarget)==null||(R=c.closest("form"))==null||R.appendChild(h)}},A&&I.createElement(On,{name:A}),T)},Vc=function(r){var e=r.children,t=r.slideWidth,T=t===void 0?"120px":t,a=r.className,i=a===void 0?"":a;return I.createElement("div",{className:"mml-carousel "+i},I.createElement("div",{className:"mml-carousel__track"},I.createElement("div",{className:"mml-carousel__slides"},tr.Children.map(e,function(s){return tr.cloneElement(s,{className:"mml-carousel__slide",slideWidth:T})}))))},Kc=function(r){var e=r.children,t=r.slideWidth,T=r.width,a=T===void 0?"":T,i=r.className,s=i===void 0?"":i,o=a||t;return I.createElement("div",{className:"mml-carousel-item "+s,style:{flex:"0 0 "+o,minWidth:o}},e)},Xc=function(r){var e=r.children,t=r.width,T=t===void 0?12:t,a=r.offset,i=a===void 0?0:a,s=r.align,o=s===void 0?"left":s,E="mml-col-"+T;return i&&(E=E+(" mml-offset-"+i)),E=E+(" mml-align-"+o),I.createElement("div",{className:E},e)},Oi=function(r){var e=r.error,t=e===void 0?"":e;return t?I.createElement("span",{className:"mml-error"},t):null},Jc=function(r){var e=r.src,t=r.alt,T=t===void 0?"":t,a=r.title,i=a===void 0?"":a,s=r.className,o=s===void 0?"":s;return I.createElement("img",{className:("mml-image "+o).trim(),src:e,alt:T,title:i})},rR=function(r){var e=r.name,t=r.label,T=r.value,a=T===void 0?"":T,i=r.type,s=i===void 0?"text":i,o=r.placeholder,E=o===void 0?"":o,A=tr.useState(a),l=A[0],D=A[1],c="mml-"+e;return I.createElement(I.Fragment,null,t&&I.createElement("label",{className:"mml-card-header",htmlFor:c},I.createElement("span",{className:"mml-card-header__text"},t)),I.createElement("input",{id:c,className:"mml-input",name:e,value:l,type:s,placeholder:E,onChange:function(h){return D(h.target.value)}}))},Xr=44,nR=function(r){var e=r.size,t=r.thickness,T=t===void 0?3.6:t,a=r.color;return T=typeof T=="string"?parseFloat(T):T,e=typeof e=="string"&&/^\d+$/.test(e)||typeof e=="number"?e+"px":e,I.createElement("span",{className:"mml-progress",role:"progressbar",style:{width:e,height:e,color:a}},I.createElement("svg",{className:"mml-progress__svg",viewBox:Xr/2+" "+Xr/2+" "+Xr+" "+Xr},I.createElement("circle",{className:"mml-progress__circle",cx:Xr,cy:Xr,r:(Xr-T)/2,fill:"none",strokeWidth:T})))},hi=function(r){var e=r.className,t=e===void 0?"":e,T=r.loading,a=T===void 0?!1:T,i=r.text,s=r.size,o=r.thickness,E=r.color;return a?I.createElement("div",{className:"mml-loading "+t},I.createElement(nR,Object.assign({},{size:s,thickness:o,color:E})),i&&I.createElement("div",{className:"mml-loading__text"},i)):null},eR=function(r,e,t){return t===void 0&&(t="..."),r.length>e?""+r.substring(0,e-t.length)+t:r},tR=function(r){var e=/\[([^[]+)\](\(.*\))/gm,t=r.match(e),T=/\[([^[]+)\]\((.*)\)/,a=t?t.map(function(i){var s=T.exec(i);return s&&s[2]}):[];return a},TR=function(r){return!r.href||!r.href.startsWith("http")&&!r.href.startsWith("mailto:")?r.children:I.createElement("a",{href:r.href,target:"_blank",rel:"nofollow noreferrer noopener"},r.children)},iR={link:TR},aR=["html","root","text","break","paragraph","emphasis","strong","link","list","listItem","code","inlineCode","blockquote"],sR=function(r){var e=r.text;if(!e)return null;var t=e,T=tR(t);return yc.find(t).forEach(function(a){var i=a.type,s=a.href,o=a.value,E=T&&T.filter(function(l){return(l==null?void 0:l.indexOf(s))!==-1});if(!(E.length>0)){var A=i==="email"?o:eR(o.replace(/(http(s?):\/\/)?(www\.)?/,""),20);t=t.replace(o,"["+A+"]("+encodeURI(s)+")")}}),I.createElement("div",{className:"mml-md"},I.createElement(C0,{allowedTypes:aR,renderers:iR,source:t,escapeHtml:!0,unwrapDisallowed:!0,transformLinkUri:function(i){return i.startsWith("app://")?i:C0.uriTransformer(i)}}))},oR=function(r){var e=r.name,t=r.value,T=tr.useState(parseInt(""+t,10)||0),a=T[0],i=T[1];return I.createElement("div",{className:"mml-number"},I.createElement("input",{name:e,value:a,type:"hidden"}),I.createElement("span",{className:"mml-btn mml-btn--floating mml-btn--icon mml-number__dec",onClick:function(){return i(a-1)}},I.createElement(On,{name:"remove"})),I.createElement("span",{className:"mml-number__count"},a),I.createElement("span",{className:"mml-btn mml-btn--floating mml-btn--icon mml-number__inc",onClick:function(){return i(a+1)}},I.createElement(On,{name:"add"})))},uR=function(r){var e=r.children;return I.createElement("div",{className:"mml-row"},e)},xr=40,ER=3,it=xr,AR=1e4,fi=function(r){var e=r.onChange,t=r.icalFilter,T=r.getItemData,a=r.itemClassName,i=r.interval,s=r.format,o=r.value,E=tr.useCallback(function(L,g){return Array(L).fill(!0).map(function(y,b){return T({interval:i,format:s,value:o,idx:g+b})}).filter(function(y){return!t||t&&t(y.value)})},[i,s,o,t,T]),A=tr.useState(E(xr*2,-xr)),l=A[0],D=A[1],c=tr.useState(AR),R=c[0],h=c[1],N=tr.useRef(it),F=tr.useState(null),f=F[0],m=F[1],M=tr.useCallback(function(L){e(L.value);var g=N.current||0,y=g-it-xr,b=y-L.idx+ER;b>=0&&(y-=b,N.current-=g-b,D(function(B){return[].concat(E(b,y),B)})),m(L.idx)},[D,E,N,e]),v=tr.useCallback(function(L){D(function(g){return[].concat(g,E(xr,L))})},[D,E]),p=tr.useCallback(function(){var L=N.current||0,g=L-it-xr;return N&&(N.current-=xr),D(function(y){return[].concat(E(xr,g),y)}),h(L-xr),!1},[D,E,N]);return tr.useEffect(function(){if(o){for(var L=null,g=0;g<l.length;g++)if(l[g].isSelected(o)){L=l[g].idx;break}m(L)}},[]),I.createElement(Hi,{data:l,firstItemIndex:R,itemContent:function(g,y){return I.createElement("div",{className:a+(" mml-datepicker__item "+(y.idx===f?"mml-datepicker__item--selected":"")),onClick:function(){return M(y)}},y.displayValue)},endReached:v,startReached:p})},lR=function(r){var e=r.idx,t=r.interval,T=r.value,a=r.format,i=e>=0?Dr(T).add(e*(t*24),"hour"):Dr(T).subtract(e*(t*24)*-1,"hour");return{idx:e,value:i,displayValue:Dr(i).format(a),isSelected:function(o){return Dr(i).isSame(t===1?Dr(o):Dr(o).add(t,"day"),"date")}}},DR=function(r){return I.createElement("div",{className:"mml-datepicker__select mml-datepicker__date"},I.createElement(fi,Object.assign({},r,{itemClassName:"mml-datepicker__item--day",getItemData:lR})))};Dr.extend(Ui);var SR=function(r){var e=r.idx,t=r.interval,T=r.value,a=r.format,i=e>=0?Dr(T).add(e*t,"minute"):Dr(T).subtract(e*-1*t,"minute");return{idx:e,value:i,displayValue:Dr(i).format(a),isSelected:function(o){return Dr(i).isBetween(o,Dr(o).add(t-1,"minute"),"minute","[]")}}},cR=function(r){return I.createElement("div",{className:"mml-datepicker__select mml-datepicker__time"},I.createElement(fi,Object.assign({},r,{itemClassName:"mml-datepicker__item--time",getItemData:SR})))},RR=function(r){var e=r.name,t=r.selected,T=r.dateInterval,a=r.timeInterval,i=r.dateFormat,s=r.timeFormat,o=r.fullDay,E=r.icalFilter,A=tr.useState(t),l=A[0],D=A[1],c=function(N){D(function(F){return F.set("date",N.get("date")).set("month",N.get("month")).set("year",N.get("year"))})},R=function(N){D(function(F){return F.set("minute",N.get("minute")).set("hour",N.get("hour"))})};return I.createElement("div",{className:"mml-datepicker mml-datepicker--"+(o?"single":"double")},I.createElement("input",{name:e,value:l.toISOString(),type:"hidden"}),I.createElement(DR,{icalFilter:E,format:i,value:l,onChange:c,interval:T}),!o&&I.createElement(cR,{icalFilter:E,format:s,value:l,onChange:R,interval:a}))},FR=function(){var n=li(se.mark(function r(e,t){var T,a,i;return se.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,fetch(e,{method:"GET",redirect:"follow",credentials:"same-origin"});case 2:return T=o.sent,o.next=5,T.text();case 5:if(a=o.sent,T.ok){o.next=8;break}throw new Error(a);case 8:return i=new Uc({ics:a,maxIterations:10}),o.abrupt("return",function(){return function(E){if(!E)return!0;var A=i.between(E.toDate(),E.add(t,"minute").toDate()),l=A.events;return!l.length}});case 10:case"end":return o.stop()}},r)}));return function(e,t){return n.apply(this,arguments)}}(),NR=function(r){var e=r.name,t=r.selected,T=r.icalAvailability,a=r.duration,i=a===void 0?30:a,s=r.dateInterval,o=s===void 0?1:s,E=r.timeInterval,A=E===void 0?30:E,l=r.dateFormat,D=l===void 0?"ddd MMM DD":l,c=r.timeFormat,R=c===void 0?"hh:mm A":c,h=r.fullDay,N=h===void 0?!1:h,F=tr.useState(!1),f=F[0],m=F[1],M=tr.useState(""),v=M[0],p=M[1],L=tr.useState(function(){return function(){return!0}}),g=L[0],y=L[1];return tr.useEffect(function(){T&&(m(!0),FR(T,i).then(y).catch(function(b){console.warn("loading ical failed",{icalAvailability:T,err:b}),p("iCal availability could not be loaded")}).finally(function(){return m(!1)}))},[T,i]),I.createElement(Di,{className:"mml-scheduler"},I.createElement(Si,{icon:"date_range",text:"Scheduler"}),I.createElement(ci,null,v&&!f&&I.createElement(Oi,{error:"Failed, error: "+v}),!v&&f&&I.createElement(hi,{loading:!0,text:"Loading availability"}),!v&&!f&&I.createElement(RR,{name:e,selected:t?Dr(t):Dr().startOf("hour"),dateInterval:o,timeInterval:A,dateFormat:D,timeFormat:R,fullDay:N,icalFilter:g})))},OR=function(r){var e=r.success;return e?I.createElement("div",{className:"mml-success"},e):null},hR=function(r){var e=r.text,t=r.className,T=t===void 0?"":t;return I.createElement("div",{className:("mml-text "+T).trim()},e)},fR={button:function(r){return I.createElement(qc,Object.assign({},r.attributes,{key:r.key,text:r.getText(),name:r.attributes.name,value:r.attributes.value}))},button_list:function(r,e){return I.createElement(Ri,Object.assign({},r.attributes,{key:r.key}),e)},input:function(r){return I.createElement(rR,Object.assign({},r.attributes,{key:r.key,name:r.attributes.name,value:r.attributes.value}))},add_to_calendar:function(r){return I.createElement(Wc,Object.assign({},r.attributes,{key:r.key,title:r.attributes.title,start:r.attributes.start,end:r.attributes.end}))},col:function(r,e){return I.createElement(Xc,Object.assign({},r.attributes,{key:r.key}),e)},row:function(r,e){return I.createElement(uR,Object.assign({},r.attributes,{key:r.key}),e)},icon:function(r){return I.createElement(On,Object.assign({},r.attributes,{key:r.key,name:r.attributes.name}))},image:function(r){return I.createElement(Jc,Object.assign({},r.attributes,{key:r.key,src:r.attributes.src}))},md:function(r){return I.createElement(sR,Object.assign({},r.attributes,{key:r.key,text:r.getText()}))},text:function(r){return I.createElement(hR,Object.assign({},r.attributes,{key:r.key,text:r.getText()}))},scheduler:function(r){return I.createElement(NR,Object.assign({},r.attributes,{key:r.key,name:r.attributes.name,dateInterval:parseInt(r.attributes.dateInterval,10)||1,timeInterval:parseInt(r.attributes.timeInterval,10)||30,duration:parseInt(r.attributes.duration,10)||30,selected:r.attributes.selected,fullDay:r.attributes.fullDay==="true",icalAvailability:r.attributes.icalAvailability}))},carousel:function(r,e){return I.createElement(Vc,Object.assign({slideWidth:r.attributes.slideWidth},r.attributes,{key:r.key}),e)},item:function(r,e){return I.createElement(Kc,Object.assign({},r.attributes,{key:r.key}),e)},number:function(r){return I.createElement(oR,Object.assign({},r.attributes,{key:r.key,name:r.attributes.name,value:r.attributes.value}))}},mR=function(){function n(e,t,T){this.converters=ct({},fR,T),this.node=e,this.children=t,this.reactElements=this.toReact(),this.name=e.attributes.name,this.type=e.attributes.type}var r=n.prototype;return r.toReact=function(t){var T=this;t===void 0&&(t=this);var a=[];return(t.children||[]).forEach(function(i,s){var o=T.converters[i.name];if(!o||!Object.hasOwnProperty.call(T.converters,i.name))throw Error("Converter not found for tag "+i.name+", Available converters are "+Object.keys(T.converters));var E=T.toReact(i);i.key="tag-"+i.name+"-position-"+s,a.push(o(i,E))}),a},n}();function dR(n){var r=n.trim();r.startsWith("<mml")||(r="<mml>"+n+"</mml>");var e=/&(?!amp;|lt;|gt;)/g;return r=r.replace(e,"&amp;"),Na(r)}function mi(n){return n.reduce(function(r,e){var t=e,T;t.children&&(T=mi(t.children));var a=t.name;if(e.type==="text")if(e.text.trim().length)a="text";else return r;return r.push(new wc(a,e,T)),r},[])}function YR(n,r){if(!n||!n.children||!n.children.length)throw new Error("bad input");var e=n.children[0];if(e.name!=="mml")throw new Error("missing mml tag");return new mR(e,mi(e.children),r)}function pR(n,r){var e=dR(n);return YR(e,r)}var VR=function(r){var e=r.source,t=r.onSubmit,T=r.converters,a=r.theme,i=a===void 0?"":a,s=r.className,o=s===void 0?"":s,E=r.Loading,A=E===void 0?hi:E,l=r.Error,D=l===void 0?Oi:l,c=r.Success,R=c===void 0?OR:c,h=tr.useState(""),N=h[0],F=h[1],f=tr.useState({loading:!1,error:"",success:""}),m=f[0],M=f[1],v=tr.useMemo(function(){try{return pR(e,T)}catch(L){return console.warn("mml parsing error: ",e,L),F("This chat message has invalid formatting and can't be shown"),null}},[e,T]),p=tr.useCallback(function(){var L=li(se.mark(function g(y){var b;return se.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(y.preventDefault(),b={},v!=null&&v.name&&(b.mml_name=v.name),new FormData(y.currentTarget).forEach(function(U,H){b[H]=U}),t){x.next=6;break}return x.abrupt("return",console.warn("Forgot to pass onSubmit prop to <MML/>? payload:",b));case 6:return x.prev=6,M({loading:!0,error:"",success:""}),x.next=10,t(b);case 10:M({loading:!1,error:"",success:"submitted"}),x.next=16;break;case 13:x.prev=13,x.t0=x.catch(6),M({loading:!1,error:"Failed to send the request. Please try again.",success:""});case 16:case"end":return x.stop()}},g,null,[[6,13]])}));return function(g){return L.apply(this,arguments)}}(),[t,v]);return I.createElement("div",{className:"mml-container "+i+" "+o,"data-testid":"mml-container"},N?I.createElement("div",{className:"mml-wrap"},D&&I.createElement(D,{error:N})):I.createElement("form",{onSubmit:p,className:"mml-wrap","data-testid":"mml-form"},v!=null&&v.type?I.createElement("div",{className:"mml-card"},v==null?void 0:v.reactElements):v==null?void 0:v.reactElements,m.loading&&A&&I.createElement(A,{loading:m.loading}),m.success&&R&&I.createElement(R,{success:m.success}),m.error&&D&&I.createElement(D,{error:m.error})))};export{Wc as AddToCalendar,qc as Button,Ri as ButtonList,Di as Card,ci as CardBody,Si as CardHeader,Vc as Carousel,Kc as CarouselItem,Xc as Col,Oi as Error,On as Icon,Jc as Image,rR as Input,hi as Loading,sR as MD,VR as MML,wc as MMLTag,oR as Number,pR as Parse,uR as Row,NR as Scheduler,dR as SourceToXML,OR as Success,hR as Text,mR as Tree,YR as XMLtoMMLTree,fR as converters,eR as truncate};

Zerion Mini Shell 1.0