{"version":3,"file":"runtimeChecks.mjs","sources":["../src/runtimeChecks.ts"],"sourcesContent":[null],"names":["checkL33tTable","l33tTable","Error","Object","values","forEach","substitutions","Array","isArray","substitution","checkDictionary","dictionary","list","el","checkGraphs","graphs","graph","adjacencies","adjacency","checkUseLevenshteinDistance","useLevenshteinDistance","checkLevenshteinThreshold","levenshteinThreshold","checkL33tMaxSubstitutions","l33tMaxSubstitutions","checkMaxLength","maxLength","checkMatcher","name","matcher","feedback","scoring","Matching","checkCustomMatchers","customMatchers","checkCustomTranslations","translations","valid","keys","translationKeys","type","translationType","key","translation","checkTimeEstimationValues","timeEstimationValues","timeEstimationValuesDefaults","data","subKey","value"],"mappings":";;;AAWO,MAAMA,cAAc,GAAIC,SAA2B,IAAI;EAC5D,IAAI,OAAOA,SAAS,KAAK,QAAQ,IAAIA,SAAS,KAAK,IAAI,EAAE;AACvD,IAAA,MAAM,IAAIC,KAAK,CAAC,6BAA6B,CAAC;AAChD,EAAA;EACAC,MAAM,CAACC,MAAM,CAACH,SAAS,CAAC,CAACI,OAAO,CAAEC,aAAa,IAAI;AACjD,IAAA,IAAI,CAACC,KAAK,CAACC,OAAO,CAACF,aAAa,CAAC,EAAE;AACjC,MAAA,MAAM,IAAIJ,KAAK,CAAC,0CAA0C,CAAC;AAC7D,IAAA;AACAI,IAAAA,aAAa,CAACD,OAAO,CAAEI,YAAY,IAAI;AACrC,MAAA,IAAI,OAAOA,YAAY,KAAK,QAAQ,EAAE;AACpC,QAAA,MAAM,IAAIP,KAAK,CAAC,yCAAyC,CAAC;AAC5D,MAAA;AACF,IAAA,CAAC,CAAC;AACJ,EAAA,CAAC,CAAC;AACJ;AAEO,MAAMQ,eAAe,GAAIC,UAA6B,IAAI;EAC/D,IAAI,OAAOA,UAAU,KAAK,QAAQ,IAAIA,UAAU,KAAK,IAAI,EAAE;AACzD,IAAA,MAAM,IAAIT,KAAK,CAAC,8BAA8B,CAAC;AACjD,EAAA;EACAC,MAAM,CAACC,MAAM,CAACO,UAAU,CAAC,CAACN,OAAO,CAAEO,IAAI,IAAI;AACzC,IAAA,IAAI,CAACL,KAAK,CAACC,OAAO,CAACI,IAAI,CAAC,EAAE;AACxB,MAAA,MAAM,IAAIV,KAAK,CAAC,kCAAkC,CAAC;AACrD,IAAA;AACAU,IAAAA,IAAI,CAACP,OAAO,CAAEQ,EAAE,IAAI;MAClB,IAAI,OAAOA,EAAE,KAAK,QAAQ,IAAI,OAAOA,EAAE,KAAK,QAAQ,EAAE;AACpD,QAAA,MAAM,IAAIX,KAAK,CAAC,+CAA+C,CAAC;AAClE,MAAA;AACF,IAAA,CAAC,CAAC;AACJ,EAAA,CAAC,CAAC;AACJ;AAEO,MAAMY,WAAW,GAAIC,MAAoB,IAAI;EAClD,IAAI,OAAOA,MAAM,KAAK,QAAQ,IAAIA,MAAM,KAAK,IAAI,EAAE;AACjD,IAAA,MAAM,IAAIb,KAAK,CAAC,0BAA0B,CAAC;AAC7C,EAAA;EACAC,MAAM,CAACC,MAAM,CAACW,MAAM,CAAC,CAACV,OAAO,CAAEW,KAAK,IAAI;IACtC,IAAI,OAAOA,KAAK,KAAK,QAAQ,IAAIA,KAAK,KAAK,IAAI,EAAE;AAC/C,MAAA,MAAM,IAAId,KAAK,CAAC,yBAAyB,CAAC;AAC5C,IAAA;IACAC,MAAM,CAACC,MAAM,CAACY,KAAK,CAAC,CAACX,OAAO,CAAEY,WAAW,IAAI;AAC3C,MAAA,IAAI,CAACV,KAAK,CAACC,OAAO,CAACS,WAAW,CAAC,EAAE;AAC/B,QAAA,MAAM,IAAIf,KAAK,CAAC,oCAAoC,CAAC;AACvD,MAAA;AACAe,MAAAA,WAAW,CAACZ,OAAO,CAAEa,SAAS,IAAI;QAChC,IAAI,OAAOA,SAAS,KAAK,QAAQ,IAAIA,SAAS,KAAK,IAAI,EAAE;AACvD,UAAA,MAAM,IAAIhB,KAAK,CAAC,0CAA0C,CAAC;AAC7D,QAAA;AACF,MAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ,EAAA,CAAC,CAAC;AACJ;AAEO,MAAMiB,2BAA2B,GAAIC,sBAA2B,IAAI;AACzE,EAAA,IAAI,OAAOA,sBAAsB,KAAK,SAAS,EAAE;AAC/C,IAAA,MAAM,IAAIlB,KAAK,CAAC,0CAA0C,CAAC;AAC7D,EAAA;AACF;AAEO,MAAMmB,yBAAyB,GAAIC,oBAAyB,IAAI;EACrE,IAAI,OAAOA,oBAAoB,KAAK,QAAQ,IAAIA,oBAAoB,GAAG,CAAC,EAAE;AACxE,IAAA,MAAM,IAAIpB,KAAK,CAAC,oDAAoD,CAAC;AACvE,EAAA;AACF;AAEO,MAAMqB,yBAAyB,GAAIC,oBAAyB,IAAI;EACrE,IAAI,OAAOA,oBAAoB,KAAK,QAAQ,IAAIA,oBAAoB,GAAG,CAAC,EAAE;AACxE,IAAA,MAAM,IAAItB,KAAK,CAAC,oDAAoD,CAAC;AACvE,EAAA;AACF;AAEO,MAAMuB,cAAc,GAAIC,SAAc,IAAI;EAC/C,IAAI,OAAOA,SAAS,KAAK,QAAQ,IAAIA,SAAS,GAAG,CAAC,EAAE;AAClD,IAAA,MAAM,IAAIxB,KAAK,CAAC,yCAAyC,CAAC;AAC5D,EAAA;AACF;MAEayB,YAAY,GAAGA,CAACC,IAAY,EAAEC,OAAgB,KAAI;AAC7D,EAAA,IAAI,OAAOD,IAAI,KAAK,QAAQ,EAAE;AAC5B,IAAA,MAAM,IAAI1B,KAAK,CAAC,+BAA+B,CAAC;AAClD,EAAA;EACA,IAAI,OAAO2B,OAAO,KAAK,QAAQ,IAAIA,OAAO,KAAK,IAAI,EAAE;AACnD,IAAA,MAAM,IAAI3B,KAAK,CAAC,CAAA,QAAA,EAAW0B,IAAI,oBAAoB,CAAC;AACtD,EAAA;AACA,EAAA,IAAI,OAAOC,OAAO,CAACC,QAAQ,KAAK,UAAU,EAAE;AAC1C,IAAA,MAAM,IAAI5B,KAAK,CAAC,CAAA,QAAA,EAAW0B,IAAI,8BAA8B,CAAC;AAChE,EAAA;AACA,EAAA,IAAI,OAAOC,OAAO,CAACE,OAAO,KAAK,UAAU,EAAE;AACzC,IAAA,MAAM,IAAI7B,KAAK,CAAC,CAAA,QAAA,EAAW0B,IAAI,6BAA6B,CAAC;AAC/D,EAAA;AACA,EAAA,IAAI,OAAOC,OAAO,CAACG,QAAQ,KAAK,UAAU,EAAE;AAC1C,IAAA,MAAM,IAAI9B,KAAK,CAAC,CAAA,QAAA,EAAW0B,IAAI,iCAAiC,CAAC;AACnE,EAAA;AACF;AAEO,MAAMK,mBAAmB,GAAIC,cAAmB,IAAI;EACzD,IAAI,OAAOA,cAAc,KAAK,QAAQ,IAAIA,cAAc,KAAK,IAAI,EAAE;AACjE,IAAA,MAAM,IAAIhC,KAAK,CAAC,kCAAkC,CAAC;AACrD,EAAA;AACF;AAEO,MAAMiC,uBAAuB,GAAIC,YAA6B,IAAI;EACvE,IAAIC,KAAK,GAAG,IAAI;EAChBlC,MAAM,CAACmC,IAAI,CAACC,eAAe,CAAC,CAAClC,OAAO,CAAEmC,IAAI,IAAI;IAC5C,IAAIA,IAAI,IAAIJ,YAAY,EAAE;MACxB,MAAMK,eAAe,GAAGD,IAAoC;AAC5DrC,MAAAA,MAAM,CAACmC,IAAI,CAACC,eAAe,CAACE,eAAe,CAAC,CAAC,CAACpC,OAAO,CAAEqC,GAAG,IAAI;QAC5D,IAAI,EAAEA,GAAG,IAAIN,YAAY,CAACK,eAAe,CAAC,CAAC,EAAE;AAC3CJ,UAAAA,KAAK,GAAG,KAAK;AACf,QAAA;QACA,MAAMM,WAAW,GAAIP,YAAY,CAACK,eAAe,CAAS,CAACC,GAAG,CAAC;QAC/D,IACE,OAAOC,WAAW,KAAK,QAAQ,IAC/B,OAAOA,WAAW,KAAK,UAAU,EACjC;AACAN,UAAAA,KAAK,GAAG,KAAK;AACf,QAAA;AACF,MAAA,CAAC,CAAC;AACJ,IAAA,CAAC,MAAM;AACLA,MAAAA,KAAK,GAAG,KAAK;AACf,IAAA;AACF,EAAA,CAAC,CAAC;AACF,EAAA,OAAOA,KAAK;AACd;AAEO,MAAMO,yBAAyB,GACpCC,oBAA0C,IACxC;EACF,IACE,OAAOA,oBAAoB,KAAK,QAAQ,IACxCA,oBAAoB,KAAK,IAAI,EAC7B;AACA,IAAA,MAAM,IAAI3C,KAAK,CAAC,wCAAwC,CAAC;AAC3D,EAAA;EACAC,MAAM,CAACmC,IAAI,CAACQ,4BAA4B,CAAC,CAACzC,OAAO,CAAEqC,GAAG,IAAI;AACxD,IAAA,IAAI,EAAEA,GAAG,IAAIG,oBAAoB,CAAC,EAAE;AAClC,MAAA,MAAM,IAAI3C,KAAK,CAAC,CAAA,qBAAA,EAAwBwC,GAAG,cAAc,CAAC;AAC5D,IAAA;AACA,IAAA,MAAMK,IAAI,GAAGF,oBAAoB,CAACH,GAAiC,CAAC;IACpE,IAAI,OAAOK,IAAI,KAAK,QAAQ,IAAIA,IAAI,KAAK,IAAI,EAAE;AAC7C,MAAA,MAAM,IAAI7C,KAAK,CAAC,CAAA,qBAAA,EAAwBwC,GAAG,oBAAoB,CAAC;AAClE,IAAA;AACAvC,IAAAA,MAAM,CAACmC,IAAI,CACTQ,4BAA4B,CAACJ,GAAiC,CAAC,CAChE,CAACrC,OAAO,CAAE2C,MAAM,IAAI;AACnB,MAAA,IAAI,EAAEA,MAAM,IAAID,IAAI,CAAC,EAAE;QACrB,MAAM,IAAI7C,KAAK,CAAC,CAAA,qBAAA,EAAwBwC,GAAG,CAAA,CAAA,EAAIM,MAAM,cAAc,CAAC;AACtE,MAAA;AACA,MAAA,MAAMC,KAAK,GAAIF,IAAY,CAACC,MAAM,CAAC;AACnC,MAAA,IAAI,OAAOC,KAAK,KAAK,QAAQ,EAAE;QAC7B,MAAM,IAAI/C,KAAK,CACb,CAAA,qBAAA,EAAwBwC,GAAG,CAAA,CAAA,EAAIM,MAAM,mBAAmB,CACzD;AACH,MAAA;MACA,IACEC,KAAK,GAEHH,4BAA4B,CAACJ,GAAiC,CAC/D,CAACM,MAAM,CAAC,EACT;AACA,QAAA,MAAM,IAAI9C,KAAK,CACb,sEAAsE,CACvE;AACH,MAAA;AACF,IAAA,CAAC,CAAC;AACJ,EAAA,CAAC,CAAC;AACJ;;;;"}