SYMBOL INDEX (1221 symbols across 62 files) FILE: builds/compromise.js class View (line 1) | class View{constructor(t,n,r={}){[["document",t],["world",e],["_groups",... method constructor (line 1) | constructor(t,n,r={}){[["document",t],["world",e],["_groups",r],["_cac... method docs (line 1) | get docs(){let t=this.document;return this.ptrs&&(t=e.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:e,ptrs:t,document:n}=this,r=t||e.map(((e,... method update (line 1) | update(e){const t=new View(this.document,e);if(this._cache&&e&&e.lengt... method toView (line 1) | toView(e){return new View(this.document,e||this.pointer)} method fromText (line 1) | fromText(e){const{methods:t}=this,n=t.one.tokenize.fromString(e,this.w... method clone (line 1) | clone(){let e=this.document.slice(0);e=e.map((e=>e.map((e=>((e=Object.... function i (line 1) | function i(e,t){if(a(t))for(const n in t)a(t[n])?(e[n]||Object.assign(e,... method constructor (line 1) | constructor(e={}){Object.defineProperty(this,"json",{enumerable:!1,value... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(e={}){let t=this.json.props||{};return"string"==typeof e&&(t[e]=!0... method get (line 1) | get(e){if(e=Kn(e),!Zn.test(e)){let t=this.json.children.find((t=>t.id===... method add (line 1) | add(e,t={}){if(Ln(e))return e.forEach((e=>this.add(Kn(e),t))),this;e=Kn(... method remove (line 1) | remove(e){return e=Kn(e),this.json.children=this.json.children.filter((t... method nodes (line 1) | nodes(){return Mn(this.json).map((e=>(delete(e=Object.assign({},e)).chil... method cache (line 1) | cache(){return(e=>{let t=Mn(e,((e,t)=>{e.id&&(e._cache.parents=e._cache.... method list (line 1) | list(){return Mn(this.json)} method fillDown (line 1) | fillDown(){var e;return e=this.json,Mn(e,((e,t)=>{t.props=((e,t)=>(Objec... method depth (line 1) | depth(){Qn(this.json);let e=Mn(this.json),t=e.length>1?1:0;return e.forE... method out (line 1) | out(e){return Qn(this.json),Rn(this.json,e)} method debug (line 1) | debug(){return Qn(this.json),Rn(this.json,"debug"),this} class Contractions (line 1) | class Contractions extends e{constructor(e,t,n){super(e,t,n),this.viewTy... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Contraction"} method expand (line 1) | expand(){return this.docs.forEach((e=>{const t=ml.test(e[0].text);e.fo... class Adjectives (line 1) | class Adjectives extends e{constructor(e,t,n){super(e,t,n),this.viewType... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Adjectives"} method json (line 1) | json(e={}){const{toAdverb:t,toNoun:n,toSuperlative:r,toComparative:o}=... method adverbs (line 1) | adverbs(){return this.before("#Adverb+$").concat(this.after("^#Adverb+... method conjugate (line 1) | conjugate(e){const{toComparative:t,toSuperlative:n,toNoun:r,toAdverb:o... method toComparative (line 1) | toComparative(e){const{toComparative:t}=this.methods.two.transform.adj... method toSuperlative (line 1) | toSuperlative(e){const{toSuperlative:t}=this.methods.two.transform.adj... method toAdverb (line 1) | toAdverb(e){const{toAdverb:t}=this.methods.two.transform.adjective;ret... method toNoun (line 1) | toNoun(e){const{toNoun:t}=this.methods.two.transform.adjective;return ... class Adverbs (line 1) | class Adverbs extends e{constructor(e,t,n){super(e,t,n),this.viewType="A... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Adverbs"} method conjugate (line 1) | conjugate(e){return this.getNth(e).map((e=>{const t=function(e){return... method json (line 1) | json(e={}){const t=this.methods.two.transform.adjective.fromAdverb;ret... class Chunks (line 1) | class Chunks extends e{constructor(e,t,n){super(e,t,n),this.viewType="Ch... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Chunks"} method isVerb (line 1) | isVerb(){return this.filter((e=>e.has("")))} method isNoun (line 1) | isNoun(){return this.filter((e=>e.has("")))} method isAdjective (line 1) | isAdjective(){return this.filter((e=>e.has("")))} method isPivot (line 1) | isPivot(){return this.filter((e=>e.has("")))} method debug (line 1) | debug(){return this.toView().debug("chunks"),this} method update (line 1) | update(e){const t=new Chunks(this.document,e);return t._cache=this._ca... class Parentheses (line 1) | class Parentheses extends e{constructor(e,t,n){super(e,t,n),this.viewTyp... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return function(e){return e.docs.forEach((e=>{e[0].pre=e[0].pr... class Quotations (line 1) | class Quotations extends e{constructor(e,t,n){super(e,t,n),this.viewType... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return function(e){e.docs.forEach((e=>{e[0].pre=e[0].pre.repla... class Acronyms (line 1) | class Acronyms extends e{constructor(e,t,n){super(e,t,n),this.viewType="... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Acronyms"} method strip (line 1) | strip(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.text.rep... method addPeriods (line 1) | addPeriods(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.tex... class Possessives (line 1) | class Possessives extends e{constructor(e,t,n){super(e,t,n),this.viewTyp... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.text.rep... class Slashes (line 1) | class Slashes extends e{constructor(e,t,n){super(e,t,n),this.viewType="S... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Slashes"} method split (line 1) | split(){return this.map((e=>{const t=e.text().split(pu);return(e=e.rep... class Nouns (line 1) | class Nouns extends e{constructor(e,t,n){super(e,t,n),this.viewType="Nou... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Nouns"} method parse (line 1) | parse(e){return this.getNth(e).map(xu)} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method conjugate (line 1) | conjugate(e){const t=this.world.methods.two.transform.noun;return this... method isPlural (line 1) | isPlural(e){const t=this.filter((e=>xu(e).isPlural));return t.getNth(e)} method isSingular (line 1) | isSingular(e){const t=this.filter((e=>!xu(e).isPlural));return t.getNt... method adjectives (line 1) | adjectives(e){let t=this.update([]);return this.forEach((e=>{const n=x... method toPlural (line 1) | toPlural(e){return this.getNth(e).map((e=>function(e,t){if(!0===t.isPl... method toSingular (line 1) | toSingular(e){return this.getNth(e).map((e=>function(e,t){if(!1===t.is... method update (line 1) | update(e){const t=new Nouns(this.document,e);return t._cache=this._cac... class Fractions (line 1) | class Fractions extends e{constructor(e,t,n){super(e,t,n),this.viewType=... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Fractions"} method parse (line 1) | parse(e){return this.getNth(e).map(qu)} method get (line 1) | get(e){return this.getNth(e).map(qu)} method json (line 1) | json(e){return this.getNth(e).map((t=>{const n=t.toView().json(e)[0],r... method toDecimal (line 1) | toDecimal(e){return this.getNth(e).forEach((e=>{const{decimal:t}=qu(e)... method toFraction (line 1) | toFraction(e){return this.getNth(e).forEach((e=>{const t=qu(e);if(t&&"... method toOrdinal (line 1) | toOrdinal(e){return this.getNth(e).forEach((e=>{let t=function(e){if(!... method toCardinal (line 1) | toCardinal(e){return this.getNth(e).forEach((e=>{const t=function(e){r... method toPercentage (line 1) | toPercentage(e){return this.getNth(e).forEach((e=>{const{decimal:t}=qu... class Numbers (line 1) | class Numbers extends e{constructor(e,t,n){super(e,t,n),this.viewType="N... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Numbers"} method parse (line 1) | parse(e){return this.getNth(e).map(oc)} method get (line 1) | get(e){return this.getNth(e).map(oc).map((e=>e.num))} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method units (line 1) | units(){return this.growRight("#Unit").match("#Unit$")} method isUnit (line 1) | isUnit(e){return function(e,t={}){return t=uc(t),e.filter((e=>{const{u... method isOrdinal (line 1) | isOrdinal(){return this.if("#Ordinal")} method isCardinal (line 1) | isCardinal(){return this.if("#Cardinal")} method toNumber (line 1) | toNumber(){const e=this.map((e=>{if(!this.has("#TextValue"))return e;c... method toLocaleString (line 1) | toLocaleString(){return this.forEach((e=>{const t=oc(e);if(null===t.nu... method toText (line 1) | toText(){const e=this.map((e=>{if(e.has("#TextValue"))return e;const t... method toCardinal (line 1) | toCardinal(){const e=this.map((e=>{if(!e.has("#Ordinal"))return e;cons... method toOrdinal (line 1) | toOrdinal(){const e=this.map((e=>{if(e.has("#Ordinal"))return e;const ... method isEqual (line 1) | isEqual(e){return this.filter((t=>oc(t).num===e))} method greaterThan (line 1) | greaterThan(e){return this.filter((t=>oc(t).num>e))} method lessThan (line 1) | lessThan(e){return this.filter((t=>oc(t).num{const r=oc(n).num;return r>e&&r{const n=t.toView().json(e)[0]||{},{sub... method toPastTense (line 1) | toPastTense(e){return this.getNth(e).map((e=>(fc(e),function(e){let t=... method toPresentTense (line 1) | toPresentTense(e){return this.getNth(e).map((e=>(fc(e),function(e){let... method toFutureTense (line 1) | toFutureTense(e){return this.getNth(e).map((e=>(fc(e),e=function(e){le... method toInfinitive (line 1) | toInfinitive(e){return this.getNth(e).map((e=>(fc(e),function(e){retur... method toNegative (line 1) | toNegative(e){return this.getNth(e).map((e=>(fc(e),function(e){return ... method toPositive (line 1) | toPositive(e){return this.getNth(e).map((e=>(fc(e),function(e){return ... method isQuestion (line 1) | isQuestion(e){return this.questions(e)} method isExclamation (line 1) | isExclamation(e){const t=this.filter((e=>e.lastTerm().has("@hasExclama... method isStatement (line 1) | isStatement(e){const t=this.filter((e=>!e.isExclamation().found&&!e.is... method update (line 1) | update(e){const t=new Sentences(this.document,e);return t._cache=this.... class People (line 1) | class People extends e{constructor(e,t,n){super(e,t,n),this.viewType="Pe... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="People"} method parse (line 1) | parse(e){return this.getNth(e).map(vc)} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method presumedMale (line 1) | presumedMale(){return this.filter((e=>e.has("(#MaleName|mr|mister|sr|j... method presumedFemale (line 1) | presumedFemale(){return this.filter((e=>e.has("(#FemaleName|mrs|miss|q... method update (line 1) | update(e){const t=new People(this.document,e);return t._cache=this._ca... class Verbs (line 1) | class Verbs extends e{constructor(e,t,n){super(e,t,n),this.viewType="Ver... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Verbs"} method parse (line 1) | parse(e){return this.getNth(e).map(Tc)} method json (line 1) | json(e,t){const n=this.getNth(t).map((t=>{const n=t.toView().json(e)[0... method subjects (line 1) | subjects(e){return this.getNth(e).map((e=>(Tc(e),Kc(e).subject)))} method adverbs (line 1) | adverbs(e){return this.getNth(e).map((e=>e.match("#Adverb")))} method isSingular (line 1) | isSingular(e){return this.getNth(e).filter((e=>!0!==Kc(e).plural))} method isPlural (line 1) | isPlural(e){return this.getNth(e).filter((e=>!0===Kc(e).plural))} method isImperative (line 1) | isImperative(e){return this.getNth(e).filter((e=>e.has("#Imperative")))} method toInfinitive (line 1) | toInfinitive(e){return this.getNth(e).map((e=>{const t=Tc(e);return fu... method toPresentTense (line 1) | toPresentTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,... method toPastTense (line 1) | toPastTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t);... method toFutureTense (line 1) | toFutureTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t... method toGerund (line 1) | toGerund(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t);ret... method toPastParticiple (line 1) | toPastParticiple(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(... method conjugate (line 1) | conjugate(e){const{conjugate:t,toInfinitive:n}=this.world.methods.two.... method isNegative (line 1) | isNegative(){return this.if("#Negative")} method isPositive (line 1) | isPositive(){return this.ifNo("#Negative")} method toPositive (line 1) | toPositive(){const e=this.match("do not #Verb");return e.found&&e.remo... method toNegative (line 1) | toNegative(e){return this.getNth(e).map((e=>{const t=Tc(e);return func... method update (line 1) | update(e){const t=new Verbs(this.document,e);return t._cache=this._cac... class Pronouns (line 1) | class Pronouns extends e{constructor(e,t,n){super(e,t,n),this.viewType="... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Pronouns"} method hasReference (line 1) | hasReference(){return this.compute("coreference"),this.filter((e=>e.do... method refersTo (line 1) | refersTo(){return this.compute("coreference"),this.map((e=>{if(!e.foun... method update (line 1) | update(e){const t=new Pronouns(this.document,e);return t._cache=this._... FILE: builds/one/compromise-one.cjs class View (line 1) | class View{constructor(e,n,o={}){[["document",e],["world",t],["_groups",... method constructor (line 1) | constructor(e,n,o={}){[["document",e],["world",t],["_groups",o],["_cac... method docs (line 1) | get docs(){let e=this.document;return this.ptrs&&(e=t.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:t,ptrs:e,document:n}=this,o=e||t.map(((t,... method update (line 1) | update(t){const e=new View(this.document,t);if(this._cache&&t&&t.lengt... method toView (line 1) | toView(t){return new View(this.document,t||this.pointer)} method fromText (line 1) | fromText(t){const{methods:e}=this,n=e.one.tokenize.fromString(t,this.w... method clone (line 1) | clone(){let t=this.document.slice(0);t=t.map((t=>t.map((t=>((t=Object.... function i (line 1) | function i(t,e){if(s(e))for(const n in e)s(e[n])?(t[n]||Object.assign(t,... class g (line 1) | class g{constructor(t={}){Object.defineProperty(this,"json",{enumerable:... method constructor (line 1) | constructor(t={}){Object.defineProperty(this,"json",{enumerable:!1,val... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(t={}){let e=this.json.props||{};return"string"==typeof t&&(e[t]=... method get (line 1) | get(t){if(t=Un(t),!Kn.test(t)){let e=this.json.children.find((e=>e.id=... method add (line 1) | add(t,e={}){if(Mn(t))return t.forEach((t=>this.add(Un(t),e))),this;t=U... method remove (line 1) | remove(t){return t=Un(t),this.json.children=this.json.children.filter(... method nodes (line 1) | nodes(){return Dn(this.json).map((t=>(delete(t=Object.assign({},t)).ch... method cache (line 1) | cache(){return(t=>{let e=Dn(t,((t,e)=>{t.id&&(t._cache.parents=t._cach... method list (line 1) | list(){return Dn(this.json)} method fillDown (line 1) | fillDown(){var t;return t=this.json,Dn(t,((t,e)=>{e.props=((t,e)=>(Obj... method depth (line 1) | depth(){Zn(this.json);let t=Dn(this.json),e=t.length>1?1:0;return t.fo... method out (line 1) | out(t){return Zn(this.json),Hn(this.json,t)} method debug (line 1) | debug(){return Zn(this.json),Hn(this.json,"debug"),this} FILE: builds/one/compromise-one.mjs class View (line 1) | class View{constructor(e,n,o={}){[["document",e],["world",t],["_groups",... method constructor (line 1) | constructor(e,n,o={}){[["document",e],["world",t],["_groups",o],["_cac... method docs (line 1) | get docs(){let e=this.document;return this.ptrs&&(e=t.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:t,ptrs:e,document:n}=this,o=e||t.map(((t,... method update (line 1) | update(t){const e=new View(this.document,t);if(this._cache&&t&&t.lengt... method toView (line 1) | toView(t){return new View(this.document,t||this.pointer)} method fromText (line 1) | fromText(t){const{methods:e}=this,n=e.one.tokenize.fromString(t,this.w... method clone (line 1) | clone(){let t=this.document.slice(0);t=t.map((t=>t.map((t=>((t=Object.... function i (line 1) | function i(t,e){if(s(e))for(const n in e)s(e[n])?(t[n]||Object.assign(t,... class g (line 1) | class g{constructor(t={}){Object.defineProperty(this,"json",{enumerable:... method constructor (line 1) | constructor(t={}){Object.defineProperty(this,"json",{enumerable:!1,val... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(t={}){let e=this.json.props||{};return"string"==typeof t&&(e[t]=... method get (line 1) | get(t){if(t=Un(t),!Kn.test(t)){let e=this.json.children.find((e=>e.id=... method add (line 1) | add(t,e={}){if(Mn(t))return t.forEach((t=>this.add(Un(t),e))),this;t=U... method remove (line 1) | remove(t){return t=Un(t),this.json.children=this.json.children.filter(... method nodes (line 1) | nodes(){return Dn(this.json).map((t=>(delete(t=Object.assign({},t)).ch... method cache (line 1) | cache(){return(t=>{let e=Dn(t,((t,e)=>{t.id&&(t._cache.parents=t._cach... method list (line 1) | list(){return Dn(this.json)} method fillDown (line 1) | fillDown(){var t;return t=this.json,Dn(t,((t,e)=>{e.props=((t,e)=>(Obj... method depth (line 1) | depth(){Zn(this.json);let t=Dn(this.json),e=t.length>1?1:0;return t.fo... method out (line 1) | out(t){return Zn(this.json),Hn(this.json,t)} method debug (line 1) | debug(){return Zn(this.json),Hn(this.json,"debug"),this} FILE: builds/three/compromise-three.cjs class View (line 1) | class View{constructor(t,n,r={}){[["document",t],["world",e],["_groups",... method constructor (line 1) | constructor(t,n,r={}){[["document",t],["world",e],["_groups",r],["_cac... method docs (line 1) | get docs(){let t=this.document;return this.ptrs&&(t=e.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:e,ptrs:t,document:n}=this,r=t||e.map(((e,... method update (line 1) | update(e){const t=new View(this.document,e);if(this._cache&&e&&e.lengt... method toView (line 1) | toView(e){return new View(this.document,e||this.pointer)} method fromText (line 1) | fromText(e){const{methods:t}=this,n=t.one.tokenize.fromString(e,this.w... method clone (line 1) | clone(){let e=this.document.slice(0);e=e.map((e=>e.map((e=>((e=Object.... function i (line 1) | function i(e,t){if(a(t))for(const n in t)a(t[n])?(e[n]||Object.assign(e,... method constructor (line 1) | constructor(e={}){Object.defineProperty(this,"json",{enumerable:!1,value... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(e={}){let t=this.json.props||{};return"string"==typeof e&&(t[e]=!0... method get (line 1) | get(e){if(e=Kn(e),!Zn.test(e)){let t=this.json.children.find((t=>t.id===... method add (line 1) | add(e,t={}){if(Ln(e))return e.forEach((e=>this.add(Kn(e),t))),this;e=Kn(... method remove (line 1) | remove(e){return e=Kn(e),this.json.children=this.json.children.filter((t... method nodes (line 1) | nodes(){return Mn(this.json).map((e=>(delete(e=Object.assign({},e)).chil... method cache (line 1) | cache(){return(e=>{let t=Mn(e,((e,t)=>{e.id&&(e._cache.parents=e._cache.... method list (line 1) | list(){return Mn(this.json)} method fillDown (line 1) | fillDown(){var e;return e=this.json,Mn(e,((e,t)=>{t.props=((e,t)=>(Objec... method depth (line 1) | depth(){Qn(this.json);let e=Mn(this.json),t=e.length>1?1:0;return e.forE... method out (line 1) | out(e){return Qn(this.json),Rn(this.json,e)} method debug (line 1) | debug(){return Qn(this.json),Rn(this.json,"debug"),this} class Contractions (line 1) | class Contractions extends e{constructor(e,t,n){super(e,t,n),this.viewTy... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Contraction"} method expand (line 1) | expand(){return this.docs.forEach((e=>{const t=ml.test(e[0].text);e.fo... class Adjectives (line 1) | class Adjectives extends e{constructor(e,t,n){super(e,t,n),this.viewType... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Adjectives"} method json (line 1) | json(e={}){const{toAdverb:t,toNoun:n,toSuperlative:r,toComparative:o}=... method adverbs (line 1) | adverbs(){return this.before("#Adverb+$").concat(this.after("^#Adverb+... method conjugate (line 1) | conjugate(e){const{toComparative:t,toSuperlative:n,toNoun:r,toAdverb:o... method toComparative (line 1) | toComparative(e){const{toComparative:t}=this.methods.two.transform.adj... method toSuperlative (line 1) | toSuperlative(e){const{toSuperlative:t}=this.methods.two.transform.adj... method toAdverb (line 1) | toAdverb(e){const{toAdverb:t}=this.methods.two.transform.adjective;ret... method toNoun (line 1) | toNoun(e){const{toNoun:t}=this.methods.two.transform.adjective;return ... class Adverbs (line 1) | class Adverbs extends e{constructor(e,t,n){super(e,t,n),this.viewType="A... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Adverbs"} method conjugate (line 1) | conjugate(e){return this.getNth(e).map((e=>{const t=function(e){return... method json (line 1) | json(e={}){const t=this.methods.two.transform.adjective.fromAdverb;ret... class Chunks (line 1) | class Chunks extends e{constructor(e,t,n){super(e,t,n),this.viewType="Ch... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Chunks"} method isVerb (line 1) | isVerb(){return this.filter((e=>e.has("")))} method isNoun (line 1) | isNoun(){return this.filter((e=>e.has("")))} method isAdjective (line 1) | isAdjective(){return this.filter((e=>e.has("")))} method isPivot (line 1) | isPivot(){return this.filter((e=>e.has("")))} method debug (line 1) | debug(){return this.toView().debug("chunks"),this} method update (line 1) | update(e){const t=new Chunks(this.document,e);return t._cache=this._ca... class Parentheses (line 1) | class Parentheses extends e{constructor(e,t,n){super(e,t,n),this.viewTyp... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return function(e){return e.docs.forEach((e=>{e[0].pre=e[0].pr... class Quotations (line 1) | class Quotations extends e{constructor(e,t,n){super(e,t,n),this.viewType... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return function(e){e.docs.forEach((e=>{e[0].pre=e[0].pre.repla... class Acronyms (line 1) | class Acronyms extends e{constructor(e,t,n){super(e,t,n),this.viewType="... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Acronyms"} method strip (line 1) | strip(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.text.rep... method addPeriods (line 1) | addPeriods(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.tex... class Possessives (line 1) | class Possessives extends e{constructor(e,t,n){super(e,t,n),this.viewTyp... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.text.rep... class Slashes (line 1) | class Slashes extends e{constructor(e,t,n){super(e,t,n),this.viewType="S... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Slashes"} method split (line 1) | split(){return this.map((e=>{const t=e.text().split(pu);return(e=e.rep... class Nouns (line 1) | class Nouns extends e{constructor(e,t,n){super(e,t,n),this.viewType="Nou... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Nouns"} method parse (line 1) | parse(e){return this.getNth(e).map(xu)} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method conjugate (line 1) | conjugate(e){const t=this.world.methods.two.transform.noun;return this... method isPlural (line 1) | isPlural(e){const t=this.filter((e=>xu(e).isPlural));return t.getNth(e)} method isSingular (line 1) | isSingular(e){const t=this.filter((e=>!xu(e).isPlural));return t.getNt... method adjectives (line 1) | adjectives(e){let t=this.update([]);return this.forEach((e=>{const n=x... method toPlural (line 1) | toPlural(e){return this.getNth(e).map((e=>function(e,t){if(!0===t.isPl... method toSingular (line 1) | toSingular(e){return this.getNth(e).map((e=>function(e,t){if(!1===t.is... method update (line 1) | update(e){const t=new Nouns(this.document,e);return t._cache=this._cac... class Fractions (line 1) | class Fractions extends e{constructor(e,t,n){super(e,t,n),this.viewType=... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Fractions"} method parse (line 1) | parse(e){return this.getNth(e).map(qu)} method get (line 1) | get(e){return this.getNth(e).map(qu)} method json (line 1) | json(e){return this.getNth(e).map((t=>{const n=t.toView().json(e)[0],r... method toDecimal (line 1) | toDecimal(e){return this.getNth(e).forEach((e=>{const{decimal:t}=qu(e)... method toFraction (line 1) | toFraction(e){return this.getNth(e).forEach((e=>{const t=qu(e);if(t&&"... method toOrdinal (line 1) | toOrdinal(e){return this.getNth(e).forEach((e=>{let t=function(e){if(!... method toCardinal (line 1) | toCardinal(e){return this.getNth(e).forEach((e=>{const t=function(e){r... method toPercentage (line 1) | toPercentage(e){return this.getNth(e).forEach((e=>{const{decimal:t}=qu... class Numbers (line 1) | class Numbers extends e{constructor(e,t,n){super(e,t,n),this.viewType="N... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Numbers"} method parse (line 1) | parse(e){return this.getNth(e).map(oc)} method get (line 1) | get(e){return this.getNth(e).map(oc).map((e=>e.num))} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method units (line 1) | units(){return this.growRight("#Unit").match("#Unit$")} method isUnit (line 1) | isUnit(e){return function(e,t={}){return t=uc(t),e.filter((e=>{const{u... method isOrdinal (line 1) | isOrdinal(){return this.if("#Ordinal")} method isCardinal (line 1) | isCardinal(){return this.if("#Cardinal")} method toNumber (line 1) | toNumber(){const e=this.map((e=>{if(!this.has("#TextValue"))return e;c... method toLocaleString (line 1) | toLocaleString(){return this.forEach((e=>{const t=oc(e);if(null===t.nu... method toText (line 1) | toText(){const e=this.map((e=>{if(e.has("#TextValue"))return e;const t... method toCardinal (line 1) | toCardinal(){const e=this.map((e=>{if(!e.has("#Ordinal"))return e;cons... method toOrdinal (line 1) | toOrdinal(){const e=this.map((e=>{if(e.has("#Ordinal"))return e;const ... method isEqual (line 1) | isEqual(e){return this.filter((t=>oc(t).num===e))} method greaterThan (line 1) | greaterThan(e){return this.filter((t=>oc(t).num>e))} method lessThan (line 1) | lessThan(e){return this.filter((t=>oc(t).num{const r=oc(n).num;return r>e&&r{const n=t.toView().json(e)[0]||{},{sub... method toPastTense (line 1) | toPastTense(e){return this.getNth(e).map((e=>(fc(e),function(e){let t=... method toPresentTense (line 1) | toPresentTense(e){return this.getNth(e).map((e=>(fc(e),function(e){let... method toFutureTense (line 1) | toFutureTense(e){return this.getNth(e).map((e=>(fc(e),e=function(e){le... method toInfinitive (line 1) | toInfinitive(e){return this.getNth(e).map((e=>(fc(e),function(e){retur... method toNegative (line 1) | toNegative(e){return this.getNth(e).map((e=>(fc(e),function(e){return ... method toPositive (line 1) | toPositive(e){return this.getNth(e).map((e=>(fc(e),function(e){return ... method isQuestion (line 1) | isQuestion(e){return this.questions(e)} method isExclamation (line 1) | isExclamation(e){const t=this.filter((e=>e.lastTerm().has("@hasExclama... method isStatement (line 1) | isStatement(e){const t=this.filter((e=>!e.isExclamation().found&&!e.is... method update (line 1) | update(e){const t=new Sentences(this.document,e);return t._cache=this.... class People (line 1) | class People extends e{constructor(e,t,n){super(e,t,n),this.viewType="Pe... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="People"} method parse (line 1) | parse(e){return this.getNth(e).map(vc)} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method presumedMale (line 1) | presumedMale(){return this.filter((e=>e.has("(#MaleName|mr|mister|sr|j... method presumedFemale (line 1) | presumedFemale(){return this.filter((e=>e.has("(#FemaleName|mrs|miss|q... method update (line 1) | update(e){const t=new People(this.document,e);return t._cache=this._ca... class Verbs (line 1) | class Verbs extends e{constructor(e,t,n){super(e,t,n),this.viewType="Ver... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Verbs"} method parse (line 1) | parse(e){return this.getNth(e).map(Tc)} method json (line 1) | json(e,t){const n=this.getNth(t).map((t=>{const n=t.toView().json(e)[0... method subjects (line 1) | subjects(e){return this.getNth(e).map((e=>(Tc(e),Kc(e).subject)))} method adverbs (line 1) | adverbs(e){return this.getNth(e).map((e=>e.match("#Adverb")))} method isSingular (line 1) | isSingular(e){return this.getNth(e).filter((e=>!0!==Kc(e).plural))} method isPlural (line 1) | isPlural(e){return this.getNth(e).filter((e=>!0===Kc(e).plural))} method isImperative (line 1) | isImperative(e){return this.getNth(e).filter((e=>e.has("#Imperative")))} method toInfinitive (line 1) | toInfinitive(e){return this.getNth(e).map((e=>{const t=Tc(e);return fu... method toPresentTense (line 1) | toPresentTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,... method toPastTense (line 1) | toPastTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t);... method toFutureTense (line 1) | toFutureTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t... method toGerund (line 1) | toGerund(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t);ret... method toPastParticiple (line 1) | toPastParticiple(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(... method conjugate (line 1) | conjugate(e){const{conjugate:t,toInfinitive:n}=this.world.methods.two.... method isNegative (line 1) | isNegative(){return this.if("#Negative")} method isPositive (line 1) | isPositive(){return this.ifNo("#Negative")} method toPositive (line 1) | toPositive(){const e=this.match("do not #Verb");return e.found&&e.remo... method toNegative (line 1) | toNegative(e){return this.getNth(e).map((e=>{const t=Tc(e);return func... method update (line 1) | update(e){const t=new Verbs(this.document,e);return t._cache=this._cac... class Pronouns (line 1) | class Pronouns extends e{constructor(e,t,n){super(e,t,n),this.viewType="... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Pronouns"} method hasReference (line 1) | hasReference(){return this.compute("coreference"),this.filter((e=>e.do... method refersTo (line 1) | refersTo(){return this.compute("coreference"),this.map((e=>{if(!e.foun... method update (line 1) | update(e){const t=new Pronouns(this.document,e);return t._cache=this._... FILE: builds/three/compromise-three.mjs class View (line 1) | class View{constructor(t,n,r={}){[["document",t],["world",e],["_groups",... method constructor (line 1) | constructor(t,n,r={}){[["document",t],["world",e],["_groups",r],["_cac... method docs (line 1) | get docs(){let t=this.document;return this.ptrs&&(t=e.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:e,ptrs:t,document:n}=this,r=t||e.map(((e,... method update (line 1) | update(e){const t=new View(this.document,e);if(this._cache&&e&&e.lengt... method toView (line 1) | toView(e){return new View(this.document,e||this.pointer)} method fromText (line 1) | fromText(e){const{methods:t}=this,n=t.one.tokenize.fromString(e,this.w... method clone (line 1) | clone(){let e=this.document.slice(0);e=e.map((e=>e.map((e=>((e=Object.... function i (line 1) | function i(e,t){if(a(t))for(const n in t)a(t[n])?(e[n]||Object.assign(e,... method constructor (line 1) | constructor(e={}){Object.defineProperty(this,"json",{enumerable:!1,value... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(e={}){let t=this.json.props||{};return"string"==typeof e&&(t[e]=!0... method get (line 1) | get(e){if(e=Kn(e),!Zn.test(e)){let t=this.json.children.find((t=>t.id===... method add (line 1) | add(e,t={}){if(Ln(e))return e.forEach((e=>this.add(Kn(e),t))),this;e=Kn(... method remove (line 1) | remove(e){return e=Kn(e),this.json.children=this.json.children.filter((t... method nodes (line 1) | nodes(){return Mn(this.json).map((e=>(delete(e=Object.assign({},e)).chil... method cache (line 1) | cache(){return(e=>{let t=Mn(e,((e,t)=>{e.id&&(e._cache.parents=e._cache.... method list (line 1) | list(){return Mn(this.json)} method fillDown (line 1) | fillDown(){var e;return e=this.json,Mn(e,((e,t)=>{t.props=((e,t)=>(Objec... method depth (line 1) | depth(){Qn(this.json);let e=Mn(this.json),t=e.length>1?1:0;return e.forE... method out (line 1) | out(e){return Qn(this.json),Rn(this.json,e)} method debug (line 1) | debug(){return Qn(this.json),Rn(this.json,"debug"),this} class Contractions (line 1) | class Contractions extends e{constructor(e,t,n){super(e,t,n),this.viewTy... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Contraction"} method expand (line 1) | expand(){return this.docs.forEach((e=>{const t=ml.test(e[0].text);e.fo... class Adjectives (line 1) | class Adjectives extends e{constructor(e,t,n){super(e,t,n),this.viewType... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Adjectives"} method json (line 1) | json(e={}){const{toAdverb:t,toNoun:n,toSuperlative:r,toComparative:o}=... method adverbs (line 1) | adverbs(){return this.before("#Adverb+$").concat(this.after("^#Adverb+... method conjugate (line 1) | conjugate(e){const{toComparative:t,toSuperlative:n,toNoun:r,toAdverb:o... method toComparative (line 1) | toComparative(e){const{toComparative:t}=this.methods.two.transform.adj... method toSuperlative (line 1) | toSuperlative(e){const{toSuperlative:t}=this.methods.two.transform.adj... method toAdverb (line 1) | toAdverb(e){const{toAdverb:t}=this.methods.two.transform.adjective;ret... method toNoun (line 1) | toNoun(e){const{toNoun:t}=this.methods.two.transform.adjective;return ... class Adverbs (line 1) | class Adverbs extends e{constructor(e,t,n){super(e,t,n),this.viewType="A... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Adverbs"} method conjugate (line 1) | conjugate(e){return this.getNth(e).map((e=>{const t=function(e){return... method json (line 1) | json(e={}){const t=this.methods.two.transform.adjective.fromAdverb;ret... class Chunks (line 1) | class Chunks extends e{constructor(e,t,n){super(e,t,n),this.viewType="Ch... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Chunks"} method isVerb (line 1) | isVerb(){return this.filter((e=>e.has("")))} method isNoun (line 1) | isNoun(){return this.filter((e=>e.has("")))} method isAdjective (line 1) | isAdjective(){return this.filter((e=>e.has("")))} method isPivot (line 1) | isPivot(){return this.filter((e=>e.has("")))} method debug (line 1) | debug(){return this.toView().debug("chunks"),this} method update (line 1) | update(e){const t=new Chunks(this.document,e);return t._cache=this._ca... class Parentheses (line 1) | class Parentheses extends e{constructor(e,t,n){super(e,t,n),this.viewTyp... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return function(e){return e.docs.forEach((e=>{e[0].pre=e[0].pr... class Quotations (line 1) | class Quotations extends e{constructor(e,t,n){super(e,t,n),this.viewType... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return function(e){e.docs.forEach((e=>{e[0].pre=e[0].pre.repla... class Acronyms (line 1) | class Acronyms extends e{constructor(e,t,n){super(e,t,n),this.viewType="... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Acronyms"} method strip (line 1) | strip(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.text.rep... method addPeriods (line 1) | addPeriods(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.tex... class Possessives (line 1) | class Possessives extends e{constructor(e,t,n){super(e,t,n),this.viewTyp... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Possessives"} method strip (line 1) | strip(){return this.docs.forEach((e=>{e.forEach((e=>{e.text=e.text.rep... class Slashes (line 1) | class Slashes extends e{constructor(e,t,n){super(e,t,n),this.viewType="S... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Slashes"} method split (line 1) | split(){return this.map((e=>{const t=e.text().split(pu);return(e=e.rep... class Nouns (line 1) | class Nouns extends e{constructor(e,t,n){super(e,t,n),this.viewType="Nou... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Nouns"} method parse (line 1) | parse(e){return this.getNth(e).map(xu)} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method conjugate (line 1) | conjugate(e){const t=this.world.methods.two.transform.noun;return this... method isPlural (line 1) | isPlural(e){const t=this.filter((e=>xu(e).isPlural));return t.getNth(e)} method isSingular (line 1) | isSingular(e){const t=this.filter((e=>!xu(e).isPlural));return t.getNt... method adjectives (line 1) | adjectives(e){let t=this.update([]);return this.forEach((e=>{const n=x... method toPlural (line 1) | toPlural(e){return this.getNth(e).map((e=>function(e,t){if(!0===t.isPl... method toSingular (line 1) | toSingular(e){return this.getNth(e).map((e=>function(e,t){if(!1===t.is... method update (line 1) | update(e){const t=new Nouns(this.document,e);return t._cache=this._cac... class Fractions (line 1) | class Fractions extends e{constructor(e,t,n){super(e,t,n),this.viewType=... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Fractions"} method parse (line 1) | parse(e){return this.getNth(e).map(qu)} method get (line 1) | get(e){return this.getNth(e).map(qu)} method json (line 1) | json(e){return this.getNth(e).map((t=>{const n=t.toView().json(e)[0],r... method toDecimal (line 1) | toDecimal(e){return this.getNth(e).forEach((e=>{const{decimal:t}=qu(e)... method toFraction (line 1) | toFraction(e){return this.getNth(e).forEach((e=>{const t=qu(e);if(t&&"... method toOrdinal (line 1) | toOrdinal(e){return this.getNth(e).forEach((e=>{let t=function(e){if(!... method toCardinal (line 1) | toCardinal(e){return this.getNth(e).forEach((e=>{const t=function(e){r... method toPercentage (line 1) | toPercentage(e){return this.getNth(e).forEach((e=>{const{decimal:t}=qu... class Numbers (line 1) | class Numbers extends e{constructor(e,t,n){super(e,t,n),this.viewType="N... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Numbers"} method parse (line 1) | parse(e){return this.getNth(e).map(oc)} method get (line 1) | get(e){return this.getNth(e).map(oc).map((e=>e.num))} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method units (line 1) | units(){return this.growRight("#Unit").match("#Unit$")} method isUnit (line 1) | isUnit(e){return function(e,t={}){return t=uc(t),e.filter((e=>{const{u... method isOrdinal (line 1) | isOrdinal(){return this.if("#Ordinal")} method isCardinal (line 1) | isCardinal(){return this.if("#Cardinal")} method toNumber (line 1) | toNumber(){const e=this.map((e=>{if(!this.has("#TextValue"))return e;c... method toLocaleString (line 1) | toLocaleString(){return this.forEach((e=>{const t=oc(e);if(null===t.nu... method toText (line 1) | toText(){const e=this.map((e=>{if(e.has("#TextValue"))return e;const t... method toCardinal (line 1) | toCardinal(){const e=this.map((e=>{if(!e.has("#Ordinal"))return e;cons... method toOrdinal (line 1) | toOrdinal(){const e=this.map((e=>{if(e.has("#Ordinal"))return e;const ... method isEqual (line 1) | isEqual(e){return this.filter((t=>oc(t).num===e))} method greaterThan (line 1) | greaterThan(e){return this.filter((t=>oc(t).num>e))} method lessThan (line 1) | lessThan(e){return this.filter((t=>oc(t).num{const r=oc(n).num;return r>e&&r{const n=t.toView().json(e)[0]||{},{sub... method toPastTense (line 1) | toPastTense(e){return this.getNth(e).map((e=>(fc(e),function(e){let t=... method toPresentTense (line 1) | toPresentTense(e){return this.getNth(e).map((e=>(fc(e),function(e){let... method toFutureTense (line 1) | toFutureTense(e){return this.getNth(e).map((e=>(fc(e),e=function(e){le... method toInfinitive (line 1) | toInfinitive(e){return this.getNth(e).map((e=>(fc(e),function(e){retur... method toNegative (line 1) | toNegative(e){return this.getNth(e).map((e=>(fc(e),function(e){return ... method toPositive (line 1) | toPositive(e){return this.getNth(e).map((e=>(fc(e),function(e){return ... method isQuestion (line 1) | isQuestion(e){return this.questions(e)} method isExclamation (line 1) | isExclamation(e){const t=this.filter((e=>e.lastTerm().has("@hasExclama... method isStatement (line 1) | isStatement(e){const t=this.filter((e=>!e.isExclamation().found&&!e.is... method update (line 1) | update(e){const t=new Sentences(this.document,e);return t._cache=this.... class People (line 1) | class People extends e{constructor(e,t,n){super(e,t,n),this.viewType="Pe... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="People"} method parse (line 1) | parse(e){return this.getNth(e).map(vc)} method json (line 1) | json(e){const t="object"==typeof e?e:{};return this.getNth(e).map((e=>... method presumedMale (line 1) | presumedMale(){return this.filter((e=>e.has("(#MaleName|mr|mister|sr|j... method presumedFemale (line 1) | presumedFemale(){return this.filter((e=>e.has("(#FemaleName|mrs|miss|q... method update (line 1) | update(e){const t=new People(this.document,e);return t._cache=this._ca... class Verbs (line 1) | class Verbs extends e{constructor(e,t,n){super(e,t,n),this.viewType="Ver... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Verbs"} method parse (line 1) | parse(e){return this.getNth(e).map(Tc)} method json (line 1) | json(e,t){const n=this.getNth(t).map((t=>{const n=t.toView().json(e)[0... method subjects (line 1) | subjects(e){return this.getNth(e).map((e=>(Tc(e),Kc(e).subject)))} method adverbs (line 1) | adverbs(e){return this.getNth(e).map((e=>e.match("#Adverb")))} method isSingular (line 1) | isSingular(e){return this.getNth(e).filter((e=>!0!==Kc(e).plural))} method isPlural (line 1) | isPlural(e){return this.getNth(e).filter((e=>!0===Kc(e).plural))} method isImperative (line 1) | isImperative(e){return this.getNth(e).filter((e=>e.has("#Imperative")))} method toInfinitive (line 1) | toInfinitive(e){return this.getNth(e).map((e=>{const t=Tc(e);return fu... method toPresentTense (line 1) | toPresentTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,... method toPastTense (line 1) | toPastTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t);... method toFutureTense (line 1) | toFutureTense(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t... method toGerund (line 1) | toGerund(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(e,t);ret... method toPastParticiple (line 1) | toPastParticiple(e){return this.getNth(e).map((e=>{const t=Tc(e),n=$c(... method conjugate (line 1) | conjugate(e){const{conjugate:t,toInfinitive:n}=this.world.methods.two.... method isNegative (line 1) | isNegative(){return this.if("#Negative")} method isPositive (line 1) | isPositive(){return this.ifNo("#Negative")} method toPositive (line 1) | toPositive(){const e=this.match("do not #Verb");return e.found&&e.remo... method toNegative (line 1) | toNegative(e){return this.getNth(e).map((e=>{const t=Tc(e);return func... method update (line 1) | update(e){const t=new Verbs(this.document,e);return t._cache=this._cac... class Pronouns (line 1) | class Pronouns extends e{constructor(e,t,n){super(e,t,n),this.viewType="... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Pronouns"} method hasReference (line 1) | hasReference(){return this.compute("coreference"),this.filter((e=>e.do... method refersTo (line 1) | refersTo(){return this.compute("coreference"),this.map((e=>{if(!e.foun... method update (line 1) | update(e){const t=new Pronouns(this.document,e);return t._cache=this._... FILE: builds/two/compromise-two.cjs class View (line 1) | class View{constructor(t,n,a={}){[["document",t],["world",e],["_groups",... method constructor (line 1) | constructor(t,n,a={}){[["document",t],["world",e],["_groups",a],["_cac... method docs (line 1) | get docs(){let t=this.document;return this.ptrs&&(t=e.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:e,ptrs:t,document:n}=this,a=t||e.map(((e,... method update (line 1) | update(e){const t=new View(this.document,e);if(this._cache&&e&&e.lengt... method toView (line 1) | toView(e){return new View(this.document,e||this.pointer)} method fromText (line 1) | fromText(e){const{methods:t}=this,n=t.one.tokenize.fromString(e,this.w... method clone (line 1) | clone(){let e=this.document.slice(0);e=e.map((e=>e.map((e=>((e=Object.... function i (line 1) | function i(e,t){if(o(t))for(const n in t)o(t[n])?(e[n]||Object.assign(e,... method constructor (line 1) | constructor(e={}){Object.defineProperty(this,"json",{enumerable:!1,value... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(e={}){let t=this.json.props||{};return"string"==typeof e&&(t[e]=!0... method get (line 1) | get(e){if(e=Mn(e),!Zn.test(e)){let t=this.json.children.find((t=>t.id===... method add (line 1) | add(e,t={}){if(Ln(e))return e.forEach((e=>this.add(Mn(e),t))),this;e=Mn(... method remove (line 1) | remove(e){return e=Mn(e),this.json.children=this.json.children.filter((t... method nodes (line 1) | nodes(){return $n(this.json).map((e=>(delete(e=Object.assign({},e)).chil... method cache (line 1) | cache(){return(e=>{let t=$n(e,((e,t)=>{e.id&&(e._cache.parents=e._cache.... method list (line 1) | list(){return $n(this.json)} method fillDown (line 1) | fillDown(){var e;return e=this.json,$n(e,((e,t)=>{t.props=((e,t)=>(Objec... method depth (line 1) | depth(){Qn(this.json);let e=$n(this.json),t=e.length>1?1:0;return e.forE... method out (line 1) | out(e){return Qn(this.json),Rn(this.json,e)} method debug (line 1) | debug(){return Qn(this.json),Rn(this.json,"debug"),this} class Contractions (line 1) | class Contractions extends e{constructor(e,t,n){super(e,t,n),this.viewTy... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Contraction"} method expand (line 1) | expand(){return this.docs.forEach((e=>{const t=ml.test(e[0].text);e.fo... FILE: builds/two/compromise-two.mjs class View (line 1) | class View{constructor(t,n,a={}){[["document",t],["world",e],["_groups",... method constructor (line 1) | constructor(t,n,a={}){[["document",t],["world",e],["_groups",a],["_cac... method docs (line 1) | get docs(){let t=this.document;return this.ptrs&&(t=e.methods.one.getD... method pointer (line 1) | get pointer(){return this.ptrs} method methods (line 1) | get methods(){return this.world.methods} method model (line 1) | get model(){return this.world.model} method hooks (line 1) | get hooks(){return this.world.hooks} method isView (line 1) | get isView(){return!0} method found (line 1) | get found(){return this.docs.length>0} method length (line 1) | get length(){return this.docs.length} method fullPointer (line 1) | get fullPointer(){const{docs:e,ptrs:t,document:n}=this,a=t||e.map(((e,... method update (line 1) | update(e){const t=new View(this.document,e);if(this._cache&&e&&e.lengt... method toView (line 1) | toView(e){return new View(this.document,e||this.pointer)} method fromText (line 1) | fromText(e){const{methods:t}=this,n=t.one.tokenize.fromString(e,this.w... method clone (line 1) | clone(){let e=this.document.slice(0);e=e.map((e=>e.map((e=>((e=Object.... function i (line 1) | function i(e,t){if(o(t))for(const n in t)o(t[n])?(e[n]||Object.assign(e,... method constructor (line 1) | constructor(e={}){Object.defineProperty(this,"json",{enumerable:!1,value... method children (line 1) | get children(){return this.json.children} method id (line 1) | get id(){return this.json.id} method found (line 1) | get found(){return this.json.id||this.json.children.length>0} method props (line 1) | props(e={}){let t=this.json.props||{};return"string"==typeof e&&(t[e]=!0... method get (line 1) | get(e){if(e=Mn(e),!Zn.test(e)){let t=this.json.children.find((t=>t.id===... method add (line 1) | add(e,t={}){if(Ln(e))return e.forEach((e=>this.add(Mn(e),t))),this;e=Mn(... method remove (line 1) | remove(e){return e=Mn(e),this.json.children=this.json.children.filter((t... method nodes (line 1) | nodes(){return $n(this.json).map((e=>(delete(e=Object.assign({},e)).chil... method cache (line 1) | cache(){return(e=>{let t=$n(e,((e,t)=>{e.id&&(e._cache.parents=e._cache.... method list (line 1) | list(){return $n(this.json)} method fillDown (line 1) | fillDown(){var e;return e=this.json,$n(e,((e,t)=>{t.props=((e,t)=>(Objec... method depth (line 1) | depth(){Qn(this.json);let e=$n(this.json),t=e.length>1?1:0;return e.forE... method out (line 1) | out(e){return Qn(this.json),Rn(this.json,e)} method debug (line 1) | debug(){return Qn(this.json),Rn(this.json,"debug"),this} class Contractions (line 1) | class Contractions extends e{constructor(e,t,n){super(e,t,n),this.viewTy... method constructor (line 1) | constructor(e,t,n){super(e,t,n),this.viewType="Contraction"} method expand (line 1) | expand(){return this.docs.forEach((e=>{const t=ml.test(e[0].text);e.fo... FILE: plugins/_experiments/compress/src/lz.js function getBaseValue (line 18) | function getBaseValue(alphabet, character) { FILE: plugins/_experiments/sentiment/src/escape.js function RegExpEscape (line 13) | function RegExpEscape(text) { FILE: plugins/_experiments/sentiment/src/lib.js function labelWordArray (line 19) | function labelWordArray(inputArr) { function findArraySplitPoints (line 84) | function findArraySplitPoints(startingArr, splitWord) { function chunkArrays (line 126) | function chunkArrays(wordsArr, labelsArr) { function value_limit (line 185) | function value_limit(val, min, max) { function averageArray (line 191) | function averageArray(inputArr) { FILE: plugins/dates/builds/compromise-dates.cjs function isLeapYear (line 608) | function isLeapYear(year) { return (year % 4 === 0 && year % 100 !== 0) ... function isDate (line 610) | function isDate(d) { return Object.prototype.toString.call(d) === '[obje... function isArray$1 (line 611) | function isArray$1(input) { return Object.prototype.toString.call(input)... function isObject (line 612) | function isObject(input) { return Object.prototype.toString.call(input) ... function isBoolean (line 613) | function isBoolean(input) { return Object.prototype.toString.call(input)... function zeroPad (line 615) | function zeroPad(str, len = 2) { function titleCase$1 (line 621) | function titleCase$1(str) { function ordinal (line 628) | function ordinal(i) { function toCardinal (line 644) | function toCardinal(str) { function normalize$3 (line 651) | function normalize$3(str = '') { function getEpoch (line 665) | function getEpoch(tmp) { function beADate (line 682) | function beADate(d, s) { function formatTimezone (line 689) | function formatTimezone(offset, delimiter = '') { function buildMapping (line 1013) | function buildMapping() { function short$1 (line 1026) | function short$1() { return shortMonths } function long$1 (line 1027) | function long$1() { return longMonths } function mapping$3 (line 1028) | function mapping$3() { return buildMapping() } function set$5 (line 1029) | function set$5(i18n) { function short (line 1663) | function short() { return shortDays } function long (line 1664) | function long() { return longDays } function set$4 (line 1665) | function set$4(i18n) { function useTitleCase (line 1686) | function useTitleCase() { function set$3 (line 1690) | function set$3(val) { function getDiff (line 2275) | function getDiff(a, b) { function unitsString (line 2322) | function unitsString(unit) { function set$2 (line 2326) | function set$2(i18n = {}) { function pastDistanceString (line 2352) | function pastDistanceString(value) { return pastDistance(value) } function futureDistanceString (line 2353) | function futureDistanceString(value) { return futureDistance(value) } function pastString (line 2354) | function pastString() { return past } function futureString (line 2355) | function futureString() { return future } function presentString (line 2356) | function presentString() { return present } function nowString (line 2357) | function nowString() { return now } function almostString (line 2358) | function almostString() { return almost } function overString (line 2359) | function overString() { return over } function set$1 (line 2361) | function set$1(i18n) { function pluralize (line 2398) | function pluralize(value, unit) { function am (line 3286) | function am() { return morning } function pm (line 3287) | function pm() { return evening } function set (line 3288) | function set(i18n) { class Unit (line 5058) | class Unit { method constructor (line 5059) | constructor(input, unit, context) { method clone (line 5088) | clone() { method log (line 5093) | log() { method applyShift (line 5099) | applyShift(obj = {}) { method applyTime (line 5108) | applyTime(str) { method applyWeekDay (line 5134) | applyWeekDay(day) { method applyRel (line 5144) | applyRel(rel) { method applySection (line 5154) | applySection(section) { method format (line 5166) | format(fmt) { method start (line 5169) | start() { method end (line 5177) | end() { method middle (line 5190) | middle() { method beforeEnd (line 5197) | beforeEnd() { method before (line 5208) | before() { method after (line 5217) | after() { method next (line 5223) | next() { method last (line 5229) | last() { class Day (line 5236) | class Day extends Unit { method constructor (line 5237) | constructor(input, unit, context) { method middle (line 5244) | middle() { method beforeEnd (line 5248) | beforeEnd() { class CalendarDate (line 5255) | class CalendarDate extends Day { method constructor (line 5256) | constructor(input, unit, context) { method next (line 5263) | next() { method last (line 5267) | last() { class WeekDay (line 5273) | class WeekDay extends Day { method constructor (line 5274) | constructor(input, unit, context) { method next (line 5297) | next() { method last (line 5302) | last() { method before (line 5308) | before() { method applyRel (line 5316) | applyRel(rel) { class Holiday (line 5344) | class Holiday extends CalendarDate { method constructor (line 5345) | constructor(input, unit, context) { class Hour (line 5354) | class Hour extends Unit { method constructor (line 5355) | constructor(input, unit, context) { class Minute (line 5363) | class Minute extends Unit { method constructor (line 5364) | constructor(input, unit, context) { class Moment (line 5372) | class Moment extends Unit { method constructor (line 5373) | constructor(input, unit, context) { class AnyMonth (line 5380) | class AnyMonth extends Unit { method constructor (line 5381) | constructor(input, unit, context) { class Month (line 5392) | class Month extends Unit { method constructor (line 5393) | constructor(input, unit, context) { method next (line 5401) | next() { method last (line 5406) | last() { method middle (line 5411) | middle() { class AnyQuarter (line 5418) | class AnyQuarter extends Unit { method constructor (line 5419) | constructor(input, unit, context) { method last (line 5427) | last() { class Quarter (line 5434) | class Quarter extends Unit { method constructor (line 5435) | constructor(input, unit, context) { method next (line 5443) | next() { method last (line 5448) | last() { class Season (line 5454) | class Season extends Unit { method constructor (line 5455) | constructor(input, unit, context) { method next (line 5463) | next() { method last (line 5468) | last() { class Year (line 5474) | class Year extends Unit { method constructor (line 5475) | constructor(input, unit, context) { class Week (line 5484) | class Week extends Unit { method constructor (line 5485) | constructor(input, unit, context) { method clone (line 5492) | clone() { method middle (line 5495) | middle() { method beforeEnd (line 5500) | beforeEnd() { class WeekEnd (line 5507) | class WeekEnd extends Unit { method constructor (line 5508) | constructor(input, unit, context) { method start (line 5516) | start() { method next (line 5524) | next() { method last (line 5529) | last() { class Dates (line 7533) | class Dates extends View { method constructor (line 7534) | constructor(document, pointer, groups, opts = {}) { method get (line 7540) | get(n) { method json (line 7556) | json(opts = {}) { method format (line 7570) | format(fmt) { method isBefore (line 7591) | isBefore(iso) { method isAfter (line 7599) | isAfter(iso) { method isSame (line 7607) | isSame(unit, iso) { class Times (line 7694) | class Times extends View { method constructor (line 7695) | constructor(document, pointer, groups, opts) { method format (line 7701) | format(fmt) { method get (line 7721) | get(n) { method json (line 7725) | json(opts = {}) { class Durations (line 7816) | class Durations extends View { method constructor (line 7817) | constructor(document, pointer, groups) { method json (line 7822) | json(opts = {}) { method get (line 7832) | get(options) { FILE: plugins/dates/builds/compromise-dates.mjs function g (line 1) | function g(e){return e%4==0&&e%100!=0||e%400==0} function w (line 1) | function w(e){return"[object Date]"===Object.prototype.toString.call(e)&... function b (line 1) | function b(e){return"[object Object]"===Object.prototype.toString.call(e)} function k (line 1) | function k(e,t=2){return(e+="").length>=t?e:new Array(t-e.length+1).join... function D (line 1) | function D(e){let t=e%10,a=e%100;return 1===t&&11!==a?e+"st":2===t&&12!=... function v (line 1) | function v(e){return e=(e=String(e)).replace(/([0-9])(st|nd|rd|th)$/i,"$... function x (line 1) | function x(e=""){return"day"===(e=(e=(e=(e=e.toLowerCase().trim()).repla... function O (line 1) | function O(e){return"number"==typeof e?e:w(e)?e.getTime():e.epoch||0===e... function M (line 1) | function M(e,t){return!1===b(e)?t.clone().set(e):e} function _ (line 1) | function _(e,t=""){const a=e>0?"+":"-",n=Math.abs(e);return`${a}${k(pars... function P (line 1) | function P(){return N} function Y (line 1) | function Y(){return function(){const e={sep:8};for(let t=0;t{this.d=this.d.add(... method applyTime (line 1) | applyTime(e){if(e){if(/^[0-9]{1,2}$/.test(e)?this.d=this.d.hour(e):thi... method applyWeekDay (line 1) | applyWeekDay(e){if(e){let t=this.d.epoch;this.d=this.d.day(e),this.d.e... method applyRel (line 1) | applyRel(e){return"next"===e?this.next():"last"===e||"this-past"===e?t... method applySection (line 1) | applySection(e){return"start"===e?this.start():"end"===e?this.end():"m... method format (line 1) | format(e){return this.d.format(e)} method start (line 1) | start(){return this.d=this.d.startOf(this.unit),this.context.dayStart&... method end (line 1) | end(){if(this.d=this.d.endOf(this.unit),this.context.dayEnd){this.d=th... method middle (line 1) | middle(){let e=this.d.diff(this.d.endOf(this.unit)),t=Math.round(e.min... method beforeEnd (line 1) | beforeEnd(){let e=this.d.startOf(this.unit).diff(this.d.endOf(this.uni... method before (line 1) | before(){return this.d=this.d.minus(1,this.unit),this.d=this.d.endOf(t... method after (line 1) | after(){return this.d=this.d.add(1,this.unit),this.d=this.d.startOf(th... method next (line 1) | next(){return this.d=this.d.add(1,this.unit),this.d=this.d.startOf(thi... method last (line 1) | last(){return this.d=this.d.minus(1,this.unit),this.d=this.d.startOf(t... class Day (line 1) | class Day extends Unit{constructor(e,t,a){super(e,t,a),this.unit="day",t... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="day",this.d.isValid()&&(thi... method middle (line 1) | middle(){return this.d=this.d.time("10am"),this} method beforeEnd (line 1) | beforeEnd(){return this.d=this.d.time("2pm"),this} class CalendarDate (line 1) | class CalendarDate extends Day{constructor(e,t,a){super(e,t,a),this.unit... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="day",this.d.isValid()&&(thi... method next (line 1) | next(){return this.d=this.d.add(1,"year"),this} method last (line 1) | last(){return this.d=this.d.minus(1,"year"),this} class WeekDay (line 1) | class WeekDay extends Day{constructor(e,t,a){super(e,t,a),this.unit="day... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="day",this.isWeekDay=!0,"str... method next (line 1) | next(){return this.d=this.d.add(7,"days"),this.d=this.d.day(this.weekD... method last (line 1) | last(){return this.d=this.d.minus(7,"days"),this.d=this.d.day(this.wee... method before (line 1) | before(){return this.d=this.d.minus(1,"day"),this.d=this.d.endOf("day"... method applyRel (line 1) | applyRel(e){if("next"===e){let e=this.context.today.endOf("week").add(... class Holiday (line 1) | class Holiday extends CalendarDate{constructor(e,t,a){super(e,t,a),this.... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="day",this.d.isValid()&&(thi... class Hour (line 1) | class Hour extends Unit{constructor(e,t,a){super(e,t,a,!0),this.unit="ho... method constructor (line 1) | constructor(e,t,a){super(e,t,a,!0),this.unit="hour",this.d.isValid()&&... class Minute (line 1) | class Minute extends Unit{constructor(e,t,a){super(e,t,a,!0),this.unit="... method constructor (line 1) | constructor(e,t,a){super(e,t,a,!0),this.unit="minute",this.d.isValid()... class Moment (line 1) | class Moment extends Unit{constructor(e,t,a){super(e,t,a,!0),this.unit="... method constructor (line 1) | constructor(e,t,a){super(e,t,a,!0),this.unit="millisecond"} class Month (line 1) | class Month extends Unit{constructor(e,t,a){super(e,t,a),this.unit="mont... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="month",this.d.isValid()&&(t... method next (line 1) | next(){return this.d=this.d.add(1,"year"),this.d=this.d.startOf("month... method last (line 1) | last(){return this.d=this.d.minus(1,"year"),this.d=this.d.startOf("mon... method middle (line 1) | middle(){return this.d=this.d.add(15,"days"),this.d=this.d.startOf("da... class AnyQuarter (line 1) | class AnyQuarter extends Unit{constructor(e,t,a){super(e,t,a),this.unit=... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="quarter",this.d.isValid()&&... method last (line 1) | last(){return this.d=this.d.minus(1,"quarter"),this.d=this.d.startOf(t... class Quarter (line 1) | class Quarter extends Unit{constructor(e,t,a){super(e,t,a),this.unit="qu... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="quarter",this.d.isValid()&&... method next (line 1) | next(){return this.d=this.d.add(1,"year"),this.d=this.d.startOf(this.u... method last (line 1) | last(){return this.d=this.d.minus(1,"year"),this.d=this.d.startOf(this... class Season (line 1) | class Season extends Unit{constructor(e,t,a){super(e,t,a),this.unit="sea... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="season",this.d.isValid()&&(... method next (line 1) | next(){return this.d=this.d.add(1,"year"),this.d=this.d.startOf(this.u... method last (line 1) | last(){return this.d=this.d.minus(1,"year"),this.d=this.d.startOf(this... class Year (line 1) | class Year extends Unit{constructor(e,t,a){super(e,t,a),this.unit="year"... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="year",this.d.isValid()&&(th... class Week (line 1) | class Week extends Unit{constructor(e,t,a){super(e,t,a),this.unit="week"... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="week",this.d.isValid()&&(th... method clone (line 1) | clone(){return new Week(this.d,this.unit,this.context)} method middle (line 1) | middle(){return this.d=this.d.add(2,"days"),this} method beforeEnd (line 1) | beforeEnd(){return this.d=this.d.day("friday"),this} class WeekEnd (line 1) | class WeekEnd extends Unit{constructor(e,t,a){super(e,t,a),this.unit="we... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="week",this.d.isValid()&&(th... method start (line 1) | start(){return this.d=this.d.day("saturday").startOf("day"),this} method next (line 1) | next(){return this.d=this.d.add(1,this.unit),this.d=this.d.startOf("we... method last (line 1) | last(){return this.d=this.d.minus(1,this.unit),this.d=this.d.startOf("... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.unit="month",this.d.isValid()&&(thi... class Dates (line 1) | class Dates extends e{constructor(e,t,a,n={}){super(e,t,a),this.viewType... method constructor (line 1) | constructor(e,t,a,n={}){super(e,t,a),this.viewType="Dates",this.opts=O... method get (line 1) | get(e){let t=[];return this.forEach((e=>{Ya(e,this.opts).forEach((e=>{... method json (line 1) | json(e={}){return this.map((t=>{let a=t.toView().json(e)[0]||{};if(e&&... method format (line 1) | format(e){let t=this.map((t=>{let a=Ya(t,this.opts)[0]||{};if(a.start)... method isBefore (line 1) | isBefore(e){let t=Ha(this,e);return this.filter((e=>{let a=Ya(e,this.o... method isAfter (line 1) | isAfter(e){let t=Ha(this,e);return this.filter((e=>{let a=Ya(e,this.op... method isSame (line 1) | isSame(e,t){let a=Ha(this,t);return this.filter((t=>{let n=Ya(t,this.o... class Times (line 1) | class Times extends e{constructor(e,t,a,n){super(e,t,a),this.viewType="T... method constructor (line 1) | constructor(e,t,a,n){super(e,t,a),this.viewType="Times",this.opts=n||{}} method format (line 1) | format(e){let t=this.map((t=>{let a=La(t)||{};if(a.time){let n=yt.now(... method get (line 1) | get(e){return Ia(this,e).map(La)} method json (line 1) | json(e={}){return this.map((t=>{let a=t.toView().json(e)[0]||{};return... class Durations (line 1) | class Durations extends e{constructor(e,t,a){super(e,t,a),this.context={... method constructor (line 1) | constructor(e,t,a){super(e,t,a),this.context={}} method json (line 1) | json(e={}){return this.map((t=>{let a=t.toView().json(e)[0]||{};return... method get (line 1) | get(e){let t=[];return this.forEach((e=>{let a=Ja(e);t.push(a)})),"num... FILE: plugins/dates/index.d.ts type View (line 2) | type View = ReturnType type dateOptions (line 4) | interface dateOptions { type DateView (line 19) | interface DateView extends View { type TimeView (line 26) | interface TimeView extends View { type DatesMethods (line 33) | interface DatesMethods { FILE: plugins/dates/src/api/dates.js class Dates (line 15) | class Dates extends View { method constructor (line 16) | constructor(document, pointer, groups, opts = {}) { method get (line 22) | get(n) { method json (line 38) | json(opts = {}) { method format (line 52) | format(fmt) { method isBefore (line 73) | isBefore(iso) { method isAfter (line 81) | isAfter(iso) { method isSame (line 89) | isSame(unit, iso) { FILE: plugins/dates/src/api/durations/index.js class Durations (line 5) | class Durations extends View { method constructor (line 6) | constructor(document, pointer, groups) { method json (line 11) | json(opts = {}) { method get (line 21) | get(options) { FILE: plugins/dates/src/api/parse/one/units/Unit.js class Unit (line 3) | class Unit { method constructor (line 4) | constructor(input, unit, context) { method clone (line 33) | clone() { method log (line 38) | log() { method applyShift (line 44) | applyShift(obj = {}) { method applyTime (line 53) | applyTime(str) { method applyWeekDay (line 79) | applyWeekDay(day) { method applyRel (line 89) | applyRel(rel) { method applySection (line 99) | applySection(section) { method format (line 111) | format(fmt) { method start (line 114) | start() { method end (line 122) | end() { method middle (line 135) | middle() { method beforeEnd (line 142) | beforeEnd() { method before (line 153) | before() { method after (line 162) | after() { method next (line 168) | next() { method last (line 174) | last() { FILE: plugins/dates/src/api/parse/one/units/_day.js class Day (line 4) | class Day extends Unit { method constructor (line 5) | constructor(input, unit, context) { method middle (line 12) | middle() { method beforeEnd (line 16) | beforeEnd() { class CalendarDate (line 23) | class CalendarDate extends Day { method constructor (line 24) | constructor(input, unit, context) { method next (line 31) | next() { method last (line 35) | last() { class WeekDay (line 41) | class WeekDay extends Day { method constructor (line 42) | constructor(input, unit, context) { method next (line 65) | next() { method last (line 70) | last() { method before (line 76) | before() { method applyRel (line 84) | applyRel(rel) { class Holiday (line 112) | class Holiday extends CalendarDate { method constructor (line 113) | constructor(input, unit, context) { FILE: plugins/dates/src/api/parse/one/units/_time.js class Hour (line 3) | class Hour extends Unit { method constructor (line 4) | constructor(input, unit, context) { class Minute (line 12) | class Minute extends Unit { method constructor (line 13) | constructor(input, unit, context) { class Moment (line 21) | class Moment extends Unit { method constructor (line 22) | constructor(input, unit, context) { FILE: plugins/dates/src/api/parse/one/units/_week.js class Week (line 3) | class Week extends Unit { method constructor (line 4) | constructor(input, unit, context) { method clone (line 11) | clone() { method middle (line 14) | middle() { method beforeEnd (line 19) | beforeEnd() { class WeekEnd (line 26) | class WeekEnd extends Unit { method constructor (line 27) | constructor(input, unit, context) { method start (line 35) | start() { method next (line 43) | next() { method last (line 48) | last() { FILE: plugins/dates/src/api/parse/one/units/_year.js class AnyMonth (line 4) | class AnyMonth extends Unit { method constructor (line 5) | constructor(input, unit, context) { class Month (line 16) | class Month extends Unit { method constructor (line 17) | constructor(input, unit, context) { method next (line 25) | next() { method last (line 30) | last() { method middle (line 35) | middle() { class AnyQuarter (line 42) | class AnyQuarter extends Unit { method constructor (line 43) | constructor(input, unit, context) { method last (line 51) | last() { class Quarter (line 58) | class Quarter extends Unit { method constructor (line 59) | constructor(input, unit, context) { method next (line 67) | next() { method last (line 72) | last() { class Season (line 78) | class Season extends Unit { method constructor (line 79) | constructor(input, unit, context) { method next (line 87) | next() { method last (line 92) | last() { class Year (line 98) | class Year extends Unit { method constructor (line 99) | constructor(input, unit, context) { FILE: plugins/dates/src/api/times.js class Times (line 27) | class Times extends View { method constructor (line 28) | constructor(document, pointer, groups, opts) { method format (line 34) | format(fmt) { method get (line 54) | get(n) { method json (line 58) | json(opts = {}) { FILE: plugins/paragraphs/builds/compromise-paragraphs.cjs class Paragraphs (line 39) | class Paragraphs { method constructor (line 40) | constructor(views) { method found (line 45) | get found() { method length (line 49) | get length() { method text (line 53) | text(fmt) { method json (line 56) | json() { method match (line 59) | match(reg) { method not (line 62) | not(reg) { method sentences (line 65) | sentences() { method terms (line 68) | terms() { method filter (line 71) | filter(fn) { method forEach (line 77) | forEach(fn) { method map (line 83) | map(fn) { method has (line 90) | has(reg) { method if (line 93) | if(reg) { method ifNo (line 97) | ifNo(reg) { method eq (line 101) | eq(num) { method first (line 108) | first() { method last (line 111) | last() { method debug (line 114) | debug() { method update (line 122) | update(views) { FILE: plugins/paragraphs/builds/compromise-paragraphs.mjs class Paragraphs (line 1) | class Paragraphs{constructor(t){this.viewType="Paragraphs",this.views=t}... method constructor (line 1) | constructor(t){this.viewType="Paragraphs",this.views=t} method found (line 1) | get found(){return this.views.length>0} method length (line 1) | get length(){return this.views.length} method text (line 1) | text(t){return function(t,e){let s=[];return t.forEach((t=>{s+=e(t)}))... method json (line 1) | json(){return function(t,e){let s=[];return t.forEach((t=>{s.push(t[e]... method match (line 1) | match(e){return t(this.views,(t=>t.match(e)))} method not (line 1) | not(e){return t(this.views,(t=>t.match(e)))} method sentences (line 1) | sentences(){return t(this.views,(t=>t))} method terms (line 1) | terms(){return t(this.views,(t=>t.terms()))} method filter (line 1) | filter(t){let e=this.views.filter((e=>e.some(t)));return this.update(e)} method forEach (line 1) | forEach(t){return this.views.forEach((e=>{e.forEach(t)})),this} method map (line 1) | map(t){let e=this.views.map((e=>t(e)));return this.update(e)} method has (line 1) | has(t){return this.views.some((e=>e.has(t)))} method if (line 1) | if(t){let e=this.views.filter((e=>e.has(t)));return this.update(e)} method ifNo (line 1) | ifNo(t){let e=this.views.filter((e=>!e.has(t)));return this.update(e)} method eq (line 1) | eq(t){let e=this.views[t];return e?this.update([e]):this.update([])} method first (line 1) | first(){return this.eq(0)} method last (line 1) | last(){return this.eq(this.length-1)} method debug (line 1) | debug(){this.views.forEach((t=>{console.log("\n=-=-=-=-"),t.debug()}))} method update (line 1) | update(t){return new Paragraphs(t)} FILE: plugins/paragraphs/index.d.ts type View (line 2) | type View = ReturnType type ParagraphView (line 4) | interface ParagraphView extends View { type ParagraphMethods (line 7) | interface ParagraphMethods { FILE: plugins/paragraphs/src/api.js class Paragraphs (line 34) | class Paragraphs { method constructor (line 35) | constructor(views) { method found (line 40) | get found() { method length (line 44) | get length() { method text (line 48) | text(fmt) { method json (line 51) | json() { method match (line 54) | match(reg) { method not (line 57) | not(reg) { method sentences (line 60) | sentences() { method terms (line 63) | terms() { method filter (line 66) | filter(fn) { method forEach (line 72) | forEach(fn) { method map (line 78) | map(fn) { method has (line 85) | has(reg) { method if (line 88) | if(reg) { method ifNo (line 92) | ifNo(reg) { method eq (line 96) | eq(num) { method first (line 103) | first() { method last (line 106) | last() { method debug (line 109) | debug() { method update (line 117) | update(views) { FILE: plugins/payload/index.d.ts type View (line 2) | type View = ReturnType type Payload (line 4) | type Payload = { match: View, val: any } type PayloadMethods (line 6) | interface PayloadMethods { FILE: plugins/speech/index.d.ts type SpeechMethods (line 3) | interface SpeechMethods { FILE: plugins/speed/builds/compromise-speed.cjs function _interopNamespaceDefault (line 8) | function _interopNamespaceDefault(e) { FILE: plugins/speed/index.d.ts type SpeedMethods (line 4) | interface SpeedMethods { FILE: plugins/stats/index.d.ts type Freq (line 3) | type Freq = [word: string, freq: number] type Gram (line 5) | type Gram = { size: number, count: number, normal: string } type Opts (line 6) | type Opts = { min: number, max: number } | { size: number } type StatsMethods (line 8) | interface StatsMethods { FILE: plugins/wikipedia/index.d.ts type View (line 2) | type View = ReturnType type WikiMethods (line 4) | interface WikiMethods { FILE: scripts/perf/index.js constant BASELINE (line 6) | const BASELINE = 67 //node 12, 2020 mac mini FILE: scripts/perf/pool/pool.js class Pool (line 9) | class Pool { method constructor (line 10) | constructor() { method do (line 17) | do(msg) { method count (line 34) | count() { method close (line 37) | close() { FILE: src/1-one/tokenize/methods/01-sentences/04-quote-merge.js constant MAX_QUOTE (line 5) | const MAX_QUOTE = 280// ¯\_(ツ)_/¯ FILE: src/1-one/tokenize/methods/01-sentences/05-parens-merge.js constant MAX_LEN (line 1) | const MAX_LEN = 250// ¯\_(ツ)_/¯ FILE: src/2-two/contraction-two/api/index.js class Contractions (line 11) | class Contractions extends View { method constructor (line 12) | constructor(document, pointer, groups) { method expand (line 17) | expand() { FILE: src/3-three/adjectives/plugin.js class Adjectives (line 17) | class Adjectives extends View { method constructor (line 18) | constructor(document, pointer, groups) { method json (line 22) | json(opts = {}) { method adverbs (line 37) | adverbs() { method conjugate (line 40) | conjugate(n) { method toComparative (line 53) | toComparative(n) { method toSuperlative (line 61) | toSuperlative(n) { method toAdverb (line 69) | toAdverb(n) { method toNoun (line 77) | toNoun(n) { FILE: src/3-three/adverbs/plugin.js class Adverbs (line 10) | class Adverbs extends View { method constructor (line 11) | constructor(document, pointer, groups) { method conjugate (line 15) | conjugate(n) { method json (line 24) | json(opts = {}) { FILE: src/3-three/chunker/api/api.js class Chunks (line 6) | class Chunks extends View { method constructor (line 7) | constructor(document, pointer, groups) { method isVerb (line 11) | isVerb() { method isNoun (line 14) | isNoun() { method isAdjective (line 17) | isAdjective() { method isPivot (line 20) | isPivot() { method debug (line 24) | debug() { method update (line 29) | update(pointer) { FILE: src/3-three/coreference/api/pronouns.js class Pronouns (line 3) | class Pronouns extends View { method constructor (line 4) | constructor(document, pointer, groups) { method hasReference (line 8) | hasReference() { method refersTo (line 16) | refersTo() { method update (line 32) | update(pointer) { FILE: src/3-three/misc/acronyms/index.js class Acronyms (line 6) | class Acronyms extends View { method constructor (line 7) | constructor(document, pointer, groups) { method strip (line 11) | strip() { method addPeriods (line 20) | addPeriods() { FILE: src/3-three/misc/parentheses/index.js class Parentheses (line 4) | class Parentheses extends View { method constructor (line 5) | constructor(document, pointer, groups) { method strip (line 9) | strip() { FILE: src/3-three/misc/possessives/index.js class Possessives (line 22) | class Possessives extends View { method constructor (line 23) | constructor(document, pointer, groups) { method strip (line 27) | strip() { FILE: src/3-three/misc/quotations/index.js class Quotations (line 5) | class Quotations extends View { method constructor (line 6) | constructor(document, pointer, groups) { method strip (line 10) | strip() { FILE: src/3-three/misc/slashes/index.js class Slashes (line 5) | class Slashes extends View { method constructor (line 6) | constructor(document, pointer, groups) { method split (line 10) | split() { FILE: src/3-three/nouns/api/api.js class Nouns (line 9) | class Nouns extends View { method constructor (line 10) | constructor(document, pointer, groups) { method parse (line 15) | parse(n) { method json (line 19) | json(n) { method conjugate (line 29) | conjugate(n) { method isPlural (line 47) | isPlural(n) { method isSingular (line 52) | isSingular(n) { method adjectives (line 57) | adjectives(n) { method toPlural (line 68) | toPlural(n) { method toSingular (line 75) | toSingular(n) { method update (line 82) | update(pointer) { FILE: src/3-three/numbers/fractions/api.js class Fractions (line 9) | class Fractions extends View { method constructor (line 10) | constructor(document, pointer, groups) { method parse (line 14) | parse(n) { method get (line 17) | get(n) { method json (line 20) | json(n) { method toDecimal (line 29) | toDecimal(n) { method toFraction (line 38) | toFraction(n) { method toOrdinal (line 48) | toOrdinal(n) { method toCardinal (line 59) | toCardinal(n) { method toPercentage (line 67) | toPercentage(n) { FILE: src/3-three/numbers/numbers/api.js class Numbers (line 8) | class Numbers extends View { method constructor (line 9) | constructor(document, pointer, groups) { method parse (line 13) | parse(n) { method get (line 16) | get(n) { method json (line 21) | json(n) { method units (line 37) | units() { method isUnit (line 41) | isUnit(allowed) { method isOrdinal (line 45) | isOrdinal() { method isCardinal (line 49) | isCardinal() { method toNumber (line 54) | toNumber() { method toLocaleString (line 71) | toLocaleString() { method toText (line 92) | toText() { method toCardinal (line 111) | toCardinal() { method toOrdinal (line 130) | toOrdinal() { method isEqual (line 150) | isEqual(n) { method greaterThan (line 157) | greaterThan(n) { method lessThan (line 164) | lessThan(n) { method between (line 171) | between(min, max) { method set (line 178) | set(n) { method add (line 209) | add(n) { method subtract (line 236) | subtract(n, agree) { method increment (line 240) | increment(agree) { method decrement (line 244) | decrement(agree) { method update (line 248) | update(pointer) { FILE: src/3-three/sentences/api.js class Sentences (line 10) | class Sentences extends View { method constructor (line 11) | constructor(document, pointer, groups) { method json (line 15) | json(opts = {}) { method toPastTense (line 28) | toPastTense(n) { method toPresentTense (line 34) | toPresentTense(n) { method toFutureTense (line 40) | toFutureTense(n) { method toInfinitive (line 47) | toInfinitive(n) { method toNegative (line 53) | toNegative(n) { method toPositive (line 59) | toPositive(n) { method isQuestion (line 65) | isQuestion(n) { method isExclamation (line 68) | isExclamation(n) { method isStatement (line 72) | isStatement(n) { method update (line 77) | update(pointer) { FILE: src/3-three/topics/people/api.js class People (line 10) | class People extends View { method constructor (line 11) | constructor(document, pointer, groups) { method parse (line 15) | parse(n) { method json (line 18) | json(n) { method presumedMale (line 33) | presumedMale() { method presumedFemale (line 38) | presumedFemale() { method update (line 44) | update(pointer) { FILE: src/3-three/verbs/api/api.js class Verbs (line 17) | class Verbs extends View { method constructor (line 18) | constructor(document, pointer, groups) { method parse (line 22) | parse(n) { method json (line 25) | json(opts, n) { method subjects (line 34) | subjects(n) { method adverbs (line 40) | adverbs(n) { method isSingular (line 43) | isSingular(n) { method isPlural (line 48) | isPlural(n) { method isImperative (line 53) | isImperative(n) { method toInfinitive (line 56) | toInfinitive(n) { method toPresentTense (line 63) | toPresentTense(n) { method toPastTense (line 73) | toPastTense(n) { method toFutureTense (line 83) | toFutureTense(n) { method toGerund (line 93) | toGerund(n) { method toPastParticiple (line 103) | toPastParticiple(n) { method conjugate (line 113) | conjugate(n) { method isNegative (line 132) | isNegative() { method isPositive (line 136) | isPositive() { method toPositive (line 140) | toPositive() { method toNegative (line 147) | toNegative(n) { method update (line 155) | update(pointer) { FILE: src/4-four/facts/api.js class Facts (line 27) | class Facts { method constructor (line 28) | constructor(facts, doc) { method json (line 37) | json() { method debug (line 41) | debug() { FILE: src/API/View.js class View (line 4) | class View { method constructor (line 5) | constructor(document, pointer, groups = {}) { method docs (line 23) | get docs() { method pointer (line 30) | get pointer() { method methods (line 33) | get methods() { method model (line 36) | get model() { method hooks (line 39) | get hooks() { method isView (line 42) | get isView() { method found (line 46) | get found() { method length (line 50) | get length() { method fullPointer (line 54) | get fullPointer() { method update (line 75) | update(pointer) { method toView (line 97) | toView(pointer) { method fromText (line 100) | fromText(input) { method clone (line 113) | clone() { FILE: src/API/extend.js function mergeDeep (line 10) | function mergeDeep(model, plugin) { function mergeQuick (line 27) | function mergeQuick(model, plugin) { FILE: tests/_ignore/quotations.ignore.js function testAllQuotes (line 5) | function testAllQuotes(a, t) { FILE: types/misc.d.ts type Document (line 1) | type Document = Term[][] type Pointer (line 3) | type Pointer = [n?: number, start?: number, end?: number, startId?: stri... type outMethods (line 5) | type outMethods = 'text' | 'normal' | 'offset' | 'terms' | 'topk' | 'jso... type Groups (line 7) | type Groups = object type Term (line 9) | interface Term { type JsonProps (line 27) | interface JsonProps { type Lexicon (line 59) | interface Lexicon { type Plugin (line 63) | interface Plugin { type matchOptions (line 76) | interface matchOptions { type Match (line 81) | interface Match { type Net (line 90) | interface Net { type ParsedMatch (line 96) | type ParsedMatch = object[] FILE: types/one.d.ts type TypedPlugin (line 42) | interface TypedPlugin extends Plugin { methods: ... FILE: types/three.d.ts type TypedPlugin (line 42) | interface TypedPlugin extends Plugin { methods: ... FILE: types/two.d.ts type TypedPlugin (line 42) | interface TypedPlugin extends Plugin { methods: ... FILE: types/view/one.d.ts type Matchable (line 3) | type Matchable = string | View | Net | ParsedMatch type ReplaceWithProps (line 5) | interface ReplaceWithProps { class View (line 14) | class View { FILE: types/view/three.d.ts type Three (line 3) | interface Three extends View { type Nouns (line 88) | interface Nouns extends View { type Numbers (line 101) | interface Numbers extends View { type Fractions (line 144) | interface Fractions extends View { type Sentences (line 162) | interface Sentences extends View { type People (line 187) | interface People extends View { type Verbs (line 193) | interface Verbs extends View { type Acronyms (line 232) | interface Acronyms extends View { type Parentheses (line 238) | interface Parentheses extends View { type Possessives (line 242) | interface Possessives extends View { type Quotations (line 246) | interface Quotations extends View { type Slashes (line 250) | interface Slashes extends View { type Adjectives (line 255) | interface Adjectives extends View { type Adverbs (line 271) | interface Adverbs extends View { } FILE: types/view/two.d.ts type Two (line 3) | interface Two extends View { type Contractions (line 15) | interface Contractions extends View {