Loading
function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(360345),i=n(374372),s=n(355418),a=n(632434);let o=RegExp(`(this|last|past|next|after|\\+|-)\\s*(${r.Pl})(?=\\W|$)`,"i"),l=RegExp(`(this|last|past|next|after|\\+|-)\\s*(${r.d2})(?=\\W|$)`,"i");class u extends s.c{allowAbbreviations;constructor(e=!0){super(),this.allowAbbreviations=e}innerPattern(){return this.allowAbbreviations?o:l}innerExtract(e,t){let n=t[1].toLowerCase(),s=(0,r.E9)(t[2]);if(!s)return null;switch(n){case"last":case"past":case"-":s=(0,a.x4)(s)}return i.BP.createRelativeFromReference(e.reference,s)}}}