{
  "rules": {
    "exact": {
      "abandonning": "abandoning",
      "abigious": "ambiguous",
      "abitrate": "arbitrate",
      "abov": "above",
      "absense": "absence",
      "absolut": "absolute",
      "absoulte": "absolute",
      "acceleratoin": "acceleration",
      "accelleration": "acceleration",
      "accesing": "accessing",
      "accesnt": "accent",
      "accessable": "accessible",
      "accesss": "access",
      "accidentaly": "accidentally",
      "accidentually": "accidentally",
      "accomodate": "accommodate",
      "accomodates": "accommodates",
      "accout": "account",
      "acess": "access",
      "acessable": "accessible",
      "acient": "ancient",
      "ackowledge": "acknowledge",
      "ackowledged": "acknowledged",
      "acknowldegement": "acknowldegement",
      "acording": "according",
      "activete": "activate",
      "acumulating": "accumulating",
      "addional": "additional",
      "additionaly": "additionally",
      "addreses": "addresses",
      "aditional": "additional",
      "aditionally": "additionally",
      "aditionaly": "additionally",
      "adress": "address",
      "adresses": "addresses",
      "adviced": "advised",
      "afecting": "affecting",
      "albumns": "albums",
      "alegorical": "allegorical",
      "algorith": "algorithm",
      "algorithmical": "algorithmic",
      "algoritm": "algorithm",
      "algoritms": "algorithms",
      "algorrithm": "algorithm",
      "algorritm": "algorithm",
      "allpication": "application",
      "alogirhtms": "algorithms",
      "alot": "a lot",
      "alow": "allow",
      "alows": "allows",
      "altough": "although",
      "ambigious": "ambiguous",
      "amoung": "among",
      "amout": "amount",
      "analysator": "analyzer",
      "ang": "and",
      "anniversery": "anniversary",
      "annoucement": "announcement",
      "anomolies": "anomalies",
      "anomoly": "anomaly",
      "aplication": "application",
      "appearence": "appearance",
      "appliction": "application",
      "applictions": "applications",
      "appropiate": "appropriate",
      "appropriatly": "appropriately",
      "aquired": "acquired",
      "arbitary": "arbitrary",
      "architechture": "architecture",
      "arguement": "argument",
      "arguements": "arguments",
      "aritmetic": "arithmetic",
      "arraival": "arrival",
      "artifical": "artificial",
      "artillary": "artillery",
      "assigment": "assignment",
      "assigments": "assignments",
      "assistent": "assistant",
      "asuming": "assuming",
      "asycronous": "asynchronous",
      "atomatically": "automatically",
      "attachement": "attachment",
      "attemps": "attempts",
      "attruibutes": "attributes",
      "authentification": "authentication",
      "automaticaly": "automatically",
      "automaticly": "automatically",
      "automatize": "automate",
      "automatized": "automated",
      "automatizes": "automates",
      "autonymous": "autonomous",
      "auxilliary": "auxiliary",
      "avaiable": "available",
      "availabled": "available",
      "availablity": "availability",
      "availale": "available",
      "availavility": "availability",
      "availble": "available",
      "availiable": "available",
      "avaliable": "available",
      "backgroud": "background",
      "bahavior": "behavior",
      "baloon": "balloon",
      "baloons": "balloons",
      "bandwith": "bandwidth",
      "batery": "battery",
      "becomming": "becoming",
      "becuase": "because",
      "begining": "beginning",
      "bianries": "binaries",
      "calender": "calendar",
      "cancelation": "cancellation",
      "capabilites": "capabilities",
      "capatibilities": "capabilities",
      "cariage": "carriage",
      "challange": "challenge",
      "challanges": "challenges",
      "changable": "changeable",
      "charachter": "character",
      "charachters": "characters",
      "charater": "character",
      "charaters": "characters",
      "charcter": "character",
      "childs": "children",
      "chnage": "change",
      "chnages": "changes",
      "choosen": "chosen",
      "collapsable": "collapsible",
      "colorfull": "colorful",
      "comand": "command",
      "comit": "commit",
      "commerical": "commercial",
      "comminucation": "communication",
      "commited": "committed",
      "commiting": "committing",
      "committ": "commit",
      "commoditiy": "commodity",
      "compability": "compatibility",
      "compatability": "compatibility",
      "compatable": "compatible",
      "compatibiliy": "compatibility",
      "compatibilty": "compatibility",
      "compilant": "compliant",
      "compleatly": "completely",
      "completly": "completely",
      "complient": "compliant",
      "compres": "compress",
      "compresion": "compression",
      "comression": "compression",
      "conditionaly": "conditionally",
      "configuratoin": "configuration",
      "conjuction": "conjunction",
      "connectinos": "connections",
      "connnection": "connection",
      "connnections": "connections",
      "consistancy": "consistency",
      "consistant": "consistent",
      "containes": "contains",
      "containts": "contains",
      "contaisn": "contains",
      "contence": "contents",
      "continous": "continuous",
      "continously": "continuously",
      "continueing": "continuing",
      "contraints": "constraints",
      "convertor": "converter",
      "convinient": "convenient",
      "corected": "corrected",
      "correponding": "corresponding",
      "correponds": "corresponds",
      "correspoding": "corresponding",
      "cryptocraphic": "cryptographic",
      "curently": "currently",
      "dafault": "default",
      "deafult": "default",
      "deamon": "daemon",
      "decompres": "decompress",
      "definate": "definite",
      "definately": "definitely",
      "delare": "declare",
      "delared": "declared",
      "delares": "declares",
      "delaring": "declaring",
      "delemiter": "delimiter",
      "delemiters": "delimiters",
      "delimeter": "delimiter",
      "delimeters": "delimiters",
      "dependancies": "dependencies",
      "dependancy": "dependency",
      "dependant": "dependent",
      "depreacted": "deprecated",
      "depreacte": "deprecate",
      "depricated": "deprecated",
      "desactivate": "deactivate",
      "destructable": "destructible",
      "detabase": "database",
      "developement": "development",
      "developped": "developed",
      "developpement": "development",
      "developper": "developer",
      "developpment": "development",
      "deveolpment": "development",
      "devided": "divided",
      "dictionnary": "dictionary",
      "diplay": "display",
      "disapeared": "disappeared",
      "discontiguous": "noncontiguous",
      "dispertion": "dispersion",
      "dissapears": "disappears",
      "docuentation": "documentation",
      "documantation": "documentation",
      "documentaion": "documentation",
      "downlad": "download",
      "downlads": "downloads",
      "easilly": "easily",
      "ecspecially": "especially",
      "edditable": "editable",
      "editting": "editing",
      "efficently": "efficiently",
      "eletronic": "electronic",
      "enchanced": "enhanced",
      "encorporating": "incorporating",
      "endianess": "endianness",
      "enhaced": "enhanced",
      "enlightnment": "enlightenment",
      "enocded": "encoded",
      "enterily": "entirely",
      "envireonment": "environment",
      "enviroiment": "environment",
      "enviroment": "environment",
      "environement": "environment",
      "environent": "environment",
      "equiped": "equipped",
      "equivelant": "equivalent",
      "equivilant": "equivalent",
      "estbalishment": "establishment",
      "etsablishment": "establishment",
      "etsbalishment": "establishment",
      "excecutable": "executable",
      "exceded": "exceeded",
      "excellant": "excellent",
      "exlcude": "exclude",
      "exlcusive": "exclusive",
      "expecially": "especially",
      "explicitely": "explicitly",
      "explict": "explicit",
      "explictly": "explicitly",
      "expresion": "expression",
      "exprimental": "experimental",
      "extensability": "extensibility",
      "extention": "extension",
      "extracter": "extractor",
      "failuer": "failure",
      "familar": "familiar",
      "fatser": "faster",
      "feauture": "feature",
      "feautures": "features",
      "fetaure": "feature",
      "fetaures": "features",
      "forse": "force",
      "fortan": "fortran",
      "forwardig": "forwarding",
      "framwork": "framework",
      "functionallity": "functionality",
      "functionaly": "functionally",
      "functionnality": "functionality",
      "functiosn": "functions",
      "functonality": "functionality",
      "futhermore": "furthermore",
      "generiously": "generously",
      "grabing": "grabbing",
      "grahical": "graphical",
      "grahpical": "graphical",
      "grapic": "graphic",
      "guage": "gauge",
      "halfs": "halves",
      "handfull": "handful",
      "heirarchically": "hierarchically",
      "helpfull": "helpful",
      "hierachy": "hierarchy",
      "heirachy": "hierarchy",
      "heirarchy": "hierarchy",
      "hierarchie": "hierarchy",
      "heirarchie": "hierarchy",
      "howver": "however",
      "immeadiately": "immediately",
      "implemantation": "implementation",
      "implemention": "implementation",
      "incomming": "incoming",
      "incompatabilities": "incompatibilities",
      "incompatable": "incompatible",
      "inconsistant": "inconsistent",
      "indendation": "indentation",
      "indended": "intended",
      "independant": "independent",
      "independed": "independent",
      "informatiom": "information",
      "informations": "information",
      "infromation": "information",
      "initalize": "initialize",
      "initators": "initiators",
      "initializiation": "initialization",
      "inofficial": "unofficial",
      "integreated": "integrated",
      "integrety": "integrity",
      "integrey": "integrity",
      "intendet": "intended",
      "interchangable": "interchangeable",
      "intermittant": "intermittent",
      "interupted": "interrupted",
      "intial": "initial",
      "intregral": "integral",
      "intuative": "intuitive",
      "invokation": "invocation",
      "invokations": "invocations",
      "jave": "java",
      "langage": "language",
      "langauage": "language",
      "langauge": "language",
      "langugage": "language",
      "lauch": "launch",
      "leightweight": "lightweight",
      "lesstiff": "lesstif",
      "libaries": "libraries",
      "libary": "library",
      "librairies": "libraries",
      "libraris": "libraries",
      "licenceing": "licencing",
      "loggging": "logging",
      "loggin": "login",
      "logile": "logfile",
      "machinary": "machinery",
      "maintainance": "maintenance",
      "maintainence": "maintenance",
      "maintan": "maintain",
      "makeing": "making",
      "malplace": "misplace",
      "malplaced": "misplaced",
      "managable": "manageable",
      "managment": "management",
      "manoeuvering": "maneuvering",
      "mathimatical": "mathematical",
      "mathimatic": "mathematic",
      "mathimatics": "mathematics",
      "ment": "meant",
      "messsage": "message",
      "messsages": "messages",
      "microprocesspr": "microprocessor",
      "milliseonds": "milliseconds",
      "miscelleneous": "miscellaneous",
      "misformed": "malformed",
      "mispelled": "misspelled",
      "mispelt": "misspelt",
      "mmnemonic": "mnemonic",
      "modulues": "modules",
      "monochorome": "monochrome",
      "monochromo": "monochrome",
      "monocrome": "monochrome",
      "mroe": "more",
      "multidimensionnal": "multidimensional",
      "mulitplied": "multiplied",
      "mutiple": "multiple",
      "nam": "name",
      "nams": "names",
      "navagating": "navigating",
      "nead": "need",
      "neccesary": "necessary",
      "neccessary": "necessary",
      "necesary": "necessary",
      "negotation": "negotiation",
      "nescessary": "necessary",
      "nessessary": "necessary",
      "noticable": "noticeable",
      "notications": "notifications",
      "occationally": "occasionally",
      "omitt": "omit",
      "ommitted": "omitted",
      "onself": "oneself",
      "optionnal": "optional",
      "optmizations": "optimizations",
      "orientatied": "orientated",
      "orientied": "oriented",
      "ouput": "output",
      "overaall": "overall",
      "overriden": "overridden",
      "pacakge": "package",
      "pachage": "package",
      "packacge": "package",
      "packege": "package",
      "packge": "package",
      "pakage": "package",
      "pallette": "palette",
      "paramameters": "parameters",
      "paramater": "parameter",
      "parametes": "parameters",
      "parametised": "parametrised",
      "paramter": "parameter",
      "paramters": "parameters",
      "particularily": "particularly",
      "pased": "passed",
      "pendantic": "pedantic",
      "peprocessor": "preprocessor",
      "perfoming": "performing",
      "permissons": "permissions",
      "persistant": "persistent",
      "plattform": "platform",
      "pleaes": "please",
      "ploting": "plotting",
      "poinnter": "pointer",
      "posible": "possible",
      "possibilites": "possibilities",
      "powerfull": "powerful",
      "preceed": "precede",
      "preceeded": "preceded",
      "preceeding": "preceding",
      "precendence": "precedence",
      "precission": "precision",
      "prefered": "preferred",
      "prefferably": "preferably",
      "prepaired": "prepared",
      "primative": "primitive",
      "princliple": "principle",
      "priorty": "priority",
      "priviledge": "privilege",
      "priviledges": "privileges",
      "procceed": "proceed",
      "proccesors": "processors",
      "proces": "process",
      "processess": "processes",
      "processessing": "processing",
      "processpr": "processor",
      "processsing": "processing",
      "progams": "programs",
      "programers": "programmers",
      "programm": "program",
      "programms": "programs",
      "promps": "prompts",
      "pronnounced": "pronounced",
      "prononciation": "pronunciation",
      "pronouce": "pronounce",
      "pronunce": "pronounce",
      "propery": "property",
      "propigate": "propagate",
      "propigation": "propagation",
      "prosess": "process",
      "protable": "portable",
      "protcol": "protocol",
      "protecion": "protection",
      "protocoll": "protocol",
      "psychadelic": "psychedelic",
      "quering": "querying",
      "reasearch": "research",
      "reasearcher": "researcher",
      "reasearchers": "researchers",
      "recogniced": "recognised",
      "recognizeable": "recognizable",
      "recommanded": "recommended",
      "redircet": "redirect",
      "redirectrion": "redirection",
      "reenable": "re-enable",
      "reenabled": "re-enabled",
      "reencode": "re-encode",
      "refence": "reference",
      "registerd": "registered",
      "registraration": "registration",
      "regulamentations": "regulations",
      "remoote": "remote",
      "removeable": "removable",
      "repectively": "respectively",
      "replacments": "replacements",
      "replys": "replies",
      "requiere": "require",
      "requred": "required",
      "requried": "required",
      "resizeable": "resizable",
      "ressize": "resize",
      "ressource": "resource",
      "ressources": "resources",
      "retransmited": "retransmitted",
      "retreive": "retrieve",
      "retreived": "retrieved",
      "rmeove": "remove",
      "rmeoved": "removed",
      "rmeoves": "removes",
      "runned": "ran",
      "runnning": "running",
      "sacrifying": "sacrificing",
      "safly": "safely",
      "savable": "saveable",
      "searchs": "searches",
      "secund": "second",
      "separatly": "separately",
      "sepcify": "specify",
      "seperated": "separated",
      "seperately": "separately",
      "seperate": "separate",
      "seperatly": "separately",
      "seperator": "separator",
      "sepperate": "separate",
      "sequencial": "sequential",
      "serveral": "several",
      "setts": "sets",
      "similiar": "similar",
      "simliar": "similar",
      "softwares": "software",
      "speach": "speech",
      "speciefied": "specified",
      "specifed": "specified",
      "specificatin": "specification",
      "specificaton": "specification",
      "specifing": "specifying",
      "speficied": "specified",
      "speling": "spelling",
      "splitted": "split",
      "spreaded": "spread",
      "staically": "statically",
      "standardss": "standards",
      "standart": "standard",
      "staticly": "statically",
      "subdirectoires": "subdirectories",
      "suble": "subtle",
      "succesfully": "successfully",
      "succesful": "successful",
      "sucessfully": "successfully",
      "superflous": "superfluous",
      "superseeded": "superseded",
      "suplied": "supplied",
      "suport": "support",
      "suppored": "supported",
      "supportin": "supporting",
      "suppoted": "supported",
      "suppported": "supported",
      "suppport": "support",
      "supress": "suppress",
      "surpress": "suppress",
      "surpresses": "suppresses",
      "surpesses": "suppresses",
      "suspicously": "suspiciously",
      "synax": "syntax",
      "synchonized": "synchronized",
      "syncronize": "synchronize",
      "syncronizing": "synchronizing",
      "syncronus": "synchronous",
      "syste": "system",
      "sytem": "system",
      "sythesis": "synthesis",
      "taht": "that",
      "targetted": "targeted",
      "targetting": "targeting",
      "teh": "the",
      "throught": "through",
      "transfered": "transferred",
      "transfering": "transferring",
      "trasmission": "transmission",
      "treshold": "threshold",
      "trigerring": "triggering",
      "unconditionaly": "unconditionally",
      "unecessary": "unnecessary",
      "unexecpted": "unexpected",
      "unfortunatelly": "unfortunately",
      "unknonw": "unknown",
      "unkown": "unknown",
      "unneedingly": "unnecessarily",
      "unuseful": "useless",
      "usefule": "useful",
      "usefull": "useful",
      "usege": "usage",
      "usera": "users",
      "usualy": "usually",
      "utilites": "utilities",
      "utillities": "utilities",
      "utilties": "utilities",
      "utiltity": "utility",
      "utitlty": "utility",
      "variantions": "variations",
      "varient": "variant",
      "verbse": "verbose",
      "verisons": "versions",
      "verison": "version",
      "verson": "version",
      "visiters": "visitors",
      "vitual": "virtual",
      "whataver": "whatever",
      "wheter": "whether",
      "wierd": "weird",
      "writting": "writing",
      "yur": "your"
    },
    "partial": {
      "recieve": "receive",
      "uft8": "utf8",
      "lenght": "length",
      "heigth": "height",
      "fuction": "function"
    }
  }
}