SYMBOL INDEX (45147 symbols across 7460 files) FILE: .github/scripts/codeowners-generate.mjs constant OUTPUT_PATH (line 5) | const OUTPUT_PATH = '.github/CODEOWNERS'; constant GENERATED_BY (line 6) | const GENERATED_BY = '.github/scripts/codeowners-generate.mjs'; constant ROOT_FILE_ENTRIES (line 7) | const ROOT_FILE_ENTRIES = [ constant EXACT_SOURCE_FILES (line 13) | const EXACT_SOURCE_FILES = [ constant SOURCE_TYPES (line 27) | const SOURCE_TYPES = [ constant GROUPS (line 36) | const GROUPS = [ function generateCodeowners (line 158) | function generateCodeowners(options = {}) { function renderCodeowners (line 176) | function renderCodeowners() { function buildSections (line 202) | function buildSections() { function buildExactEntry (line 232) | function buildExactEntry(exactPath) { function buildRootEntries (line 244) | function buildRootEntries(root) { function createExactSourceType (line 274) | function createExactSourceType(fileName) { function createDottedPrefixSourceType (line 285) | function createDottedPrefixSourceType(prefix) { function createExtensionSourceType (line 297) | function createExtensionSourceType(suffix, glob) { function createComposeSourceTypes (line 309) | function createComposeSourceTypes(baseName, options = {}) { function matchesDottedVariant (line 331) | function matchesDottedVariant(candidate, baseName, extension) { function walkDirectory (line 343) | function walkDirectory(absolutePath, onFile) { function formatEntry (line 367) | function formatEntry(entry, width) { function readFileOrEmpty (line 371) | function readFileOrEmpty(filePath) { function normalizePath (line 382) | function normalizePath(filePath) { function parseArgs (line 386) | function parseArgs(argv) { FILE: .github/scripts/construct-environments.mjs constant VALID_MODES (line 3) | const VALID_MODES = new Set(["studio", "studio-preapproved", "runtime"]); constant DEFAULTS_BY_MODE (line 4) | const DEFAULTS_BY_MODE = { constant OVERRIDE_DEFAULT_ENV_BY_MODE (line 9) | const OVERRIDE_DEFAULT_ENV_BY_MODE = { constant ALLOWED_VALUES_BY_MODE (line 14) | const ALLOWED_VALUES_BY_MODE = { function constructResult (line 27) | function constructResult(input) { function parseInputs (line 74) | function parseInputs(inputs) { function getEnvironmentsFromInputs (line 101) | function getEnvironmentsFromInputs(parsedInputs) { function splitCsvStrict (line 120) | function splitCsvStrict(raw) { function validateValues (line 133) | function validateValues(values, allowed, label) { function parseBool (line 145) | function parseBool(value) { function getDefaultOverrideValue (line 156) | function getDefaultOverrideValue(mode) { function parseArgs (line 164) | function parseArgs(argv) { FILE: .yarn/releases/yarn-4.12.0.cjs function Cc (line 4) | function Cc(t,e){return Object.assign(new Error(`${t}: ${e}`),{code:t})} function NGe (line 4) | function NGe(t){return Cc("EBUSY",t)} function OGe (line 4) | function OGe(t,e){return Cc("ENOSYS",`${t}, ${e}`)} function LGe (line 4) | function LGe(t){return Cc("EINVAL",`invalid argument, ${t}`)} function Mo (line 4) | function Mo(t){return Cc("EBADF",`bad file descriptor, ${t}`)} function MGe (line 4) | function MGe(t){return Cc("ENOENT",`no such file or directory, ${t}`)} function UGe (line 4) | function UGe(t){return Cc("ENOTDIR",`not a directory, ${t}`)} function _Ge (line 4) | function _Ge(t){return Cc("EISDIR",`illegal operation on a directory, ${... function HGe (line 4) | function HGe(t){return Cc("EEXIST",`file already exists, ${t}`)} function jGe (line 4) | function jGe(t){return Cc("EROFS",`read-only filesystem, ${t}`)} function GGe (line 4) | function GGe(t){return Cc("ENOTEMPTY",`directory not empty, ${t}`)} function qGe (line 4) | function qGe(t){return Cc("EOPNOTSUPP",`operation not supported, ${t}`)} function yU (line 4) | function yU(){return Cc("ERR_DIR_CLOSED","Directory handle was closed")} function VZ (line 4) | function VZ(){return new nE} function WGe (line 4) | function WGe(){return XP(VZ())} function XP (line 4) | function XP(t){for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];typeof r... function YGe (line 4) | function YGe(t){let e=new iE;for(let r in t)if(Object.hasOwn(t,r)){let s... function wU (line 4) | function wU(t,e){if(t.atimeMs!==e.atimeMs||t.birthtimeMs!==e.birthtimeMs... method constructor (line 4) | constructor(){this.name="";this.path="";this.mode=0} method isBlockDevice (line 4) | isBlockDevice(){return!1} method isCharacterDevice (line 4) | isCharacterDevice(){return!1} method isDirectory (line 4) | isDirectory(){return(this.mode&61440)===16384} method isFIFO (line 4) | isFIFO(){return!1} method isFile (line 4) | isFile(){return(this.mode&61440)===32768} method isSocket (line 4) | isSocket(){return!1} method isSymbolicLink (line 4) | isSymbolicLink(){return(this.mode&61440)===40960} method constructor (line 4) | constructor(){this.uid=0;this.gid=0;this.size=0;this.blksize=0;this.atim... method isBlockDevice (line 4) | isBlockDevice(){return!1} method isCharacterDevice (line 4) | isCharacterDevice(){return!1} method isDirectory (line 4) | isDirectory(){return(this.mode&61440)===16384} method isFIFO (line 4) | isFIFO(){return!1} method isFile (line 4) | isFile(){return(this.mode&61440)===32768} method isSocket (line 4) | isSocket(){return!1} method isSymbolicLink (line 4) | isSymbolicLink(){return(this.mode&61440)===40960} method constructor (line 4) | constructor(){this.uid=BigInt(0);this.gid=BigInt(0);this.size=BigInt(0);... method isBlockDevice (line 4) | isBlockDevice(){return!1} method isCharacterDevice (line 4) | isCharacterDevice(){return!1} method isDirectory (line 4) | isDirectory(){return(this.mode&BigInt(61440))===BigInt(16384)} method isFIFO (line 4) | isFIFO(){return!1} method isFile (line 4) | isFile(){return(this.mode&BigInt(61440))===BigInt(32768)} method isSocket (line 4) | isSocket(){return!1} method isSymbolicLink (line 4) | isSymbolicLink(){return(this.mode&BigInt(61440))===BigInt(40960)} function XGe (line 4) | function XGe(t){let e,r;if(e=t.match(KGe))t=e[1];else if(r=t.match(zGe))... function ZGe (line 4) | function ZGe(t){t=t.replace(/\\/g,"/");let e,r;return(e=t.match(VGe))?t=... function ZP (line 4) | function ZP(t,e){return t===fe?KZ(e):vU(e)} function $P (line 4) | async function $P(t,e){let r="0123456789abcdef";await t.mkdirPromise(e.i... function zZ (line 4) | async function zZ(t,e,r,s,a){let n=t.pathUtils.normalize(e),c=r.pathUtil... function SU (line 4) | async function SU(t,e,r,s,a,n,c){let f=c.didParentExist?await XZ(r,s):nu... function XZ (line 4) | async function XZ(t,e){try{return await t.lstatPromise(e)}catch{return n... function e5e (line 4) | async function e5e(t,e,r,s,a,n,c,f,p){if(a!==null&&!a.isDirectory())if(p... function t5e (line 4) | async function t5e(t,e,r,s,a,n,c,f,p,h){let E=await n.checksumFilePromis... function r5e (line 4) | async function r5e(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(... function n5e (line 4) | async function n5e(t,e,r,s,a,n,c,f,p){return p.linkStrategy?.type==="Har... function i5e (line 4) | async function i5e(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(... function ex (line 4) | function ex(t,e,r,s){let a=()=>{let n=r.shift();if(typeof n>"u")return n... method constructor (line 4) | constructor(e,r,s={}){this.path=e;this.nextDirent=r;this.opts=s;this.clo... method throwIfClosed (line 4) | throwIfClosed(){if(this.closed)throw yU()} method [Symbol.asyncIterator] (line 4) | async*[Symbol.asyncIterator](){try{let e;for(;(e=await this.read())!==nu... method read (line 4) | read(e){let r=this.readSync();return typeof e<"u"?e(null,r):Promise.reso... method readSync (line 4) | readSync(){return this.throwIfClosed(),this.nextDirent()} method close (line 4) | close(e){return this.closeSync(),typeof e<"u"?e(null):Promise.resolve()} method closeSync (line 4) | closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0} function $Z (line 4) | function $Z(t,e){if(t!==e)throw new Error(`Invalid StatWatcher status: e... method constructor (line 4) | constructor(r,s,{bigint:a=!1}={}){super();this.status="ready";this.chang... method create (line 4) | static create(r,s,a){let n=new t(r,s,a);return n.start(),n} method start (line 4) | start(){$Z(this.status,"ready"),this.status="running",this.startTimeout=... method stop (line 4) | stop(){$Z(this.status,"running"),this.status="stopped",this.startTimeout... method stat (line 4) | stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}c... method makeInterval (line 4) | makeInterval(r){let s=setInterval(()=>{let a=this.stat(),n=this.lastStat... method registerChangeListener (line 4) | registerChangeListener(r,s){this.addListener("change",r),this.changeList... method unregisterChangeListener (line 4) | unregisterChangeListener(r){this.removeListener("change",r);let s=this.c... method unregisterAllChangeListeners (line 4) | unregisterAllChangeListeners(){for(let r of this.changeListeners.keys())... method hasChangeListeners (line 4) | hasChangeListeners(){return this.changeListeners.size>0} method ref (line 4) | ref(){for(let r of this.changeListeners.values())r.ref();return this} method unref (line 4) | unref(){for(let r of this.changeListeners.values())r.unref();return this} function sE (line 4) | function sE(t,e,r,s){let a,n,c,f;switch(typeof r){case"function":a=!1,n=... function md (line 4) | function md(t,e,r){let s=rx.get(t);if(typeof s>"u")return;let a=s.get(e)... function yd (line 4) | function yd(t){let e=rx.get(t);if(!(typeof e>"u"))for(let r of e.keys())... function s5e (line 4) | function s5e(t){let e=t.match(/\r?\n/g);if(e===null)return n$.EOL;let r=... function Ed (line 7) | function Ed(t,e){return e.replace(/\r?\n/g,s5e(t))} method constructor (line 7) | constructor(e){this.pathUtils=e} method genTraversePromise (line 7) | async*genTraversePromise(e,{stableSort:r=!1}={}){let s=[e];for(;s.length... method checksumFilePromise (line 7) | async checksumFilePromise(e,{algorithm:r="sha512"}={}){let s=await this.... method removePromise (line 7) | async removePromise(e,{recursive:r=!0,maxRetries:s=5}={}){let a;try{a=aw... method removeSync (line 7) | removeSync(e,{recursive:r=!0}={}){let s;try{s=this.lstatSync(e)}catch(a)... method mkdirpPromise (line 7) | async mkdirpPromise(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===th... method mkdirpSync (line 7) | mkdirpSync(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===this.pathUt... method copyPromise (line 7) | async copyPromise(e,r,{baseFs:s=this,overwrite:a=!0,stableSort:n=!1,stab... method copySync (line 7) | copySync(e,r,{baseFs:s=this,overwrite:a=!0}={}){let n=s.lstatSync(r),c=t... method changeFilePromise (line 7) | async changeFilePromise(e,r,s={}){return Buffer.isBuffer(r)?this.changeF... method changeFileBufferPromise (line 7) | async changeFileBufferPromise(e,r,{mode:s}={}){let a=Buffer.alloc(0);try... method changeFileTextPromise (line 7) | async changeFileTextPromise(e,r,{automaticNewlines:s,mode:a}={}){let n="... method changeFileSync (line 7) | changeFileSync(e,r,s={}){return Buffer.isBuffer(r)?this.changeFileBuffer... method changeFileBufferSync (line 7) | changeFileBufferSync(e,r,{mode:s}={}){let a=Buffer.alloc(0);try{a=this.r... method changeFileTextSync (line 7) | changeFileTextSync(e,r,{automaticNewlines:s=!1,mode:a}={}){let n="";try{... method movePromise (line 7) | async movePromise(e,r){try{await this.renamePromise(e,r)}catch(s){if(s.c... method moveSync (line 7) | moveSync(e,r){try{this.renameSync(e,r)}catch(s){if(s.code==="EXDEV")this... method lockPromise (line 7) | async lockPromise(e,r){let s=`${e}.flock`,a=1e3/60,n=Date.now(),c=null,f... method readJsonPromise (line 7) | async readJsonPromise(e){let r=await this.readFilePromise(e,"utf8");try{... method readJsonSync (line 7) | readJsonSync(e){let r=this.readFileSync(e,"utf8");try{return JSON.parse(... method writeJsonPromise (line 7) | async writeJsonPromise(e,r,{compact:s=!1}={}){let a=s?0:2;return await t... method writeJsonSync (line 8) | writeJsonSync(e,r,{compact:s=!1}={}){let a=s?0:2;return this.writeFileSy... method preserveTimePromise (line 9) | async preserveTimePromise(e,r){let s=await this.lstatPromise(e),a=await ... method preserveTimeSync (line 9) | async preserveTimeSync(e,r){let s=this.lstatSync(e),a=r();typeof a<"u"&&... method constructor (line 9) | constructor(){super(J)} method getExtractHint (line 9) | getExtractHint(e){return this.baseFs.getExtractHint(e)} method resolve (line 9) | resolve(e){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(e)))} method getRealPath (line 9) | getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())} method openPromise (line 9) | async openPromise(e,r,s){return this.baseFs.openPromise(this.mapToBase(e... method openSync (line 9) | openSync(e,r,s){return this.baseFs.openSync(this.mapToBase(e),r,s)} method opendirPromise (line 9) | async opendirPromise(e,r){return Object.assign(await this.baseFs.opendir... method opendirSync (line 9) | opendirSync(e,r){return Object.assign(this.baseFs.opendirSync(this.mapTo... method readPromise (line 9) | async readPromise(e,r,s,a,n){return await this.baseFs.readPromise(e,r,s,... method readSync (line 9) | readSync(e,r,s,a,n){return this.baseFs.readSync(e,r,s,a,n)} method writePromise (line 9) | async writePromise(e,r,s,a,n){return typeof r=="string"?await this.baseF... method writeSync (line 9) | writeSync(e,r,s,a,n){return typeof r=="string"?this.baseFs.writeSync(e,r... method closePromise (line 9) | async closePromise(e){return this.baseFs.closePromise(e)} method closeSync (line 9) | closeSync(e){this.baseFs.closeSync(e)} method createReadStream (line 9) | createReadStream(e,r){return this.baseFs.createReadStream(e!==null?this.... method createWriteStream (line 9) | createWriteStream(e,r){return this.baseFs.createWriteStream(e!==null?thi... method realpathPromise (line 9) | async realpathPromise(e){return this.mapFromBase(await this.baseFs.realp... method realpathSync (line 9) | realpathSync(e){return this.mapFromBase(this.baseFs.realpathSync(this.ma... method existsPromise (line 9) | async existsPromise(e){return this.baseFs.existsPromise(this.mapToBase(e))} method existsSync (line 9) | existsSync(e){return this.baseFs.existsSync(this.mapToBase(e))} method accessSync (line 9) | accessSync(e,r){return this.baseFs.accessSync(this.mapToBase(e),r)} method accessPromise (line 9) | async accessPromise(e,r){return this.baseFs.accessPromise(this.mapToBase... method statPromise (line 9) | async statPromise(e,r){return this.baseFs.statPromise(this.mapToBase(e),r)} method statSync (line 9) | statSync(e,r){return this.baseFs.statSync(this.mapToBase(e),r)} method fstatPromise (line 9) | async fstatPromise(e,r){return this.baseFs.fstatPromise(e,r)} method fstatSync (line 9) | fstatSync(e,r){return this.baseFs.fstatSync(e,r)} method lstatPromise (line 9) | lstatPromise(e,r){return this.baseFs.lstatPromise(this.mapToBase(e),r)} method lstatSync (line 9) | lstatSync(e,r){return this.baseFs.lstatSync(this.mapToBase(e),r)} method fchmodPromise (line 9) | async fchmodPromise(e,r){return this.baseFs.fchmodPromise(e,r)} method fchmodSync (line 9) | fchmodSync(e,r){return this.baseFs.fchmodSync(e,r)} method chmodPromise (line 9) | async chmodPromise(e,r){return this.baseFs.chmodPromise(this.mapToBase(e... method chmodSync (line 9) | chmodSync(e,r){return this.baseFs.chmodSync(this.mapToBase(e),r)} method fchownPromise (line 9) | async fchownPromise(e,r,s){return this.baseFs.fchownPromise(e,r,s)} method fchownSync (line 9) | fchownSync(e,r,s){return this.baseFs.fchownSync(e,r,s)} method chownPromise (line 9) | async chownPromise(e,r,s){return this.baseFs.chownPromise(this.mapToBase... method chownSync (line 9) | chownSync(e,r,s){return this.baseFs.chownSync(this.mapToBase(e),r,s)} method renamePromise (line 9) | async renamePromise(e,r){return this.baseFs.renamePromise(this.mapToBase... method renameSync (line 9) | renameSync(e,r){return this.baseFs.renameSync(this.mapToBase(e),this.map... method copyFilePromise (line 9) | async copyFilePromise(e,r,s=0){return this.baseFs.copyFilePromise(this.m... method copyFileSync (line 9) | copyFileSync(e,r,s=0){return this.baseFs.copyFileSync(this.mapToBase(e),... method appendFilePromise (line 9) | async appendFilePromise(e,r,s){return this.baseFs.appendFilePromise(this... method appendFileSync (line 9) | appendFileSync(e,r,s){return this.baseFs.appendFileSync(this.fsMapToBase... method writeFilePromise (line 9) | async writeFilePromise(e,r,s){return this.baseFs.writeFilePromise(this.f... method writeFileSync (line 9) | writeFileSync(e,r,s){return this.baseFs.writeFileSync(this.fsMapToBase(e... method unlinkPromise (line 9) | async unlinkPromise(e){return this.baseFs.unlinkPromise(this.mapToBase(e))} method unlinkSync (line 9) | unlinkSync(e){return this.baseFs.unlinkSync(this.mapToBase(e))} method utimesPromise (line 9) | async utimesPromise(e,r,s){return this.baseFs.utimesPromise(this.mapToBa... method utimesSync (line 9) | utimesSync(e,r,s){return this.baseFs.utimesSync(this.mapToBase(e),r,s)} method lutimesPromise (line 9) | async lutimesPromise(e,r,s){return this.baseFs.lutimesPromise(this.mapTo... method lutimesSync (line 9) | lutimesSync(e,r,s){return this.baseFs.lutimesSync(this.mapToBase(e),r,s)} method mkdirPromise (line 9) | async mkdirPromise(e,r){return this.baseFs.mkdirPromise(this.mapToBase(e... method mkdirSync (line 9) | mkdirSync(e,r){return this.baseFs.mkdirSync(this.mapToBase(e),r)} method rmdirPromise (line 9) | async rmdirPromise(e,r){return this.baseFs.rmdirPromise(this.mapToBase(e... method rmdirSync (line 9) | rmdirSync(e,r){return this.baseFs.rmdirSync(this.mapToBase(e),r)} method rmPromise (line 9) | async rmPromise(e,r){return this.baseFs.rmPromise(this.mapToBase(e),r)} method rmSync (line 9) | rmSync(e,r){return this.baseFs.rmSync(this.mapToBase(e),r)} method linkPromise (line 9) | async linkPromise(e,r){return this.baseFs.linkPromise(this.mapToBase(e),... method linkSync (line 9) | linkSync(e,r){return this.baseFs.linkSync(this.mapToBase(e),this.mapToBa... method symlinkPromise (line 9) | async symlinkPromise(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.is... method symlinkSync (line 9) | symlinkSync(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(... method readFilePromise (line 9) | async readFilePromise(e,r){return this.baseFs.readFilePromise(this.fsMap... method readFileSync (line 9) | readFileSync(e,r){return this.baseFs.readFileSync(this.fsMapToBase(e),r)} method readdirPromise (line 9) | readdirPromise(e,r){return this.baseFs.readdirPromise(this.mapToBase(e),r)} method readdirSync (line 9) | readdirSync(e,r){return this.baseFs.readdirSync(this.mapToBase(e),r)} method readlinkPromise (line 9) | async readlinkPromise(e){return this.mapFromBase(await this.baseFs.readl... method readlinkSync (line 9) | readlinkSync(e){return this.mapFromBase(this.baseFs.readlinkSync(this.ma... method truncatePromise (line 9) | async truncatePromise(e,r){return this.baseFs.truncatePromise(this.mapTo... method truncateSync (line 9) | truncateSync(e,r){return this.baseFs.truncateSync(this.mapToBase(e),r)} method ftruncatePromise (line 9) | async ftruncatePromise(e,r){return this.baseFs.ftruncatePromise(e,r)} method ftruncateSync (line 9) | ftruncateSync(e,r){return this.baseFs.ftruncateSync(e,r)} method watch (line 9) | watch(e,r,s){return this.baseFs.watch(this.mapToBase(e),r,s)} method watchFile (line 9) | watchFile(e,r,s){return this.baseFs.watchFile(this.mapToBase(e),r,s)} method unwatchFile (line 9) | unwatchFile(e,r){return this.baseFs.unwatchFile(this.mapToBase(e),r)} method fsMapToBase (line 9) | fsMapToBase(e){return typeof e=="number"?e:this.mapToBase(e)} method constructor (line 9) | constructor(e,{baseFs:r,pathUtils:s}){super(s),this.target=e,this.baseFs=r} method getRealPath (line 9) | getRealPath(){return this.target} method getBaseFs (line 9) | getBaseFs(){return this.baseFs} method mapFromBase (line 9) | mapFromBase(e){return e} method mapToBase (line 9) | mapToBase(e){return e} function s$ (line 9) | function s$(t){let e=t;return typeof t.path=="string"&&(e.path=fe.toPort... method constructor (line 9) | constructor(e=o$.default){super(),this.realFs=e} method getExtractHint (line 9) | getExtractHint(){return!1} method getRealPath (line 9) | getRealPath(){return vt.root} method resolve (line 9) | resolve(e){return J.resolve(e)} method openPromise (line 9) | async openPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.op... method openSync (line 9) | openSync(e,r,s){return this.realFs.openSync(fe.fromPortablePath(e),r,s)} method opendirPromise (line 9) | async opendirPromise(e,r){return await new Promise((s,a)=>{typeof r<"u"?... method opendirSync (line 9) | opendirSync(e,r){let a=typeof r<"u"?this.realFs.opendirSync(fe.fromPorta... method readPromise (line 9) | async readPromise(e,r,s=0,a=0,n=-1){return await new Promise((c,f)=>{thi... method readSync (line 9) | readSync(e,r,s,a,n){return this.realFs.readSync(e,r,s,a,n)} method writePromise (line 9) | async writePromise(e,r,s,a,n){return await new Promise((c,f)=>typeof r==... method writeSync (line 9) | writeSync(e,r,s,a,n){return typeof r=="string"?this.realFs.writeSync(e,r... method closePromise (line 9) | async closePromise(e){await new Promise((r,s)=>{this.realFs.close(e,this... method closeSync (line 9) | closeSync(e){this.realFs.closeSync(e)} method createReadStream (line 9) | createReadStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return thi... method createWriteStream (line 9) | createWriteStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return th... method realpathPromise (line 9) | async realpathPromise(e){return await new Promise((r,s)=>{this.realFs.re... method realpathSync (line 9) | realpathSync(e){return fe.toPortablePath(this.realFs.realpathSync(fe.fro... method existsPromise (line 9) | async existsPromise(e){return await new Promise(r=>{this.realFs.exists(f... method accessSync (line 9) | accessSync(e,r){return this.realFs.accessSync(fe.fromPortablePath(e),r)} method accessPromise (line 9) | async accessPromise(e,r){return await new Promise((s,a)=>{this.realFs.ac... method existsSync (line 9) | existsSync(e){return this.realFs.existsSync(fe.fromPortablePath(e))} method statPromise (line 9) | async statPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.st... method statSync (line 9) | statSync(e,r){return r?this.realFs.statSync(fe.fromPortablePath(e),r):th... method fstatPromise (line 9) | async fstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.f... method fstatSync (line 9) | fstatSync(e,r){return r?this.realFs.fstatSync(e,r):this.realFs.fstatSync... method lstatPromise (line 9) | async lstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.l... method lstatSync (line 9) | lstatSync(e,r){return r?this.realFs.lstatSync(fe.fromPortablePath(e),r):... method fchmodPromise (line 9) | async fchmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.fc... method fchmodSync (line 9) | fchmodSync(e,r){return this.realFs.fchmodSync(e,r)} method chmodPromise (line 9) | async chmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.chm... method chmodSync (line 9) | chmodSync(e,r){return this.realFs.chmodSync(fe.fromPortablePath(e),r)} method fchownPromise (line 9) | async fchownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.... method fchownSync (line 9) | fchownSync(e,r,s){return this.realFs.fchownSync(e,r,s)} method chownPromise (line 9) | async chownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.c... method chownSync (line 9) | chownSync(e,r,s){return this.realFs.chownSync(fe.fromPortablePath(e),r,s)} method renamePromise (line 9) | async renamePromise(e,r){return await new Promise((s,a)=>{this.realFs.re... method renameSync (line 9) | renameSync(e,r){return this.realFs.renameSync(fe.fromPortablePath(e),fe.... method copyFilePromise (line 9) | async copyFilePromise(e,r,s=0){return await new Promise((a,n)=>{this.rea... method copyFileSync (line 9) | copyFileSync(e,r,s=0){return this.realFs.copyFileSync(fe.fromPortablePat... method appendFilePromise (line 9) | async appendFilePromise(e,r,s){return await new Promise((a,n)=>{let c=ty... method appendFileSync (line 9) | appendFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;... method writeFilePromise (line 9) | async writeFilePromise(e,r,s){return await new Promise((a,n)=>{let c=typ... method writeFileSync (line 9) | writeFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;s... method unlinkPromise (line 9) | async unlinkPromise(e){return await new Promise((r,s)=>{this.realFs.unli... method unlinkSync (line 9) | unlinkSync(e){return this.realFs.unlinkSync(fe.fromPortablePath(e))} method utimesPromise (line 9) | async utimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.... method utimesSync (line 9) | utimesSync(e,r,s){this.realFs.utimesSync(fe.fromPortablePath(e),r,s)} method lutimesPromise (line 9) | async lutimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs... method lutimesSync (line 9) | lutimesSync(e,r,s){this.realFs.lutimesSync(fe.fromPortablePath(e),r,s)} method mkdirPromise (line 9) | async mkdirPromise(e,r){return await new Promise((s,a)=>{this.realFs.mkd... method mkdirSync (line 9) | mkdirSync(e,r){return this.realFs.mkdirSync(fe.fromPortablePath(e),r)} method rmdirPromise (line 9) | async rmdirPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.r... method rmdirSync (line 9) | rmdirSync(e,r){return this.realFs.rmdirSync(fe.fromPortablePath(e),r)} method rmPromise (line 9) | async rmPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.rm(f... method rmSync (line 9) | rmSync(e,r){return this.realFs.rmSync(fe.fromPortablePath(e),r)} method linkPromise (line 9) | async linkPromise(e,r){return await new Promise((s,a)=>{this.realFs.link... method linkSync (line 9) | linkSync(e,r){return this.realFs.linkSync(fe.fromPortablePath(e),fe.from... method symlinkPromise (line 9) | async symlinkPromise(e,r,s){return await new Promise((a,n)=>{this.realFs... method symlinkSync (line 9) | symlinkSync(e,r,s){return this.realFs.symlinkSync(fe.fromPortablePath(e.... method readFilePromise (line 9) | async readFilePromise(e,r){return await new Promise((s,a)=>{let n=typeof... method readFileSync (line 9) | readFileSync(e,r){let s=typeof e=="string"?fe.fromPortablePath(e):e;retu... method readdirPromise (line 9) | async readdirPromise(e,r){return await new Promise((s,a)=>{r?r.recursive... method readdirSync (line 9) | readdirSync(e,r){return r?r.recursive&&process.platform==="win32"?r.with... method readlinkPromise (line 9) | async readlinkPromise(e){return await new Promise((r,s)=>{this.realFs.re... method readlinkSync (line 9) | readlinkSync(e){return fe.toPortablePath(this.realFs.readlinkSync(fe.fro... method truncatePromise (line 9) | async truncatePromise(e,r){return await new Promise((s,a)=>{this.realFs.... method truncateSync (line 9) | truncateSync(e,r){return this.realFs.truncateSync(fe.fromPortablePath(e)... method ftruncatePromise (line 9) | async ftruncatePromise(e,r){return await new Promise((s,a)=>{this.realFs... method ftruncateSync (line 9) | ftruncateSync(e,r){return this.realFs.ftruncateSync(e,r)} method watch (line 9) | watch(e,r,s){return this.realFs.watch(fe.fromPortablePath(e),r,s)} method watchFile (line 9) | watchFile(e,r,s){return this.realFs.watchFile(fe.fromPortablePath(e),r,s)} method unwatchFile (line 9) | unwatchFile(e,r){return this.realFs.unwatchFile(fe.fromPortablePath(e),r)} method makeCallback (line 9) | makeCallback(e,r){return(s,a)=>{s?r(s):e(a)}} method constructor (line 9) | constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils.... method getRealPath (line 9) | getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),th... method resolve (line 9) | resolve(e){return this.pathUtils.isAbsolute(e)?J.normalize(e):this.baseF... method mapFromBase (line 9) | mapFromBase(e){return e} method mapToBase (line 9) | mapToBase(e){return this.pathUtils.isAbsolute(e)?e:this.pathUtils.join(t... method constructor (line 9) | constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils.... method getRealPath (line 9) | getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),th... method getTarget (line 9) | getTarget(){return this.target} method getBaseFs (line 9) | getBaseFs(){return this.baseFs} method mapToBase (line 9) | mapToBase(e){let r=this.pathUtils.normalize(e);if(this.pathUtils.isAbsol... method mapFromBase (line 9) | mapFromBase(e){return this.pathUtils.resolve(l$,this.pathUtils.relative(... method constructor (line 9) | constructor(r,s){super(s);this.instance=null;this.factory=r} method baseFs (line 9) | get baseFs(){return this.instance||(this.instance=this.factory()),this.i... method baseFs (line 9) | set baseFs(r){this.instance=r} method mapFromBase (line 9) | mapFromBase(r){return r} method mapToBase (line 9) | mapToBase(r){return r} method constructor (line 9) | constructor({baseFs:r=new Yn,filter:s=null,magicByte:a=42,maxOpenFiles:n... method getExtractHint (line 9) | getExtractHint(r){return this.baseFs.getExtractHint(r)} method getRealPath (line 9) | getRealPath(){return this.baseFs.getRealPath()} method saveAndClose (line 9) | saveAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]of ... method discardAndClose (line 9) | discardAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]... method resolve (line 9) | resolve(r){return this.baseFs.resolve(r)} method remapFd (line 9) | remapFd(r,s){let a=this.nextFd++|this.magic;return this.fdMap.set(a,[r,s... method openPromise (line 9) | async openPromise(r,s,a){return await this.makeCallPromise(r,async()=>aw... method openSync (line 9) | openSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.openSync(r,s,... method opendirPromise (line 9) | async opendirPromise(r,s){return await this.makeCallPromise(r,async()=>a... method opendirSync (line 9) | opendirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.opendirSync(... method readPromise (line 9) | async readPromise(r,s,a,n,c){if((r&tl)!==this.magic)return await this.ba... method readSync (line 9) | readSync(r,s,a,n,c){if((r&tl)!==this.magic)return this.baseFs.readSync(r... method writePromise (line 9) | async writePromise(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="s... method writeSync (line 9) | writeSync(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="string"?th... method closePromise (line 9) | async closePromise(r){if((r&tl)!==this.magic)return await this.baseFs.cl... method closeSync (line 9) | closeSync(r){if((r&tl)!==this.magic)return this.baseFs.closeSync(r);let ... method createReadStream (line 9) | createReadStream(r,s){return r===null?this.baseFs.createReadStream(r,s):... method createWriteStream (line 9) | createWriteStream(r,s){return r===null?this.baseFs.createWriteStream(r,s... method realpathPromise (line 9) | async realpathPromise(r){return await this.makeCallPromise(r,async()=>aw... method realpathSync (line 9) | realpathSync(r){return this.makeCallSync(r,()=>this.baseFs.realpathSync(... method existsPromise (line 9) | async existsPromise(r){return await this.makeCallPromise(r,async()=>awai... method existsSync (line 9) | existsSync(r){return this.makeCallSync(r,()=>this.baseFs.existsSync(r),(... method accessPromise (line 9) | async accessPromise(r,s){return await this.makeCallPromise(r,async()=>aw... method accessSync (line 9) | accessSync(r,s){return this.makeCallSync(r,()=>this.baseFs.accessSync(r,... method statPromise (line 9) | async statPromise(r,s){return await this.makeCallPromise(r,async()=>awai... method statSync (line 9) | statSync(r,s){return this.makeCallSync(r,()=>this.baseFs.statSync(r,s),(... method fstatPromise (line 9) | async fstatPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatP... method fstatSync (line 9) | fstatSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatSync(r,s);... method lstatPromise (line 9) | async lstatPromise(r,s){return await this.makeCallPromise(r,async()=>awa... method lstatSync (line 9) | lstatSync(r,s){return this.makeCallSync(r,()=>this.baseFs.lstatSync(r,s)... method fchmodPromise (line 9) | async fchmodPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmo... method fchmodSync (line 9) | fchmodSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmodSync(r,s... method chmodPromise (line 9) | async chmodPromise(r,s){return await this.makeCallPromise(r,async()=>awa... method chmodSync (line 9) | chmodSync(r,s){return this.makeCallSync(r,()=>this.baseFs.chmodSync(r,s)... method fchownPromise (line 9) | async fchownPromise(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fch... method fchownSync (line 9) | fchownSync(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fchownSync(r... method chownPromise (line 9) | async chownPromise(r,s,a){return await this.makeCallPromise(r,async()=>a... method chownSync (line 9) | chownSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.chownSync(r,... method renamePromise (line 9) | async renamePromise(r,s){return await this.makeCallPromise(r,async()=>aw... method renameSync (line 9) | renameSync(r,s){return this.makeCallSync(r,()=>this.makeCallSync(s,()=>t... method copyFilePromise (line 9) | async copyFilePromise(r,s,a=0){let n=async(c,f,p,h)=>{if(a&wd.constants.... method copyFileSync (line 9) | copyFileSync(r,s,a=0){let n=(c,f,p,h)=>{if(a&wd.constants.COPYFILE_FICLO... method appendFilePromise (line 9) | async appendFilePromise(r,s,a){return await this.makeCallPromise(r,async... method appendFileSync (line 9) | appendFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.appendF... method writeFilePromise (line 9) | async writeFilePromise(r,s,a){return await this.makeCallPromise(r,async(... method writeFileSync (line 9) | writeFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.writeFil... method unlinkPromise (line 9) | async unlinkPromise(r){return await this.makeCallPromise(r,async()=>awai... method unlinkSync (line 9) | unlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.unlinkSync(r),(... method utimesPromise (line 9) | async utimesPromise(r,s,a){return await this.makeCallPromise(r,async()=>... method utimesSync (line 9) | utimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.utimesSync(... method lutimesPromise (line 9) | async lutimesPromise(r,s,a){return await this.makeCallPromise(r,async()=... method lutimesSync (line 9) | lutimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.lutimesSyn... method mkdirPromise (line 9) | async mkdirPromise(r,s){return await this.makeCallPromise(r,async()=>awa... method mkdirSync (line 9) | mkdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.mkdirSync(r,s)... method rmdirPromise (line 9) | async rmdirPromise(r,s){return await this.makeCallPromise(r,async()=>awa... method rmdirSync (line 9) | rmdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmdirSync(r,s)... method rmPromise (line 9) | async rmPromise(r,s){return await this.makeCallPromise(r,async()=>await ... method rmSync (line 9) | rmSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmSync(r,s),(a,{s... method linkPromise (line 9) | async linkPromise(r,s){return await this.makeCallPromise(s,async()=>awai... method linkSync (line 9) | linkSync(r,s){return this.makeCallSync(s,()=>this.baseFs.linkSync(r,s),(... method symlinkPromise (line 9) | async symlinkPromise(r,s,a){return await this.makeCallPromise(s,async()=... method symlinkSync (line 9) | symlinkSync(r,s,a){return this.makeCallSync(s,()=>this.baseFs.symlinkSyn... method readFilePromise (line 9) | async readFilePromise(r,s){return this.makeCallPromise(r,async()=>await ... method readFileSync (line 9) | readFileSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readFileSyn... method readdirPromise (line 9) | async readdirPromise(r,s){return await this.makeCallPromise(r,async()=>a... method readdirSync (line 9) | readdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readdirSync(... method readlinkPromise (line 9) | async readlinkPromise(r){return await this.makeCallPromise(r,async()=>aw... method readlinkSync (line 9) | readlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.readlinkSync(... method truncatePromise (line 9) | async truncatePromise(r,s){return await this.makeCallPromise(r,async()=>... method truncateSync (line 9) | truncateSync(r,s){return this.makeCallSync(r,()=>this.baseFs.truncateSyn... method ftruncatePromise (line 9) | async ftruncatePromise(r,s){if((r&tl)!==this.magic)return this.baseFs.ft... method ftruncateSync (line 9) | ftruncateSync(r,s){if((r&tl)!==this.magic)return this.baseFs.ftruncateSy... method watch (line 9) | watch(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watch(r,s,a),(n,... method watchFile (line 9) | watchFile(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watchFile(r,... method unwatchFile (line 9) | unwatchFile(r,s){return this.makeCallSync(r,()=>this.baseFs.unwatchFile(... method makeCallPromise (line 9) | async makeCallPromise(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="stri... method makeCallSync (line 9) | makeCallSync(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="string")retur... method findMount (line 9) | findMount(r){if(this.filter&&!this.filter.test(r))return null;let s="";f... method limitOpenFiles (line 9) | limitOpenFiles(r){if(this.mountInstances===null)return;let s=Date.now(),... method getMountPromise (line 9) | async getMountPromise(r,s){if(this.mountInstances){let a=this.mountInsta... method getMountSync (line 9) | getMountSync(r,s){if(this.mountInstances){let a=this.mountInstances.get(... method constructor (line 9) | constructor(){super(J)} method getExtractHint (line 9) | getExtractHint(){throw er()} method getRealPath (line 9) | getRealPath(){throw er()} method resolve (line 9) | resolve(){throw er()} method openPromise (line 9) | async openPromise(){throw er()} method openSync (line 9) | openSync(){throw er()} method opendirPromise (line 9) | async opendirPromise(){throw er()} method opendirSync (line 9) | opendirSync(){throw er()} method readPromise (line 9) | async readPromise(){throw er()} method readSync (line 9) | readSync(){throw er()} method writePromise (line 9) | async writePromise(){throw er()} method writeSync (line 9) | writeSync(){throw er()} method closePromise (line 9) | async closePromise(){throw er()} method closeSync (line 9) | closeSync(){throw er()} method createWriteStream (line 9) | createWriteStream(){throw er()} method createReadStream (line 9) | createReadStream(){throw er()} method realpathPromise (line 9) | async realpathPromise(){throw er()} method realpathSync (line 9) | realpathSync(){throw er()} method readdirPromise (line 9) | async readdirPromise(){throw er()} method readdirSync (line 9) | readdirSync(){throw er()} method existsPromise (line 9) | async existsPromise(e){throw er()} method existsSync (line 9) | existsSync(e){throw er()} method accessPromise (line 9) | async accessPromise(){throw er()} method accessSync (line 9) | accessSync(){throw er()} method statPromise (line 9) | async statPromise(){throw er()} method statSync (line 9) | statSync(){throw er()} method fstatPromise (line 9) | async fstatPromise(e){throw er()} method fstatSync (line 9) | fstatSync(e){throw er()} method lstatPromise (line 9) | async lstatPromise(e){throw er()} method lstatSync (line 9) | lstatSync(e){throw er()} method fchmodPromise (line 9) | async fchmodPromise(){throw er()} method fchmodSync (line 9) | fchmodSync(){throw er()} method chmodPromise (line 9) | async chmodPromise(){throw er()} method chmodSync (line 9) | chmodSync(){throw er()} method fchownPromise (line 9) | async fchownPromise(){throw er()} method fchownSync (line 9) | fchownSync(){throw er()} method chownPromise (line 9) | async chownPromise(){throw er()} method chownSync (line 9) | chownSync(){throw er()} method mkdirPromise (line 9) | async mkdirPromise(){throw er()} method mkdirSync (line 9) | mkdirSync(){throw er()} method rmdirPromise (line 9) | async rmdirPromise(){throw er()} method rmdirSync (line 9) | rmdirSync(){throw er()} method rmPromise (line 9) | async rmPromise(){throw er()} method rmSync (line 9) | rmSync(){throw er()} method linkPromise (line 9) | async linkPromise(){throw er()} method linkSync (line 9) | linkSync(){throw er()} method symlinkPromise (line 9) | async symlinkPromise(){throw er()} method symlinkSync (line 9) | symlinkSync(){throw er()} method renamePromise (line 9) | async renamePromise(){throw er()} method renameSync (line 9) | renameSync(){throw er()} method copyFilePromise (line 9) | async copyFilePromise(){throw er()} method copyFileSync (line 9) | copyFileSync(){throw er()} method appendFilePromise (line 9) | async appendFilePromise(){throw er()} method appendFileSync (line 9) | appendFileSync(){throw er()} method writeFilePromise (line 9) | async writeFilePromise(){throw er()} method writeFileSync (line 9) | writeFileSync(){throw er()} method unlinkPromise (line 9) | async unlinkPromise(){throw er()} method unlinkSync (line 9) | unlinkSync(){throw er()} method utimesPromise (line 9) | async utimesPromise(){throw er()} method utimesSync (line 9) | utimesSync(){throw er()} method lutimesPromise (line 9) | async lutimesPromise(){throw er()} method lutimesSync (line 9) | lutimesSync(){throw er()} method readFilePromise (line 9) | async readFilePromise(){throw er()} method readFileSync (line 9) | readFileSync(){throw er()} method readlinkPromise (line 9) | async readlinkPromise(){throw er()} method readlinkSync (line 9) | readlinkSync(){throw er()} method truncatePromise (line 9) | async truncatePromise(){throw er()} method truncateSync (line 9) | truncateSync(){throw er()} method ftruncatePromise (line 9) | async ftruncatePromise(e,r){throw er()} method ftruncateSync (line 9) | ftruncateSync(e,r){throw er()} method watch (line 9) | watch(){throw er()} method watchFile (line 9) | watchFile(){throw er()} method unwatchFile (line 9) | unwatchFile(){throw er()} method constructor (line 9) | constructor(e){super(fe),this.baseFs=e} method mapFromBase (line 9) | mapFromBase(e){return fe.fromPortablePath(e)} method mapToBase (line 9) | mapToBase(e){return fe.toPortablePath(e)} method makeVirtualPath (line 9) | static makeVirtualPath(e,r,s){if(J.basename(e)!=="__virtual__")throw new... method resolveVirtual (line 9) | static resolveVirtual(e){let r=e.match(PU);if(!r||!r[3]&&r[5])return e;l... method constructor (line 9) | constructor({baseFs:e=new Yn}={}){super(J),this.baseFs=e} method getExtractHint (line 9) | getExtractHint(e){return this.baseFs.getExtractHint(e)} method getRealPath (line 9) | getRealPath(){return this.baseFs.getRealPath()} method realpathSync (line 9) | realpathSync(e){let r=e.match(PU);if(!r)return this.baseFs.realpathSync(... method realpathPromise (line 9) | async realpathPromise(e){let r=e.match(PU);if(!r)return await this.baseF... method mapToBase (line 9) | mapToBase(e){if(e==="")return e;if(this.pathUtils.isAbsolute(e))return t... method mapFromBase (line 9) | mapFromBase(e){return e} function l5e (line 9) | function l5e(t,e){return typeof xU.default.isUtf8<"u"?xU.default.isUtf8(... method constructor (line 9) | constructor(e){super(fe),this.baseFs=e} method mapFromBase (line 9) | mapFromBase(e){return e} method mapToBase (line 9) | mapToBase(e){if(typeof e=="string")return e;if(e instanceof URL)return(0... method constructor (line 9) | constructor(e,r){this[C$]=1;this[I$]=void 0;this[E$]=void 0;this[y$]=voi... method fd (line 9) | get fd(){return this[Ep]} method appendFile (line 9) | async appendFile(e,r){try{this[Ru](this.appendFile);let s=(typeof r=="st... method chown (line 9) | async chown(e,r){try{return this[Ru](this.chown),await this[Uo].fchownPr... method chmod (line 9) | async chmod(e){try{return this[Ru](this.chmod),await this[Uo].fchmodProm... method createReadStream (line 9) | createReadStream(e){return this[Uo].createReadStream(null,{...e,fd:this.... method createWriteStream (line 9) | createWriteStream(e){return this[Uo].createWriteStream(null,{...e,fd:thi... method datasync (line 9) | datasync(){throw new Error("Method not implemented.")} method sync (line 9) | sync(){throw new Error("Method not implemented.")} method read (line 9) | async read(e,r,s,a){try{this[Ru](this.read);let n,c;return ArrayBuffer.i... method readFile (line 9) | async readFile(e){try{this[Ru](this.readFile);let r=(typeof e=="string"?... method readLines (line 9) | readLines(e){return(0,w$.createInterface)({input:this.createReadStream(e... method stat (line 9) | async stat(e){try{return this[Ru](this.stat),await this[Uo].fstatPromise... method truncate (line 9) | async truncate(e){try{return this[Ru](this.truncate),await this[Uo].ftru... method utimes (line 9) | utimes(e,r){throw new Error("Method not implemented.")} method writeFile (line 9) | async writeFile(e,r){try{this[Ru](this.writeFile);let s=(typeof r=="stri... method write (line 9) | async write(...e){try{if(this[Ru](this.write),ArrayBuffer.isView(e[0])){... method writev (line 9) | async writev(e,r){try{this[Ru](this.writev);let s=0;if(typeof r<"u")for(... method readv (line 9) | readv(e,r){throw new Error("Method not implemented.")} method close (line 9) | close(){if(this[Ep]===-1)return Promise.resolve();if(this[r0])return thi... method [(Uo,Ep,C$=aE,I$=r0,E$=sx,y$=ox,Ru)] (line 9) | [(Uo,Ep,C$=aE,I$=r0,E$=sx,y$=ox,Ru)](e){if(this[Ep]===-1){let r=new Erro... method [Fu] (line 9) | [Fu](){if(this[aE]--,this[aE]===0){let e=this[Ep];this[Ep]=-1,this[Uo].c... function U2 (line 9) | function U2(t,e){e=new ix(e);let r=(s,a,n)=>{let c=s[a];s[a]=n,typeof c?... function ax (line 9) | function ax(t,e){let r=Object.create(t);return U2(r,e),r} function D$ (line 9) | function D$(t){let e=Math.ceil(Math.random()*4294967296).toString(16).pa... function b$ (line 9) | function b$(){if(kU)return kU;let t=fe.toPortablePath(P$.default.tmpdir(... method detachTemp (line 9) | detachTemp(t){Nu.delete(t)} method mktempSync (line 9) | mktempSync(t){let{tmpdir:e,realTmpdir:r}=b$();for(;;){let s=D$("xfs-");t... method mktempPromise (line 9) | async mktempPromise(t){let{tmpdir:e,realTmpdir:r}=b$();for(;;){let s=D$(... method rmtempPromise (line 9) | async rmtempPromise(){await Promise.all(Array.from(Nu.values()).map(asyn... method rmtempSync (line 9) | rmtempSync(){for(let t of Nu)try{ce.removeSync(t),Nu.delete(t)}catch{}} function u5e (line 9) | function u5e(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT... function Q$ (line 9) | function Q$(t,e,r){return!t.isSymbolicLink()&&!t.isFile()?!1:u5e(e,r)} function T$ (line 9) | function T$(t,e,r){k$.stat(t,function(s,a){r(s,s?!1:Q$(a,t,e))})} function f5e (line 9) | function f5e(t,e){return Q$(k$.statSync(t),t,e)} function O$ (line 9) | function O$(t,e,r){N$.stat(t,function(s,a){r(s,s?!1:L$(a,e))})} function A5e (line 9) | function A5e(t,e){return L$(N$.statSync(t),e)} function L$ (line 9) | function L$(t,e){return t.isFile()&&p5e(t,e)} function p5e (line 9) | function p5e(t,e){var r=t.mode,s=t.uid,a=t.gid,n=e.uid!==void 0?e.uid:pr... function QU (line 9) | function QU(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Pro... function h5e (line 9) | function h5e(t,e){try{return lx.sync(t,e||{})}catch(r){if(e&&e.ignoreErr... function Z$ (line 9) | function Z$(t,e){let r=t.options.env||process.env,s=process.cwd(),a=t.op... function E5e (line 9) | function E5e(t){return Z$(t)||Z$(t,!0)} function I5e (line 9) | function I5e(t){return t=t.replace(RU,"^$1"),t} function C5e (line 9) | function C5e(t,e){return t=`${t}`,t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"... function v5e (line 9) | function v5e(t){let r=Buffer.alloc(150),s;try{s=NU.openSync(t,"r"),NU.re... function k5e (line 9) | function k5e(t){t.file=lee(t);let e=t.file&&D5e(t.file);return e?(t.args... function Q5e (line 9) | function Q5e(t){if(!b5e)return t;let e=k5e(t),r=!P5e.test(e);if(t.option... function T5e (line 9) | function T5e(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[]... function LU (line 9) | function LU(t,e){return Object.assign(new Error(`${e} ${t.command} ENOEN... function R5e (line 9) | function R5e(t,e){if(!OU)return;let r=t.emit;t.emit=function(s,a){if(s==... function Aee (line 9) | function Aee(t,e){return OU&&t===1&&!e.file?LU(e.original,"spawn"):null} function F5e (line 9) | function F5e(t,e){return OU&&t===1&&!e.file?LU(e.original,"spawnSync"):n... function dee (line 9) | function dee(t,e,r){let s=MU(t,e,r),a=gee.spawn(s.command,s.args,s.optio... function N5e (line 9) | function N5e(t,e,r){let s=MU(t,e,r),a=gee.spawnSync(s.command,s.args,s.o... function O5e (line 9) | function O5e(t,e){function r(){this.constructor=t}r.prototype=e.prototyp... function Bd (line 9) | function Bd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo... function s (line 9) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()} function a (line 9) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace... function n (line 9) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac... function c (line 9) | function c(h){return r[h.type](h)} function f (line 9) | function f(h){var E=new Array(h.length),C,S;for(C=0;C!1}){try{return(0,Eee.parse)(t,e)}cat... function fE (line 12) | function fE(t,{endSemicolon:e=!1}={}){return t.map(({command:r,type:s},a... function fx (line 12) | function fx(t){return`${AE(t.chain)}${t.then?` ${HU(t.then)}`:""}`} function HU (line 12) | function HU(t){return`${t.type} ${fx(t.line)}`} function AE (line 12) | function AE(t){return`${GU(t)}${t.then?` ${jU(t.then)}`:""}`} function jU (line 12) | function jU(t){return`${t.type} ${AE(t.chain)}`} function GU (line 12) | function GU(t){switch(t.type){case"command":return`${t.envs.length>0?`${... function cx (line 12) | function cx(t){return`${t.name}=${t.args[0]?vd(t.args[0]):""}`} function qU (line 12) | function qU(t){switch(t.type){case"redirection":return H2(t);case"argume... function H2 (line 12) | function H2(t){return`${t.subtype} ${t.args.map(e=>vd(e)).join(" ")}`} function vd (line 12) | function vd(t){return t.segments.map(e=>WU(e)).join("")} function WU (line 12) | function WU(t){let e=(s,a)=>a?`"${s}"`:s,r=s=>s===""?"''":s.match(/[()}<... function Ax (line 12) | function Ax(t){let e=a=>{switch(a){case"addition":return"+";case"subtrac... function _5e (line 13) | function _5e(t,e){function r(){this.constructor=t}r.prototype=e.prototyp... function Sd (line 13) | function Sd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo... function s (line 13) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()} function a (line 13) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace... function n (line 13) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac... function c (line 13) | function c(h){return r[h.type](h)} function f (line 13) | function f(h){var E=new Array(h.length),C,S;for(C=0;C"u"||t===null} function j5e (line 13) | function j5e(t){return typeof t=="object"&&t!==null} function G5e (line 13) | function G5e(t){return Array.isArray(t)?t:bee(t)?[]:[t]} function q5e (line 13) | function q5e(t,e){var r,s,a,n;if(e)for(n=Object.keys(e),r=0,s=n.length;r... function W5e (line 13) | function W5e(t,e){var r="",s;for(s=0;s"u"} function s9e (line 18) | function s9e(t){if(t===null||t.length===0)return!1;var e=t,r=/\/([gim]*)... function o9e (line 18) | function o9e(t){var e=t,r=/\/([gim]*)$/.exec(t),s="";return e[0]==="/"&&... function a9e (line 18) | function a9e(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multi... function l9e (line 18) | function l9e(t){return Object.prototype.toString.call(t)==="[object RegE... function u9e (line 18) | function u9e(t){if(t===null)return!1;try{var e="("+t+")",r=mx.parse(e,{r... function f9e (line 18) | function f9e(t){var e="("+t+")",r=mx.parse(e,{range:!0}),s=[],a;if(r.typ... function A9e (line 18) | function A9e(t){return t.toString()} function p9e (line 18) | function p9e(t){return Object.prototype.toString.call(t)==="[object Func... function Dte (line 18) | function Dte(t){return Object.prototype.toString.call(t)} function jf (line 18) | function jf(t){return t===10||t===13} function Qd (line 18) | function Qd(t){return t===9||t===32} function rl (line 18) | function rl(t){return t===9||t===32||t===10||t===13} function dE (line 18) | function dE(t){return t===44||t===91||t===93||t===123||t===125} function I9e (line 18) | function I9e(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-9... function C9e (line 18) | function C9e(t){return t===120?2:t===117?4:t===85?8:0} function w9e (line 18) | function w9e(t){return 48<=t&&t<=57?t-48:-1} function bte (line 18) | function bte(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t=... function B9e (line 19) | function B9e(t){return t<=65535?String.fromCharCode(t):String.fromCharCo... function v9e (line 19) | function v9e(t,e){this.input=t,this.filename=e.filename||null,this.schem... function Ute (line 19) | function Ute(t,e){return new Qte(e,new h9e(t.filename,t.input,t.position... function Rr (line 19) | function Rr(t,e){throw Ute(t,e)} function Ix (line 19) | function Ix(t,e){t.onWarning&&t.onWarning.call(null,Ute(t,e))} function n0 (line 19) | function n0(t,e,r,s){var a,n,c,f;if(e1&&(t.result+=Ip.repeat(` function S9e (line 20) | function S9e(t,e,r){var s,a,n,c,f,p,h,E,C=t.kind,S=t.result,P;if(P=t.inp... function D9e (line 20) | function D9e(t,e){var r,s,a;if(r=t.input.charCodeAt(t.position),r!==39)r... function b9e (line 20) | function b9e(t,e){var r,s,a,n,c,f;if(f=t.input.charCodeAt(t.position),f!... function P9e (line 20) | function P9e(t,e){var r=!0,s,a=t.tag,n,c=t.anchor,f,p,h,E,C,S={},P,I,R,N... function x9e (line 20) | function x9e(t,e){var r,s,a=XU,n=!1,c=!1,f=e,p=0,h=!1,E,C;if(C=t.input.c... function kte (line 26) | function kte(t,e){var r,s=t.tag,a=t.anchor,n=[],c,f=!1,p;for(t.anchor!==... function k9e (line 26) | function k9e(t,e,r){var s,a,n,c,f=t.tag,p=t.anchor,h={},E={},C=null,S=nu... function Q9e (line 26) | function Q9e(t){var e,r=!1,s=!1,a,n,c;if(c=t.input.charCodeAt(t.position... function T9e (line 26) | function T9e(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)retur... function R9e (line 26) | function R9e(t){var e,r,s;if(s=t.input.charCodeAt(t.position),s!==42)ret... function yE (line 26) | function yE(t,e,r,s,a){var n,c,f,p=1,h=!1,E=!1,C,S,P,I,R;if(t.listener!=... function F9e (line 26) | function F9e(t){var e=t.position,r,s,a,n=!1,c;for(t.version=null,t.check... function _te (line 26) | function _te(t,e){t=String(t),e=e||{},t.length!==0&&(t.charCodeAt(t.leng... function Hte (line 27) | function Hte(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=n... function jte (line 27) | function jte(t,e){var r=_te(t,e);if(r.length!==0){if(r.length===1)return... function N9e (line 27) | function N9e(t,e,r){return typeof e=="object"&&e!==null&&typeof r>"u"&&(... function O9e (line 27) | function O9e(t,e){return jte(t,Ip.extend({schema:Tte},e))} function rWe (line 27) | function rWe(t,e){var r,s,a,n,c,f,p;if(e===null)return{};for(r={},s=Obje... function qte (line 27) | function qte(t){var e,r,s;if(e=t.toString(16).toUpperCase(),t<=255)r="x"... function nWe (line 27) | function nWe(t){this.schema=t.schema||L9e,this.indent=Math.max(1,t.inden... function Wte (line 27) | function Wte(t,e){for(var r=Y2.repeat(" ",e),s=0,a=-1,n="",c,f=t.length;... function e_ (line 29) | function e_(t,e){return` function iWe (line 30) | function iWe(t,e){var r,s,a;for(r=0,s=t.implicitTypes.length;r"u"?!0:typeof t=="object"&&t!==null&&!Ar... function i_ (line 51) | function i_(t,e,r){if(t===null)return`null function nl (line 61) | function nl(t){try{let e=i_(t,0,!1);return e!==` function CWe (line 62) | function CWe(t){return t.endsWith(` function BWe (line 64) | function BWe(t){if(wWe.test(t))return CWe(t);let e=(0,Dx.safeLoad)(t,{sc... function ls (line 64) | function ls(t){return BWe(t)} method constructor (line 64) | constructor(e){this.data=e} function bre (line 64) | function bre(t){return typeof t=="string"?!!Ds[t]:"env"in t?Ds[t.env]&&D... method constructor (line 64) | constructor(e){super(e),this.clipanion={type:"usage"},this.name="UsageEr... method constructor (line 64) | constructor(e,r){if(super(),this.input=e,this.candidates=r,this.clipanio... method constructor (line 75) | constructor(e,r){super(),this.input=e,this.usages=r,this.clipanion={type... function DWe (line 80) | function DWe(t){let e=t.split(` function Ho (line 82) | function Ho(t,{format:e,paragraphs:r}){return t=t.replace(/\r\n?/g,` function ya (line 90) | function ya(t){return{...t,[K2]:!0}} function Gf (line 90) | function Gf(t,e){return typeof t>"u"?[t,e]:typeof t=="object"&&t!==null&... function Qx (line 90) | function Qx(t,{mergeName:e=!1}={}){let r=t.match(/^([^:]+): (.*)$/m);if(... function z2 (line 90) | function z2(t,e){return e.length===1?new nt(`${t}${Qx(e[0],{mergeName:!0... function Od (line 92) | function Od(t,e,r){if(typeof r>"u")return e;let s=[],a=[],n=f=>{let p=e;... function ti (line 92) | function ti(t){return t===null?"null":t===void 0?"undefined":t===""?"an ... function CE (line 92) | function CE(t,e){if(t.length===0)return"nothing";if(t.length===1)return ... function s0 (line 92) | function s0(t,e){var r,s,a;return typeof e=="number"?`${(r=t?.p)!==null&... function A_ (line 92) | function A_(t,e,r){return t===1?e:r} function mr (line 92) | function mr({errors:t,p:e}={},r){return t?.push(`${e??"."}: ${r}`),!1} function TWe (line 92) | function TWe(t,e){return r=>{t[e]=r}} function Wf (line 92) | function Wf(t,e){return r=>{let s=t[e];return t[e]=r,Wf(t,e).bind(null,s)}} function X2 (line 92) | function X2(t,e,r){let s=()=>(t(r()),a),a=()=>(t(e),s);return s} function p_ (line 92) | function p_(){return Wr({test:(t,e)=>!0})} function Rre (line 92) | function Rre(t){return Wr({test:(e,r)=>e!==t?mr(r,`Expected ${ti(t)} (go... function wE (line 92) | function wE(){return Wr({test:(t,e)=>typeof t!="string"?mr(e,`Expected a... function fo (line 92) | function fo(t){let e=Array.isArray(t)?t:Object.values(t),r=e.every(a=>ty... function FWe (line 92) | function FWe(){return Wr({test:(t,e)=>{var r;if(typeof t!="boolean"){if(... function h_ (line 92) | function h_(){return Wr({test:(t,e)=>{var r;if(typeof t!="number"){if(ty... function NWe (line 92) | function NWe(t){return Wr({test:(e,r)=>{var s;if(typeof r?.coercions>"u"... function OWe (line 92) | function OWe(){return Wr({test:(t,e)=>{var r;if(!(t instanceof Date)){if... function Tx (line 92) | function Tx(t,{delimiter:e}={}){return Wr({test:(r,s)=>{var a;let n=r;if... function LWe (line 92) | function LWe(t,{delimiter:e}={}){let r=Tx(t,{delimiter:e});return Wr({te... function MWe (line 92) | function MWe(t,e){let r=Tx(Rx([t,e])),s=Fx(e,{keys:t});return Wr({test:(... function Rx (line 92) | function Rx(t,{delimiter:e}={}){let r=Ore(t.length);return Wr({test:(s,a... function Fx (line 92) | function Fx(t,{keys:e=null}={}){let r=Tx(Rx([e??wE(),t]));return Wr({tes... function UWe (line 92) | function UWe(t,e={}){return Fx(t,e)} function Fre (line 92) | function Fre(t,{extra:e=null}={}){let r=Object.keys(t),s=Wr({test:(a,n)=... function _We (line 92) | function _We(t){return Fre(t,{extra:Fx(p_())})} function Nre (line 92) | function Nre(t){return()=>t} function Wr (line 92) | function Wr({test:t}){return Nre(t)()} function jWe (line 92) | function jWe(t,e){if(!e(t))throw new o0} function GWe (line 92) | function GWe(t,e){let r=[];if(!e(t,{errors:r}))throw new o0({errors:r})} function qWe (line 92) | function qWe(t,e){} function WWe (line 92) | function WWe(t,e,{coerce:r=!1,errors:s,throw:a}={}){let n=s?[]:void 0;if... function YWe (line 92) | function YWe(t,e){let r=Rx(t);return(...s)=>{if(!r(s))throw new o0;retur... function VWe (line 92) | function VWe(t){return Wr({test:(e,r)=>e.length>=t?!0:mr(r,`Expected to ... function JWe (line 92) | function JWe(t){return Wr({test:(e,r)=>e.length<=t?!0:mr(r,`Expected to ... function Ore (line 92) | function Ore(t){return Wr({test:(e,r)=>e.length!==t?mr(r,`Expected to ha... function KWe (line 92) | function KWe({map:t}={}){return Wr({test:(e,r)=>{let s=new Set,a=new Set... function zWe (line 92) | function zWe(){return Wr({test:(t,e)=>t<=0?!0:mr(e,`Expected to be negat... function XWe (line 92) | function XWe(){return Wr({test:(t,e)=>t>=0?!0:mr(e,`Expected to be posit... function d_ (line 92) | function d_(t){return Wr({test:(e,r)=>e>=t?!0:mr(r,`Expected to be at le... function ZWe (line 92) | function ZWe(t){return Wr({test:(e,r)=>e<=t?!0:mr(r,`Expected to be at m... function $We (line 92) | function $We(t,e){return Wr({test:(r,s)=>r>=t&&r<=e?!0:mr(s,`Expected to... function eYe (line 92) | function eYe(t,e){return Wr({test:(r,s)=>r>=t&&re!==Math.round(e)?m... function Z2 (line 92) | function Z2(t){return Wr({test:(e,r)=>t.test(e)?!0:mr(r,`Expected to mat... function tYe (line 92) | function tYe(){return Wr({test:(t,e)=>t!==t.toLowerCase()?mr(e,`Expected... function rYe (line 92) | function rYe(){return Wr({test:(t,e)=>t!==t.toUpperCase()?mr(e,`Expected... function nYe (line 92) | function nYe(){return Wr({test:(t,e)=>QWe.test(t)?!0:mr(e,`Expected to b... function iYe (line 92) | function iYe(){return Wr({test:(t,e)=>Tre.test(t)?!0:mr(e,`Expected to b... function sYe (line 92) | function sYe({alpha:t=!1}){return Wr({test:(e,r)=>(t?PWe.test(e):xWe.tes... function oYe (line 92) | function oYe(){return Wr({test:(t,e)=>kWe.test(t)?!0:mr(e,`Expected to b... function aYe (line 92) | function aYe(t=p_()){return Wr({test:(e,r)=>{let s;try{s=JSON.parse(e)}c... function Nx (line 92) | function Nx(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Wr({test:(s,... function $2 (line 92) | function $2(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Nx(t,r)} function lYe (line 92) | function lYe(t){return Wr({test:(e,r)=>typeof e>"u"?!0:t(e,r)})} function cYe (line 92) | function cYe(t){return Wr({test:(e,r)=>e===null?!0:t(e,r)})} function uYe (line 92) | function uYe(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r... function y_ (line 92) | function y_(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r!... function fYe (line 92) | function fYe(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r... function AYe (line 92) | function AYe(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r... function tB (line 92) | function tB(t,e,r,s){var a,n;let c=new Set((a=s?.ignore)!==null&&a!==voi... method constructor (line 92) | constructor({errors:e}={}){let r="Type mismatch";if(e&&e.length>0){r+=` method constructor (line 94) | constructor(){this.help=!1} method Usage (line 94) | static Usage(e){return e} method catch (line 94) | async catch(e){throw e} method validateAndExecute (line 94) | async validateAndExecute(){let r=this.constructor.schema;if(Array.isArra... function il (line 94) | function il(t){l_&&console.log(t)} function Mre (line 94) | function Mre(){let t={nodes:[]};for(let e=0;e{if(e.has(s))return;e.add(s);let a=t.... function dYe (line 94) | function dYe(t,{prefix:e=""}={}){if(l_){il(`${e}Nodes are:`);for(let r=0... function mYe (line 94) | function mYe(t,e,r=!1){il(`Running a vm on ${JSON.stringify(e)}`);let s=... function yYe (line 94) | function yYe(t,e,{endToken:r=ei.EndOfInput}={}){let s=mYe(t,[...e,r]);re... function EYe (line 94) | function EYe(t){let e=0;for(let{state:r}of t)r.path.length>e&&(e=r.path.... function IYe (line 94) | function IYe(t,e){let r=e.filter(S=>S.selectedIndex!==null),s=r.filter(S... function CYe (line 94) | function CYe(t){let e=[],r=[];for(let s of t)s.selectedIndex===Nd?r.push... function Ure (line 94) | function Ure(t,e,...r){return e===void 0?Array.from(t):Ure(t.filter((s,a... function _l (line 94) | function _l(){return{dynamics:[],shortcuts:[],statics:{}}} function _re (line 94) | function _re(t){return t===En.SuccessNode||t===En.ErrorNode} function E_ (line 94) | function E_(t,e=0){return{to:_re(t.to)?t.to:t.to>=En.CustomNode?t.to+e-E... function wYe (line 94) | function wYe(t,e=0){let r=_l();for(let[s,a]of t.dynamics)r.dynamics.push... function Hs (line 94) | function Hs(t,e,r,s,a){t.nodes[e].dynamics.push([r,{to:s,reducer:a}])} function BE (line 94) | function BE(t,e,r,s){t.nodes[e].shortcuts.push({to:r,reducer:s})} function Ia (line 94) | function Ia(t,e,r,s,a){(Object.prototype.hasOwnProperty.call(t.nodes[e].... function Ox (line 94) | function Ox(t,e,r,s,a){if(Array.isArray(e)){let[n,...c]=e;return t[n](r,... method constructor (line 94) | constructor(e,r){this.allOptionNames=new Map,this.arity={leading:[],trai... method addPath (line 94) | addPath(e){this.paths.push(e)} method setArity (line 94) | setArity({leading:e=this.arity.leading,trailing:r=this.arity.trailing,ex... method addPositional (line 94) | addPositional({name:e="arg",required:r=!0}={}){if(!r&&this.arity.extra==... method addRest (line 94) | addRest({name:e="arg",required:r=0}={}){if(this.arity.extra===Hl)throw n... method addProxy (line 94) | addProxy({required:e=0}={}){this.addRest({required:e}),this.arity.proxy=!0} method addOption (line 94) | addOption({names:e,description:r,arity:s=0,hidden:a=!1,required:n=!1,all... method setContext (line 94) | setContext(e){this.context=e} method usage (line 94) | usage({detailed:e=!0,inlineOptions:r=!0}={}){let s=[this.cliOpts.binaryN... method compile (line 94) | compile(){if(typeof this.context>"u")throw new Error("Assertion failed: ... method registerOptions (line 94) | registerOptions(e,r){Hs(e,r,["isOption","--"],r,"inhibateOptions"),Hs(e,... method constructor (line 94) | constructor({binaryName:e="..."}={}){this.builders=[],this.opts={binaryN... method build (line 94) | static build(e,r={}){return new t(r).commands(e).compile()} method getBuilderByIndex (line 94) | getBuilderByIndex(e){if(!(e>=0&&e"u"){if(t.stdout===process.stdout&... method constructor (line 94) | constructor(e){super(),this.contexts=e,this.commands=[]} method from (line 94) | static from(e,r){let s=new t(r);s.path=e.path;for(let a of e.options)swi... method execute (line 94) | async execute(){let e=this.commands;if(typeof this.index<"u"&&this.index... function Jre (line 98) | async function Jre(...t){let{resolvedOptions:e,resolvedCommandClasses:r,... function Kre (line 98) | async function Kre(...t){let{resolvedOptions:e,resolvedCommandClasses:r,... function zre (line 98) | function zre(t){let e,r,s,a;switch(typeof process<"u"&&typeof process.ar... function Vre (line 98) | function Vre(t){return t()} method constructor (line 98) | constructor({binaryLabel:e,binaryName:r="...",binaryVersion:s,enableCapt... method from (line 98) | static from(e,r={}){let s=new t(r),a=Array.isArray(e)?e:[e];for(let n of... method register (line 98) | register(e){var r;let s=new Map,a=new e;for(let p in a){let h=a[p];typeo... method process (line 98) | process(e,r){let{input:s,context:a,partial:n}=typeof e=="object"&&Array.... method run (line 98) | async run(e,r){var s,a;let n,c={...t.defaultContext,...r},f=(s=this.enab... method runExit (line 98) | async runExit(e,r){process.exitCode=await this.run(e,r)} method definition (line 98) | definition(e,{colored:r=!1}={}){if(!e.usage)return null;let{usage:s}=thi... method definitions (line 98) | definitions({colored:e=!1}={}){let r=[];for(let s of this.registrations.... method usage (line 98) | usage(e=null,{colored:r,detailed:s=!1,prefix:a="$ "}={}){var n;if(e===nu... method error (line 124) | error(e,r){var s,{colored:a,command:n=(s=e[Yre])!==null&&s!==void 0?s:nu... method format (line 127) | format(e){var r;return((r=e??this.enableColors)!==null&&r!==void 0?r:t.d... method getUsageByRegistration (line 127) | getUsageByRegistration(e,r){let s=this.registrations.get(e);if(typeof s>... method getUsageByIndex (line 127) | getUsageByIndex(e,r){return this.builder.getBuilderByIndex(e).usage(r)} method execute (line 127) | async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.def... method execute (line 128) | async execute(){this.context.stdout.write(this.cli.usage())} function Hx (line 128) | function Hx(t={}){return ya({definition(e,r){var s;e.addProxy({name:(s=t... method constructor (line 128) | constructor(){super(...arguments),this.args=Hx()} method execute (line 128) | async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.pro... method execute (line 129) | async execute(){var e;this.context.stdout.write(`${(e=this.cli.binaryVer... function nne (line 130) | function nne(t,e,r){let[s,a]=Gf(e,r??{}),{arity:n=1}=a,c=t.split(","),f=... function sne (line 130) | function sne(t,e,r){let[s,a]=Gf(e,r??{}),n=t.split(","),c=new Set(n);ret... function ane (line 130) | function ane(t,e,r){let[s,a]=Gf(e,r??{}),n=t.split(","),c=new Set(n);ret... function cne (line 130) | function cne(t={}){return ya({definition(e,r){var s;e.addRest({name:(s=t... function vYe (line 130) | function vYe(t,e,r){let[s,a]=Gf(e,r??{}),{arity:n=1}=a,c=t.split(","),f=... function SYe (line 130) | function SYe(t={}){let{required:e=!0}=t;return ya({definition(r,s){var a... function fne (line 130) | function fne(t,...e){return typeof t=="string"?vYe(t,...e):SYe(t)} function QYe (line 130) | function QYe(t){let e={},r=t.toString();r=r.replace(/\r\n?/mg,` function TYe (line 132) | function TYe(t){let e=mne(t),r=js.configDotenv({path:e});if(!r.parsed)th... function RYe (line 132) | function RYe(t){console.log(`[dotenv@${D_}][INFO] ${t}`)} function FYe (line 132) | function FYe(t){console.log(`[dotenv@${D_}][WARN] ${t}`)} function v_ (line 132) | function v_(t){console.log(`[dotenv@${D_}][DEBUG] ${t}`)} function dne (line 132) | function dne(t){return t&&t.DOTENV_KEY&&t.DOTENV_KEY.length>0?t.DOTENV_K... function NYe (line 132) | function NYe(t,e){let r;try{r=new URL(e)}catch(f){throw f.code==="ERR_IN... function mne (line 132) | function mne(t){let e=S_.resolve(process.cwd(),".env");return t&&t.path&... function OYe (line 132) | function OYe(t){return t[0]==="~"?S_.join(bYe.homedir(),t.slice(1)):t} function LYe (line 132) | function LYe(t){RYe("Loading env from encrypted .env.vault");let e=js._p... function MYe (line 132) | function MYe(t){let e=S_.resolve(process.cwd(),".env"),r="utf8",s=!!(t&&... function UYe (line 132) | function UYe(t){let e=mne(t);return dne(t).length===0?js.configDotenv(t)... function _Ye (line 132) | function _Ye(t,e){let r=Buffer.from(e.slice(-64),"hex"),s=Buffer.from(t,... function HYe (line 132) | function HYe(t,e,r={}){let s=!!(r&&r.debug),a=!!(r&&r.override);if(typeo... function Yf (line 132) | function Yf(t){return`YN${t.toString(10).padStart(4,"0")}`} function jx (line 132) | function jx(t){let e=Number(t.slice(2));if(typeof Br[e]>"u")throw new Er... method constructor (line 132) | constructor(e,r){if(r=aVe(r),e instanceof t){if(e.loose===!!r.loose&&e.i... method format (line 132) | format(){return this.version=`${this.major}.${this.minor}.${this.patch}`... method toString (line 132) | toString(){return this.version} method compare (line 132) | compare(e){if(Wx("SemVer.compare",this.version,this.options,e),!(e insta... method compareMain (line 132) | compareMain(e){return e instanceof t||(e=new t(e,this.options)),SE(this.... method comparePre (line 132) | comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelea... method compareBuild (line 132) | compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let... method inc (line 132) | inc(e,r,s){switch(e){case"premajor":this.prerelease.length=0,this.patch=... function Fn (line 132) | function Fn(t){var e=this;if(e instanceof Fn||(e=new Fn),e.tail=null,e.h... function t7e (line 132) | function t7e(t,e,r){var s=e===t.head?new Ud(r,null,e,t):new Ud(r,e,e.nex... function r7e (line 132) | function r7e(t,e){t.tail=new Ud(e,t.tail,null,t),t.head||(t.head=t.tail)... function n7e (line 132) | function n7e(t,e){t.head=new Ud(e,null,t.head,t),t.tail||(t.tail=t.head)... function Ud (line 132) | function Ud(t,e,r,s){if(!(this instanceof Ud))return new Ud(t,e,r,s);thi... method constructor (line 132) | constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(type... method max (line 132) | set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a... method max (line 132) | get max(){return this[_d]} method allowStale (line 132) | set allowStale(e){this[fB]=!!e} method allowStale (line 132) | get allowStale(){return this[fB]} method maxAge (line 132) | set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be ... method maxAge (line 132) | get maxAge(){return this[Hd]} method lengthCalculator (line 132) | set lengthCalculator(e){typeof e!="function"&&(e=N_),e!==this[DE]&&(this... method lengthCalculator (line 132) | get lengthCalculator(){return this[DE]} method length (line 132) | get length(){return this[Sp]} method itemCount (line 132) | get itemCount(){return this[Gs].length} method rforEach (line 132) | rforEach(e,r){r=r||this;for(let s=this[Gs].tail;s!==null;){let a=s.prev;... method forEach (line 132) | forEach(e,r){r=r||this;for(let s=this[Gs].head;s!==null;){let a=s.next;v... method keys (line 132) | keys(){return this[Gs].toArray().map(e=>e.key)} method values (line 132) | values(){return this[Gs].toArray().map(e=>e.value)} method reset (line 132) | reset(){this[vp]&&this[Gs]&&this[Gs].length&&this[Gs].forEach(e=>this[vp... method dump (line 132) | dump(){return this[Gs].map(e=>ek(this,e)?!1:{k:e.key,v:e.value,e:e.now+(... method dumpLru (line 132) | dumpLru(){return this[Gs]} method set (line 132) | set(e,r,s){if(s=s||this[Hd],s&&typeof s!="number")throw new TypeError("m... method has (line 132) | has(e){if(!this[Lu].has(e))return!1;let r=this[Lu].get(e).value;return!e... method get (line 132) | get(e){return O_(this,e,!0)} method peek (line 132) | peek(e){return O_(this,e,!1)} method pop (line 132) | pop(){let e=this[Gs].tail;return e?(bE(this,e),e.value):null} method del (line 132) | del(e){bE(this,this[Lu].get(e))} method load (line 132) | load(e){this.reset();let r=Date.now();for(let s=e.length-1;s>=0;s--){let... method prune (line 132) | prune(){this[Lu].forEach((e,r)=>O_(this,r,!1))} method constructor (line 132) | constructor(e,r,s,a,n){this.key=e,this.value=r,this.length=s,this.now=a,... method constructor (line 132) | constructor(e,r){if(r=o7e(r),e instanceof t)return e.loose===!!r.loose&&... method format (line 132) | format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||"... method toString (line 132) | toString(){return this.range} method parseRange (line 132) | parseRange(e){let s=((this.options.includePrerelease&&f7e)|(this.options... method intersects (line 132) | intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is req... method test (line 132) | test(e){if(!e)return!1;if(typeof e=="string")try{e=new a7e(e,this.option... method ANY (line 132) | static get ANY(){return pB} method constructor (line 132) | constructor(e,r){if(r=Tie(r),e instanceof t){if(e.loose===!!r.loose)retu... method parse (line 132) | parse(e){let r=this.options.loose?Rie[Fie.COMPARATORLOOSE]:Rie[Fie.COMPA... method toString (line 132) | toString(){return this.value} method test (line 132) | test(e){if(j_("Comparator.test",e,this.options.loose),this.semver===pB||... method intersects (line 132) | intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator i... function _Je (line 132) | function _Je(t,e){function r(){this.constructor=t}r.prototype=e.prototyp... function jd (line 132) | function jd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo... function s (line 132) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()} function a (line 132) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace... function n (line 132) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac... function c (line 132) | function c(h){return r[h.type](h)} function f (line 132) | function f(h){var E=new Array(h.length),C,S;for(C=0;C=2,has16m:t... function $_ (line 134) | function $_(t,e){if(l0===0)return 0;if(Sc("color=16m")||Sc("color=full")... function eKe (line 134) | function eKe(t){let e=$_(t,t&&t.isTTY);return Z_(e)} function Gse (line 138) | function Gse(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5... function aKe (line 138) | function aKe(t,e){let r=[],s=e.trim().split(/\s*,\s*/g),a;for(let n of s... function lKe (line 138) | function lKe(t){Hse.lastIndex=0;let e=[],r;for(;(r=Hse.exec(t))!==null;)... function jse (line 138) | function jse(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=... method constructor (line 138) | constructor(e){return Jse(e)} function ak (line 138) | function ak(t){return Jse(t)} method get (line 138) | get(){let r=lk(this,i4(e.open,e.close,this._styler),this._isEmpty);retur... method get (line 138) | get(){let t=lk(this,this._styler,!0);return Object.defineProperty(this,"... method get (line 138) | get(){let{level:e}=this;return function(...r){let s=i4(mB.color[Vse[e]][... method get (line 138) | get(){let{level:r}=this;return function(...s){let a=i4(mB.bgColor[Vse[r]... method get (line 138) | get(){return this._generator.level} method set (line 138) | set(t){this._generator.level=t} function pKe (line 139) | function pKe(t,e,r){let s=s4(t,e,"-",!1,r)||[],a=s4(e,t,"",!1,r)||[],n=s... function hKe (line 139) | function hKe(t,e){let r=1,s=1,a=soe(t,r),n=new Set([e]);for(;t<=a&&a<=e;... function gKe (line 139) | function gKe(t,e,r){if(t===e)return{pattern:t,count:[],digits:0};let s=d... function noe (line 139) | function noe(t,e,r,s){let a=hKe(t,e),n=[],c=t,f;for(let p=0;pe?1:e>t?-1:0} function ioe (line 139) | function ioe(t,e,r){return t.some(s=>s[e]===r)} function soe (line 139) | function soe(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))} function ooe (line 139) | function ooe(t,e){return t-t%Math.pow(10,e)} function aoe (line 139) | function aoe(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""} function yKe (line 139) | function yKe(t,e,r){return`[${t}${e-t===1?"":"-"}${e}]`} function loe (line 139) | function loe(t){return/^-?(0+)\d/.test(t)} function EKe (line 139) | function EKe(t,e,r){if(!e.isPadded)return t;let s=Math.abs(e.maxLen-Stri... method extglobChars (line 140) | extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.... method globChars (line 140) | globChars(t){return t===!0?ize:Moe} function lae (line 140) | function lae(t){return Number.isSafeInteger(t)&&t>=0} function uae (line 140) | function uae(t){return t!=null&&typeof t!="function"&&lae(t.length)} function bc (line 140) | function bc(t){return t==="__proto__"} function NE (line 140) | function NE(t){switch(typeof t){case"number":case"symbol":return!1;case"... function OE (line 140) | function OE(t){return typeof t=="string"||typeof t=="symbol"?t:Object.is... function Mu (line 140) | function Mu(t){let e=[],r=t.length;if(r===0)return e;let s=0,a="",n="",c... function va (line 140) | function va(t,e,r){if(t==null)return r;switch(typeof e){case"string":{if... function Pze (line 140) | function Pze(t,e,r){if(e.length===0)return r;let s=t;for(let a=0;aObject.p... function Yd (line 140) | function Yd(t){return t==null?t===void 0?"[object Undefined]":"[object N... function GE (line 140) | function GE(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)} function mae (line 140) | function mae(t,e){return u0(t,void 0,t,new Map,e)} function u0 (line 140) | function u0(t,e,r,s=new Map,a=void 0){let n=a?.(t,e,r,s);if(n!=null)retu... function c0 (line 140) | function c0(t,e,r=t,s,a){let n=[...Object.keys(e),...Wd(e)];for(let c=0;... function xze (line 140) | function xze(t){switch(Yd(t)){case Vd:case xk:case kk:case Qk:case HE:ca... function yae (line 140) | function yae(t){return u0(t,void 0,t,new Map,void 0)} function Iae (line 140) | function Iae(t,e){return mae(t,(r,s,a,n)=>{let c=e?.(r,s,a,n);if(c!=null... function f0 (line 140) | function f0(t){return Iae(t)} function Gk (line 140) | function Gk(t,e=Number.MAX_SAFE_INTEGER){switch(typeof t){case"number":r... function BB (line 140) | function BB(t){return t!==null&&typeof t=="object"&&Yd(t)==="[object Arg... function vB (line 140) | function vB(t,e){let r;if(Array.isArray(e)?r=e:typeof e=="string"&&NE(e)... function P4 (line 140) | function P4(t){return typeof t=="object"&&t!==null} function Bae (line 140) | function Bae(t){return typeof t=="symbol"||t instanceof Symbol} function Sae (line 140) | function Sae(t,e){return Array.isArray(t)?!1:typeof t=="number"||typeof ... function A0 (line 140) | function A0(t,e){if(t==null)return!0;switch(typeof e){case"symbol":case"... function bae (line 140) | function bae(t,e){let r=va(t,e.slice(0,-1),t),s=e[e.length-1];if(r?.[s]=... function Pae (line 140) | function Pae(t){return t==null} function Tae (line 140) | function Tae(t,e,r,s){if(t==null&&!C4(t))return t;let a=Sae(e,t)?[e]:Arr... function Jd (line 140) | function Jd(t,e,r){return Tae(t,e,()=>r,()=>{})} function Fae (line 140) | function Fae(t,e=0,r={}){typeof r!="object"&&(r={});let s=null,a=null,n=... function Q4 (line 140) | function Q4(t,e=0,r={}){let{leading:s=!0,trailing:a=!0}=r;return Fae(t,e... function T4 (line 140) | function T4(t){if(t==null)return"";if(typeof t=="string")return t;if(Arr... function R4 (line 140) | function R4(t){if(!t||typeof t!="object")return!1;let e=Object.getProtot... function Uae (line 140) | function Uae(t,e,r){return SB(t,e,void 0,void 0,void 0,void 0,r)} function SB (line 140) | function SB(t,e,r,s,a,n,c){let f=c(t,e,r,s,a,n);if(f!==void 0)return f;i... function DB (line 140) | function DB(t,e,r,s){if(Object.is(t,e))return!0;let a=Yd(t),n=Yd(e);if(a... function Hae (line 140) | function Hae(){} function F4 (line 140) | function F4(t,e){return Uae(t,e,Hae)} function qae (line 140) | function qae(t){return GE(t)} function Yae (line 140) | function Yae(t){if(typeof t!="object"||t==null)return!1;if(Object.getPro... function Jae (line 140) | function Jae(t){if(ME(t))return t;if(Array.isArray(t)||GE(t)||t instance... function N4 (line 140) | function N4(t,...e){let r=e.slice(0,-1),s=e[e.length-1],a=t;for(let n=0;... function qk (line 140) | function qk(t,e,r,s){if(ME(t)&&(t=Object(t)),e==null||typeof e!="object"... function O4 (line 140) | function O4(t,...e){if(t==null)return{};let r=yae(t);for(let s=0;s"u"&&t.set(e,s=r()),s} function xB (line 140) | function xB(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=[]),r} function bp (line 140) | function bp(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Set),r} function q4 (line 140) | function q4(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Map),r} function Lze (line 140) | async function Lze(t,e){if(e==null)return await t();try{return await t()... function qE (line 140) | async function qE(t,e){try{return await t()}catch(r){throw r.message=e(r... function W4 (line 140) | function W4(t,e){try{return t()}catch(r){throw r.message=e(r.message),r}} function WE (line 140) | async function WE(t){return await new Promise((e,r)=>{let s=[];t.on("err... function lle (line 140) | function lle(){let t,e;return{promise:new Promise((s,a)=>{t=s,e=a}),reso... function cle (line 140) | function cle(t){return PB(fe.fromPortablePath(t))} function ule (line 140) | function ule(path){let physicalPath=fe.fromPortablePath(path),currentCac... function Mze (line 140) | function Mze(t){let e=rle.get(t),r=ce.statSync(t);if(e?.mtime===r.mtimeM... function Pp (line 140) | function Pp(t,{cachingStrategy:e=2}={}){switch(e){case 0:return ule(t);c... function qs (line 140) | function qs(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let s=[];... function Uze (line 140) | function Uze(t){return t.length===0?null:t.map(e=>`(${nle.default.makeRe... function Vk (line 140) | function Vk(t,{env:e}){let r=/\\?\${(?[\d\w_]+)(?:)... function kB (line 140) | function kB(t){switch(t){case"true":case"1":case 1:case!0:return!0;case"... function Ale (line 140) | function Ale(t){return typeof t>"u"?t:kB(t)} function Y4 (line 140) | function Y4(t){try{return Ale(t)}catch{return null}} function _ze (line 140) | function _ze(t){return!!(fe.isAbsolute(t)||t.match(/^(\.{1,2}|~)\//))} function ple (line 140) | function ple(t,...e){let r=c=>({value:c}),s=r(t),a=e.map(c=>r(c)),{value... function Hze (line 140) | function Hze(...t){return ple({},...t)} function jze (line 140) | function jze(t,e){let r=Object.create(null);for(let s of t){let a=s[e];r... function YE (line 140) | function YE(t){return typeof t=="string"?Number.parseInt(t,10):t} function Jk (line 140) | function Jk(t,e){let r=Gze.exec(t)?.groups;if(!r)throw new Error(`Couldn... method constructor (line 140) | constructor(){super(...arguments);this.chunks=[]} method _transform (line 140) | _transform(r,s,a){if(s!=="buffer"||!Buffer.isBuffer(r))throw new Error("... method _flush (line 140) | _flush(r){r(null,Buffer.concat(this.chunks))} method constructor (line 140) | constructor(e){this.deferred=new Map;this.promises=new Map;this.limit=(0... method set (line 140) | set(e,r){let s=this.deferred.get(e);typeof s>"u"&&this.deferred.set(e,s=... method reduce (line 140) | reduce(e,r){let s=this.promises.get(e)??Promise.resolve();this.set(e,()=... method wait (line 140) | async wait(){await Promise.all(this.promises.values())} method constructor (line 140) | constructor(r=Buffer.alloc(0)){super();this.active=!0;this.ifEmpty=r} method _transform (line 140) | _transform(r,s,a){if(s!=="buffer"||!Buffer.isBuffer(r))throw new Error("... method _flush (line 140) | _flush(r){this.active&&this.ifEmpty.length>0?r(null,this.ifEmpty):r(null)} function gle (line 140) | function gle(t){let e=["KiB","MiB","GiB","TiB"],r=e.length;for(;r>1&&t<1... function Kk (line 140) | function Kk(t,e){if(Array.isArray(e))return e.length===0?ri(t,"[]",ht.CO... function _u (line 140) | function _u(t,e){return[e,t]} function zd (line 140) | function zd(t,e,r){return t.get("enableColors")&&r&2&&(e=TB.default.bold... function ri (line 140) | function ri(t,e,r){if(!t.get("enableColors"))return e;let s=qze.get(r);i... function KE (line 140) | function KE(t,e,r){return t.get("enableHyperlinks")?Wze?`\x1B]8;;${r}\x1... function Ht (line 140) | function Ht(t,e,r){if(e===null)return ri(t,"null",ht.NULL);if(Object.has... function Z4 (line 140) | function Z4(t,e,r,{separator:s=", "}={}){return[...e].map(a=>Ht(t,a,r)).... function Xd (line 140) | function Xd(t,e){if(t===null)return null;if(Object.hasOwn(zk,e))return z... function Yze (line 140) | function Yze(t,e,[r,s]){return t?Xd(r,s):Ht(e,r,s)} function $4 (line 140) | function $4(t){return{Check:ri(t,"\u2713","green"),Cross:ri(t,"\u2718","... function Kf (line 140) | function Kf(t,{label:e,value:[r,s]}){return`${Ht(t,e,ht.CODE)}: ${Ht(t,r... function $k (line 140) | function $k(t,e,r){let s=[],a=[...e],n=r;for(;a.length>0;){let h=a[0],E=... function RB (line 140) | function RB(t,{configuration:e}){let r=e.get("logFilters"),s=new Map,a=n... function Vze (line 140) | function Vze(t){return t.reduce((e,r)=>[].concat(e,r),[])} function Jze (line 140) | function Jze(t,e){let r=[[]],s=0;for(let a of t)e(a)?(s++,r[s]=[]):r[s].... function Kze (line 140) | function Kze(t){return t.code==="ENOENT"} method constructor (line 140) | constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),... function zze (line 140) | function zze(t,e){return new r3(t,e)} function iXe (line 140) | function iXe(t){return t.replace(/\\/g,"/")} function sXe (line 140) | function sXe(t,e){return Zze.resolve(t,e)} function oXe (line 140) | function oXe(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e===... function n3 (line 140) | function n3(t){return t.replace(tXe,"\\$2")} function i3 (line 140) | function i3(t){return t.replace(eXe,"\\$2")} function Cle (line 140) | function Cle(t){return n3(t).replace(rXe,"//$1").replace(nXe,"/")} function wle (line 140) | function wle(t){return i3(t)} function Tle (line 140) | function Tle(t,e={}){return!Rle(t,e)} function Rle (line 140) | function Rle(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.in... function DXe (line 140) | function DXe(t){let e=t.indexOf("{");if(e===-1)return!1;let r=t.indexOf(... function bXe (line 140) | function bXe(t){return nQ(t)?t.slice(1):t} function PXe (line 140) | function PXe(t){return"!"+t} function nQ (line 140) | function nQ(t){return t.startsWith("!")&&t[1]!=="("} function Fle (line 140) | function Fle(t){return!nQ(t)} function xXe (line 140) | function xXe(t){return t.filter(nQ)} function kXe (line 140) | function kXe(t){return t.filter(Fle)} function QXe (line 140) | function QXe(t){return t.filter(e=>!a3(e))} function TXe (line 140) | function TXe(t){return t.filter(a3)} function a3 (line 140) | function a3(t){return t.startsWith("..")||t.startsWith("./..")} function RXe (line 140) | function RXe(t){return yXe(t,{flipBackslashes:!1})} function FXe (line 140) | function FXe(t){return t.includes(Qle)} function Nle (line 140) | function Nle(t){return t.endsWith("/"+Qle)} function NXe (line 140) | function NXe(t){let e=mXe.basename(t);return Nle(t)||Tle(e)} function OXe (line 140) | function OXe(t){return t.reduce((e,r)=>e.concat(Ole(r)),[])} function Ole (line 140) | function Ole(t){let e=o3.braces(t,{expand:!0,nodupes:!0,keepEscaping:!0}... function LXe (line 140) | function LXe(t,e){let{parts:r}=o3.scan(t,Object.assign(Object.assign({},... function Lle (line 140) | function Lle(t,e){return o3.makeRe(t,e)} function MXe (line 140) | function MXe(t,e){return t.map(r=>Lle(r,e))} function UXe (line 140) | function UXe(t,e){return e.some(r=>r.test(t))} function _Xe (line 140) | function _Xe(t){return t.replace(SXe,"/")} function GXe (line 140) | function GXe(){let t=[],e=jXe.call(arguments),r=!1,s=e[e.length-1];s&&!A... function _le (line 140) | function _le(t,e){if(Array.isArray(t))for(let r=0,s=t.length;r{r.once("error",s=>e.em... function Gle (line 140) | function Gle(t){t.forEach(e=>e.emit("close"))} function YXe (line 140) | function YXe(t){return typeof t=="string"} function VXe (line 140) | function VXe(t){return t===""} function tZe (line 140) | function tZe(t,e){let r=Yle(t,e),s=Yle(e.ignore,e),a=Vle(r),n=Jle(r,s),c... function Yle (line 140) | function Yle(t,e){let r=t;return e.braceExpansion&&(r=Hu.pattern.expandP... function l3 (line 140) | function l3(t,e,r){let s=[],a=Hu.pattern.getPatternsOutsideCurrentDirect... function Vle (line 140) | function Vle(t){return Hu.pattern.getPositivePatterns(t)} function Jle (line 140) | function Jle(t,e){return Hu.pattern.getNegativePatterns(t).concat(e).map... function c3 (line 140) | function c3(t){let e={};return t.reduce((r,s)=>{let a=Hu.pattern.getBase... function u3 (line 140) | function u3(t,e,r){return Object.keys(t).map(s=>f3(s,t[s],e,r))} function f3 (line 140) | function f3(t,e,r,s){return{dynamic:s,positive:e,negative:r,base:t,patte... function rZe (line 140) | function rZe(t,e,r){e.fs.lstat(t,(s,a)=>{if(s!==null){zle(r,s);return}if... function zle (line 140) | function zle(t,e){t(e)} function A3 (line 140) | function A3(t,e){t(null,e)} function nZe (line 140) | function nZe(t,e){let r=e.fs.lstatSync(t);if(!r.isSymbolicLink()||!e.fol... function iZe (line 140) | function iZe(t){return t===void 0?h0.FILE_SYSTEM_ADAPTER:Object.assign(O... method constructor (line 140) | constructor(e={}){this._options=e,this.followSymbolicLink=this._getValue... method _getValue (line 140) | _getValue(e,r){return e??r} function aZe (line 140) | function aZe(t,e,r){if(typeof e=="function"){tce.read(t,d3(),e);return}t... function lZe (line 140) | function lZe(t,e){let r=d3(e);return oZe.read(t,r)} function d3 (line 140) | function d3(t={}){return t instanceof g3.default?t:new g3.default(t)} function uZe (line 140) | function uZe(t,e){let r,s,a,n=!0;Array.isArray(t)?(r=[],s=t.length):(a=O... method constructor (line 140) | constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),... function gZe (line 140) | function gZe(t,e){return new y3(t,e)} function mZe (line 140) | function mZe(t,e,r){return t.endsWith(r)?t+e:t+r+e} function IZe (line 140) | function IZe(t,e,r){if(!e.stats&&EZe.IS_SUPPORT_READDIR_WITH_FILE_TYPES)... function pce (line 140) | function pce(t,e,r){e.fs.readdir(t,{withFileTypes:!0},(s,a)=>{if(s!==nul... function CZe (line 140) | function CZe(t,e){return r=>{if(!t.dirent.isSymbolicLink()){r(null,t);re... function hce (line 140) | function hce(t,e,r){e.fs.readdir(t,(s,a)=>{if(s!==null){pQ(r,s);return}l... function pQ (line 140) | function pQ(t,e){t(e)} function C3 (line 140) | function C3(t,e){t(null,e)} function vZe (line 140) | function vZe(t,e){return!e.stats&&BZe.IS_SUPPORT_READDIR_WITH_FILE_TYPES... function yce (line 140) | function yce(t,e){return e.fs.readdirSync(t,{withFileTypes:!0}).map(s=>{... function Ece (line 140) | function Ece(t,e){return e.fs.readdirSync(t).map(s=>{let a=mce.joinPathS... function SZe (line 140) | function SZe(t){return t===void 0?y0.FILE_SYSTEM_ADAPTER:Object.assign(O... method constructor (line 140) | constructor(e={}){this._options=e,this.followSymbolicLinks=this._getValu... method _getValue (line 140) | _getValue(e,r){return e??r} function kZe (line 140) | function kZe(t,e,r){if(typeof e=="function"){Bce.read(t,S3(),e);return}B... function QZe (line 140) | function QZe(t,e){let r=S3(e);return xZe.read(t,r)} function S3 (line 140) | function S3(t={}){return t instanceof v3.default?t:new v3.default(t)} function TZe (line 140) | function TZe(t){var e=new t,r=e;function s(){var n=e;return n.next?e=n.n... function Dce (line 140) | function Dce(t,e,r){if(typeof t=="function"&&(r=e,e=t,t=null),!(r>=1))th... function kc (line 140) | function kc(){} function FZe (line 140) | function FZe(){this.value=null,this.callback=kc,this.next=null,this.rele... function NZe (line 140) | function NZe(t,e,r){typeof t=="function"&&(r=e,e=t,t=null);function s(E,... function OZe (line 140) | function OZe(t,e){return t.errorFilter===null?!0:!t.errorFilter(e)} function LZe (line 140) | function LZe(t,e){return t===null||t(e)} function MZe (line 140) | function MZe(t,e){return t.split(/[/\\]/).join(e)} function UZe (line 140) | function UZe(t,e,r){return t===""?e:t.endsWith(r)?t+e:t+r+e} method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._root=_Ze.replacePat... method constructor (line 140) | constructor(e,r){super(e,r),this._settings=r,this._scandir=jZe.scandir,t... method read (line 140) | read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()... method isDestroyed (line 140) | get isDestroyed(){return this._isDestroyed} method destroy (line 140) | destroy(){if(this._isDestroyed)throw new Error("The reader is already de... method onEntry (line 140) | onEntry(e){this._emitter.on("entry",e)} method onError (line 140) | onError(e){this._emitter.once("error",e)} method onEnd (line 140) | onEnd(e){this._emitter.once("end",e)} method _pushToQueue (line 140) | _pushToQueue(e,r){let s={directory:e,base:r};this._queue.push(s,a=>{a!==... method _worker (line 140) | _worker(e,r){this._scandir(e.directory,this._settings.fsScandirSettings,... method _handleError (line 140) | _handleError(e){this._isDestroyed||!dQ.isFatalError(this._settings,e)||(... method _handleEntry (line 140) | _handleEntry(e,r){if(this._isDestroyed||this._isFatalError)return;let s=... method _emitEntry (line 140) | _emitEntry(e){this._emitter.emit("entry",e)} method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._reader=new WZe.defa... method read (line 140) | read(e){this._reader.onError(r=>{YZe(e,r)}),this._reader.onEntry(r=>{thi... function YZe (line 140) | function YZe(t,e){t(e)} function VZe (line 140) | function VZe(t,e){t(null,e)} method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._reader=new KZe.defa... method read (line 140) | read(){return this._reader.onError(e=>{this._stream.emit("error",e)}),th... method constructor (line 140) | constructor(){super(...arguments),this._scandir=zZe.scandirSync,this._st... method read (line 140) | read(){return this._pushToQueue(this._root,this._settings.basePath),this... method _pushToQueue (line 140) | _pushToQueue(e,r){this._queue.add({directory:e,base:r})} method _handleQueue (line 140) | _handleQueue(){for(let e of this._queue.values())this._handleDirectory(e... method _handleDirectory (line 140) | _handleDirectory(e,r){try{let s=this._scandir(e,this._settings.fsScandir... method _handleError (line 140) | _handleError(e){if(mQ.isFatalError(this._settings,e))throw e} method _handleEntry (line 140) | _handleEntry(e,r){let s=e.path;r!==void 0&&(e.path=mQ.joinPathSegments(r... method _pushToStorage (line 140) | _pushToStorage(e){this._storage.push(e)} method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._reader=new ZZe.defa... method read (line 140) | read(){return this._reader.read()} method constructor (line 140) | constructor(e={}){this._options=e,this.basePath=this._getValue(this._opt... method _getValue (line 140) | _getValue(e,r){return e??r} function n$e (line 140) | function n$e(t,e,r){if(typeof e=="function"){new Rce.default(t,yQ()).rea... function i$e (line 140) | function i$e(t,e){let r=yQ(e);return new r$e.default(t,r).read()} function s$e (line 140) | function s$e(t,e){let r=yQ(e);return new t$e.default(t,r).read()} function yQ (line 140) | function yQ(t={}){return t instanceof G3.default?t:new G3.default(t)} method constructor (line 140) | constructor(e){this._settings=e,this._fsStatSettings=new a$e.Settings({f... method _getFullEntryPath (line 140) | _getFullEntryPath(e){return o$e.resolve(this._settings.cwd,e)} method _makeEntry (line 140) | _makeEntry(e,r){let s={name:r,path:r,dirent:Fce.fs.createDirentFromStats... method _isFatalError (line 140) | _isFatalError(e){return!Fce.errno.isEnoentCodeError(e)&&!this._settings.... method constructor (line 140) | constructor(){super(...arguments),this._walkStream=u$e.walkStream,this._... method dynamic (line 140) | dynamic(e,r){return this._walkStream(e,r)} method static (line 140) | static(e,r){let s=e.map(this._getFullEntryPath,this),a=new l$e.PassThrou... method _getEntry (line 140) | _getEntry(e,r,s){return this._getStat(e).then(a=>this._makeEntry(a,r)).c... method _getStat (line 140) | _getStat(e){return new Promise((r,s)=>{this._stat(e,this._fsStatSettings... method constructor (line 140) | constructor(){super(...arguments),this._walkAsync=A$e.walk,this._readerS... method dynamic (line 140) | dynamic(e,r){return new Promise((s,a)=>{this._walkAsync(e,r,(n,c)=>{n===... method static (line 140) | async static(e,r){let s=[],a=this._readerStream.static(e,r);return new P... method constructor (line 140) | constructor(e,r,s){this._patterns=e,this._settings=r,this._micromatchOpt... method _fillStorage (line 140) | _fillStorage(){for(let e of this._patterns){let r=this._getPatternSegmen... method _getPatternSegments (line 140) | _getPatternSegments(e){return NB.pattern.getPatternParts(e,this._microma... method _splitSegmentsIntoSections (line 140) | _splitSegmentsIntoSections(e){return NB.array.splitWhen(e,r=>r.dynamic&&... method match (line 140) | match(e){let r=e.split("/"),s=r.length,a=this._storage.filter(n=>!n.comp... method constructor (line 140) | constructor(e,r){this._settings=e,this._micromatchOptions=r} method getFilter (line 140) | getFilter(e,r,s){let a=this._getMatcher(r),n=this._getNegativePatternsRe... method _getMatcher (line 140) | _getMatcher(e){return new d$e.default(e,this._settings,this._micromatchO... method _getNegativePatternsRe (line 140) | _getNegativePatternsRe(e){let r=e.filter(CQ.pattern.isAffectDepthOfReadi... method _filter (line 140) | _filter(e,r,s,a){if(this._isSkippedByDeep(e,r.path)||this._isSkippedSymb... method _isSkippedByDeep (line 140) | _isSkippedByDeep(e,r){return this._settings.deep===1/0?!1:this._getEntry... method _getEntryLevel (line 140) | _getEntryLevel(e,r){let s=r.split("/").length;if(e==="")return s;let a=e... method _isSkippedSymbolicLink (line 140) | _isSkippedSymbolicLink(e){return!this._settings.followSymbolicLinks&&e.d... method _isSkippedByPositivePatterns (line 140) | _isSkippedByPositivePatterns(e,r){return!this._settings.baseNameMatch&&!... method _isSkippedByNegativePatterns (line 140) | _isSkippedByNegativePatterns(e,r){return!CQ.pattern.matchAny(e,r)} method constructor (line 140) | constructor(e,r){this._settings=e,this._micromatchOptions=r,this.index=n... method getFilter (line 140) | getFilter(e,r){let s=$d.pattern.convertPatternsToRe(e,this._micromatchOp... method _filter (line 140) | _filter(e,r,s){let a=$d.path.removeLeadingDotSegment(e.path);if(this._se... method _isDuplicateEntry (line 140) | _isDuplicateEntry(e){return this.index.has(e)} method _createIndexRecord (line 140) | _createIndexRecord(e){this.index.set(e,void 0)} method _onlyFileFilter (line 140) | _onlyFileFilter(e){return this._settings.onlyFiles&&!e.dirent.isFile()} method _onlyDirectoryFilter (line 140) | _onlyDirectoryFilter(e){return this._settings.onlyDirectories&&!e.dirent... method _isSkippedByAbsoluteNegativePatterns (line 140) | _isSkippedByAbsoluteNegativePatterns(e,r){if(!this._settings.absolute)re... method _isMatchToPatterns (line 140) | _isMatchToPatterns(e,r,s){let a=$d.pattern.matchAny(e,r);return!a&&s?$d.... method constructor (line 140) | constructor(e){this._settings=e} method getFilter (line 140) | getFilter(){return e=>this._isNonFatalError(e)} method _isNonFatalError (line 140) | _isNonFatalError(e){return m$e.errno.isEnoentCodeError(e)||this._setting... method constructor (line 140) | constructor(e){this._settings=e} method getTransformer (line 140) | getTransformer(){return e=>this._transform(e)} method _transform (line 140) | _transform(e){let r=e.path;return this._settings.absolute&&(r=Hce.path.m... method constructor (line 140) | constructor(e){this._settings=e,this.errorFilter=new C$e.default(this._s... method _getRootDirectory (line 140) | _getRootDirectory(e){return y$e.resolve(this._settings.cwd,e.base)} method _getReaderOptions (line 140) | _getReaderOptions(e){let r=e.base==="."?"":e.base;return{basePath:r,path... method _getMicromatchOptions (line 140) | _getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._se... method constructor (line 140) | constructor(){super(...arguments),this._reader=new B$e.default(this._set... method read (line 140) | async read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e... method api (line 140) | api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.stati... method constructor (line 140) | constructor(){super(...arguments),this._reader=new D$e.default(this._set... method read (line 140) | read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e),a=th... method api (line 140) | api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.stati... method constructor (line 140) | constructor(){super(...arguments),this._walkSync=x$e.walkSync,this._stat... method dynamic (line 140) | dynamic(e,r){return this._walkSync(e,r)} method static (line 140) | static(e,r){let s=[];for(let a of e){let n=this._getFullEntryPath(a),c=t... method _getEntry (line 140) | _getEntry(e,r,s){try{let a=this._getStat(e);return this._makeEntry(a,r)}... method _getStat (line 140) | _getStat(e){return this._statSync(e,this._fsStatSettings)} method constructor (line 140) | constructor(){super(...arguments),this._reader=new Q$e.default(this._set... method read (line 140) | read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e);retu... method api (line 140) | api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.stati... method constructor (line 140) | constructor(e={}){this._options=e,this.absolute=this._getValue(this._opt... method _getValue (line 140) | _getValue(e,r){return e===void 0?r:e} method _getFileSystemMethods (line 140) | _getFileSystemMethods(e={}){return Object.assign(Object.assign({},eI.DEF... function C8 (line 140) | async function C8(t,e){ju(t);let r=w8(t,N$e.default,e),s=await Promise.a... function e (line 140) | function e(h,E){ju(h);let C=w8(h,L$e.default,E);return Qc.array.flatten(C)} method constructor (line 226) | constructor(s){super(s)} method submit (line 226) | async submit(){this.value=await t.call(this,this.values,this.state),su... method create (line 226) | static create(s){return pme(s)} function r (line 140) | function r(h,E){ju(h);let C=w8(h,O$e.default,E);return Qc.stream.merge(C)} method constructor (line 226) | constructor(a){super({...a,choices:e})} method create (line 226) | static create(a){return gme(a)} function s (line 140) | function s(h,E){ju(h);let C=[].concat(h),S=new I8.default(E);return Jce.... function a (line 140) | function a(h,E){ju(h);let C=new I8.default(E);return Qc.pattern.isDynami... function n (line 140) | function n(h){return ju(h),Qc.path.escape(h)} function c (line 140) | function c(h){return ju(h),Qc.path.convertPathToPattern(h)} function E (line 140) | function E(S){return ju(S),Qc.path.escapePosixPath(S)} function C (line 140) | function C(S){return ju(S),Qc.path.convertPosixPathToPattern(S)} function E (line 140) | function E(S){return ju(S),Qc.path.escapeWindowsPath(S)} function C (line 140) | function C(S){return ju(S),Qc.path.convertWindowsPathToPattern(S)} function w8 (line 140) | function w8(t,e,r){let s=[].concat(t),a=new I8.default(r),n=Jce.generate... function ju (line 140) | function ju(t){if(![].concat(t).every(s=>Qc.string.isString(s)&&!Qc.stri... function us (line 140) | function us(...t){let e=(0,vQ.createHash)("sha512"),r="";for(let s of t)... function SQ (line 140) | async function SQ(t,{baseFs:e,algorithm:r}={baseFs:ce,algorithm:"sha512"... function DQ (line 140) | async function DQ(t,{cwd:e}){let s=(await(0,B8.default)(t,{cwd:fe.fromPo... function Da (line 140) | function Da(t,e){if(t?.startsWith("@"))throw new Error("Invalid scope: d... function On (line 140) | function On(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,... function Ws (line 140) | function Ws(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,... function _$e (line 140) | function _$e(t){return{identHash:t.identHash,scope:t.scope,name:t.name}} function bQ (line 140) | function bQ(t){return{identHash:t.identHash,scope:t.scope,name:t.name,lo... function S8 (line 140) | function S8(t){return{identHash:t.identHash,scope:t.scope,name:t.name,de... function H$e (line 140) | function H$e(t){return{identHash:t.identHash,scope:t.scope,name:t.name,l... function D8 (line 140) | function D8(t,e){return{identHash:e.identHash,scope:e.scope,name:e.name,... function LB (line 140) | function LB(t){return D8(t,t)} function b8 (line 140) | function b8(t,e){if(e.includes("#"))throw new Error("Invalid entropy");r... function P8 (line 140) | function P8(t,e){if(e.includes("#"))throw new Error("Invalid entropy");r... function kp (line 140) | function kp(t){return t.range.startsWith(OB)} function Gu (line 140) | function Gu(t){return t.reference.startsWith(OB)} function MB (line 140) | function MB(t){if(!kp(t))throw new Error("Not a virtual descriptor");ret... function rI (line 140) | function rI(t){if(!Gu(t))throw new Error("Not a virtual descriptor");ret... function j$e (line 140) | function j$e(t){return kp(t)?On(t,t.range.replace(PQ,"")):t} function G$e (line 140) | function G$e(t){return Gu(t)?Ws(t,t.reference.replace(PQ,"")):t} function q$e (line 140) | function q$e(t,e){return t.range.includes("::")?t:On(t,`${t.range}::${tI... function W$e (line 140) | function W$e(t,e){return t.reference.includes("::")?t:Ws(t,`${t.referenc... function UB (line 140) | function UB(t,e){return t.identHash===e.identHash} function eue (line 140) | function eue(t,e){return t.descriptorHash===e.descriptorHash} function _B (line 140) | function _B(t,e){return t.locatorHash===e.locatorHash} function Y$e (line 140) | function Y$e(t,e){if(!Gu(t))throw new Error("Invalid package type");if(!... function Sa (line 140) | function Sa(t){let e=tue(t);if(!e)throw new Error(`Invalid ident (${t})`... function tue (line 140) | function tue(t){let e=t.match(V$e);if(!e)return null;let[,r,s]=e;return ... function C0 (line 140) | function C0(t,e=!1){let r=HB(t,e);if(!r)throw new Error(`Invalid descrip... function HB (line 140) | function HB(t,e=!1){let r=e?t.match(J$e):t.match(K$e);if(!r)return null;... function Qp (line 140) | function Qp(t,e=!1){let r=xQ(t,e);if(!r)throw new Error(`Invalid locator... function xQ (line 140) | function xQ(t,e=!1){let r=e?t.match(z$e):t.match(X$e);if(!r)return null;... function em (line 140) | function em(t,e){let r=t.match(Z$e);if(r===null)throw new Error(`Invalid... function $$e (line 140) | function $$e(t,e){try{return em(t,e)}catch{return null}} function eet (line 140) | function eet(t,{protocol:e}){let{selector:r,params:s}=em(t,{requireProto... function zce (line 140) | function zce(t){return t=t.replaceAll("%","%25"),t=t.replaceAll(":","%3A... function tet (line 140) | function tet(t){return t===null?!1:Object.entries(t).length>0} function kQ (line 140) | function kQ({protocol:t,source:e,selector:r,params:s}){let a="";return t... function ret (line 140) | function ret(t){let{params:e,protocol:r,source:s,selector:a}=em(t);for(l... function un (line 140) | function un(t){return t.scope?`@${t.scope}/${t.name}`:`${t.name}`} function net (line 140) | function net(t,e){return t.scope?Da(e,`${t.scope}__${t.name}`):Da(e,t.na... function iet (line 140) | function iet(t,e){if(t.scope!==e)return t;let r=t.name.indexOf("__");if(... function al (line 140) | function al(t){return t.scope?`@${t.scope}/${t.name}@${t.range}`:`${t.na... function ll (line 140) | function ll(t){return t.scope?`@${t.scope}/${t.name}@${t.reference}`:`${... function v8 (line 140) | function v8(t){return t.scope!==null?`@${t.scope}-${t.name}`:t.name} function nI (line 140) | function nI(t){let{protocol:e,selector:r}=em(t.reference),s=e!==null?e.r... function $i (line 140) | function $i(t,e){return e.scope?`${Ht(t,`@${e.scope}/`,ht.SCOPE)}${Ht(t,... function QQ (line 140) | function QQ(t){if(t.startsWith(OB)){let e=QQ(t.substring(t.indexOf("#")+... function iI (line 140) | function iI(t,e){return`${Ht(t,QQ(e),ht.RANGE)}`} function ni (line 140) | function ni(t,e){return`${$i(t,e)}${Ht(t,"@",ht.RANGE)}${iI(t,e.range)}`} function jB (line 140) | function jB(t,e){return`${Ht(t,QQ(e),ht.REFERENCE)}`} function Yr (line 140) | function Yr(t,e){return`${$i(t,e)}${Ht(t,"@",ht.REFERENCE)}${jB(t,e.refe... function e3 (line 140) | function e3(t){return`${un(t)}@${QQ(t.reference)}`} function sI (line 140) | function sI(t){return qs(t,[e=>un(e),e=>e.range])} function GB (line 140) | function GB(t,e){return $i(t,e.anchoredLocator)} function FB (line 140) | function FB(t,e,r){let s=kp(e)?MB(e):e;return r===null?`${ni(t,s)} \u219... function t3 (line 140) | function t3(t,e,r){return r===null?`${Yr(t,e)}`:`${Yr(t,e)} (via ${iI(t,... function x8 (line 140) | function x8(t){return`node_modules/${un(t)}`} function TQ (line 140) | function TQ(t,e){return t.conditions?U$e(t.conditions,r=>{let[,s,a]=r.ma... function qB (line 140) | function qB(t){let e=new Set;if("children"in t)e.add(t);else for(let r o... method supportsDescriptor (line 140) | supportsDescriptor(e,r){return!!(e.range.startsWith(t.protocol)||r.proje... method supportsLocator (line 140) | supportsLocator(e,r){return!!e.reference.startsWith(t.protocol)} method shouldPersistResolution (line 140) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 140) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 140) | getResolutionDependencies(e,r){return{}} method getCandidates (line 140) | async getCandidates(e,r,s){return[s.project.getWorkspaceByDescriptor(e).... method getSatisfying (line 140) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 140) | async resolve(e,r){let s=r.project.getWorkspaceByCwd(e.reference.slice(t... function Zf (line 140) | function Zf(t,e,r=!1){if(!t)return!1;let s=`${e}${r}`,a=iue.get(s);if(ty... function cl (line 140) | function cl(t){if(t.indexOf(":")!==-1)return null;let e=sue.get(t);if(ty... function cet (line 140) | function cet(t){let e=aet.exec(t);return e?e[1]:null} function oue (line 140) | function oue(t){if(t.semver===Tp.default.Comparator.ANY)return{gt:null,l... function k8 (line 140) | function k8(t){if(t.length===0)return null;let e=null,r=null;for(let s o... function aue (line 140) | function aue(t){if(t.gt&&t.lt){if(t.gt[0]===">="&&t.lt[0]==="<="&&t.gt[1... function Q8 (line 140) | function Q8(t){let e=t.map(uet).map(s=>cl(s).set.map(a=>a.map(n=>oue(n))... function uet (line 140) | function uet(t){let e=t.split("||");if(e.length>1){let r=new Set;for(let... function cue (line 140) | function cue(t){let e=t.match(/^[ \t]+/m);return e?e[0]:" "} function uue (line 140) | function uue(t){return t.charCodeAt(0)===65279?t.slice(1):t} function ba (line 140) | function ba(t){return t.replace(/\\/g,"/")} function RQ (line 140) | function RQ(t,{yamlCompatibilityMode:e}){return e?Y4(t):typeof t>"u"||ty... function fue (line 140) | function fue(t,e){let r=e.search(/[^!]/);if(r===-1)return"invalid";let s... function T8 (line 140) | function T8(t,e){return e.length===1?fue(t,e[0]):`(${e.map(r=>fue(t,r)).... method constructor (line 140) | constructor(){this.indent=" ";this.name=null;this.version=null;this.os=... method tryFind (line 140) | static async tryFind(e,{baseFs:r=new Yn}={}){let s=J.join(e,"package.jso... method find (line 140) | static async find(e,{baseFs:r}={}){let s=await t.tryFind(e,{baseFs:r});i... method fromFile (line 140) | static async fromFile(e,{baseFs:r=new Yn}={}){let s=new t;return await s... method fromText (line 140) | static fromText(e){let r=new t;return r.loadFromText(e),r} method loadFromText (line 140) | loadFromText(e){let r;try{r=JSON.parse(uue(e)||"{}")}catch(s){throw s.me... method loadFile (line 140) | async loadFile(e,{baseFs:r=new Yn}){let s=await r.readFilePromise(e,"utf... method load (line 140) | load(e,{yamlCompatibilityMode:r=!1}={}){if(typeof e!="object"||e===null)... method getForScope (line 140) | getForScope(e){switch(e){case"dependencies":return this.dependencies;cas... method hasConsumerDependency (line 140) | hasConsumerDependency(e){return!!(this.dependencies.has(e.identHash)||th... method hasHardDependency (line 140) | hasHardDependency(e){return!!(this.dependencies.has(e.identHash)||this.d... method hasSoftDependency (line 140) | hasSoftDependency(e){return!!this.peerDependencies.has(e.identHash)} method hasDependency (line 140) | hasDependency(e){return!!(this.hasHardDependency(e)||this.hasSoftDepende... method getConditions (line 140) | getConditions(){let e=[];return this.os&&this.os.length>0&&e.push(T8("os... method ensureDependencyMeta (line 140) | ensureDependencyMeta(e){if(e.range!=="unknown"&&!Aue.default.valid(e.ran... method ensurePeerDependencyMeta (line 140) | ensurePeerDependencyMeta(e){if(e.range!=="unknown")throw new Error(`Inva... method setRawField (line 140) | setRawField(e,r,{after:s=[]}={}){let a=new Set(s.filter(n=>Object.hasOwn... method exportTo (line 140) | exportTo(e,{compatibilityMode:r=!0}={}){if(Object.assign(e,this.raw),thi... function Aet (line 140) | function Aet(t){return typeof t.reportCode<"u"} method constructor (line 140) | constructor(r,s,a){super(s);this.reportExtra=a;this.reportCode=r} method constructor (line 140) | constructor(){this.cacheHits=new Set;this.cacheMisses=new Set;this.repor... method getRecommendedLength (line 140) | getRecommendedLength(){return 180} method reportCacheHit (line 140) | reportCacheHit(e){this.cacheHits.add(e.locatorHash)} method reportCacheMiss (line 140) | reportCacheMiss(e,r){this.cacheMisses.add(e.locatorHash)} method progressViaCounter (line 140) | static progressViaCounter(e){let r=0,s,a=new Promise(p=>{s=p}),n=p=>{let... method progressViaTitle (line 140) | static progressViaTitle(){let e,r,s=new Promise(c=>{r=c}),a=Q4(c=>{let f... method startProgressPromise (line 140) | async startProgressPromise(e,r){let s=this.reportProgress(e);try{return ... method startProgressSync (line 140) | startProgressSync(e,r){let s=this.reportProgress(e);try{return r(e)}fina... method reportInfoOnce (line 140) | reportInfoOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedInfos.has(a)||... method reportWarningOnce (line 140) | reportWarningOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedWarnings.ha... method reportErrorOnce (line 140) | reportErrorOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedErrors.has(a)... method reportExceptionOnce (line 140) | reportExceptionOnce(e){Aet(e)?this.reportErrorOnce(e.reportCode,e.messag... method createStreamReporter (line 140) | createStreamReporter(e=null){let r=new pue.PassThrough,s=new hue.StringD... method constructor (line 141) | constructor(e){this.fetchers=e} method supports (line 141) | supports(e,r){return!!this.tryFetcher(e,r)} method getLocalPath (line 141) | getLocalPath(e,r){return this.getFetcher(e,r).getLocalPath(e,r)} method fetch (line 141) | async fetch(e,r){return await this.getFetcher(e,r).fetch(e,r)} method tryFetcher (line 141) | tryFetcher(e,r){let s=this.fetchers.find(a=>a.supports(e,r));return s||n... method getFetcher (line 141) | getFetcher(e,r){let s=this.fetchers.find(a=>a.supports(e,r));if(!s)throw... method constructor (line 141) | constructor(e){this.resolvers=e.filter(r=>r)} method supportsDescriptor (line 141) | supportsDescriptor(e,r){return!!this.tryResolverByDescriptor(e,r)} method supportsLocator (line 141) | supportsLocator(e,r){return!!this.tryResolverByLocator(e,r)} method shouldPersistResolution (line 141) | shouldPersistResolution(e,r){return this.getResolverByLocator(e,r).shoul... method bindDescriptor (line 141) | bindDescriptor(e,r,s){return this.getResolverByDescriptor(e,s).bindDescr... method getResolutionDependencies (line 141) | getResolutionDependencies(e,r){return this.getResolverByDescriptor(e,r).... method getCandidates (line 141) | async getCandidates(e,r,s){return await this.getResolverByDescriptor(e,s... method getSatisfying (line 141) | async getSatisfying(e,r,s,a){return this.getResolverByDescriptor(e,a).ge... method resolve (line 141) | async resolve(e,r){return await this.getResolverByLocator(e,r).resolve(e... method tryResolverByDescriptor (line 141) | tryResolverByDescriptor(e,r){let s=this.resolvers.find(a=>a.supportsDesc... method getResolverByDescriptor (line 141) | getResolverByDescriptor(e,r){let s=this.resolvers.find(a=>a.supportsDesc... method tryResolverByLocator (line 141) | tryResolverByLocator(e,r){let s=this.resolvers.find(a=>a.supportsLocator... method getResolverByLocator (line 141) | getResolverByLocator(e,r){let s=this.resolvers.find(a=>a.supportsLocator... method supports (line 141) | supports(e){return!!e.reference.startsWith("virtual:")} method getLocalPath (line 141) | getLocalPath(e,r){let s=e.reference.indexOf("#");if(s===-1)throw new Err... method fetch (line 141) | async fetch(e,r){let s=e.reference.indexOf("#");if(s===-1)throw new Erro... method getLocatorFilename (line 141) | getLocatorFilename(e){return nI(e)} method ensureVirtualLink (line 141) | async ensureVirtualLink(e,r,s){let a=r.packageFs.getRealPath(),n=s.proje... method isVirtualDescriptor (line 141) | static isVirtualDescriptor(e){return!!e.range.startsWith(t.protocol)} method isVirtualLocator (line 141) | static isVirtualLocator(e){return!!e.reference.startsWith(t.protocol)} method supportsDescriptor (line 141) | supportsDescriptor(e,r){return t.isVirtualDescriptor(e)} method supportsLocator (line 141) | supportsLocator(e,r){return t.isVirtualLocator(e)} method shouldPersistResolution (line 141) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 141) | bindDescriptor(e,r,s){throw new Error('Assertion failed: calling "bindDe... method getResolutionDependencies (line 141) | getResolutionDependencies(e,r){throw new Error('Assertion failed: callin... method getCandidates (line 141) | async getCandidates(e,r,s){throw new Error('Assertion failed: calling "g... method getSatisfying (line 141) | async getSatisfying(e,r,s,a){throw new Error('Assertion failed: calling ... method resolve (line 141) | async resolve(e,r){throw new Error('Assertion failed: calling "resolve" ... method supports (line 141) | supports(e){return!!e.reference.startsWith(Ei.protocol)} method getLocalPath (line 141) | getLocalPath(e,r){return this.getWorkspace(e,r).cwd} method fetch (line 141) | async fetch(e,r){let s=this.getWorkspace(e,r).cwd;return{packageFs:new S... method getWorkspace (line 141) | getWorkspace(e,r){return r.project.getWorkspaceByCwd(e.reference.slice(E... function WB (line 141) | function WB(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)} function due (line 141) | function due(t){return typeof t>"u"?3:WB(t)?0:Array.isArray(t)?1:2} function U8 (line 141) | function U8(t,e){return Object.hasOwn(t,e)} function het (line 141) | function het(t){return WB(t)&&U8(t,"onConflict")&&typeof t.onConflict=="... function get (line 141) | function get(t){if(typeof t>"u")return{onConflict:"default",value:t};if(... function mue (line 141) | function mue(t,e){let r=WB(t)&&U8(t,e)?t[e]:void 0;return get(r)} function uI (line 141) | function uI(t,e){return[t,e,yue]} function _8 (line 141) | function _8(t){return Array.isArray(t)?t[2]===yue:!1} function L8 (line 141) | function L8(t,e){if(WB(t)){let r={};for(let s of Object.keys(t))r[s]=L8(... function M8 (line 141) | function M8(t,e,r,s,a){let n,c=[],f=a,p=0;for(let E=a-1;E>=s;--E){let[C,... function Eue (line 141) | function Eue(t){return M8(t.map(([e,r])=>[e,{".":r}]),[],".",0,t.length)} function YB (line 141) | function YB(t){return _8(t)?t[1]:t} function NQ (line 141) | function NQ(t){let e=_8(t)?t[1]:t;if(Array.isArray(e))return e.map(r=>NQ... function H8 (line 141) | function H8(t){return _8(t)?t[0]:null} function G8 (line 141) | function G8(){if(process.platform==="win32"){let t=fe.toPortablePath(pro... function fI (line 141) | function fI(){return fe.toPortablePath((0,j8.homedir)()||"/usr/local/sha... function q8 (line 141) | function q8(t,e){let r=J.relative(e,t);return r&&!r.startsWith("..")&&!J... method constructor (line 141) | constructor(e){let{proxy:r,proxyRequestOptions:s,...a}=e;super(a),this.p... method createConnection (line 141) | createConnection(e,r){let s={...this.proxyRequestOptions,method:"CONNECT... method constructor (line 141) | constructor(e){let{proxy:r,proxyRequestOptions:s,...a}=e;super(a),this.p... method createConnection (line 141) | createConnection(e,r){let s={...this.proxyRequestOptions,method:"CONNECT... function met (line 141) | function met(t){return bue.includes(t)} function Eet (line 141) | function Eet(t){return yet.includes(t)} function Cet (line 141) | function Cet(t){return Iet.includes(t)} function AI (line 141) | function AI(t){return e=>typeof e===t} function be (line 141) | function be(t){if(t===null)return"null";switch(typeof t){case"undefined"... method constructor (line 141) | constructor(e){super(e||"Promise was canceled"),this.name="CancelError"} method isCanceled (line 141) | get isCanceled(){return!0} method fn (line 141) | static fn(e){return(...r)=>new t((s,a,n)=>{r.push(n),e(...r).then(s,a)})} method constructor (line 141) | constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCancel... method then (line 141) | then(e,r){return this._promise.then(e,r)} method catch (line 141) | catch(e){return this._promise.catch(e)} method finally (line 141) | finally(e){return this._promise.finally(e)} method cancel (line 141) | cancel(e){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandl... method isCanceled (line 141) | get isCanceled(){return this._isCanceled} function xet (line 141) | function xet(t){return t.encrypted} method constructor (line 141) | constructor({cache:e=new Map,maxTtl:r=1/0,fallbackDuration:s=3600,errorT... method servers (line 141) | set servers(e){this.clear(),this._resolver.setServers(e)} method servers (line 141) | get servers(){return this._resolver.getServers()} method lookup (line 141) | lookup(e,r,s){if(typeof r=="function"?(s=r,r={}):typeof r=="number"&&(r=... method lookupAsync (line 141) | async lookupAsync(e,r={}){typeof r=="number"&&(r={family:r});let s=await... method query (line 141) | async query(e){let r=await this._cache.get(e);if(!r){let s=this._pending... method _resolve (line 141) | async _resolve(e){let r=async h=>{try{return await h}catch(E){if(E.code=... method _lookup (line 141) | async _lookup(e){try{return{entries:await this._dnsLookup(e,{all:!0}),ca... method _set (line 141) | async _set(e,r,s){if(this.maxTtl>0&&s>0){s=Math.min(s,this.maxTtl)*1e3,r... method queryAndCache (line 141) | async queryAndCache(e){if(this._hostnamesToFallback.has(e))return this._... method _tick (line 141) | _tick(e){let r=this._nextRemovalTime;(!r||e`${this.opts.namespace}:${r}`)} method _getKeyUnprefix (line 141) | _getKeyUnprefix(e){return e.split(":").splice(1).join(":")} method get (line 141) | get(e,r){let{store:s}=this.opts,a=Array.isArray(e),n=a?this._getKeyPrefi... method set (line 141) | set(e,r,s){let a=this._getKeyPrefix(e);typeof s>"u"&&(s=this.opts.ttl),s... method delete (line 141) | delete(e){let{store:r}=this.opts;if(Array.isArray(e)){let a=this._getKey... method clear (line 141) | clear(){let{store:e}=this.opts;return Promise.resolve().then(()=>e.clear... method has (line 141) | has(e){let r=this._getKeyPrefix(e),{store:s}=this.opts;return Promise.re... method disconnect (line 141) | disconnect(){let{store:e}=this.opts;if(typeof e.disconnect=="function")r... method constructor (line 141) | constructor(e,r){if(typeof e!="function")throw new TypeError("Parameter ... method createCacheableRequest (line 141) | createCacheableRequest(e){return(r,s)=>{let a;if(typeof r=="string")a=dH... function Dtt (line 141) | function Dtt(t){let e={...t};return e.path=`${t.pathname||"/"}${t.search... function dH (line 141) | function dH(t){return{protocol:t.protocol,auth:t.auth,hostname:t.hostnam... method constructor (line 141) | constructor(t){super(t.message),this.name="RequestError",Object.assign(t... method constructor (line 141) | constructor(t){super(t.message),this.name="CacheError",Object.assign(thi... method get (line 141) | get(){let n=t[a];return typeof n=="function"?n.bind(t):n} method set (line 141) | set(n){t[a]=n} method transform (line 141) | transform(f,p,h){s=!1,h(null,f)} method flush (line 141) | flush(f){f()} method destroy (line 141) | destroy(f,p){t.destroy(),p(f)} method constructor (line 141) | constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`max... method _set (line 141) | _set(e,r){if(this.cache.set(e,r),this._size++,this._size>=this.maxSize){... method get (line 141) | get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.ha... method set (line 141) | set(e,r){return this.cache.has(e)?this.cache.set(e,r):this._set(e,r),this} method has (line 141) | has(e){return this.cache.has(e)||this.oldCache.has(e)} method peek (line 141) | peek(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.h... method delete (line 141) | delete(e){let r=this.cache.delete(e);return r&&this._size--,this.oldCach... method clear (line 141) | clear(){this.cache.clear(),this.oldCache.clear(),this._size=0} method keys (line 141) | *keys(){for(let[e]of this)yield e} method values (line 141) | *values(){for(let[,e]of this)yield e} method [Symbol.iterator] (line 141) | *[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.o... method size (line 141) | get size(){let e=0;for(let r of this.oldCache.keys())this.cache.has(r)||... method constructor (line 141) | constructor({timeout:e=6e4,maxSessions:r=1/0,maxFreeSessions:s=10,maxCac... method normalizeOrigin (line 141) | static normalizeOrigin(e,r){return typeof e=="string"&&(e=new URL(e)),r&... method normalizeOptions (line 141) | normalizeOptions(e){let r="";if(e)for(let s of Ntt)e[s]&&(r+=`:${e[s]}`)... method _tryToCreateNewSession (line 141) | _tryToCreateNewSession(e,r){if(!(e in this.queue)||!(r in this.queue[e])... method getSession (line 141) | getSession(e,r,s){return new Promise((a,n)=>{Array.isArray(s)?(s=[...s],... method request (line 142) | request(e,r,s,a){return new Promise((n,c)=>{this.getSession(e,r,[{reject... method createConnection (line 142) | createConnection(e,r){return t.connect(e,r)} method connect (line 142) | static connect(e,r){r.ALPNProtocols=["h2"];let s=e.port||443,a=e.hostnam... method closeFreeSessions (line 142) | closeFreeSessions(){for(let e of Object.values(this.sessions))for(let r ... method destroy (line 142) | destroy(e){for(let r of Object.values(this.sessions))for(let s of r)s.de... method freeSessions (line 142) | get freeSessions(){return Dfe({agent:this,isFree:!0})} method busySessions (line 142) | get busySessions(){return Dfe({agent:this,isFree:!1})} method constructor (line 142) | constructor(e,r){super({highWaterMark:r,autoDestroy:!1}),this.statusCode... method _destroy (line 142) | _destroy(e){this.req._request.destroy(e)} method setTimeout (line 142) | setTimeout(e,r){return this.req.setTimeout(e,r),this} method _dump (line 142) | _dump(){this._dumped||(this._dumped=!0,this.removeAllListeners("data"),t... method _read (line 142) | _read(){this.req&&this.req._request.resume()} method constructor (line 142) | constructor(...a){super(typeof r=="string"?r:r(a)),this.name=`${super.na... method constructor (line 142) | constructor(e,r,s){super({autoDestroy:!1});let a=typeof e=="string"||e i... method method (line 142) | get method(){return this[Jo][_fe]} method method (line 142) | set method(e){e&&(this[Jo][_fe]=e.toUpperCase())} method path (line 142) | get path(){return this[Jo][Hfe]} method path (line 142) | set path(e){e&&(this[Jo][Hfe]=e)} method _mustNotHaveABody (line 142) | get _mustNotHaveABody(){return this.method==="GET"||this.method==="HEAD"... method _write (line 142) | _write(e,r,s){if(this._mustNotHaveABody){s(new Error("The GET, HEAD and ... method _final (line 142) | _final(e){if(this.destroyed)return;this.flushHeaders();let r=()=>{if(thi... method abort (line 142) | abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=... method _destroy (line 142) | _destroy(e,r){this.res&&this.res._dump(),this._request&&this._request.de... method flushHeaders (line 142) | async flushHeaders(){if(this[JQ]||this.destroyed)return;this[JQ]=!0;let ... method getHeader (line 142) | getHeader(e){if(typeof e!="string")throw new SH("name","string",e);retur... method headersSent (line 142) | get headersSent(){return this[JQ]} method removeHeader (line 142) | removeHeader(e){if(typeof e!="string")throw new SH("name","string",e);if... method setHeader (line 142) | setHeader(e,r){if(this.headersSent)throw new Mfe("set");if(typeof e!="st... method setNoDelay (line 142) | setNoDelay(){} method setSocketKeepAlive (line 142) | setSocketKeepAlive(){} method setTimeout (line 142) | setTimeout(e,r){let s=()=>this._request.setTimeout(e,r);return this._req... method maxHeadersCount (line 142) | get maxHeadersCount(){if(!this.destroyed&&this._request)return this._req... method maxHeadersCount (line 142) | set maxHeadersCount(e){} function drt (line 142) | function drt(t,e,r){let s={};for(let a of r)s[a]=(...n)=>{e.emit(a,...n)... method once (line 142) | once(e,r,s){e.once(r,s),t.push({origin:e,event:r,fn:s})} method unhandleAll (line 142) | unhandleAll(){for(let e of t){let{origin:r,event:s,fn:a}=e;r.removeListe... method constructor (line 142) | constructor(e,r){super(`Timeout awaiting '${r}' for ${e}ms`),this.event=... method constructor (line 142) | constructor(){this.weakMap=new WeakMap,this.map=new Map} method set (line 142) | set(e,r){typeof e=="object"?this.weakMap.set(e,r):this.map.set(e,r)} method get (line 142) | get(e){return typeof e=="object"?this.weakMap.get(e):this.map.get(e)} method has (line 142) | has(e){return typeof e=="object"?this.weakMap.has(e):this.map.has(e)} function Hrt (line 142) | function Hrt(t){for(let e in t){let r=t[e];if(!at.default.string(r)&&!at... function jrt (line 142) | function jrt(t){return at.default.object(t)&&!("statusCode"in t)} method constructor (line 142) | constructor(e,r,s){var a;if(super(e),Error.captureStackTrace(this,this.c... method constructor (line 146) | constructor(e){super(`Redirected ${e.options.maxRedirects} times. Aborti... method constructor (line 146) | constructor(e){super(`Response code ${e.statusCode} (${e.statusMessage})... method constructor (line 146) | constructor(e,r){super(e.message,e,r),this.name="CacheError"} method constructor (line 146) | constructor(e,r){super(e.message,e,r),this.name="UploadError"} method constructor (line 146) | constructor(e,r,s){super(e.message,e,s),this.name="TimeoutError",this.ev... method constructor (line 146) | constructor(e,r){super(e.message,e,r),this.name="ReadError"} method constructor (line 146) | constructor(e){super(`Unsupported protocol "${e.url.protocol}"`,{},e),th... method constructor (line 146) | constructor(e,r={},s){super({autoDestroy:!1,highWaterMark:0}),this[yI]=0... method normalizeArguments (line 146) | static normalizeArguments(e,r,s){var a,n,c,f,p;let h=r;if(at.default.obj... method _lockWrite (line 146) | _lockWrite(){let e=()=>{throw new TypeError("The payload has been alread... method _unlockWrite (line 146) | _unlockWrite(){this.write=super.write,this.end=super.end} method _finalizeBody (line 146) | async _finalizeBody(){let{options:e}=this,{headers:r}=e,s=!at.default.un... method _onResponseBase (line 146) | async _onResponseBase(e){let{options:r}=this,{url:s}=r;this[PAe]=e,r.dec... method _onResponse (line 146) | async _onResponse(e){try{await this._onResponseBase(e)}catch(r){this._be... method _onRequest (line 146) | _onRequest(e){let{options:r}=this,{timeout:s,url:a}=r;brt.default(e),thi... method _createCacheableRequest (line 146) | async _createCacheableRequest(e,r){return new Promise((s,a)=>{Object.ass... method _makeRequest (line 146) | async _makeRequest(){var e,r,s,a,n;let{options:c}=this,{headers:f}=c;for... method _error (line 146) | async _error(e){try{for(let r of this.options.hooks.beforeError)e=await ... method _beforeError (line 146) | _beforeError(e){if(this[CI])return;let{options:r}=this,s=this.retryCount... method _read (line 146) | _read(){this[$Q]=!0;let e=this[eT];if(e&&!this[CI]){e.readableLength&&(t... method _write (line 146) | _write(e,r,s){let a=()=>{this._writeRequest(e,r,s)};this.requestInitiali... method _writeRequest (line 146) | _writeRequest(e,r,s){this[po].destroyed||(this._progressCallbacks.push((... method _final (line 146) | _final(e){let r=()=>{for(;this._progressCallbacks.length!==0;)this._prog... method _destroy (line 146) | _destroy(e,r){var s;this[CI]=!0,clearTimeout(this[xAe]),po in this&&(thi... method _isAboutToError (line 146) | get _isAboutToError(){return this[CI]} method ip (line 146) | get ip(){var e;return(e=this.socket)===null||e===void 0?void 0:e.remoteA... method aborted (line 146) | get aborted(){var e,r,s;return((r=(e=this[po])===null||e===void 0?void 0... method socket (line 146) | get socket(){var e,r;return(r=(e=this[po])===null||e===void 0?void 0:e.s... method downloadProgress (line 146) | get downloadProgress(){let e;return this[mI]?e=this[yI]/this[mI]:this[mI... method uploadProgress (line 146) | get uploadProgress(){let e;return this[EI]?e=this[II]/this[EI]:this[EI]=... method timings (line 146) | get timings(){var e;return(e=this[po])===null||e===void 0?void 0:e.timings} method isFromCache (line 146) | get isFromCache(){return this[DAe]} method pipe (line 146) | pipe(e,r){if(this[bAe])throw new Error("Failed to pipe. The response has... method unpipe (line 146) | unpipe(e){return e instanceof JH.ServerResponse&&this[ZQ].delete(e),supe... method constructor (line 146) | constructor(e,r){let{options:s}=r.request;super(`${e.message} in "${s.ur... method constructor (line 146) | constructor(e){super("Promise was canceled",{},e),this.name="CancelError"} method isCanceled (line 146) | get isCanceled(){return!0} function OAe (line 146) | function OAe(t){let e,r,s=new Zrt.EventEmitter,a=new ent((c,f,p)=>{let h... function snt (line 146) | function snt(t,...e){let r=(async()=>{if(t instanceof int.RequestError)t... function UAe (line 146) | function UAe(t){for(let e of Object.values(t))(MAe.default.plainObject(e... function oj (line 146) | async function oj(t){return Yl(XAe,t,()=>ce.readFilePromise(t).then(e=>(... function Int (line 146) | function Int({statusCode:t,statusMessage:e},r){let s=Ht(r,t,ht.NUMBER),a... function AT (line 146) | async function AT(t,{configuration:e,customErrorMessage:r}){try{return a... function epe (line 146) | function epe(t,e){let r=[...e.configuration.get("networkSettings")].sort... function iv (line 146) | async function iv(t,e,{configuration:r,headers:s,jsonRequest:a,jsonRespo... function lj (line 146) | async function lj(t,{configuration:e,jsonResponse:r,customErrorMessage:s... function Cnt (line 146) | async function Cnt(t,e,{customErrorMessage:r,...s}){return(await AT(iv(t... function cj (line 146) | async function cj(t,e,{customErrorMessage:r,...s}){return(await AT(iv(t,... function wnt (line 146) | async function wnt(t,{customErrorMessage:e,...r}){return(await AT(iv(t,n... function Bnt (line 146) | async function Bnt(t,e,{configuration:r,headers:s,jsonRequest:a,jsonResp... function bnt (line 146) | function bnt(){if(process.platform!=="linux")return null;let t;try{t=ce.... function sv (line 146) | function sv(){return npe=npe??{os:(process.env.YARN_IS_TEST_ENV?process.... function Pnt (line 146) | function Pnt(t=sv()){return t.libc?`${t.os}-${t.cpu}-${t.libc}`:`${t.os}... function uj (line 146) | function uj(){let t=sv();return ipe=ipe??{os:[t.os],cpu:[t.cpu],libc:t.l... function Qnt (line 146) | function Qnt(t){let e=xnt.exec(t);if(!e)return null;let r=e[2]&&e[2].ind... function Tnt (line 146) | function Tnt(){let e=new Error().stack.split(` function fj (line 147) | function fj(){return typeof hT.default.availableParallelism<"u"?hT.defau... function yj (line 147) | function yj(t,e,r,s,a){let n=YB(r);if(s.isArray||s.type==="ANY"&&Array.i... function pj (line 147) | function pj(t,e,r,s,a){let n=YB(r);switch(s.type){case"ANY":return NQ(n)... function Ont (line 147) | function Ont(t,e,r,s,a){let n=YB(r);if(typeof n!="object"||Array.isArray... function Lnt (line 147) | function Lnt(t,e,r,s,a){let n=YB(r),c=new Map;if(typeof n!="object"||Arr... function Ej (line 147) | function Ej(t,e,{ignoreArrays:r=!1}={}){switch(e.type){case"SHAPE":{if(e... function yT (line 147) | function yT(t,e,r){if(e.type==="SECRET"&&typeof t=="string"&&r.hideSecre... function Mnt (line 147) | function Mnt(){let t={};for(let[e,r]of Object.entries(process.env))e=e.t... function gj (line 147) | function gj(){let t=`${ET}rc_filename`;for(let[e,r]of Object.entries(pro... function spe (line 147) | async function spe(t){try{return await ce.readFilePromise(t)}catch{retur... function Unt (line 147) | async function Unt(t,e){return Buffer.compare(...await Promise.all([spe(... function _nt (line 147) | async function _nt(t,e){let[r,s]=await Promise.all([ce.statPromise(t),ce... function jnt (line 147) | async function jnt({configuration:t,selfPath:e}){let r=t.get("yarnPath")... method constructor (line 147) | constructor(e){this.isCI=Lp.isCI;this.projectCwd=null;this.plugins=new M... method create (line 147) | static create(e,r,s){let a=new t(e);typeof r<"u"&&!(r instanceof Map)&&(... method find (line 147) | static async find(e,r,{strict:s=!0,usePathCheck:a=null,useRc:n=!0}={}){l... method findRcFiles (line 147) | static async findRcFiles(e){let r=gj(),s=[],a=e,n=null;for(;a!==n;){n=a;... method findFolderRcFile (line 147) | static async findFolderRcFile(e){let r=J.join(e,Er.rc),s;try{s=await ce.... method findProjectCwd (line 147) | static async findProjectCwd(e){let r=null,s=e,a=null;for(;s!==a;){if(a=s... method updateConfiguration (line 147) | static async updateConfiguration(e,r,s={}){let a=gj(),n=J.join(e,a),c=ce... method addPlugin (line 147) | static async addPlugin(e,r){r.length!==0&&await t.updateConfiguration(e,... method updateHomeConfiguration (line 147) | static async updateHomeConfiguration(e){let r=fI();return await t.update... method activatePlugin (line 147) | activatePlugin(e,r){this.plugins.set(e,r),typeof r.configuration<"u"&&th... method importSettings (line 147) | importSettings(e){for(let[r,s]of Object.entries(e))if(s!=null){if(this.s... method useWithSource (line 147) | useWithSource(e,r,s,a){try{this.use(e,r,s,a)}catch(n){throw n.message+=`... method use (line 147) | use(e,r,s,{strict:a=!0,overwrite:n=!1}={}){a=a&&this.get("enableStrictSe... method get (line 147) | get(e){if(!this.values.has(e))throw new Error(`Invalid configuration key... method getSpecial (line 147) | getSpecial(e,{hideSecrets:r=!1,getNativePaths:s=!1}){let a=this.get(e),n... method getSubprocessStreams (line 147) | getSubprocessStreams(e,{header:r,prefix:s,report:a}){let n,c,f=ce.create... method makeResolver (line 148) | makeResolver(){let e=[];for(let r of this.plugins.values())for(let s of ... method makeFetcher (line 148) | makeFetcher(){let e=[];for(let r of this.plugins.values())for(let s of r... method getLinkers (line 148) | getLinkers(){let e=[];for(let r of this.plugins.values())for(let s of r.... method getSupportedArchitectures (line 148) | getSupportedArchitectures(){let e=sv(),r=this.get("supportedArchitecture... method isInteractive (line 148) | isInteractive({interactive:e,stdout:r}){return r.isTTY?e??this.get("pref... method getPackageExtensions (line 148) | async getPackageExtensions(){if(this.packageExtensions!==null)return thi... method normalizeLocator (line 148) | normalizeLocator(e){return cl(e.reference)?Ws(e,`${this.get("defaultProt... method normalizeDependency (line 148) | normalizeDependency(e){return cl(e.range)?On(e,`${this.get("defaultProto... method normalizeDependencyMap (line 148) | normalizeDependencyMap(e){return new Map([...e].map(([r,s])=>[r,this.nor... method normalizePackage (line 148) | normalizePackage(e,{packageExtensions:r}){let s=LB(e),a=r.get(e.identHas... method getLimit (line 148) | getLimit(e){return Yl(this.limits,e,()=>(0,cpe.default)(this.get(e)))} method triggerHook (line 148) | async triggerHook(e,...r){for(let s of this.plugins.values()){let a=s.ho... method triggerMultipleHooks (line 148) | async triggerMultipleHooks(e,r){for(let s of r)await this.triggerHook(e,... method reduceHook (line 148) | async reduceHook(e,r,...s){let a=r;for(let n of this.plugins.values()){l... method firstHook (line 148) | async firstHook(e,...r){for(let s of this.plugins.values()){let a=s.hook... function om (line 148) | function om(t){return t!==null&&typeof t.fd=="number"} function Ij (line 148) | function Ij(){} function Cj (line 148) | function Cj(){for(let t of am)t.kill()} function Wu (line 148) | async function Wu(t,e,{cwd:r,env:s=process.env,strict:a=!1,stdin:n=null,... function Aj (line 148) | async function Aj(t,e,{cwd:r,env:s=process.env,encoding:a="utf8",strict:... function vj (line 148) | function vj(t,e){let r=Gnt.get(e);return typeof r<"u"?128+r:t??1} function qnt (line 148) | function qnt(t,e,{configuration:r,report:s}){s.reportError(1,` ${Kf(r,t... method constructor (line 148) | constructor({fileName:e,code:r,signal:s}){let a=ze.create(J.cwd()),n=Ht(... method constructor (line 148) | constructor({fileName:e,code:r,signal:s,stdout:a,stderr:n}){super({fileN... function Ape (line 148) | function Ape(t){fpe=t} function cv (line 148) | function cv(){return typeof Sj>"u"&&(Sj=fpe()),Sj} function P (line 148) | function P(Ke){return r.locateFile?r.locateFile(Ke,S):S+Ke} function pe (line 148) | function pe(Ke,st,St){switch(st=st||"i8",st.charAt(st.length-1)==="*"&&(... function we (line 148) | function we(Ke,st){Ke||rs("Assertion failed: "+st)} function ye (line 148) | function ye(Ke){var st=r["_"+Ke];return we(st,"Cannot call unknown funct... function Ae (line 148) | function Ae(Ke,st,St,lr,te){var Ee={string:function(qi){var Tn=0;if(qi!=... function se (line 148) | function se(Ke,st,St,lr){St=St||[];var te=St.every(function(Oe){return O... function De (line 148) | function De(Ke,st){if(!Ke)return"";for(var St=Ke+st,lr=Ke;!(lr>=St)&&ke[... function Re (line 148) | function Re(Ke,st,St,lr){if(!(lr>0))return 0;for(var te=St,Ee=St+lr-1,Oe... function mt (line 148) | function mt(Ke,st,St){return Re(Ke,ke,st,St)} function j (line 148) | function j(Ke){for(var st=0,St=0;St0&&(Ke+=st-Ke%st),Ke} function z (line 148) | function z(Ke){Pe=Ke,r.HEAP_DATA_VIEW=F=new DataView(Ke),r.HEAP8=Ve=new ... function Ct (line 148) | function Ct(){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.... function qt (line 148) | function qt(){lt=!0,Ts(xe)} function ir (line 148) | function ir(){if(r.postRun)for(typeof r.postRun=="function"&&(r.postRun=... function Pt (line 148) | function Pt(Ke){oe.unshift(Ke)} function gn (line 148) | function gn(Ke){xe.unshift(Ke)} function Pr (line 148) | function Pr(Ke){Te.unshift(Ke)} function ai (line 148) | function ai(Ke){Ir++,r.monitorRunDependencies&&r.monitorRunDependencies(... function Io (line 148) | function Io(Ke){if(Ir--,r.monitorRunDependencies&&r.monitorRunDependenci... function rs (line 148) | function rs(Ke){r.onAbort&&r.onAbort(Ke),Ke+="",ee(Ke),Ce=!0,g=1,Ke="abo... function Co (line 148) | function Co(Ke){return Ke.startsWith($s)} function eo (line 148) | function eo(Ke){try{if(Ke==ji&&le)return new Uint8Array(le);var st=Me(Ke... function wo (line 148) | function wo(Ke,st){var St,lr,te;try{te=eo(Ke),lr=new WebAssembly.Module(... function QA (line 148) | function QA(){var Ke={a:cu};function st(te,Ee){var Oe=te.exports;r.asm=O... function Af (line 148) | function Af(Ke){return F.getFloat32(Ke,!0)} function dh (line 148) | function dh(Ke){return F.getFloat64(Ke,!0)} function mh (line 148) | function mh(Ke){return F.getInt16(Ke,!0)} function to (line 148) | function to(Ke){return F.getInt32(Ke,!0)} function jn (line 148) | function jn(Ke,st){F.setInt32(Ke,st,!0)} function Ts (line 148) | function Ts(Ke){for(;Ke.length>0;){var st=Ke.shift();if(typeof st=="func... function ro (line 148) | function ro(Ke,st){var St=new Date(to((Ke>>2)*4)*1e3);jn((st>>2)*4,St.ge... function ou (line 148) | function ou(Ke,st){return ro(Ke,st)} function au (line 148) | function au(Ke,st,St){ke.copyWithin(Ke,st,st+St)} function lu (line 148) | function lu(Ke){try{return Be.grow(Ke-Pe.byteLength+65535>>>16),z(Be.buf... function TA (line 148) | function TA(Ke){var st=ke.length;Ke=Ke>>>0;var St=2147483648;if(Ke>St)re... function RA (line 148) | function RA(Ke){ue(Ke)} function oa (line 148) | function oa(Ke){var st=Date.now()/1e3|0;return Ke&&jn((Ke>>2)*4,st),st} function aa (line 148) | function aa(){if(aa.called)return;aa.called=!0;var Ke=new Date().getFull... function FA (line 148) | function FA(Ke){aa();var st=Date.UTC(to((Ke+20>>2)*4)+1900,to((Ke+16>>2)... function Bo (line 148) | function Bo(Ke){if(typeof C=="boolean"&&C){var st;try{st=Buffer.from(Ke,... function Me (line 148) | function Me(Ke){if(Co(Ke))return Bo(Ke.slice($s.length))} function Ac (line 148) | function Ac(Ke){if(Ke=Ke||f,Ir>0||(Ct(),Ir>0))return;function st(){Qn||(... method HEAPU8 (line 148) | get HEAPU8(){return t.HEAPU8} function xj (line 148) | function xj(t,e){let r=t.indexOf(e);if(r<=0)return null;let s=r;for(;r>=... method openPromise (line 148) | static async openPromise(e,r){let s=new t(r);try{return await e(s)}final... method constructor (line 148) | constructor(e={}){let r=e.fileExtensions,s=e.readOnlyArchives,a=typeof r... method constructor (line 148) | constructor(e,r){super(e),this.name="Libzip Error",this.code=r} method constructor (line 148) | constructor(e){this.filesShouldBeCached=!0;let r="buffer"in e?e.buffer:e... method getSymlinkCount (line 148) | getSymlinkCount(){return this.symlinkCount} method getListings (line 148) | getListings(){return this.listings} method stat (line 148) | stat(e){let r=this.libzip.struct.statS();if(this.libzip.statIndex(this.z... method makeLibzipError (line 148) | makeLibzipError(e){let r=this.libzip.struct.errorCodeZip(e),s=this.libzi... method setFileSource (line 148) | setFileSource(e,r,s){let a=this.allocateSource(s);try{let n=this.libzip.... method setMtime (line 148) | setMtime(e,r){if(this.libzip.file.setMtime(this.zip,e,0,r,0)===-1)throw ... method getExternalAttributes (line 148) | getExternalAttributes(e){if(this.libzip.file.getExternalAttributes(this.... method setExternalAttributes (line 148) | setExternalAttributes(e,r,s){if(this.libzip.file.setExternalAttributes(t... method locate (line 148) | locate(e){return this.libzip.name.locate(this.zip,e,0)} method getFileSource (line 148) | getFileSource(e){let r=this.libzip.struct.statS();if(this.libzip.statInd... method deleteEntry (line 148) | deleteEntry(e){if(this.libzip.delete(this.zip,e)===-1)throw this.makeLib... method addDirectory (line 148) | addDirectory(e){let r=this.libzip.dir.add(this.zip,e);if(r===-1)throw th... method getBufferAndClose (line 148) | getBufferAndClose(){try{if(this.libzip.source.keep(this.lzSource),this.l... method allocateBuffer (line 148) | allocateBuffer(e){Buffer.isBuffer(e)||(e=Buffer.from(e));let r=this.libz... method allocateUnattachedSource (line 148) | allocateUnattachedSource(e){let r=this.libzip.struct.errorS(),{buffer:s,... method allocateSource (line 148) | allocateSource(e){let{buffer:r,byteLength:s}=this.allocateBuffer(e),a=th... method discard (line 148) | discard(){this.libzip.discard(this.zip)} function Ynt (line 148) | function Ynt(t){if(typeof t=="string"&&String(+t)===t)return+t;if(typeof... function BT (line 148) | function BT(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... method constructor (line 148) | constructor(r,s={}){super();this.listings=new Map;this.entries=new Map;t... method getExtractHint (line 148) | getExtractHint(r){for(let s of this.entries.keys()){let a=this.pathUtils... method getAllFiles (line 148) | getAllFiles(){return Array.from(this.entries.keys())} method getRealPath (line 148) | getRealPath(){if(!this.path)throw new Error("ZipFS don't have real paths... method prepareClose (line 148) | prepareClose(){if(!this.ready)throw or.EBUSY("archive closed, close");yd... method getBufferAndClose (line 148) | getBufferAndClose(){if(this.prepareClose(),this.entries.size===0)return ... method discardAndClose (line 148) | discardAndClose(){this.prepareClose(),this.zipImpl.discard(),this.ready=!1} method saveAndClose (line 148) | saveAndClose(){if(!this.path||!this.baseFs)throw new Error("ZipFS cannot... method resolve (line 148) | resolve(r){return J.resolve(vt.root,r)} method openPromise (line 148) | async openPromise(r,s,a){return this.openSync(r,s,a)} method openSync (line 148) | openSync(r,s,a){let n=this.nextFd++;return this.fds.set(n,{cursor:0,p:r}... method hasOpenFileHandles (line 148) | hasOpenFileHandles(){return!!this.fds.size} method opendirPromise (line 148) | async opendirPromise(r,s){return this.opendirSync(r,s)} method opendirSync (line 148) | opendirSync(r,s={}){let a=this.resolveFilename(`opendir '${r}'`,r);if(!t... method readPromise (line 148) | async readPromise(r,s,a,n,c){return this.readSync(r,s,a,n,c)} method readSync (line 148) | readSync(r,s,a=0,n=s.byteLength,c=-1){let f=this.fds.get(r);if(typeof f>... method writePromise (line 148) | async writePromise(r,s,a,n,c){return typeof s=="string"?this.writeSync(r... method writeSync (line 148) | writeSync(r,s,a,n,c){throw typeof this.fds.get(r)>"u"?or.EBADF("read"):n... method closePromise (line 148) | async closePromise(r){return this.closeSync(r)} method closeSync (line 148) | closeSync(r){if(typeof this.fds.get(r)>"u")throw or.EBADF("read");this.f... method createReadStream (line 148) | createReadStream(r,{encoding:s}={}){if(r===null)throw new Error("Unimple... method createWriteStream (line 148) | createWriteStream(r,{encoding:s}={}){if(this.readOnly)throw or.EROFS(`op... method realpathPromise (line 148) | async realpathPromise(r){return this.realpathSync(r)} method realpathSync (line 148) | realpathSync(r){let s=this.resolveFilename(`lstat '${r}'`,r);if(!this.en... method existsPromise (line 148) | async existsPromise(r){return this.existsSync(r)} method existsSync (line 148) | existsSync(r){if(!this.ready)throw or.EBUSY(`archive closed, existsSync ... method accessPromise (line 148) | async accessPromise(r,s){return this.accessSync(r,s)} method accessSync (line 148) | accessSync(r,s=xa.constants.F_OK){let a=this.resolveFilename(`access '${... method statPromise (line 148) | async statPromise(r,s={bigint:!1}){return s.bigint?this.statSync(r,{bigi... method statSync (line 148) | statSync(r,s={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`... method fstatPromise (line 148) | async fstatPromise(r,s){return this.fstatSync(r,s)} method fstatSync (line 148) | fstatSync(r,s){let a=this.fds.get(r);if(typeof a>"u")throw or.EBADF("fst... method lstatPromise (line 148) | async lstatPromise(r,s={bigint:!1}){return s.bigint?this.lstatSync(r,{bi... method lstatSync (line 148) | lstatSync(r,s={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(... method statImpl (line 148) | statImpl(r,s,a={}){let n=this.entries.get(s);if(typeof n<"u"){let c=this... method getUnixMode (line 148) | getUnixMode(r,s){let[a,n]=this.zipImpl.getExternalAttributes(r);return a... method registerListing (line 148) | registerListing(r){let s=this.listings.get(r);if(s)return s;this.registe... method registerEntry (line 148) | registerEntry(r,s){this.registerListing(J.dirname(r)).add(J.basename(r))... method unregisterListing (line 148) | unregisterListing(r){this.listings.delete(r),this.listings.get(J.dirname... method unregisterEntry (line 148) | unregisterEntry(r){this.unregisterListing(r);let s=this.entries.get(r);t... method deleteEntry (line 148) | deleteEntry(r,s){this.unregisterEntry(r),this.zipImpl.deleteEntry(s)} method resolveFilename (line 148) | resolveFilename(r,s,a=!0,n=!0){if(!this.ready)throw or.EBUSY(`archive cl... method setFileSource (line 148) | setFileSource(r,s){let a=Buffer.isBuffer(s)?s:Buffer.from(s),n=J.relativ... method isSymbolicLink (line 148) | isSymbolicLink(r){if(this.symlinkCount===0)return!1;let[s,a]=this.zipImp... method getFileSource (line 148) | getFileSource(r,s={asyncDecompress:!1}){let a=this.fileSources.get(r);if... method fchmodPromise (line 148) | async fchmodPromise(r,s){return this.chmodPromise(this.fdToPath(r,"fchmo... method fchmodSync (line 148) | fchmodSync(r,s){return this.chmodSync(this.fdToPath(r,"fchmodSync"),s)} method chmodPromise (line 148) | async chmodPromise(r,s){return this.chmodSync(r,s)} method chmodSync (line 148) | chmodSync(r,s){if(this.readOnly)throw or.EROFS(`chmod '${r}'`);s&=493;le... method fchownPromise (line 148) | async fchownPromise(r,s,a){return this.chownPromise(this.fdToPath(r,"fch... method fchownSync (line 148) | fchownSync(r,s,a){return this.chownSync(this.fdToPath(r,"fchownSync"),s,a)} method chownPromise (line 148) | async chownPromise(r,s,a){return this.chownSync(r,s,a)} method chownSync (line 148) | chownSync(r,s,a){throw new Error("Unimplemented")} method renamePromise (line 148) | async renamePromise(r,s){return this.renameSync(r,s)} method renameSync (line 148) | renameSync(r,s){throw new Error("Unimplemented")} method copyFilePromise (line 148) | async copyFilePromise(r,s,a){let{indexSource:n,indexDest:c,resolvedDestP... method copyFileSync (line 148) | copyFileSync(r,s,a=0){let{indexSource:n,indexDest:c,resolvedDestP:f}=thi... method prepareCopyFile (line 148) | prepareCopyFile(r,s,a=0){if(this.readOnly)throw or.EROFS(`copyfile '${r}... method appendFilePromise (line 148) | async appendFilePromise(r,s,a){if(this.readOnly)throw or.EROFS(`open '${... method appendFileSync (line 148) | appendFileSync(r,s,a={}){if(this.readOnly)throw or.EROFS(`open '${r}'`);... method fdToPath (line 148) | fdToPath(r,s){let a=this.fds.get(r)?.p;if(typeof a>"u")throw or.EBADF(s)... method writeFilePromise (line 148) | async writeFilePromise(r,s,a){let{encoding:n,mode:c,index:f,resolvedP:p}... method writeFileSync (line 148) | writeFileSync(r,s,a){let{encoding:n,mode:c,index:f,resolvedP:p}=this.pre... method prepareWriteFile (line 148) | prepareWriteFile(r,s){if(typeof r=="number"&&(r=this.fdToPath(r,"read"))... method unlinkPromise (line 148) | async unlinkPromise(r){return this.unlinkSync(r)} method unlinkSync (line 148) | unlinkSync(r){if(this.readOnly)throw or.EROFS(`unlink '${r}'`);let s=thi... method utimesPromise (line 148) | async utimesPromise(r,s,a){return this.utimesSync(r,s,a)} method utimesSync (line 148) | utimesSync(r,s,a){if(this.readOnly)throw or.EROFS(`utimes '${r}'`);let n... method lutimesPromise (line 148) | async lutimesPromise(r,s,a){return this.lutimesSync(r,s,a)} method lutimesSync (line 148) | lutimesSync(r,s,a){if(this.readOnly)throw or.EROFS(`lutimes '${r}'`);let... method utimesImpl (line 148) | utimesImpl(r,s){this.listings.has(r)&&(this.entries.has(r)||this.hydrate... method mkdirPromise (line 148) | async mkdirPromise(r,s){return this.mkdirSync(r,s)} method mkdirSync (line 148) | mkdirSync(r,{mode:s=493,recursive:a=!1}={}){if(a)return this.mkdirpSync(... method rmdirPromise (line 148) | async rmdirPromise(r,s){return this.rmdirSync(r,s)} method rmdirSync (line 148) | rmdirSync(r,{recursive:s=!1}={}){if(this.readOnly)throw or.EROFS(`rmdir ... method rmPromise (line 148) | async rmPromise(r,s){return this.rmSync(r,s)} method rmSync (line 148) | rmSync(r,{recursive:s=!1}={}){if(this.readOnly)throw or.EROFS(`rm '${r}'... method hydrateDirectory (line 148) | hydrateDirectory(r){let s=this.zipImpl.addDirectory(J.relative(vt.root,r... method linkPromise (line 148) | async linkPromise(r,s){return this.linkSync(r,s)} method linkSync (line 148) | linkSync(r,s){throw or.EOPNOTSUPP(`link '${r}' -> '${s}'`)} method symlinkPromise (line 148) | async symlinkPromise(r,s){return this.symlinkSync(r,s)} method symlinkSync (line 148) | symlinkSync(r,s){if(this.readOnly)throw or.EROFS(`symlink '${r}' -> '${s... method readFilePromise (line 148) | async readFilePromise(r,s){typeof s=="object"&&(s=s?s.encoding:void 0);l... method readFileSync (line 148) | readFileSync(r,s){typeof s=="object"&&(s=s?s.encoding:void 0);let a=this... method readFileBuffer (line 148) | readFileBuffer(r,s={asyncDecompress:!1}){typeof r=="number"&&(r=this.fdT... method readdirPromise (line 148) | async readdirPromise(r,s){return this.readdirSync(r,s)} method readdirSync (line 148) | readdirSync(r,s){let a=this.resolveFilename(`scandir '${r}'`,r);if(!this... method readlinkPromise (line 148) | async readlinkPromise(r){let s=this.prepareReadlink(r);return(await this... method readlinkSync (line 148) | readlinkSync(r){let s=this.prepareReadlink(r);return this.getFileSource(... method prepareReadlink (line 148) | prepareReadlink(r){let s=this.resolveFilename(`readlink '${r}'`,r,!1);if... method truncatePromise (line 148) | async truncatePromise(r,s=0){let a=this.resolveFilename(`open '${r}'`,r)... method truncateSync (line 148) | truncateSync(r,s=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.e... method ftruncatePromise (line 148) | async ftruncatePromise(r,s){return this.truncatePromise(this.fdToPath(r,... method ftruncateSync (line 148) | ftruncateSync(r,s){return this.truncateSync(this.fdToPath(r,"ftruncateSy... method watch (line 148) | watch(r,s,a){let n;switch(typeof s){case"function":case"string":case"und... method watchFile (line 148) | watchFile(r,s,a){let n=J.resolve(vt.root,r);return sE(this,n,s,a)} method unwatchFile (line 148) | unwatchFile(r,s){let a=J.resolve(vt.root,r);return md(this,a,s)} function Cpe (line 148) | function Cpe(t,e,r=Buffer.alloc(0),s){let a=new As(r),n=C=>C===e||C.star... method constructor (line 148) | constructor(e){this.filesShouldBeCached=!1;if("buffer"in e)throw new Err... method readZipSync (line 148) | static readZipSync(e,r,s){if(se.name)} method getSymlinkCount (line 148) | getSymlinkCount(){let e=0;for(let r of this.entries)r.isSymbolicLink&&(e... method stat (line 148) | stat(e){let r=this.entries[e];return{crc:r.crc,mtime:r.mtime,size:r.size}} method locate (line 148) | locate(e){for(let r=0;r0?`${this.commandName} ${this.arg... method constructor (line 158) | constructor(e){super(e),this.name="ShellError"} function Knt (line 158) | function Knt(t){if(!DT.default.scan(t,bT).isGlob)return!1;try{DT.default... function znt (line 158) | function znt(t,{cwd:e,baseFs:r}){return(0,Ppe.default)(t,{...kpe,cwd:fe.... function Lj (line 158) | function Lj(t){return DT.default.scan(t,bT).isBrace} function Mj (line 158) | function Mj(){} function Uj (line 158) | function Uj(){for(let t of cm)t.kill()} function Npe (line 158) | function Npe(t,e,r,s){return a=>{let n=a[0]instanceof tA.Transform?"pipe... function Ope (line 161) | function Ope(t){return e=>{let r=e[0]==="pipe"?new tA.PassThrough:e[0];r... function xT (line 161) | function xT(t,e){return Hj.start(t,e)} function Tpe (line 161) | function Tpe(t,e=null){let r=new tA.PassThrough,s=new Fpe.StringDecoder,... function Lpe (line 162) | function Lpe(t,{prefix:e}){return{stdout:Tpe(r=>t.stdout.write(`${r} method constructor (line 164) | constructor(e){this.stream=e} method close (line 164) | close(){} method get (line 164) | get(){return this.stream} method constructor (line 164) | constructor(){this.stream=null} method close (line 164) | close(){if(this.stream===null)throw new Error("Assertion failed: No stre... method attach (line 164) | attach(e){this.stream=e} method get (line 164) | get(){if(this.stream===null)throw new Error("Assertion failed: No stream... method constructor (line 164) | constructor(e,r){this.stdin=null;this.stdout=null;this.stderr=null;this.... method start (line 164) | static start(e,{stdin:r,stdout:s,stderr:a}){let n=new t(null,e);return n... method pipeTo (line 164) | pipeTo(e,r=1){let s=new t(this,e),a=new _j;return s.pipe=a,s.stdout=this... method exec (line 164) | async exec(){let e=["ignore","ignore","ignore"];if(this.pipe)e[0]="pipe"... method run (line 164) | async run(){let e=[];for(let s=this;s;s=s.ancestor)e.push(s.exec());retu... function Mpe (line 164) | function Mpe(t,e,r){let s=new Jl.PassThrough({autoDestroy:!0});switch(t)... function QT (line 164) | function QT(t,e={}){let r={...t,...e};return r.environment={...t.environ... function Znt (line 164) | async function Znt(t,e,r){let s=[],a=new Jl.PassThrough;return a.on("dat... function Upe (line 164) | async function Upe(t,e,r){let s=t.map(async n=>{let c=await um(n.args,e,... function kT (line 164) | function kT(t){return t.match(/[^ \r\n\t]+/g)||[]} function Wpe (line 164) | async function Wpe(t,e,r,s,a=s){switch(t.name){case"$":s(String(process.... function hv (line 164) | async function hv(t,e,r){if(t.type==="number"){if(Number.isInteger(t.val... function um (line 164) | async function um(t,e,r){let s=new Map,a=[],n=[],c=E=>{n.push(E)},f=()=>... function gv (line 164) | function gv(t,e,r){e.builtins.has(t[0])||(t=["command",...t]);let s=fe.f... function eit (line 164) | function eit(t,e,r){return s=>{let a=new Jl.PassThrough,n=TT(t,e,QT(r,{s... function tit (line 164) | function tit(t,e,r){return s=>{let a=new Jl.PassThrough,n=TT(t,e,r);retu... function _pe (line 164) | function _pe(t,e,r,s){if(e.length===0)return t;{let a;do a=String(Math.r... function Hpe (line 164) | async function Hpe(t,e,r){let s=t,a=null,n=null;for(;s;){let c=s.then?{.... function rit (line 164) | async function rit(t,e,r,{background:s=!1}={}){function a(n){let c=["#2E... function nit (line 166) | async function nit(t,e,r,{background:s=!1}={}){let a,n=f=>{a=f,r.variabl... function TT (line 167) | async function TT(t,e,r){let s=r.backgroundJobs;r.backgroundJobs=[];let ... function Ype (line 167) | function Ype(t){switch(t.type){case"variable":return t.name==="@"||t.nam... function dv (line 167) | function dv(t){switch(t.type){case"redirection":return t.args.some(e=>dv... function Gj (line 167) | function Gj(t){switch(t.type){case"variable":return Ype(t);case"number":... function qj (line 167) | function qj(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(... function vI (line 167) | async function vI(t,e=[],{baseFs:r=new Yn,builtins:s={},cwd:a=fe.toPorta... method write (line 170) | write(ie,ue,le){setImmediate(le)} function iit (line 170) | function iit(){var t=0,e=1,r=2,s=3,a=4,n=5,c=6,f=7,p=8,h=9,E=10,C=11,S=1... function oit (line 170) | function oit(){if(FT)return FT;if(typeof Intl.Segmenter<"u"){let t=new I... function the (line 170) | function the(t,{configuration:e,json:r}){if(!e.get("enableMessageNames")... function Wj (line 170) | function Wj(t,{configuration:e,json:r}){let s=the(t,{configuration:e,jso... function SI (line 170) | async function SI({configuration:t,stdout:e,forceError:r},s){let a=await... method constructor (line 175) | constructor({configuration:r,stdout:s,json:a=!1,forceSectionAlignment:n=... method start (line 175) | static async start(r,s){let a=new this(r),n=process.emitWarning;process.... method hasErrors (line 175) | hasErrors(){return this.errorCount>0} method exitCode (line 175) | exitCode(){return this.hasErrors()?1:0} method getRecommendedLength (line 175) | getRecommendedLength(){let s=this.progressStyle!==null?this.stdout.colum... method startSectionSync (line 175) | startSectionSync({reportHeader:r,reportFooter:s,skipIfEmpty:a},n){let c=... method startSectionPromise (line 175) | async startSectionPromise({reportHeader:r,reportFooter:s,skipIfEmpty:a},... method startTimerImpl (line 175) | startTimerImpl(r,s,a){return{cb:typeof s=="function"?s:a,reportHeader:()... method startTimerSync (line 175) | startTimerSync(r,s,a){let{cb:n,...c}=this.startTimerImpl(r,s,a);return t... method startTimerPromise (line 175) | async startTimerPromise(r,s,a){let{cb:n,...c}=this.startTimerImpl(r,s,a)... method reportSeparator (line 175) | reportSeparator(){this.indent===0?this.writeLine(""):this.reportInfo(nul... method reportInfo (line 175) | reportInfo(r,s){if(!this.includeInfos)return;this.commit();let a=this.fo... method reportWarning (line 175) | reportWarning(r,s){if(this.warningCount+=1,!this.includeWarnings)return;... method reportError (line 175) | reportError(r,s){this.errorCount+=1,this.timerFooter.push(()=>this.repor... method reportErrorImpl (line 175) | reportErrorImpl(r,s){this.commit();let a=this.formatNameWithHyperlink(r)... method reportFold (line 175) | reportFold(r,s){if(!D0)return;let a=`${D0.start(r)}${s}${D0.end(r)}`;thi... method reportProgress (line 175) | reportProgress(r){if(this.progressStyle===null)return{...Promise.resolve... method reportJson (line 175) | reportJson(r){this.json&&this.writeLine(`${JSON.stringify(r)}`)} method finalize (line 175) | async finalize(){if(!this.includeFooter)return;let r="";this.errorCount>... method writeLine (line 175) | writeLine(r,{truncate:s}={}){this.clearProgress({clear:!0}),this.stdout.... method writeLines (line 176) | writeLines(r,{truncate:s}={}){this.clearProgress({delta:r.length});for(l... method commit (line 177) | commit(){let r=this.uncommitted;this.uncommitted=new Set;for(let s of r)... method clearProgress (line 177) | clearProgress({delta:r=0,clear:s=!1}){this.progressStyle!==null&&this.pr... method writeProgress (line 177) | writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==nu... method refreshProgress (line 178) | refreshProgress({delta:r=0,force:s=!1}={}){let a=!1,n=!1;if(s||this.prog... method truncate (line 178) | truncate(r,{truncate:s}={}){return this.progressStyle===null&&(s=!1),typ... method formatName (line 178) | formatName(r){return this.includeNames?the(r,{configuration:this.configu... method formatPrefix (line 178) | formatPrefix(r,s){return this.includePrefix?`${Ht(this.configuration,"\u... method formatNameWithHyperlink (line 178) | formatNameWithHyperlink(r){return this.includeNames?Wj(r,{configuration:... method formatIndent (line 178) | formatIndent(){return this.level>0||!this.forceSectionAlignment?"\u2502 ... function b0 (line 178) | async function b0(t,e,r,s=[]){if(process.platform==="win32"){let a=`@got... function ihe (line 180) | async function ihe(t){let e=await Ut.tryFind(t);if(e?.packageManager){le... function Iv (line 180) | async function Iv({project:t,locator:e,binFolder:r,ignoreCorepack:s,life... function pit (line 180) | async function pit(t,e,{configuration:r,report:s,workspace:a=null,locato... function hit (line 188) | async function hit(t,e,{project:r}){let s=r.tryWorkspaceByLocator(t);if(... function LT (line 188) | async function LT(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f}){ret... function Yj (line 188) | async function Yj(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f}){ret... function git (line 188) | async function git(t,{binFolder:e,cwd:r,lifecycleScript:s}){let a=await ... function she (line 188) | async function she(t,{project:e,binFolder:r,cwd:s,lifecycleScript:a}){le... function ohe (line 188) | async function ohe(t,e,r,{cwd:s,stdin:a,stdout:n,stderr:c}){return await... function Vj (line 188) | function Vj(t,e){return t.manifest.scripts.has(e)} function ahe (line 188) | async function ahe(t,e,{cwd:r,report:s}){let{configuration:a}=t.project,... function dit (line 189) | async function dit(t,e,r){Vj(t,e)&&await ahe(t,e,r)} function Jj (line 189) | function Jj(t){let e=J.extname(t);if(e.match(/\.[cm]?[jt]sx?$/))return!0... function MT (line 189) | async function MT(t,{project:e}){let r=e.configuration,s=new Map,a=e.sto... function lhe (line 189) | async function lhe(t){return await MT(t.anchoredLocator,{project:t.proje... function Kj (line 189) | async function Kj(t,e){await Promise.all(Array.from(e,([r,[,s,a]])=>a?b0... function che (line 189) | async function che(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f,node... function mit (line 189) | async function mit(t,e,r,{cwd:s,stdin:a,stdout:n,stderr:c,packageAccessi... method constructor (line 189) | constructor(e,r,s){this.src=e,this.dest=r,this.opts=s,this.ondrain=()=>e... method unpipe (line 189) | unpipe(){this.dest.removeListener("drain",this.ondrain)} method proxyErrors (line 189) | proxyErrors(){} method end (line 189) | end(){this.unpipe(),this.opts.end&&this.dest.end()} method unpipe (line 189) | unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()} method constructor (line 189) | constructor(e,r,s){super(e,r,s),this.proxyErrors=a=>r.emit("error",a),e.... method constructor (line 189) | constructor(e){super(),this[jT]=!1,this[wv]=!1,this.pipes=[],this.buffer... method bufferLength (line 189) | get bufferLength(){return this[Ys]} method encoding (line 189) | get encoding(){return this[ul]} method encoding (line 189) | set encoding(e){if(this[Ko])throw new Error("cannot set encoding in obje... method setEncoding (line 189) | setEncoding(e){this.encoding=e} method objectMode (line 189) | get objectMode(){return this[Ko]} method objectMode (line 189) | set objectMode(e){this[Ko]=this[Ko]||!!e} method async (line 189) | get async(){return this[Gp]} method async (line 189) | set async(e){this[Gp]=this[Gp]||!!e} method write (line 189) | write(e,r,s){if(this[_p])throw new Error("write after end");if(this[zo])... method read (line 189) | read(e){if(this[zo])return null;if(this[Ys]===0||e===0||e>this[Ys])retur... method [ghe] (line 189) | [ghe](e,r){return e===r.length||e===null?this[Zj]():(this.buffer[0]=r.sl... method end (line 189) | end(e,r,s){return typeof e=="function"&&(s=e,e=null),typeof r=="function... method [bI] (line 189) | [bI](){this[zo]||(this[wv]=!1,this[jT]=!0,this.emit("resume"),this.buffe... method resume (line 189) | resume(){return this[bI]()} method pause (line 189) | pause(){this[jT]=!1,this[wv]=!0} method destroyed (line 189) | get destroyed(){return this[zo]} method flowing (line 189) | get flowing(){return this[jT]} method paused (line 189) | get paused(){return this[wv]} method [Xj] (line 189) | [Xj](e){this[Ko]?this[Ys]+=1:this[Ys]+=e.length,this.buffer.push(e)} method [Zj] (line 189) | [Zj](){return this.buffer.length&&(this[Ko]?this[Ys]-=1:this[Ys]-=this.b... method [HT] (line 189) | [HT](e){do;while(this[dhe](this[Zj]()));!e&&!this.buffer.length&&!this[_... method [dhe] (line 189) | [dhe](e){return e?(this.emit("data",e),this.flowing):!1} method pipe (line 189) | pipe(e,r){if(this[zo])return;let s=this[x0];return r=r||{},e===Ahe.stdou... method unpipe (line 189) | unpipe(e){let r=this.pipes.find(s=>s.dest===e);r&&(this.pipes.splice(thi... method addListener (line 189) | addListener(e,r){return this.on(e,r)} method on (line 189) | on(e,r){let s=super.on(e,r);return e==="data"&&!this.pipes.length&&!this... method emittedEnd (line 189) | get emittedEnd(){return this[x0]} method [Hp] (line 189) | [Hp](){!this[UT]&&!this[x0]&&!this[zo]&&this.buffer.length===0&&this[_p]... method emit (line 189) | emit(e,r,...s){if(e!=="error"&&e!=="close"&&e!==zo&&this[zo])return;if(e... method [$j] (line 189) | [$j](e){for(let s of this.pipes)s.dest.write(e)===!1&&this.pause();let r... method [mhe] (line 189) | [mhe](){this[x0]||(this[x0]=!0,this.readable=!1,this[Gp]?Bv(()=>this[e6]... method [e6] (line 189) | [e6](){if(this[jp]){let r=this[jp].end();if(r){for(let s of this.pipes)s... method collect (line 189) | collect(){let e=[];this[Ko]||(e.dataLength=0);let r=this.promise();retur... method concat (line 189) | concat(){return this[Ko]?Promise.reject(new Error("cannot concat in obje... method promise (line 189) | promise(){return new Promise((e,r)=>{this.on(zo,()=>r(new Error("stream ... method [Eit] (line 189) | [Eit](){return{next:()=>{let r=this.read();if(r!==null)return Promise.re... method [Iit] (line 189) | [Iit](){return{next:()=>{let r=this.read();return{value:r,done:r===null}}}} method destroy (line 189) | destroy(e){return this[zo]?(e?this.emit("error",e):this.emit(zo),this):(... method isStream (line 189) | static isStream(e){return!!e&&(e instanceof Ehe||e instanceof phe||e ins... method constructor (line 189) | constructor(e){super("zlib: "+e.message),this.code=e.code,this.errno=e.e... method name (line 189) | get name(){return"ZlibError"} method constructor (line 189) | constructor(e,r){if(!e||typeof e!="object")throw new TypeError("invalid ... method close (line 189) | close(){this[Ii]&&(this[Ii].close(),this[Ii]=null,this.emit("close"))} method reset (line 189) | reset(){if(!this[xI])return o6(this[Ii],"zlib binding closed"),this[Ii].... method flush (line 189) | flush(e){this.ended||(typeof e!="number"&&(e=this[d6]),this.write(Object... method end (line 189) | end(e,r,s){return e&&this.write(e,r),this.flush(this[vhe]),this[i6]=!0,s... method ended (line 189) | get ended(){return this[i6]} method write (line 189) | write(e,r,s){if(typeof r=="function"&&(s=r,r="utf8"),typeof e=="string"&... method [Am] (line 189) | [Am](e){return super.write(e)} method constructor (line 189) | constructor(e,r){e=e||{},e.flush=e.flush||fm.Z_NO_FLUSH,e.finishFlush=e.... method params (line 189) | params(e,r){if(!this[xI]){if(!this[Ii])throw new Error("cannot switch pa... method constructor (line 189) | constructor(e){super(e,"Deflate")} method constructor (line 189) | constructor(e){super(e,"Inflate")} method constructor (line 189) | constructor(e){super(e,"Gzip"),this[s6]=e&&!!e.portable} method [Am] (line 189) | [Am](e){return this[s6]?(this[s6]=!1,e[9]=255,super[Am](e)):super[Am](e)} method constructor (line 189) | constructor(e){super(e,"Gunzip")} method constructor (line 189) | constructor(e){super(e,"DeflateRaw")} method constructor (line 189) | constructor(e){super(e,"InflateRaw")} method constructor (line 189) | constructor(e){super(e,"Unzip")} method constructor (line 189) | constructor(e,r){e=e||{},e.flush=e.flush||fm.BROTLI_OPERATION_PROCESS,e.... method constructor (line 189) | constructor(e){super(e,"BrotliCompress")} method constructor (line 189) | constructor(e){super(e,"BrotliDecompress")} method constructor (line 189) | constructor(){throw new Error("Brotli is not supported in this version o... method constructor (line 189) | constructor(e,r,s){switch(super(),this.pause(),this.extended=r,this.glob... method write (line 189) | write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing m... method [E6] (line 189) | [E6](e,r){for(let s in e)e[s]!==null&&e[s]!==void 0&&!(r&&s==="path")&&(... method constructor (line 189) | constructor(e,r,s,a){this.cksumValid=!1,this.needPax=!1,this.nullBlock=!... method decode (line 189) | decode(e,r,s,a){if(r||(r=0),!e||!(e.length>=r+512))throw new Error("need... method [w6] (line 189) | [w6](e,r){for(let s in e)e[s]!==null&&e[s]!==void 0&&!(r&&s==="path")&&(... method encode (line 189) | encode(e,r){if(e||(e=this.block=Buffer.alloc(512),r=0),r||(r=0),!(e.leng... method set (line 189) | set(e){for(let r in e)e[r]!==null&&e[r]!==void 0&&(this[r]=e[r])} method type (line 189) | get type(){return C6.name.get(this[zl])||this[zl]} method typeKey (line 189) | get typeKey(){return this[zl]} method type (line 189) | set type(e){C6.code.has(e)?this[zl]=C6.code.get(e):this[zl]=e} method constructor (line 189) | constructor(e,r){this.atime=e.atime||null,this.charset=e.charset||null,t... method encode (line 189) | encode(){let e=this.encodeBody();if(e==="")return null;let r=Buffer.byte... method encodeBody (line 189) | encodeBody(){return this.encodeField("path")+this.encodeField("ctime")+t... method encodeField (line 189) | encodeField(e){if(this[e]===null||this[e]===void 0)return"";let r=this[e... method warn (line 191) | warn(e,r,s={}){this.file&&(s.file=this.file),this.cwd&&(s.cwd=this.cwd),... method constructor (line 191) | constructor(e,r){if(r=r||{},super(r),typeof e!="string")throw new TypeEr... method emit (line 191) | emit(e,...r){return e==="error"&&(this[Vhe]=!0),super.emit(e,...r)} method [Q6] (line 191) | [Q6](){nA.lstat(this.absolute,(e,r)=>{if(e)return this.emit("error",e);t... method [$T] (line 191) | [$T](e){this.statCache.set(this.absolute,e),this.stat=e,e.isFile()||(e.s... method [Ghe] (line 191) | [Ghe](){switch(this.type){case"File":return this[qhe]();case"Directory":... method [eR] (line 191) | [eR](e){return e0e(e,this.type==="Directory",this.portable)} method [iA] (line 191) | [iA](e){return Xhe(e,this.prefix)} method [Dv] (line 191) | [Dv](){this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.he... method [Whe] (line 191) | [Whe](){this.path.substr(-1)!=="/"&&(this.path+="/"),this.stat.size=0,th... method [k6] (line 191) | [k6](){nA.readlink(this.absolute,(e,r)=>{if(e)return this.emit("error",e... method [R6] (line 191) | [R6](e){this.linkpath=rA(e),this[Dv](),this.end()} method [Yhe] (line 191) | [Yhe](e){this.type="Link",this.linkpath=rA(jhe.relative(this.cwd,e)),thi... method [qhe] (line 191) | [qhe](){if(this.stat.nlink>1){let e=this.stat.dev+":"+this.stat.ino;if(t... method [F6] (line 191) | [F6](){nA.open(this.absolute,"r",(e,r)=>{if(e)return this.emit("error",e... method [N6] (line 191) | [N6](e){if(this.fd=e,this[Vhe])return this[R0]();this.blockLen=512*Math.... method [ZT] (line 191) | [ZT](){let{fd:e,buf:r,offset:s,length:a,pos:n}=this;nA.read(e,r,s,a,n,(c... method [R0] (line 191) | [R0](e){nA.close(this.fd,e)} method [T6] (line 191) | [T6](e){if(e<=0&&this.remain>0){let a=new Error("encountered unexpected ... method [O6] (line 191) | [O6](e){this.once("drain",e)} method write (line 191) | write(e){if(this.blockRemainthis.blockRemain)throw new Error("writing m... method end (line 191) | end(){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain... method constructor (line 191) | constructor(e,r){this.path=e||"./",this.absolute=r,this.entry=null,this.... method constructor (line 191) | constructor(e){super(e),e=e||Object.create(null),this.opt=e,this.file=e.... method [a0e] (line 191) | [a0e](e){return super.write(e)} method add (line 191) | add(e){return this.write(e),this} method end (line 191) | end(e){return e&&this.write(e),this[rR]=!0,this[gm](),this} method write (line 191) | write(e){if(this[rR])throw new Error("write after end");return e instanc... method [i0e] (line 191) | [i0e](e){let r=j6(o0e.resolve(this.cwd,e.path));if(!this.filter(e.path,e... method [sR] (line 191) | [sR](e){let r=j6(o0e.resolve(this.cwd,e));this[sA].push(new lR(e,r)),thi... method [G6] (line 191) | [G6](e){e.pending=!0,this[oA]+=1;let r=this.follow?"stat":"lstat";cR[r](... method [iR] (line 191) | [iR](e,r){this.statCache.set(e.absolute,r),e.stat=r,this.filter(e.path,r... method [q6] (line 191) | [q6](e){e.pending=!0,this[oA]+=1,cR.readdir(e.absolute,(r,s)=>{if(e.pend... method [oR] (line 191) | [oR](e,r){this.readdirCache.set(e.absolute,r),e.readdir=r,this[gm]()} method [gm] (line 191) | [gm](){if(!this[nR]){this[nR]=!0;for(let e=this[sA].head;e!==null&&this[... method [NI] (line 191) | get[NI](){return this[sA]&&this[sA].head&&this[sA].head.value} method [U6] (line 191) | [U6](e){this[sA].shift(),this[oA]-=1,this[gm]()} method [n0e] (line 191) | [n0e](e){if(!e.pending){if(e.entry){e===this[NI]&&!e.piped&&this[aR](e);... method [_6] (line 191) | [_6](e){return{onwarn:(r,s,a)=>this.warn(r,s,a),noPax:this.noPax,cwd:thi... method [s0e] (line 191) | [s0e](e){this[oA]+=1;try{return new this[W6](e.path,this[_6](e)).on("end... method [H6] (line 191) | [H6](){this[NI]&&this[NI].entry&&this[NI].entry.resume()} method [aR] (line 191) | [aR](e){e.piped=!0,e.readdir&&e.readdir.forEach(a=>{let n=e.path,c=n==="... method pause (line 191) | pause(){return this.zip&&this.zip.pause(),super.pause()} method constructor (line 191) | constructor(e){super(e),this[W6]=ost} method pause (line 191) | pause(){} method resume (line 191) | resume(){} method [G6] (line 191) | [G6](e){let r=this.follow?"statSync":"lstatSync";this[iR](e,cR[r](e.abso... method [q6] (line 191) | [q6](e,r){this[oR](e,cR.readdirSync(e.absolute))} method [aR] (line 191) | [aR](e){let r=e.entry,s=this.zip;e.readdir&&e.readdir.forEach(a=>{let n=... method constructor (line 191) | constructor(e,r){if(r=r||{},super(r),this.readable=!0,this.writable=!1,t... method fd (line 191) | get fd(){return this[ii]} method path (line 191) | get path(){return this[Wp]} method write (line 191) | write(){throw new TypeError("this is a readable stream")} method end (line 191) | end(){throw new TypeError("this is a readable stream")} method [O0] (line 191) | [O0](){fl.open(this[Wp],"r",(e,r)=>this[jI](e,r))} method [jI] (line 191) | [jI](e,r){e?this[UI](e):(this[ii]=r,this.emit("open",r),this[MI]())} method [$6] (line 191) | [$6](){return Buffer.allocUnsafe(Math.min(this[u0e],this[AR]))} method [MI] (line 191) | [MI](){if(!this[F0]){this[F0]=!0;let e=this[$6]();if(e.length===0)return... method [z6] (line 191) | [z6](e,r,s){this[F0]=!1,e?this[UI](e):this[Z6](r,s)&&this[MI]()} method [Yu] (line 191) | [Yu](){if(this[HI]&&typeof this[ii]=="number"){let e=this[ii];this[ii]=n... method [UI] (line 191) | [UI](e){this[F0]=!0,this[Yu](),this.emit("error",e)} method [Z6] (line 191) | [Z6](e,r){let s=!1;return this[AR]-=e,e>0&&(s=super.write(ethis[jI](e,r))} method [jI] (line 191) | [jI](e,r){this[hR]&&this[N0]==="r+"&&e&&e.code==="ENOENT"?(this[N0]="w",... method end (line 191) | end(e,r){return e&&this.write(e,r),this[bv]=!0,!this[OI]&&!this[aA].leng... method write (line 191) | write(e,r){return typeof e=="string"&&(e=Buffer.from(e,r)),this[bv]?(thi... method [pR] (line 191) | [pR](e){fl.write(this[ii],e,0,e.length,this[dm],(r,s)=>this[LI](r,s))} method [LI] (line 191) | [LI](e,r){e?this[UI](e):(this[dm]!==null&&(this[dm]+=r),this[aA].length?... method [K6] (line 191) | [K6](){if(this[aA].length===0)this[bv]&&this[LI](null,0);else if(this[aA... method [Yu] (line 191) | [Yu](){if(this[HI]&&typeof this[ii]=="number"){let e=this[ii];this[ii]=n... method [O0] (line 191) | [O0](){let e;if(this[hR]&&this[N0]==="r+")try{e=fl.openSync(this[Wp],thi... method [Yu] (line 191) | [Yu](){if(this[HI]&&typeof this[ii]=="number"){let e=this[ii];this[ii]=n... method [pR] (line 191) | [pR](e){let r=!0;try{this[LI](null,fl.writeSync(this[ii],e,0,e.length,th... method constructor (line 191) | constructor(e){e=e||{},super(e),this.file=e.file||"",this[Im]=null,this.... method [m0e] (line 191) | [m0e](e,r){this[Im]===null&&(this[Im]=!1);let s;try{s=new pst(e,r,this[M... method [p0e] (line 191) | [p0e](e){let r=!0;return e?Array.isArray(e)?this.emit.apply(this,e):(thi... method [nG] (line 191) | [nG](){do;while(this[p0e](this[Vp].shift()));if(!this[Vp].length){let e=... method [iG] (line 191) | [iG](e,r){let s=this[mm],a=s.blockRemain,n=a>=e.length&&r===0?e:e.slice(... method [d0e] (line 191) | [d0e](e,r){let s=this[mm],a=this[iG](e,r);return this[mm]||this[h0e](s),a} method [Em] (line 191) | [Em](e,r,s){!this[Vp].length&&!this[Yp]?this.emit(e,r,s):this[Vp].push([... method [h0e] (line 191) | [h0e](e){switch(this[Em]("meta",this[L0]),e.type){case"ExtendedHeader":c... method abort (line 191) | abort(e){this[M0]=!0,this.emit("abort",e),this.warn("TAR_ABORT",e,{recov... method write (line 191) | write(e){if(this[M0])return;if(this[Al]===null&&e){if(this[Di]&&(e=Buffe... method [sG] (line 191) | [sG](e){e&&!this[M0]&&(this[Di]=this[Di]?Buffer.concat([this[Di],e]):e)} method [oG] (line 191) | [oG](){if(this[ym]&&!this[g0e]&&!this[M0]&&!this[IR]){this[g0e]=!0;let e... method [yR] (line 191) | [yR](e){if(this[IR])this[sG](e);else if(!e&&!this[Di])this[oG]();else{if... method [ER] (line 191) | [ER](e){let r=0,s=e.length;for(;r+512<=s&&!this[M0]&&!this[BR];)switch(t... method end (line 191) | end(e){this[M0]||(this[Al]?this[Al].end(e):(this[ym]=!0,this.write(e)))} method constructor (line 191) | constructor(e,r){super("Cannot extract through symbolic link"),this.path... method name (line 191) | get name(){return"SylinkError"} method constructor (line 191) | constructor(e,r){super(r+": Cannot cd into '"+e+"'"),this.path=e,this.co... method name (line 191) | get name(){return"CwdError"} method constructor (line 191) | constructor(e){if(e||(e={}),e.ondone=r=>{this[EG]=!0,this[IG]()},super(e... method warn (line 191) | warn(e,r,s={}){return(e==="TAR_BAD_ARCHIVE"||e==="TAR_ABORT")&&(s.recove... method [IG] (line 191) | [IG](){this[EG]&&this[RR]===0&&(this.emit("prefinish"),this.emit("finish... method [Fge] (line 191) | [Fge](e){if(this.strip){let r=Zl(e.path).split("/");if(r.length{if(a){... method [Rge] (line 191) | [Rge](e){e.unsupported=!0,this.warn("TAR_ENTRY_UNSUPPORTED",`unsupported... method [Qge] (line 191) | [Qge](e,r){this[OR](e,e.linkpath,"symlink",r)} method [Tge] (line 191) | [Tge](e,r){let s=Zl(Jp.resolve(this.cwd,e.linkpath));this[OR](e,s,"link"... method [Nge] (line 191) | [Nge](){this[RR]++} method [JI] (line 191) | [JI](){this[RR]--,this[IG]()} method [SG] (line 191) | [SG](e){this[JI](),e.resume()} method [wG] (line 191) | [wG](e,r){return e.type==="File"&&!this.unlink&&r.isFile()&&r.nlink<=1&&... method [CG] (line 191) | [CG](e){this[Nge]();let r=[e.path];e.linkpath&&r.push(e.linkpath),this.r... method [NR] (line 191) | [NR](e){e.type==="SymbolicLink"?Oot(this.dirCache):e.type!=="Directory"&... method [kge] (line 191) | [kge](e,r){this[NR](e);let s=f=>{this[NR](e),r(f)},a=()=>{this[_0](this.... method [Hc] (line 191) | [Hc](e,r,s){if(e){this[Xo](e,r),s();return}switch(r.type){case"File":cas... method [OR] (line 191) | [OR](e,r,s,a){Mn[s](r,e.absolute,n=>{n?this[Xo](n,e):(this[JI](),e.resum... method [Hc] (line 191) | [Hc](e,r){return super[Hc](e,r,()=>{})} method [CG] (line 191) | [CG](e){if(this[NR](e),!this[Nv]){let n=this[_0](this.cwd,this.dmode);if... method [BG] (line 191) | [BG](e,r){let s=e.mode&4095||this.fmode,a=f=>{let p;try{Mn.closeSync(n)}... method [vG] (line 191) | [vG](e,r){let s=e.mode&4095||this.dmode,a=this[_0](e.absolute,s);if(a){t... method [_0] (line 191) | [_0](e,r){try{return Mge.sync(Zl(e),{uid:this.uid,gid:this.gid,processUi... method [OR] (line 191) | [OR](e,r,s,a){try{Mn[s+"Sync"](r,e.absolute),a(),e.resume()}catch(n){ret... method constructor (line 191) | constructor(e,r){this.fn=e;this.limit=(0,xG.default)(r.poolSize)} method run (line 191) | run(e){return this.limit(()=>this.fn(e))} method constructor (line 191) | constructor(e,r){this.source=e;this.workers=[];this.limit=(0,xG.default)... method createWorker (line 191) | createWorker(){this.cleanupInterval.refresh();let e=new Jge.Worker(this.... method run (line 191) | run(e){return this.limit(()=>{let r=this.workers.pop()??this.createWorke... function Got (line 191) | function Got(t,e){switch(t){case"async":return new Mv(RG,{poolSize:e});c... function ede (line 191) | function ede(){return typeof QG>"u"&&(QG=Got("workers",Ui.availableParal... function tde (line 191) | function tde(t){return typeof t>"u"?ede():Yl(qot,t,()=>{let e=t.get("tas... function RG (line 191) | async function RG(t){let{tmpFile:e,tgz:r,compressionLevel:s,extractBuffe... function Wot (line 191) | async function Wot(t,{baseFs:e=new Yn,prefixPath:r=vt.root,compressionLe... function Yot (line 191) | async function Yot(t,e={}){let r=await ce.mktempPromise(),s=J.join(r,"ar... function rde (line 191) | async function rde(t,e,{stripComponents:r=0,prefixPath:s=vt.dot}={}){fun... function t (line 191) | function t(a,n){var c=n?"\u2514":"\u251C";return a?c+="\u2500 ":c+="\u25... function e (line 191) | function e(a,n){var c=[];for(var f in a)a.hasOwnProperty(f)&&(n&&typeof ... method constructor (line 226) | constructor(s){super(s)} method submit (line 226) | async submit(){this.value=await t.call(this,this.values,this.state),su... method create (line 226) | static create(s){return pme(s)} function r (line 191) | function r(a,n,c,f,p,h,E){var C="",S=0,P,I,R=f.slice(0);if(R.push([n,c])... method constructor (line 226) | constructor(a){super({...a,choices:e})} method create (line 226) | static create(a){return gme(a)} function ade (line 192) | function ade(t,{configuration:e}){let r={},s=0,a=(n,c)=>{let f=Array.isA... function lde (line 192) | function lde(t){let e=r=>{if(typeof r.children>"u"){if(typeof r.value>"u... function Jot (line 192) | function Jot(t,{configuration:e,stdout:r,json:s}){let a=t.map(n=>({value... function cde (line 192) | function cde(t,{configuration:e,stdout:r,json:s,separators:a=0}){if(s){l... function Kot (line 195) | function Kot(t){return typeof t=="string"?t.replace(/^\0[0-9]+\0/,""):t} method constructor (line 195) | constructor(e){this.releaseFunction=e;this.map=new Map} method addOrCreate (line 195) | addOrCreate(e,r){let s=this.map.get(e);if(typeof s<"u"){if(s.refCount<=0... method release (line 195) | release(e){let r=this.map.get(e);if(!r)throw new Error(`Unbalanced calls... function _v (line 195) | function _v(t){let e=t.match(zot);if(!e?.groups)throw new Error("Asserti... method constructor (line 195) | constructor(e,{configuration:r,immutable:s=r.get("enableImmutableCache")... method find (line 195) | static async find(e,{immutable:r,check:s}={}){let a=new t(e.get("cacheFo... method getCacheKey (line 195) | static getCacheKey(e){let r=e.get("compressionLevel"),s=r!=="mixed"?`c${... method mirrorCwd (line 195) | get mirrorCwd(){if(!this.configuration.get("enableMirror"))return null;l... method getVersionFilename (line 195) | getVersionFilename(e){return`${nI(e)}-${this.cacheKey}.zip`} method getChecksumFilename (line 195) | getChecksumFilename(e,r){let a=_v(r).hash.slice(0,10);return`${nI(e)}-${... method isChecksumCompatible (line 195) | isChecksumCompatible(e){if(e===null)return!1;let{cacheVersion:r,cacheSpe... method getLocatorPath (line 195) | getLocatorPath(e,r){return this.mirrorCwd===null?J.resolve(this.cwd,this... method getLocatorMirrorPath (line 195) | getLocatorMirrorPath(e){let r=this.mirrorCwd;return r!==null?J.resolve(r... method setup (line 195) | async setup(){if(!this.configuration.get("enableGlobalCache"))if(this.im... method fetchPackageFromCache (line 198) | async fetchPackageFromCache(e,r,{onHit:s,onMiss:a,loader:n,...c}){let f=... method constructor (line 198) | constructor(e){this.resolver=e;this.resolutions=null} method setup (line 198) | async setup(e,{report:r}){let s=J.join(e.cwd,Er.lockfile);if(!ce.existsS... method supportsDescriptor (line 198) | supportsDescriptor(e,r){return this.resolutions?this.resolutions.has(e.d... method supportsLocator (line 198) | supportsLocator(e,r){return!1} method shouldPersistResolution (line 198) | shouldPersistResolution(e,r){throw new Error("Assertion failed: This res... method bindDescriptor (line 198) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 198) | getResolutionDependencies(e,r){return{}} method getCandidates (line 198) | async getCandidates(e,r,s){if(!this.resolutions)throw new Error("Asserti... method getSatisfying (line 198) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 198) | async resolve(e,r){throw new Error("Assertion failed: This resolver does... method constructor (line 198) | constructor({configuration:r,stdout:s,suggestInstall:a=!0}){super();this... method start (line 198) | static async start(r,s){let a=new this(r);try{await s(a)}catch(n){a.repo... method hasErrors (line 198) | hasErrors(){return this.errorCount>0} method exitCode (line 198) | exitCode(){return this.hasErrors()?1:0} method reportCacheHit (line 198) | reportCacheHit(r){} method reportCacheMiss (line 198) | reportCacheMiss(r){} method startSectionSync (line 198) | startSectionSync(r,s){return s()} method startSectionPromise (line 198) | async startSectionPromise(r,s){return await s()} method startTimerSync (line 198) | startTimerSync(r,s,a){return(typeof s=="function"?s:a)()} method startTimerPromise (line 198) | async startTimerPromise(r,s,a){return await(typeof s=="function"?s:a)()} method reportSeparator (line 198) | reportSeparator(){} method reportInfo (line 198) | reportInfo(r,s){} method reportWarning (line 198) | reportWarning(r,s){} method reportError (line 198) | reportError(r,s){this.errorCount+=1,this.stdout.write(`${Ht(this.configu... method reportProgress (line 199) | reportProgress(r){return{...Promise.resolve().then(async()=>{for await(l... method reportJson (line 199) | reportJson(r){} method reportFold (line 199) | reportFold(r,s){} method finalize (line 199) | async finalize(){this.errorCount>0&&(this.stdout.write(` method formatNameWithHyperlink (line 202) | formatNameWithHyperlink(r){return Wj(r,{configuration:this.configuration... method constructor (line 202) | constructor(e){this.resolver=e} method supportsDescriptor (line 202) | supportsDescriptor(e,r){return!!(r.project.storedResolutions.get(e.descr... method supportsLocator (line 202) | supportsLocator(e,r){return!!(r.project.originalPackages.has(e.locatorHa... method shouldPersistResolution (line 202) | shouldPersistResolution(e,r){throw new Error("The shouldPersistResolutio... method bindDescriptor (line 202) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 202) | getResolutionDependencies(e,r){return this.resolver.getResolutionDepende... method getCandidates (line 202) | async getCandidates(e,r,s){let a=s.project.storedResolutions.get(e.descr... method getSatisfying (line 202) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 202) | async resolve(e,r){let s=r.project.originalPackages.get(e.locatorHash);i... function Kp (line 202) | function Kp(){} function Zot (line 202) | function Zot(t,e,r,s,a){for(var n=0,c=e.length,f=0,p=0;nt.length)&&(e=t.length);for(var r=0,s=new A... function aat (line 202) | function aat(){throw new TypeError(`Invalid attempt to spread non-iterab... function jG (line 203) | function jG(t,e,r,s,a){e=e||[],r=r||[],s&&(t=s(a,t));var n;for(n=0;n"u"&&(c.context=4... function c (line 204) | function c(R){return a?(setTimeout(function(){a(void 0,R)},0),!0):R} function P (line 204) | function P(){for(var R=-1*h;R<=h;R+=2){var N=void 0,U=C[R-1],W=C[R+1],ee... method constructor (line 204) | constructor(e){this.resolver=e} method supportsDescriptor (line 204) | supportsDescriptor(e,r){return this.resolver.supportsDescriptor(e,r)} method supportsLocator (line 204) | supportsLocator(e,r){return this.resolver.supportsLocator(e,r)} method shouldPersistResolution (line 204) | shouldPersistResolution(e,r){return this.resolver.shouldPersistResolutio... method bindDescriptor (line 204) | bindDescriptor(e,r,s){return this.resolver.bindDescriptor(e,r,s)} method getResolutionDependencies (line 204) | getResolutionDependencies(e,r){return this.resolver.getResolutionDepende... method getCandidates (line 204) | async getCandidates(e,r,s){throw new jt(20,`This package doesn't seem to... method getSatisfying (line 204) | async getSatisfying(e,r,s,a){throw new jt(20,`This package doesn't seem ... method resolve (line 204) | async resolve(e,r){throw new jt(20,`This package doesn't seem to be pres... method reportCacheHit (line 204) | reportCacheHit(e){} method reportCacheMiss (line 204) | reportCacheMiss(e){} method startSectionSync (line 204) | startSectionSync(e,r){return r()} method startSectionPromise (line 204) | async startSectionPromise(e,r){return await r()} method startTimerSync (line 204) | startTimerSync(e,r,s){return(typeof r=="function"?r:s)()} method startTimerPromise (line 204) | async startTimerPromise(e,r,s){return await(typeof r=="function"?r:s)()} method reportSeparator (line 204) | reportSeparator(){} method reportInfo (line 204) | reportInfo(e,r){} method reportWarning (line 204) | reportWarning(e,r){} method reportError (line 204) | reportError(e,r){} method reportProgress (line 204) | reportProgress(e){return{...Promise.resolve().then(async()=>{for await(l... method reportJson (line 204) | reportJson(e){} method reportFold (line 204) | reportFold(e,r){} method finalize (line 204) | async finalize(){} method constructor (line 204) | constructor(e,{project:r}){this.workspacesCwds=new Set;this.project=r,th... method setup (line 204) | async setup(){this.manifest=await Ut.tryFind(this.cwd)??new Ut,this.rela... method anchoredPackage (line 204) | get anchoredPackage(){let e=this.project.storedPackages.get(this.anchore... method accepts (line 204) | accepts(e){let r=e.indexOf(":"),s=r!==-1?e.slice(0,r+1):null,a=r!==-1?e.... method computeCandidateName (line 204) | computeCandidateName(){return this.cwd===this.project.cwd?"root-workspac... method getRecursiveWorkspaceDependencies (line 204) | getRecursiveWorkspaceDependencies({dependencies:e=Ut.hardDependencies}={... method getRecursiveWorkspaceDependents (line 204) | getRecursiveWorkspaceDependents({dependencies:e=Ut.hardDependencies}={})... method getRecursiveWorkspaceChildren (line 204) | getRecursiveWorkspaceChildren(){let e=new Set([this]);for(let r of e)for... method persistManifest (line 204) | async persistManifest(){let e={};this.manifest.exportTo(e);let r=J.join(... function hat (line 205) | function hat({project:t,allDescriptors:e,allResolutions:r,allPackages:s,... function dat (line 206) | function dat(t,e){let r=[],s=[],a=!1;for(let n of t.peerWarnings)if(!(n.... method constructor (line 206) | constructor(e,{configuration:r}){this.resolutionAliases=new Map;this.wor... method find (line 206) | static async find(e,r){if(!e.projectCwd)throw new nt(`No project found i... method setupResolutions (line 209) | async setupResolutions(){this.storedResolutions=new Map,this.storedDescr... method setupWorkspaces (line 209) | async setupWorkspaces(){this.workspaces=[],this.workspacesByCwd=new Map,... method addWorkspace (line 209) | addWorkspace(e){let r=this.workspacesByIdent.get(e.anchoredLocator.ident... method topLevelWorkspace (line 209) | get topLevelWorkspace(){return this.getWorkspaceByCwd(this.cwd)} method tryWorkspaceByCwd (line 209) | tryWorkspaceByCwd(e){J.isAbsolute(e)||(e=J.resolve(this.cwd,e)),e=J.norm... method getWorkspaceByCwd (line 209) | getWorkspaceByCwd(e){let r=this.tryWorkspaceByCwd(e);if(!r)throw new Err... method tryWorkspaceByFilePath (line 209) | tryWorkspaceByFilePath(e){let r=null;for(let s of this.workspaces)J.rela... method getWorkspaceByFilePath (line 209) | getWorkspaceByFilePath(e){let r=this.tryWorkspaceByFilePath(e);if(!r)thr... method tryWorkspaceByIdent (line 209) | tryWorkspaceByIdent(e){let r=this.workspacesByIdent.get(e.identHash);ret... method getWorkspaceByIdent (line 209) | getWorkspaceByIdent(e){let r=this.tryWorkspaceByIdent(e);if(!r)throw new... method tryWorkspaceByDescriptor (line 209) | tryWorkspaceByDescriptor(e){if(e.range.startsWith(Ei.protocol)){let s=e.... method getWorkspaceByDescriptor (line 209) | getWorkspaceByDescriptor(e){let r=this.tryWorkspaceByDescriptor(e);if(r=... method tryWorkspaceByLocator (line 209) | tryWorkspaceByLocator(e){let r=this.tryWorkspaceByIdent(e);return r===nu... method getWorkspaceByLocator (line 209) | getWorkspaceByLocator(e){let r=this.tryWorkspaceByLocator(e);if(!r)throw... method deleteDescriptor (line 209) | deleteDescriptor(e){this.storedResolutions.delete(e),this.storedDescript... method deleteLocator (line 209) | deleteLocator(e){this.originalPackages.delete(e),this.storedPackages.del... method forgetResolution (line 209) | forgetResolution(e){if("descriptorHash"in e){let r=this.storedResolution... method forgetTransientResolutions (line 209) | forgetTransientResolutions(){let e=this.configuration.makeResolver(),r=n... method forgetVirtualResolutions (line 209) | forgetVirtualResolutions(){for(let e of this.storedPackages.values())for... method getDependencyMeta (line 209) | getDependencyMeta(e,r){let s={},n=this.topLevelWorkspace.manifest.depend... method findLocatorForLocation (line 209) | async findLocatorForLocation(e,{strict:r=!1}={}){let s=new ki,a=this.con... method loadUserConfig (line 209) | async loadUserConfig(){let e=J.join(this.cwd,".pnp.cjs");await ce.exists... method preparePackage (line 209) | async preparePackage(e,{resolver:r,resolveOptions:s}){let a=await this.c... method resolveEverything (line 209) | async resolveEverything(e){if(!this.workspacesByCwd||!this.workspacesByI... method fetchEverything (line 209) | async fetchEverything({cache:e,report:r,fetcher:s,mode:a,persistProject:... method linkEverything (line 209) | async linkEverything({cache:e,report:r,fetcher:s,mode:a}){let n={mockedP... method installWithNewReport (line 212) | async installWithNewReport(e,r){return(await Ot.start({configuration:thi... method install (line 212) | async install(e){let r=this.configuration.get("nodeLinker");ze.telemetry... method generateLockfile (line 212) | generateLockfile(){let e=new Map;for(let[n,c]of this.storedResolutions.e... method persistLockfile (line 215) | async persistLockfile(){let e=J.join(this.cwd,Er.lockfile),r="";try{r=aw... method persistInstallStateFile (line 215) | async persistInstallStateFile(){let e=[];for(let c of Object.values(KG))... method restoreInstallState (line 215) | async restoreInstallState({restoreLinkersCustomData:e=!0,restoreResoluti... method applyLightResolution (line 215) | async applyLightResolution(){await this.resolveEverything({lockfileOnly:... method persist (line 215) | async persist(){let e=(0,qR.default)(4);await Promise.all([this.persistL... method cacheCleanup (line 215) | async cacheCleanup({cache:e,report:r}){if(this.configuration.get("enable... function mat (line 215) | function mat(t){let s=Math.floor(t.timeNow/864e5),a=t.updateInterval*864... method constructor (line 215) | constructor(e,r){this.values=new Map;this.hits=new Map;this.enumerators=... method commitTips (line 215) | commitTips(){this.shouldShowTips&&(this.shouldCommitTips=!0)} method selectTip (line 215) | selectTip(e){let r=new Set(this.displayedTips),s=f=>f&&fn?Zf(fn,f):!1,a=... method reportVersion (line 215) | reportVersion(e){this.reportValue("version",e.replace(/-git\..*/,"-git"))} method reportCommandName (line 215) | reportCommandName(e){this.reportValue("commandName",e||"")} method reportPluginName (line 215) | reportPluginName(e){this.reportValue("pluginName",e)} method reportProject (line 215) | reportProject(e){this.reportEnumerator("projectCount",e)} method reportInstall (line 215) | reportInstall(e){this.reportHit("installCount",e)} method reportPackageExtension (line 215) | reportPackageExtension(e){this.reportValue("packageExtension",e)} method reportWorkspaceCount (line 215) | reportWorkspaceCount(e){this.reportValue("workspaceCount",String(e))} method reportDependencyCount (line 215) | reportDependencyCount(e){this.reportValue("dependencyCount",String(e))} method reportValue (line 215) | reportValue(e,r){bp(this.values,e).add(r)} method reportEnumerator (line 215) | reportEnumerator(e,r){bp(this.enumerators,e).add(us(r))} method reportHit (line 215) | reportHit(e,r="*"){let s=q4(this.hits,e),a=Yl(s,r,()=>0);s.set(r,a+1)} method getRegistryPath (line 215) | getRegistryPath(){let e=this.configuration.get("globalFolder");return J.... method sendReport (line 215) | sendReport(e){let r=this.getRegistryPath(),s;try{s=ce.readJsonSync(r)}ca... method applyChanges (line 215) | applyChanges(){let e=this.getRegistryPath(),r;try{r=ce.readJsonSync(e)}c... method startBuffer (line 215) | startBuffer(){process.on("exit",()=>{try{this.applyChanges()}catch{}})} method set (line 216) | set(h){t.alias(n,h)} method get (line 216) | get(){let h=E=>s(E,h.stack);return Reflect.setPrototypeOf(h,t),h.stack=t... method set (line 216) | set(p){t.alias(n,p)} method get (line 216) | get(){let p=h=>s(h,p.stack);return Reflect.setPrototypeOf(p,t),p.stack=t... method set (line 217) | set(a){s=a} method get (line 217) | get(){return s?s():r()} function Pat (line 217) | function Pat(t){return["[a","[b","[c","[d","[e","[2$","[3$","[5$","[6$",... function xat (line 217) | function xat(t){return["Oa","Ob","Oc","Od","Oe","[2^","[3^","[5^","[6^",... function kat (line 218) | function kat(t,e,r={}){let s=t.timers[e]={name:e,start:Date.now(),ms:0,t... method constructor (line 218) | constructor(e){let r=e.options;Qat(this,"_prompt",e),this.type=e.type,th... method clone (line 218) | clone(){let e={...this};return e.status=this.status,e.buffer=Buffer.from... method color (line 218) | set color(e){this._color=e} method color (line 218) | get color(){let e=this.prompt.styles;if(this.cancelled)return e.cancelle... method loading (line 218) | set loading(e){this._loading=e} method loading (line 218) | get loading(){return typeof this._loading=="boolean"?this._loading:this.... method status (line 218) | get status(){return this.cancelled?"cancelled":this.submitted?"submitted... method inverse (line 218) | set inverse(t){this._inverse=t} method inverse (line 218) | get inverse(){return this._inverse||n5.inverse(this.primary)} method complement (line 218) | set complement(t){this._complement=t} method complement (line 218) | get complement(){return this._complement||n5.complement(this.primary)} method info (line 218) | set info(t){this._info=t} method info (line 218) | get info(){return this._info||this.primary} method em (line 218) | set em(t){this._em=t} method em (line 218) | get em(){return this._em||this.primary.underline} method heading (line 218) | set heading(t){this._heading=t} method heading (line 218) | get heading(){return this._heading||this.muted.underline} method pending (line 218) | set pending(t){this._pending=t} method pending (line 218) | get pending(){return this._pending||this.primary} method submitted (line 218) | set submitted(t){this._submitted=t} method submitted (line 218) | get submitted(){return this._submitted||this.success} method cancelled (line 218) | set cancelled(t){this._cancelled=t} method cancelled (line 218) | get cancelled(){return this._cancelled||this.danger} method typing (line 218) | set typing(t){this._typing=t} method typing (line 218) | get typing(){return this._typing||this.dim} method placeholder (line 218) | set placeholder(t){this._placeholder=t} method placeholder (line 218) | get placeholder(){return this._placeholder||this.primary.dim} method highlight (line 218) | set highlight(t){this._highlight=t} method highlight (line 218) | get highlight(){return this._highlight||this.inverse} method hidden (line 218) | get hidden(){return l5} method hide (line 218) | hide(){return l5=!0,j0.hide} method show (line 218) | show(){return l5=!1,j0.show} method to (line 218) | to(t,e){return e?`${_i}${e+1};${t+1}H`:`${_i}${t+1}G`} method move (line 218) | move(t=0,e=0){let r="";return r+=t<0?wm.left(-t):t>0?wm.right(t):"",r+=e... method restore (line 218) | restore(t={}){let{after:e,cursor:r,initial:s,input:a,prompt:n,size:c,val... method lines (line 218) | lines(t){let e="";for(let r=0;rthis.curs... method cursorShow (line 218) | cursorShow(){this.stdout.write(Bm.cursor.show())} method write (line 218) | write(e){e&&(this.stdout&&this.state.show!==!1&&this.stdout.write(e),thi... method clear (line 218) | clear(e=0){let r=this.state.buffer;this.state.buffer="",!(!r&&!e||this.o... method restore (line 218) | restore(){if(this.state.closed||this.options.show===!1)return;let{prompt... method sections (line 218) | sections(){let{buffer:e,input:r,prompt:s}=this.state;s=eme.unstyle(s);le... method submit (line 219) | async submit(){this.state.submitted=!0,this.state.validating=!0,this.opt... method cancel (line 221) | async cancel(e){this.state.cancelled=this.state.submitted=!0,await this.... method close (line 221) | async close(){this.state.closed=!0;try{let e=this.sections(),r=Math.ceil... method start (line 222) | start(){!this.stop&&this.options.show!==!1&&(this.stop=u5.listen(this,th... method skip (line 222) | async skip(){return this.skipped=this.options.skip===!0,typeof this.opti... method initialize (line 222) | async initialize(){let{format:e,options:r,result:s}=this;if(this.format=... method render (line 222) | render(){throw new Error("expected prompt to have a custom render method")} method run (line 222) | run(){return new Promise(async(e,r)=>{if(this.once("submit",e),this.once... method element (line 222) | async element(e,r,s){let{options:a,state:n,symbols:c,timers:f}=this,p=f&... method prefix (line 222) | async prefix(){let e=await this.element("prefix")||this.symbols,r=this.t... method message (line 222) | async message(){let e=await this.element("message");return pl.hasColor(e... method separator (line 222) | async separator(){let e=await this.element("separator")||this.symbols,r=... method pointer (line 222) | async pointer(e,r){let s=await this.element("pointer",e,r);if(typeof s==... method indicator (line 222) | async indicator(e,r){let s=await this.element("indicator",e,r);if(typeof... method body (line 222) | body(){return null} method footer (line 222) | footer(){if(this.state.status==="pending")return this.element("footer")} method header (line 222) | header(){if(this.state.status==="pending")return this.element("header")} method hint (line 222) | async hint(){if(this.state.status==="pending"&&!this.isValue(this.state.... method error (line 222) | error(e){return this.state.submitted?"":e||this.state.error} method format (line 222) | format(e){return e} method result (line 222) | result(e){return e} method validate (line 222) | validate(e){return this.options.required===!0?this.isValue(e):!0} method isValue (line 222) | isValue(e){return e!=null&&e!==""} method resolve (line 222) | resolve(e,...r){return pl.resolve(this,e,...r)} method base (line 222) | get base(){return t.prototype} method style (line 222) | get style(){return this.styles[this.state.status]} method height (line 222) | get height(){return this.options.rows||pl.height(this.stdout,25)} method width (line 222) | get width(){return this.options.columns||pl.width(this.stdout,80)} method size (line 222) | get size(){return{width:this.width,height:this.height}} method cursor (line 222) | set cursor(e){this.state.cursor=e} method cursor (line 222) | get cursor(){return this.state.cursor} method input (line 222) | set input(e){this.state.input=e} method input (line 222) | get input(){return this.state.input} method value (line 222) | set value(e){this.state.value=e} method value (line 222) | get value(){let{input:e,value:r}=this.state,s=[r,e].find(this.isValue.bi... method prompt (line 222) | static get prompt(){return e=>new this(e).run()} function jat (line 222) | function jat(t){let e=a=>t[a]===void 0||typeof t[a]=="function",r=["acti... function Gat (line 222) | function Gat(t){typeof t=="number"&&(t=[t,t,t,t]);let e=[].concat(t||[])... method default (line 223) | default(t,e){return e} method checkbox (line 223) | checkbox(t,e){throw new Error("checkbox role is not implemented yet")} method editable (line 223) | editable(t,e){throw new Error("editable role is not implemented yet")} method expandable (line 223) | expandable(t,e){throw new Error("expandable role is not implemented yet")} method heading (line 223) | heading(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>... method input (line 223) | input(t,e){throw new Error("input role is not implemented yet")} method option (line 223) | option(t,e){return rme.default(t,e)} method radio (line 223) | radio(t,e){throw new Error("radio role is not implemented yet")} method separator (line 223) | separator(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r... method spacer (line 223) | spacer(t,e){return e} method constructor (line 223) | constructor(e){super(e),this.cursorHide(),this.maxSelected=e.maxSelected... method initialize (line 223) | async initialize(){typeof this.options.initial=="function"&&(this.initia... method reset (line 223) | async reset(){let{choices:e,initial:r,autofocus:s,suggest:a}=this.option... method toChoices (line 223) | async toChoices(e,r){this.state.loadingChoices=!0;let s=[],a=0,n=async(c... method toChoice (line 223) | async toChoice(e,r,s){if(typeof e=="function"&&(e=await e.call(this,this... method onChoice (line 223) | async onChoice(e,r){this.emit("choice",e,r,this),typeof e.onChoice=="fun... method addChoice (line 223) | async addChoice(e,r,s){let a=await this.toChoice(e,r,s);return this.choi... method newItem (line 223) | async newItem(e,r,s){let a={name:"New choice name?",editable:!0,newChoic... method indent (line 223) | indent(e){return e.indent==null?e.level>1?" ".repeat(e.level-1):"":e.in... method dispatch (line 223) | dispatch(e,r){if(this.multiple&&this[r.name])return this[r.name]();this.... method focus (line 223) | focus(e,r){return typeof r!="boolean"&&(r=e.enabled),r&&!e.enabled&&this... method space (line 223) | space(){return this.multiple?(this.toggle(this.focused),this.render()):t... method a (line 223) | a(){if(this.maxSelectedthis.maxSelected?thi... method g (line 223) | g(e=this.focused){return this.choices.some(r=>!!r.parent)?(this.toggle(e... method toggle (line 223) | toggle(e,r){if(!e.enabled&&this.selected.length>=this.maxSelected)return... method enable (line 223) | enable(e){return this.selected.length>=this.maxSelected?this.alert():(e.... method disable (line 223) | disable(e){return e.enabled=!1,e.choices&&e.choices.forEach(this.disable... method number (line 223) | number(e){this.num+=e;let r=s=>{let a=Number(s);if(a>this.choices.length... method home (line 223) | home(){return this.choices=A5(this.choices),this.index=0,this.render()} method end (line 223) | end(){let e=this.choices.length-this.limit,r=A5(this.choices);return thi... method first (line 223) | first(){return this.index=0,this.render()} method last (line 223) | last(){return this.index=this.visible.length-1,this.render()} method prev (line 223) | prev(){return this.visible.length<=1?this.alert():this.up()} method next (line 223) | next(){return this.visible.length<=1?this.alert():this.down()} method right (line 223) | right(){return this.cursor>=this.input.length?this.alert():(this.cursor+... method left (line 223) | left(){return this.cursor<=0?this.alert():(this.cursor--,this.render())} method up (line 223) | up(){let e=this.choices.length,r=this.visible.length,s=this.index;return... method down (line 223) | down(){let e=this.choices.length,r=this.visible.length,s=this.index;retu... method scrollUp (line 223) | scrollUp(e=0){return this.choices=Jat(this.choices),this.index=e,this.is... method scrollDown (line 223) | scrollDown(e=this.visible.length-1){return this.choices=Kat(this.choices... method shiftUp (line 223) | async shiftUp(){if(this.options.sort===!0){this.sorting=!0,this.swap(thi... method shiftDown (line 223) | async shiftDown(){if(this.options.sort===!0){this.sorting=!0,this.swap(t... method pageUp (line 223) | pageUp(){return this.visible.length<=1?this.alert():(this.limit=Math.max... method pageDown (line 223) | pageDown(){return this.visible.length>=this.choices.length?this.alert():... method swap (line 223) | swap(e){zat(this.choices,this.index,e)} method isDisabled (line 223) | isDisabled(e=this.focused){return e&&["disabled","collapsed","hidden","c... method isEnabled (line 223) | isEnabled(e=this.focused){if(Array.isArray(e))return e.every(r=>this.isE... method isChoice (line 223) | isChoice(e,r){return e.name===r||e.index===Number(r)} method isSelected (line 223) | isSelected(e){return Array.isArray(this.initial)?this.initial.some(r=>th... method map (line 223) | map(e=[],r="value"){return[].concat(e||[]).reduce((s,a)=>(s[a]=this.find... method filter (line 223) | filter(e,r){let a=typeof e=="function"?e:(f,p)=>[f.name,p].includes(e),c... method find (line 223) | find(e,r){if(sme(e))return r?e[r]:e;let a=typeof e=="function"?e:(c,f)=>... method findIndex (line 223) | findIndex(e){return this.choices.indexOf(this.find(e))} method submit (line 223) | async submit(){let e=this.focused;if(!e)return this.alert();if(e.newChoi... method choices (line 223) | set choices(e=[]){this.state._choices=this.state._choices||[],this.state... method choices (line 223) | get choices(){return ome(this,this.state.choices||[])} method visible (line 223) | set visible(e){this.state.visible=e} method visible (line 223) | get visible(){return(this.state.visible||this.choices).slice(0,this.limit)} method limit (line 223) | set limit(e){this.state.limit=e} method limit (line 223) | get limit(){let{state:e,options:r,choices:s}=this,a=e.limit||this._limit... method value (line 223) | set value(e){super.value=e} method value (line 223) | get value(){return typeof super.value!="string"&&super.value===this.init... method index (line 223) | set index(e){this.state.index=e} method index (line 223) | get index(){return Math.max(0,this.state?this.state.index:0)} method enabled (line 223) | get enabled(){return this.filter(this.isEnabled.bind(this))} method focused (line 223) | get focused(){let e=this.choices[this.index];return e&&this.state.submit... method selectable (line 223) | get selectable(){return this.choices.filter(e=>!this.isDisabled(e))} method selected (line 223) | get selected(){return this.multiple?this.enabled:this.focused} function ome (line 223) | function ome(t,e){if(e instanceof Promise)return e;if(typeof e=="functio... method constructor (line 223) | constructor(e){super(e),this.emptyError=this.options.emptyError||"No ite... method dispatch (line 223) | async dispatch(e,r){if(this.multiple)return this[r.name]?await this[r.na... method separator (line 223) | separator(){if(this.options.separator)return super.separator();let e=thi... method pointer (line 223) | pointer(e,r){return!this.multiple||this.options.pointer?super.pointer(e,... method indicator (line 223) | indicator(e,r){return this.multiple?super.indicator(e,r):""} method choiceMessage (line 223) | choiceMessage(e,r){let s=this.resolve(e.message,this.state,e,r);return e... method choiceSeparator (line 223) | choiceSeparator(){return":"} method renderChoice (line 223) | async renderChoice(e,r){await this.onChoice(e,r);let s=this.index===r,a=... method renderChoices (line 223) | async renderChoices(){if(this.state.loading==="choices")return this.styl... method format (line 225) | format(){return!this.state.submitted||this.state.cancelled?"":Array.isAr... method render (line 225) | async render(){let{submitted:e,size:r}=this.state,s="",a=await this.head... method constructor (line 226) | constructor(e){super(e),this.cursorShow()} method moveCursor (line 226) | moveCursor(e){this.state.cursor+=e} method dispatch (line 226) | dispatch(e){return this.append(e)} method space (line 226) | space(e){return this.options.multiple?super.space(e):this.append(e)} method append (line 226) | append(e){let{cursor:r,input:s}=this.state;return this.input=s.slice(0,r... method delete (line 226) | delete(){let{cursor:e,input:r}=this.state;return r?(this.input=r.slice(0... method deleteForward (line 226) | deleteForward(){let{cursor:e,input:r}=this.state;return r[e]===void 0?th... method number (line 226) | number(e){return this.append(e)} method complete (line 226) | async complete(){this.completing=!0,this.choices=await this.suggest(this... method suggest (line 226) | suggest(e=this.input,r=this.state._choices){if(typeof this.options.sugge... method pointer (line 226) | pointer(){return""} method format (line 226) | format(){if(!this.focused)return this.input;if(this.options.multiple&&th... method render (line 226) | async render(){if(this.state.status!=="pending")return super.render();le... method submit (line 226) | submit(){return this.options.multiple&&(this.value=this.selected.map(e=>... method constructor (line 226) | constructor(e){super({...e,multiple:!0}),this.type="form",this.initial=t... method reset (line 226) | async reset(e){return await super.reset(),e===!0&&(this._index=this.inde... method dispatch (line 226) | dispatch(e){return!!e&&this.append(e)} method append (line 226) | append(e){let r=this.focused;if(!r)return this.alert();let{cursor:s,inpu... method delete (line 226) | delete(){let e=this.focused;if(!e||e.cursor<=0)return this.alert();let{c... method deleteForward (line 226) | deleteForward(){let e=this.focused;if(!e)return this.alert();let{cursor:... method right (line 226) | right(){let e=this.focused;return e?e.cursor>=e.input.length?this.alert(... method left (line 226) | left(){let e=this.focused;return e?e.cursor<=0?this.alert():(e.cursor--,... method space (line 226) | space(e,r){return this.dispatch(e,r)} method number (line 226) | number(e,r){return this.dispatch(e,r)} method next (line 226) | next(){let e=this.focused;if(!e)return this.alert();let{initial:r,input:... method prev (line 226) | prev(){let e=this.focused;return e?e.cursor===0?super.prev():(e.value=e.... method separator (line 226) | separator(){return""} method format (line 226) | format(e){return this.state.submitted?"":super.format(e)} method pointer (line 226) | pointer(){return""} method indicator (line 226) | indicator(e){return e.input?"\u29BF":"\u2299"} method choiceSeparator (line 226) | async choiceSeparator(e,r){let s=await this.resolve(e.separator,this.sta... method renderChoice (line 226) | async renderChoice(e,r){await this.onChoice(e,r);let{state:s,styles:a}=t... method submit (line 226) | async submit(){return this.value=this.values,super.base.submit.call(this)} class e (line 226) | class e extends nlt{constructor(s){super(s)}async submit(){this.value=aw... method constructor (line 226) | constructor(s){super(s)} method submit (line 226) | async submit(){this.value=await t.call(this,this.values,this.state),su... method create (line 226) | static create(s){return pme(s)} function olt (line 226) | function olt(t,e){return t.username===this.options.username&&t.password=... method format (line 226) | format(s){return this.options.showPassword?s:(this.state.submitted?this.... class r (line 226) | class r extends slt.create(t){constructor(a){super({...a,choices:e})}sta... method constructor (line 226) | constructor(a){super({...a,choices:e})} method create (line 226) | static create(a){return gme(a)} method constructor (line 226) | constructor(e){super(e),this.cursorHide()} method initialize (line 226) | async initialize(){let e=await this.resolve(this.initial,this.state);thi... method dispatch (line 226) | dispatch(e){return this.isValue(e)?(this.input=e,this.submit()):this.ale... method format (line 226) | format(e){let{styles:r,state:s}=this;return s.submitted?r.success(e):r.p... method cast (line 226) | cast(e){return this.isTrue(e)} method isTrue (line 226) | isTrue(e){return/^[ty1]/i.test(e)} method isFalse (line 226) | isFalse(e){return/^[fn0]/i.test(e)} method isValue (line 226) | isValue(e){return llt(e)&&(this.isTrue(e)||this.isFalse(e))} method hint (line 226) | async hint(){if(this.state.status==="pending"){let e=await this.element(... method render (line 226) | async render(){let{input:e,size:r}=this.state,s=await this.prefix(),a=aw... method value (line 227) | set value(e){super.value=e} method value (line 227) | get value(){return this.cast(super.value)} method constructor (line 227) | constructor(e){super(e),this.default=this.options.default||(this.initial... method constructor (line 227) | constructor(e){super({...e,multiple:!0}),this.align=[this.options.align,... method dispatch (line 227) | dispatch(e,r){let s=this.focused,a=s.parent||{};return!s.editable&&!a.ed... method append (line 227) | append(e,r){return iC.append.call(this,e,r)} method delete (line 227) | delete(e,r){return iC.delete.call(this,e,r)} method space (line 227) | space(e){return this.focused.editable?this.append(e):super.space()} method number (line 227) | number(e){return this.focused.editable?this.append(e):super.number(e)} method next (line 227) | next(){return this.focused.editable?iC.next.call(this):super.next()} method prev (line 227) | prev(){return this.focused.editable?iC.prev.call(this):super.prev()} method indicator (line 227) | async indicator(e,r){let s=e.indicator||"",a=e.editable?s:super.indicato... method indent (line 227) | indent(e){return e.role==="heading"?"":e.editable?" ":" "} method renderChoice (line 227) | async renderChoice(e,r){return e.indent="",e.editable?iC.renderChoice.ca... method error (line 227) | error(){return""} method footer (line 227) | footer(){return this.state.error} method validate (line 227) | async validate(){let e=!0;for(let r of this.choices){if(typeof r.validat... method submit (line 227) | submit(){if(this.focused.newChoice===!0)return super.submit();if(this.ch... method constructor (line 227) | constructor(e){super(e),this.initial=glt(this.initial)?String(this.initi... method keypress (line 227) | async keypress(e,r={}){let s=this.state.prevKeypress;return this.state.p... method moveCursor (line 228) | moveCursor(e){this.cursor+=e} method reset (line 228) | reset(){return this.input=this.value="",this.cursor=0,this.render()} method dispatch (line 228) | dispatch(e,r){if(!e||r.ctrl||r.code)return this.alert();this.append(e)} method append (line 228) | append(e){let{cursor:r,input:s}=this.state;this.input=`${s}`.slice(0,r)+... method insert (line 228) | insert(e){this.append(e)} method delete (line 228) | delete(){let{cursor:e,input:r}=this.state;if(e<=0)return this.alert();th... method deleteForward (line 228) | deleteForward(){let{cursor:e,input:r}=this.state;if(r[e]===void 0)return... method cutForward (line 228) | cutForward(){let e=this.cursor;if(this.input.length<=e)return this.alert... method cutLeft (line 228) | cutLeft(){let e=this.cursor;if(e===0)return this.alert();let r=this.inpu... method paste (line 228) | paste(){if(!this.state.clipboard.length)return this.alert();this.insert(... method toggleCursor (line 228) | toggleCursor(){this.state.prevCursor?(this.cursor=this.state.prevCursor,... method first (line 228) | first(){this.cursor=0,this.render()} method last (line 228) | last(){this.cursor=this.input.length-1,this.render()} method next (line 228) | next(){let e=this.initial!=null?String(this.initial):"";if(!e||!e.starts... method prev (line 228) | prev(){if(!this.input)return this.alert();this.reset()} method backward (line 228) | backward(){return this.left()} method forward (line 228) | forward(){return this.right()} method right (line 228) | right(){return this.cursor>=this.input.length?this.alert():(this.moveCur... method left (line 228) | left(){return this.cursor<=0?this.alert():(this.moveCursor(-1),this.rend... method isValue (line 228) | isValue(e){return!!e} method format (line 228) | async format(e=this.value){let r=await this.resolve(this.initial,this.st... method render (line 228) | async render(){let e=this.state.size,r=await this.prefix(),s=await this.... method constructor (line 229) | constructor(e){super(e);let r=this.options.history;if(r&&r.store){let s=... method completion (line 229) | completion(e){return this.store?(this.data=Dme(e,this.data,this.input),t... method altUp (line 229) | altUp(){return this.completion("prev")} method altDown (line 229) | altDown(){return this.completion("next")} method prev (line 229) | prev(){return this.save(),super.prev()} method save (line 229) | save(){this.store&&(this.data=Dme("save",this.data,this.input),this.stor... method submit (line 229) | submit(){return this.store&&this.autosave===!0&&this.save(),super.submit()} method format (line 229) | format(){return""} method constructor (line 229) | constructor(e={}){super(e),this.sep=this.options.separator||/, */,this.i... method split (line 229) | split(e=this.value){return e?String(e).split(this.sep):[]} method format (line 229) | format(){let e=this.state.submitted?this.styles.primary:r=>r;return this... method submit (line 229) | async submit(e){let r=this.state.error||await this.validate(this.list,th... method list (line 229) | get list(){return this.split()} method constructor (line 229) | constructor(e){super({...e,multiple:!0})} method constructor (line 229) | constructor(e={}){super({style:"number",...e}),this.min=this.isValue(e.m... method append (line 229) | append(e){return!/[-+.]/.test(e)||e==="."&&this.input.includes(".")?this... method number (line 229) | number(e){return super.append(e)} method next (line 229) | next(){return this.input&&this.input!==this.initial?this.alert():this.is... method up (line 229) | up(e){let r=e||this.minor,s=this.toNumber(this.input);return s>this.max+... method down (line 229) | down(e){let r=e||this.minor,s=this.toNumber(this.input);return sthis.isValue(r));return... method constructor (line 229) | constructor(e){super(e),this.cursorShow()} method format (line 229) | format(e=this.input){return this.keypressed?(this.state.submitted?this.s... method constructor (line 229) | constructor(e={}){super(e),this.widths=[].concat(e.messageWidth||50),thi... method reset (line 230) | async reset(){return this.tableized=!1,await super.reset(),this.render()} method tableize (line 230) | tableize(){if(this.tableized===!0)return;this.tableized=!0;let e=0;for(l... method dispatch (line 230) | async dispatch(e,r){if(this.multiple)return this[r.name]?await this[r.na... method heading (line 230) | heading(e,r,s){return this.styles.strong(e)} method separator (line 230) | separator(){return this.styles.muted(this.symbols.ellipsis)} method right (line 230) | right(){let e=this.focused;return e.scaleIndex>=this.scale.length-1?this... method left (line 230) | left(){let e=this.focused;return e.scaleIndex<=0?this.alert():(e.scaleIn... method indent (line 230) | indent(){return""} method format (line 230) | format(){return this.state.submitted?this.choices.map(r=>this.styles.inf... method pointer (line 230) | pointer(){return""} method renderScaleKey (line 230) | renderScaleKey(){return this.scaleKey===!1||this.state.submitted?"":["",... method renderScaleHeading (line 231) | renderScaleHeading(e){let r=this.scale.map(p=>p.name);typeof this.option... method scaleIndicator (line 231) | scaleIndicator(e,r,s){if(typeof this.options.scaleIndicator=="function")... method renderScale (line 231) | renderScale(e,r){let s=e.scale.map(n=>this.scaleIndicator(e,n,r)),a=this... method renderChoice (line 231) | async renderChoice(e,r){await this.onChoice(e,r);let s=this.index===r,a=... method renderChoices (line 233) | async renderChoices(){if(this.state.submitted)return"";this.tableize();l... method render (line 234) | async render(){let{submitted:e,size:r}=this.state,s=await this.prefix(),... method submit (line 235) | submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.sc... method constructor (line 235) | constructor(e){this.name=e.key,this.field=e.field||{},this.value=Slt(e.i... function F5 (line 238) | function F5(t,e,r,s){return(a,n,c,f)=>typeof c.field[t]=="function"?c.fi... method constructor (line 238) | constructor(e){super(e),this.cursorHide(),this.reset(!0)} method initialize (line 238) | async initialize(){this.interpolate=await Plt(this),await super.initiali... method reset (line 238) | async reset(e){this.state.keys=[],this.state.invalid=new Map,this.state.... method moveCursor (line 238) | moveCursor(e){let r=this.getItem();this.cursor+=e,r.cursor+=e} method dispatch (line 238) | dispatch(e,r){if(!r.code&&!r.ctrl&&e!=null&&this.getItem()){this.append(... method append (line 238) | append(e,r){let s=this.getItem(),a=s.input.slice(0,this.cursor),n=s.inpu... method delete (line 238) | delete(){let e=this.getItem();if(this.cursor<=0||!e.input)return this.al... method increment (line 238) | increment(e){return e>=this.state.keys.length-1?0:e+1} method decrement (line 238) | decrement(e){return e<=0?this.state.keys.length-1:e-1} method first (line 238) | first(){this.state.index=0,this.render()} method last (line 238) | last(){this.state.index=this.state.keys.length-1,this.render()} method right (line 238) | right(){if(this.cursor>=this.input.length)return this.alert();this.moveC... method left (line 238) | left(){if(this.cursor<=0)return this.alert();this.moveCursor(-1),this.re... method prev (line 238) | prev(){this.state.index=this.decrement(this.state.index),this.getItem(),... method next (line 238) | next(){this.state.index=this.increment(this.state.index),this.getItem(),... method up (line 238) | up(){this.prev()} method down (line 238) | down(){this.next()} method format (line 238) | format(e){let r=this.state.completed<100?this.styles.warning:this.styles... method render (line 238) | async render(){let{index:e,keys:r=[],submitted:s,size:a}=this.state,n=[t... method getItem (line 239) | getItem(e){let{items:r,keys:s,index:a}=this.state,n=r.find(c=>c.name===s... method submit (line 239) | async submit(){typeof this.interpolate!="function"&&await this.initializ... method constructor (line 242) | constructor(e){super({...e,reorder:!1,sort:!0,multiple:!0}),this.state.h... method indicator (line 242) | indicator(){return""} method renderChoice (line 242) | async renderChoice(e,r){let s=await super.renderChoice(e,r),a=this.symbo... method selected (line 242) | get selected(){return this.choices} method submit (line 242) | submit(){return this.value=this.choices.map(e=>e.value),super.submit()} method constructor (line 242) | constructor(e={}){if(super(e),this.emptyError=e.emptyError||"No items we... method toChoices (line 243) | async toChoices(...e){if(this.createdScales)return!1;this.createdScales=... method dispatch (line 243) | dispatch(){this.alert()} method space (line 243) | space(){let e=this.focused,r=e.scale[e.scaleIdx],s=r.selected;return e.s... method indicator (line 243) | indicator(){return""} method pointer (line 243) | pointer(){return""} method separator (line 243) | separator(){return this.styles.muted(this.symbols.ellipsis)} method right (line 243) | right(){let e=this.focused;return e.scaleIdx>=e.scale.length-1?this.aler... method left (line 243) | left(){let e=this.focused;return e.scaleIdx<=0?this.alert():(e.scaleIdx-... method indent (line 243) | indent(){return" "} method renderChoice (line 243) | async renderChoice(e,r){await this.onChoice(e,r);let s=this.index===r,a=... method renderChoices (line 244) | async renderChoices(){if(this.state.submitted)return"";let e=this.visibl... method format (line 245) | format(){return this.state.submitted?this.choices.map(r=>this.styles.inf... method render (line 245) | async render(){let{submitted:e,size:r}=this.state,s=await this.prefix(),... method submit (line 246) | submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.sc... function Rlt (line 246) | function Rlt(t,e={}){if(Array.isArray(e.scale))return e.scale.map(s=>({.... method initialize (line 246) | async initialize(){await super.initialize(),this.value=this.initial=!!th... method reset (line 246) | reset(){this.value=this.initial,this.render()} method delete (line 246) | delete(){this.alert()} method toggle (line 246) | toggle(){this.value=!this.value,this.render()} method enable (line 246) | enable(){if(this.value===!0)return this.alert();this.value=!0,this.rende... method disable (line 246) | disable(){if(this.value===!1)return this.alert();this.value=!1,this.rend... method up (line 246) | up(){this.toggle()} method down (line 246) | down(){this.toggle()} method right (line 246) | right(){this.toggle()} method left (line 246) | left(){this.toggle()} method next (line 246) | next(){this.toggle()} method prev (line 246) | prev(){this.toggle()} method dispatch (line 246) | dispatch(e="",r){switch(e.toLowerCase()){case" ":return this.toggle();ca... method format (line 246) | format(){let e=s=>this.styles.primary.underline(s);return[this.value?thi... method render (line 246) | async render(){let{size:e}=this.state,r=await this.header(),s=await this... method constructor (line 247) | constructor(e){if(super(e),typeof this.options.correctChoice!="number"||... method toChoices (line 247) | async toChoices(e,r){let s=await super.toChoices(e,r);if(s.length<2)thro... method check (line 247) | check(e){return e.index===this.options.correctChoice} method result (line 247) | async result(e){return{selectedAnswer:e,correctAnswer:this.options.choic... method constructor (line 247) | constructor(e,r){super(),this.options=q0.merge({},e),this.answers={...r}} method register (line 247) | register(e,r){if(q0.isObject(e)){for(let a of Object.keys(e))this.regist... method prompt (line 247) | async prompt(e=[]){for(let r of[].concat(e))try{typeof r=="function"&&(r... method ask (line 247) | async ask(e){typeof e=="function"&&(e=await e.call(this));let r=q0.merge... method use (line 247) | use(e){return e.call(this,this),this} method Prompt (line 247) | set Prompt(e){this._Prompt=e} method Prompt (line 247) | get Prompt(){return this._Prompt||this.constructor.Prompt} method prompts (line 247) | get prompts(){return this.constructor.prompts} method Prompt (line 247) | static set Prompt(e){this._Prompt=e} method Prompt (line 247) | static get Prompt(){return this._Prompt||nC()} method prompts (line 247) | static get prompts(){return iye()} method types (line 247) | static get types(){return oye()} method prompt (line 247) | static get prompt(){let e=(r,...s)=>{let a=new this(...s),n=a.emit.bind(... function fct (line 247) | function fct(t){var e={protocols:[],protocol:null,port:null,resource:"",... function pct (line 247) | function pct(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}} function yct (line 247) | function yct(t,e){if(e={defaultProtocol:"http:",normalizeProtocol:!0,for... function Fye (line 247) | function Fye(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.inde... function Cct (line 247) | function Cct(t){var e=Ict(t);return e.token="",e.password==="x-oauth-bas... function oq (line 247) | function oq(t){if(typeof t!="string")throw new Error("The url must be a ... function Bct (line 247) | function Bct(t){switch(t.source){case"bitbucket.org":return"x-token-auth... function vct (line 247) | function vct(t){switch(t.source){case"bitbucket-server":return"scm/"+t.f... function jct (line 247) | function jct(t,e){return e===1&&Hct.has(t[0])} function nS (line 247) | function nS(t){let e=Array.isArray(t)?t:Mu(t);return e.map((s,a)=>Uct.te... function Gct (line 247) | function Gct(t,e){let r=[];if(e.methodName!==null&&r.push(he.pretty(t,e.... function iF (line 247) | function iF(t,{manifestUpdates:e,reportedErrors:r},{fix:s}={}){let a=new... function rEe (line 249) | function rEe(t,{configuration:e}){let r={children:[]};for(let[s,a]of t){... method constructor (line 249) | constructor(e){this.indexedFields=e;this.items=[];this.indexes={};this.c... method clear (line 249) | clear(){this.items=[];for(let e of this.indexedFields)this.indexes[e]=ne... method insert (line 249) | insert(e){this.items.push(e);for(let r of this.indexedFields){let s=Obje... method find (line 249) | find(e){if(typeof e>"u")return this.items;let r=Object.entries(e);if(r.l... function lEe (line 249) | function lEe(t){function e(r){return r.replace(/[^\w\u0080-\uFFFF]/g,fun... function Vct (line 249) | function Vct(t,e){function r(U){var W,ee="",ie;for(Dq=Dq||Ie("os").tmpdi... function Jct (line 250) | function Jct(t){var e,r={},s,a={env:process.env,encoding:t.encoding};if(... function kq (line 251) | function kq(t){var e="",r=t.display,s=!t.display&&t.keyIn&&t.hideEchoBac... function Kct (line 254) | function Kct(t,e){var r=[];function s(a){a!=null&&(Array.isArray(a)?a.fo... function Fq (line 254) | function Fq(t){return t.replace(/[\x00-\x7f]/g,function(e){return"\\x"+(... function Vs (line 254) | function Vs(){var t=Array.prototype.slice.call(arguments),e,r;return t.l... function Qq (line 254) | function Qq(t,e,r){return e.some(function(s){var a=typeof s;return a==="... function Nq (line 254) | function Nq(t,e){var r=V0.normalize(bm?(process.env.HOMEDRIVE||"")+(proc... function JC (line 254) | function JC(t,e){var r="(?:\\(([\\s\\S]*?)\\))?(\\w+|.-.)(?:\\(([\\s\\S]... function cEe (line 254) | function cEe(t,e,r){var s,a=[],n=-1,c=0,f="",p;function h(E,C){return C.... function uEe (line 254) | function uEe(t,e){return t.join(t.length>2?", ":e?" / ":"/")} function fEe (line 254) | function fEe(t,e){var r,s,a={},n;if(e.phContent&&(r=e.phContent(t,e)),ty... function AEe (line 254) | function AEe(t){var e=/^(.)-(.)$/.exec(t),r="",s,a,n,c;if(!e)return null... function Tq (line 254) | function Tq(t){var e=new RegExp(/(\s*)(?:("|')(.*?)(?:\2|$)|(\S+))/g),r,... function pEe (line 254) | function pEe(t,e){return e.trueValue.length&&Qq(t,e.trueValue,e.caseSens... function hEe (line 254) | function hEe(t){var e,r,s,a,n,c,f;function p(E){return fEe(E,t)}function... function gEe (line 258) | function gEe(t,e,r){var s;function a(n){return s=r(n),!isNaN(s)&&typeof ... function h (line 259) | function h(E){E.split(/\/|\\/).reduce(function(C,S){var P=V0.resolve(C+=... function dEe (line 259) | function dEe(t,e){var r={},s={};return typeof t=="object"?(Object.keys(t... function mEe (line 259) | function mEe(t,e,r){var s;return t==null&&(t="Are you sure? "),(!e||e.gu... function oS (line 263) | function oS(t,e){var r;return e.length&&(r={},r[t]=e[0]),$r.setDefaultOp... function C (line 263) | function C(w){var b=[],y=!1;return w.replace(h,function(F,z,X,$,oe,xe,Te... function S (line 263) | function S(w,b){var y="";if(w.length<2)return w;try{w=w.replace(/\\([0-7... function P (line 265) | function P(w){for(var b="",y=0;y=0;... function we (line 266) | function we(w,b){for(var y=w.length-1;y>=0;y--)w[y]===b&&w.splice(y,1)} function ye (line 266) | function ye(w){for(var b={},y=[],F=0;F=0;b--)if(w.charAt(b)==="/")return ... function De (line 266) | function De(w){this.id=w} function Re (line 266) | function Re(w,b){this.is_float=b!==void 0?b:parseInt(w)!==w,this.value=t... function j (line 266) | function j(w,b,y){this.ref=y||++mt,this.id=w,this.args=b||[],this.indica... function Fe (line 266) | function Fe(w,b,y,F,z,X){this.id=rt++,this.stream=w,this.mode=b,this.ali... function Ne (line 266) | function Ne(w){w=w||{},this.links=w} function Pe (line 266) | function Pe(w,b,y){b=b||new Ne,y=y||null,this.goal=w,this.substitution=b... function Ve (line 266) | function Ve(w,b,y){this.head=w,this.body=b,this.dynamic=y||!1} function ke (line 266) | function ke(w){w=w===void 0||w<=0?1e3:w,this.rules={},this.src_predicate... function it (line 266) | function it(w){this.epoch=Date.now(),this.session=w,this.session.total_t... function Ue (line 266) | function Ue(w,b,y){this.id=w,this.rules=b,this.exports=y,x.module[w]=this} function EEe (line 271) | function EEe(t,e,r){t.prepend(r.map(s=>new hl.default.type.State(e.goal.... function Lq (line 271) | function Lq(t){let e=CEe.get(t.session);if(e==null)throw new Error("Asse... function wEe (line 271) | function wEe(t,e){CEe.set(t,e),t.consult(`:- use_module(library(${Zct.id... function go (line 271) | function go(t){if(t instanceof KC.default.type.Num)return t.value;if(t i... function SEe (line 271) | function SEe(t){let e;try{e=go(t)}catch(r){throw typeof r=="string"?new ... function Pm (line 271) | function Pm(t){return t.id==="null"?null:`${t.toJavaScript()}`} function $ct (line 271) | function $ct(t){if(t.id==="null")return null;{let e=t.toJavaScript();if(... function K0 (line 271) | function K0(t){return typeof t=="string"?`'${t}'`:"[]"} method constructor (line 271) | constructor(e,r){let s=1e3*e.workspaces.length;this.session=KC.default.c... method fetchNextAnswer (line 271) | fetchNextAnswer(){return new Promise(e=>{this.session.answer(r=>{e(r)})})} method makeQuery (line 271) | async*makeQuery(e){let r=this.session.query(e);if(r!==!0)throw SEe(r);fo... method constructor (line 271) | constructor(e){this.source="";this.project=e;let r=e.configuration.get("... method find (line 271) | static async find(e){return new t(e)} method getProjectDatabase (line 271) | getProjectDatabase(){let e="";for(let r of vEe)e+=`dependency_type(${r}). method getDeclarations (line 280) | getDeclarations(){let e="";return e+=`gen_enforced_dependency(_, _, _, _... method fullSource (line 282) | get fullSource(){return`${this.getProjectDatabase()} method createSession (line 284) | createSession(){return new Mq(this.project,this.fullSource)} method processClassic (line 284) | async processClassic(){let e=this.createSession();return{enforcedDepende... method process (line 284) | async process(){let{enforcedDependencies:e,enforcedFields:r}=await this.... method genEnforcedDependencies (line 284) | async genEnforcedDependencies(e){let r=[];for await(let s of e.makeQuery... method genEnforcedFields (line 284) | async genEnforcedFields(e){let r=[];for await(let s of e.makeQuery("work... method query (line 284) | async*query(e){let r=this.createSession();for await(let s of r.makeQuery... function BS (line 284) | function BS(t){let e=[...t.caches],r=e.shift();return r===void 0?NEe():{... function NEe (line 284) | function NEe(){return{get(t,e,r={miss:()=>Promise.resolve()}){return e()... function yut (line 284) | function yut(t={serializable:!0}){let e={};return{get(r,s,a={miss:()=>Pr... function Eut (line 284) | function Eut(t,e,r){let s={"x-algolia-api-key":r,"x-algolia-application-... function Iut (line 284) | function Iut(t){let e=0,r=()=>(e++,new Promise(s=>{setTimeout(()=>{s(t(r... function jEe (line 284) | function jEe(t,e=(r,s)=>Promise.resolve()){return Object.assign(t,{wait(... function Cut (line 284) | function Cut(t){let e=t.length-1;for(e;e>0;e--){let r=Math.floor(Math.ra... function wut (line 284) | function wut(t,e){return e&&Object.keys(e).forEach(r=>{t[r]=e[r](t)}),t} function But (line 284) | function But(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURICompone... function r9 (line 284) | function r9(t,e){let r=t||{},s=r.data||{};return Object.keys(r).forEach(... function i9 (line 284) | function i9(t,e=sw.Up){return{...t,status:e,lastUpdate:Date.now()}} function zEe (line 284) | function zEe(t){return t.status===sw.Up||Date.now()-t.lastUpdate>KEe} function XEe (line 284) | function XEe(t){return t.status===sw.Timeouted&&Date.now()-t.lastUpdate<... function s9 (line 284) | function s9(t){return typeof t=="string"?{protocol:"https",url:t,accept:... function but (line 284) | function but(t,e){return Promise.all(e.map(r=>t.get(r,()=>Promise.resolv... function VEe (line 284) | function VEe(t,e,r,s){let a=[],n=rIe(r,s),c=nIe(t,s),f=r.method,p=r.meth... function Tut (line 284) | function Tut(t){let{hostsCache:e,logger:r,requester:s,requestsCache:a,re... function Rut (line 284) | function Rut(t){let e={value:`Algolia for JavaScript (${t})`,add(r){let ... function ZEe (line 284) | function ZEe(t){try{return JSON.parse(t.content)}catch(e){throw sIe(e.me... function $Ee (line 284) | function $Ee({content:t,status:e},r){let s=t;try{s=JSON.parse(t).message... function Fut (line 284) | function Fut(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURICompone... function eIe (line 284) | function eIe(t,e,r){let s=tIe(r),a=`${t.protocol}://${t.url}/${e.charAt(... function tIe (line 284) | function tIe(t){let e=r=>Object.prototype.toString.call(r)==="[object Ob... function rIe (line 284) | function rIe(t,e){if(t.method===JEe.MethodEnum.Get||t.data===void 0&&e.d... function nIe (line 284) | function nIe(t,e){let r={...t.headers,...e.headers},s={};return Object.k... function n9 (line 284) | function n9(t){return t.map(e=>o9(e))} function o9 (line 284) | function o9(t){let e=t.request.headers["x-algolia-api-key"]?{"x-algolia-... function iIe (line 284) | function iIe(t,e,r){return{name:"ApiError",message:t,status:e,transporte... function sIe (line 284) | function sIe(t,e){return{name:"DeserializationError",message:t,response:e}} function oIe (line 284) | function oIe(t){return{name:"RetryError",message:"Unreachable hosts - yo... function AF (line 284) | function AF(t){let e=r=>t.request(r).then(s=>{if(t.batch!==void 0&&t.bat... method addAlgoliaAgent (line 284) | addAlgoliaAgent(n,c){s.userAgent.add({segment:n,version:c})} method clearCache (line 284) | clearCache(){return Promise.all([s.requestsCache.clear(),s.responsesCach... function dIe (line 284) | function dIe(){return{name:"MissingObjectIDError",message:"All objects m... function mIe (line 284) | function mIe(){return{name:"ObjectNotFoundError",message:"Object not fou... function yIe (line 284) | function yIe(){return{name:"ValidUntilNotFoundError",message:"ValidUntil... method request (line 284) | request(s){return bIe(t)("",{...r,...s}).then(a=>({...a,hits:a.hits.map(... method request (line 284) | request(s){return PIe(t)("",{...r,...s}).then(a=>({...a,hits:a.hits.map(... function iAt (line 284) | function iAt(){return{debug(t,e){return Promise.resolve()},info(t,e){ret... function cAt (line 284) | function cAt({agent:t,httpAgent:e,httpsAgent:r,requesterOptions:s={}}={}... function jIe (line 284) | function jIe(t,e,r){let s={appId:t,apiKey:e,timeouts:{connect:2,read:5,w... function mAt (line 284) | function mAt(t){if(t==null)throw new TypeError("Object.assign cannot be ... function yAt (line 284) | function yAt(){try{if(!Object.assign)return!1;var t=new String("abc");if... function EAt (line 284) | function EAt(t){return t===null||typeof t!="object"?null:(t=KIe&&t[KIe]|... function TS (line 284) | function TS(t){for(var e="https://reactjs.org/docs/error-decoder.html?in... function uw (line 284) | function uw(t,e,r){this.props=t,this.context=e,this.refs=iCe,this.update... function sCe (line 284) | function sCe(){} function C9 (line 284) | function C9(t,e,r){this.props=t,this.context=e,this.refs=iCe,this.update... function lCe (line 284) | function lCe(t,e,r){var s,a={},n=null,c=null;if(e!=null)for(s in e.ref!=... function IAt (line 284) | function IAt(t,e){return{$$typeof:cw,type:t.type,key:e,ref:t.ref,props:t... function v9 (line 284) | function v9(t){return typeof t=="object"&&t!==null&&t.$$typeof===cw} function CAt (line 284) | function CAt(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,fu... function E9 (line 284) | function E9(t,e){return typeof t=="object"&&t!==null&&t.key!=null?CAt(""... function yF (line 284) | function yF(t,e,r,s,a){var n=typeof t;(n==="undefined"||n==="boolean")&&... function mF (line 284) | function mF(t,e,r){if(t==null)return t;var s=[],a=0;return yF(t,s,"","",... function wAt (line 284) | function wAt(t){if(t._status===-1){var e=t._result;e=e(),t._status=0,t._... function Zp (line 284) | function Zp(){var t=cCe.current;if(t===null)throw Error(TS(321));return t} function vAt (line 284) | function vAt(t){var e=typeof t;return t!=null&&(e=="object"||e=="functio... function TAt (line 284) | function TAt(t){for(var e=t.length;e--&&QAt.test(t.charAt(e)););return e} function NAt (line 284) | function NAt(t){return t&&t.slice(0,RAt(t)+1).replace(FAt,"")} function _At (line 284) | function _At(t){var e=MAt.call(t,RS),r=t[RS];try{t[RS]=void 0;var s=!0}c... function GAt (line 284) | function GAt(t){return jAt.call(t)} function JAt (line 284) | function JAt(t){return t==null?t===void 0?VAt:YAt:kCe&&kCe in Object(t)?... function KAt (line 284) | function KAt(t){return t!=null&&typeof t=="object"} function $At (line 284) | function $At(t){return typeof t=="symbol"||XAt(t)&&zAt(t)==ZAt} function opt (line 284) | function opt(t){if(typeof t=="number")return t;if(tpt(t))return MCe;if(L... function fpt (line 284) | function fpt(t,e,r){var s,a,n,c,f,p,h=0,E=!1,C=!1,S=!0;if(typeof t!="fun... function gpt (line 284) | function gpt(t,e,r){var s=!0,a=!0;if(typeof t!="function")throw new Type... function cwe (line 286) | function cwe(t){return typeof t=="string"?!!uA[t]:Object.keys(t).every(f... function j9 (line 286) | function j9(t,e){var r=t.length;t.push(e);e:for(;;){var s=r-1>>>1,a=t[s]... function ef (line 286) | function ef(t){return t=t[0],t===void 0?null:t} function TF (line 286) | function TF(t){var e=t[0];if(e!==void 0){var r=t.pop();if(r!==e){t[0]=r;... function kF (line 286) | function kF(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id} function G9 (line 286) | function G9(t){for(var e=ef(Z0);e!==null;){if(e.callback===null)TF(Z0);e... function q9 (line 286) | function q9(t){if(HS=!1,G9(t),!Rm)if(ef(fA)!==null)Rm=!0,mw(W9);else{var... function W9 (line 286) | function W9(t,e){Rm=!1,HS&&(HS=!1,QF()),RF=!0;var r=$o;try{for(G9(e),qc=... function c (line 286) | function c(v){for(var D="https://reactjs.org/docs/error-decoder.html?inv... function Ce (line 286) | function Ce(v){return v===null||typeof v!="object"?null:(v=Be&&v[Be]||v[... function g (line 286) | function g(v){if(v==null)return null;if(typeof v=="function")return v.di... function we (line 286) | function we(v){var D=v,Q=v;if(v.alternate)for(;D.return;)D=D.return;else... function ye (line 286) | function ye(v){if(we(v)!==v)throw Error(c(188))} function Ae (line 286) | function Ae(v){var D=v.alternate;if(!D){if(D=we(v),D===null)throw Error(... function se (line 286) | function se(v){if(v=Ae(v),!v)return null;for(var D=v;;){if(D.tag===5||D.... function Z (line 286) | function Z(v){if(v=Ae(v),!v)return null;for(var D=v;;){if(D.tag===5||D.t... function De (line 286) | function De(v,D){for(var Q=v.alternate;D!==null;){if(D===v||D===Q)return... function oc (line 286) | function oc(v){if(fu===void 0)try{throw Error()}catch(Q){var D=Q.stack.t... function Nt (line 287) | function Nt(v,D){if(!v||ve)return"";ve=!0;var Q=Error.prepareStackTrace;... function no (line 290) | function no(v){return{current:v}} function Rt (line 290) | function Rt(v){0>Oi||(v.current=ac[Oi],ac[Oi]=null,Oi--)} function xn (line 290) | function xn(v,D){Oi++,ac[Oi]=v.current,v.current=D} function dn (line 290) | function dn(v,D){var Q=v.type.contextTypes;if(!Q)return la;var H=v.state... function Kn (line 290) | function Kn(v){return v=v.childContextTypes,v!=null} function Au (line 290) | function Au(){Rt(Li),Rt(Gi)} function yh (line 290) | function yh(v,D,Q){if(Gi.current!==la)throw Error(c(168));xn(Gi,D),xn(Li... function Oa (line 290) | function Oa(v,D,Q){var H=v.stateNode;if(v=D.childContextTypes,typeof H.g... function La (line 290) | function La(v){return v=(v=v.stateNode)&&v.__reactInternalMemoizedMerged... function Ma (line 290) | function Ma(v,D,Q){var H=v.stateNode;if(!H)throw Error(c(169));Q?(v=Oa(v... function ca (line 290) | function ca(v){if(1&v)return wn=15,1;if(2&v)return wn=14,2;if(4&v)return... function LA (line 290) | function LA(v){switch(v){case 99:return 15;case 98:return 10;case 97:cas... function MA (line 290) | function MA(v){switch(v){case 15:case 14:return 99;case 13:case 12:case ... function ua (line 290) | function ua(v,D){var Q=v.pendingLanes;if(Q===0)return wn=0;var H=0,V=0,n... function Bl (line 290) | function Bl(v){return v=v.pendingLanes&-1073741825,v!==0?v:v&1073741824?... function Mt (line 290) | function Mt(v,D){switch(v){case 15:return 1;case 14:return 2;case 12:ret... function kn (line 290) | function kn(v){return v&-v} function fa (line 290) | function fa(v){for(var D=[],Q=0;31>Q;Q++)D.push(v);return D} function Ha (line 290) | function Ha(v,D,Q){v.pendingLanes|=D;var H=D-1;v.suspendedLanes&=H,v.pin... function uc (line 290) | function uc(v){return v===0?32:31-(cc(v)/pu|0)|0} function tr (line 290) | function tr(){switch(wi()){case Qn:return 99;case Ac:return 98;case Ke:r... function An (line 290) | function An(v){switch(v){case 99:return Qn;case 98:return Ac;case 97:ret... function li (line 290) | function li(v,D){return v=An(v),ja(v,D)} function qi (line 290) | function qi(v,D,Q){return v=An(v),Mi(v,D,Q)} function Tn (line 290) | function Tn(){if(Oe!==null){var v=Oe;Oe=null,Is(v)}Ga()} function Ga (line 290) | function Ga(){if(!dt&&Ee!==null){dt=!0;var v=0;try{var D=Ee;li(99,functi... function Z1 (line 290) | function Z1(v,D){return v===D&&(v!==0||1/v===1/D)||v!==v&&D!==D} function Eh (line 290) | function Eh(v,D){if(vo(v,D))return!0;if(typeof v!="object"||v===null||ty... function $1 (line 290) | function $1(v){switch(v.tag){case 5:return oc(v.type);case 16:return oc(... function So (line 290) | function So(v,D){if(v&&v.defaultProps){D=s({},D),v=v.defaultProps;for(va... function Fg (line 290) | function Fg(){wh=hu=Ch=null} function Ng (line 290) | function Ng(v,D){v=v.type._context,y?(xn(Ih,v._currentValue),v._currentV... function Og (line 290) | function Og(v){var D=Ih.current;Rt(Ih),v=v.type._context,y?v._currentVal... function Ey (line 290) | function Ey(v,D){for(;v!==null;){var Q=v.alternate;if((v.childLanes&D)==... function df (line 290) | function df(v,D){Ch=v,wh=hu=null,v=v.dependencies,v!==null&&v.firstConte... function Do (line 290) | function Do(v,D){if(wh!==v&&D!==!1&&D!==0)if((typeof D!="number"||D===10... function Bh (line 290) | function Bh(v){v.updateQueue={baseState:v.memoizedState,firstBaseUpdate:... function Lg (line 290) | function Lg(v,D){v=v.updateQueue,D.updateQueue===v&&(D.updateQueue={base... function Dl (line 290) | function Dl(v,D){return{eventTime:v,lane:D,tag:0,payload:null,callback:n... function bl (line 290) | function bl(v,D){if(v=v.updateQueue,v!==null){v=v.shared;var Q=v.pending... function Iy (line 290) | function Iy(v,D){var Q=v.updateQueue,H=v.alternate;if(H!==null&&(H=H.upd... function UA (line 290) | function UA(v,D,Q,H){var V=v.updateQueue;Sl=!1;var ne=V.firstBaseUpdate,... function Cy (line 290) | function Cy(v,D,Q){if(v=D.effects,D.effects=null,v!==null)for(D=0;DQ?98:Q,function(){v(!0)}),li(97>0];if(!r)retu... function stringToAscii (line 298) | function stringToAscii(t,e){return writeAsciiToMemory(t,e,!1)} function UTF8ArrayToString (line 298) | function UTF8ArrayToString(t,e){for(var r=e;t[r];)++r;if(r-e>16&&t.subar... function UTF8ToString (line 298) | function UTF8ToString(t){return UTF8ArrayToString(HEAPU8,t)} function stringToUTF8Array (line 298) | function stringToUTF8Array(t,e,r,s){if(!(s>0))return 0;for(var a=r,n=r+s... function stringToUTF8 (line 298) | function stringToUTF8(t,e,r){return stringToUTF8Array(t,HEAPU8,e,r)} function lengthBytesUTF8 (line 298) | function lengthBytesUTF8(t){for(var e=0,r=0;r0;){var e=t.shift();if(ty... function preRun (line 299) | function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&... function ensureInitRuntime (line 299) | function ensureInitRuntime(){runtimeInitialized||(runtimeInitialized=!0,... function preMain (line 299) | function preMain(){callRuntimeCallbacks(__ATMAIN__)} function exitRuntime (line 299) | function exitRuntime(){callRuntimeCallbacks(__ATEXIT__),runtimeExited=!0} function postRun (line 299) | function postRun(){if(Module.postRun)for(typeof Module.postRun=="functio... function addOnPreRun (line 299) | function addOnPreRun(t){__ATPRERUN__.unshift(t)} function addOnInit (line 299) | function addOnInit(t){__ATINIT__.unshift(t)} function addOnPreMain (line 299) | function addOnPreMain(t){__ATMAIN__.unshift(t)} function addOnExit (line 299) | function addOnExit(t){__ATEXIT__.unshift(t)} function addOnPostRun (line 299) | function addOnPostRun(t){__ATPOSTRUN__.unshift(t)} function intArrayFromString (line 299) | function intArrayFromString(t,e,r){var s=r>0?r:lengthBytesUTF8(t)+1,a=ne... function intArrayToString (line 299) | function intArrayToString(t){for(var e=[],r=0;r... function getUniqueRunDependency (line 299) | function getUniqueRunDependency(t){return t} function addRunDependency (line 299) | function addRunDependency(t){runDependencies++,Module.monitorRunDependen... function removeRunDependency (line 299) | function removeRunDependency(t){if(runDependencies--,Module.monitorRunDe... function _emscripten_asm_const_iiiiiiii (line 299) | function _emscripten_asm_const_iiiiiiii(t,e,r,s,a,n,c,f){return ASM_CONS... function _emscripten_asm_const_iiiii (line 299) | function _emscripten_asm_const_iiiii(t,e,r,s,a){return ASM_CONSTS[t](e,r... function _emscripten_asm_const_iiidddddd (line 299) | function _emscripten_asm_const_iiidddddd(t,e,r,s,a,n,c,f,p){return ASM_C... function _emscripten_asm_const_iiididi (line 299) | function _emscripten_asm_const_iiididi(t,e,r,s,a,n,c){return ASM_CONSTS[... function _emscripten_asm_const_iiii (line 299) | function _emscripten_asm_const_iiii(t,e,r,s){return ASM_CONSTS[t](e,r,s)} function _emscripten_asm_const_iiiid (line 299) | function _emscripten_asm_const_iiiid(t,e,r,s,a){return ASM_CONSTS[t](e,r... function _emscripten_asm_const_iiiiii (line 299) | function _emscripten_asm_const_iiiiii(t,e,r,s,a,n){return ASM_CONSTS[t](... function _atexit (line 299) | function _atexit(t,e){__ATEXIT__.unshift({func:t,arg:e})} function ___cxa_atexit (line 299) | function ___cxa_atexit(){return _atexit.apply(null,arguments)} function _abort (line 299) | function _abort(){Module.abort()} function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj (line 299) | function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_... function __decorate (line 299) | function __decorate(t,e,r,s){var a=arguments.length,n=a<3?e:s===null?s=O... function _defineHidden (line 299) | function _defineHidden(t){return function(e,r){Object.defineProperty(e,r... function __nbind_free_external (line 299) | function __nbind_free_external(t){_nbind.externalList[t].dereference(t)} function __nbind_reference_external (line 299) | function __nbind_reference_external(t){_nbind.externalList[t].reference()} function _llvm_stackrestore (line 299) | function _llvm_stackrestore(t){var e=_llvm_stacksave,r=e.LLVM_SAVEDSTACK... function __nbind_register_pool (line 299) | function __nbind_register_pool(t,e,r,s){_nbind.Pool.pageSize=t,_nbind.Po... function _emscripten_set_main_loop_timing (line 299) | function _emscripten_set_main_loop_timing(t,e){if(Browser.mainLoop.timin... function _emscripten_get_now (line 299) | function _emscripten_get_now(){abort()} function _emscripten_set_main_loop (line 299) | function _emscripten_set_main_loop(t,e,r,s,a){Module.noExitRuntime=!0,as... function E (line 299) | function E(R){h||(h=!0,Module.preloadedAudios[c]=R,f&&f(n))} function C (line 299) | function C(){h||(h=!0,Module.preloadedAudios[c]=new Audio,p&&p())} function U (line 299) | function U(W){for(var ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst... function r (line 299) | function r(){Browser.pointerLock=document.pointerLockElement===Module.ca... method constructor (line 226) | constructor(a){super({...a,choices:e})} method create (line 226) | static create(a){return gme(a)} function a (line 299) | function a(){Browser.isFullscreen=!1;var c=s.parentNode;(document.fullsc... function ___syscall6 (line 299) | function ___syscall6(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStrea... function ___syscall54 (line 299) | function ___syscall54(t,e){SYSCALLS.varargs=e;try{return 0}catch(r){retu... function _typeModule (line 299) | function _typeModule(t){var e=[[0,1,"X"],[1,1,"const X"],[128,1,"X *"],[... function __nbind_register_type (line 299) | function __nbind_register_type(t,e){var r=_nbind.readAsciiString(e),s={f... function __nbind_register_callback_signature (line 299) | function __nbind_register_callback_signature(t,e){var r=_nbind.readTypeI... function __extends (line 299) | function __extends(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);... function __nbind_register_class (line 299) | function __nbind_register_class(t,e,r,s,a,n,c){var f=_nbind.readAsciiStr... function _removeAccessorPrefix (line 299) | function _removeAccessorPrefix(t){var e=/^[Gg]et_?([A-Z]?([A-Z]?))/;retu... function __nbind_register_function (line 299) | function __nbind_register_function(t,e,r,s,a,n,c,f,p,h){var E=_nbind.get... function _nbind_value (line 299) | function _nbind_value(t,e){_nbind.typeNameTbl[t]||_nbind.throwError("Unk... function __nbind_get_value_object (line 299) | function __nbind_get_value_object(t,e){var r=_nbind.popValue(t);if(!r.fr... function _emscripten_memcpy_big (line 299) | function _emscripten_memcpy_big(t,e,r){return HEAPU8.set(HEAPU8.subarray... function __nbind_register_primitive (line 299) | function __nbind_register_primitive(t,e,r){var s={flags:1024|r,id:t,ptrS... function ___setErrNo (line 299) | function ___setErrNo(t){return Module.___errno_location&&(HEAP32[Module.... function _llvm_stacksave (line 299) | function _llvm_stacksave(){var t=_llvm_stacksave;return t.LLVM_SAVEDSTAC... function ___syscall140 (line 299) | function ___syscall140(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStr... function ___syscall146 (line 299) | function ___syscall146(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.get(),... function __nbind_finish (line 299) | function __nbind_finish(){for(var t=0,e=_nbind.BindClass.list;t>>0>2139095040|0} function kn (line 299) | function kn(o,l,u){o=o|0,l=l|0,u=u|0;e:do if(n[o+(l<<3)+4>>2]|0)o=o+(l<<... function fa (line 299) | function fa(o){o=o|0;var l=0;return l=_P(1e3)|0,Ha(o,(l|0)!=0,2456),n[22... function Ha (line 299) | function Ha(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;d=I,I=I+16|0,A=d,l||(n[... function ns (line 299) | function ns(){return fa(956)|0} function cc (line 299) | function cc(o){o=o|0;var l=0;return l=Kt(1e3)|0,pu(l,o),Ha(n[o+976>>2]|0... function pu (line 299) | function pu(o,l){o=o|0,l=l|0;var u=0;Qr(o|0,l|0,948)|0,Dy(o+948|0,l+948|... function uc (line 299) | function uc(o){o=o|0;var l=0,u=0,A=0,d=0;if(l=o+944|0,u=n[l>>2]|0,u|0&&(... function ja (line 299) | function ja(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0;A=n[o>>2]|0,k=o... function Mi (line 299) | function Mi(o){return o=o|0,(n[o+952>>2]|0)-(n[o+948>>2]|0)>>2|0} function Is (line 299) | function Is(o,l){o=o|0,l=l|0;var u=0;return u=n[o+948>>2]|0,(n[o+952>>2]... function vl (line 299) | function vl(o){o=o|0;var l=0,u=0,A=0,d=0;A=I,I=I+32|0,l=A,d=n[o>>2]|0,u=... function gf (line 299) | function gf(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0;M=Mi(o)... function fc (line 299) | function fc(o){o=o|0;var l=0,u=0,A=0,d=0;wi(o,(Mi(o)|0)==0,2491),wi(o,(n... function wi (line 299) | function wi(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;d=I,I=I+16|0,A=d,l||(n[... function Qn (line 299) | function Qn(){return n[2276]|0} function Ac (line 299) | function Ac(){var o=0;return o=_P(20)|0,Ke((o|0)!=0,2592),n[2277]=(n[227... function Ke (line 299) | function Ke(o,l){o=o|0,l=l|0;var u=0,A=0;A=I,I=I+16|0,u=A,o||(n[u>>2]=l,... function st (line 299) | function st(o){o=o|0,HP(o),n[2277]=(n[2277]|0)+-1} function St (line 299) | function St(o,l){o=o|0,l=l|0;var u=0;l?(wi(o,(Mi(o)|0)==0,2629),u=1):(u=... function lr (line 299) | function lr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,m=... function te (line 299) | function te(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;if(u=Mi(o)|0,u|0&&(... function Ee (line 299) | function Ee(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0... function Oe (line 299) | function Oe(o){o=o|0;var l=0;do{if(l=o+984|0,s[l>>0]|0)break;s[l>>0]=1,h... function dt (line 299) | function dt(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o... function Et (line 299) | function Et(o){return o=o|0,n[o+944>>2]|0} function bt (line 299) | function bt(o){o=o|0,wi(o,(n[o+964>>2]|0)!=0,2832),Oe(o)} function tr (line 299) | function tr(o){return o=o|0,(s[o+984>>0]|0)!=0|0} function An (line 299) | function An(o,l){o=o|0,l=l|0,l6e(o,l,400)|0&&(Qr(o|0,l|0,400)|0,Oe(o))} function li (line 299) | function li(o){o=o|0;var l=$e;return l=y(h[o+44>>2]),o=Mt(l)|0,y(o?y(0):l)} function qi (line 299) | function qi(o){o=o|0;var l=$e;return l=y(h[o+48>>2]),Mt(l)|0&&(l=s[(n[o+... function Tn (line 299) | function Tn(o,l){o=o|0,l=l|0,n[o+980>>2]=l} function Ga (line 299) | function Ga(o){return o=o|0,n[o+980>>2]|0} function my (line 299) | function my(o,l){o=o|0,l=l|0;var u=0;u=o+4|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2... function Z1 (line 299) | function Z1(o){return o=o|0,n[o+4>>2]|0} function vo (line 299) | function vo(o,l){o=o|0,l=l|0;var u=0;u=o+8|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2... function yy (line 299) | function yy(o){return o=o|0,n[o+8>>2]|0} function Eh (line 299) | function Eh(o,l){o=o|0,l=l|0;var u=0;u=o+12|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function $1 (line 299) | function $1(o){return o=o|0,n[o+12>>2]|0} function So (line 299) | function So(o,l){o=o|0,l=l|0;var u=0;u=o+16|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function Ih (line 299) | function Ih(o){return o=o|0,n[o+16>>2]|0} function Ch (line 299) | function Ch(o,l){o=o|0,l=l|0;var u=0;u=o+20|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function hu (line 299) | function hu(o){return o=o|0,n[o+20>>2]|0} function wh (line 299) | function wh(o,l){o=o|0,l=l|0;var u=0;u=o+24|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function Fg (line 299) | function Fg(o){return o=o|0,n[o+24>>2]|0} function Ng (line 299) | function Ng(o,l){o=o|0,l=l|0;var u=0;u=o+28|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function Og (line 299) | function Og(o){return o=o|0,n[o+28>>2]|0} function Ey (line 299) | function Ey(o,l){o=o|0,l=l|0;var u=0;u=o+32|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function df (line 299) | function df(o){return o=o|0,n[o+32>>2]|0} function Do (line 299) | function Do(o,l){o=o|0,l=l|0;var u=0;u=o+36|0,(n[u>>2]|0)!=(l|0)&&(n[u>>... function Sl (line 299) | function Sl(o){return o=o|0,n[o+36>>2]|0} function Bh (line 299) | function Bh(o,l){o=o|0,l=y(l);var u=0;u=o+40|0,y(h[u>>2])!=l&&(h[u>>2]=l... function Lg (line 299) | function Lg(o,l){o=o|0,l=y(l);var u=0;u=o+44|0,y(h[u>>2])!=l&&(h[u>>2]=l... function Dl (line 299) | function Dl(o,l){o=o|0,l=y(l);var u=0;u=o+48|0,y(h[u>>2])!=l&&(h[u>>2]=l... function bl (line 299) | function bl(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function Iy (line 299) | function Iy(o,l){o=o|0,l=y(l);var u=0,A=0;A=o+52|0,u=o+56|0,y(h[A>>2])==... function UA (line 299) | function UA(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+52|0,u=n[A+4>>2]|0,l=o,n[l>... function Cy (line 299) | function Cy(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&... function wy (line 299) | function wy(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=m?0:2,... function _A (line 299) | function _A(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=l+132+(u<<3)|0,l=n[A+4>>2... function HA (line 299) | function HA(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&... function Y (line 299) | function Y(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=m?0:2,d... function xt (line 299) | function xt(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=l+60+(u<<3)|0,l=n[A+4>>2]... function jA (line 299) | function jA(o,l){o=o|0,l=l|0;var u=0;u=o+60+(l<<3)+4|0,(n[u>>2]|0)!=3&&(... function bo (line 299) | function bo(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&... function mf (line 299) | function mf(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=m?0:2,... function yt (line 299) | function yt(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=l+204+(u<<3)|0,l=n[A+4>>2... function gu (line 299) | function gu(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&... function By (line 299) | function By(o,l){return o=o|0,l=l|0,y(h[o+276+(l<<3)>>2])} function Mg (line 299) | function Mg(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function e2 (line 299) | function e2(o,l){o=o|0,l=y(l);var u=0,A=0;A=o+348|0,u=o+352|0,y(h[A>>2])... function vh (line 299) | function vh(o){o=o|0;var l=0;l=o+352|0,(n[l>>2]|0)!=3&&(h[o+348>>2]=y(le... function ur (line 299) | function ur(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+348|0,u=n[A+4>>2]|0,l=o,n[l... function zi (line 299) | function zi(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function yf (line 299) | function yf(o,l){o=o|0,l=y(l);var u=0,A=0;A=o+356|0,u=o+360|0,y(h[A>>2])... function qa (line 299) | function qa(o){o=o|0;var l=0;l=o+360|0,(n[l>>2]|0)!=3&&(h[o+356>>2]=y(le... function Ug (line 299) | function Ug(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+356|0,u=n[A+4>>2]|0,l=o,n[l... function du (line 299) | function du(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function Ef (line 299) | function Ef(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+... function wt (line 299) | function wt(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+364|0,u=n[A+4>>2]|0,l=o,n[l... function di (line 299) | function di(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function GA (line 299) | function GA(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+... function Wa (line 299) | function Wa(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+372|0,u=n[A+4>>2]|0,l=o,n[l... function Aa (line 299) | function Aa(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function Ya (line 299) | function Ya(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+... function _g (line 299) | function _g(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+380|0,u=n[A+4>>2]|0,l=o,n[l... function Sh (line 299) | function Sh(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=... function Hg (line 299) | function Hg(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+... function vy (line 299) | function vy(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+388|0,u=n[A+4>>2]|0,l=o,n[l... function qA (line 299) | function qA(o,l){o=o|0,l=y(l);var u=0;u=o+396|0,y(h[u>>2])!=l&&(h[u>>2]=... function jg (line 299) | function jg(o){return o=o|0,y(h[o+396>>2])} function mu (line 299) | function mu(o){return o=o|0,y(h[o+400>>2])} function yu (line 299) | function yu(o){return o=o|0,y(h[o+404>>2])} function If (line 299) | function If(o){return o=o|0,y(h[o+408>>2])} function Rs (line 299) | function Rs(o){return o=o|0,y(h[o+412>>2])} function Eu (line 299) | function Eu(o){return o=o|0,y(h[o+416>>2])} function Gn (line 299) | function Gn(o){return o=o|0,y(h[o+420>>2])} function is (line 299) | function is(o,l){switch(o=o|0,l=l|0,wi(o,(l|0)<6,2918),l|0){case 0:{l=(n... function Pi (line 299) | function Pi(o,l){switch(o=o|0,l=l|0,wi(o,(l|0)<6,2918),l|0){case 0:{l=(n... function WA (line 299) | function WA(o,l){switch(o=o|0,l=l|0,wi(o,(l|0)<6,2918),l|0){case 0:{l=(n... function Cf (line 299) | function Cf(o,l){o=o|0,l=l|0;var u=0,A=$e;return u=n[o+4>>2]|0,(u|0)==(n... function mn (line 299) | function mn(o,l){o=y(o),l=y(l);var u=0;return Mt(o)|0?u=Mt(l)|0:u=y(se(y... function Gg (line 299) | function Gg(o,l){o=o|0,l=l|0,qg(o,l)} function qg (line 299) | function qg(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u+4|0,n[A>>2]=0,... function ss (line 299) | function ss(o,l,u,A){o=y(o),l=y(l),u=u|0,A=A|0;var d=$e;o=y(o*l),d=y(uU(... function Pl (line 299) | function Pl(o,l,u,A,d,m,B,k,T,M,L,q,ae){o=o|0,l=y(l),u=u|0,A=y(A),d=d|0,... function Po (line 299) | function Po(o,l,u){return o=o|0,l=y(l),u=y(u),(o|0)==1?o=mn(l,u)|0:o=0,o|0} function wf (line 299) | function wf(o,l,u,A){return o=o|0,l=y(l),u=u|0,A=y(A),(o|0)==2&(u|0)==0?... function Bf (line 299) | function Bf(o,l,u,A,d){return o=o|0,l=y(l),u=u|0,A=y(A),d=y(d),(o|0)==2&... function xl (line 299) | function xl(o,l,u,A,d,m,B,k,T,M,L){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=m|0... function yn (line 299) | function yn(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return A=y(K(o,l,u)),y(A+... function xo (line 299) | function xo(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=I,I=I+16|0,d=... function Iu (line 299) | function Iu(o){return o=o|0,(o>>>0>60?3201:3201+(60-o)|0)|0} function pa (line 299) | function pa(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;return d=I,I=I+32|0,u=d+12|... function Fs (line 299) | function Fs(o,l,u,A,d,m,B,k,T,M){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=m|0,B... function Dh (line 299) | function Dh(o,l){o=o|0,l=y(l);var u=0;Ha(o,l>=y(0),3147),u=l==y(0),h[o+4... function YA (line 299) | function YA(o,l,u,A){o=o|0,l=y(l),u=y(u),A=A|0;var d=$e,m=$e,B=0,k=0,T=0... function vf (line 299) | function vf(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0;k=I,I=I... function io (line 299) | function io(o,l,u){o=o|0,l=l|0,u=y(u);var A=0;switch(o=n[o+992+(n[976+(l... function Zr (line 299) | function Zr(o,l){switch(o=o|0,l=y(l),n[o+4>>2]|0){case 2:{l=y(y(y(h[o>>2... function bh (line 299) | function bh(o,l,u,A,d){o=o|0,l=l|0,u=y(u),A=y(A),d=y(d);var m=0,B=$e;l=n... function VA (line 299) | function VA(o,l,u,A){o=o|0,l=y(l),u=y(u),A=y(A);var d=0,m=0,B=$e,k=$e,T=... function Sy (line 299) | function Sy(o,l,u,A,d){switch(o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,u|0){case 5:... function Wg (line 299) | function Wg(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;d=I,I=I+16|0,m=... function Ph (line 299) | function Ph(o,l,u,A,d){if(o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,o=o|0?o:956,HZ[n... function pc (line 299) | function pc(o,l,u){o=o|0,l=l|0,u=u|0,s[o+l>>0]=u&1} function Dy (line 299) | function Dy(o,l){o=o|0,l=l|0;var u=0,A=0;n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]... function xh (line 299) | function xh(o,l){o=o|0,l=l|0;var u=0;if((O(o)|0)>>>0>>0&&an(o),l>>>0>... function kt (line 299) | function kt(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,A=o+4|0,o=u-l|0,(o|0)>0&&(Q... function O (line 299) | function O(o){return o=o|0,1073741823} function K (line 299) | function K(o,l,u){return o=o|0,l=l|0,u=y(u),de(l)|0&&n[o+96>>2]|0?o=o+92... function re (line 299) | function re(o,l,u){return o=o|0,l=l|0,u=y(u),de(l)|0&&n[o+104>>2]|0?o=o+... function de (line 299) | function de(o){return o=o|0,(o|1|0)==3|0} function Je (line 299) | function Je(o,l){return o=o|0,l=y(l),(n[o+4>>2]|0)==3?l=y(0):l=y(Zr(o,l)... function At (line 299) | function At(o,l){return o=o|0,l=l|0,o=n[o>>2]|0,(o|0?o:(l|0)>1?l:1)|0} function dr (line 299) | function dr(o,l){o=o|0,l=l|0;var u=0;e:do if((l|0)==2){switch(o|0){case ... function vr (line 299) | function vr(o,l){o=o|0,l=l|0;var u=$e;return de(l)|0&&n[o+312>>2]|0&&(u=... function Un (line 299) | function Un(o,l){o=o|0,l=l|0;var u=$e;return de(l)|0&&n[o+320>>2]|0&&(u=... function mi (line 299) | function mi(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return de(l)|0&&n[o+240>>... function Cs (line 299) | function Cs(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return de(l)|0&&n[o+248>>... function JA (line 299) | function JA(o,l,u,A,d,m,B){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=y(m),B=y(B)... function lP (line 299) | function lP(o,l,u,A,d,m,B){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=y(m),B=y(B)... function t2 (line 299) | function t2(o,l,u,A,d,m,B){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=y(m),B=y(B)... function by (line 299) | function by(o,l){return o=o|0,l=l|0,Jg(o)|0?o=dr(2,l)|0:o=0,o|0} function kh (line 299) | function kh(o,l,u){return o=o|0,l=l|0,u=y(u),u=y(mi(o,l,u)),y(u+y(vr(o,l... function r2 (line 299) | function r2(o,l,u){return o=o|0,l=l|0,u=y(u),u=y(Cs(o,l,u)),y(u+y(Un(o,l... function Va (line 299) | function Va(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return A=y(kh(o,l,u)),y(A... function n2 (line 299) | function n2(o){return o=o|0,n[o+24>>2]|0?o=0:y(KA(o))!=y(0)?o=1:o=y(Qh(o... function KA (line 299) | function KA(o){o=o|0;var l=$e;if(n[o+944>>2]|0){if(l=y(h[o+44>>2]),Mt(l)... function Qh (line 299) | function Qh(o){o=o|0;var l=$e,u=0,A=$e;do if(n[o+944>>2]|0){if(l=y(h[o+4... function Py (line 299) | function Py(o){o=o|0;var l=0,u=0;if(eE(o+400|0,0,540)|0,s[o+985>>0]=1,te... function cP (line 299) | function cP(o,l,u,A,d,m,B,k,T,M){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=y(m),... function qn (line 299) | function qn(o,l,u,A,d){return o=o|0,l=l|0,u=y(u),A=y(A),d=y(d),A=y(Vg(o,... function os (line 299) | function os(o,l){return o=o|0,l=l|0,l=l+20|0,l=n[(n[l>>2]|0?l:o+16|0)>>2... function kl (line 299) | function kl(o,l){return o=o|0,l=l|0,de(l)|0&&n[o+96>>2]|0?l=4:l=n[1040+(... function Ql (line 299) | function Ql(o,l){return o=o|0,l=l|0,de(l)|0&&n[o+104>>2]|0?l=5:l=n[1e3+(... function Cu (line 299) | function Cu(o,l,u,A,d,m){switch(o=o|0,l=l|0,u=y(u),A=y(A),d=d|0,m=m|0,u=... function ha (line 299) | function ha(o,l){return o=o|0,l=l|0,o=o+132|0,de(l)|0&&n[(kn(o,4,948)|0)... function zA (line 299) | function zA(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0;return o=o+132|0,de(l)... function XA (line 299) | function XA(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return A=y(h[o+908+(n[976... function jL (line 299) | function jL(o){o=o|0;var l=0,u=0,A=0;e:do if(Jg(n[o+4>>2]|0)|0)l=0;else ... function qL (line 299) | function qL(o,l){o=o|0,l=l|0;var u=$e;return u=y(h[o+908+(n[976+(l<<2)>>... function Yg (line 299) | function Yg(o){o=o|0;var l=$e,u=0,A=0,d=0,m=0,B=0,k=0,T=$e;if(u=n[o+968>... function Vg (line 299) | function Vg(o,l,u,A){o=o|0,l=l|0,u=y(u),A=y(A);var d=$e,m=0;return Jg(l)... function WL (line 299) | function WL(o,l,u,A,d,m,B){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=m|0,B=B|0;v... function i2 (line 299) | function i2(o,l,u){o=o|0,l=l|0,u=u|0;var A=$e,d=0;d=n[976+(u<<2)>>2]|0,A... function Jg (line 299) | function Jg(o){return o=o|0,(o|1|0)==1|0} function YL (line 299) | function YL(o){o=o|0;var l=$e;switch(n[o+56>>2]|0){case 0:case 3:{l=y(h[... function s2 (line 299) | function s2(o,l){return o=o|0,l=l|0,(s[o+l>>0]|0)!=0|0} function xy (line 299) | function xy(o,l){return o=o|0,l=l|0,o=o+132|0,de(l)|0&&n[(kn(o,5,948)|0)... function Th (line 299) | function Th(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0;return o=o+132|0,de(l)... function uP (line 299) | function uP(o,l,u){return o=o|0,l=l|0,u=y(u),ha(o,l)|0?u=y(zA(o,l,u)):u=... function fP (line 299) | function fP(o){return o=y(o),h[S>>2]=o,n[S>>2]|0|0} function ky (line 299) | function ky(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16... function AP (line 299) | function AP(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0... function Qy (line 299) | function Qy(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(... function pP (line 299) | function pP(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;if(B=o+... function hP (line 299) | function hP(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0;return ... function o2 (line 299) | function o2(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;if(B=n[l>>2]|0,... function a2 (line 299) | function a2(){ua()} function gP (line 299) | function gP(){var o=0;return o=Kt(4)|0,l2(o),o|0} function l2 (line 299) | function l2(o){o=o|0,n[o>>2]=Ac()|0} function dP (line 299) | function dP(o){o=o|0,o|0&&(Kg(o),It(o))} function Kg (line 299) | function Kg(o){o=o|0,st(n[o>>2]|0)} function VL (line 299) | function VL(o,l,u){o=o|0,l=l|0,u=u|0,pc(n[o>>2]|0,l,u)} function Ty (line 299) | function Ty(o,l){o=o|0,l=y(l),Dh(n[o>>2]|0,l)} function Ry (line 299) | function Ry(o,l){return o=o|0,l=l|0,s2(n[o>>2]|0,l)|0} function Fy (line 299) | function Fy(){var o=0;return o=Kt(8)|0,zg(o,0),o|0} function zg (line 299) | function zg(o,l){o=o|0,l=l|0,l?l=fa(n[l>>2]|0)|0:l=ns()|0,n[o>>2]=l,n[o+... function Ny (line 299) | function Ny(o){o=o|0;var l=0;return l=Kt(8)|0,zg(l,o),l|0} function Xg (line 299) | function Xg(o){o=o|0,o|0&&(Oy(o),It(o))} function Oy (line 299) | function Oy(o){o=o|0;var l=0;uc(n[o>>2]|0),l=o+4|0,o=n[l>>2]|0,n[l>>2]=0... function Sf (line 299) | function Sf(o){o=o|0,Df(o)} function Df (line 299) | function Df(o){o=o|0,o=n[o>>2]|0,o|0&&Na(o|0)} function c2 (line 299) | function c2(o){return o=o|0,Ga(o)|0} function u2 (line 299) | function u2(o){o=o|0;var l=0,u=0;u=o+4|0,l=n[u>>2]|0,n[u>>2]=0,l|0&&(Sf(... function Ly (line 299) | function Ly(o,l){o=o|0,l=l|0,An(n[o>>2]|0,n[l>>2]|0)} function JL (line 299) | function JL(o,l){o=o|0,l=l|0,wh(n[o>>2]|0,l)} function KL (line 299) | function KL(o,l,u){o=o|0,l=l|0,u=+u,Cy(n[o>>2]|0,l,y(u))} function My (line 299) | function My(o,l,u){o=o|0,l=l|0,u=+u,wy(n[o>>2]|0,l,y(u))} function f2 (line 299) | function f2(o,l){o=o|0,l=l|0,Eh(n[o>>2]|0,l)} function A2 (line 299) | function A2(o,l){o=o|0,l=l|0,So(n[o>>2]|0,l)} function xr (line 299) | function xr(o,l){o=o|0,l=l|0,Ch(n[o>>2]|0,l)} function so (line 299) | function so(o,l){o=o|0,l=l|0,my(n[o>>2]|0,l)} function Xi (line 299) | function Xi(o,l){o=o|0,l=l|0,Ng(n[o>>2]|0,l)} function Ns (line 299) | function Ns(o,l){o=o|0,l=l|0,vo(n[o>>2]|0,l)} function ZA (line 299) | function ZA(o,l,u){o=o|0,l=l|0,u=+u,HA(n[o>>2]|0,l,y(u))} function p2 (line 299) | function p2(o,l,u){o=o|0,l=l|0,u=+u,Y(n[o>>2]|0,l,y(u))} function ws (line 299) | function ws(o,l){o=o|0,l=l|0,jA(n[o>>2]|0,l)} function Uy (line 299) | function Uy(o,l){o=o|0,l=l|0,Ey(n[o>>2]|0,l)} function Rh (line 299) | function Rh(o,l){o=o|0,l=l|0,Do(n[o>>2]|0,l)} function Zg (line 299) | function Zg(o,l){o=o|0,l=+l,Bh(n[o>>2]|0,y(l))} function Fh (line 299) | function Fh(o,l){o=o|0,l=+l,bl(n[o>>2]|0,y(l))} function h2 (line 299) | function h2(o,l){o=o|0,l=+l,Iy(n[o>>2]|0,y(l))} function g2 (line 299) | function g2(o,l){o=o|0,l=+l,Lg(n[o>>2]|0,y(l))} function d2 (line 299) | function d2(o,l){o=o|0,l=+l,Dl(n[o>>2]|0,y(l))} function m2 (line 299) | function m2(o,l){o=o|0,l=+l,Mg(n[o>>2]|0,y(l))} function bf (line 299) | function bf(o,l){o=o|0,l=+l,e2(n[o>>2]|0,y(l))} function sr (line 299) | function sr(o){o=o|0,vh(n[o>>2]|0)} function _y (line 299) | function _y(o,l){o=o|0,l=+l,zi(n[o>>2]|0,y(l))} function y2 (line 299) | function y2(o,l){o=o|0,l=+l,yf(n[o>>2]|0,y(l))} function hc (line 299) | function hc(o){o=o|0,qa(n[o>>2]|0)} function Pf (line 299) | function Pf(o,l){o=o|0,l=+l,du(n[o>>2]|0,y(l))} function $g (line 299) | function $g(o,l){o=o|0,l=+l,Ef(n[o>>2]|0,y(l))} function ed (line 299) | function ed(o,l){o=o|0,l=+l,di(n[o>>2]|0,y(l))} function E2 (line 299) | function E2(o,l){o=o|0,l=+l,GA(n[o>>2]|0,y(l))} function I2 (line 299) | function I2(o,l){o=o|0,l=+l,Aa(n[o>>2]|0,y(l))} function wu (line 299) | function wu(o,l){o=o|0,l=+l,Ya(n[o>>2]|0,y(l))} function td (line 299) | function td(o,l){o=o|0,l=+l,Sh(n[o>>2]|0,y(l))} function C2 (line 299) | function C2(o,l){o=o|0,l=+l,Hg(n[o>>2]|0,y(l))} function Hy (line 299) | function Hy(o,l){o=o|0,l=+l,qA(n[o>>2]|0,y(l))} function Bu (line 299) | function Bu(o,l,u){o=o|0,l=l|0,u=+u,gu(n[o>>2]|0,l,y(u))} function jy (line 299) | function jy(o,l,u){o=o|0,l=l|0,u=+u,bo(n[o>>2]|0,l,y(u))} function rd (line 299) | function rd(o,l,u){o=o|0,l=l|0,u=+u,mf(n[o>>2]|0,l,y(u))} function nd (line 299) | function nd(o){return o=o|0,Fg(n[o>>2]|0)|0} function ko (line 299) | function ko(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,_A(d,n... function Bs (line 299) | function Bs(o,l){o=o|0,l=l|0,Tl(o,n[l+4>>2]|0,+y(h[l>>2]))} function Tl (line 299) | function Tl(o,l,u){o=o|0,l=l|0,u=+u,n[o>>2]=l,E[o+8>>3]=u} function Gy (line 299) | function Gy(o){return o=o|0,$1(n[o>>2]|0)|0} function ga (line 299) | function ga(o){return o=o|0,Ih(n[o>>2]|0)|0} function mP (line 299) | function mP(o){return o=o|0,hu(n[o>>2]|0)|0} function Nh (line 299) | function Nh(o){return o=o|0,Z1(n[o>>2]|0)|0} function w2 (line 299) | function w2(o){return o=o|0,Og(n[o>>2]|0)|0} function zL (line 299) | function zL(o){return o=o|0,yy(n[o>>2]|0)|0} function yP (line 299) | function yP(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,xt(d,n... function EP (line 299) | function EP(o){return o=o|0,df(n[o>>2]|0)|0} function qy (line 299) | function qy(o){return o=o|0,Sl(n[o>>2]|0)|0} function B2 (line 299) | function B2(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,UA(A,n[l>>2]|0... function Oh (line 299) | function Oh(o){return o=o|0,+ +y(li(n[o>>2]|0))} function IP (line 299) | function IP(o){return o=o|0,+ +y(qi(n[o>>2]|0))} function CP (line 299) | function CP(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,ur(A,n[l>>2]|0... function id (line 299) | function id(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,Ug(A,n[l>>2]|0... function XL (line 299) | function XL(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,wt(A,n[l>>2]|0... function ZL (line 299) | function ZL(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,Wa(A,n[l>>2]|0... function wP (line 299) | function wP(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,_g(A,n[l>>2]|0... function BP (line 299) | function BP(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,vy(A,n[l>>2]|0... function $A (line 299) | function $A(o){return o=o|0,+ +y(jg(n[o>>2]|0))} function $L (line 299) | function $L(o,l){return o=o|0,l=l|0,+ +y(By(n[o>>2]|0,l))} function eM (line 299) | function eM(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,yt(d,n... function vu (line 299) | function vu(o,l,u){o=o|0,l=l|0,u=u|0,lr(n[o>>2]|0,n[l>>2]|0,u)} function tM (line 299) | function tM(o,l){o=o|0,l=l|0,gf(n[o>>2]|0,n[l>>2]|0)} function vP (line 299) | function vP(o){return o=o|0,Mi(n[o>>2]|0)|0} function rM (line 299) | function rM(o){return o=o|0,o=Et(n[o>>2]|0)|0,o?o=c2(o)|0:o=0,o|0} function SP (line 299) | function SP(o,l){return o=o|0,l=l|0,o=Is(n[o>>2]|0,l)|0,o?o=c2(o)|0:o=0,... function xf (line 299) | function xf(o,l){o=o|0,l=l|0;var u=0,A=0;A=Kt(4)|0,DP(A,l),u=o+4|0,l=n[u... function DP (line 299) | function DP(o,l){o=o|0,l=l|0,oM(o,l)} function nM (line 299) | function nM(o,l,u,A,d,m){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=m|0;var B=0,k... function bP (line 299) | function bP(o,l,u,A,d,m){o=o|0,l=l|0,u=+u,A=A|0,d=+d,m=m|0;var B=0,k=0,T... function Wy (line 299) | function Wy(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0... function Os (line 299) | function Os(o){return o=o|0,n[o>>2]|0} function PP (line 299) | function PP(o,l,u,A,d,m){o=o|0,l=l|0,u=+u,A=A|0,d=+d,m=m|0;var B=0;B=da(... function v2 (line 299) | function v2(){var o=0;return s[7608]|0||(D2(9120),o=7608,n[o>>2]=1,n[o+4... function da (line 299) | function da(o){return o=o|0,n[o+8>>2]|0} function Ja (line 299) | function Ja(o){return o=+o,+ +kf(o)} function Yy (line 299) | function Yy(o){return o=o|0,sd(o)|0} function iM (line 299) | function iM(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;d=I,I=I+32|0,u=d,A=l,A&1?(K... function Ka (line 299) | function Ka(o,l){o=o|0,l=l|0,Su(o,l),n[o+8>>2]=0,s[o+24>>0]=0} function S2 (line 299) | function S2(o,l){o=o|0,l=l|0,l=l+8|0,n[o>>2]=n[l>>2],n[o+4>>2]=n[l+4>>2]... function sM (line 299) | function sM(o){o=o|0,s[o+24>>0]=0} function Su (line 299) | function Su(o,l){o=o|0,l=l|0,n[o>>2]=l} function sd (line 299) | function sd(o){return o=o|0,o|0} function kf (line 299) | function kf(o){return o=+o,+o} function D2 (line 299) | function D2(o){o=o|0,Qo(o,b2()|0,4)} function b2 (line 299) | function b2(){return 1064} function Qo (line 299) | function Qo(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u,n[o+8>>2]=Gi(... function oM (line 299) | function oM(o,l){o=o|0,l=l|0,l=n[l>>2]|0,n[o>>2]=l,au(l|0)} function xP (line 299) | function xP(o){o=o|0;var l=0,u=0;u=o+4|0,l=n[u>>2]|0,n[u>>2]=0,l|0&&(Sf(... function kP (line 299) | function kP(o){o=o|0,bt(n[o>>2]|0)} function Vy (line 299) | function Vy(o){return o=o|0,tr(n[o>>2]|0)|0} function aM (line 299) | function aM(o,l,u,A){o=o|0,l=+l,u=+u,A=A|0,YA(n[o>>2]|0,y(l),y(u),A)} function lM (line 299) | function lM(o){return o=o|0,+ +y(mu(n[o>>2]|0))} function v (line 299) | function v(o){return o=o|0,+ +y(If(n[o>>2]|0))} function D (line 299) | function D(o){return o=o|0,+ +y(yu(n[o>>2]|0))} function Q (line 299) | function Q(o){return o=o|0,+ +y(Rs(n[o>>2]|0))} function H (line 299) | function H(o){return o=o|0,+ +y(Eu(n[o>>2]|0))} function V (line 299) | function V(o){return o=o|0,+ +y(Gn(n[o>>2]|0))} function ne (line 299) | function ne(o,l){o=o|0,l=l|0,E[o>>3]=+y(mu(n[l>>2]|0)),E[o+8>>3]=+y(If(n... function Se (line 299) | function Se(o,l){return o=o|0,l=l|0,+ +y(is(n[o>>2]|0,l))} function _e (line 299) | function _e(o,l){return o=o|0,l=l|0,+ +y(Pi(n[o>>2]|0,l))} function pt (line 299) | function pt(o,l){return o=o|0,l=l|0,+ +y(WA(n[o>>2]|0,l))} function Wt (line 299) | function Wt(){return Qn()|0} function Sr (line 299) | function Sr(){Lr(),Zt(),zn(),yi(),za(),et()} function Lr (line 299) | function Lr(){p4e(11713,4938,1)} function Zt (line 299) | function Zt(){T_e(10448)} function zn (line 299) | function zn(){p_e(10408)} function yi (line 299) | function yi(){OUe(10324)} function za (line 299) | function za(){qLe(10096)} function et (line 299) | function et(){qe(9132)} function qe (line 299) | function qe(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=0,ae=... function gt (line 299) | function gt(o,l){o=o|0,l=l|0;var u=0;u=NLe()|0,n[o>>2]=u,OLe(u,l),jh(n[o... function Xt (line 299) | function Xt(o,l,u){return o=o|0,l=l|0,u=u|0,CLe(o,Bn(l)|0,u,0),o|0} function Dr (line 299) | function Dr(o,l,u){return o=o|0,l=l|0,u=u|0,sLe(o,Bn(l)|0,u,0),o|0} function Zn (line 299) | function Zn(o,l,u){return o=o|0,l=l|0,u=u|0,WOe(o,Bn(l)|0,u,0),o|0} function kr (line 299) | function kr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function Rn (line 299) | function Rn(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function _n (line 299) | function _n(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function zr (line 299) | function zr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function ci (line 299) | function ci(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function Du (line 299) | function Du(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function cM (line 299) | function cM(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function od (line 299) | function od(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function ep (line 299) | function ep(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function QP (line 299) | function QP(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+... function Cke (line 299) | function Cke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function wke (line 299) | function wke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function Bke (line 299) | function Bke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function vke (line 299) | function vke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function Ske (line 299) | function Ske(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function Dke (line 299) | function Dke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function bke (line 299) | function bke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function Pke (line 299) | function Pke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function xke (line 299) | function xke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function kke (line 299) | function kke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function Bn (line 299) | function Bn(o){return o=o|0,o|0} function Qke (line 299) | function Qke(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function uM (line 299) | function uM(){var o=0,l=0;if(s[7616]|0||(mz(9136),gr(24,9136,U|0)|0,l=76... function Tke (line 299) | function Tke(o){return o=o|0,0} function Rke (line 299) | function Rke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function vn (line 299) | function vn(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0... function Fke (line 299) | function Fke(o,l,u,A,d,m,B){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B... function Nke (line 299) | function Nke(o){return o=o|0,n[o>>2]|0} function gz (line 299) | function gz(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,n[o>>2]=l,n... function yr (line 299) | function yr(o,l){return o=o|0,l=l|0,l|o|0} function dz (line 299) | function dz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function Oke (line 299) | function Oke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function Lke (line 299) | function Lke(o){return o=o|0,357913941} function Mke (line 299) | function Mke(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function Uke (line 299) | function Uke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function _ke (line 299) | function _ke(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function mz (line 299) | function mz(o){o=o|0,Gke(o)} function Hke (line 299) | function Hke(o){o=o|0,jke(o+24|0)} function _r (line 299) | function _r(o){return o=o|0,n[o>>2]|0} function jke (line 299) | function jke(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function Gke (line 299) | function Gke(o){o=o|0;var l=0;l=tn()|0,rn(o,2,3,l,qke()|0,0),n[o+24>>2]=... function tn (line 299) | function tn(){return 9228} function qke (line 299) | function qke(){return 1140} function Wke (line 299) | function Wke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=... function rn (line 299) | function rn(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,n[o>>2]=l,n... function Yke (line 299) | function Yke(o){return o=o|0,(n[(uM()|0)+24>>2]|0)+(o*12|0)|0} function Vke (line 299) | function Vke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;return d=I,I=I+48|0,A=d,u=... function Jke (line 299) | function Jke(o){o=o|0;var l=0,u=0,A=0,d=0;return d=I,I=I+32|0,l=d+12|0,u... function yz (line 299) | function yz(){var o=0;return s[7632]|0||(oQe(9184),gr(25,9184,U|0)|0,o=7... function fM (line 299) | function fM(o){return o=o|0,n[o+36>>2]|0} function AM (line 299) | function AM(o,l){o=o|0,l=l|0,n[o>>2]=l,n[o+4>>2]=o,n[o+8>>2]=0} function pM (line 299) | function pM(o,l){o=o|0,l=l|0,n[o>>2]=n[l>>2],n[o+4>>2]=n[l+4>>2],n[o+8>>... function Kke (line 299) | function Kke(o,l){o=o|0,l=l|0,eQe(l,o,o+8|0,o+16|0,o+24|0,o+32|0,o+40|0)|0} function hM (line 299) | function hM(o){return o=o|0,n[(n[o+4>>2]|0)+8>>2]|0} function zke (line 299) | function zke(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,T=0;T=I,I=I+16|0,u... function Ez (line 299) | function Ez(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[... function Xke (line 299) | function Xke(o){o=o|0,$y(o),It(o)} function Zke (line 299) | function Zke(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)} function $ke (line 299) | function $ke(o){o=o|0,It(o)} function eQe (line 299) | function eQe(o,l,u,A,d,m,B){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B... function tQe (line 299) | function tQe(o,l,u,A,d,m,B){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B=B|0;va... function rQe (line 299) | function rQe(o,l,u,A,d,m,B){o=o|0,l=+l,u=+u,A=+A,d=+d,m=+m,B=+B;var k=0;... function nQe (line 299) | function nQe(){var o=0;return s[7624]|0||(iQe(9172),o=7624,n[o>>2]=1,n[o... function iQe (line 299) | function iQe(o){o=o|0,Qo(o,sQe()|0,6)} function sQe (line 299) | function sQe(){return 1112} function oQe (line 299) | function oQe(o){o=o|0,Lh(o)} function aQe (line 299) | function aQe(o){o=o|0,Iz(o+24|0),Cz(o+16|0)} function Iz (line 299) | function Iz(o){o=o|0,cQe(o)} function Cz (line 299) | function Cz(o){o=o|0,lQe(o)} function lQe (line 299) | function lQe(o){o=o|0;var l=0,u=0;if(l=n[o>>2]|0,l|0)do u=l,l=n[l>>2]|0,... function cQe (line 299) | function cQe(o){o=o|0;var l=0,u=0;if(l=n[o>>2]|0,l|0)do u=l,l=n[l>>2]|0,... function Lh (line 299) | function Lh(o){o=o|0;var l=0;n[o+16>>2]=0,n[o+20>>2]=0,l=o+24|0,n[l>>2]=... function uQe (line 299) | function uQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function fQe (line 299) | function fQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function gM (line 299) | function gM(){var o=0,l=0;if(s[7640]|0||(Bz(9232),gr(26,9232,U|0)|0,l=76... function AQe (line 299) | function AQe(o){return o=o|0,0} function pQe (line 299) | function pQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function wz (line 299) | function wz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function hQe (line 299) | function hQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function gQe (line 299) | function gQe(o){return o=o|0,357913941} function dQe (line 299) | function dQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function mQe (line 299) | function mQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function yQe (line 299) | function yQe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Bz (line 299) | function Bz(o){o=o|0,CQe(o)} function EQe (line 299) | function EQe(o){o=o|0,IQe(o+24|0)} function IQe (line 299) | function IQe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function CQe (line 299) | function CQe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,1,l,wQe()|0,3),n[o+24>>2]=... function wQe (line 299) | function wQe(){return 1144} function BQe (line 299) | function BQe(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0;var m=0,B=0,k=0,T=0;... function vQe (line 299) | function vQe(o){return o=o|0,(n[(gM()|0)+24>>2]|0)+(o*12|0)|0} function SQe (line 299) | function SQe(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0;var m=0,B=0,k=0,T=0,... function Qf (line 299) | function Qf(o,l){o=o|0,l=+l} function Tf (line 299) | function Tf(o,l){return o=o|0,l=+l,+ +bQe(l)} function tp (line 299) | function tp(o,l){o=o|0,l=l|0} function rp (line 299) | function rp(o,l){return o=o|0,l=l|0,DQe(l)|0} function DQe (line 299) | function DQe(o){return o=o|0,o|0} function bQe (line 299) | function bQe(o){return o=+o,+o} function PQe (line 299) | function PQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function xQe (line 299) | function xQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function dM (line 299) | function dM(){var o=0,l=0;if(s[7648]|0||(Sz(9268),gr(27,9268,U|0)|0,l=76... function kQe (line 299) | function kQe(o){return o=o|0,0} function QQe (line 299) | function QQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function vz (line 299) | function vz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function TQe (line 299) | function TQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function RQe (line 299) | function RQe(o){return o=o|0,357913941} function FQe (line 299) | function FQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function NQe (line 299) | function NQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function OQe (line 299) | function OQe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Sz (line 299) | function Sz(o){o=o|0,UQe(o)} function LQe (line 299) | function LQe(o){o=o|0,MQe(o+24|0)} function MQe (line 299) | function MQe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function UQe (line 299) | function UQe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,4,l,_Qe()|0,0),n[o+24>>2]=... function _Qe (line 299) | function _Qe(){return 1160} function HQe (line 299) | function HQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=... function jQe (line 299) | function jQe(o){return o=o|0,(n[(dM()|0)+24>>2]|0)+(o*12|0)|0} function GQe (line 299) | function GQe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o... function Dz (line 299) | function Dz(o){return o=o|0,o&1|0} function qQe (line 299) | function qQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function WQe (line 299) | function WQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function mM (line 299) | function mM(){var o=0,l=0;if(s[7656]|0||(Pz(9304),gr(28,9304,U|0)|0,l=76... function YQe (line 299) | function YQe(o){return o=o|0,0} function VQe (line 299) | function VQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function bz (line 299) | function bz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function JQe (line 299) | function JQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function KQe (line 299) | function KQe(o){return o=o|0,357913941} function zQe (line 299) | function zQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function XQe (line 299) | function XQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function ZQe (line 299) | function ZQe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Pz (line 299) | function Pz(o){o=o|0,tTe(o)} function $Qe (line 299) | function $Qe(o){o=o|0,eTe(o+24|0)} function eTe (line 299) | function eTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function tTe (line 299) | function tTe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,5,l,rTe()|0,1),n[o+24>>2]=... function rTe (line 299) | function rTe(){return 1164} function nTe (line 299) | function nTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d... function iTe (line 299) | function iTe(o){return o=o|0,(n[(mM()|0)+24>>2]|0)+(o*12|0)|0} function sTe (line 299) | function sTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A... function Mh (line 299) | function Mh(o,l){o=o|0,l=l|0,oTe(o,l)} function Uh (line 299) | function Uh(o,l){return o=o|0,l=l|0,o|0} function _h (line 299) | function _h(o){o=o|0,Sf(o)} function oTe (line 299) | function oTe(o,l){o=o|0,l=l|0,yM(o,l)} function yM (line 299) | function yM(o,l){o=o|0,l=l|0,n[o>>2]=l} function aTe (line 299) | function aTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function lTe (line 299) | function lTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function EM (line 299) | function EM(){var o=0,l=0;if(s[7664]|0||(kz(9340),gr(29,9340,U|0)|0,l=76... function cTe (line 299) | function cTe(o){return o=o|0,0} function uTe (line 299) | function uTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function xz (line 299) | function xz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function fTe (line 299) | function fTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function ATe (line 299) | function ATe(o){return o=o|0,357913941} function pTe (line 299) | function pTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function hTe (line 299) | function hTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function gTe (line 299) | function gTe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function kz (line 299) | function kz(o){o=o|0,yTe(o)} function dTe (line 299) | function dTe(o){o=o|0,mTe(o+24|0)} function mTe (line 299) | function mTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function yTe (line 299) | function yTe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,4,l,ETe()|0,1),n[o+24>>2]=... function ETe (line 299) | function ETe(){return 1180} function ITe (line 299) | function ITe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function CTe (line 299) | function CTe(o){return o=o|0,(n[(EM()|0)+24>>2]|0)+(o*12|0)|0} function wTe (line 299) | function wTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;return m=I,I=I+16|... function ad (line 299) | function ad(o,l){o=o|0,l=l|0} function ld (line 299) | function ld(o,l){return o=o|0,l=l|0,BTe(l)|0} function TP (line 299) | function TP(o){return o=o|0,o|0} function BTe (line 299) | function BTe(o){return o=o|0,o|0} function vTe (line 299) | function vTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function STe (line 299) | function STe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function IM (line 299) | function IM(){var o=0,l=0;if(s[7672]|0||(Tz(9376),gr(30,9376,U|0)|0,l=76... function DTe (line 299) | function DTe(o){return o=o|0,0} function bTe (line 299) | function bTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function Qz (line 299) | function Qz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function PTe (line 299) | function PTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function xTe (line 299) | function xTe(o){return o=o|0,357913941} function kTe (line 299) | function kTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function QTe (line 299) | function QTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function TTe (line 299) | function TTe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Tz (line 299) | function Tz(o){o=o|0,NTe(o)} function RTe (line 299) | function RTe(o){o=o|0,FTe(o+24|0)} function FTe (line 299) | function FTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function NTe (line 299) | function NTe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,5,l,Rz()|0,0),n[o+24>>2]=0... function Rz (line 299) | function Rz(){return 1196} function OTe (line 299) | function OTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=... function LTe (line 299) | function LTe(o){return o=o|0,(n[(IM()|0)+24>>2]|0)+(o*12|0)|0} function MTe (line 299) | function MTe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o... function UTe (line 299) | function UTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function _Te (line 299) | function _Te(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function CM (line 299) | function CM(){var o=0,l=0;if(s[7680]|0||(Nz(9412),gr(31,9412,U|0)|0,l=76... function HTe (line 299) | function HTe(o){return o=o|0,0} function jTe (line 299) | function jTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function Fz (line 299) | function Fz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function GTe (line 299) | function GTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function qTe (line 299) | function qTe(o){return o=o|0,357913941} function WTe (line 299) | function WTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function YTe (line 299) | function YTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function VTe (line 299) | function VTe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Nz (line 299) | function Nz(o){o=o|0,zTe(o)} function JTe (line 299) | function JTe(o){o=o|0,KTe(o+24|0)} function KTe (line 299) | function KTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function zTe (line 299) | function zTe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,6,l,Oz()|0,0),n[o+24>>2]=0... function Oz (line 299) | function Oz(){return 1200} function XTe (line 299) | function XTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=... function ZTe (line 299) | function ZTe(o){return o=o|0,(n[(CM()|0)+24>>2]|0)+(o*12|0)|0} function $Te (line 299) | function $Te(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o... function RP (line 299) | function RP(o){return o=o|0,o|0} function eRe (line 299) | function eRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function tRe (line 299) | function tRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function wM (line 299) | function wM(){var o=0,l=0;if(s[7688]|0||(Mz(9448),gr(32,9448,U|0)|0,l=76... function rRe (line 299) | function rRe(o){return o=o|0,0} function nRe (line 299) | function nRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function Lz (line 299) | function Lz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function iRe (line 299) | function iRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function sRe (line 299) | function sRe(o){return o=o|0,357913941} function oRe (line 299) | function oRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function aRe (line 299) | function aRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function lRe (line 299) | function lRe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Mz (line 299) | function Mz(o){o=o|0,fRe(o)} function cRe (line 299) | function cRe(o){o=o|0,uRe(o+24|0)} function uRe (line 299) | function uRe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function fRe (line 299) | function fRe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,6,l,Uz()|0,1),n[o+24>>2]=0... function Uz (line 299) | function Uz(){return 1204} function ARe (line 299) | function ARe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d... function pRe (line 299) | function pRe(o){return o=o|0,(n[(wM()|0)+24>>2]|0)+(o*12|0)|0} function hRe (line 299) | function hRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A... function BM (line 299) | function BM(o,l){o=o|0,l=l|0} function vM (line 299) | function vM(o,l){return o=o|0,l=l|0,gRe(l)|0} function gRe (line 299) | function gRe(o){return o=o|0,o|0} function dRe (line 299) | function dRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function mRe (line 299) | function mRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function SM (line 299) | function SM(){var o=0,l=0;if(s[7696]|0||(Hz(9484),gr(33,9484,U|0)|0,l=76... function yRe (line 299) | function yRe(o){return o=o|0,0} function ERe (line 299) | function ERe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function _z (line 299) | function _z(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function IRe (line 299) | function IRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function CRe (line 299) | function CRe(o){return o=o|0,357913941} function wRe (line 299) | function wRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function BRe (line 299) | function BRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function vRe (line 299) | function vRe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Hz (line 299) | function Hz(o){o=o|0,bRe(o)} function SRe (line 299) | function SRe(o){o=o|0,DRe(o+24|0)} function DRe (line 299) | function DRe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function bRe (line 299) | function bRe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,1,l,PRe()|0,2),n[o+24>>2]=... function PRe (line 299) | function PRe(){return 1212} function xRe (line 299) | function xRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=... function kRe (line 299) | function kRe(o){return o=o|0,(n[(SM()|0)+24>>2]|0)+(o*12|0)|0} function QRe (line 299) | function QRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;k=I,I=... function TRe (line 299) | function TRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function RRe (line 299) | function RRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function DM (line 299) | function DM(){var o=0,l=0;if(s[7704]|0||(Gz(9520),gr(34,9520,U|0)|0,l=77... function FRe (line 299) | function FRe(o){return o=o|0,0} function NRe (line 299) | function NRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function jz (line 299) | function jz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function ORe (line 299) | function ORe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function LRe (line 299) | function LRe(o){return o=o|0,357913941} function MRe (line 299) | function MRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function URe (line 299) | function URe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function _Re (line 299) | function _Re(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Gz (line 299) | function Gz(o){o=o|0,GRe(o)} function HRe (line 299) | function HRe(o){o=o|0,jRe(o+24|0)} function jRe (line 299) | function jRe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function GRe (line 299) | function GRe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,1,l,qRe()|0,1),n[o+24>>2]=... function qRe (line 299) | function qRe(){return 1224} function WRe (line 299) | function WRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;return d=I... function YRe (line 299) | function YRe(o){return o=o|0,(n[(DM()|0)+24>>2]|0)+(o*12|0)|0} function VRe (line 299) | function VRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return m=I,I=I... function JRe (line 299) | function JRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function KRe (line 299) | function KRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function bM (line 299) | function bM(){var o=0,l=0;if(s[7712]|0||(Wz(9556),gr(35,9556,U|0)|0,l=77... function zRe (line 299) | function zRe(o){return o=o|0,0} function XRe (line 299) | function XRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function qz (line 299) | function qz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function ZRe (line 299) | function ZRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function $Re (line 299) | function $Re(o){return o=o|0,357913941} function eFe (line 299) | function eFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function tFe (line 299) | function tFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function rFe (line 299) | function rFe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Wz (line 299) | function Wz(o){o=o|0,sFe(o)} function nFe (line 299) | function nFe(o){o=o|0,iFe(o+24|0)} function iFe (line 299) | function iFe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function sFe (line 299) | function sFe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,5,l,oFe()|0,0),n[o+24>>2]=... function oFe (line 299) | function oFe(){return 1232} function aFe (line 299) | function aFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;return A=I,I=I+16|... function lFe (line 299) | function lFe(o){return o=o|0,(n[(bM()|0)+24>>2]|0)+(o*12|0)|0} function cFe (line 299) | function cFe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o... function uFe (line 299) | function uFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function fFe (line 299) | function fFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function PM (line 299) | function PM(){var o=0,l=0;if(s[7720]|0||(Vz(9592),gr(36,9592,U|0)|0,l=77... function AFe (line 299) | function AFe(o){return o=o|0,0} function pFe (line 299) | function pFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function Yz (line 299) | function Yz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function hFe (line 299) | function hFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function gFe (line 299) | function gFe(o){return o=o|0,357913941} function dFe (line 299) | function dFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function mFe (line 299) | function mFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function yFe (line 299) | function yFe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Vz (line 299) | function Vz(o){o=o|0,CFe(o)} function EFe (line 299) | function EFe(o){o=o|0,IFe(o+24|0)} function IFe (line 299) | function IFe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function CFe (line 299) | function CFe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,7,l,wFe()|0,0),n[o+24>>2]=... function wFe (line 299) | function wFe(){return 1276} function BFe (line 299) | function BFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=... function vFe (line 299) | function vFe(o){return o=o|0,(n[(PM()|0)+24>>2]|0)+(o*12|0)|0} function SFe (line 299) | function SFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;return d=I,I=I+16|0,A=d,u=... function Jz (line 299) | function Jz(o){o=o|0;var l=0,u=0,A=0,d=0;return d=I,I=I+32|0,l=d+12|0,u=... function Kz (line 299) | function Kz(){var o=0;return s[7736]|0||(LFe(9640),gr(25,9640,U|0)|0,o=7... function DFe (line 299) | function DFe(o,l){o=o|0,l=l|0,QFe(l,o,o+8|0)|0} function bFe (line 299) | function bFe(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;return u=I,I=I+16|... function xM (line 299) | function xM(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[... function PFe (line 299) | function PFe(o){o=o|0,$y(o),It(o)} function xFe (line 299) | function xFe(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)} function kFe (line 299) | function kFe(o){o=o|0,It(o)} function QFe (line 299) | function QFe(o,l,u){return o=o|0,l=l|0,u=u|0,l=TFe(n[o>>2]|0,l,u)|0,u=o+... function TFe (line 299) | function TFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;return A=I,I=I+16|0,d=... function RFe (line 299) | function RFe(o,l,u){o=o|0,l=l|0,u=+u;var A=0;return A=da(FFe()|0)|0,l=Yy... function FFe (line 299) | function FFe(){var o=0;return s[7728]|0||(NFe(9628),o=7728,n[o>>2]=1,n[o... function NFe (line 299) | function NFe(o){o=o|0,Qo(o,OFe()|0,2)} function OFe (line 299) | function OFe(){return 1264} function LFe (line 299) | function LFe(o){o=o|0,Lh(o)} function MFe (line 299) | function MFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function UFe (line 299) | function UFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function kM (line 299) | function kM(){var o=0,l=0;if(s[7744]|0||(Xz(9684),gr(37,9684,U|0)|0,l=77... function _Fe (line 299) | function _Fe(o){return o=o|0,0} function HFe (line 299) | function HFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function zz (line 299) | function zz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function jFe (line 299) | function jFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function GFe (line 299) | function GFe(o){return o=o|0,357913941} function qFe (line 299) | function qFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function WFe (line 299) | function WFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function YFe (line 299) | function YFe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function Xz (line 299) | function Xz(o){o=o|0,KFe(o)} function VFe (line 299) | function VFe(o){o=o|0,JFe(o+24|0)} function JFe (line 299) | function JFe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function KFe (line 299) | function KFe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,5,l,zFe()|0,1),n[o+24>>2]=... function zFe (line 299) | function zFe(){return 1280} function XFe (line 299) | function XFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function ZFe (line 299) | function ZFe(o){return o=o|0,(n[(kM()|0)+24>>2]|0)+(o*12|0)|0} function $Fe (line 299) | function $Fe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return B=I,I=I... function eNe (line 299) | function eNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function tNe (line 299) | function tNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function QM (line 299) | function QM(){var o=0,l=0;if(s[7752]|0||($z(9720),gr(38,9720,U|0)|0,l=77... function rNe (line 299) | function rNe(o){return o=o|0,0} function nNe (line 299) | function nNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function Zz (line 299) | function Zz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function iNe (line 299) | function iNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function sNe (line 299) | function sNe(o){return o=o|0,357913941} function oNe (line 299) | function oNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function aNe (line 299) | function aNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function lNe (line 299) | function lNe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function $z (line 299) | function $z(o){o=o|0,fNe(o)} function cNe (line 299) | function cNe(o){o=o|0,uNe(o+24|0)} function uNe (line 299) | function uNe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function fNe (line 299) | function fNe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,8,l,ANe()|0,0),n[o+24>>2]=... function ANe (line 299) | function ANe(){return 1288} function pNe (line 299) | function pNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=... function hNe (line 299) | function hNe(o){return o=o|0,(n[(QM()|0)+24>>2]|0)+(o*12|0)|0} function gNe (line 299) | function gNe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o... function dNe (line 299) | function dNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function mNe (line 299) | function mNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function TM (line 299) | function TM(){var o=0,l=0;if(s[7760]|0||(tX(9756),gr(39,9756,U|0)|0,l=77... function yNe (line 299) | function yNe(o){return o=o|0,0} function ENe (line 299) | function ENe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function eX (line 299) | function eX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function INe (line 299) | function INe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function CNe (line 299) | function CNe(o){return o=o|0,357913941} function wNe (line 299) | function wNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function BNe (line 299) | function BNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function vNe (line 299) | function vNe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function tX (line 299) | function tX(o){o=o|0,bNe(o)} function SNe (line 299) | function SNe(o){o=o|0,DNe(o+24|0)} function DNe (line 299) | function DNe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function bNe (line 299) | function bNe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,8,l,PNe()|0,1),n[o+24>>2]=... function PNe (line 299) | function PNe(){return 1292} function xNe (line 299) | function xNe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=... function kNe (line 299) | function kNe(o){return o=o|0,(n[(TM()|0)+24>>2]|0)+(o*12|0)|0} function QNe (line 299) | function QNe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A=... function TNe (line 299) | function TNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function RNe (line 299) | function RNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function RM (line 299) | function RM(){var o=0,l=0;if(s[7768]|0||(nX(9792),gr(40,9792,U|0)|0,l=77... function FNe (line 299) | function FNe(o){return o=o|0,0} function NNe (line 299) | function NNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function rX (line 299) | function rX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function ONe (line 299) | function ONe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function LNe (line 299) | function LNe(o){return o=o|0,357913941} function MNe (line 299) | function MNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function UNe (line 299) | function UNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function _Ne (line 299) | function _Ne(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function nX (line 299) | function nX(o){o=o|0,GNe(o)} function HNe (line 299) | function HNe(o){o=o|0,jNe(o+24|0)} function jNe (line 299) | function jNe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function GNe (line 299) | function GNe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,1,l,qNe()|0,2),n[o+24>>2]=... function qNe (line 299) | function qNe(){return 1300} function WNe (line 299) | function WNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A;var d=0,m=0,B=0,k=0;d=I,I=I... function YNe (line 299) | function YNe(o){return o=o|0,(n[(RM()|0)+24>>2]|0)+(o*12|0)|0} function VNe (line 299) | function VNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A;var d=0,m=0,B=0,k=0;k=I,I=I... function JNe (line 299) | function JNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function KNe (line 299) | function KNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function FM (line 299) | function FM(){var o=0,l=0;if(s[7776]|0||(sX(9828),gr(41,9828,U|0)|0,l=77... function zNe (line 299) | function zNe(o){return o=o|0,0} function XNe (line 299) | function XNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function iX (line 299) | function iX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function ZNe (line 299) | function ZNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function $Ne (line 299) | function $Ne(o){return o=o|0,357913941} function eOe (line 299) | function eOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function tOe (line 299) | function tOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function rOe (line 299) | function rOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function sX (line 299) | function sX(o){o=o|0,sOe(o)} function nOe (line 299) | function nOe(o){o=o|0,iOe(o+24|0)} function iOe (line 299) | function iOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function sOe (line 299) | function sOe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,7,l,oOe()|0,1),n[o+24>>2]=... function oOe (line 299) | function oOe(){return 1312} function aOe (line 299) | function aOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d... function lOe (line 299) | function lOe(o){return o=o|0,(n[(FM()|0)+24>>2]|0)+(o*12|0)|0} function cOe (line 299) | function cOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A... function uOe (line 299) | function uOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function fOe (line 299) | function fOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function NM (line 299) | function NM(){var o=0,l=0;if(s[7784]|0||(aX(9864),gr(42,9864,U|0)|0,l=77... function AOe (line 299) | function AOe(o){return o=o|0,0} function pOe (line 299) | function pOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function oX (line 299) | function oX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function hOe (line 299) | function hOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function gOe (line 299) | function gOe(o){return o=o|0,357913941} function dOe (line 299) | function dOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function mOe (line 299) | function mOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function yOe (line 299) | function yOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function aX (line 299) | function aX(o){o=o|0,COe(o)} function EOe (line 299) | function EOe(o){o=o|0,IOe(o+24|0)} function IOe (line 299) | function IOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function COe (line 299) | function COe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,8,l,wOe()|0,1),n[o+24>>2]=... function wOe (line 299) | function wOe(){return 1320} function BOe (line 299) | function BOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d... function vOe (line 299) | function vOe(o){return o=o|0,(n[(NM()|0)+24>>2]|0)+(o*12|0)|0} function SOe (line 299) | function SOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A... function DOe (line 299) | function DOe(o,l){o=o|0,l=l|0} function bOe (line 299) | function bOe(o,l){return o=o|0,l=l|0,POe(l)|0} function POe (line 299) | function POe(o){return o=o|0,o|0} function xOe (line 299) | function xOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function kOe (line 299) | function kOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function OM (line 299) | function OM(){var o=0,l=0;if(s[7792]|0||(cX(9900),gr(43,9900,U|0)|0,l=77... function QOe (line 299) | function QOe(o){return o=o|0,0} function TOe (line 299) | function TOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function lX (line 299) | function lX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function ROe (line 299) | function ROe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function FOe (line 299) | function FOe(o){return o=o|0,357913941} function NOe (line 299) | function NOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function OOe (line 299) | function OOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function LOe (line 299) | function LOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function cX (line 299) | function cX(o){o=o|0,_Oe(o)} function MOe (line 299) | function MOe(o){o=o|0,UOe(o+24|0)} function UOe (line 299) | function UOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function _Oe (line 299) | function _Oe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,22,l,HOe()|0,0),n[o+24>>2]... function HOe (line 299) | function HOe(){return 1344} function jOe (line 299) | function jOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;u=I,I=I+16|0,A=u+8|0,d... function GOe (line 299) | function GOe(o){return o=o|0,(n[(OM()|0)+24>>2]|0)+(o*12|0)|0} function qOe (line 299) | function qOe(o,l){o=o|0,l=l|0;var u=0;u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>... function WOe (line 299) | function WOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function LM (line 299) | function LM(){var o=0,l=0;if(s[7800]|0||(fX(9936),gr(44,9936,U|0)|0,l=78... function YOe (line 299) | function YOe(o){return o=o|0,o|0} function VOe (line 299) | function VOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function uX (line 299) | function uX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function JOe (line 299) | function JOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function KOe (line 299) | function KOe(o){return o=o|0,536870911} function zOe (line 299) | function zOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function XOe (line 299) | function XOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function ZOe (line 299) | function ZOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function fX (line 299) | function fX(o){o=o|0,tLe(o)} function $Oe (line 299) | function $Oe(o){o=o|0,eLe(o+24|0)} function eLe (line 299) | function eLe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function tLe (line 299) | function tLe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,23,l,Uz()|0,1),n[o+24>>2]=... function rLe (line 299) | function rLe(o,l){o=o|0,l=l|0,iLe(n[(nLe(o)|0)>>2]|0,l)} function nLe (line 299) | function nLe(o){return o=o|0,(n[(LM()|0)+24>>2]|0)+(o<<3)|0} function iLe (line 299) | function iLe(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,BM(A,l),l=vM(... function sLe (line 299) | function sLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function MM (line 299) | function MM(){var o=0,l=0;if(s[7808]|0||(pX(9972),gr(45,9972,U|0)|0,l=78... function oLe (line 299) | function oLe(o){return o=o|0,o|0} function aLe (line 299) | function aLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function AX (line 299) | function AX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function lLe (line 299) | function lLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function cLe (line 299) | function cLe(o){return o=o|0,536870911} function uLe (line 299) | function uLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function fLe (line 299) | function fLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function ALe (line 299) | function ALe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function pX (line 299) | function pX(o){o=o|0,gLe(o)} function pLe (line 299) | function pLe(o){o=o|0,hLe(o+24|0)} function hLe (line 299) | function hLe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function gLe (line 299) | function gLe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,9,l,dLe()|0,1),n[o+24>>2]=... function dLe (line 299) | function dLe(){return 1348} function mLe (line 299) | function mLe(o,l){return o=o|0,l=l|0,ELe(n[(yLe(o)|0)>>2]|0,l)|0} function yLe (line 299) | function yLe(o){return o=o|0,(n[(MM()|0)+24>>2]|0)+(o<<3)|0} function ELe (line 299) | function ELe(o,l){o=o|0,l=l|0;var u=0,A=0;return u=I,I=I+16|0,A=u,hX(A,l... function hX (line 299) | function hX(o,l){o=o|0,l=l|0} function gX (line 299) | function gX(o,l){return o=o|0,l=l|0,ILe(l)|0} function ILe (line 299) | function ILe(o){return o=o|0,o|0} function CLe (line 299) | function CLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function UM (line 299) | function UM(){var o=0,l=0;if(s[7816]|0||(mX(10008),gr(46,10008,U|0)|0,l=... function wLe (line 299) | function wLe(o){return o=o|0,o|0} function BLe (line 299) | function BLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function dX (line 299) | function dX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function vLe (line 299) | function vLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function SLe (line 299) | function SLe(o){return o=o|0,536870911} function DLe (line 299) | function DLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function bLe (line 299) | function bLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function PLe (line 299) | function PLe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function mX (line 299) | function mX(o){o=o|0,QLe(o)} function xLe (line 299) | function xLe(o){o=o|0,kLe(o+24|0)} function kLe (line 299) | function kLe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function QLe (line 299) | function QLe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,15,l,Rz()|0,0),n[o+24>>2]=... function TLe (line 299) | function TLe(o){return o=o|0,FLe(n[(RLe(o)|0)>>2]|0)|0} function RLe (line 299) | function RLe(o){return o=o|0,(n[(UM()|0)+24>>2]|0)+(o<<3)|0} function FLe (line 299) | function FLe(o){return o=o|0,TP(VP[o&7]()|0)|0} function NLe (line 299) | function NLe(){var o=0;return s[7832]|0||(GLe(10052),gr(25,10052,U|0)|0,... function OLe (line 299) | function OLe(o,l){o=o|0,l=l|0,n[o>>2]=LLe()|0,n[o+4>>2]=MLe()|0,n[o+12>>... function LLe (line 299) | function LLe(){return 11709} function MLe (line 299) | function MLe(){return 1188} function ULe (line 299) | function ULe(){return FP()|0} function _Le (line 299) | function _Le(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(H... function Hh (line 299) | function Hh(o,l){return o=o|0,l=l|0,l&o|0} function HLe (line 299) | function HLe(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function FP (line 299) | function FP(){var o=0;return s[7824]|0||(n[2511]=jLe()|0,n[2512]=0,o=782... function jLe (line 299) | function jLe(){return 0} function GLe (line 299) | function GLe(o){o=o|0,Lh(o)} function qLe (line 299) | function qLe(o){o=o|0;var l=0,u=0,A=0,d=0,m=0;l=I,I=I+32|0,u=l+24|0,m=l+... function WLe (line 299) | function WLe(o,l){o=o|0,l=l|0;var u=0;u=PUe()|0,n[o>>2]=u,xUe(u,l),jh(n[... function YLe (line 299) | function YLe(o,l,u){return o=o|0,l=l|0,u=u|0,AUe(o,Bn(l)|0,u,0),o|0} function VLe (line 299) | function VLe(o,l,u){return o=o|0,l=l|0,u=u|0,XMe(o,Bn(l)|0,u,0),o|0} function JLe (line 299) | function JLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function KLe (line 299) | function KLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function zLe (line 299) | function zLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function XLe (line 299) | function XLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function ZLe (line 299) | function ZLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function _M (line 299) | function _M(){var o=0,l=0;if(s[7840]|0||(EX(10100),gr(48,10100,U|0)|0,l=... function $Le (line 299) | function $Le(o){return o=o|0,0} function eMe (line 299) | function eMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function yX (line 299) | function yX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function tMe (line 299) | function tMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function rMe (line 299) | function rMe(o){return o=o|0,357913941} function nMe (line 299) | function nMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function iMe (line 299) | function iMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function sMe (line 299) | function sMe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function EX (line 299) | function EX(o){o=o|0,lMe(o)} function oMe (line 299) | function oMe(o){o=o|0,aMe(o+24|0)} function aMe (line 299) | function aMe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function lMe (line 299) | function lMe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,6,l,cMe()|0,1),n[o+24>>2]=... function cMe (line 299) | function cMe(){return 1364} function uMe (line 299) | function uMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I... function fMe (line 299) | function fMe(o){return o=o|0,(n[(_M()|0)+24>>2]|0)+(o*12|0)|0} function AMe (line 299) | function AMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;return m=I,I=I+16|... function pMe (line 299) | function pMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function hMe (line 299) | function hMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function HM (line 299) | function HM(){var o=0,l=0;if(s[7848]|0||(CX(10136),gr(49,10136,U|0)|0,l=... function gMe (line 299) | function gMe(o){return o=o|0,0} function dMe (line 299) | function dMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function IX (line 299) | function IX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function mMe (line 299) | function mMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function yMe (line 299) | function yMe(o){return o=o|0,357913941} function EMe (line 299) | function EMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function IMe (line 299) | function IMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function CMe (line 299) | function CMe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function CX (line 299) | function CX(o){o=o|0,vMe(o)} function wMe (line 299) | function wMe(o){o=o|0,BMe(o+24|0)} function BMe (line 299) | function BMe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function vMe (line 299) | function vMe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,9,l,SMe()|0,1),n[o+24>>2]=... function SMe (line 299) | function SMe(){return 1372} function DMe (line 299) | function DMe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=... function bMe (line 299) | function bMe(o){return o=o|0,(n[(HM()|0)+24>>2]|0)+(o*12|0)|0} function PMe (line 299) | function PMe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=$e;m=I,I=I+16|0,d... function xMe (line 299) | function xMe(o,l){o=o|0,l=+l} function kMe (line 299) | function kMe(o,l){return o=o|0,l=+l,y(QMe(l))} function QMe (line 299) | function QMe(o){return o=+o,y(o)} function TMe (line 299) | function TMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16... function RMe (line 299) | function RMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,T=0,M=... function jM (line 299) | function jM(){var o=0,l=0;if(s[7856]|0||(BX(10172),gr(50,10172,U|0)|0,l=... function FMe (line 299) | function FMe(o){return o=o|0,0} function NMe (line 299) | function NMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=... function wX (line 299) | function wX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>... function OMe (line 299) | function OMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function LMe (line 299) | function LMe(o){return o=o|0,357913941} function MMe (line 299) | function MMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function UMe (line 299) | function UMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function _Me (line 299) | function _Me(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function BX (line 299) | function BX(o){o=o|0,GMe(o)} function HMe (line 299) | function HMe(o){o=o|0,jMe(o+24|0)} function jMe (line 299) | function jMe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function GMe (line 299) | function GMe(o){o=o|0;var l=0;l=tn()|0,rn(o,2,3,l,qMe()|0,2),n[o+24>>2]=... function qMe (line 299) | function qMe(){return 1380} function WMe (line 299) | function WMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=... function YMe (line 299) | function YMe(o){return o=o|0,(n[(jM()|0)+24>>2]|0)+(o*12|0)|0} function VMe (line 299) | function VMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;k=I,I=... function JMe (line 299) | function JMe(o,l){o=o|0,l=l|0} function KMe (line 299) | function KMe(o,l){return o=o|0,l=l|0,zMe(l)|0} function zMe (line 299) | function zMe(o){return o=o|0,(o|0)!=0|0} function XMe (line 299) | function XMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function GM (line 299) | function GM(){var o=0,l=0;if(s[7864]|0||(SX(10208),gr(51,10208,U|0)|0,l=... function ZMe (line 299) | function ZMe(o){return o=o|0,o|0} function $Me (line 299) | function $Me(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function vX (line 299) | function vX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function eUe (line 299) | function eUe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function tUe (line 299) | function tUe(o){return o=o|0,536870911} function rUe (line 299) | function rUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function nUe (line 299) | function nUe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function iUe (line 299) | function iUe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function SX (line 299) | function SX(o){o=o|0,aUe(o)} function sUe (line 299) | function sUe(o){o=o|0,oUe(o+24|0)} function oUe (line 299) | function oUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function aUe (line 299) | function aUe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,24,l,lUe()|0,1),n[o+24>>2]... function lUe (line 299) | function lUe(){return 1392} function cUe (line 299) | function cUe(o,l){o=o|0,l=l|0,fUe(n[(uUe(o)|0)>>2]|0,l)} function uUe (line 299) | function uUe(o){return o=o|0,(n[(GM()|0)+24>>2]|0)+(o<<3)|0} function fUe (line 299) | function fUe(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,hX(A,l),l=gX(... function AUe (line 299) | function AUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function qM (line 299) | function qM(){var o=0,l=0;if(s[7872]|0||(bX(10244),gr(52,10244,U|0)|0,l=... function pUe (line 299) | function pUe(o){return o=o|0,o|0} function hUe (line 299) | function hUe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function DX (line 299) | function DX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function gUe (line 299) | function gUe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function dUe (line 299) | function dUe(o){return o=o|0,536870911} function mUe (line 299) | function mUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function yUe (line 299) | function yUe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function EUe (line 299) | function EUe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function bX (line 299) | function bX(o){o=o|0,wUe(o)} function IUe (line 299) | function IUe(o){o=o|0,CUe(o+24|0)} function CUe (line 299) | function CUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function wUe (line 299) | function wUe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,16,l,BUe()|0,0),n[o+24>>2]... function BUe (line 299) | function BUe(){return 1400} function vUe (line 299) | function vUe(o){return o=o|0,DUe(n[(SUe(o)|0)>>2]|0)|0} function SUe (line 299) | function SUe(o){return o=o|0,(n[(qM()|0)+24>>2]|0)+(o<<3)|0} function DUe (line 299) | function DUe(o){return o=o|0,bUe(VP[o&7]()|0)|0} function bUe (line 299) | function bUe(o){return o=o|0,o|0} function PUe (line 299) | function PUe(){var o=0;return s[7880]|0||(NUe(10280),gr(25,10280,U|0)|0,... function xUe (line 299) | function xUe(o,l){o=o|0,l=l|0,n[o>>2]=kUe()|0,n[o+4>>2]=QUe()|0,n[o+12>>... function kUe (line 299) | function kUe(){return 11711} function QUe (line 299) | function QUe(){return 1356} function TUe (line 299) | function TUe(){return FP()|0} function RUe (line 299) | function RUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(F... function FUe (line 299) | function FUe(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function NUe (line 299) | function NUe(o){o=o|0,Lh(o)} function OUe (line 299) | function OUe(o){o=o|0,LUe(o,4920),MUe(o)|0,UUe(o)|0} function LUe (line 299) | function LUe(o,l){o=o|0,l=l|0;var u=0;u=Kz()|0,n[o>>2]=u,o_e(u,l),jh(n[o... function MUe (line 299) | function MUe(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,zUe()|0),o|0} function UUe (line 299) | function UUe(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,_Ue()|0),o|0} function _Ue (line 299) | function _Ue(){var o=0;return s[7888]|0||(PX(10328),gr(53,10328,U|0)|0,o... function cd (line 299) | function cd(o,l){o=o|0,l=l|0,vn(o,0,l,0,0,0)} function PX (line 299) | function PX(o){o=o|0,GUe(o),ud(o,10)} function HUe (line 299) | function HUe(o){o=o|0,jUe(o+24|0)} function jUe (line 299) | function jUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function GUe (line 299) | function GUe(o){o=o|0;var l=0;l=tn()|0,rn(o,5,1,l,VUe()|0,2),n[o+24>>2]=... function qUe (line 299) | function qUe(o,l,u){o=o|0,l=l|0,u=+u,WUe(o,l,u)} function ud (line 299) | function ud(o,l){o=o|0,l=l|0,n[o+20>>2]=l} function WUe (line 299) | function WUe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|... function YUe (line 299) | function YUe(o,l,u){o=o|0,l=l|0,u=u|0,Tl(o+8|0,n[l>>2]|0,+E[u>>3]),s[o+2... function VUe (line 299) | function VUe(){return 1404} function JUe (line 299) | function JUe(o,l){return o=o|0,l=+l,KUe(o,l)|0} function KUe (line 299) | function KUe(o,l){o=o|0,l=+l;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return A=I,... function zUe (line 299) | function zUe(){var o=0;return s[7896]|0||(xX(10364),gr(54,10364,U|0)|0,o... function xX (line 299) | function xX(o){o=o|0,$Ue(o),ud(o,55)} function XUe (line 299) | function XUe(o){o=o|0,ZUe(o+24|0)} function ZUe (line 299) | function ZUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function $Ue (line 299) | function $Ue(o){o=o|0;var l=0;l=tn()|0,rn(o,5,4,l,n_e()|0,0),n[o+24>>2]=... function e_e (line 299) | function e_e(o){o=o|0,t_e(o)} function t_e (line 299) | function t_e(o){o=o|0,r_e(o)} function r_e (line 299) | function r_e(o){o=o|0,kX(o+8|0),s[o+24>>0]=1} function kX (line 299) | function kX(o){o=o|0,n[o>>2]=0,E[o+8>>3]=0} function n_e (line 299) | function n_e(){return 1424} function i_e (line 299) | function i_e(){return s_e()|0} function s_e (line 299) | function s_e(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0;return l=I,I=I+16|0,d=l+4... function o_e (line 299) | function o_e(o,l){o=o|0,l=l|0,n[o>>2]=a_e()|0,n[o+4>>2]=l_e()|0,n[o+12>>... function a_e (line 299) | function a_e(){return 11710} function l_e (line 299) | function l_e(){return 1416} function c_e (line 299) | function c_e(){return NP()|0} function u_e (line 299) | function u_e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(f... function f_e (line 299) | function f_e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function NP (line 299) | function NP(){var o=0;return s[7904]|0||(n[2600]=A_e()|0,n[2601]=0,o=790... function A_e (line 299) | function A_e(){return n[357]|0} function p_e (line 299) | function p_e(o){o=o|0,h_e(o,4926),g_e(o)|0} function h_e (line 299) | function h_e(o,l){o=o|0,l=l|0;var u=0;u=yz()|0,n[o>>2]=u,D_e(u,l),jh(n[o... function g_e (line 299) | function g_e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,d_e()|0),o|0} function d_e (line 299) | function d_e(){var o=0;return s[7912]|0||(QX(10412),gr(56,10412,U|0)|0,o... function QX (line 299) | function QX(o){o=o|0,E_e(o),ud(o,57)} function m_e (line 299) | function m_e(o){o=o|0,y_e(o+24|0)} function y_e (line 299) | function y_e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function E_e (line 299) | function E_e(o){o=o|0;var l=0;l=tn()|0,rn(o,5,5,l,B_e()|0,0),n[o+24>>2]=... function I_e (line 299) | function I_e(o){o=o|0,C_e(o)} function C_e (line 299) | function C_e(o){o=o|0,w_e(o)} function w_e (line 299) | function w_e(o){o=o|0;var l=0,u=0;l=o+8|0,u=l+48|0;do n[l>>2]=0,l=l+4|0;... function B_e (line 299) | function B_e(){return 1432} function v_e (line 299) | function v_e(){return S_e()|0} function S_e (line 299) | function S_e(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0,k=0;B=I,I=I+16|0,o=B+4|0,... function D_e (line 299) | function D_e(o,l){o=o|0,l=l|0,n[o>>2]=b_e()|0,n[o+4>>2]=P_e()|0,n[o+12>>... function b_e (line 299) | function b_e(){return 11704} function P_e (line 299) | function P_e(){return 1436} function x_e (line 299) | function x_e(){return NP()|0} function k_e (line 299) | function k_e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(Q... function Q_e (line 299) | function Q_e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function T_e (line 299) | function T_e(o){o=o|0,R_e(o,4933),F_e(o)|0,N_e(o)|0} function R_e (line 299) | function R_e(o,l){o=o|0,l=l|0;var u=0;u=s4e()|0,n[o>>2]=u,o4e(u,l),jh(n[... function F_e (line 299) | function F_e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,K_e()|0),o|0} function N_e (line 299) | function N_e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,O_e()|0),o|0} function O_e (line 299) | function O_e(){var o=0;return s[7920]|0||(TX(10452),gr(58,10452,U|0)|0,o... function TX (line 299) | function TX(o){o=o|0,U_e(o),ud(o,1)} function L_e (line 299) | function L_e(o){o=o|0,M_e(o+24|0)} function M_e (line 299) | function M_e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function U_e (line 299) | function U_e(o){o=o|0;var l=0;l=tn()|0,rn(o,5,1,l,G_e()|0,2),n[o+24>>2]=... function __e (line 299) | function __e(o,l,u){o=o|0,l=+l,u=+u,H_e(o,l,u)} function H_e (line 299) | function H_e(o,l,u){o=o|0,l=+l,u=+u;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+32|0... function j_e (line 299) | function j_e(o,l,u){o=o|0,l=l|0,u=u|0,RX(o+8|0,+E[l>>3],+E[u>>3]),s[o+24... function RX (line 299) | function RX(o,l,u){o=o|0,l=+l,u=+u,E[o>>3]=l,E[o+8>>3]=u} function G_e (line 299) | function G_e(){return 1472} function q_e (line 299) | function q_e(o,l){return o=+o,l=+l,W_e(o,l)|0} function W_e (line 299) | function W_e(o,l){o=+o,l=+l;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return A=I,I... function FX (line 299) | function FX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[... function Y_e (line 299) | function Y_e(o){o=o|0,$y(o),It(o)} function V_e (line 299) | function V_e(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)} function J_e (line 299) | function J_e(o){o=o|0,It(o)} function K_e (line 299) | function K_e(){var o=0;return s[7928]|0||(NX(10488),gr(59,10488,U|0)|0,o... function NX (line 299) | function NX(o){o=o|0,Z_e(o),ud(o,60)} function z_e (line 299) | function z_e(o){o=o|0,X_e(o+24|0)} function X_e (line 299) | function X_e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function Z_e (line 299) | function Z_e(o){o=o|0;var l=0;l=tn()|0,rn(o,5,6,l,r4e()|0,0),n[o+24>>2]=... function $_e (line 299) | function $_e(o){o=o|0,e4e(o)} function e4e (line 299) | function e4e(o){o=o|0,t4e(o)} function t4e (line 299) | function t4e(o){o=o|0,OX(o+8|0),s[o+24>>0]=1} function OX (line 299) | function OX(o){o=o|0,n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]=0,n[o+12>>2]=0} function r4e (line 299) | function r4e(){return 1492} function n4e (line 299) | function n4e(){return i4e()|0} function i4e (line 299) | function i4e(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0;return l=I,I=I+16|0,d=l+4... function s4e (line 299) | function s4e(){var o=0;return s[7936]|0||(A4e(10524),gr(25,10524,U|0)|0,... function o4e (line 299) | function o4e(o,l){o=o|0,l=l|0,n[o>>2]=a4e()|0,n[o+4>>2]=l4e()|0,n[o+12>>... function a4e (line 299) | function a4e(){return 11700} function l4e (line 299) | function l4e(){return 1484} function c4e (line 299) | function c4e(){return NP()|0} function u4e (line 299) | function u4e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(f... function f4e (line 299) | function f4e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function A4e (line 299) | function A4e(o){o=o|0,Lh(o)} function p4e (line 299) | function p4e(o,l,u){o=o|0,l=l|0,u=u|0,o=Bn(l)|0,l=h4e(u)|0,u=g4e(u,0)|0,... function h4e (line 299) | function h4e(o){return o=o|0,o|0} function g4e (line 299) | function g4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function WM (line 299) | function WM(){var o=0,l=0;if(s[7944]|0||(LX(10568),gr(61,10568,U|0)|0,l=... function LX (line 299) | function LX(o){o=o|0,y4e(o)} function d4e (line 299) | function d4e(o){o=o|0,m4e(o+24|0)} function m4e (line 299) | function m4e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function y4e (line 299) | function y4e(o){o=o|0;var l=0;l=tn()|0,rn(o,1,17,l,Oz()|0,0),n[o+24>>2]=... function E4e (line 299) | function E4e(o){return o=o|0,C4e(n[(I4e(o)|0)>>2]|0)|0} function I4e (line 299) | function I4e(o){return o=o|0,(n[(WM()|0)+24>>2]|0)+(o<<3)|0} function C4e (line 299) | function C4e(o){return o=o|0,RP(VP[o&7]()|0)|0} function MX (line 299) | function MX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function w4e (line 299) | function w4e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function B4e (line 299) | function B4e(o){return o=o|0,536870911} function v4e (line 299) | function v4e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function S4e (line 299) | function S4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function D4e (line 299) | function D4e(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function b4e (line 299) | function b4e(){P4e()} function P4e (line 299) | function P4e(){x4e(10604)} function x4e (line 299) | function x4e(o){o=o|0,k4e(o,4955)} function k4e (line 299) | function k4e(o,l){o=o|0,l=l|0;var u=0;u=Q4e()|0,n[o>>2]=u,T4e(u,l),jh(n[... function Q4e (line 299) | function Q4e(){var o=0;return s[7952]|0||(H4e(10612),gr(25,10612,U|0)|0,... function T4e (line 299) | function T4e(o,l){o=o|0,l=l|0,n[o>>2]=O4e()|0,n[o+4>>2]=L4e()|0,n[o+12>>... function jh (line 299) | function jh(o){o=o|0;var l=0,u=0;l=I,I=I+16|0,u=l,Jy()|0,n[u>>2]=o,R4e(1... function Jy (line 299) | function Jy(){return s[11714]|0||(n[2652]=0,gr(62,10608,U|0)|0,s[11714]=... function R4e (line 299) | function R4e(o,l){o=o|0,l=l|0;var u=0;u=Kt(8)|0,n[u+4>>2]=n[l>>2],n[u>>2... function F4e (line 299) | function F4e(o){o=o|0,N4e(o)} function N4e (line 299) | function N4e(o){o=o|0;var l=0,u=0;if(l=n[o>>2]|0,l|0)do u=l,l=n[l>>2]|0,... function O4e (line 299) | function O4e(){return 11715} function L4e (line 299) | function L4e(){return 1496} function M4e (line 299) | function M4e(){return FP()|0} function U4e (line 299) | function U4e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(_... function _4e (line 299) | function _4e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function H4e (line 299) | function H4e(o){o=o|0,Lh(o)} function j4e (line 299) | function j4e(o,l){o=o|0,l=l|0;var u=0,A=0;Jy()|0,u=n[2652]|0;e:do if(u|0... function YM (line 299) | function YM(o){return o=o|0,n[o+12>>2]|0} function G4e (line 299) | function G4e(o,l){o=o|0,l=l|0;var u=0;o=o+36|0,u=n[o>>2]|0,u|0&&(Sf(u),I... function VM (line 299) | function VM(){return s[11716]|0||(n[2664]=0,gr(63,10656,U|0)|0,s[11716]=... function UX (line 299) | function UX(){var o=0;return s[11717]|0?o=n[2665]|0:(q4e(),n[2665]=1504,... function q4e (line 299) | function q4e(){s[11740]|0||(s[11718]=yr(yr(8,0)|0,0)|0,s[11719]=yr(yr(0,... function _X (line 299) | function _X(){return 1572} function W4e (line 299) | function W4e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=... function Y4e (line 299) | function Y4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0;B=... function HX (line 299) | function HX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0... function JM (line 299) | function JM(o){return o=o|0,n[o+12>>2]|0} function P2 (line 299) | function P2(o){return o=o|0,n[o+12>>2]|0} function x2 (line 299) | function x2(o){return o=o|0,n[o+16>>2]|0} function V4e (line 299) | function V4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;d=I,I=I+32|0,u=d,A=n[o>>2]... function KM (line 299) | function KM(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0;if(B=I,... function k2 (line 299) | function k2(o){return o=o|0,n[o+8>>2]|0} function J4e (line 299) | function J4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0;if(B=I... function OP (line 299) | function OP(o){return o=o|0,n[o>>2]|0} function K4e (line 299) | function K4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,z4e(o,l,u,... function zM (line 299) | function zM(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o... function np (line 299) | function np(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o... function z4e (line 299) | function z4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=... function XM (line 299) | function XM(o,l){o=o|0,l=l|0;var u=0,A=0;n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]... function X4e (line 299) | function X4e(o,l){o=o|0,l=l|0;var u=0,A=0;n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2... function Z4e (line 299) | function Z4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=... function $4e (line 299) | function $4e(){var o=0;return s[7968]|0||(l3e(10708),o=7968,n[o>>2]=1,n[... function fd (line 299) | function fd(o){return o=o|0,qX(o)|0} function jX (line 299) | function jX(o){return o=o|0,GX(o)|0} function ZM (line 299) | function ZM(o){return o=o|0,RP(o)|0} function $M (line 299) | function $M(o){return o=o|0,r3e(o)|0} function e3e (line 299) | function e3e(o){return o=o|0,t3e(o)|0} function t3e (line 299) | function t3e(o){o=o|0;var l=0,u=0,A=0;if(A=(n[o+4>>2]|0)-(n[o>>2]|0)|0,u... function GX (line 299) | function GX(o){return o=o|0,o|0} function r3e (line 299) | function r3e(o){o=o|0;var l=0,u=0,A=0;if(A=(n[o+4>>2]|0)-(n[o>>2]|0)|0,u... function qX (line 299) | function qX(o){o=o|0;var l=0,u=0,A=0,d=0;return d=I,I=I+32|0,l=d+12|0,u=... function WX (line 299) | function WX(){var o=0;return s[7960]|0||(a3e(10664),gr(25,10664,U|0)|0,o... function n3e (line 299) | function n3e(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;return u=I,I=I+16|... function YX (line 299) | function YX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[... function i3e (line 299) | function i3e(o){o=o|0,$y(o),It(o)} function s3e (line 299) | function s3e(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)} function o3e (line 299) | function o3e(o){o=o|0,It(o)} function a3e (line 299) | function a3e(o){o=o|0,Lh(o)} function l3e (line 299) | function l3e(o){o=o|0,Qo(o,c3e()|0,5)} function c3e (line 299) | function c3e(){return 1676} function u3e (line 299) | function u3e(o,l){o=o|0,l=l|0;var u=0;if((VX(o)|0)>>>0>>0&&an(o),l>>>... function f3e (line 299) | function f3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,A=o+4|0,o=u-l|0,(o|0)>0&&(... function VX (line 299) | function VX(o){return o=o|0,1073741823} function A3e (line 299) | function A3e(o,l){o=o|0,l=l|0;var u=0;if((JX(o)|0)>>>0>>0&&an(o),l>>>... function p3e (line 299) | function p3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,A=o+4|0,o=u-l|0,(o|0)>0&&(... function JX (line 299) | function JX(o){return o=o|0,1073741823} function h3e (line 299) | function h3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function g3e (line 299) | function g3e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function d3e (line 299) | function d3e(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function KX (line 299) | function KX(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16... function zX (line 299) | function zX(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0... function XX (line 299) | function XX(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(... function m3e (line 299) | function m3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=... function y3e (line 299) | function y3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,F3e(o,l,u,A)} function E3e (line 299) | function E3e(o,l,u){o=o|0,l=l|0,u=u|0,R3e(o,l,u)} function Ky (line 299) | function Ky(o){return o=o|0,o|0} function I3e (line 299) | function I3e(o,l,u){o=o|0,l=l|0,u=u|0,x3e(o,l,u)} function ZX (line 299) | function ZX(o){return o=o|0,o+16|0} function C3e (line 299) | function C3e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;if(m=I,I=I... function w3e (line 299) | function w3e(o,l,u){o=o|0,l=l|0,u=u|0,B3e(o,l,u)} function $X (line 299) | function $X(o){return o=o|0,o+24|0} function B3e (line 299) | function B3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+32... function v3e (line 299) | function v3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+32... function S3e (line 299) | function S3e(){var o=0;return s[7976]|0||(D3e(10720),o=7976,n[o>>2]=1,n[... function D3e (line 299) | function D3e(o){o=o|0,Qo(o,b3e()|0,2)} function b3e (line 299) | function b3e(){return 1732} function P3e (line 299) | function P3e(o){return o=o|0,n[o>>2]|0} function eZ (line 299) | function eZ(o){return o=o|0,n[o>>2]|0} function x3e (line 299) | function x3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+32|0,m... function tZ (line 299) | function tZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,m=... function k3e (line 299) | function k3e(){var o=0;return s[7984]|0||(Q3e(10732),o=7984,n[o>>2]=1,n[... function Q3e (line 299) | function Q3e(o){o=o|0,Qo(o,T3e()|0,2)} function T3e (line 299) | function T3e(){return 1744} function R3e (line 299) | function R3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+32|0,m... function F3e (line 299) | function F3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=... function N3e (line 299) | function N3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=... function O3e (line 299) | function O3e(){var o=0;return s[7992]|0||(M3e(10744),o=7992,n[o>>2]=1,n[... function zy (line 299) | function zy(o){return o=o|0,L3e(o)|0} function L3e (line 299) | function L3e(o){return o=o|0,o&255|0} function M3e (line 299) | function M3e(o){o=o|0,Qo(o,U3e()|0,3)} function U3e (line 299) | function U3e(){return 1756} function _3e (line 299) | function _3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function H3e (line 299) | function H3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,Fl(d)... function LP (line 299) | function LP(o,l){o=o|0,l=l|0;var u=0;return u=n[o>>2]|0,u|0&&Na(u|0),n[o... function j3e (line 299) | function j3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=... function G3e (line 299) | function G3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=... function q3e (line 299) | function q3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=... function W3e (line 299) | function W3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=... function Y3e (line 299) | function Y3e(){var o=0;return s[8e3]|0||(V3e(10756),o=8e3,n[o>>2]=1,n[o+... function MP (line 299) | function MP(o,l){o=o|0,l=l|0,yM(o,l)} function V3e (line 299) | function V3e(o){o=o|0,Qo(o,J3e()|0,2)} function J3e (line 299) | function J3e(){return 1772} function K3e (line 299) | function K3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=... function z3e (line 299) | function z3e(){var o=0;return s[8008]|0||(X3e(10768),o=8008,n[o>>2]=1,n[... function X3e (line 299) | function X3e(o){o=o|0,Qo(o,Z3e()|0,3)} function Z3e (line 299) | function Z3e(){return 1784} function $3e (line 299) | function $3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=... function e8e (line 299) | function e8e(){var o=0;return s[8016]|0||(t8e(10780),o=8016,n[o>>2]=1,n[... function t8e (line 299) | function t8e(o){o=o|0,Qo(o,r8e()|0,3)} function r8e (line 299) | function r8e(){return 1800} function n8e (line 299) | function n8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=da(i8e()|0)|0,MP(o,dn(0,... function i8e (line 299) | function i8e(){var o=0;return s[8024]|0||(s8e(10792),o=8024,n[o>>2]=1,n[... function s8e (line 299) | function s8e(o){o=o|0,Qo(o,o8e()|0,1)} function o8e (line 299) | function o8e(){return 1816} function a8e (line 299) | function a8e(){l8e(),c8e(),u8e()} function l8e (line 299) | function l8e(){n[2702]=xZ(65536)|0} function c8e (line 299) | function c8e(){k8e(10856)} function u8e (line 299) | function u8e(){f8e(10816)} function f8e (line 299) | function f8e(o){o=o|0,A8e(o,5044),p8e(o)|0} function A8e (line 299) | function A8e(o,l){o=o|0,l=l|0;var u=0;u=WX()|0,n[o>>2]=u,v8e(u,l),jh(n[o... function p8e (line 299) | function p8e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,h8e()|0),o|0} function h8e (line 299) | function h8e(){var o=0;return s[8032]|0||(rZ(10820),gr(64,10820,U|0)|0,o... function rZ (line 299) | function rZ(o){o=o|0,m8e(o),ud(o,25)} function g8e (line 299) | function g8e(o){o=o|0,d8e(o+24|0)} function d8e (line 299) | function d8e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function m8e (line 299) | function m8e(o){o=o|0;var l=0;l=tn()|0,rn(o,5,18,l,C8e()|0,1),n[o+24>>2]... function y8e (line 299) | function y8e(o,l){o=o|0,l=l|0,E8e(o,l)} function E8e (line 299) | function E8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;u=I,I=I+16|0,A=u,d=u+4|0,a... function I8e (line 299) | function I8e(o,l){o=o|0,l=l|0,nZ(o+4|0,n[l>>2]|0),s[o+8>>0]=1} function nZ (line 299) | function nZ(o,l){o=o|0,l=l|0,n[o>>2]=l} function C8e (line 299) | function C8e(){return 1824} function w8e (line 299) | function w8e(o){return o=o|0,B8e(o)|0} function B8e (line 299) | function B8e(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;return u=I,I=I+16|... function Rl (line 299) | function Rl(o){o=o|0;var l=0,u=0;return o=o+7&-8,o>>>0<=32768&&(l=n[2701... function v8e (line 299) | function v8e(o,l){o=o|0,l=l|0,n[o>>2]=S8e()|0,n[o+4>>2]=D8e()|0,n[o+12>>... function S8e (line 299) | function S8e(){return 11744} function D8e (line 299) | function D8e(){return 1832} function b8e (line 299) | function b8e(){return NP()|0} function P8e (line 299) | function P8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(x... function x8e (line 299) | function x8e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function k8e (line 299) | function k8e(o){o=o|0,Q8e(o,5052),T8e(o)|0,R8e(o,5058,26)|0,F8e(o,5069,1... function Q8e (line 299) | function Q8e(o,l){o=o|0,l=l|0;var u=0;u=xje()|0,n[o>>2]=u,kje(u,l),jh(n[... function T8e (line 299) | function T8e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,gje()|0),o|0} function R8e (line 299) | function R8e(o,l,u){return o=o|0,l=l|0,u=u|0,XHe(o,Bn(l)|0,u,0),o|0} function F8e (line 299) | function F8e(o,l,u){return o=o|0,l=l|0,u=u|0,OHe(o,Bn(l)|0,u,0),o|0} function N8e (line 299) | function N8e(o,l,u){return o=o|0,l=l|0,u=u|0,hHe(o,Bn(l)|0,u,0),o|0} function O8e (line 299) | function O8e(o,l,u){return o=o|0,l=l|0,u=u|0,$8e(o,Bn(l)|0,u,0),o|0} function iZ (line 299) | function iZ(o,l){o=o|0,l=l|0;var u=0,A=0;e:for(;;){for(u=n[2703]|0;;){if... function L8e (line 299) | function L8e(o,l,u){return o=o|0,l=l|0,u=u|0,M8e(o,Bn(l)|0,u,0),o|0} function M8e (line 299) | function M8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function eU (line 299) | function eU(){var o=0,l=0;if(s[8040]|0||(oZ(10860),gr(65,10860,U|0)|0,l=... function U8e (line 299) | function U8e(o){return o=o|0,o|0} function _8e (line 299) | function _8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function sZ (line 299) | function sZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function H8e (line 299) | function H8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function j8e (line 299) | function j8e(o){return o=o|0,536870911} function G8e (line 299) | function G8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function q8e (line 299) | function q8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function W8e (line 299) | function W8e(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function oZ (line 299) | function oZ(o){o=o|0,J8e(o)} function Y8e (line 299) | function Y8e(o){o=o|0,V8e(o+24|0)} function V8e (line 299) | function V8e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function J8e (line 299) | function J8e(o){o=o|0;var l=0;l=tn()|0,rn(o,1,11,l,K8e()|0,2),n[o+24>>2]... function K8e (line 299) | function K8e(){return 1840} function z8e (line 299) | function z8e(o,l,u){o=o|0,l=l|0,u=u|0,Z8e(n[(X8e(o)|0)>>2]|0,l,u)} function X8e (line 299) | function X8e(o){return o=o|0,(n[(eU()|0)+24>>2]|0)+(o<<3)|0} function Z8e (line 299) | function Z8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;A=I,I=I+16|0,m=A+1... function $8e (line 299) | function $8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function tU (line 299) | function tU(){var o=0,l=0;if(s[8048]|0||(lZ(10896),gr(66,10896,U|0)|0,l=... function eHe (line 299) | function eHe(o){return o=o|0,o|0} function tHe (line 299) | function tHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function aZ (line 299) | function aZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function rHe (line 299) | function rHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function nHe (line 299) | function nHe(o){return o=o|0,536870911} function iHe (line 299) | function iHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function sHe (line 299) | function sHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function oHe (line 299) | function oHe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function lZ (line 299) | function lZ(o){o=o|0,cHe(o)} function aHe (line 299) | function aHe(o){o=o|0,lHe(o+24|0)} function lHe (line 299) | function lHe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function cHe (line 299) | function cHe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,11,l,uHe()|0,1),n[o+24>>2]... function uHe (line 299) | function uHe(){return 1852} function fHe (line 299) | function fHe(o,l){return o=o|0,l=l|0,pHe(n[(AHe(o)|0)>>2]|0,l)|0} function AHe (line 299) | function AHe(o){return o=o|0,(n[(tU()|0)+24>>2]|0)+(o<<3)|0} function pHe (line 299) | function pHe(o,l){o=o|0,l=l|0;var u=0,A=0;return u=I,I=I+16|0,A=u,ad(A,l... function hHe (line 299) | function hHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function rU (line 299) | function rU(){var o=0,l=0;if(s[8056]|0||(uZ(10932),gr(67,10932,U|0)|0,l=... function gHe (line 299) | function gHe(o){return o=o|0,o|0} function dHe (line 299) | function dHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function cZ (line 299) | function cZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function mHe (line 299) | function mHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function yHe (line 299) | function yHe(o){return o=o|0,536870911} function EHe (line 299) | function EHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function IHe (line 299) | function IHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function CHe (line 299) | function CHe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function uZ (line 299) | function uZ(o){o=o|0,vHe(o)} function wHe (line 299) | function wHe(o){o=o|0,BHe(o+24|0)} function BHe (line 299) | function BHe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function vHe (line 299) | function vHe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,7,l,SHe()|0,2),n[o+24>>2]=... function SHe (line 299) | function SHe(){return 1860} function DHe (line 299) | function DHe(o,l,u){return o=o|0,l=l|0,u=u|0,PHe(n[(bHe(o)|0)>>2]|0,l,u)|0} function bHe (line 299) | function bHe(o){return o=o|0,(n[(rU()|0)+24>>2]|0)+(o<<3)|0} function PHe (line 299) | function PHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0;return... function xHe (line 299) | function xHe(o,l){o=o|0,l=l|0} function kHe (line 299) | function kHe(o,l,u){o=o|0,l=l|0,u=u|0,THe(o,u)} function QHe (line 299) | function QHe(o){return o=o|0,Os(o)|0} function THe (line 299) | function THe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;d=I,I=I+16|0,u=d,A=l,A&1?(... function RHe (line 299) | function RHe(o,l){o=o|0,l=l|0,Su(o,l),n[o+4>>2]=0,s[o+8>>0]=0} function FHe (line 299) | function FHe(o,l){o=o|0,l=l|0,n[o>>2]=n[l+4>>2]} function NHe (line 299) | function NHe(o){o=o|0,s[o+8>>0]=0} function OHe (line 299) | function OHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function nU (line 299) | function nU(){var o=0,l=0;if(s[8064]|0||(AZ(10968),gr(68,10968,U|0)|0,l=... function LHe (line 299) | function LHe(o){return o=o|0,o|0} function MHe (line 299) | function MHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function fZ (line 299) | function fZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function UHe (line 299) | function UHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function _He (line 299) | function _He(o){return o=o|0,536870911} function HHe (line 299) | function HHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function jHe (line 299) | function jHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function GHe (line 299) | function GHe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function AZ (line 299) | function AZ(o){o=o|0,YHe(o)} function qHe (line 299) | function qHe(o){o=o|0,WHe(o+24|0)} function WHe (line 299) | function WHe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function YHe (line 299) | function YHe(o){o=o|0;var l=0;l=tn()|0,rn(o,1,1,l,VHe()|0,5),n[o+24>>2]=... function VHe (line 299) | function VHe(){return 1872} function JHe (line 299) | function JHe(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,zHe(n[(KHe... function KHe (line 299) | function KHe(o){return o=o|0,(n[(nU()|0)+24>>2]|0)+(o<<3)|0} function zHe (line 299) | function zHe(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=... function XHe (line 299) | function XHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=... function iU (line 299) | function iU(){var o=0,l=0;if(s[8072]|0||(hZ(11004),gr(69,11004,U|0)|0,l=... function ZHe (line 299) | function ZHe(o){return o=o|0,o|0} function $He (line 299) | function $He(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,T=0;return k=I... function pZ (line 299) | function pZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u} function eje (line 299) | function eje(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function tje (line 299) | function tje(o){return o=o|0,536870911} function rje (line 299) | function rje(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+1... function nje (line 299) | function nje(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|... function ije (line 299) | function ije(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,... function hZ (line 299) | function hZ(o){o=o|0,aje(o)} function sje (line 299) | function sje(o){o=o|0,oje(o+24|0)} function oje (line 299) | function oje(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function aje (line 299) | function aje(o){o=o|0;var l=0;l=tn()|0,rn(o,1,12,l,lje()|0,2),n[o+24>>2]... function lje (line 299) | function lje(){return 1896} function cje (line 299) | function cje(o,l,u){o=o|0,l=l|0,u=u|0,fje(n[(uje(o)|0)>>2]|0,l,u)} function uje (line 299) | function uje(o){return o=o|0,(n[(iU()|0)+24>>2]|0)+(o<<3)|0} function fje (line 299) | function fje(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;A=I,I=I+16|0,m=A+4... function Aje (line 299) | function Aje(o,l){o=o|0,l=l|0} function pje (line 299) | function pje(o,l){return o=o|0,l=l|0,hje(l)|0} function hje (line 299) | function hje(o){return o=o|0,o|0} function gje (line 299) | function gje(){var o=0;return s[8080]|0||(gZ(11040),gr(70,11040,U|0)|0,o... function gZ (line 299) | function gZ(o){o=o|0,yje(o),ud(o,71)} function dje (line 299) | function dje(o){o=o|0,mje(o+24|0)} function mje (line 299) | function mje(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[... function yje (line 299) | function yje(o){o=o|0;var l=0;l=tn()|0,rn(o,5,7,l,wje()|0,0),n[o+24>>2]=... function Eje (line 299) | function Eje(o){o=o|0,Ije(o)} function Ije (line 299) | function Ije(o){o=o|0,Cje(o)} function Cje (line 299) | function Cje(o){o=o|0,s[o+8>>0]=1} function wje (line 299) | function wje(){return 1936} function Bje (line 299) | function Bje(){return vje()|0} function vje (line 299) | function vje(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0;return l=I,I=I+16|0,d=l+4... function Sje (line 299) | function Sje(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n... function Dje (line 299) | function Dje(o){o=o|0,$y(o),It(o)} function bje (line 299) | function bje(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)} function Pje (line 299) | function Pje(o){o=o|0,It(o)} function xje (line 299) | function xje(){var o=0;return s[8088]|0||(Oje(11076),gr(25,11076,U|0)|0,... function kje (line 299) | function kje(o,l){o=o|0,l=l|0,n[o>>2]=Qje()|0,n[o+4>>2]=Tje()|0,n[o+12>>... function Qje (line 299) | function Qje(){return 11745} function Tje (line 299) | function Tje(){return 1940} function Rje (line 299) | function Rje(){return FP()|0} function Fje (line 299) | function Fje(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(N... function Nje (line 299) | function Nje(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)} function Oje (line 299) | function Oje(o){o=o|0,Lh(o)} function bu (line 299) | function bu(o,l){o=o|0,l=l|0,n[o>>2]=l} function sU (line 299) | function sU(o){return o=o|0,n[o>>2]|0} function Lje (line 299) | function Lje(o){return o=o|0,s[n[o>>2]>>0]|0} function Mje (line 299) | function Mje(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,n[A>>2]=n[o>>... function Uje (line 299) | function Uje(o,l){o=o|0,l=l|0;var u=0;return u=_je(n[o>>2]|0,l)|0,l=o+4|... function _je (line 299) | function _je(o,l){o=o|0,l=l|0;var u=0,A=0;return u=I,I=I+16|0,A=u,Fl(A),... function Fl (line 299) | function Fl(o){o=o|0,n[o>>2]=n[2701],n[o+4>>2]=n[2703]} function Hje (line 299) | function Hje(o,l){o=o|0,l=l|0;var u=0;return u=da(jje()|0)|0,dn(0,u|0,o|... function Nl (line 299) | function Nl(o){o=o|0,iZ(n[o>>2]|0,n[o+4>>2]|0)} function jje (line 299) | function jje(){var o=0;return s[8096]|0||(Gje(11120),o=8096,n[o>>2]=1,n[... function Gje (line 299) | function Gje(o){o=o|0,Qo(o,qje()|0,1)} function qje (line 299) | function qje(){return 1948} function Wje (line 299) | function Wje(){Yje()} function Yje (line 299) | function Yje(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=0,ae=0,... function Vje (line 299) | function Vje(){return 11703} function Jje (line 299) | function Jje(o){o=o|0,s[o+40>>0]=0} function Kje (line 299) | function Kje(o){return o=o|0,(s[o+40>>0]|0)!=0|0} function zje (line 299) | function zje(o,l){return o=o|0,l=l|0,l=t6e(l)|0,o=n[l>>2]|0,n[l>>2]=n[o>... function Xje (line 299) | function Xje(o){o=o|0,s[o+40>>0]=1} function dZ (line 299) | function dZ(o){return o=o|0,n[o+20>>2]|0} function Zje (line 299) | function Zje(o){return o=o|0,n[o+8>>2]|0} function $je (line 299) | function $je(o){return o=o|0,n[o+32>>2]|0} function UP (line 299) | function UP(o){return o=o|0,n[o+4>>2]|0} function mZ (line 299) | function mZ(o){return o=o|0,n[o+4>>2]|0} function oU (line 299) | function oU(o){return o=o|0,n[o+8>>2]|0} function aU (line 299) | function aU(o){return o=o|0,n[o+16>>2]|0} function e6e (line 299) | function e6e(o){return o=o|0,n[o+20>>2]|0} function t6e (line 299) | function t6e(o){return o=o|0,n[o>>2]|0} function _P (line 299) | function _P(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0,q=0,ae=... function HP (line 299) | function HP(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,T=0;if(o){u=o+-8|0,... function r6e (line 299) | function r6e(){return 11628} function n6e (line 299) | function n6e(o){o=o|0;var l=0,u=0;return l=I,I=I+16|0,u=l,n[u>>2]=o6e(n[... function yZ (line 299) | function yZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0... function i6e (line 299) | function i6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;return d=I,I=I+32|... function jP (line 299) | function jP(o){return o=o|0,o>>>0>4294963200&&(n[(Xy()|0)>>2]=0-o,o=-1),... function Xy (line 299) | function Xy(){return(s6e()|0)+64|0} function s6e (line 299) | function s6e(){return lU()|0} function lU (line 299) | function lU(){return 2084} function o6e (line 299) | function o6e(o){return o=o|0,o|0} function a6e (line 299) | function a6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;return d=I,I=I+32|0,A=... function EZ (line 299) | function EZ(o,l){o=o|0,l=l|0;var u=0,A=0;if(u=s[o>>0]|0,A=s[l>>0]|0,!(u<... function l6e (line 299) | function l6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;e:do if(!u)o=0;else{fo... function IZ (line 299) | function IZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=0... function cU (line 299) | function cU(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=0... function c6e (line 299) | function c6e(o){return o=o|0,0} function u6e (line 299) | function u6e(o){o=o|0} function vs (line 299) | function vs(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]&32||v6e(l,u,o)|0} function CZ (line 299) | function CZ(o){o=o|0;var l=0,u=0,A=0;if(u=n[o>>2]|0,A=(s[u>>0]|0)+-48|0,... function wZ (line 299) | function wZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;e:do if(l>>>0<=20)d... function f6e (line 299) | function f6e(o,l,u,A){if(o=o|0,l=l|0,u=u|0,A=A|0,!((o|0)==0&(l|0)==0))do... function A6e (line 299) | function A6e(o,l,u){if(o=o|0,l=l|0,u=u|0,!((o|0)==0&(l|0)==0))do u=u+-1|... function Zy (line 299) | function Zy(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;if(l>>>0>0|(l|0)==0&o>>>0>4... function p6e (line 299) | function p6e(o){return o=o|0,I6e(o,n[(E6e()|0)+188>>2]|0)|0} function h6e (line 299) | function h6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;m=l&255,A=(u|0... function Ls (line 299) | function Ls(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0;if(B=I,... function BZ (line 299) | function BZ(o,l){return o=o|0,l=l|0,o?o=m6e(o,l,0)|0:o=0,o|0} function g6e (line 299) | function g6e(o,l,u,A,d,m){o=o|0,l=+l,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0... function vZ (line 299) | function vZ(o){o=+o;var l=0;return E[S>>3]=o,l=n[S>>2]|0,ye=n[S+4>>2]|0,... function d6e (line 299) | function d6e(o,l){return o=+o,l=l|0,+ +SZ(o,l)} function SZ (line 299) | function SZ(o,l){o=+o,l=l|0;var u=0,A=0,d=0;switch(E[S>>3]=o,u=n[S>>2]|0... function m6e (line 299) | function m6e(o,l,u){o=o|0,l=l|0,u=u|0;do if(o){if(l>>>0<128){s[o>>0]=l,o... function y6e (line 299) | function y6e(){return lU()|0} function E6e (line 299) | function E6e(){return lU()|0} function I6e (line 299) | function I6e(o,l){o=o|0,l=l|0;var u=0,A=0;for(A=0;;){if((c[5712+A>>0]|0)... function C6e (line 299) | function C6e(o,l){return o=o|0,l=l|0,w6e(o,l)|0} function w6e (line 299) | function w6e(o,l){return o=o|0,l=l|0,l?l=B6e(n[l>>2]|0,n[l+4>>2]|0,o)|0:... function B6e (line 299) | function B6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,T=0,M=0,L=... function Ad (line 299) | function Ad(o,l){o=o|0,l=l|0;var u=0;return u=RZ(o|0)|0,(l|0?u:o)|0} function v6e (line 299) | function v6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=u+16|0,d... function S6e (line 299) | function S6e(o){o=o|0;var l=0,u=0;return l=o+74|0,u=s[l>>0]|0,s[l>>0]=u+... function $n (line 299) | function $n(o,l){o=y(o),l=y(l);var u=0,A=0;u=DZ(o)|0;do if((u&2147483647... function DZ (line 299) | function DZ(o){return o=y(o),h[S>>2]=o,n[S>>2]|0|0} function pd (line 299) | function pd(o,l){o=y(o),l=y(l);var u=0,A=0;u=bZ(o)|0;do if((u&2147483647... function bZ (line 299) | function bZ(o){return o=y(o),h[S>>2]=o,n[S>>2]|0|0} function uU (line 299) | function uU(o,l){o=y(o),l=y(l);var u=0,A=0,d=0,m=0,B=0,k=0,T=0,M=0;m=(h[... function D6e (line 299) | function D6e(o){return o=y(o),h[S>>2]=o,n[S>>2]|0|0} function b6e (line 299) | function b6e(o,l){return o=o|0,l=l|0,IZ(n[582]|0,o,l)|0} function an (line 299) | function an(o){o=o|0,Nt()} function $y (line 299) | function $y(o){o=o|0} function P6e (line 299) | function P6e(o,l){return o=o|0,l=l|0,0} function x6e (line 299) | function x6e(o){return o=o|0,(PZ(o+4|0)|0)==-1?(ip[n[(n[o>>2]|0)+8>>2]&1... function PZ (line 299) | function PZ(o){o=o|0;var l=0;return l=n[o>>2]|0,n[o>>2]=l+-1,l+-1|0} function Gh (line 299) | function Gh(o){o=o|0,x6e(o)|0&&k6e(o)} function k6e (line 299) | function k6e(o){o=o|0;var l=0;l=o+8|0,n[l>>2]|0&&(PZ(l)|0)!=-1||ip[n[(n[... function Kt (line 299) | function Kt(o){o=o|0;var l=0;for(l=o|0?o:1;o=_P(l)|0,!(o|0);){if(o=T6e()... function xZ (line 299) | function xZ(o){return o=o|0,Kt(o)|0} function It (line 299) | function It(o){o=o|0,HP(o)} function Q6e (line 299) | function Q6e(o){o=o|0,(s[o+11>>0]|0)<0&&It(n[o>>2]|0)} function T6e (line 299) | function T6e(){var o=0;return o=n[2923]|0,n[2923]=o+0,o|0} function R6e (line 299) | function R6e(){} function GP (line 299) | function GP(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,A=l-A-(u>>>0>o>>>0|0... function fU (line 299) | function fU(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,u=o+u>>>0,ye=l+A+(u>... function eE (line 299) | function eE(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;if(m=o+u|0,l=l&... function kZ (line 299) | function kZ(o,l,u){return o=o|0,l=l|0,u=u|0,(u|0)<32?(ye=l<>>u,o>>>u|(l&... function Qr (line 299) | function Qr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;if((u|0)>=8192)retu... function QZ (line 299) | function QZ(o){o=o|0;var l=0;return l=s[N+(o&255)>>0]|0,(l|0)<8?l|0:(l=s... function TZ (line 299) | function TZ(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,T=0... function AU (line 299) | function AU(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,TZ(o,l,u,A,0)|0} function qh (line 299) | function qh(o){o=o|0;var l=0,u=0;return u=o+15&-16|0,l=n[C>>2]|0,o=l+u|0... function Q2 (line 299) | function Q2(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;if((l|0)<(o|0)&(o|0)<(l+u|0... function pU (line 299) | function pU(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;return m=I,I=I+... function RZ (line 299) | function RZ(o){return o=o|0,(o&255)<<24|(o>>8&255)<<16|(o>>16&255)<<8|o>... function F6e (line 299) | function F6e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,FZ[o&1](l|... function N6e (line 299) | function N6e(o,l,u){o=o|0,l=l|0,u=y(u),NZ[o&1](l|0,y(u))} function O6e (line 299) | function O6e(o,l,u){o=o|0,l=l|0,u=+u,OZ[o&31](l|0,+u)} function L6e (line 299) | function L6e(o,l,u,A){return o=o|0,l=l|0,u=y(u),A=y(A),y(LZ[o&0](l|0,y(u... function M6e (line 299) | function M6e(o,l){o=o|0,l=l|0,ip[o&127](l|0)} function U6e (line 299) | function U6e(o,l,u){o=o|0,l=l|0,u=u|0,sp[o&31](l|0,u|0)} function _6e (line 299) | function _6e(o,l){return o=o|0,l=l|0,gd[o&31](l|0)|0} function H6e (line 299) | function H6e(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0,MZ[o&1](l|0,+u,+A,d|0)} function j6e (line 299) | function j6e(o,l,u,A){o=o|0,l=l|0,u=+u,A=+A,wGe[o&1](l|0,+u,+A)} function G6e (line 299) | function G6e(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,YP[o&7](l|0,u|0,A|0... function q6e (line 299) | function q6e(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,+BGe[o&1](l|0,u|0,A... function W6e (line 299) | function W6e(o,l){return o=o|0,l=l|0,+UZ[o&15](l|0)} function Y6e (line 299) | function Y6e(o,l,u){return o=o|0,l=l|0,u=+u,vGe[o&1](l|0,+u)|0} function V6e (line 299) | function V6e(o,l,u){return o=o|0,l=l|0,u=u|0,gU[o&15](l|0,u|0)|0} function J6e (line 299) | function J6e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=+A,d=+d,m=m|0,SGe[o&1](l|0... function K6e (line 299) | function K6e(o,l,u,A,d,m,B){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B=B|0,DG... function z6e (line 299) | function z6e(o,l,u){return o=o|0,l=l|0,u=u|0,+_Z[o&7](l|0,u|0)} function X6e (line 299) | function X6e(o){return o=o|0,VP[o&7]()|0} function Z6e (line 299) | function Z6e(o,l,u,A,d,m){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,HZ[... function $6e (line 299) | function $6e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=+d,bGe[o&1](l|0,u|0,A|... function eGe (line 299) | function eGe(o,l,u,A,d,m,B){o=o|0,l=l|0,u=u|0,A=y(A),d=d|0,m=y(m),B=B|0,... function tGe (line 299) | function tGe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,F2[o&15](l|0,u|0,A|0)} function rGe (line 299) | function rGe(o){o=o|0,GZ[o&0]()} function nGe (line 299) | function nGe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A,qZ[o&15](l|0,u|0,+A)} function iGe (line 299) | function iGe(o,l,u){return o=o|0,l=+l,u=+u,PGe[o&1](+l,+u)|0} function sGe (line 299) | function sGe(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,dU[o&15](l|0,u|0,A... function oGe (line 299) | function oGe(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,F(0)} function aGe (line 299) | function aGe(o,l){o=o|0,l=y(l),F(1)} function Xa (line 299) | function Xa(o,l){o=o|0,l=+l,F(2)} function lGe (line 299) | function lGe(o,l,u){return o=o|0,l=y(l),u=y(u),F(3),$e} function wr (line 299) | function wr(o){o=o|0,F(4)} function T2 (line 299) | function T2(o,l){o=o|0,l=l|0,F(5)} function Ol (line 299) | function Ol(o){return o=o|0,F(6),0} function cGe (line 299) | function cGe(o,l,u,A){o=o|0,l=+l,u=+u,A=A|0,F(7)} function uGe (line 299) | function uGe(o,l,u){o=o|0,l=+l,u=+u,F(8)} function fGe (line 299) | function fGe(o,l,u){return o=o|0,l=l|0,u=u|0,F(9),0} function AGe (line 299) | function AGe(o,l,u){return o=o|0,l=l|0,u=u|0,F(10),0} function hd (line 299) | function hd(o){return o=o|0,F(11),0} function pGe (line 299) | function pGe(o,l){return o=o|0,l=+l,F(12),0} function R2 (line 299) | function R2(o,l){return o=o|0,l=l|0,F(13),0} function hGe (line 299) | function hGe(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0,F(14)} function gGe (line 299) | function gGe(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,F(15)} function hU (line 299) | function hU(o,l){return o=o|0,l=l|0,F(16),0} function dGe (line 299) | function dGe(){return F(17),0} function mGe (line 299) | function mGe(o,l,u,A,d){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,F(18),0} function yGe (line 299) | function yGe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A,F(19)} function EGe (line 299) | function EGe(o,l,u,A,d,m){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=m|0,F(20)} function WP (line 299) | function WP(o,l,u){o=o|0,l=l|0,u=u|0,F(21)} function IGe (line 299) | function IGe(){F(22)} function tE (line 299) | function tE(o,l,u){o=o|0,l=l|0,u=+u,F(23)} function CGe (line 299) | function CGe(o,l){return o=+o,l=+l,F(24),0} function rE (line 299) | function rE(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,F(25)} function ExitStatus (line 299) | function ExitStatus(t){this.name="ExitStatus",this.message="Program term... function s (line 299) | function s(){for(var p=0;p<3;p++)a.push(0)} function run (line 299) | function run(t){if(t=t||Module.arguments,preloadStartTime===null&&(prelo... function exit (line 299) | function exit(t,e){e&&Module.noExitRuntime||(Module.noExitRuntime||(ABOR... function abort (line 299) | function abort(t){Module.onAbort&&Module.onAbort(t),t!==void 0?(Module.p... function OF (line 308) | function OF(t,e,r){if(t.charAt(e)===" ")return e;for(let s=1;s<=3;s++)if... method constructor (line 310) | constructor(e){this.writes=[];let{width:r,height:s}=e;this.width=r,this.... method write (line 310) | write(e,r,s,a){let{transformers:n}=a;s&&this.writes.push({x:e,y:r,text:s... method get (line 310) | get(){let e=[];for(let s=0;sQht(r));return n... method constructor (line 317) | constructor(){super(...arguments),this.state={isFocusEnabled:!0,activeFo... method getDerivedStateFromError (line 319) | static getDerivedStateFromError(e){return{error:e}} method isRawModeSupported (line 319) | isRawModeSupported(){return this.props.stdin.isTTY} method render (line 319) | render(){return Om.default.createElement(Xht.default.Provider,{value:{ex... method componentDidMount (line 319) | componentDidMount(){K1e.default.hide(this.props.stdout)} method componentWillUnmount (line 319) | componentWillUnmount(){K1e.default.show(this.props.stdout),this.isRawMod... method componentDidCatch (line 319) | componentDidCatch(e){this.handleExit(e)} method constructor (line 319) | constructor(e){this.resolveExitPromise=()=>{},this.rejectExitPromise=()=... method render (line 320) | render(e){let r=c0t.default.createElement(E0t.default,{stdin:this.option... method writeToStdout (line 320) | writeToStdout(e){if(!this.isUnmounted){if(this.options.debug){this.optio... method writeToStderr (line 320) | writeToStderr(e){if(!this.isUnmounted){if(this.options.debug){this.optio... method unmount (line 320) | unmount(e){this.isUnmounted||(this.onRender(),this.unsubscribeExit(),typ... method waitUntilExit (line 321) | waitUntilExit(){return this.exitPromise||(this.exitPromise=new Promise((... method clear (line 321) | clear(){!Ew&&!this.options.debug&&this.log.clear()} method patchConsole (line 321) | patchConsole(){this.options.debug||(this.restoreConsole=d0t.default((e,r... function Um (line 322) | function Um({active:t},e,r){let{stdin:s}=(0,C2e.useStdin)(),a=(0,YF.useC... function wgt (line 322) | function wgt(t,e){let r=(0,zF.useContext)(_W);if(r===null)throw new Erro... function Bgt (line 322) | async function Bgt(t,e,{stdin:r,stdout:s,stderr:a}){let n,c=p=>{let{exit... method constructor (line 322) | constructor(e,r){super(e),this.name="ArgError",this.code=r,Object.setPro... function UD (line 322) | function UD(t,{argv:e=process.argv.slice(2),permissive:r=!1,stopAtPositi... function FBe (line 322) | function FBe(t){let e={...Bdt,...t},r=e.fs;return e.fs_={chmod:r.chmod?D... function SY (line 322) | async function SY(t,e,r){let s=FBe(r);await s.fs_.stat(t),await bdt(t,e,s)} function Sdt (line 322) | function Sdt(t,e,r){return SY(t,e,r).catch(()=>{})} function Ddt (line 322) | function Ddt(t,e){return e.fs_.unlink(t).catch(()=>{})} function bdt (line 322) | async function bdt(t,e,r){let s=await Tdt(t,r);return await Pdt(e,r),xdt... function Pdt (line 322) | function Pdt(t,e){return e.fs_.mkdir(Vc.dirname(t),{recursive:!0})} function xdt (line 322) | function xdt(t,e,r,s){let a=FBe(s),n=[{generator:Ndt,extension:""}];retu... function kdt (line 322) | function kdt(t,e){return Ddt(t,e)} function Qdt (line 322) | function Qdt(t,e){return Ldt(t,e)} function Tdt (line 322) | async function Tdt(t,e){let a=(await e.fs_.readFile(t,"utf8")).trim().sp... function Rdt (line 322) | async function Rdt(t,e,r,s,a){let n=a.preserveSymlinks?"--preserve-symli... function Fdt (line 322) | function Fdt(t,e,r){let a=Vc.relative(Vc.dirname(e),t).split("/").join("... function Ndt (line 331) | function Ndt(t,e,r){let s=Vc.relative(Vc.dirname(e),t),a=r.prog&&r.prog.... function Odt (line 346) | function Odt(t,e,r){let s=Vc.relative(Vc.dirname(e),t),a=r.prog&&r.prog.... function Ldt (line 388) | function Ldt(t,e){return e.fs_.chmod(t,493)} function DY (line 388) | function DY(t){if(!t)return{win32:"",posix:""};let e=typeof t=="string"?... function rve (line 388) | function rve(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){... function mmt (line 388) | function mmt(t){for(var e=1;e... function Pmt (line 388) | function Pmt(t,e,r){return t.substr(!r||r<0?0:+r,e.length)===e} function xmt (line 388) | function xmt(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.subst... function kmt (line 388) | function kmt(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length... function Tmt (line 388) | function Tmt(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:... function Rmt (line 388) | function Rmt(t,e,r,s){var a=Tmt(e,s,r);if(a!=null){if(!(isFinite(a)&&Mat... function dve (line 388) | function dve(t){var e=this;this.next=null,this.entry=null,this.finish=fu... function Omt (line 388) | function Omt(t){return dN.from(t)} function Lmt (line 388) | function Lmt(t){return dN.isBuffer(t)||t instanceof Nmt} function Jmt (line 388) | function Jmt(){} function ZD (line 388) | function ZD(t,e,r){Tw=Tw||Ym(),t=t||{},typeof r!="boolean"&&(r=e instanc... function Vi (line 388) | function Vi(t){Tw=Tw||Ym();var e=this instanceof Tw;if(!e&&!gN.call(Vi,t... function Kmt (line 388) | function Kmt(t,e){var r=new Ymt;Rw(t,r),process.nextTick(e,r)} function zmt (line 388) | function zmt(t,e,r,s){var a;return r===null?a=new Wmt:typeof r!="string"... function Xmt (line 388) | function Xmt(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=... function Zmt (line 388) | function Zmt(t,e,r,s,a,n){if(!r){var c=Xmt(e,s,a);s!==c&&(r=!0,a="buffer... function JY (line 388) | function JY(t,e,r,s,a,n,c){e.writelen=s,e.writecb=c,e.writing=!0,e.sync=... function $mt (line 388) | function $mt(t,e,r,s,a){--e.pendingcb,r?(process.nextTick(a,s),process.n... function eyt (line 388) | function eyt(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.write... function tyt (line 388) | function tyt(t,e){var r=t._writableState,s=r.sync,a=r.writecb;if(typeof ... function gve (line 388) | function gve(t,e,r,s){r||ryt(t,e),e.pendingcb--,s(),XD(t,e)} function ryt (line 388) | function ryt(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("dra... function yve (line 388) | function yve(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._wr... function Eve (line 388) | function Eve(t){return t.ending&&t.length===0&&t.bufferedRequest===null&... function nyt (line 388) | function nyt(t,e){t._final(function(r){e.pendingcb--,r&&Rw(t,r),e.prefin... function iyt (line 388) | function iyt(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="fun... function XD (line 388) | function XD(t,e){var r=Eve(e);if(r&&(iyt(t,e),e.pendingcb===0&&(e.finish... function syt (line 388) | function syt(t,e,r){e.ending=!0,XD(t,e),r&&(e.finished?process.nextTick(... function oyt (line 388) | function oyt(t,e,r){var s=t.entry;for(t.entry=null;s;){var a=s.callback;... function dA (line 388) | function dA(t){if(!(this instanceof dA))return new dA(t);Cve.call(this,t... function lyt (line 388) | function lyt(){this._writableState.ended||process.nextTick(cyt,this)} function cyt (line 388) | function cyt(t){t.end()} function Bve (line 388) | function Bve(t,e){for(var r in t)e[r]=t[r]} function Fw (line 388) | function Fw(t,e,r){return ah(t,e,r)} function uyt (line 388) | function uyt(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case... function fyt (line 388) | function fyt(t){var e=uyt(t);if(typeof e!="string"&&(rV.isEncoding===Dve... function $D (line 388) | function $D(t){this.encoding=fyt(t);var e;switch(this.encoding){case"utf... function tV (line 388) | function tV(t){return t<=127?0:t>>5===6?2:t>>4===14?3:t>>3===30?4:t>>6==... function Ayt (line 388) | function Ayt(t,e,r){var s=e.length-1;if(s=Lve?t=Lve:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t... function Mve (line 388) | function Mve(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!... function Xyt (line 388) | function Xyt(t,e){if(cn("onEofChunk"),!e.ended){if(e.decoder){var r=e.de... function SN (line 388) | function SN(t){var e=t._readableState;cn("emitReadable",e.needReadable,e... function jve (line 388) | function jve(t){var e=t._readableState;cn("emitReadable_",e.destroyed,e.... function fV (line 388) | function fV(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(Zyt,t... function Zyt (line 388) | function Zyt(t,e){for(;!e.reading&&!e.ended&&(e.lengthe... method unpipe (line 391) | unpipe(){this.dest.removeListener("drain",this.ondrain)} method proxyErrors (line 391) | proxyErrors(e){} method end (line 391) | end(){this.unpipe(),this.opts.end&&this.dest.end()} method unpipe (line 391) | unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()} method constructor (line 391) | constructor(e,r,s){super(e,r,s),this.proxyErrors=a=>r.emit("error",a),e.... method constructor (line 391) | constructor(...e){let r=e[0]||{};if(super(),r.objectMode&&typeof r.encod... method bufferLength (line 391) | get bufferLength(){return this[Xs]} method encoding (line 391) | get encoding(){return this[uf]} method encoding (line 391) | set encoding(e){throw new Error("Encoding must be set at instantiation t... method setEncoding (line 391) | setEncoding(e){throw new Error("Encoding must be set at instantiation ti... method objectMode (line 391) | get objectMode(){return this[na]} method objectMode (line 391) | set objectMode(e){throw new Error("objectMode must be set at instantiati... method async (line 391) | get async(){return this[EA]} method async (line 391) | set async(e){this[EA]=this[EA]||!!e} method [TV] (line 391) | [TV](){this[_N]=!0,this.emit("abort",this[pb]?.reason),this.destroy(this... method aborted (line 391) | get aborted(){return this[_N]} method aborted (line 391) | set aborted(e){} method write (line 391) | write(e,r,s){if(this[_N])return!1;if(this[uh])throw new Error("write aft... method read (line 391) | read(e){if(this[ts])return null;if(this[rc]=!1,this[Xs]===0||e===0||e&&e... method [FSe] (line 391) | [FSe](e,r){if(this[na])this[UN]();else{let s=r;e===s.length||e===null?th... method end (line 391) | end(e,r,s){return typeof e=="function"&&(s=e,e=void 0),typeof r=="functi... method [qw] (line 391) | [qw](){this[ts]||(!this[zm]&&!this[Qa].length&&(this[rc]=!0),this[Ab]=!1... method resume (line 391) | resume(){return this[qw]()} method pause (line 391) | pause(){this[Ks]=!1,this[Ab]=!0,this[rc]=!1} method destroyed (line 391) | get destroyed(){return this[ts]} method flowing (line 391) | get flowing(){return this[Ks]} method paused (line 391) | get paused(){return this[Ab]} method [PV] (line 391) | [PV](e){this[na]?this[Xs]+=1:this[Xs]+=e.length,this[zs].push(e)} method [UN] (line 391) | [UN](){return this[na]?this[Xs]-=1:this[Xs]-=this[zs][0].length,this[zs]... method [MN] (line 391) | [MN](e=!1){do;while(this[NSe](this[UN]())&&this[zs].length);!e&&!this[zs... method [NSe] (line 391) | [NSe](e){return this.emit("data",e),this[Ks]} method pipe (line 391) | pipe(e,r){if(this[ts])return e;this[rc]=!1;let s=this[dg];return r=r||{}... method unpipe (line 391) | unpipe(e){let r=this[Qa].find(s=>s.dest===e);r&&(this[Qa].length===1?(th... method addListener (line 391) | addListener(e,r){return this.on(e,r)} method on (line 391) | on(e,r){let s=super.on(e,r);if(e==="data")this[rc]=!1,this[zm]++,!this[Q... method removeListener (line 391) | removeListener(e,r){return this.off(e,r)} method off (line 391) | off(e,r){let s=super.off(e,r);return e==="data"&&(this[zm]=this.listener... method removeAllListeners (line 391) | removeAllListeners(e){let r=super.removeAllListeners(e);return(e==="data... method emittedEnd (line 391) | get emittedEnd(){return this[dg]} method [fh] (line 391) | [fh](){!this[ON]&&!this[dg]&&!this[ts]&&this[zs].length===0&&this[uh]&&(... method emit (line 391) | emit(e,...r){let s=r[0];if(e!=="error"&&e!=="close"&&e!==ts&&this[ts])re... method [kV] (line 391) | [kV](e){for(let s of this[Qa])s.dest.write(e)===!1&&this.pause();let r=t... method [OSe] (line 391) | [OSe](){return this[dg]?!1:(this[dg]=!0,this.readable=!1,this[EA]?(hb(()... method [QV] (line 391) | [QV](){if(this[Gw]){let r=this[Gw].end();if(r){for(let s of this[Qa])s.d... method collect (line 391) | async collect(){let e=Object.assign([],{dataLength:0});this[na]||(e.data... method concat (line 391) | async concat(){if(this[na])throw new Error("cannot concat in objectMode"... method promise (line 391) | async promise(){return new Promise((e,r)=>{this.on(ts,()=>r(new Error("s... method [Symbol.asyncIterator] (line 391) | [Symbol.asyncIterator](){this[rc]=!1;let e=!1,r=async()=>(this.pause(),e... method [Symbol.iterator] (line 391) | [Symbol.iterator](){this[rc]=!1;let e=!1,r=()=>(this.pause(),this.off(xV... method destroy (line 391) | destroy(e){if(this[ts])return e?this.emit("error",e):this.emit(ts),this;... method isStream (line 391) | static get isStream(){return Ta.isStream} method constructor (line 391) | constructor(e){super(),this.size=0,this.opts=e,this.#e(),e?.algorithms?t... method #e (line 391) | #e(){this.sri=this.opts?.integrity?nc(this.opts?.integrity,this.opts):nu... method on (line 391) | on(e,r){return e==="size"&&this.#r?r(this.#r):e==="integrity"&&this.#t?r... method emit (line 391) | emit(e,r){return e==="end"&&this.#n(),super.emit(e,r)} method write (line 391) | write(e){return this.size+=e.length,this.hashes.forEach(r=>r.update(e)),... method #n (line 391) | #n(){this.goodSri||this.#e();let e=nc(this.hashes.map((s,a)=>`${this.alg... method isHash (line 393) | get isHash(){return!0} method constructor (line 393) | constructor(e,r){let s=r?.strict;this.source=e.trim(),this.digest="",thi... method hexDigest (line 393) | hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toStri... method toJSON (line 393) | toJSON(){return this.toString()} method match (line 393) | match(e,r){let s=nc(e,r);if(!s)return!1;if(s.isIntegrity){let a=s.pickAl... method toString (line 393) | toString(e){return e?.strict&&!(OV.includes(this.algorithm)&&this.digest... function USe (line 393) | function USe(t,e,r,s){let a=t!=="",n=!1,c="",f=s.length-1;for(let h=0;h<... method isIntegrity (line 393) | get isIntegrity(){return!0} method toJSON (line 393) | toJSON(){return this.toString()} method isEmpty (line 393) | isEmpty(){return Object.keys(this).length===0} method toString (line 393) | toString(e){let r=e?.sep||" ",s="";if(e?.strict){r=r.replace(/\S+/g," ")... method concat (line 393) | concat(e,r){let s=typeof e=="string"?e:gb(e,r);return nc(`${this.toStrin... method hexDigest (line 393) | hexDigest(){return nc(this,{single:!0}).hexDigest()} method merge (line 393) | merge(e,r){let s=nc(e,r);for(let a in s)if(this[a]){if(!this[a].find(n=>... method match (line 393) | match(e,r){let s=nc(e,r);if(!s)return!1;let a=s.pickAlgorithm(r,Object.k... method pickAlgorithm (line 393) | pickAlgorithm(e,r){let s=e?.pickAlgorithm||EIt,a=Object.keys(this).filte... function nc (line 393) | function nc(t,e){if(!t)return null;if(typeof t=="string")return NV(t,e);... function NV (line 393) | function NV(t,e){if(e?.single)return new Ah(t,e);let r=t.trim().split(/\... function gb (line 393) | function gb(t,e){return t.algorithm&&t.digest?Ah.prototype.toString.call... function AIt (line 393) | function AIt(t,e,r){let s=mb(r?.options);return nc(`${e}-${Buffer.from(t... function pIt (line 393) | function pIt(t,e){let r=e?.algorithms||[...MV],s=mb(e?.options);return r... function hIt (line 393) | function hIt(t,e){let r=UV(e);return new Promise((s,a)=>{t.pipe(r),t.on(... function gIt (line 393) | function gIt(t,e,r){if(e=nc(e,r),!e||!Object.keys(e).length){if(r?.error... function dIt (line 395) | function dIt(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=nc(e,r),... function UV (line 395) | function UV(t=Object.create(null)){return new LV(t)} function mIt (line 395) | function mIt(t){let e=t?.algorithms||[...MV],r=mb(t?.options),s=e.map(db... function EIt (line 395) | function EIt(t,e){return _Se.indexOf(t.toLowerCase())>=_Se.indexOf(e.toL... method fromJSON (line 395) | fromJSON(t){return{payload:GN(t.payload)?Buffer.from(jSe(t.payload)):Buf... method toJSON (line 395) | toJSON(t){let e={};return t.payload.length!==0&&(e.payload=GSe(t.payload... method fromJSON (line 395) | fromJSON(t){return{sig:GN(t.sig)?Buffer.from(jSe(t.sig)):Buffer.alloc(0)... method toJSON (line 395) | toJSON(t){let e={};return t.sig.length!==0&&(e.sig=GSe(t.sig)),t.keyid!=... function jSe (line 395) | function jSe(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))} function GSe (line 395) | function GSe(t){return globalThis.Buffer.from(t).toString("base64")} function GN (line 395) | function GN(t){return t!=null} method fromJSON (line 395) | fromJSON(t){return{seconds:qSe(t.seconds)?globalThis.String(t.seconds):"... method toJSON (line 395) | toJSON(t){let e={};return t.seconds!=="0"&&(e.seconds=t.seconds),t.nanos... function qSe (line 395) | function qSe(t){return t!=null} function VSe (line 395) | function VSe(t){switch(t){case 0:case"HASH_ALGORITHM_UNSPECIFIED":return... function JSe (line 395) | function JSe(t){switch(t){case yl.HASH_ALGORITHM_UNSPECIFIED:return"HASH... function KSe (line 395) | function KSe(t){switch(t){case 0:case"PUBLIC_KEY_DETAILS_UNSPECIFIED":re... function zSe (line 395) | function zSe(t){switch(t){case sn.PUBLIC_KEY_DETAILS_UNSPECIFIED:return"... function XSe (line 395) | function XSe(t){switch(t){case 0:case"SUBJECT_ALTERNATIVE_NAME_TYPE_UNSP... function ZSe (line 395) | function ZSe(t){switch(t){case CA.SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIF... method fromJSON (line 395) | fromJSON(t){return{algorithm:ds(t.algorithm)?VSe(t.algorithm):0,digest:d... method toJSON (line 395) | toJSON(t){let e={};return t.algorithm!==0&&(e.algorithm=JSe(t.algorithm)... method fromJSON (line 395) | fromJSON(t){return{messageDigest:ds(t.messageDigest)?Ur.HashOutput.fromJ... method toJSON (line 395) | toJSON(t){let e={};return t.messageDigest!==void 0&&(e.messageDigest=Ur.... method fromJSON (line 395) | fromJSON(t){return{keyId:ds(t.keyId)?Buffer.from(Zm(t.keyId)):Buffer.all... method toJSON (line 395) | toJSON(t){let e={};return t.keyId.length!==0&&(e.keyId=$m(t.keyId)),e} method fromJSON (line 395) | fromJSON(t){return{signedTimestamp:ds(t.signedTimestamp)?Buffer.from(Zm(... method toJSON (line 395) | toJSON(t){let e={};return t.signedTimestamp.length!==0&&(e.signedTimesta... method fromJSON (line 395) | fromJSON(t){return{rawBytes:ds(t.rawBytes)?Buffer.from(Zm(t.rawBytes)):v... method toJSON (line 395) | toJSON(t){let e={};return t.rawBytes!==void 0&&(e.rawBytes=$m(t.rawBytes... method fromJSON (line 395) | fromJSON(t){return{hint:ds(t.hint)?globalThis.String(t.hint):""}} method toJSON (line 395) | toJSON(t){let e={};return t.hint!==""&&(e.hint=t.hint),e} method fromJSON (line 395) | fromJSON(t){return{id:globalThis.Array.isArray(t?.id)?t.id.map(e=>global... method toJSON (line 395) | toJSON(t){let e={};return t.id?.length&&(e.id=t.id.map(r=>Math.round(r))... method fromJSON (line 395) | fromJSON(t){return{oid:ds(t.oid)?Ur.ObjectIdentifier.fromJSON(t.oid):voi... method toJSON (line 395) | toJSON(t){let e={};return t.oid!==void 0&&(e.oid=Ur.ObjectIdentifier.toJ... method fromJSON (line 395) | fromJSON(t){return{organization:ds(t.organization)?globalThis.String(t.o... method toJSON (line 395) | toJSON(t){let e={};return t.organization!==""&&(e.organization=t.organiz... method fromJSON (line 395) | fromJSON(t){return{rawBytes:ds(t.rawBytes)?Buffer.from(Zm(t.rawBytes)):B... method toJSON (line 395) | toJSON(t){let e={};return t.rawBytes.length!==0&&(e.rawBytes=$m(t.rawByt... method fromJSON (line 395) | fromJSON(t){return{type:ds(t.type)?XSe(t.type):0,identity:ds(t.regexp)?{... method toJSON (line 395) | toJSON(t){let e={};return t.type!==0&&(e.type=ZSe(t.type)),t.identity?.$... method fromJSON (line 395) | fromJSON(t){return{certificates:globalThis.Array.isArray(t?.certificates... method toJSON (line 395) | toJSON(t){let e={};return t.certificates?.length&&(e.certificates=t.cert... method fromJSON (line 395) | fromJSON(t){return{start:ds(t.start)?YSe(t.start):void 0,end:ds(t.end)?Y... method toJSON (line 395) | toJSON(t){let e={};return t.start!==void 0&&(e.start=t.start.toISOString... function Zm (line 395) | function Zm(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))} function $m (line 395) | function $m(t){return globalThis.Buffer.from(t).toString("base64")} function CIt (line 395) | function CIt(t){let e=(globalThis.Number(t.seconds)||0)*1e3;return e+=(t... function YSe (line 395) | function YSe(t){return t instanceof globalThis.Date?t:typeof t=="string"... function ds (line 395) | function ds(t){return t!=null} method fromJSON (line 395) | fromJSON(t){return{kind:Ra(t.kind)?globalThis.String(t.kind):"",version:... method toJSON (line 395) | toJSON(t){let e={};return t.kind!==""&&(e.kind=t.kind),t.version!==""&&(... method fromJSON (line 395) | fromJSON(t){return{envelope:Ra(t.envelope)?globalThis.String(t.envelope)... method toJSON (line 395) | toJSON(t){let e={};return t.envelope!==""&&(e.envelope=t.envelope),e} method fromJSON (line 395) | fromJSON(t){return{logIndex:Ra(t.logIndex)?globalThis.String(t.logIndex)... method toJSON (line 395) | toJSON(t){let e={};return t.logIndex!=="0"&&(e.logIndex=t.logIndex),t.ro... method fromJSON (line 395) | fromJSON(t){return{signedEntryTimestamp:Ra(t.signedEntryTimestamp)?Buffe... method toJSON (line 395) | toJSON(t){let e={};return t.signedEntryTimestamp.length!==0&&(e.signedEn... method fromJSON (line 395) | fromJSON(t){return{logIndex:Ra(t.logIndex)?globalThis.String(t.logIndex)... method toJSON (line 395) | toJSON(t){let e={};return t.logIndex!=="0"&&(e.logIndex=t.logIndex),t.lo... function WN (line 395) | function WN(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))} function YN (line 395) | function YN(t){return globalThis.Buffer.from(t).toString("base64")} function Ra (line 395) | function Ra(t){return t!=null} method fromJSON (line 395) | fromJSON(t){return{rfc3161Timestamps:globalThis.Array.isArray(t?.rfc3161... method toJSON (line 395) | toJSON(t){let e={};return t.rfc3161Timestamps?.length&&(e.rfc3161Timesta... method fromJSON (line 395) | fromJSON(t){return{content:yg(t.publicKey)?{$case:"publicKey",publicKey:... method toJSON (line 395) | toJSON(t){let e={};return t.content?.$case==="publicKey"?e.publicKey=wA.... method fromJSON (line 395) | fromJSON(t){return{mediaType:yg(t.mediaType)?globalThis.String(t.mediaTy... method toJSON (line 395) | toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.... function yg (line 395) | function yg(t){return t!=null} method fromJSON (line 395) | fromJSON(t){return{baseUrl:ia(t.baseUrl)?globalThis.String(t.baseUrl):""... method toJSON (line 395) | toJSON(t){let e={};return t.baseUrl!==""&&(e.baseUrl=t.baseUrl),t.hashAl... method fromJSON (line 395) | fromJSON(t){return{subject:ia(t.subject)?El.DistinguishedName.fromJSON(t... method toJSON (line 395) | toJSON(t){let e={};return t.subject!==void 0&&(e.subject=El.Distinguishe... method fromJSON (line 395) | fromJSON(t){return{mediaType:ia(t.mediaType)?globalThis.String(t.mediaTy... method toJSON (line 395) | toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.... method fromJSON (line 395) | fromJSON(t){return{mediaType:ia(t.mediaType)?globalThis.String(t.mediaTy... method toJSON (line 395) | toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.... method fromJSON (line 395) | fromJSON(t){return{mediaType:ia(t.mediaType)?globalThis.String(t.mediaTy... method toJSON (line 395) | toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.... function ia (line 395) | function ia(t){return t!=null} method fromJSON (line 395) | fromJSON(t){return{issuer:gi(t.issuer)?globalThis.String(t.issuer):"",sa... method toJSON (line 395) | toJSON(t){let e={};return t.issuer!==""&&(e.issuer=t.issuer),t.san!==voi... method fromJSON (line 395) | fromJSON(t){return{identities:globalThis.Array.isArray(t?.identities)?t.... method toJSON (line 395) | toJSON(t){let e={};return t.identities?.length&&(e.identities=t.identiti... method fromJSON (line 395) | fromJSON(t){return{publicKeys:globalThis.Array.isArray(t?.publicKeys)?t.... method toJSON (line 395) | toJSON(t){let e={};return t.publicKeys?.length&&(e.publicKeys=t.publicKe... method fromJSON (line 395) | fromJSON(t){return{signers:gi(t.certificateIdentities)?{$case:"certifica... method toJSON (line 395) | toJSON(t){let e={};return t.signers?.$case==="certificateIdentities"?e.c... method fromJSON (line 395) | fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.thresho... method toJSON (line 395) | toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.thr... method fromJSON (line 395) | fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.thresho... method toJSON (line 395) | toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.thr... method fromJSON (line 395) | fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.thresho... method toJSON (line 395) | toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.thr... method fromJSON (line 395) | fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.thresho... method toJSON (line 395) | toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.thr... method fromJSON (line 395) | fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.thresho... method toJSON (line 395) | toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.thr... method fromJSON (line 395) | fromJSON(t){return{data:gi(t.artifactUri)?{$case:"artifactUri",artifactU... method toJSON (line 395) | toJSON(t){let e={};return t.data?.$case==="artifactUri"?e.artifactUri=t.... method fromJSON (line 395) | fromJSON(t){return{artifactTrustRoot:gi(t.artifactTrustRoot)?nDe.Trusted... method toJSON (line 395) | toJSON(t){let e={};return t.artifactTrustRoot!==void 0&&(e.artifactTrust... function wIt (line 395) | function wIt(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))} function BIt (line 395) | function BIt(t){return globalThis.Buffer.from(t).toString("base64")} function gi (line 395) | function gi(t){return t!=null} function SIt (line 395) | function SIt(t){return t.verificationMaterial.content.$case==="x509Certi... function DIt (line 395) | function DIt(t){return t.verificationMaterial.content.$case==="publicKey"} function bIt (line 395) | function bIt(t){return t.content.$case==="messageSignature"} function PIt (line 395) | function PIt(t){return t.content.$case==="dsseEnvelope"} function kIt (line 395) | function kIt(t){return{mediaType:t.certificateChain?JN.BUNDLE_V02_MEDIA_... function QIt (line 395) | function QIt(t){return{mediaType:t.certificateChain?JN.BUNDLE_V02_MEDIA_... function TIt (line 395) | function TIt(t){return{payloadType:t.artifactType,payload:t.artifact,sig... function RIt (line 395) | function RIt(t){return{keyid:t.keyHint||"",sig:t.signature}} function sDe (line 395) | function sDe(t){return{content:FIt(t),tlogEntries:[],timestampVerificati... function FIt (line 395) | function FIt(t){return t.certificate?t.certificateChain?{$case:"x509Cert... method constructor (line 395) | constructor(e,r){super(e),this.fields=r} function NIt (line 395) | function NIt(t){let e=ZN(t);if(e.length>0)throw new XN.ValidationError("... function aDe (line 395) | function aDe(t){let e=[];if(e.push(...ZN(t)),e.push(...UIt(t)),e.length>... function OIt (line 395) | function OIt(t){try{return aDe(t),!0}catch{return!1}} function LIt (line 395) | function LIt(t){let e=[];if(e.push(...ZN(t)),e.push(...lDe(t)),e.length>... function MIt (line 395) | function MIt(t){let e=[];if(e.push(...ZN(t)),e.push(...lDe(t)),e.push(..... function ZN (line 395) | function ZN(t){let e=[];if((t.mediaType===void 0||!t.mediaType.match(/^a... function UIt (line 395) | function UIt(t){let e=[];return t.verificationMaterial&&t.verificationMa... function lDe (line 395) | function lDe(t){let e=[];return t.verificationMaterial&&t.verificationMa... function _It (line 395) | function _It(t){let e=[];return t.verificationMaterial?.content?.$case==... method constructor (line 395) | constructor(e){this.start=0,e?(this.buf=e,this.view=Buffer.from(e)):(thi... method buffer (line 395) | get buffer(){return this.view.subarray(0,this.start)} method length (line 395) | get length(){return this.view.byteLength} method position (line 395) | get position(){return this.start} method seek (line 395) | seek(e){this.start=e} method slice (line 395) | slice(e,r){let s=e+r;if(s>this.length)throw new JV("request past end of ... method appendChar (line 395) | appendChar(e){this.ensureCapacity(1),this.view[this.start]=e,this.start+=1} method appendUint16 (line 395) | appendUint16(e){this.ensureCapacity(2);let r=new Uint16Array([e]),s=new ... method appendUint24 (line 395) | appendUint24(e){this.ensureCapacity(3);let r=new Uint32Array([e]),s=new ... method appendView (line 395) | appendView(e){this.ensureCapacity(e.length),this.view.set(e,this.start),... method getBlock (line 395) | getBlock(e){if(e<=0)return Buffer.alloc(0);if(this.start+e>this.view.len... method getUint8 (line 395) | getUint8(){return this.getBlock(1)[0]} method getUint16 (line 395) | getUint16(){let e=this.getBlock(2);return e[0]<<8|e[1]} method ensureCapacity (line 395) | ensureCapacity(e){if(this.start+e>this.view.byteLength){let r=t.BLOCK_SI... method realloc (line 395) | realloc(e){let r=new ArrayBuffer(e),s=Buffer.from(r);s.set(this.view),th... function YIt (line 395) | function YIt(t){let e=t.getUint8();if(!(e&128))return e;let r=e&127;if(r... function VIt (line 395) | function VIt(t){if(t<128)return Buffer.from([t]);let e=BigInt(t),r=[];fo... function zIt (line 395) | function zIt(t){let e=0,r=t.length,s=t[e],a=s>127,n=a?255:0;for(;s==n&&+... function hDe (line 395) | function hDe(t){return t.toString("ascii")} function XIt (line 395) | function XIt(t,e){let r=hDe(t),s=e?JIt.exec(r):KIt.exec(r);if(!s)throw n... function ZIt (line 395) | function ZIt(t){let e=0,r=t.length,s=t[e++],a=Math.floor(s/40),n=s%40,c=... function $It (line 395) | function $It(t){return t[0]!==0} function eCt (line 395) | function eCt(t){let e=t[0],r=1,s=t.length,a=[];for(let n=r;n0)for(let a of this.... method toBoolean (line 395) | toBoolean(){if(!this.tag.isBoolean())throw new ry.ASN1TypeError("not a b... method toInteger (line 395) | toInteger(){if(!this.tag.isInteger())throw new ry.ASN1TypeError("not an ... method toOID (line 395) | toOID(){if(!this.tag.isOID())throw new ry.ASN1TypeError("not an OID");re... method toDate (line 395) | toDate(){switch(!0){case this.tag.isUTCTime():return(0,Jw.parseTime)(thi... method toBitString (line 395) | toBitString(){if(!this.tag.isBitString())throw new ry.ASN1TypeError("not... function IDe (line 395) | function IDe(t){let e=new tCt.ASN1Tag(t.getUint8()),r=(0,EDe.decodeLengt... function yDe (line 395) | function yDe(t,e){let r=t.position+e;if(r>t.length)throw new ry.ASN1Pars... function iCt (line 395) | function iCt(t,e="spki"){return typeof t=="string"?wb.default.createPubl... function sCt (line 395) | function sCt(t,...e){let r=wb.default.createHash(t);for(let s of e)r.upd... function oCt (line 395) | function oCt(t,e,r,s){try{return wb.default.verify(s,t,e,r)}catch{return... function aCt (line 395) | function aCt(t,e){try{return wb.default.timingSafeEqual(t,e)}catch{retur... function cCt (line 395) | function cCt(t,e){let r=[lCt,t.length,t,e.length,""].join(" ");return Bu... function uCt (line 395) | function uCt(t){return Buffer.from(t,vDe).toString(BDe)} function fCt (line 395) | function fCt(t){return Buffer.from(t,BDe).toString(vDe)} function t7 (line 395) | function t7(t){let e="";if(t===null||typeof t!="object"||t.toJSON!=null)... function hCt (line 395) | function hCt(t){let e="";return t.split(` function gCt (line 396) | function gCt(t,e="CERTIFICATE"){let s=t.toString("base64").match(/.{1,64... method constructor (line 398) | constructor(e){this.root=e} method version (line 398) | get version(){return this.root.subs[0].toInteger()} method genTime (line 398) | get genTime(){return this.root.subs[4].toDate()} method messageImprintHashAlgorithm (line 398) | get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].s... method messageImprintHashedMessage (line 398) | get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].... method raw (line 398) | get raw(){return this.root.toDER()} method verify (line 398) | verify(e){let r=bDe.digest(this.messageImprintHashAlgorithm,e);if(!bDe.b... method messageImprintObj (line 398) | get messageImprintObj(){return this.root.subs[2]} method constructor (line 398) | constructor(e){this.root=e} method parse (line 398) | static parse(e){let r=vCt.ASN1Obj.parseBuffer(e);return new t(r)} method status (line 398) | get status(){return this.pkiStatusInfoObj.subs[0].toInteger()} method contentType (line 398) | get contentType(){return this.contentTypeObj.toOID()} method eContentType (line 398) | get eContentType(){return this.eContentTypeObj.toOID()} method signingTime (line 398) | get signingTime(){return this.tstInfo.genTime} method signerIssuer (line 398) | get signerIssuer(){return this.signerSidObj.subs[0].value} method signerSerialNumber (line 398) | get signerSerialNumber(){return this.signerSidObj.subs[1].value} method signerDigestAlgorithm (line 398) | get signerDigestAlgorithm(){let e=this.signerDigestAlgorithmObj.subs[0].... method signatureAlgorithm (line 398) | get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID(... method signatureValue (line 398) | get signatureValue(){return this.signatureValueObj.value} method tstInfo (line 398) | get tstInfo(){return new SCt.TSTInfo(this.eContentObj.subs[0].subs[0])} method verify (line 398) | verify(e,r){if(!this.timeStampTokenObj)throw new Bb.RFC3161TimestampVeri... method verifyMessageDigest (line 398) | verifyMessageDigest(){let e=a7.digest(this.signerDigestAlgorithm,this.ts... method verifySignature (line 398) | verifySignature(e){let r=this.signedAttrsObj.toDER();if(r[0]=49,!a7.veri... method pkiStatusInfoObj (line 398) | get pkiStatusInfoObj(){return this.root.subs[0]} method timeStampTokenObj (line 398) | get timeStampTokenObj(){return this.root.subs[1]} method contentTypeObj (line 398) | get contentTypeObj(){return this.timeStampTokenObj.subs[0]} method signedDataObj (line 398) | get signedDataObj(){return this.timeStampTokenObj.subs.find(r=>r.tag.isC... method encapContentInfoObj (line 398) | get encapContentInfoObj(){return this.signedDataObj.subs[2]} method signerInfosObj (line 398) | get signerInfosObj(){let e=this.signedDataObj;return e.subs[e.subs.lengt... method signerInfoObj (line 398) | get signerInfoObj(){return this.signerInfosObj.subs[0]} method eContentTypeObj (line 398) | get eContentTypeObj(){return this.encapContentInfoObj.subs[0]} method eContentObj (line 398) | get eContentObj(){return this.encapContentInfoObj.subs[1]} method signedAttrsObj (line 398) | get signedAttrsObj(){return this.signerInfoObj.subs.find(r=>r.tag.isCont... method messageDigestAttributeObj (line 398) | get messageDigestAttributeObj(){return this.signedAttrsObj.subs.find(r=>... method signerSidObj (line 398) | get signerSidObj(){return this.signerInfoObj.subs[1]} method signerDigestAlgorithmObj (line 398) | get signerDigestAlgorithmObj(){return this.signerInfoObj.subs[2]} method signatureAlgorithmObj (line 398) | get signatureAlgorithmObj(){return this.signerInfoObj.subs[4]} method signatureValueObj (line 398) | get signatureValueObj(){return this.signerInfoObj.subs[5]} method constructor (line 398) | constructor(e){this.version=e.version,this.logID=e.logID,this.timestamp=... method datetime (line 398) | get datetime(){return new Date(Number(this.timestamp.readBigInt64BE()))} method algorithm (line 398) | get algorithm(){switch(this.hashAlgorithm){case 0:return"none";case 1:re... method verify (line 398) | verify(e,r){let s=new TDe.ByteStream;return s.appendChar(this.version),s... method parse (line 398) | static parse(e){let r=new TDe.ByteStream(e),s=r.getUint8(),a=r.getBlock(... method constructor (line 398) | constructor(e){this.root=e} method oid (line 398) | get oid(){return this.root.subs[0].toOID()} method critical (line 398) | get critical(){return this.root.subs.length===3?this.root.subs[1].toBool... method value (line 398) | get value(){return this.extnValueObj.value} method valueObj (line 398) | get valueObj(){return this.extnValueObj} method extnValueObj (line 398) | get extnValueObj(){return this.root.subs[this.root.subs.length-1]} method isCA (line 398) | get isCA(){return this.sequence.subs[0]?.toBoolean()??!1} method pathLenConstraint (line 398) | get pathLenConstraint(){return this.sequence.subs.length>1?this.sequence... method sequence (line 398) | get sequence(){return this.extnValueObj.subs[0]} method digitalSignature (line 398) | get digitalSignature(){return this.bitString[0]===1} method keyCertSign (line 398) | get keyCertSign(){return this.bitString[5]===1} method crlSign (line 398) | get crlSign(){return this.bitString[6]===1} method bitString (line 398) | get bitString(){return this.extnValueObj.subs[0].toBitString()} method rfc822Name (line 398) | get rfc822Name(){return this.findGeneralName(1)?.value.toString("ascii")} method uri (line 398) | get uri(){return this.findGeneralName(6)?.value.toString("ascii")} method otherName (line 398) | otherName(e){let r=this.findGeneralName(0);return r===void 0||r.subs[0].... method findGeneralName (line 398) | findGeneralName(e){return this.generalNames.find(r=>r.tag.isContextSpeci... method generalNames (line 398) | get generalNames(){return this.extnValueObj.subs[0].subs} method keyIdentifier (line 398) | get keyIdentifier(){return this.findSequenceMember(0)?.value} method findSequenceMember (line 398) | findSequenceMember(e){return this.sequence.subs.find(r=>r.tag.isContextS... method sequence (line 398) | get sequence(){return this.extnValueObj.subs[0]} method keyIdentifier (line 398) | get keyIdentifier(){return this.extnValueObj.subs[0].value} method constructor (line 398) | constructor(e){super(e)} method signedCertificateTimestamps (line 398) | get signedCertificateTimestamps(){let e=this.extnValueObj.subs[0].value,... method constructor (line 398) | constructor(e){this.root=e} method parse (line 398) | static parse(e){let r=typeof e=="string"?_Ct.toDER(e):e,s=MCt.ASN1Obj.pa... method tbsCertificate (line 398) | get tbsCertificate(){return this.tbsCertificateObj} method version (line 398) | get version(){return`v${(this.versionObj.subs[0].toInteger()+BigInt(1)).... method serialNumber (line 398) | get serialNumber(){return this.serialNumberObj.value} method notBefore (line 398) | get notBefore(){return this.validityObj.subs[0].toDate()} method notAfter (line 398) | get notAfter(){return this.validityObj.subs[1].toDate()} method issuer (line 398) | get issuer(){return this.issuerObj.value} method subject (line 398) | get subject(){return this.subjectObj.value} method publicKey (line 398) | get publicKey(){return this.subjectPublicKeyInfoObj.toDER()} method signatureAlgorithm (line 398) | get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID(... method signatureValue (line 398) | get signatureValue(){return this.signatureValueObj.value.subarray(1)} method subjectAltName (line 398) | get subjectAltName(){let e=this.extSubjectAltName;return e?.uri||e?.rfc8... method extensions (line 398) | get extensions(){return this.extensionsObj?.subs[0]?.subs||[]} method extKeyUsage (line 398) | get extKeyUsage(){let e=this.findExtension(jCt);return e?new ny.X509KeyU... method extBasicConstraints (line 398) | get extBasicConstraints(){let e=this.findExtension(qCt);return e?new ny.... method extSubjectAltName (line 398) | get extSubjectAltName(){let e=this.findExtension(GCt);return e?new ny.X5... method extAuthorityKeyID (line 398) | get extAuthorityKeyID(){let e=this.findExtension(WCt);return e?new ny.X5... method extSubjectKeyID (line 398) | get extSubjectKeyID(){let e=this.findExtension(HCt);return e?new ny.X509... method extSCT (line 398) | get extSCT(){let e=this.findExtension(ic.EXTENSION_OID_SCT);return e?new... method isCA (line 398) | get isCA(){let e=this.extBasicConstraints?.isCA||!1;return this.extKeyUs... method extension (line 398) | extension(e){let r=this.findExtension(e);return r?new ny.X509Extension(r... method verify (line 398) | verify(e){let r=e?.publicKey||this.publicKey,s=FDe.createPublicKey(r);re... method validForDate (line 398) | validForDate(e){return this.notBefore<=e&&e<=this.notAfter} method equals (line 398) | equals(e){return this.root.toDER().equals(e.root.toDER())} method clone (line 398) | clone(){let e=this.root.toDER(),r=Buffer.alloc(e.length);return e.copy(r... method findExtension (line 398) | findExtension(e){return this.extensions.find(r=>r.subs[0].toOID()===e)} method tbsCertificateObj (line 398) | get tbsCertificateObj(){return this.root.subs[0]} method signatureAlgorithmObj (line 398) | get signatureAlgorithmObj(){return this.root.subs[1]} method signatureValueObj (line 398) | get signatureValueObj(){return this.root.subs[2]} method versionObj (line 398) | get versionObj(){return this.tbsCertificateObj.subs[0]} method serialNumberObj (line 398) | get serialNumberObj(){return this.tbsCertificateObj.subs[1]} method issuerObj (line 398) | get issuerObj(){return this.tbsCertificateObj.subs[3]} method validityObj (line 398) | get validityObj(){return this.tbsCertificateObj.subs[4]} method subjectObj (line 398) | get subjectObj(){return this.tbsCertificateObj.subs[5]} method subjectPublicKeyInfoObj (line 398) | get subjectPublicKeyInfoObj(){return this.tbsCertificateObj.subs[6]} method extensionsObj (line 398) | get extensionsObj(){return this.tbsCertificateObj.subs.find(e=>e.tag.isC... function $Ct (line 398) | function $Ct(t){let e=t.split(".",3),r=JSON.parse(ZCt.encoding.base64Dec... method constructor (line 398) | constructor(e){this.signer=e.signer,this.witnesses=e.witnesses} method create (line 398) | async create(e){let r=await this.prepare(e).then(f=>this.signer.sign(f))... method prepare (line 398) | async prepare(e){return e.data} function swt (line 398) | function swt(t){switch(t.$case){case"publicKey":return t.publicKey;case"... function cwt (line 398) | function cwt(t,e){let r=w7.crypto.digest("sha256",t.data);return qDe.toM... function uwt (line 398) | function uwt(t,e,r){return qDe.toDSSEBundle({artifact:t.data,artifactTyp... method constructor (line 398) | constructor(e){super(e),this.certificateChain=e.certificateChain??!1} method prepare (line 398) | async prepare(e){let r=WDe(e);return fwt.dsse.preAuthEncoding(r.type,r.d... method package (line 398) | async package(e,r){return(0,pwt.toDSSEBundle)(WDe(e),r,this.certificateC... function WDe (line 398) | function WDe(t){return{...t,type:t.type??""}} method constructor (line 398) | constructor(e){super(e)} method package (line 398) | async package(e,r){return(0,gwt.toMessageSignatureBundle)(e,r)} method constructor (line 398) | constructor({status:e,message:r,location:s}){super(`(${e}) ${r}`),this.s... method constructor (line 398) | constructor({code:e,message:r,cause:s}){super(r),this.name=this.construc... function Ewt (line 398) | function Ewt(t,e,r){throw t instanceof ywt.HTTPError&&(r+=` - ${t.messag... method constructor (line 398) | constructor(e="sigstore"){this.audience=e} method getToken (line 398) | async getToken(){return Promise.any(wwt.map(e=>e(this.audience))).catch(... function Bwt (line 398) | async function Bwt(t){if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL||!pro... function vwt (line 398) | async function vwt(){return process.env.SIGSTORE_ID_TOKEN?process.env.SI... function r (line 398) | function r(){return process.emit("time","end",t)} method constructor (line 226) | constructor(a){super({...a,choices:e})} method create (line 226) | static create(a){return gme(a)} function e (line 398) | function e(){return process.emit("input","end")} method constructor (line 226) | constructor(s){super(s)} method submit (line 226) | async submit(){this.value=await t.call(this,this.values,this.state),su... method create (line 226) | static create(s){return pme(s)} function ebe (line 398) | function ebe(t,e){for(let r in e)Object.defineProperty(t,r,{value:e[r],e... function bwt (line 398) | function bwt(t,e,r){if(!t||typeof t=="string")throw new TypeError("Pleas... function $c (line 398) | function $c(t,e){typeof e=="boolean"&&(e={forever:e}),this._originalTime... function lbe (line 398) | function lbe(t){return t&&t.code==="EPROMISERETRY"&&Qwt.call(t,"retried")} function Twt (line 398) | function Twt(t,e){var r,s;return typeof t=="object"&&typeof e=="function... function qwt (line 398) | async function qwt(t,e){return(0,Nwt.default)(async(r,s)=>{let a=e.metho... method constructor (line 398) | constructor(e){this.options=e} method createSigningCertificate (line 398) | async createSigningCertificate(e){let{baseURL:r,retry:s,timeout:a}=this.... method constructor (line 398) | constructor(e){this.fulcio=new zwt.Fulcio({baseURL:e.fulcioBaseURL,retry... method createSigningCertificate (line 398) | async createSigningCertificate(e,r,s){let a=Xwt(e,r,s);try{let n=await t... function Xwt (line 398) | function Xwt(t,e,r){return{credentials:{oidcIdentityToken:t},publicKeyRe... method constructor (line 398) | constructor(){this.keypair=gbe.default.generateKeyPairSync($wt,{namedCur... method sign (line 398) | async sign(e){let r=gbe.default.sign(null,e,this.keypair.privateKey),s=t... method constructor (line 398) | constructor(e){this.ca=new r1t.CAClient({...e,fulcioBaseURL:e.fulcioBase... method sign (line 398) | async sign(e){let r=await this.getIdentityToken(),s;try{s=t1t.oidc.extra... method getIdentityToken (line 398) | async getIdentityToken(){try{return await this.identityProvider.getToken... method constructor (line 398) | constructor(e){this.options=e} method createEntry (line 398) | async createEntry(e){let{baseURL:r,timeout:s,retry:a}=this.options,n=`${... method getEntry (line 398) | async getEntry(e){let{baseURL:r,timeout:s,retry:a}=this.options,n=`${r}/... function Cbe (line 398) | function Cbe(t){let e=Object.entries(t);if(e.length!=1)throw new Error("... method constructor (line 398) | constructor(e){this.fetchOnConflict=e.fetchOnConflict??!1,this.rekor=new... method createEntry (line 398) | async createEntry(e){let r;try{r=await this.rekor.createEntry(e)}catch(s... function o1t (line 398) | function o1t(t){return t instanceof i1t.HTTPError&&t.statusCode===409&&t... function l1t (line 398) | function l1t(t,e,r="dsse"){switch(t.$case){case"dsseEnvelope":return r==... function c1t (line 398) | function c1t(t,e){let r=t.messageDigest.digest.toString("hex"),s=t.signa... function u1t (line 398) | function u1t(t,e){let r=JSON.stringify((0,a1t.envelopeToJSON)(t)),s=Sg.e... function f1t (line 398) | function f1t(t,e){let r=Sg.crypto.digest(Pb,t.payload).toString("hex"),s... function A1t (line 398) | function A1t(t,e){let r={payloadType:t.payloadType,payload:t.payload.toS... method constructor (line 398) | constructor(e){this.entryType=e.entryType,this.tlog=new h1t.TLogClient({... method testify (line 398) | async testify(e,r){let s=(0,g1t.toProposedEntry)(e,r,this.entryType),a=a... function d1t (line 398) | function d1t(t){let e=Buffer.from(t.logID,"hex"),r=p1t.encoding.base64De... function m1t (line 398) | function m1t(t){return{signedEntryTimestamp:Buffer.from(t,"base64")}} function y1t (line 398) | function y1t(t){return{logIndex:t.logIndex.toString(),treeSize:t.treeSiz... method constructor (line 398) | constructor(e){this.options=e} method createTimestamp (line 398) | async createTimestamp(e){let{baseURL:r,timeout:s,retry:a}=this.options,n... method constructor (line 398) | constructor(e){this.tsa=new C1t.TimestampAuthority({baseURL:e.tsaBaseURL... method createTimestamp (line 398) | async createTimestamp(e){let r={artifactHash:w1t.crypto.digest(Pbe,e).to... method constructor (line 398) | constructor(e){this.tsa=new B1t.TSAClient({tsaBaseURL:e.tsaBaseURL,retry... method testify (line 398) | async testify(e){let r=v1t(e);return{rfc3161Timestamps:[{signedTimestamp... function v1t (line 398) | function v1t(t){switch(t.$case){case"dsseEnvelope":return t.dsseEnvelope... function x1t (line 398) | function x1t(t){let e=P1t.default.homedir();switch(process.platform){cas... function k1t (line 398) | function k1t(t){return t!==void 0} function Lbe (line 398) | function Lbe(t){return typeof t=="object"&&t!==null} function Q1t (line 398) | function Q1t(t){return Array.isArray(t)&&t.every(e=>typeof e=="string")} function T1t (line 398) | function T1t(t){return Array.isArray(t)&&t.every(Lbe)} function R1t (line 398) | function R1t(t){return typeof t=="object"&&t!==null&&Object.keys(t).ever... function F1t (line 398) | function F1t(t){return typeof t=="object"&&t!==null&&Object.keys(t).ever... function Y7 (line 398) | function Y7(t){let e=[];if(typeof t=="string")e.push(_be(t));else if(typ... function _be (line 398) | function _be(t){return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'} function J1t (line 398) | function J1t(t){return typeof t=="string"&&Object.values(K7).includes(t)} method constructor (line 398) | constructor(e){this.specVersion=e.specVersion||qbe.join(".");let r=this.... method equals (line 398) | equals(e){return e instanceof t?this.specVersion===e.specVersion&&this.e... method isExpired (line 398) | isExpired(e){return e||(e=new Date),e>=new Date(this.expires)} method commonFieldsFromJSON (line 398) | static commonFieldsFromJSON(e){let{spec_version:r,expires:s,version:a,..... function K1t (line 398) | function K1t(t){return!isNaN(Number(t))} method constructor (line 398) | constructor(e){if(e.version<=0)throw new Pg.ValueError("Metafile version... method equals (line 398) | equals(e){return e instanceof t?this.version===e.version&&this.length===... method verify (line 398) | verify(e){if(this.length!==void 0&&e.length!==this.length)throw new Pg.L... method toJSON (line 398) | toJSON(){let e={version:this.version,...this.unrecognizedFields};return ... method fromJSON (line 398) | static fromJSON(e){let{version:r,length:s,hashes:a,...n}=e;if(typeof r!=... method constructor (line 398) | constructor(e){Vbe(e.length),this.length=e.length,this.path=e.path,this.... method custom (line 398) | get custom(){let e=this.unrecognizedFields.custom;return!e||Array.isArra... method equals (line 398) | equals(e){return e instanceof t?this.length===e.length&&this.path===e.pa... method verify (line 398) | async verify(e){let r=0,s=Object.keys(this.hashes).reduce((a,n)=>{try{a[... method toJSON (line 398) | toJSON(){return{length:this.length,hashes:this.hashes,...this.unrecogniz... method fromJSON (line 398) | static fromJSON(e,r){let{length:s,hashes:a,...n}=r;if(typeof s!="number"... function Vbe (line 398) | function Vbe(t){if(t<0)throw new Pg.ValueError("Length must be at least ... function X1t (line 398) | function X1t(t){let e=t.split("."),r=parseInt(e[0],10)*40+parseInt(e[1],... function Z1t (line 398) | function Z1t(t){let e=[],r=0;for(;t>0;)e.unshift(t&127|r),t>>=7,r=128;re... function n2t (line 398) | function n2t(t){switch(t.keyType){case"rsa":return i2t(t);case"ed25519":... function i2t (line 398) | function i2t(t){if(!t.keyVal.startsWith(tJ))throw new Rb.CryptoError("In... function s2t (line 398) | function s2t(t){let e;if(t.keyVal.startsWith(tJ))e=s1.default.createPubl... function o2t (line 398) | function o2t(t){let e;if(t.keyVal.startsWith(tJ))e=s1.default.createPubl... method constructor (line 398) | constructor(e){let{keyID:r,keyType:s,scheme:a,keyVal:n,unrecognizedField... method verifySignature (line 398) | verifySignature(e){let r=e.signatures[this.keyID];if(!r)throw new Nb.Uns... method equals (line 398) | equals(e){return e instanceof t?this.keyID===e.keyID&&this.keyType===e.k... method toJSON (line 398) | toJSON(){return{keytype:this.keyType,scheme:this.scheme,keyval:this.keyV... method fromJSON (line 398) | static fromJSON(e,r){let{keytype:s,scheme:a,keyval:n,...c}=r;if(typeof s... function rPe (line 398) | function rPe(t,e,r){t instanceof RegExp&&(t=tPe(t,r)),e instanceof RegEx... function tPe (line 398) | function tPe(t,e){var r=e.match(t);return r?r[0]:null} function nPe (line 398) | function nPe(t,e,r){var s,a,n,c,f,p=r.indexOf(t),h=r.indexOf(e,p+1),E=p;... function nJ (line 398) | function nJ(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)} function f2t (line 398) | function f2t(t){return t.split("\\\\").join(aPe).split("\\{").join(lPe).... function A2t (line 398) | function A2t(t){return t.split(aPe).join("\\").split(lPe).join("{").spli... function fPe (line 398) | function fPe(t){if(!t)return[""];var e=[],r=oPe("{","}",t);if(!r)return ... function p2t (line 398) | function p2t(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2))... function h2t (line 398) | function h2t(t){return"{"+t+"}"} function g2t (line 398) | function g2t(t){return/^-?0\d/.test(t)} function d2t (line 398) | function d2t(t,e){return t<=e} function m2t (line 398) | function m2t(t,e){return t>=e} function Ob (line 398) | function Ob(t,e){var r=[],s=oPe("{","}",t);if(!s)return[t];var a=s.pre,n... method constructor (line 398) | constructor(e,r,s={}){this.type=e,e&&(this.#r=!0),this.#n=r,this.#t=this... method hasMagic (line 398) | get hasMagic(){if(this.#r!==void 0)return this.#r;for(let e of this.#e)i... method toString (line 398) | toString(){return this.#c!==void 0?this.#c:this.type?this.#c=this.type+"... method #p (line 398) | #p(){if(this!==this.#t)throw new Error("should only call on root");if(th... method push (line 398) | push(...e){for(let r of e)if(r!==""){if(typeof r!="string"&&!(r instance... method toJSON (line 398) | toJSON(){let e=this.type===null?this.#e.slice().map(r=>typeof r=="string... method isStart (line 398) | isStart(){if(this.#t===this)return!0;if(!this.#n?.isStart())return!1;if(... method isEnd (line 398) | isEnd(){if(this.#t===this||this.#n?.type==="!")return!0;if(!this.#n?.isE... method copyIn (line 398) | copyIn(e){typeof e=="string"?this.push(e):this.push(e.clone(this))} method clone (line 398) | clone(e){let r=new t(this.type,e);for(let s of this.#e)r.copyIn(s);retur... method #u (line 398) | static#u(e,r,s,a){let n=!1,c=!1,f=-1,p=!1;if(r.type===null){let P=s,I=""... method fromGlob (line 398) | static fromGlob(e,r={}){let s=new t(null,void 0,r);return t.#u(e,s,0,r),s} method toMMPattern (line 398) | toMMPattern(){if(this!==this.#t)return this.#t.toMMPattern();let e=this.... method options (line 398) | get options(){return this.#s} method toRegExpSource (line 398) | toRegExpSource(e){let r=e??!!this.#s.dot;if(this.#t===this&&this.#p(),!t... method #A (line 398) | #A(e){return this.#e.map(r=>{if(typeof r=="string")throw new Error("stri... method #h (line 398) | static#h(e,r,s=!1){let a=!1,n="",c=!1;for(let f=0;f1)return!0;for... method debug (line 398) | debug(...e){} method make (line 398) | make(){let e=this.pattern,r=this.options;if(!r.nocomment&&e.charAt(0)===... method preprocess (line 398) | preprocess(e){if(this.options.noglobstar)for(let s=0;s{let s=-1;for(;(s=r.indexOf... method levelOneOptimize (line 398) | levelOneOptimize(e){return e.map(r=>(r=r.reduce((s,a)=>{let n=s[s.length... method levelTwoFileOptimize (line 398) | levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let r=!... method firstPhasePreProcess (line 398) | firstPhasePreProcess(e){let r=!1;do{r=!1;for(let s of e){let a=-1;for(;(... method secondPhasePreProcess (line 398) | secondPhasePreProcess(e){for(let r=0;rmBt(e,r));if(... method toJSON (line 400) | toJSON(){let e={...super.toJSON(),name:this.name,terminating:this.termin... method fromJSON (line 400) | static fromJSON(e){let{keyids:r,threshold:s,name:a,terminating:n,paths:c... function mBt (line 400) | function mBt(t,e){let r=t.split("/"),s=e.split("/");return s.length!=r.l... method constructor (line 400) | constructor(e){super(e);let{bitLength:r,namePrefix:s}=e;if(r<=0||r>32)th... method equals (line 400) | equals(e){return e instanceof t?super.equals(e)&&this.bitLength===e.bitL... method getRoleForTarget (line 400) | getRoleForTarget(e){let a=PPe.default.createHash("sha256").update(e).dig... method getRoles (line 400) | *getRoles(){for(let e=0;e({...e,[r]:s.... function CBt (line 400) | function CBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.... function wBt (line 400) | function wBt(t){let e;if(JO.guard.isDefined(t)){if(!JO.guard.isObjectRec... function BBt (line 400) | function BBt(t){let e;if(JO.guard.isDefined(t)){if(!JO.guard.isObjectRec... method constructor (line 400) | constructor(e){let{keyID:r,sig:s}=e;this.keyID=r,this.sig=s} method toJSON (line 400) | toJSON(){return{keyid:this.keyID,sig:this.sig}} method fromJSON (line 400) | static fromJSON(e){let{keyid:r,sig:s}=e;if(typeof r!="string")throw new ... method constructor (line 400) | constructor(e){super(e),this.type=mJ.MetadataKind.Snapshot,this.meta=e.m... method equals (line 400) | equals(e){return e instanceof t?super.equals(e)&&SBt.default.isDeepStric... method toJSON (line 400) | toJSON(){return{_type:this.type,meta:DBt(this.meta),spec_version:this.sp... method fromJSON (line 400) | static fromJSON(e){let{unrecognizedFields:r,...s}=mJ.Signed.commonFields... function DBt (line 400) | function DBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.... function bBt (line 400) | function bBt(t){let e;if(QPe.guard.isDefined(t))if(QPe.guard.isObjectRec... method constructor (line 400) | constructor(e){if(this.keys=e.keys,this.unrecognizedFields=e.unrecognize... method equals (line 400) | equals(e){return e instanceof t?zO.default.isDeepStrictEqual(this.keys,e... method rolesForTarget (line 400) | *rolesForTarget(e){if(this.roles)for(let r of Object.values(this.roles))... method toJSON (line 400) | toJSON(){let e={keys:QBt(this.keys),...this.unrecognizedFields};return t... method fromJSON (line 400) | static fromJSON(e){let{keys:r,roles:s,succinct_roles:a,...n}=e,c;return ... function QBt (line 400) | function QBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.... function TBt (line 400) | function TBt(t){return Object.values(t).map(e=>e.toJSON())} function RBt (line 400) | function RBt(t){if(!XO.guard.isObjectRecord(t))throw new TypeError("keys... function FBt (line 400) | function FBt(t){let e;if(XO.guard.isDefined(t)){if(!XO.guard.isObjectArr... method constructor (line 400) | constructor(e){super(e),this.type=wJ.MetadataKind.Targets,this.targets=e... method addTarget (line 400) | addTarget(e){this.targets[e.path]=e} method equals (line 400) | equals(e){return e instanceof t?super.equals(e)&&FPe.default.isDeepStric... method toJSON (line 400) | toJSON(){let e={_type:this.type,spec_version:this.specVersion,version:th... method fromJSON (line 400) | static fromJSON(e){let{unrecognizedFields:r,...s}=wJ.Signed.commonFields... function MBt (line 400) | function MBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.... function UBt (line 400) | function UBt(t){let e;if(ZO.guard.isDefined(t))if(ZO.guard.isObjectRecor... function _Bt (line 400) | function _Bt(t){let e;if(ZO.guard.isDefined(t))if(ZO.guard.isObject(t))e... method constructor (line 400) | constructor(e){super(e),this.type=SJ.MetadataKind.Timestamp,this.snapsho... method equals (line 400) | equals(e){return e instanceof t?super.equals(e)&&this.snapshotMeta.equal... method toJSON (line 400) | toJSON(){return{_type:this.type,spec_version:this.specVersion,version:th... method fromJSON (line 400) | static fromJSON(e){let{unrecognizedFields:r,...s}=SJ.Signed.commonFields... function HBt (line 400) | function HBt(t){let e;if(DJ.guard.isDefined(t)){let r=t["snapshot.json"]... method constructor (line 400) | constructor(e,r,s){this.signed=e,this.signatures=r||{},this.unrecognized... method sign (line 400) | sign(e,r=!0){let s=Buffer.from((0,GBt.canonicalize)(this.signed.toJSON()... method verifyDelegate (line 400) | verifyDelegate(e,r){let s,a={};switch(this.signed.type){case f1.Metadata... method equals (line 400) | equals(e){return e instanceof t?this.signed.equals(e.signed)&&OPe.defaul... method toJSON (line 400) | toJSON(){return{signatures:Object.values(this.signatures).map(r=>r.toJSO... method fromJSON (line 400) | static fromJSON(e,r){let{signed:s,signatures:a,...n}=r;if(!xJ.guard.isDe... function ovt (line 400) | function ovt(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d... function avt (line 400) | function avt(t){var e=Math.abs(t);return e>=uy?Math.round(t/uy)+"d":e>=g... function lvt (line 400) | function lvt(t){var e=Math.abs(t);return e>=uy?tL(t,e,uy,"day"):e>=g1?tL... function tL (line 400) | function tL(t,e,r,s){var a=e>=r*1.5;return Math.round(t/r)+" "+s+(a?"s":... function cvt (line 400) | function cvt(t){r.debug=r,r.default=r,r.coerce=p,r.disable=c,r.enable=a,... function uvt (line 400) | function uvt(){if(typeof window<"u"&&window.process&&(window.process.typ... function fvt (line 400) | function fvt(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.us... function Avt (line 400) | function Avt(t){try{t?sc.storage.setItem("debug",t):sc.storage.removeIte... function pvt (line 400) | function pvt(){let t;try{t=sc.storage.getItem("debug")}catch{}return!t&&... function hvt (line 400) | function hvt(){try{return localStorage}catch{}} function mvt (line 400) | function mvt(){return"colors"in Zs.inspectOpts?!!Zs.inspectOpts.colors:d... function yvt (line 400) | function yvt(t){let{namespace:e,useColors:r}=this;if(r){let s=this.color... function Evt (line 402) | function Evt(){return Zs.inspectOpts.hideDate?"":new Date().toISOString(... function Ivt (line 402) | function Ivt(...t){return process.stderr.write(nL.formatWithOptions(Zs.i... function Cvt (line 403) | function Cvt(t){t?process.env.DEBUG=t:delete process.env.DEBUG} function wvt (line 403) | function wvt(){return process.env.DEBUG} function Bvt (line 403) | function Bvt(t){t.inspectOpts={};let e=Object.keys(Zs.inspectOpts);for(l... method constructor (line 404) | constructor(e,r){super(e),this.statusCode=r} method downloadFile (line 404) | async downloadFile(e,r,s){return(0,kvt.withTempFile)(async a=>{let n=awa... method downloadBytes (line 404) | async downloadBytes(e,r){return this.downloadFile(e,r,async s=>{let a=VP... method constructor (line 404) | constructor(e={}){super(),this.timeout=e.timeout,this.retry=e.retry} method fetch (line 404) | async fetch(e){Qvt("GET %s",e);let r=await(0,Pvt.default)(e,{timeout:thi... method constructor (line 404) | constructor(e){this.trustedSet={},this.referenceTime=new Date,this.loadT... method root (line 404) | get root(){if(!this.trustedSet.root)throw new ReferenceError("No trusted... method timestamp (line 404) | get timestamp(){return this.trustedSet.timestamp} method snapshot (line 404) | get snapshot(){return this.trustedSet.snapshot} method targets (line 404) | get targets(){return this.trustedSet.targets} method getRole (line 404) | getRole(e){return this.trustedSet[e]} method updateRoot (line 404) | updateRoot(e){let r=JSON.parse(e.toString("utf8")),s=Es.Metadata.fromJSO... method updateTimestamp (line 404) | updateTimestamp(e){if(this.snapshot)throw new Hi.RuntimeError("Cannot up... method updateSnapshot (line 404) | updateSnapshot(e,r=!1){if(!this.timestamp)throw new Hi.RuntimeError("Can... method updateDelegatedTargets (line 404) | updateDelegatedTargets(e,r,s){if(!this.snapshot)throw new Hi.RuntimeErro... method loadTrustedRoot (line 404) | loadTrustedRoot(e){let r=JSON.parse(e.toString("utf8")),s=Es.Metadata.fr... method checkFinalTimestamp (line 404) | checkFinalTimestamp(){if(!this.timestamp)throw new ReferenceError("No tr... method checkFinalSnapsnot (line 404) | checkFinalSnapsnot(){if(!this.snapshot)throw new ReferenceError("No trus... function Fvt (line 404) | function Fvt(t,e){return new Rvt.URL(Nvt(t)+Ovt(e)).toString()} function Nvt (line 404) | function Nvt(t){return t.endsWith("/")?t:t+"/"} function Ovt (line 404) | function Ovt(t){return t.startsWith("/")?t.slice(1):t} method constructor (line 404) | constructor(e){let{metadataDir:r,metadataBaseUrl:s,targetDir:a,targetBas... method refresh (line 404) | async refresh(){if(this.forceCache)try{await this.loadTimestamp({checkRe... method getTargetInfo (line 404) | async getTargetInfo(e){return this.trustedSet.targets||await this.refres... method downloadTarget (line 404) | async downloadTarget(e,r,s){let a=r||this.generateTargetPath(e);if(!s){i... method findCachedTarget (line 404) | async findCachedTarget(e,r){r||(r=this.generateTargetPath(e));try{if(m1.... method loadLocalMetadata (line 404) | loadLocalMetadata(e){let r=fL.join(this.dir,`${e}.json`);return VJ("READ... method loadRoot (line 404) | async loadRoot(){let r=this.trustedSet.root.signed.version+1,s=r+this.co... method loadTimestamp (line 404) | async loadTimestamp({checkRemote:e}={checkRemote:!0}){try{let a=this.loa... method loadSnapshot (line 404) | async loadSnapshot(){try{let e=this.loadLocalMetadata(xA.MetadataKind.Sn... method loadTargets (line 404) | async loadTargets(e,r){if(this.trustedSet.getRole(e))return this.trusted... method preorderDepthFirstWalk (line 404) | async preorderDepthFirstWalk(e){let r=[{roleName:xA.MetadataKind.Targets... method generateTargetPath (line 404) | generateTargetPath(e){if(!this.targetDir)throw new fy.ValueError("Target... method persistMetadata (line 404) | persistMetadata(e,r){let s=encodeURIComponent(e);try{let a=fL.join(this.... method constructor (line 404) | constructor({code:e,message:r,cause:s}){super(r),this.code=e,this.cause=... function Kvt (line 404) | async function Kvt(t,e){let r=await zvt(t,e);return new Promise((s,a)=>{... function zvt (line 404) | async function zvt(t,e){let r;try{r=await t.getTargetInfo(e)}catch(a){th... method constructor (line 404) | constructor(e){let r=new URL(e.mirrorURL),s=encodeURIComponent(r.host+r.... method refresh (line 404) | async refresh(){return this.updater.refresh()} method getTarget (line 404) | getTarget(e){return(0,eSt.readTarget)(this.updater,e)} function tSt (line 404) | function tSt(t){let e=qb.default.join(t,$J);Tg.default.existsSync(t)||Tg... function rSt (line 404) | function rSt({cachePath:t,mirrorURL:e,tufRootPath:r,forceInit:s}){let a=... function nSt (line 404) | function nSt(t){let e={fetchTimeout:t.timeout,fetchRetry:t.retry};return... function fSt (line 404) | async function fSt(t={}){let r=await ixe(t).getTarget(uSt);return iSt.Tr... function ASt (line 404) | async function ASt(t={}){let e=ixe(t);return e.refresh().then(()=>e)} function ixe (line 404) | function ixe(t){return new oSt.TUFClient({cachePath:t.cachePath||(0,sSt.... method constructor (line 404) | constructor(e){this.env=e} method compareDigest (line 404) | compareDigest(e){return Wb.crypto.bufferEqual(e,Wb.crypto.digest("sha256... method compareSignature (line 404) | compareSignature(e){return Wb.crypto.bufferEqual(e,this.signature)} method verifySignature (line 404) | verifySignature(e){return Wb.crypto.verify(this.preAuthEncoding,e,this.s... method signature (line 404) | get signature(){return this.env.signatures.length>0?this.env.signatures[... method preAuthEncoding (line 404) | get preAuthEncoding(){return Wb.dsse.preAuthEncoding(this.env.payloadTyp... method constructor (line 404) | constructor(e,r){this.signature=e.signature,this.messageDigest=e.message... method compareSignature (line 404) | compareSignature(e){return tK.crypto.bufferEqual(e,this.signature)} method compareDigest (line 404) | compareDigest(e){return tK.crypto.bufferEqual(e,this.messageDigest)} method verifySignature (line 404) | verifySignature(e){return tK.crypto.verify(this.artifact,e,this.signature)} function dSt (line 404) | function dSt(t,e){let{tlogEntries:r,timestampVerificationData:s}=t.verif... function axe (line 404) | function axe(t,e){switch(t.content.$case){case"dsseEnvelope":return new ... function mSt (line 404) | function mSt(t){switch(t.verificationMaterial.content.$case){case"public... method constructor (line 404) | constructor({code:e,message:r,cause:s}){super(r),this.code=e,this.cause=... function ySt (line 404) | function ySt(t,e){return t.filter(r=>r.validFor.start<=e.start&&r.validF... function ESt (line 404) | function ESt(t,e){return t.filter(r=>e.logID&&!r.logID.equals(e.logID)?!... function CSt (line 404) | function CSt(t,e){let r=typeof e=="function"?e:wSt(e);return{certificate... function uxe (line 404) | function uxe(t){let e=t.publicKey.keyDetails,r=e===Yb.PublicKeyDetails.P... function fxe (line 404) | function fxe(t){return{certChain:t.certChain.certificates.map(e=>oK.X509... function wSt (line 404) | function wSt(t){return e=>{let r=(t||{})[e];if(!r)throw new ISt.Verifica... function vSt (line 404) | function vSt(t,e){let r=(0,BSt.filterCertAuthorities)(e,{start:t.notBefo... method constructor (line 404) | constructor(e){this.untrustedCert=e.untrustedCert,this.trustedCerts=e.tr... method verify (line 404) | verify(){let e=this.sort();return this.checkPath(e),e} method sort (line 404) | sort(){let e=this.untrustedCert,r=this.buildPaths(e);if(r=r.filter(a=>a.... method buildPaths (line 404) | buildPaths(e){let r=[],s=this.findIssuer(e);if(s.length===0)throw new hy... method findIssuer (line 404) | findIssuer(e){let r=[],s;return e.subject.equals(e.issuer)&&e.verify()?[... method checkPath (line 404) | checkPath(e){if(e.length<1)throw new hy.VerificationError({code:"CERTIFI... function SSt (line 404) | function SSt(t){for(let e=0;e{if(!s.vali... function NSt (line 404) | function NSt(t,e,r){let s=(0,kSt.verifyCertificateChain)(t,r.certificate... function OSt (line 404) | function OSt(t){let e,r=t.extension(RSt);r?e=r.valueObj.subs?.[0]?.value... function LSt (line 404) | function LSt(t,e){if(e===void 0||!e.match(t))throw new dxe.PolicyError({... function MSt (line 404) | function MSt(t,e={}){let r;for(r in t)if(e[r]!==t[r])throw new dxe.Polic... function HSt (line 406) | function HSt(t,e){let r=(0,USt.filterTLogAuthorities)(e,{targetDate:new ... function jSt (line 406) | function jSt(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.... method constructor (line 406) | constructor(e,r){this.note=e,this.signatures=r} method fromString (line 406) | static fromString(e){if(!e.includes(fK))throw new I1.VerificationError({... method constructor (line 406) | constructor(e,r,s,a){this.origin=e,this.logSize=r,this.logHash=s,this.re... method fromString (line 406) | static fromString(e){let r=e.trimEnd().split(` function WSt (line 407) | function WSt(t){let e=t.inclusionProof,r=BigInt(e.logIndex),s=BigInt(e.t... function YSt (line 407) | function YSt(t,e){let r=KSt(t,e),s=zSt(t>>BigInt(r));return{inner:r,bord... function VSt (line 407) | function VSt(t,e,r){return e.reduce((s,a,n)=>r>>BigInt(n)&BigInt(1)?mK(a... function JSt (line 407) | function JSt(t,e){return e.reduce((r,s)=>mK(s,r),t)} function KSt (line 407) | function KSt(t,e){return XSt(t^e-BigInt(1))} function zSt (line 407) | function zSt(t){return t.toString(2).split("1").length-1} function XSt (line 407) | function XSt(t){return t===0n?0:t.toString(2).length} function mK (line 407) | function mK(t,e){return yK.crypto.digest("sha256",qSt,t,e)} function ZSt (line 407) | function ZSt(t){return yK.crypto.digest("sha256",GSt,t)} function tDt (line 407) | function tDt(t,e){if(!(0,eDt.filterTLogAuthorities)(e,{logID:t.logId.key... function rDt (line 407) | function rDt(t){let{integratedTime:e,logIndex:r,logId:s,canonicalizedBod... function sDt (line 407) | function sDt(t,e,r){let s=t.signingTime;if(r=(0,iDt.filterCertAuthoritie... function oDt (line 407) | function oDt(t,e,r){let[s,...a]=r.certChain,n=CK.crypto.createPublicKey(... function aDt (line 407) | function aDt(t,e){return t.filter(r=>r.certChain.length>0&&CK.crypto.buf... function pDt (line 407) | function pDt(t,e,r){return(0,ADt.verifyRFC3161Timestamp)(t,e,r),{type:"t... function hDt (line 407) | function hDt(t,e){let r=!1;if(gDt(t)&&((0,fDt.verifyTLogSET)(t,e),r=!0),... function gDt (line 407) | function gDt(t){return t.inclusionPromise!==void 0} function dDt (line 407) | function dDt(t){return t.inclusionProof!==void 0} function mDt (line 407) | function mDt(t,e){switch(t.apiVersion){case"0.0.1":return yDt(t,e);defau... function yDt (line 407) | function yDt(t,e){if(t.spec.signatures?.length!==1)throw new SL.Verifica... function EDt (line 407) | function EDt(t,e){switch(t.apiVersion){case"0.0.1":return IDt(t,e);defau... function IDt (line 407) | function IDt(t,e){let r=t.spec.signature.content||"";if(!e.compareSignat... function CDt (line 407) | function CDt(t,e){switch(t.apiVersion){case"0.0.2":return wDt(t,e);defau... function wDt (line 407) | function wDt(t,e){if(t.spec.content.envelope.signatures?.length!==1)thro... function BDt (line 407) | function BDt(t){return Buffer.from(t,"base64").toString("utf-8")} function bDt (line 407) | function bDt(t,e){let{kind:r,version:s}=t.kindVersion,a=JSON.parse(t.can... method constructor (line 407) | constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.... method verify (line 407) | verify(e,r){let s=this.verifyTimestamps(e),a=this.verifySigningKey(e,s);... method verifyTimestamps (line 407) | verifyTimestamps(e){let r=0,s=0,a=e.timestamps.map(n=>{switch(n.$case){c... method verifySigningKey (line 407) | verifySigningKey({key:e},r){switch(e.$case){case"public-key":return(0,xx... method verifyTLogs (line 407) | verifyTLogs({signature:e,tlogEntries:r}){r.forEach(s=>(0,xDt.verifyTLogB... method verifySignature (line 407) | verifySignature(e,r){if(!e.signature.verifySignature(r.key))throw new C1... method verifyPolicy (line 407) | verifyPolicy(e,r){e.subjectAlternativeName&&(0,kxe.verifySubjectAlternat... function Txe (line 407) | function Txe(t){for(let e=0;e{let r=t(e);if(!r)throw new FDt.VerificationEr... function LDt (line 407) | function LDt(t){let e={},r=t.certificateIdentityEmail||t.certificateIden... function MDt (line 407) | function MDt(t){return new w1.FulcioSigner({fulcioBaseURL:t.fulcioURL,id... function UDt (line 407) | function UDt(t){let e=t.identityToken;return e?{getToken:()=>Promise.res... function _Dt (line 407) | function _Dt(t){let e=[];return HDt(t)&&e.push(new w1.RekorWitness({reko... function HDt (line 407) | function HDt(t){return t.tlogUpload!==!1} function jDt (line 407) | function jDt(t){return t.tsaServerURL!==void 0} function YDt (line 407) | async function YDt(t,e={}){let s=await B1.createBundleBuilder("messageSi... function VDt (line 407) | async function VDt(t,e,r={}){let a=await B1.createBundleBuilder("dsseEnv... function JDt (line 407) | async function JDt(t,e,r){let s;return Buffer.isBuffer(e)?s=e:r=e,Lxe(r)... function Lxe (line 407) | async function Lxe(t={}){let e=await WDt.getTrustedRoot({mirrorURL:t.tuf... method constructor (line 407) | constructor(){super(...arguments);this.cwd=ge.String("--cwd",{hidden:!0})} method validateAndExecute (line 407) | validateAndExecute(){if(typeof this.cwd<"u")throw new nt("The --cwd opti... method constructor (line 407) | constructor(e,r){let s=J.relative(e,r),a=J.join(e,Ut.fileName);super(`Th... function eC (line 407) | async function eC(t,e){let{project:r,workspace:s}=await Tt.find(t,e);if(... function Kv (line 407) | function Kv(t,e){return t.exact?"":t.caret?"^":t.tilde?"~":e.configurati... function uye (line 407) | function uye(t,{project:e}){let r=t.match(Llt);return r?r[1]:e.configura... function Mlt (line 407) | function Mlt(t,e){let{protocol:r,source:s,params:a,selector:n}=G.parseRa... function fye (line 407) | function fye(t){switch(t){case"^":return"^";case"~":return"~";case"":ret... function Aye (line 407) | function Aye(t,e){return G.makeDescriptor(t.anchoredDescriptor,`${Olt}${... function pye (line 407) | async function pye(t,{project:e,target:r}){let s=new Map,a=n=>{let c=s.g... function Y5 (line 407) | async function Y5(t,{cwd:e,workspace:r}){return await _lt(async s=>{J.is... function Ult (line 407) | function Ult(t){if(t.range==="unknown")return{type:"resolve",range:"late... function zv (line 407) | async function zv(t,{project:e,workspace:r,cache:s,target:a,fixed:n,modi... function V5 (line 407) | async function V5(t,e,{project:r,cache:s,workspace:a,preserveModifier:n=... function _lt (line 407) | async function _lt(t){return await ce.mktempPromise(async e=>{let r=ze.c... method constructor (line 407) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 407) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Hlt (line 409) | function Hlt(t,e,{dev:r,peer:s,preferDev:a,optional:n}){let c=t.manifest... method constructor (line 409) | constructor(){super(...arguments);this.verbose=ge.Boolean("-v,--verbose"... method execute (line 413) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 414) | constructor(){super(...arguments);this.mirror=ge.Boolean("--mirror",!1,{... method execute (line 416) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 416) | constructor(){super(...arguments);this.why=ge.Boolean("--why",!1,{descri... method execute (line 420) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 422) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 428) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 428) | constructor(){super(...arguments);this.home=ge.Boolean("-H,--home",!1,{d... method execute (line 430) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 430) | constructor(){super(...arguments);this.noDefaults=ge.Boolean("--no-defau... method execute (line 432) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function z5 (line 434) | async function z5(t,{strategy:e,patterns:r,cache:s,report:a}){let{config... method constructor (line 434) | constructor(){super(...arguments);this.strategy=ge.String("-s,--strategy... method execute (line 434) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method execute (line 434) | async execute(){let{plugins:e}=await ze.find(this.context.cwd,this.conte... method execute (line 435) | async execute(){this.context.stdout.write(this.cli.usage(null))} method constructor (line 435) | constructor(){super(...arguments);this.leadingArgument=ge.String();this.... method execute (line 435) | async execute(){if(this.leadingArgument.match(/[\\/]/)&&!G.tryParseIdent... method execute (line 435) | async execute(){this.context.stdout.write(`${fn||""} method constructor (line 436) | constructor(){super(...arguments);this.commandName=ge.String();this.args... method execute (line 440) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 440) | constructor(){super(...arguments);this.hash=ge.String({required:!1,valid... method execute (line 448) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Wlt (line 448) | async function Wlt(t,e,r){let s=e.peerRequirementNodes.get(t);if(typeof ... function Ylt (line 448) | async function Ylt(t,e){return(await Ot.start({configuration:t.configura... method constructor (line 448) | constructor(){super(...arguments);this.useYarnPath=ge.Boolean("--yarn-pa... method execute (line 448) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Vlt (line 448) | async function Vlt(t,e){let s=(await nn.get("https://repo.yarnpkg.com/ta... function Zv (line 448) | async function Zv(t,e){let r=await nn.get("https://repo.yarnpkg.com/tags... function X5 (line 448) | async function X5(t,e,r,{report:s,useYarnPath:a}){let n,c=async()=>(type... function yye (line 450) | function yye(t){return Br[jx(t)]} function Klt (line 450) | async function Klt(t){let r=`https://repo.yarnpkg.com/${je.isTaggedYarnV... method constructor (line 450) | constructor(){super(...arguments);this.code=ge.String({required:!1,valid... method execute (line 454) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 462) | constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{des... method execute (line 462) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 462) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 462) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Zlt (line 462) | async function Zlt(t,e){if(!t.projectCwd)return!1;let r=J.join(t.project... function $lt (line 462) | async function $lt(t,e){if(!t.projectCwd)return!1;let r=[],s=J.join(t.pr... method constructor (line 462) | constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{des... method execute (line 462) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 462) | constructor(){super(...arguments);this.args=ge.Proxy()} method execute (line 466) | async execute(){return this.cli.run(["exec","node",...this.args])} method constructor (line 466) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 470) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Sm (line 470) | async function Sm(t,e){let r=await nn.get(ect,{configuration:t}),s=ls(r.... method constructor (line 470) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 470) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Cye (line 470) | function Cye(t){return tct.test(t)?`pull/${t}/head`:t} method constructor (line 470) | constructor(){super(...arguments);this.installPath=ge.String("--path",{d... method execute (line 474) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function $v (line 474) | async function $v(t,{configuration:e,context:r,target:s}){for(let[a,...n... function $5 (line 475) | async function $5(t,{configuration:e,report:r,target:s}){let a=!1;if(!t.... function oct (line 475) | async function oct(t,e,{project:r,report:s,target:a}){let n=await Sm(r.c... method constructor (line 475) | constructor(){super(...arguments);this.name=ge.String();this.checksum=ge... method execute (line 487) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function tq (line 488) | async function tq(t,e,{checksum:r=!0,project:s,report:a}){let{configurat... method constructor (line 488) | constructor(){super(...arguments);this.installPath=ge.String("--path",{d... method execute (line 492) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function eq (line 492) | async function eq(t,{context:e,noMinify:r},{project:s,report:a,target:n}... method constructor (line 492) | constructor(){super(...arguments);this.name=ge.String()} method execute (line 496) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 496) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 498) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 498) | constructor(){super(...arguments);this.idents=ge.Rest()} method execute (line 504) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 504) | constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{des... method execute (line 514) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 514) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 514) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 514) | constructor(){super(...arguments);this.inspect=ge.String("--inspect",!1,... method execute (line 524) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 524) | constructor(){super(...arguments);this.descriptor=ge.String();this.resol... method execute (line 524) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 524) | constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{des... method execute (line 526) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 526) | constructor(){super(...arguments);this.interactive=ge.Boolean("-i,--inte... method execute (line 526) | async execute(){return this.recursive?await this.executeUpRecursive():aw... method executeUpRecursive (line 526) | async executeUpRecursive(){let r=await ze.find(this.context.cwd,this.con... method executeUpClassic (line 526) | async executeUpClassic(){let r=await ze.find(this.context.cwd,this.conte... method constructor (line 531) | constructor(){super(...arguments);this.recursive=ge.Boolean("-R,--recurs... method execute (line 535) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function lct (line 535) | function lct(t,e,{configuration:r,peers:s}){let a=je.sortMap(t.storedPac... function cct (line 535) | function cct(t,e,{configuration:r,peers:s}){let a=je.sortMap(t.workspace... function aq (line 535) | function aq(t,e,r){let s=t.indexOf(r);return t.lastIndexOf(e,s>-1?s:1/0)} function jye (line 535) | function jye(t){try{return new URL(t)}catch{return}} function Sct (line 535) | function Sct(t){let e=aq(t,"@","#"),r=aq(t,":","#");return r>e&&(t=`${t.... function Gye (line 535) | function Gye(t){return jye(t)||jye(Sct(t))} function _C (line 535) | function _C(t,{git:e=!1}={}){if(t=t.replace(/^git\+https:/,"https:"),t=t... function Wye (line 535) | function Wye(){return{...process.env,GIT_SSH_COMMAND:process.env.GIT_SSH... function jC (line 535) | function jC(t){return t?Dct.some(e=>!!t.match(e)):!1} function W0 (line 535) | function W0(t){t=_C(t);let e=t.indexOf("#");if(e===-1)return{repo:t,tree... function bct (line 535) | function bct(t){return G.makeLocator(t,_C(t.reference))} function uq (line 535) | function uq(t,{configuration:e}){let r=_C(t,{git:!0});if(!nn.getNetworkS... function Yye (line 535) | async function Yye(t,e){let r=uq(t,{configuration:e}),s=await cq("listin... function fq (line 535) | async function fq(t,e){let{repo:r,treeish:{protocol:s,request:a},extra:n... function Aq (line 535) | async function Aq(t,e){return await e.getLimit("cloneConcurrency")(async... function Vye (line 535) | async function Vye(t){let e,r=t;do{if(e=r,await ce.existsPromise(J.join(... function Jye (line 535) | async function Jye(t,{baseRefs:e}){if(e.length===0)throw new nt("Can't r... function Kye (line 535) | async function Kye(t,{base:e,project:r}){let s=je.buildIgnorePattern(r.c... function Pct (line 535) | async function Pct({ref:t,project:e}){if(e.configuration.projectCwd===nu... function cq (line 535) | async function cq(t,e,r,{configuration:s,normalizedRepoUrl:a}){try{retur... method supports (line 535) | supports(e,r){return jC(e.reference)} method getLocalPath (line 535) | getLocalPath(e,r){return null} method fetch (line 535) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,a=new Map(r.... method downloadHosted (line 535) | async downloadHosted(e,r){return r.project.configuration.reduceHook(s=>s... method cloneFromRemote (line 535) | async cloneFromRemote(e,r){let s=W0(e.reference),a=await Aq(e.reference,... method supportsDescriptor (line 535) | supportsDescriptor(e,r){return jC(e.range)} method supportsLocator (line 535) | supportsLocator(e,r){return jC(e.reference)} method shouldPersistResolution (line 535) | shouldPersistResolution(e,r){return!0} method bindDescriptor (line 535) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 535) | getResolutionDependencies(e,r){return{}} method getCandidates (line 535) | async getCandidates(e,r,s){let a=await fq(e.range,s.project.configuratio... method getSatisfying (line 535) | async getSatisfying(e,r,s,a){let n=W0(e.range);return{locators:s.filter(... method resolve (line 535) | async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed:... method constructor (line 535) | constructor(){super(...arguments);this.since=ge.String("--since",{descri... method execute (line 535) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 535) | constructor(){super(...arguments);this.workspaceName=ge.String();this.co... method execute (line 537) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Zye (line 539) | function Zye(){return typeof Iq>"u"&&(Iq=Ie("zlib").brotliDecompressSync... function $ye (line 539) | function $ye(){return typeof Cq>"u"&&(Cq=Ie("zlib").brotliDecompressSync... function eEe (line 539) | function eEe(){return typeof wq>"u"&&(wq=Ie("zlib").brotliDecompressSync... method constructor (line 539) | constructor(e){this.project=e} method createEnvironment (line 539) | createEnvironment(){let e=new WC(["cwd","ident"]),r=new WC(["workspace",... method process (line 539) | async process(){let e=this.createEnvironment(),r={Yarn:{workspace:a=>e.w... method constructor (line 539) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 541) | async execute(){let{Constraints:r}=await Promise.resolve().then(()=>(lS(... function eut (line 541) | function eut(t){return typeof t!="string"?`${t}`:t.match(/^[a-zA-Z][a-zA... function tut (line 541) | function tut(t,e){let r=t===0,s=t===e-1;return r&&s?"":r?"\u250C ":s?"\u... method constructor (line 541) | constructor(){super(...arguments);this.verbose=ge.Boolean("-v,--verbose"... method execute (line 541) | async execute(){let{Constraints:r}=await Promise.resolve().then(()=>(lS(... method constructor (line 541) | constructor(){super(...arguments);this.fix=ge.Boolean("--fix",!1,{descri... method execute (line 547) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method validateProjectAfterInstall (line 547) | async validateProjectAfterInstall(t,{reportError:e}){if(!t.configuration... method constructor (line 547) | constructor(){super(...arguments);this.pkg=ge.String("-p,--package",{des... method execute (line 547) | async execute(){let r=[];this.pkg&&r.push("--package",this.pkg),this.qui... method constructor (line 547) | constructor(){super(...arguments);this.packages=ge.Array("-p,--package",... method execute (line 547) | async execute(){return ze.telemetry=null,await ce.mktempPromise(async r=... function jq (line 549) | function jq(t){let{params:e,selector:r}=G.parseRange(t),s=fe.toPortableP... function PEe (line 549) | function PEe({parentLocator:t,path:e,generatorHash:r,protocol:s}){let a=... function Gq (line 549) | function Gq(t,{parentLocator:e,path:r,generatorHash:s,protocol:a}){retur... function cS (line 549) | async function cS(t,e,r){let{parentLocator:s,path:a}=G.parseFileStyleRan... method supports (line 549) | supports(e,r){return!!e.reference.startsWith(cA)} method getLocalPath (line 549) | getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.re... method fetch (line 549) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromDisk (line 549) | async fetchFromDisk(e,r){let s=await cS(e.reference,cA,r);return ce.mkte... method generatePackage (line 549) | async generatePackage(e,r,s,a){return await ce.mktempPromise(async n=>{l... method supportsDescriptor (line 574) | supportsDescriptor(e,r){return!!e.range.startsWith(cA)} method supportsLocator (line 574) | supportsLocator(e,r){return!!e.reference.startsWith(cA)} method shouldPersistResolution (line 574) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 574) | bindDescriptor(e,r,s){return G.bindDescriptor(e,{locator:G.stringifyLoca... method getResolutionDependencies (line 574) | getResolutionDependencies(e,r){return{}} method getCandidates (line 574) | async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion... method getSatisfying (line 574) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 574) | async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed:... function pS (line 574) | function pS(t){let{params:e,selector:r}=G.parseRange(t),s=fe.toPortableP... function xEe (line 574) | function xEe({parentLocator:t,path:e,hash:r,protocol:s}){let a=t!==null?... function rw (line 574) | function rw(t,{parentLocator:e,path:r,hash:s,protocol:a}){return G.makeL... function hS (line 574) | async function hS(t,e){let{parentLocator:r,path:s}=G.parseFileStyleRange... function cF (line 574) | async function cF(t,{protocol:e,fetchOptions:r,inMemory:s=!1}){let{paren... function Wq (line 574) | async function Wq(t,{protocol:e,fetchOptions:r}){return(await cF(t,{prot... method supports (line 574) | supports(e,r){return!!e.reference.startsWith(es)} method getLocalPath (line 574) | getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.re... method fetch (line 574) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromDisk (line 574) | async fetchFromDisk(e,r){return cF(e,{protocol:es,fetchOptions:r})} method supportsDescriptor (line 574) | supportsDescriptor(e,r){return e.range.match(tw)?!0:!!e.range.startsWith... method supportsLocator (line 574) | supportsLocator(e,r){return!!e.reference.startsWith(es)} method shouldPersistResolution (line 574) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 574) | bindDescriptor(e,r,s){return tw.test(e.range)&&(e=G.makeDescriptor(e,`${... method getResolutionDependencies (line 574) | getResolutionDependencies(e,r){return{}} method getCandidates (line 574) | async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion... method getSatisfying (line 574) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 574) | async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed:... method supports (line 574) | supports(e,r){return AS.test(e.reference)?!!e.reference.startsWith(es):!1} method getLocalPath (line 574) | getLocalPath(e,r){return null} method fetch (line 574) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromDisk (line 574) | async fetchFromDisk(e,r){let s=await hS(e,r);return await ps.convertToZi... method supportsDescriptor (line 574) | supportsDescriptor(e,r){return AS.test(e.range)?!!(e.range.startsWith(es... method supportsLocator (line 574) | supportsLocator(e,r){return AS.test(e.reference)?!!e.reference.startsWit... method shouldPersistResolution (line 574) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 574) | bindDescriptor(e,r,s){return tw.test(e.range)&&(e=G.makeDescriptor(e,`${... method getResolutionDependencies (line 574) | getResolutionDependencies(e,r){return{}} method getCandidates (line 574) | async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion... method getSatisfying (line 574) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 574) | async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed:... function Vq (line 574) | function Vq(t){return t?QEe.some(e=>!!t.match(e)):!1} function Jq (line 574) | function Jq(t){let e;for(let f of QEe)if(e=t.match(f),e)break;if(!e)thro... function TEe (line 574) | function TEe(t){return`Input cannot be parsed as a valid GitHub URL ('${... method supports (line 574) | supports(e,r){return!!Vq(e.reference)} method getLocalPath (line 574) | getLocalPath(e,r){return null} method fetch (line 574) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromNetwork (line 574) | async fetchFromNetwork(e,r){let s=await nn.get(this.getLocatorUrl(e,r),{... method getLocatorUrl (line 574) | getLocatorUrl(e,r){let{auth:s,username:a,reponame:n,treeish:c}=Jq(e.refe... method fetchHostedRepository (line 574) | async fetchHostedRepository(t,e,r){if(t!==null)return t;let s=new ES;if(... function IS (line 574) | function IS(t){let e;try{e=new URL(t)}catch{return!1}return!(e.protocol!... method supports (line 574) | supports(e,r){return IS(e.reference)} method getLocalPath (line 574) | getLocalPath(e,r){return null} method fetch (line 574) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromNetwork (line 574) | async fetchFromNetwork(e,r){let s=await nn.get(e.reference,{configuratio... method supportsDescriptor (line 574) | supportsDescriptor(e,r){return IS(e.range)} method supportsLocator (line 574) | supportsLocator(e,r){return IS(e.reference)} method shouldPersistResolution (line 574) | shouldPersistResolution(e,r){return!0} method bindDescriptor (line 574) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 574) | getResolutionDependencies(e,r){return{}} method getCandidates (line 574) | async getCandidates(e,r,s){return[G.convertDescriptorToLocator(e)]} method getSatisfying (line 574) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 574) | async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed:... method constructor (line 574) | constructor(){super(...arguments);this.private=ge.Boolean("-p,--private"... method execute (line 574) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method executeProxy (line 574) | async executeProxy(r,s){if(r.projectCwd!==null&&r.projectCwd!==this.cont... method initialize (line 574) | async initialize(){} method executeRegular (line 574) | async executeRegular(r){let s=null;try{s=(await Tt.find(r,this.context.c... method constructor (line 582) | constructor(){super(...arguments);this.initializer=ge.String();this.argv... method initialize (line 582) | async initialize(){this.context.stdout.write(` function iw (line 583) | function iw({stdout:t}){if(FEe.default.endianness()==="BE")throw new Err... method execute (line 585) | async execute(){iw(this.context);let{Gem:e}=await Promise.resolve().then... function _2e (line 585) | function _2e(t,e){return t.length>0?[t.slice(0,e)].concat(_2e(t.slice(e)... method execute (line 587) | async execute(){iw(this.context);let{ItemOptions:e}=await Promise.resolv... function ww (line 587) | function ww(t){let e=t.range.slice(4);if(Fr.validRange(e))return G.makeD... function Bw (line 587) | function Bw(t){return G.makeLocator(G.wrapIdentIntoScope(t,"jsr"),`npm:$... function KW (line 587) | function KW(t){return G.makeLocator(G.unwrapIdentFromScope(t,"jsr"),`jsr... method supports (line 587) | supports(e,r){return e.reference.startsWith(BD)} method getLocalPath (line 587) | getLocalPath(e,r){let s=Bw(e);return r.fetcher.getLocalPath(s,r)} method fetch (line 587) | fetch(e,r){let s=Bw(e);return r.fetcher.fetch(s,r)} method supportsDescriptor (line 587) | supportsDescriptor(e,r){return!!e.range.startsWith(BD)} method supportsLocator (line 587) | supportsLocator(e,r){return!!e.reference.startsWith(BD)} method shouldPersistResolution (line 587) | shouldPersistResolution(e,r){let s=Bw(e);return r.resolver.shouldPersist... method bindDescriptor (line 587) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 587) | getResolutionDependencies(e,r){return{inner:ww(e)}} method getCandidates (line 587) | async getCandidates(e,r,s){let a=s.project.configuration.normalizeDepend... method getSatisfying (line 587) | async getSatisfying(e,r,s,a){let n=a.project.configuration.normalizeDepe... method resolve (line 587) | async resolve(e,r){let s=Bw(e),a=await r.resolver.resolve(s,r);return{..... function Pgt (line 587) | function Pgt(t,e){for(let r of bgt)for(let s of t.manifest.getForScope(r... method supports (line 587) | supports(e,r){return!!e.reference.startsWith(nh)} method getLocalPath (line 587) | getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.re... method fetch (line 587) | async fetch(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.ref... method supportsDescriptor (line 587) | supportsDescriptor(e,r){return!!e.range.startsWith(nh)} method supportsLocator (line 587) | supportsLocator(e,r){return!!e.reference.startsWith(nh)} method shouldPersistResolution (line 587) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 587) | bindDescriptor(e,r,s){return G.bindDescriptor(e,{locator:G.stringifyLoca... method getResolutionDependencies (line 587) | getResolutionDependencies(e,r){return{}} method getCandidates (line 587) | async getCandidates(e,r,s){let a=e.range.slice(nh.length);return[G.makeL... method getSatisfying (line 587) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 587) | async resolve(e,r){return{...e,version:"0.0.0",languageName:r.project.co... method supports (line 587) | supports(e,r){return!!e.reference.startsWith(rh)} method getLocalPath (line 587) | getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.re... method fetch (line 587) | async fetch(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.ref... method supportsDescriptor (line 587) | supportsDescriptor(e,r){return!!e.range.startsWith(rh)} method supportsLocator (line 587) | supportsLocator(e,r){return!!e.reference.startsWith(rh)} method shouldPersistResolution (line 587) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 587) | bindDescriptor(e,r,s){return G.bindDescriptor(e,{locator:G.stringifyLoca... method getResolutionDependencies (line 587) | getResolutionDependencies(e,r){return{}} method getCandidates (line 587) | async getCandidates(e,r,s){let a=e.range.slice(rh.length);return[G.makeL... method getSatisfying (line 587) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 587) | async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed:... function V2e (line 595) | function V2e(t,e,r){let s=r.resolveVirtual&&e.reference&&e.reference.sta... function qgt (line 595) | function qgt(t,e,r){let s=e.getLocator(t.name.replace(rg,""),t.reference... function Ygt (line 595) | function Ygt(t,e,r){let s="";s+="[";for(let a=0,n=t.length;ae)} function Zgt (line 600) | function Zgt(t){let e=[],r=t.dependencyTreeRoots.find(s=>t.packageRegist... function TD (line 600) | function TD(t){return{__info:["This file is automatically generated. Do ... function eBe (line 600) | function eBe(t,e){return[t?`${t} function $gt (line 606) | function $gt(t){return JSON.stringify(t,null,2)} function edt (line 606) | function edt(t){return`'${t.replace(/\\/g,"\\\\").replace(/'/g,"\\'").re... function tdt (line 607) | function tdt(t){return[`const RAW_RUNTIME_STATE = function rdt (line 613) | function rdt(){return[`function $$SETUP_STATE(hydrateRuntimeState, baseP... function tBe (line 619) | function tBe(t){let e=TD(t),r=tdt(e);return eBe(t.shebang,r)} function rBe (line 619) | function rBe(t){let e=TD(t),r=rdt(),s=eBe(t.shebang,r);return{dataFile:$... function sY (line 619) | function sY(t,{basePath:e}){let r=fe.toPortablePath(e),s=J.resolve(r),a=... function OD (line 619) | function OD(t,e,r){return class extends r{constructor(...s){super(e(...s... function uBe (line 619) | function uBe(t,e){let r=Object.create(null);for(let s=0;s=0&&e<4294967295} function vw (line 619) | function vw(t,e,r,s,a,n,c,f){if(typeof e=="string")return odt(e,r,s,t,a,... function gBe (line 619) | function gBe(t,e){let r=ND(t,"*"),s=ND(e,"*"),a=r===-1?t.length:r+1,n=s=... function ldt (line 619) | function ldt(t,e,r){if(typeof t=="string"||oY(t))return!0;if(typeof t!="... function AY (line 619) | function AY(t,e,r){throw new cBe((0,ta.fileURLToPath)(new URL(".",e)),t,... function cdt (line 619) | function cdt(t,e,r){let s=(0,ta.fileURLToPath)(e);hBe.has(s+"|"+t)||(hBe... function dBe (line 619) | function dBe({packageJSONUrl:t,packageSubpath:e,exports:r,base:s,conditi... function mBe (line 619) | function mBe({name:t,base:e,conditions:r,readFileSyncFn:s}){if(t==="#"||... function gs (line 619) | function gs(t,e,r={},s){s??=udt.has(t)?"MODULE_NOT_FOUND":t;let a={confi... function lf (line 619) | function lf(t){return fe.normalize(fe.fromPortablePath(t))} function wBe (line 619) | function wBe(t){return fdt(),hY[t]} function fdt (line 619) | function fdt(){hY||(hY={"--conditions":[],...IBe(Adt()),...IBe(process.e... function IBe (line 619) | function IBe(t){return(0,CBe.default)({"--conditions":[String],"-C":"--c... function Adt (line 619) | function Adt(){let t=[],e=pdt(process.env.NODE_OPTIONS||"",t);return t.l... function pdt (line 619) | function pdt(t,e){let r=[],s=!1,a=!0;for(let n=0;n0... function PBe (line 678) | function PBe(t){return G.isPackageCompatible(t,Ui.getArchitectureSet())} function oN (line 678) | function oN(t,e,r,{configuration:s}){let a=[];for(let n of["preinstall",... function EY (line 678) | function EY(t){return t.packageFs.getExtractHint({relevantExtensions:gdt})} function IY (line 678) | function IY(t){let e=J.join(t.prefixPath,"binding.gyp");return t.package... function _D (line 678) | function _D(t,{configuration:e}){return J.resolve(e.get("pnpUnpluggedFol... method constructor (line 678) | constructor(){this.mode="strict";this.pnpCache=new Map} method getCustomDataKey (line 678) | getCustomDataKey(){return JSON.stringify({name:"PnpLinker",version:2})} method supportsPackage (line 678) | supportsPackage(e,r){return this.isEnabled(r)} method findPackageLocation (line 678) | async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("As... method findPackageLocator (line 678) | async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let s=og... method makeInstaller (line 678) | makeInstaller(e){return new Gm(e)} method isEnabled (line 678) | isEnabled(e){return!(e.project.configuration.get("nodeLinker")!=="pnp"||... method constructor (line 678) | constructor(e){this.opts=e;this.mode="strict";this.asyncActions=new je.A... method attachCustomData (line 678) | attachCustomData(e){this.customData=e} method installPackage (line 678) | async installPackage(e,r,s){let a=G.stringifyIdent(e),n=e.reference,c=!!... method attachInternalDependencies (line 678) | async attachInternalDependencies(e,r){let s=this.getPackageInformation(e... method attachExternalDependents (line 678) | async attachExternalDependents(e,r){for(let s of r)this.getDiskInformati... method finalizeInstall (line 678) | async finalizeInstall(){if(this.opts.project.configuration.get("pnpMode"... method transformPnpSettings (line 678) | async transformPnpSettings(e){} method isEsmEnabled (line 678) | isEsmEnabled(){if(this.opts.project.configuration.sources.has("pnpEnable... method finalizeInstallWithPnp (line 678) | async finalizeInstallWithPnp(e){let r=og(this.opts.project),s=await this... method locateNodeModules (line 678) | async locateNodeModules(e){let r=[],s=e?new RegExp(e):null;for(let a of ... method unplugPackageIfNeeded (line 678) | async unplugPackageIfNeeded(e,r,s,a,n){return this.shouldBeUnplugged(e,r... method shouldBeUnplugged (line 678) | shouldBeUnplugged(e,r,s){return typeof s.unplugged<"u"?s.unplugged:ddt.h... method unplugPackage (line 678) | async unplugPackage(e,r,s){let a=_D(e,{configuration:this.opts.project.c... method getPackageInformation (line 678) | getPackageInformation(e){let r=G.stringifyIdent(e),s=e.reference,a=this.... method getDiskInformation (line 678) | getDiskInformation(e){let r=je.getMapWithDefault(this.packageRegistry,"@... function CY (line 678) | function CY(t,e){let r=J.relative(t,e);return r.match(/^\.{0,2}\//)||(r=... function mdt (line 678) | async function mdt(t){let e=await Ut.tryFind(t.prefixPath,{baseFs:t.pack... method constructor (line 678) | constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{des... method execute (line 678) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function ydt (line 678) | async function ydt(t,e,r){let s=/\s*--require\s+\S*\.pnp\.c?js\s*/g,a=/\... function Edt (line 678) | async function Edt(t,e){let r=og(t);e(r.cjs),e(r.data),e(r.esmLoader),e(... method constructor (line 678) | constructor(){this.installStateCache=new Map} method getCustomDataKey (line 678) | getCustomDataKey(){return JSON.stringify({name:"NodeModulesLinker",versi... method supportsPackage (line 678) | supportsPackage(e,r){return this.isEnabled(r)} method findPackageLocation (line 678) | async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("As... method findPackageLocator (line 678) | async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let s=aw... method makeInstaller (line 678) | makeInstaller(e){return new bY(e)} method isEnabled (line 678) | isEnabled(e){return e.project.configuration.get("nodeLinker")==="node-mo... method constructor (line 678) | constructor(e){this.opts=e;this.localStore=new Map;this.realLocatorCheck... method attachCustomData (line 678) | attachCustomData(e){this.customData=e} method installPackage (line 678) | async installPackage(e,r){let s=J.resolve(r.packageFs.getRealPath(),r.pr... method attachInternalDependencies (line 678) | async attachInternalDependencies(e,r){let s=this.localStore.get(e.locato... method attachExternalDependents (line 678) | async attachExternalDependents(e,r){throw new Error("External dependenci... method finalizeInstall (line 678) | async finalizeInstall(){if(this.opts.project.configuration.get("nodeLink... function Udt (line 678) | async function Udt(t,e){let r=await Ut.tryFind(e.prefixPath,{baseFs:e.pa... function _dt (line 678) | async function _dt(t,e,r,s,{installChangedByUser:a}){let n="";n+=`# Warn... function PY (line 693) | async function PY(t,{unrollAliases:e=!1}={}){let r=t.cwd,s=J.join(r,Ti,j... function qBe (line 693) | async function qBe(t,e,r){let s=J.join(t,`${xY.default.randomBytes(16).t... function Hdt (line 693) | async function Hdt({srcPath:t,dstPath:e,entry:r,globalHardlinksStore:s,b... function Gdt (line 693) | function Gdt(t,e,r,s){let a=new Map,n=new Map,c=new Map,f=!1,p=(h,E,C,S,... function WBe (line 693) | function WBe(t){let e=G.parseDescriptor(t);return G.isVirtualDescriptor(... function qdt (line 693) | async function qdt(t,e,r,{loadManifest:s}){let a=new Map;for(let[f,{loca... function TY (line 693) | function TY(t){return J.join(t.get("globalFolder"),"store")} function Wdt (line 693) | function Wdt(t,e){let r=s=>{let a=s.split(J.sep),n=a.lastIndexOf(Ti);if(... function Ydt (line 693) | async function Ydt(t,e,{baseFs:r,project:s,report:a,loadManifest:n,realL... function Vdt (line 693) | async function Vdt(t,e,r,s){for(let a of t.keys()){if(J.contains(r,a)===... method constructor (line 693) | constructor(){super(...arguments);this.mode="loose"} method makeInstaller (line 693) | makeInstaller(r){return new RY(r)} method constructor (line 693) | constructor(){super(...arguments);this.mode="loose"} method transformPnpSettings (line 693) | async transformPnpSettings(r){let s=new uo({baseFs:new $f({maxOpenFiles:... function Jc (line 693) | function Jc(t){return t.replace(/\/$/,"")} function zdt (line 693) | function zdt({configuration:t}){return qD({configuration:t,type:"npmAudi... function Xdt (line 693) | function Xdt(t,{configuration:e}){return t.publishConfig?.registry?Jc(t.... function Pw (line 693) | function Pw(t,{configuration:e,type:r="npmRegistryServer"}){let s=NY(t,{... function qD (line 693) | function qD({configuration:t,type:e="npmRegistryServer"}){let r=t.get(e)... function JBe (line 693) | function JBe(t,{configuration:e}){let r=e.get("npmRegistries"),s=Jc(t),a... function NY (line 693) | function NY(t,{configuration:e}){if(t===null)return null;let s=e.get("np... function OY (line 693) | function OY(t,{configuration:e,ident:r}){let s=r&&NY(r.scope,{configurat... function $dt (line 693) | function $dt({configuration:t,version:e,publishTimes:r}){let s=t.get("np... function emt (line 693) | function emt(t,e,r){let s=G.tryParseDescriptor(r);if(!s||s.identHash!==t... function tmt (line 693) | function tmt({configuration:t,ident:e,version:r}){return t.get("npmPreap... function xw (line 693) | function xw(t){return!$dt(t)||tmt(t)} function ag (line 693) | async function ag(t,{attemptedAs:e,registry:r,headers:s,configuration:a}... function qm (line 693) | function qm(t,e){let r=t.response?.statusCode;return r?r===404?"Package ... function WD (line 693) | function WD(t){return t.scope?`/@${t.scope}%2f${t.name}`:`/${t.name}`} function nmt (line 693) | async function nmt(t){return await je.getFactoryWithDefault(XBe,t,async(... function imt (line 693) | async function imt(t,e,{configuration:r,cached:s,registry:a,headers:n,ve... function smt (line 693) | function smt(t){return t.scope!==null?`@${t.scope}-${t.name}-${t.scope.l... function Qw (line 693) | async function Qw(t,{cache:e,project:r,registry:s,headers:a,version:n,..... function omt (line 693) | function omt(t){return{"dist-tags":t["dist-tags"],versions:Object.fromEn... function lmt (line 693) | function lmt(t,e){let r=cmt(t),s=new URL(e);return J.join(r,amt,s.hostna... function cmt (line 693) | function cmt(t){return J.join(t.get("globalFolder"),"metadata/npm")} function Wm (line 693) | async function Wm(t,{configuration:e,headers:r,ident:s,authType:a,allowO... function umt (line 693) | async function umt(t,e,{attemptedAs:r,configuration:s,headers:a,ident:n,... function fmt (line 693) | async function fmt(t,e,{attemptedAs:r,configuration:s,headers:a,ident:n,... function Amt (line 693) | async function Amt(t,{attemptedAs:e,configuration:r,headers:s,ident:a,au... function YD (line 693) | function YD(t,{ident:e,registry:r}){if(typeof r>"u"&&e)return Pw(e.scope... function cN (line 693) | async function cN(t,{authType:e=2,allowOidc:r=!1,configuration:s,ident:a... function pmt (line 693) | function pmt(t,e){switch(e){case 2:return t.get("npmAlwaysAuth");case 1:... function hmt (line 693) | async function hmt(t,e,{configuration:r}){if(typeof e>"u"||typeof e.auth... function MY (line 693) | async function MY(t,{configuration:e}){let r=t.originalError?.response.h... function uN (line 695) | function uN(t){if(t.originalError?.name!=="HTTPError")return!1;try{retur... function kw (line 695) | function kw(t){return{"npm-otp":t}} function gmt (line 695) | async function gmt(t,{configuration:e,ident:r}){let s=null;if(process.en... method supports (line 695) | supports(e,r){if(!e.reference.startsWith(oi))return!1;let{selector:s,par... method getLocalPath (line 695) | getLocalPath(e,r){return null} method fetch (line 695) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromNetwork (line 695) | async fetchFromNetwork(e,r){let{params:s}=G.parseRange(e.reference);if(s... method supportsDescriptor (line 695) | supportsDescriptor(e,r){return!(!e.range.startsWith(oi)||!G.tryParseDesc... method supportsLocator (line 695) | supportsLocator(e,r){return!1} method shouldPersistResolution (line 695) | shouldPersistResolution(e,r){throw new Error("Unreachable")} method bindDescriptor (line 695) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 695) | getResolutionDependencies(e,r){let s=r.project.configuration.normalizeDe... method getCandidates (line 695) | async getCandidates(e,r,s){let a=s.project.configuration.normalizeDepend... method getSatisfying (line 695) | async getSatisfying(e,r,s,a){let n=a.project.configuration.normalizeDepe... method resolve (line 695) | resolve(e,r){throw new Error("Unreachable")} method supports (line 695) | supports(e,r){if(!e.reference.startsWith(oi))return!1;let s=new URL(e.re... method getLocalPath (line 695) | getLocalPath(e,r){return null} method fetch (line 695) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method fetchFromNetwork (line 695) | async fetchFromNetwork(e,r){let s;try{s=await Wm(t.getLocatorUrl(e),{cus... method isConventionalTarballUrl (line 695) | static isConventionalTarballUrl(e,r,{configuration:s}){let a=Pw(e.scope,... method getLocatorUrl (line 695) | static getLocatorUrl(e){let r=Fr.clean(e.reference.slice(oi.length));if(... method supportsDescriptor (line 695) | supportsDescriptor(e,r){return e.range.startsWith(oi)?!!Fr.validRange(e.... method supportsLocator (line 695) | supportsLocator(e,r){if(!e.reference.startsWith(oi))return!1;let{selecto... method shouldPersistResolution (line 695) | shouldPersistResolution(e,r){return!0} method bindDescriptor (line 695) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 695) | getResolutionDependencies(e,r){return{}} method getCandidates (line 695) | async getCandidates(e,r,s){let a=Fr.validRange(e.range.slice(oi.length))... method getSatisfying (line 695) | async getSatisfying(e,r,s,a){let n=Fr.validRange(e.range.slice(oi.length... method resolve (line 695) | async resolve(e,r){let{selector:s}=G.parseRange(e.reference),a=Fr.clean(... method supportsDescriptor (line 695) | supportsDescriptor(e,r){return!(!e.range.startsWith(oi)||!Mp.test(e.rang... method supportsLocator (line 695) | supportsLocator(e,r){return!1} method shouldPersistResolution (line 695) | shouldPersistResolution(e,r){throw new Error("Unreachable")} method bindDescriptor (line 695) | bindDescriptor(e,r,s){return e} method getResolutionDependencies (line 695) | getResolutionDependencies(e,r){return{}} method getCandidates (line 695) | async getCandidates(e,r,s){let a=e.range.slice(oi.length),n=await Qw(e,{... method getSatisfying (line 695) | async getSatisfying(e,r,s,a){let n=[];for(let c of s){if(c.identHash!==e... method resolve (line 695) | async resolve(e,r){throw new Error("Unreachable")} function vV (line 695) | async function vV(t){return!!(In.hasWorkspaceScript(t,"prepack")||In.has... function SV (line 695) | async function SV(t,{report:e},r){await In.maybeExecuteWorkspaceLifecycl... function DV (line 695) | async function DV(t,e){typeof e>"u"&&(e=await NN(t));let r=new Set;for(l... function QSe (line 695) | async function QSe(t){let e=JSON.parse(JSON.stringify(t.manifest.raw));r... function NN (line 695) | async function NN(t){let e=t.project,r=e.configuration,s={accept:[],reje... function _Et (line 695) | async function _Et(t,{hasExplicitFileList:e,globalList:r,ignoreList:s}){... function DSe (line 695) | async function DSe(t,e,r){let s={accept:[],reject:[]},a=await t.readFile... function HEt (line 695) | function HEt(t,{cwd:e}){let r=t[0]==="!";return r&&(t=t.slice(1)),t.matc... function TSe (line 695) | function TSe(t,e,{cwd:r}){let s=e.trim();s===""||s[0]==="#"||t.push(HEt(... function bSe (line 695) | function bSe(t,{globalList:e,ignoreLists:r}){let s=FN(t,e.accept);if(s!=... function FN (line 695) | function FN(t,e){let r=e,s=[];for(let a=0;a"u")return new Set(S1);let e=S1.indexOf(t),r=... function OK (line 697) | function OK(t){let e={},r={children:e};for(let[s,a]of je.sortMap(Object.... function LK (line 697) | function LK(t,e,{all:r,environment:s}){let a=[],n=r?t.workspaces:[e],c=[... function MK (line 697) | function MK(t,e,{recursive:r}){let s=new Map,a=new Set,n=[],c=(f,p)=>{le... method constructor (line 697) | constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{des... method execute (line 711) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 711) | constructor(){super(...arguments);this.fields=ge.String("-f,--fields",{d... method execute (line 711) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function jK (line 713) | function jK(t){if(Array.isArray(t)){let e=[];for(let r of t)r=jK(r),r&&e... method constructor (line 713) | constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{des... method execute (line 713) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function QL (line 713) | async function QL({scope:t,publish:e,configuration:r,cwd:s}){return t&&e... function fbt (line 713) | async function fbt(t,e){let r;try{r=await en.post("/-/v1/login",null,{co... function Abt (line 713) | async function Abt(t,e){let r=await nn.request(t,null,{configuration:e,j... function pbt (line 713) | async function pbt({registry:t,configuration:e,report:r}){let s=await fb... function gbt (line 713) | async function gbt(t){if(t.webLogin??hbt.includes(t.registry)){let e=awa... function dbt (line 713) | async function dbt({registry:t,configuration:e,report:r,stdin:s,stdout:a... function mbt (line 713) | async function mbt(t,e,{alwaysAuth:r,scope:s}){let a=c=>f=>{let p=je.isI... function ybt (line 713) | async function ybt({configuration:t,registry:e,report:r,stdin:s,stdout:a... method constructor (line 713) | constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{des... method execute (line 713) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Ebt (line 713) | function Ebt(t,e){let r=t[e];if(!je.isIndexableObject(r))return!1;let s=... function Ibt (line 713) | async function Ibt(){let t=e=>{let r=!1,s=je.isIndexableObject(e)?{...e}... function Jxe (line 713) | async function Jxe(t,e){return await ze.updateHomeConfiguration({[t]:r=>... method constructor (line 713) | constructor(){super(...arguments);this.access=ge.String("--access",{desc... method execute (line 713) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 713) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 717) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function Xb (line 717) | async function Xb(t,e){let r=`/-/package${en.getIdentUrl(t)}/dist-tags`;... method constructor (line 717) | constructor(){super(...arguments);this.package=ge.String();this.tag=ge.S... method execute (line 719) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 719) | constructor(){super(...arguments);this.package=ge.String();this.tag=ge.S... method execute (line 721) | async execute(){if(this.tag==="latest")throw new nt("The 'latest' tag ca... method constructor (line 721) | constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{des... method execute (line 721) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function O1 (line 721) | function O1(t){return J.relative(vt.root,J.resolve(vt.root,fe.toPortable... function vbt (line 721) | function vbt(t){let e=t.trim().match(Bbt);if(!e)throw new Error(`Bad hea... function xbt (line 721) | function xbt(t){let e=[],r=zxe(),s="parsing header",a=null,n=null;functi... function kbt (line 721) | function kbt(t){let e=[];for(let r of t){let{semverExclusivity:s,diffLin... function TL (line 721) | function TL(t){let e=parseInt(t,8)&511;if(e!==Sbt&&e!==Dbt)throw new Err... function Zb (line 721) | function Zb(t){let e=t.split(/\n/g);return e[e.length-1]===""&&e.pop(),k... function Qbt (line 721) | function Qbt(t){let e=0,r=0;for(let{type:s,lines:a}of t.parts)switch(s){... method constructor (line 721) | constructor(r,s){super(`Cannot apply hunk #${r+1}`);this.hunk=s} function M1 (line 721) | async function M1(t,e,r){let s=await t.lstatPromise(e),a=await r();typeo... function RL (line 721) | async function RL(t,{baseFs:e=new Yn,dryRun:r=!1,version:s=null}={}){for... function Xxe (line 723) | function Xxe(t){return(t&64)>0} function Zxe (line 723) | function Zxe(t){return t.replace(/\s+$/,"")} function Rbt (line 723) | function Rbt(t,e){return Zxe(t)===Zxe(e)} function Fbt (line 723) | async function Fbt({hunks:t,path:e},{baseFs:r,dryRun:s=!1}){let a=await ... function $xe (line 724) | function $xe(t,e,r){let s=[];for(let a of t.parts)switch(a.type){case"co... function U1 (line 724) | function U1(t,e){let{protocol:r,source:s,selector:a,params:n}=G.parseRan... function FL (line 724) | function FL(t){return t.range.startsWith("patch:")} function Rg (line 724) | function Rg(t){return t.reference.startsWith("patch:")} function $b (line 724) | function $b(t){let{sourceItem:e,...r}=U1(t.range,G.parseDescriptor);retu... function eP (line 724) | function eP(t){let{sourceItem:e,...r}=U1(t.reference,G.parseLocator);ret... function Lbt (line 724) | function Lbt(t){let{sourceItem:e}=U1(t.range,G.parseDescriptor);return e} function Mbt (line 724) | function Mbt(t){let{sourceItem:e}=U1(t.reference,G.parseLocator);return e} function WK (line 724) | function WK(t){if(!FL(t))return t;let{sourceItem:e}=U1(t.range,G.parseDe... function NL (line 724) | function NL(t){if(!Rg(t))return t;let{sourceItem:e}=U1(t.reference,G.par... function eke (line 724) | function eke({parentLocator:t,sourceItem:e,patchPaths:r,sourceVersion:s,... function OL (line 724) | function OL(t,{parentLocator:e,sourceDescriptor:r,patchPaths:s}){return ... function YK (line 724) | function YK(t,{parentLocator:e,sourcePackage:r,patchPaths:s,patchHash:a}... function tke (line 724) | function tke({onAbsolute:t,onRelative:e,onProject:r,onBuiltin:s},a){let ... function rke (line 724) | function rke(t){let e=t.lastIndexOf("!");return{optional:(e!==-1?new Set... function VK (line 724) | function VK(t){return tke({onAbsolute:()=>!1,onRelative:()=>!0,onProject... function tP (line 724) | async function tP(t,e,r){let s=t!==null?await r.fetcher.fetch(t,r):null,... function JK (line 725) | async function JK(t,{cache:e,project:r}){let s=r.storedPackages.get(t.lo... function KK (line 725) | async function KK(t,e){let r=fe.fromPortablePath(t).replace(/\\/g,"/"),s... function zK (line 727) | function zK(t,e){let r=[];for(let{source:s}of t){if(s===null)continue;le... function nke (line 727) | function nke(t,{configuration:e,report:r}){for(let s of t.parts)for(let ... method supports (line 727) | supports(e,r){return!!Rg(e)} method getLocalPath (line 727) | getLocalPath(e,r){return null} method fetch (line 727) | async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=awai... method patchPackage (line 727) | async patchPackage(e,r){let{parentLocator:s,sourceLocator:a,sourceVersio... method supportsDescriptor (line 727) | supportsDescriptor(e,r){return!!FL(e)} method supportsLocator (line 727) | supportsLocator(e,r){return!!Rg(e)} method shouldPersistResolution (line 727) | shouldPersistResolution(e,r){return!1} method bindDescriptor (line 727) | bindDescriptor(e,r,s){let{patchPaths:a}=$b(e);return a.every(n=>!VK(n))?... method getResolutionDependencies (line 727) | getResolutionDependencies(e,r){let{sourceDescriptor:s}=$b(e);return{sour... method getCandidates (line 727) | async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion... method getSatisfying (line 727) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu... method resolve (line 727) | async resolve(e,r){let{sourceLocator:s}=eP(e);return{...await r.resolver... method constructor (line 727) | constructor(){super(...arguments);this.save=ge.Boolean("-s,--save",!1,{d... method execute (line 727) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 727) | constructor(){super(...arguments);this.update=ge.Boolean("-u,--update",!... method execute (line 727) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method getCustomDataKey (line 729) | getCustomDataKey(){return JSON.stringify({name:"PnpmLinker",version:3})} method supportsPackage (line 729) | supportsPackage(e,r){return this.isEnabled(r)} method findPackageLocation (line 729) | async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("As... method findPackageLocator (line 729) | async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let s=th... method makeInstaller (line 729) | makeInstaller(e){return new ZK(e)} method isEnabled (line 729) | isEnabled(e){return e.project.configuration.get("nodeLinker")==="pnpm"} method constructor (line 729) | constructor(e){this.opts=e;this.asyncActions=new je.AsyncActions(10);thi... method attachCustomData (line 729) | attachCustomData(e){} method installPackage (line 729) | async installPackage(e,r,s){switch(e.linkType){case"SOFT":return this.in... method installPackageSoft (line 729) | async installPackageSoft(e,r,s){let a=J.resolve(r.packageFs.getRealPath(... method installPackageHard (line 729) | async installPackageHard(e,r,s){let a=jbt(e,{project:this.opts.project})... method attachInternalDependencies (line 729) | async attachInternalDependencies(e,r){if(this.opts.project.configuration... method attachExternalDependents (line 729) | async attachExternalDependents(e,r){throw new Error("External dependenci... method finalizeInstall (line 729) | async finalizeInstall(){let e=ske(this.opts.project);if(this.opts.projec... function Hbt (line 729) | function Hbt(t){return J.join(t.cwd,Er.nodeModules)} function ske (line 729) | function ske(t){return t.configuration.get("pnpmStoreFolder")} function jbt (line 729) | function jbt(t,{project:e}){let r=G.slugifyLocator(t),s=ske(e),a=J.join(... function ike (line 729) | function ike(t,{project:e}){return!G.isVirtualLocator(t)||!e.tryWorkspac... function Gbt (line 729) | async function Gbt(t){let e=new Map,r=[];try{r=await ce.readdirPromise(t... function qbt (line 729) | async function qbt(t,e){let r=[],s=new Set;for(let a of e.keys()){r.push... function $K (line 729) | async function $K(t){try{await ce.rmdirPromise(t)}catch(e){if(e.code!=="... function rz (line 729) | async function rz(t,{marker:e}){do if(!ce.existsSync(J.join(t,e)))t=J.di... function nz (line 729) | function nz(t,{roots:e,names:r}){if(r.has(J.basename(t)))return!0;do if(... function iz (line 729) | function iz(t){let e=[],r=[t];for(;r.length>0;){let s=r.pop(),a=ce.readd... function LL (line 729) | function LL(t,e){let r=0,s=0;for(let a of t)a!=="wip"&&(e.test(a)?r+=1:s... function sz (line 729) | function sz(t){let e=LL(t,/^(\w\(\w+\):\s*)?\w+s/),r=LL(t,/^(\w\(\w+\):\... function oke (line 729) | function oke(t){return t.useComponent?"chore(yarn): ":""} function oz (line 729) | function oz(t,e){let r=oke(t),s=[],a=e.slice().sort((n,c)=>n[0]-c[0]);fo... function ake (line 729) | async function ake(t){let{code:e,stdout:r}=await qr.execvp("git",["log",... function zbt (line 729) | async function zbt(t,e){let r=[],s=e.filter(h=>J.basename(h.path)==="pac... method findRoot (line 729) | async findRoot(t){return await rz(t,{marker:".git"})} method filterChanges (line 729) | async filterChanges(t,e,r,s){let{stdout:a}=await qr.execvp("git",["statu... method genCommitMessage (line 729) | async genCommitMessage(t,e){return await zbt(t,e)} method makeStage (line 729) | async makeStage(t,e){let r=e.map(s=>fe.fromPortablePath(s.path));await q... method makeCommit (line 729) | async makeCommit(t,e,r){let s=e.map(a=>fe.fromPortablePath(a.path));awai... method makeReset (line 732) | async makeReset(t,e){let r=e.map(s=>fe.fromPortablePath(s.path));await q... method constructor (line 732) | constructor(){super(...arguments);this.commit=ge.Boolean("-c,--commit",!... method execute (line 732) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function ePt (line 734) | async function ePt(t){let e=null,r=null;for(let s of $bt)if((r=await s.f... function tPt (line 734) | function tPt(t,e){let r=[];if(e===null)return r;for(;;){(e===t||e.starts... method send (line 734) | async send(r){try{let s=await nn.request(r.url,r.data||null,{configurati... function dy (line 734) | function dy(t){let e=kA.default.valid(t);return e||je.validateEnum(O4(G1... function oP (line 734) | async function oP(t,{prerelease:e=null}={}){let r=new Map,s=t.configurat... function cz (line 734) | async function cz(t){let e=t.configuration.get("deferredVersionFolder");... function uz (line 734) | async function uz(t,e){let r=new Set(e),s=t.configuration.get("deferredV... function q1 (line 734) | async function q1(t,{allowEmpty:e=!1}={}){let r=t.configuration;if(r.pro... function pPt (line 736) | function pPt(t){return UL(t).size>0||aP(t).length>0} function UL (line 736) | function UL(t){let e=new Set;for(let r of t.changedWorkspaces)r.manifest... function aP (line 736) | function aP(t,{include:e=new Set}={}){let r=[],s=new Map(je.mapAndFilter... function fz (line 736) | function fz(t,e){let r=kA.default.clean(e);for(let s of Object.values(G1... function sP (line 736) | function sP(t,e){if(kA.default.valid(e))return e;if(t===null)throw new n... function Az (line 736) | function Az(t,e,{report:r,exact:s}){let a=new Map;for(let n of t.workspa... function pke (line 736) | function pke(t,{current:e,prerelease:r}){let s=new kA.default.SemVer(e),... method constructor (line 736) | constructor(){super(...arguments);this.all=ge.Boolean("--all",!1,{descri... method execute (line 747) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 747) | constructor(){super(...arguments);this.interactive=ge.Boolean("-i,--inte... method execute (line 747) | async execute(){return this.interactive?await this.executeInteractive():... method executeInteractive (line 747) | async executeInteractive(){iw(this.context);let{Gem:r}=await Promise.res... method executeStandard (line 747) | async executeStandard(){let r=await ze.find(this.context.cwd,this.contex... method constructor (line 747) | constructor(){super(...arguments);this.deferred=ge.Boolean("-d,--deferre... method execute (line 747) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 747) | constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{desc... method execute (line 747) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... method constructor (line 747) | constructor(){super(...arguments);this.from=ge.Array("--from",{descripti... method execute (line 747) | async execute(){let r=await ze.find(this.context.cwd,this.context.plugin... function hke (line 752) | function hke(t,{prefix:e,interlaced:r}){let s=t.createStreamReporter(e),... function mPt (line 752) | function mPt(t,{configuration:e,commandIndex:r,label:s}){if(!s)return nu... function yke (line 752) | function yke({cwd:t,pluginConfiguration:e}){let r=new Ca({binaryLabel:"Y... function CPt (line 752) | function CPt(t){if(je.parseOptionalBoolean(process.env.YARN_IGNORE_NODE)... function Eke (line 752) | async function Eke({selfPath:t,pluginConfiguration:e}){return await ze.f... function wPt (line 752) | function wPt(t,e,{yarnPath:r}){if(!ce.existsSync(r))return t.error(new E... function BPt (line 752) | function BPt(t,e){let r=null,s=e;return e.length>=2&&e[0]==="--cwd"?(r=f... function vPt (line 752) | function vPt(t,{configuration:e}){if(!e.get("enableTelemetry")||mke.isCI... function Ike (line 752) | function Ike(t,{configuration:e}){for(let r of e.plugins.values())for(le... function SPt (line 752) | async function SPt(t,e,{selfPath:r,pluginConfiguration:s}){if(!CPt(t))re... function bde (line 752) | async function bde({cwd:t=J.cwd(),pluginConfiguration:e=tC()}={}){let r=... function VR (line 752) | async function VR(t,{cwd:e=J.cwd(),selfPath:r,pluginConfiguration:s}){le... FILE: libs/form-component/src/FormComponent/FormComponent.tsx function FormComponent (line 5) | function FormComponent({ FILE: libs/form-component/src/app-components/Card/Card.tsx type AppCardProps (line 7) | type AppCardProps = { function AppCard (line 20) | function AppCard({ FILE: libs/form-component/src/types/DataModelBinding.ts type DataModelBinding (line 1) | type DataModelBinding = { FILE: libs/form-component/src/types/FormComponentAction.ts type PatchDataModelPayload (line 4) | type PatchDataModelPayload = { type FormComponentActionPayloadMap (line 9) | type FormComponentActionPayloadMap = { type FormComponentAction (line 13) | type FormComponentAction = { FILE: libs/form-component/src/types/FormComponentActionType.ts type FormComponentActionType (line 5) | type FormComponentActionType = FILE: libs/form-component/src/types/FormComponentProps.ts type FormComponentProps (line 4) | type FormComponentProps = { FILE: libs/form-engine/src/FormEngine/FormEngine.ts class FormEngine (line 1) | class FormEngine { method getVersion (line 2) | public getVersion(): string { FILE: src/AI/agents/agents/graph/nodes.py function intake (line 12) | async def intake(state: AgentState) -> AgentState: function scan_repository (line 16) | async def scan_repository(state: AgentState) -> AgentState: function planner (line 20) | async def planner(state: AgentState) -> AgentState: function actor (line 24) | async def actor(state: AgentState) -> AgentState: function verifier (line 28) | async def verifier(state: AgentState) -> AgentState: function reviewer (line 32) | async def reviewer(state: AgentState) -> AgentState: FILE: src/AI/agents/agents/graph/nodes/actor_node.py function _is_mcp_exception (line 26) | def _is_mcp_exception(exc: Exception) -> bool: function handle (line 32) | async def handle(state: AgentState) -> AgentState: function _ensure_navigation_buttons (line 312) | def _ensure_navigation_buttons(repo_path: str): FILE: src/AI/agents/agents/graph/nodes/assistant_node.py function handle (line 20) | async def handle(state: AgentState) -> AgentState: function _scan_repository (line 190) | async def _scan_repository(state: AgentState) -> Dict[str, Any]: function _get_available_tools (line 209) | async def _get_available_tools() -> List[str]: function _select_relevant_tools (line 228) | async def _select_relevant_tools( function _execute_tools (line 320) | async def _execute_tools(tool_plan: List[Dict[str, Any]]) -> Dict[str, A... function _extract_cited_sources_from_response (line 430) | def _extract_cited_sources_from_response(response: str, all_sources: Lis... function _clean_documentation_preview (line 481) | def _clean_documentation_preview(text: str) -> str: function _extract_sources (line 562) | def _extract_sources(tool_results: Dict[str, Any]) -> List[Dict[str, Any]]: function _generate_response (line 647) | async def _generate_response( FILE: src/AI/agents/agents/graph/nodes/intake_node.py function handle (line 13) | async def handle(state: AgentState) -> AgentState: function scan_repository (line 77) | async def scan_repository(state: AgentState) -> AgentState: FILE: src/AI/agents/agents/graph/nodes/planner_node.py function handle (line 14) | async def handle(state: AgentState) -> AgentState: FILE: src/AI/agents/agents/graph/nodes/planning_tool_node.py function _extract_markdown_from_guidance (line 15) | def _extract_markdown_from_guidance(planning_guidance: str) -> str: function handle (line 70) | async def handle(state: AgentState) -> AgentState: FILE: src/AI/agents/agents/graph/nodes/reviewer_node.py function generate_final_summary (line 15) | async def generate_final_summary( function handle (line 147) | async def handle(state: AgentState) -> AgentState: FILE: src/AI/agents/agents/graph/nodes/spec_node.py function handle (line 15) | async def handle(state: AgentState) -> AgentState: FILE: src/AI/agents/agents/graph/nodes/verifier_node.py function handle (line 19) | async def handle(state: AgentState) -> AgentState: function _attempt_auto_fix (line 137) | async def _attempt_auto_fix(state: AgentState, verification_result) -> b... function _collect_error_strings (line 239) | def _collect_error_strings(result) -> list[str]: function _apply_deterministic_fixes (line 287) | def _apply_deterministic_fixes( function _error_to_str (line 321) | def _error_to_str(error) -> str: function _generate_fix_patch (line 330) | async def _generate_fix_patch( function _validate_against_spec (line 395) | def _validate_against_spec(form_spec, repo_path: str) -> List[str]: FILE: src/AI/agents/agents/graph/runner.py class WorkflowCancelled (line 21) | class WorkflowCancelled(Exception): function _check_cancelled (line 26) | def _check_cancelled(state: AgentState): function _with_cancellation (line 32) | def _with_cancellation(fn): function should_continue_after_intake (line 42) | def should_continue_after_intake(state: AgentState) -> str: function should_continue_after_spec (line 50) | def should_continue_after_spec(state: AgentState) -> str: function should_continue_after_scan (line 56) | def should_continue_after_scan(state: AgentState) -> str: function should_continue_after_planning_tool (line 71) | def should_continue_after_planning_tool(state: AgentState) -> str: function should_continue_to_verifier (line 77) | def should_continue_to_verifier(state: AgentState) -> str: function should_continue_to_reviewer (line 83) | def should_continue_to_reviewer(state: AgentState) -> str: function build_graph (line 89) | def build_graph(): class GoalRejected (line 132) | class GoalRejected(Exception): function _validate_intent (line 137) | async def _validate_intent(state: AgentState): function _evaluate_intent_match (line 160) | async def _evaluate_intent_match(user_goal: str, final_state: AgentState... function _evaluate_implementation_match (line 176) | async def _evaluate_implementation_match(final_state: AgentState, trace_... function _evaluate_intent_then_implementation (line 194) | async def _evaluate_intent_then_implementation(user_goal: str, final_sta... function _evaluate_no_hallucination (line 201) | async def _evaluate_no_hallucination(user_goal: str, final_state: AgentS... function run_once (line 229) | async def run_once(state: AgentState, event_sink: EventSink = None): function run_in_background (line 326) | def run_in_background(state: AgentState, event_sink: EventSink = None): FILE: src/AI/agents/agents/graph/state.py class ConversationMessage (line 5) | class ConversationMessage(BaseModel): class FormSpecField (line 12) | class FormSpecField(BaseModel): class FormSpecPage (line 23) | class FormSpecPage(BaseModel): class FormSpec (line 31) | class FormSpec(BaseModel): method field_count (line 43) | def field_count(self) -> int: method _sanitize (line 47) | def _sanitize(text: str, max_length: int = 200) -> str: method to_summary (line 52) | def to_summary(self) -> str: class AgentState (line 69) | class AgentState(BaseModel): FILE: src/AI/agents/agents/prompts/loader.py function _try_langfuse_prompt (line 14) | def _try_langfuse_prompt(prompt_name: str, variables: dict | None = None... function load_prompt (line 31) | def load_prompt(prompt_name: str) -> Dict[str, Any]: function get_prompt_content (line 82) | def get_prompt_content(prompt_name: str) -> str: function get_prompt_with_langfuse (line 103) | def get_prompt_with_langfuse(prompt_name: str, local_path: str | None = ... function _compile_template (line 128) | def _compile_template(content: str, variables: dict) -> str: function render_template (line 147) | def render_template(template_name: str, **variables) -> str: FILE: src/AI/agents/agents/schemas/plan_schema.py class OperationType (line 15) | class OperationType(str, Enum): class AnchorStrategy (line 23) | class AnchorStrategy(str, Enum): class Anchor (line 32) | class Anchor(BaseModel): method text_key_required_for_text_strategies (line 39) | def text_key_required_for_text_strategies(cls, v, values): method component_id_required_for_id_strategies (line 47) | def component_id_required_for_id_strategies(cls, v, values): class Operation (line 55) | class Operation(BaseModel): class UIHints (line 73) | class UIHints(BaseModel): class ModelHints (line 81) | class ModelHints(BaseModel): class PlanContext (line 89) | class PlanContext(BaseModel): class Constraints (line 99) | class Constraints(BaseModel): class PlanStep (line 108) | class PlanStep(BaseModel): method validate_file_count (line 122) | def validate_file_count(cls, v, values): method validate_atomic_field_add_files (line 130) | def validate_atomic_field_add_files(cls, v, values): method validate_ops_match_files (line 178) | def validate_ops_match_files(cls, v, values): method validate_no_generated_file_edits (line 197) | def validate_no_generated_file_edits(cls, v, values): method anchor_required_for_layout_ops (line 215) | def anchor_required_for_layout_ops(cls, v, values): class ContractValidationError (line 227) | class ContractValidationError(Exception): function validate_plan_step (line 232) | def validate_plan_step(plan_data: dict) -> PlanStep: function is_numeric_ui_component (line 241) | def is_numeric_ui_component(ui_hints: Optional[UIHints]) -> bool: function suggest_identifier_type (line 254) | def suggest_identifier_type(field_name: str, ui_hints: Optional[UIHints]... FILE: src/AI/agents/agents/services/evaluation/hallucination_judge.py function _parse_judge_response (line 20) | def _parse_judge_response(response: str) -> tuple[bool | None, str]: function format_sources (line 40) | def format_sources(sources: list[dict[str, Any]]) -> str: function run_hallucination_judge (line 53) | async def run_hallucination_judge( FILE: src/AI/agents/agents/services/evaluation/implementation_judge.py function _describe_operation (line 21) | def _describe_operation(op: Dict[str, Any]) -> str: function _summarize_patch (line 56) | def _summarize_patch( function _parse_judge_response (line 78) | def _parse_judge_response(response: str) -> tuple[bool | None, str]: function run_implementation_judge (line 101) | async def run_implementation_judge( FILE: src/AI/agents/agents/services/evaluation/intent_judge.py function _parse_judge_response (line 18) | def _parse_judge_response(response: str) -> tuple[bool | None, str]: function run_intent_judge (line 41) | async def run_intent_judge( FILE: src/AI/agents/agents/services/events/events.py class AgentEvent (line 4) | class AgentEvent(BaseModel): FILE: src/AI/agents/agents/services/events/jobs.py class _SessionBuffer (line 11) | class _SessionBuffer: method __init__ (line 14) | def __init__(self): method set_main_loop (line 20) | def set_main_loop(self, loop: asyncio.AbstractEventLoop): method append (line 23) | def append(self, event: AgentEvent): method get_events_since (line 28) | def get_events_since(self, index: int) -> List[AgentEvent]: method __len__ (line 33) | def __len__(self): method _signal (line 39) | def _signal(self): method wait_for_new (line 44) | async def wait_for_new(self, known_count: int, timeout: float = 30.0) ... class EventSink (line 67) | class EventSink: method __init__ (line 79) | def __init__(self): method set_main_loop (line 92) | def set_main_loop(self, loop: asyncio.AbstractEventLoop): method get_session_developer (line 101) | def get_session_developer(self, session_id: str) -> Optional[str]: method register_developer_session (line 106) | def register_developer_session(self, developer: str, session_id: str): method send (line 119) | def send(self, event: AgentEvent): method get_events_since (line 150) | def get_events_since(self, session_id: str, index: int) -> List[AgentE... method event_count (line 157) | def event_count(self, session_id: str) -> int: method wait_for_events (line 162) | async def wait_for_events(self, session_id: str, known_count: int, tim... method get_developer_events_since (line 167) | def get_developer_events_since(self, developer: str, index: int) -> Li... method developer_event_count (line 175) | def developer_event_count(self, developer: str) -> int: method wait_for_developer_events (line 181) | async def wait_for_developer_events(self, developer: str, known_count:... method subscribe (line 192) | def subscribe(self, session_id: str, cb): method get_session_status (line 201) | def get_session_status(self, session_id: str) -> Optional[Dict[str, An... method mark_session_started (line 206) | def mark_session_started(self, session_id: str): method cancel_session (line 219) | def cancel_session(self, session_id: str): method is_cancelled (line 239) | def is_cancelled(self, session_id: str) -> bool: method add_to_conversation_history (line 246) | def add_to_conversation_history( method get_conversation_history (line 263) | def get_conversation_history(self, session_id: str) -> List[Dict[str, ... method clear_conversation_history (line 268) | def clear_conversation_history(self, session_id: str): method _get_or_create_buffer (line 275) | def _get_or_create_buffer(self, session_id: str) -> _SessionBuffer: FILE: src/AI/agents/agents/services/git/git_ops.py class CapsExceededError (line 9) | class CapsExceededError(Exception): function enforce_caps (line 12) | def enforce_caps(patch: dict, limits: dict): function preview (line 25) | def preview(patch: dict) -> dict: function apply (line 54) | def apply(patch: dict, repo_path: str = None): function commit (line 360) | def commit(message: str, repo_path: str = None, branch_name: str = None)... function revert (line 422) | def revert(repo_path: str = None): function search_files (line 434) | def search_files(repo_path: str, query: str, file_patterns: List[str] = ... function modify_file_content (line 478) | def modify_file_content(file_path: str, old_text: str, new_text: str) ->... function modify_json_field (line 514) | def modify_json_field(file_path: str, field_path: str, new_value: str) -... function find_and_replace_in_resources (line 564) | def find_and_replace_in_resources(repo_path: str, old_value: str, new_va... function cleanup_feature_branch (line 623) | def cleanup_feature_branch(repo_path: str, feature_branch: str, base: st... function deduplicate_resource_ids (line 700) | def deduplicate_resource_ids(repo_path: str, resource_files: List[str]) ... FILE: src/AI/agents/agents/services/git/repo_manager.py class RepoManager (line 21) | class RepoManager: method __init__ (line 24) | def __init__(self): method _apply_base_url (line 30) | def _apply_base_url(self, repo_url: str) -> str: method _run_git (line 35) | def _run_git(self, args: list[str], api_key: str, **kwargs) -> subproc... method clone_repo_for_session (line 40) | def clone_repo_for_session(self, repo_url: str, session_id: str, branc... method push_branch (line 135) | def push_branch(self, session_id: str, branch_name: str) -> bool: method cleanup_session (line 171) | def cleanup_session(self, session_id: str): method get_session_repo_path (line 198) | def get_session_repo_path(self, session_id: str) -> Optional[Path]: function get_repo_manager (line 214) | def get_repo_manager() -> RepoManager: FILE: src/AI/agents/agents/services/llm/intent_parser.py class ParsedIntent (line 12) | class ParsedIntent(BaseModel): class IntentParsingError (line 22) | class IntentParsingError(Exception): function parse_intent_async (line 25) | async def parse_intent_async(goal: str, attachments: Optional[List[Agent... function parse_intent (line 75) | def parse_intent(goal: str, attachments: Optional[List[AgentAttachment]]... function validate_goal_safety (line 96) | def validate_goal_safety(goal: str) -> tuple[bool, Optional[str]]: function _validate_goal_safety_quick (line 126) | def _validate_goal_safety_quick(goal: str) -> tuple[bool, Optional[str]]: function suggest_goal_correction (line 158) | def suggest_goal_correction(goal: str) -> List[str]: FILE: src/AI/agents/agents/services/llm/llm_client.py function _is_claude_model (line 24) | def _is_claude_model(model_name: Optional[str]) -> bool: function _is_reasoning_model (line 32) | def _is_reasoning_model(model_name: Optional[str]) -> bool: class LLMClient (line 48) | class LLMClient: method __init__ (line 51) | def __init__(self, role: str = "default", max_tokens: Optional[int] = ... method _init_anthropic_client (line 245) | def _init_anthropic_client(self, role: str, model: str, temperature: O... method _format_completion_prompt (line 286) | def _format_completion_prompt(self, system_prompt: str, user_prompt: s... method _build_responses_input (line 291) | def _build_responses_input(self, system_prompt: str, user_prompt: str)... method _extract_responses_text (line 298) | def _extract_responses_text(self, response: Any) -> str: method _extract_anthropic_text (line 328) | def _extract_anthropic_text(self, response: Any) -> str: method _build_human_message (line 348) | def _build_human_message(self, user_prompt: str, attachments: Optional... method call_async (line 362) | async def call_async( method get_model_metadata (line 513) | def get_model_metadata(self) -> dict: method call_sync (line 542) | def call_sync( function _build_cache_key (line 723) | def _build_cache_key(role: str) -> Tuple[str, ...]: function get_llm_client (line 769) | def get_llm_client(role: str = "default") -> LLMClient: function parse_intent_with_llm (line 789) | async def parse_intent_with_llm(goal: str, attachments: Optional[List[Ag... function suggest_goals_with_llm (line 825) | def suggest_goals_with_llm(unclear_goal: str) -> list[str]: FILE: src/AI/agents/agents/services/llm/semantic_query.py function extract_semantic_query (line 13) | async def extract_semantic_query(user_input: str, context: str = "genera... FILE: src/AI/agents/agents/services/mcp/mcp_client.py class MCPClient (line 31) | class MCPClient: method __init__ (line 39) | def __init__(self, server_url: str = "http://localhost:8070"): method is_ready (line 51) | def is_ready(self) -> bool: method is_docs_ready (line 56) | def is_docs_ready(self) -> bool: method is_docs_indexing (line 61) | def is_docs_indexing(self) -> bool: method last_error (line 66) | def last_error(self) -> str | None: method _mark_disconnected (line 69) | def _mark_disconnected(self, error: Exception | str | None = None): method _get_client (line 83) | async def _get_client(self, designer_api_key: str = None): method connect (line 109) | async def connect(self): method _check_docs_status (line 135) | async def _check_docs_status(self) -> bool: method wait_for_docs_ready (line 158) | async def wait_for_docs_ready(self) -> bool: method _extract_status_dict (line 193) | def _extract_status_dict(result) -> dict | None: method _connection_loop (line 213) | async def _connection_loop(self, max_retries: int | None = None): method _start_reconnect_loop (line 242) | def _start_reconnect_loop(self): method start_connection_loop (line 254) | def start_connection_loop(self) -> asyncio.Task | None: method ensure_connected (line 268) | async def ensure_connected(self): method check_server_status (line 280) | async def check_server_status(self) -> dict: method call_tool (line 302) | async def call_tool(self, tool_name: str, arguments: dict, designer_ap... method _is_connection_error (line 323) | def _is_connection_error(exc: Exception) -> bool: method create_patch_async (line 333) | async def create_patch_async(self, task_context: str, repository_path:... function get_mcp_client (line 528) | def get_mcp_client(server_url: str = None) -> MCPClient: function start_mcp_connection_loop (line 544) | def start_mcp_connection_loop() -> asyncio.Task | None: FILE: src/AI/agents/agents/services/mcp/mcp_verification.py class MCPVerificationResult (line 18) | class MCPVerificationResult: method __init__ (line 20) | def __init__(self): method add_error (line 27) | def add_error(self, check_name: str, message: str): method add_warning (line 32) | def add_warning(self, check_name: str, message: str): method add_success (line 35) | def add_success(self, check_name: str): class MCPVerifier (line 39) | class MCPVerifier: method __init__ (line 42) | def __init__(self, repo_path: str): method verify_with_tools (line 45) | async def verify_with_tools(self, patch: Dict, plan_step: PlanStep) ->... method _verify_layout (line 130) | async def _verify_layout(self, mcp_client, layout_files: List[Dict], p... method _verify_resources (line 162) | async def _verify_resources(self, mcp_client, resource_files: List[Dic... method _verify_layout_settings (line 205) | async def _verify_layout_settings(self, layout_settings_files: List[Di... method _verify_single_layout_settings (line 210) | async def _verify_single_layout_settings(self, settings_entry: Dict, r... method _verify_policies (line 282) | async def _verify_policies(self, mcp_client, patch: Dict, plan_step: P... method _extract_mcp_result (line 322) | def _extract_mcp_result(mcp_response) -> dict: function run_mcp_verification (line 342) | async def run_mcp_verification(patch: Dict, plan_step: PlanStep, reposit... FILE: src/AI/agents/agents/services/mcp/patch_generator.py class PatchGenerator (line 8) | class PatchGenerator: method __init__ (line 11) | def __init__(self, mcp_client, repository_path: str): method last_output (line 17) | def last_output(self) -> Optional[Dict[str, Any]]: method generate_patch (line 22) | async def generate_patch( FILE: src/AI/agents/agents/services/mcp/plan_atomic_step.py function plan_atomic_step (line 13) | async def plan_atomic_step(user_goal, facts): FILE: src/AI/agents/agents/services/mcp/tool_execution.py function execute_tool (line 13) | async def execute_tool(tool_name: str, tool_input: Dict[str, Any], displ... FILE: src/AI/agents/agents/services/patching/actor_sync.py class SyncError (line 15) | class SyncError(Exception): method __init__ (line 17) | def __init__(self, message: str, sync_response: Optional[Dict] = None): function sync_generated_artifacts (line 23) | async def sync_generated_artifacts( function _sync_single_file (line 107) | async def _sync_single_file( function _get_sot_files_from_plan (line 250) | def _get_sot_files_from_plan(plan: PlanStep, source_of_truth: str) -> Li... function should_sync_artifacts (line 290) | def should_sync_artifacts(plan: PlanStep) -> bool: function check_artifacts_in_sync (line 313) | async def check_artifacts_in_sync( FILE: src/AI/agents/agents/services/patching/patch_normalizer.py function normalize_patch_structure (line 12) | def normalize_patch_structure(patch_data: dict) -> dict: FILE: src/AI/agents/agents/services/patching/patch_validator.py class PatchValidator (line 15) | class PatchValidator: method __init__ (line 18) | def __init__(self, mcp_client, repository_path: str): method validate_patch (line 22) | async def validate_patch(self, patch_data: dict) -> tuple[bool, list[s... method _validate_layout_component (line 64) | async def _validate_layout_component(self, change: dict, index: int) -... method _auto_fix_component (line 120) | def _auto_fix_component(self, component: dict, errors: list[str], sugg... method _validate_resource (line 165) | async def _validate_resource(self, change: dict, index: int) -> tuple[... function validate_non_empty_patch (line 206) | def validate_non_empty_patch(patch: dict) -> None: function validate_applied_diff_count (line 238) | def validate_applied_diff_count(changed_files: list, repo_path: str) -> ... FILE: src/AI/agents/agents/services/repo/anchor_resolver.py class AnchorResolutionError (line 17) | class AnchorResolutionError(Exception): method __init__ (line 19) | def __init__(self, message: str, anchor: Anchor, layout_path: str): class AnchorResolver (line 26) | class AnchorResolver: method __init__ (line 29) | def __init__(self, repo_path: str): method resolve_anchor (line 32) | def resolve_anchor(self, layout_path: str, anchor: Anchor) -> int: method _extract_layout_array (line 97) | def _extract_layout_array(self, data: Dict) -> List[Dict]: method _resolve_after_text_key (line 112) | def _resolve_after_text_key(self, arr: List[Dict], text_key: str, anch... method _resolve_after_component_id (line 135) | def _resolve_after_component_id(self, arr: List[Dict], component_id: s... method _resolve_before_text_key (line 147) | def _resolve_before_text_key(self, arr: List[Dict], text_key: str, anc... method _resolve_before_component_id (line 170) | def _resolve_before_component_id(self, arr: List[Dict], component_id: ... method _resolve_semantic_text_key (line 182) | def _resolve_semantic_text_key(self, semantic_text: str, layout_path: ... function resolve_anchor (line 233) | def resolve_anchor(layout_path: str, anchor: Anchor, repo_path: str) -> ... function inject_anchor_resolution (line 249) | def inject_anchor_resolution(operations: List[Dict], anchor: Anchor, rep... FILE: src/AI/agents/agents/services/repo/repo_discovery.py class RepositoryDiscovery (line 17) | class RepositoryDiscovery: method __init__ (line 20) | def __init__(self, repo_path: str): method discover_context (line 23) | def discover_context(self) -> PlanContext: method _discover_locales (line 44) | def _discover_locales(self) -> List[str]: method _discover_layout_files (line 65) | def _discover_layout_files(self) -> List[str]: method _discover_model_files (line 81) | def _discover_model_files(self) -> List[str]: method _discover_resource_files (line 99) | def _discover_resource_files(self) -> List[str]: method check_arithmetic_usage (line 113) | def check_arithmetic_usage(self, field_binding: str) -> bool: method discover_component_anchor_candidates (line 146) | def discover_component_anchor_candidates(self, layout_file: str) -> Li... method _extract_layout_array (line 182) | def _extract_layout_array(self, layout_data: Dict) -> List[Dict]: function discover_repository_context (line 192) | def discover_repository_context(repo_path: str) -> PlanContext: function check_field_arithmetic_usage (line 201) | def check_field_arithmetic_usage(repo_path: str, field_binding: str) -> ... FILE: src/AI/agents/agents/services/repo/resource_manager.py function _parse_locale (line 13) | def _parse_locale(path: str) -> Optional[str]: function _humanize_binding (line 20) | def _humanize_binding(binding: str) -> str: function _collect_bindings_from_node (line 31) | def _collect_bindings_from_node(node: object, acc: Set[str]) -> None: function collect_text_resource_bindings (line 45) | def collect_text_resource_bindings(patch: Dict[str, object]) -> Set[str]: function load_resource_key_map (line 66) | def load_resource_key_map(repo_path: str, resource_files: Optional[Itera... function _existing_and_pending_keys (line 103) | def _existing_and_pending_keys(patch: Dict[str, object], locales: Iterab... function _determine_locales (line 133) | def _determine_locales(repo_path: str, resource_files: Optional[Iterable... function ensure_text_resources_in_patch (line 161) | def ensure_text_resources_in_patch( FILE: src/AI/agents/agents/services/telemetry/json_utils.py function is_json (line 5) | def is_json(text): FILE: src/AI/agents/agents/services/validation/contract_validator.py class ContractViolation (line 21) | class ContractViolation(Exception): method __init__ (line 23) | def __init__(self, code: str, message: str, details: Dict = None): class ContractValidator (line 30) | class ContractValidator: method __init__ (line 33) | def __init__(self, repository_path: str): method validate_patch_against_plan (line 36) | def validate_patch_against_plan(self, patch: Dict, plan: PlanStep) -> ... method _extract_patch_files (line 62) | def _extract_patch_files(self, patch: Dict) -> Set[str]: method _validate_file_scope (line 76) | def _validate_file_scope(self, patch_files: Set[str], plan_files: Set[... method _validate_generated_files (line 87) | def _validate_generated_files(self, patch_files: Set[str], plan: PlanS... method _validate_task_type_constraints (line 140) | def _validate_task_type_constraints(self, patch_files: Set[str], plan:... method _validate_domain_policies (line 183) | def _validate_domain_policies(self, patch: Dict, plan: PlanStep) -> None: method _validate_field_type_policy (line 191) | def _validate_field_type_policy(self, change: Dict, plan: PlanStep) ->... method _validate_anchor_resolution (line 228) | def _validate_anchor_resolution(self, patch: Dict, plan: PlanStep) -> ... method _plan_has_sync_step (line 283) | def _plan_has_sync_step(self, plan: PlanStep) -> bool: method _extract_layout_array (line 298) | def _extract_layout_array(self, layout_data: Dict) -> List[Dict]: method _resolve_anchor_index (line 307) | def _resolve_anchor_index(self, layout_array: List[Dict], anchor) -> int: function validate_patch_contracts (line 333) | def validate_patch_contracts(patch: Dict, plan_step: PlanStep, repositor... FILE: src/AI/agents/agents/services/validation/enhanced_verifier.py class VerificationResult (line 20) | class VerificationResult: method __init__ (line 22) | def __init__(self): method add_error (line 28) | def add_error(self, check_name: str, message: str): method add_warning (line 33) | def add_warning(self, check_name: str, message: str): method add_success (line 36) | def add_success(self, check_name: str): class EnhancedVerifier (line 40) | class EnhancedVerifier: method __init__ (line 43) | def __init__(self, repository_path: str): method verify_patch_changes (line 46) | def verify_patch_changes(self, patch: Dict, plan_step: PlanStep) -> Ve... method _verify_binding_existence (line 72) | def _verify_binding_existence(self, patch: Dict, result: VerificationR... method _verify_anchor_positioning (line 111) | def _verify_anchor_positioning(self, patch: Dict, plan_step: PlanStep,... method _verify_type_policies (line 173) | def _verify_type_policies(self, patch: Dict, plan_step: PlanStep, resu... method _verify_generated_files_policy (line 225) | def _verify_generated_files_policy(self, patch: Dict, plan_step: PlanS... method _verify_cross_references (line 265) | def _verify_cross_references(self, patch: Dict, plan_step: PlanStep, r... method _load_model_schema (line 315) | def _load_model_schema(self, model_changes: List[Dict]) -> Dict: method _binding_exists_in_schema (line 340) | def _binding_exists_in_schema(self, binding_path: str, schema: Dict) -... method _get_property_definition (line 345) | def _get_property_definition(self, binding_path: str, schema: Dict) ->... method _extract_layout_array (line 350) | def _extract_layout_array(self, layout_data: Dict) -> List[Dict]: function run_enhanced_verification (line 360) | def run_enhanced_verification(patch: Dict, plan_step: PlanStep, reposito... FILE: src/AI/agents/agents/services/validation/verify.py function run_all (line 6) | def run_all(repo_path: str, changed_files: List[str]) -> dict: function validate_layout (line 45) | def validate_layout(layout_file: Path) -> bool: function check_bindings (line 67) | def check_bindings(json_file: Path) -> bool: function check_resources (line 83) | def check_resources(resource_file: Path) -> bool: function run_checks (line 99) | def run_checks(repo_path: str, changed_files: List[str]) -> dict: FILE: src/AI/agents/agents/workflows/actor/pipeline.py function extract_tool_text (line 23) | def extract_tool_text(result: Any) -> str: function extract_component_types_from_tool_results (line 63) | def extract_component_types_from_tool_results(tool_results: List[Dict[st... function get_looked_up_component_types (line 84) | def get_looked_up_component_types(tool_results: List[Dict[str, Any]]) ->... function ensure_component_schemas_looked_up (line 99) | async def ensure_component_schemas_looked_up( function run_actor_pipeline (line 157) | async def run_actor_pipeline( function create_general_plan (line 264) | async def create_general_plan(user_goal: str, planner_step: Optional[str... function create_tool_plan (line 298) | async def create_tool_plan( function execute_tool_plan (line 484) | async def execute_tool_plan( function synthesize_patch (line 721) | async def synthesize_patch( function validate_patch_operations (line 873) | def validate_patch_operations(patch: Dict[str, Any], repo_facts: Dict[st... function parse_json_response (line 926) | def parse_json_response(response: str, context: str) -> Dict[str, Any]: function build_tool_arguments (line 1029) | def build_tool_arguments( FILE: src/AI/agents/agents/workflows/intake/pipeline.py class RepositoryContext (line 20) | class RepositoryContext: function _build_context (line 28) | def _build_context(facts: Dict[str, List[str]]) -> RepositoryContext: function run_intake_pipeline (line 33) | def run_intake_pipeline( FILE: src/AI/agents/agents/workflows/reviewer/pipeline.py function _extract_validation_errors (line 22) | def _extract_validation_errors(verification_result: MCPVerificationResul... function _read_changed_file_contents (line 31) | def _read_changed_file_contents( function _generate_llm_fix_prompt (line 52) | def _generate_llm_fix_prompt( function attempt_validation_fixes (line 93) | async def attempt_validation_fixes( function _parse_decision_response (line 183) | def _parse_decision_response(response: str) -> Dict[str, Any]: function _has_hard_errors (line 210) | def _has_hard_errors(verify_notes: List[str]) -> bool: function reviewer_decision (line 218) | def reviewer_decision( function check_reviewer_preconditions (line 284) | def check_reviewer_preconditions( function execute_reviewer_workflow (line 306) | async def execute_reviewer_workflow( FILE: src/AI/agents/agents/workflows/shared/utils.py function cleanup_feature_branch (line 19) | def cleanup_feature_branch(repo_path: str, *, base_branch: str = "master... function cleanup_generated_artifacts (line 53) | def cleanup_generated_artifacts(repo_path: str) -> None: function scan_repository_directly (line 63) | def scan_repository_directly(repo_path: str) -> Dict[str, List[str]]: FILE: src/AI/agents/agents/workflows/spec/pipeline.py function run_spec_pipeline (line 19) | def run_spec_pipeline( function _try_parse_json (line 106) | def _try_parse_json(text: str) -> Optional[dict]: function _parse_spec_response (line 157) | def _parse_spec_response(raw: str) -> Optional[FormSpec]: FILE: src/AI/agents/agents/workflows/verifier/pipeline.py function run_verifier_workflow (line 10) | def run_verifier_workflow(repo_path: str, changed_files: List[str]) -> D... FILE: src/AI/agents/api/dependencies.py function get_designer_api_key (line 10) | async def get_designer_api_key(x_api_key: str = Depends(api_key_header))... FILE: src/AI/agents/api/main.py class SuppressLangfuseTimeouts (line 31) | class SuppressLangfuseTimeouts(logging.Filter): method filter (line 39) | def filter(self, record: logging.LogRecord) -> bool: # type: ignore[o... function lifespan (line 56) | async def lifespan(app: FastAPI): function favicon (line 113) | async def favicon(): function health_check (line 119) | async def health_check(): FILE: src/AI/agents/api/routes/agent.py class StartReq (line 29) | class StartReq(BaseModel): method _validate_session_id (line 40) | def _validate_session_id(cls, v: str) -> str: function start_agent (line 46) | async def start_agent( function cancel_session (line 313) | async def cancel_session(session_id: str, request: Request): function get_session_status (line 336) | async def get_session_status(session_id: str): FILE: src/AI/agents/api/routes/websocket.py function _safe_send_json (line 32) | async def _safe_send_json(ws: WebSocket, data: dict) -> bool: function _stream_developer_events (line 43) | async def _stream_developer_events(ws: WebSocket, developer: str): function _receive_initial_registration (line 82) | async def _receive_initial_registration(ws: WebSocket): function register_websocket_routes (line 103) | def register_websocket_routes(app: FastAPI): FILE: src/AI/agents/shared/config/base_config.py class BaseConfig (line 11) | class BaseConfig: function get_config (line 112) | def get_config() -> BaseConfig: FILE: src/AI/agents/shared/models/attachments.py class AttachmentUpload (line 15) | class AttachmentUpload(BaseModel): method _validate_base64 (line 24) | def _validate_base64(cls, value: str) -> str: method to_agent_attachment (line 29) | def to_agent_attachment(self, base_dir: Path) -> "AgentAttachment": class AgentAttachment (line 50) | class AgentAttachment(BaseModel): method _ensure_base64 (line 59) | def _ensure_base64(self) -> Optional[str]: method to_content_blocks (line 67) | def to_content_blocks(self) -> List[dict]: method to_content_block (line 94) | def to_content_block(self) -> Optional[dict]: function get_session_dir (line 100) | def get_session_dir(root: Path, session_id: str) -> Path: function cleanup_session_attachments (line 104) | def cleanup_session_attachments(root: Path, session_id: str): FILE: src/AI/agents/shared/models/common_models.py class ErrorResponse (line 6) | class ErrorResponse(BaseModel): FILE: src/AI/agents/shared/utils/langfuse_utils.py function init_langfuse (line 14) | def init_langfuse(): function is_langfuse_enabled (line 60) | def is_langfuse_enabled() -> bool: function get_langfuse_client (line 65) | def get_langfuse_client() -> Langfuse | None: function get_raw_langfuse_prompt (line 75) | def get_raw_langfuse_prompt(prompt_name: str, **kwargs): function fetch_langfuse_prompt (line 91) | def fetch_langfuse_prompt( function flush_langfuse (line 135) | def flush_langfuse(): function score_validation (line 144) | def score_validation( function start_run_safe (line 178) | def start_run_safe(run_name: str = None, **kwargs): function log_param_safe (line 191) | def log_param_safe(key: str, value): function log_metric_safe (line 199) | def log_metric_safe(key: str, value: float): function log_text_safe (line 207) | def log_text_safe(text: str, artifact_file: str): class _NoopSpan (line 215) | class _NoopSpan: method update (line 218) | def update(self, **kwargs): method __enter__ (line 221) | def __enter__(self): method __exit__ (line 224) | def __exit__(self, *args): function _has_active_trace (line 228) | def _has_active_trace() -> bool: function trace_span (line 238) | def trace_span(name: str, **kwargs): function trace_generation (line 253) | def trace_generation(name: str, **kwargs): FILE: src/AI/agents/shared/utils/logging_utils.py function setup_logger (line 8) | def setup_logger( function get_logger (line 54) | def get_logger(name: str) -> logging.Logger: FILE: src/AI/agents/shared/utils/path_utils.py function ensure_directory (line 6) | def ensure_directory(path: Union[str, Path]) -> Path: function get_project_root (line 21) | def get_project_root() -> Path: function normalize_path (line 32) | def normalize_path(path: Union[str, Path]) -> Path: FILE: src/AI/agents/tests/api/test_main.py class TestFaviconEndpoint (line 12) | class TestFaviconEndpoint: method test_favicon_returns_empty_icon (line 13) | def test_favicon_returns_empty_icon(self): class TestHealthEndpoint (line 21) | class TestHealthEndpoint: method test_health_check_returns_ok_with_mcp_status (line 22) | def test_health_check_returns_ok_with_mcp_status(self): method test_health_check_when_mcp_connecting (line 39) | def test_health_check_when_mcp_connecting(self): method test_health_check_when_docs_indexing (line 56) | def test_health_check_when_docs_indexing(self): FILE: src/AI/agents/tests/unit/test_mcp_client.py function _make_client (line 21) | def _make_client(url: str = "http://localhost:8070") -> MCPClient: class TestMCPDown (line 29) | class TestMCPDown: method test_connect_sets_last_error_on_failure (line 33) | async def test_connect_sets_last_error_on_failure(self): method test_call_tool_returns_error_dict_when_down (line 50) | async def test_call_tool_returns_error_dict_when_down(self): method test_is_ready_false_initially (line 60) | def test_is_ready_false_initially(self): class TestMCPIndexing (line 71) | class TestMCPIndexing: method test_docs_indexing_state (line 75) | async def test_docs_indexing_state(self): method test_docs_become_ready (line 91) | async def test_docs_become_ready(self): method test_wait_for_docs_ready_returns_true_when_already_ready (line 106) | async def test_wait_for_docs_ready_returns_true_when_already_ready(self): method test_wait_for_docs_ready_polls_until_ready (line 113) | async def test_wait_for_docs_ready_polls_until_ready(self): class TestMCPGoesDownDuringRequest (line 138) | class TestMCPGoesDownDuringRequest: method test_call_tool_marks_disconnected_on_connection_error (line 142) | async def test_call_tool_marks_disconnected_on_connection_error(self): method test_call_tool_does_not_mark_disconnected_on_non_connection_error (line 155) | async def test_call_tool_does_not_mark_disconnected_on_non_connection_... method test_mark_disconnected_resets_state (line 167) | def test_mark_disconnected_resets_state(self): method test_mark_disconnected_noop_when_already_disconnected (line 182) | def test_mark_disconnected_noop_when_already_disconnected(self): method test_wait_for_docs_gives_up_after_consecutive_failures (line 192) | async def test_wait_for_docs_gives_up_after_consecutive_failures(self): class TestConnectionErrorDetection (line 213) | class TestConnectionErrorDetection: method test_is_connection_error (line 225) | def test_is_connection_error(self, msg, expected): FILE: src/AI/agents/tests/unit/test_template_engine.py class TestCompileTemplateIdentifiers (line 20) | class TestCompileTemplateIdentifiers: method test_simple_variable_substitution (line 23) | def test_simple_variable_substitution(self): method test_multiple_variables (line 27) | def test_multiple_variables(self): method test_none_variable_becomes_empty_string (line 34) | def test_none_variable_becomes_empty_string(self): method test_missing_variable_raises (line 38) | def test_missing_variable_raises(self): method test_json_example_not_treated_as_variable (line 42) | def test_json_example_not_treated_as_variable(self): method test_json_with_simpleBinding_not_treated_as_variable (line 48) | def test_json_with_simpleBinding_not_treated_as_variable(self): method test_mixed_variables_and_json_examples (line 54) | def test_mixed_variables_and_json_examples(self): method test_underscore_variable (line 67) | def test_underscore_variable(self): method test_numeric_suffix_variable (line 71) | def test_numeric_suffix_variable(self): method test_leading_digit_not_identifier (line 75) | def test_leading_digit_not_identifier(self): method test_whitespace_around_identifier_stripped (line 80) | def test_whitespace_around_identifier_stripped(self): method test_empty_braces_pass_through (line 84) | def test_empty_braces_pass_through(self): class TestRenderTemplateLangfuseProtection (line 94) | class TestRenderTemplateLangfuseProtection: method test_falls_back_when_langfuse_missing_placeholders (line 97) | def test_falls_back_when_langfuse_missing_placeholders(self, tmp_path): method test_uses_langfuse_when_all_placeholders_present (line 123) | def test_uses_langfuse_when_all_placeholders_present(self, tmp_path): method test_falls_back_on_langfuse_compile_error (line 139) | def test_falls_back_on_langfuse_compile_error(self, tmp_path): method test_falls_back_when_langfuse_unavailable (line 156) | def test_falls_back_when_langfuse_unavailable(self, tmp_path): method test_missing_local_template_raises (line 169) | def test_missing_local_template_raises(self, tmp_path): FILE: src/AI/agents/tests/unit/test_verifier_fixer.py function _make_resource_file (line 30) | def _make_resource_file(tmp: Path, rel_path: str, resources: list) -> str: function _make_state (line 38) | def _make_state(tmp_dir: str, changed_files: list | None = None, repo_fa... function _make_verification_result (line 48) | def _make_verification_result(tool_results: list | None = None, errors: ... class TestDeduplicateResourceIds (line 61) | class TestDeduplicateResourceIds: method test_removes_duplicate_keeps_last (line 64) | def test_removes_duplicate_keeps_last(self, tmp_path): method test_no_duplicates_no_modification (line 82) | def test_no_duplicates_no_modification(self, tmp_path): method test_multiple_duplicates (line 93) | def test_multiple_duplicates(self, tmp_path): method test_missing_file_skipped (line 111) | def test_missing_file_skipped(self, tmp_path): method test_non_dict_resources_skipped (line 117) | def test_non_dict_resources_skipped(self, tmp_path): method test_entries_without_id_preserved (line 128) | def test_entries_without_id_preserved(self, tmp_path): class TestApplyDeterministicFixes (line 148) | class TestApplyDeterministicFixes: method test_fixes_duplicate_resource_id_error (line 151) | def test_fixes_duplicate_resource_id_error(self, tmp_path): method test_no_match_returns_empty (line 166) | def test_no_match_returns_empty(self, tmp_path): method test_fallback_discovers_resource_files (line 171) | def test_fallback_discovers_resource_files(self, tmp_path): method test_dict_error_format (line 184) | def test_dict_error_format(self, tmp_path): class TestErrorToStr (line 202) | class TestErrorToStr: method test_string_passthrough (line 203) | def test_string_passthrough(self): method test_dict_with_message (line 206) | def test_dict_with_message(self): method test_dict_without_message (line 209) | def test_dict_without_message(self): method test_other_type (line 213) | def test_other_type(self): class TestAttemptAutoFix (line 221) | class TestAttemptAutoFix: method test_deterministic_fix_takes_priority_over_llm (line 225) | async def test_deterministic_fix_takes_priority_over_llm(self, tmp_path): method test_llm_fix_called_for_non_deterministic_errors (line 263) | async def test_llm_fix_called_for_non_deterministic_errors(self, tmp_p... method test_affected_files_collected_from_tool_results (line 300) | async def test_affected_files_collected_from_tool_results(self, tmp_pa... method test_no_errors_returns_false (line 347) | async def test_no_errors_returns_false(self, tmp_path): class TestGenerateFixPatch (line 360) | class TestGenerateFixPatch: method test_reads_all_affected_file_contents (line 364) | async def test_reads_all_affected_file_contents(self, tmp_path): method test_returns_empty_on_no_files (line 406) | async def test_returns_empty_on_no_files(self, tmp_path): method test_handles_llm_returning_invalid_json (line 419) | async def test_handles_llm_returning_invalid_json(self, tmp_path): FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Configuration/CallbackOptions.cs class CallbackOptions (line 3) | public sealed class CallbackOptions FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Configuration/PdfGenerationOptions.cs class PdfGenerationOptions (line 3) | public sealed class PdfGenerationOptions FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Configuration/UploadOptions.cs class UploadOptions (line 3) | public sealed class UploadOptions FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Endpoints/GenerateAsyncEndpoints.cs class GenerateAsyncEndpoints (line 6) | public static class GenerateAsyncEndpoints method MapGenerateAsyncEndpoints (line 8) | public static void MapGenerateAsyncEndpoints(this WebApplication app) FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Endpoints/GenerateEndpoints.cs class GenerateEndpoints (line 5) | public static class GenerateEndpoints method MapGenerateEndpoints (line 7) | public static void MapGenerateEndpoints(this WebApplication app) FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Endpoints/HealthEndpoints.cs class HealthEndpoints (line 3) | public static class HealthEndpoints method MapHealthEndpoints (line 5) | public static void MapHealthEndpoints(this WebApplication app) FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Models/ParsedFormData.cs type ParsedFormData (line 3) | public sealed record ParsedFormData(IReadOnlyList Files, s... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Models/PdfGenerationJob.cs type PdfGenerationJob (line 3) | public sealed record PdfGenerationJob( FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Models/UploadedFile.cs type UploadedFile (line 3) | public sealed record UploadedFile(string Name, string ContentType, byte[... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Program.cs class Program (line 44) | public partial class Program; FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/CallbackService.cs class CallbackService (line 3) | public sealed class CallbackService(HttpClient httpClient) : ICallbackSe... method SendPdfAsync (line 5) | public async Task SendPdfAsync(string callbackUrl, byte[] pdfBytes, Ca... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/CallbackUrlValidator.cs class CallbackUrlValidator (line 7) | public sealed class CallbackUrlValidator : ICallbackUrlValidator method CallbackUrlValidator (line 11) | public CallbackUrlValidator(IOptions options) method Validate (line 18) | public string? Validate(string url) method CompilePattern (line 58) | internal static Regex CompilePattern(string pattern) FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/ICallbackService.cs type ICallbackService (line 3) | public interface ICallbackService method SendPdfAsync (line 5) | Task SendPdfAsync(string callbackUrl, byte[] pdfBytes, CancellationTok... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/ICallbackUrlValidator.cs type ICallbackUrlValidator (line 3) | public interface ICallbackUrlValidator method Validate (line 9) | string? Validate(string url); FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/IMultipartParserService.cs type IMultipartParserService (line 5) | public interface IMultipartParserService method ParseAsync (line 7) | Task ParseAsync(HttpRequest request, CancellationToken... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/IPdfGenerationQueue.cs type IPdfGenerationQueue (line 5) | public interface IPdfGenerationQueue method TryEnqueue (line 7) | bool TryEnqueue(PdfGenerationJob job); FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/IPdfGeneratorService.cs type IPdfGeneratorService (line 3) | public interface IPdfGeneratorService method GeneratePdfAsync (line 6) | Task GeneratePdfAsync(DateTime timestamp, CancellationToken ca... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/MultipartParserService.cs class MultipartParserService (line 7) | public sealed class MultipartParserService(IOptions uploa... method ParseAsync (line 17) | public async Task ParseAsync(HttpRequest request, Canc... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/PdfGenerationBackgroundService.cs class PdfGenerationBackgroundService (line 7) | public sealed class PdfGenerationBackgroundService( method CreateCounters (line 19) | private static (Counter Processed, Counter Failed, Counter... method ExecuteAsync (line 30) | protected override async Task ExecuteAsync(CancellationToken stoppingT... FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/PdfGenerationQueue.cs class PdfGenerationQueue (line 6) | public sealed class PdfGenerationQueue : IPdfGenerationQueue method TryEnqueue (line 11) | public bool TryEnqueue(PdfGenerationJob job) => FILE: src/AI/augmenter-agent/src/Altinn.Augmenter.Agent/Services/PdfGeneratorService.cs class PdfGeneratorService (line 8) | public sealed class PdfGeneratorService( method GeneratePdfAsync (line 13) | public async Task GeneratePdfAsync(DateTime timestamp, Cancell... FILE: src/AI/augmenter-agent/test/Altinn.Augmenter.Agent.Tests/Integration/GenerateAsyncTests.cs class GenerateAsyncTests (line 11) | public class GenerateAsyncTests : IClassFixture method ConfigureWebHost (line 9) | protected override void ConfigureWebHost(IWebHostBuilder builder) FILE: src/AI/augmenter-agent/test/Altinn.Augmenter.Agent.Tests/Integration/Helpers/TypstLocator.cs class TypstLocator (line 3) | public static class TypstLocator method FindTypst (line 5) | public static string? FindTypst() FILE: src/AI/augmenter-agent/test/Altinn.Augmenter.Agent.Tests/Unit/CallbackServiceTests.cs class CallbackServiceTests (line 10) | public class CallbackServiceTests : IDisposable method CallbackServiceTests (line 16) | public CallbackServiceTests() method SendPdfAsync_PostsPdfToCallbackUrl (line 23) | [Fact] method SendPdfAsync_ServerReturns500_ThrowsException (line 41) | [Fact] method Dispose (line 55) | public void Dispose() FILE: src/AI/augmenter-agent/test/Altinn.Augmenter.Agent.Tests/Unit/CallbackUrlValidatorTests.cs class CallbackUrlValidatorTests (line 8) | public class CallbackUrlValidatorTests method Validate_WithMatchingPattern_ReturnsNull (line 10) | [Fact] method Validate_WithNonMatchingPattern_ReturnsError (line 20) | [Fact] method Validate_WithEmptyPatterns_RejectsAll (line 31) | [Fact] method Validate_WithInvalidUrl_ReturnsError (line 42) | [Fact] method Validate_WithNonHttpScheme_ReturnsError (line 53) | [Fact] method Validate_WithLocalhostPattern_MatchesLocalhost (line 64) | [Fact] method Validate_WithLocalhostPattern_RejectsDifferentHost (line 74) | [Fact] method Validate_WildcardHostDoesNotMatchDeepSubdomain (line 84) | [Fact] method Validate_TrailingWildcardMatchesDeepPath (line 94) | [Fact] method Validate_MultiplePatterns_MatchesAny (line 104) | [Fact] method Validate_ExactHostMatch (line 115) | [Fact] method Validate_UrlWithQueryAndFragment_IgnoresQueryAndFragment (line 124) | [Fact] method Validate_WithDefaultPort_MatchesPatternWithExplicitPort (line 134) | [Fact] method Validate_IPv6Pattern_MatchesIPv6Url (line 144) | [Fact] method CreateValidator (line 154) | private static CallbackUrlValidator CreateValidator(params string[] pa... FILE: src/AI/augmenter-agent/test/Altinn.Augmenter.Agent.Tests/Unit/MultipartParserServiceTests.cs class MultipartParserServiceTests (line 9) | public class MultipartParserServiceTests method ParseAsync_WithValidFile_ExtractsFile (line 13) | [Fact] method ParseAsync_WithCallbackUrl_ExtractsUrl (line 27) | [Fact] method ParseAsync_WithInvalidContentType_Throws (line 39) | [Fact] method ParseAsync_WithMultipleValidFiles_ExtractsAll (line 51) | [Fact] method ParseAsync_WithOversizedFile_Throws (line 67) | [Fact] method ParseAsync_WithTotalSizeExceeded_Throws (line 82) | [Fact] method CreateRequest (line 101) | private static HttpRequest CreateRequest( FILE: src/AI/augmenter-agent/test/Altinn.Augmenter.Agent.Tests/Unit/PdfGeneratorServiceTests.cs class PdfGeneratorServiceTests (line 12) | public class PdfGeneratorServiceTests method PdfGeneratorServiceTests (line 16) | public PdfGeneratorServiceTests() method GeneratePdf_ReturnsPdfBytes (line 36) | [Fact] method GeneratePdf_WithDifferentTimestamps_ProducesValidPdf (line 50) | [Fact] FILE: src/AI/mcp/codegen/cli.py function main (line 13) | def main(): FILE: src/AI/mcp/codegen/core/utils.py function setup_io_redirection (line 23) | def setup_io_redirection(): function sanitize_text (line 34) | def sanitize_text(text): function ensure_studio_assistant_test_repo (line 40) | def ensure_studio_assistant_test_repo(): function ensure_app_lib_repo (line 85) | def ensure_app_lib_repo(): function force_refresh_vector_stores (line 116) | def force_refresh_vector_stores(): function handle_exception (line 130) | def handle_exception(func): FILE: src/AI/mcp/codegen/expressions/generator.py function generate_layout_expressions (line 13) | def generate_layout_expressions(query: str, layout_file: Optional[str] =... FILE: src/AI/mcp/codegen/expressions/utils.py function validate_expression (line 10) | def validate_expression(expression: str, expression_type: str) -> Dict[s... function extract_data_bindings (line 67) | def extract_data_bindings(layout_json: Dict[str, Any]) -> List[str]: function generate_expression (line 102) | def generate_expression(expression_type: str, field: str, pattern: str, ... function is_modification_request (line 168) | def is_modification_request(query: str) -> bool: function get_output_directory (line 181) | def get_output_directory(layout_file: Optional[str], output_dir: Optiona... function write_updated_layout (line 204) | def write_updated_layout(layout_json: Dict[str, Any], output_path: str) ... FILE: src/AI/mcp/codegen/pipeline/core.py function import_pipeline_steps (line 39) | def import_pipeline_steps(): function handle_error (line 57) | def handle_error(state: PipelineState) -> Dict[str, Any]: function create_pipeline_graph (line 65) | def create_pipeline_graph() -> Any: function custom_trace_decorator (line 122) | def custom_trace_decorator(func): function run_pipeline (line 173) | def run_pipeline(user_prompt: str, refresh_vector_store: bool = False, u... FILE: src/AI/mcp/codegen/pipeline/llm_helpers.py class SimpleTracer (line 41) | class SimpleTracer: method span (line 42) | def span(self, name, metadata=None): method wrap_llm (line 46) | def wrap_llm(self, llm, name=None): function generate_code (line 85) | def generate_code(user_prompt: str, examples_text: str) -> str: function extract_code_from_response (line 147) | def extract_code_from_response(response: str) -> List[Dict[str, Any]]: function review_code_with_llm (line 251) | def review_code_with_llm(file_path: str, content: str) -> Dict[str, Any]: FILE: src/AI/mcp/codegen/pipeline/state.py class PipelineState (line 9) | class PipelineState(TypedDict): function update_state (line 24) | def update_state(state: PipelineState, **kwargs) -> Dict[str, Any]: FILE: src/AI/mcp/codegen/pipeline/steps.py function find_similar_examples (line 31) | def find_similar_examples(state: PipelineState) -> Dict[str, Any]: function find_app_lib_examples (line 113) | def find_app_lib_examples(state: PipelineState) -> Dict[str, Any]: function generate_logic (line 195) | def generate_logic(state: PipelineState) -> Dict[str, Any]: function review_code (line 262) | def review_code(state: PipelineState) -> Dict[str, Any]: function write_files (line 339) | def write_files(state: PipelineState) -> Dict[str, Any]: FILE: src/AI/mcp/codegen/repositories/app_fetcher.py function check_api_token (line 27) | def check_api_token() -> bool: function get_recommended_apps (line 40) | def get_recommended_apps(prompt: str) -> List[str]: function fetch_app_files (line 69) | def fetch_app_files(repo_owner: str, repo_name: str, app_dir: str) -> None: function fetch_directory_contents (line 87) | def fetch_directory_contents(repo_owner: str, repo_name: str, directory_... function download_file (line 139) | def download_file(repo_owner: str, repo_name: str, file_path: str, local... function get_available_apps (line 177) | def get_available_apps() -> List[str]: function get_recommended_app_dirs (line 199) | def get_recommended_app_dirs(prompt: str) -> List[str]: function clone_gitea_repository (line 240) | def clone_gitea_repository(repo_owner: str, repo_name: str, app_dir: str... function download_recommended_apps (line 298) | def download_recommended_apps(prompt: str, use_git_clone: bool = True) -... FILE: src/AI/mcp/codegen/vector_store/chunker.py function chunk_code_file (line 9) | def chunk_code_file(file_path: str, content: str) -> List[Dict[str, Any]]: function chunk_c_style_code (line 35) | def chunk_c_style_code(file_path: str, content: str) -> List[Dict[str, A... function chunk_python_code (line 149) | def chunk_python_code(file_path: str, content: str) -> List[Dict[str, An... function chunk_javascript_code (line 261) | def chunk_javascript_code(file_path: str, content: str) -> List[Dict[str... function chunk_by_lines (line 344) | def chunk_by_lines(file_path: str, content: str, chunk_size: int = 50) -... FILE: src/AI/mcp/codegen/vector_store/loader.py function load_app_documents (line 22) | def load_app_documents(app_directories: List[str] = None) -> List[Dict[s... function load_app_lib_documents (line 123) | def load_app_lib_documents() -> List[Dict[str, Any]]: function initialize_vector_stores (line 187) | def initialize_vector_stores(refresh: bool = False, app_directories: Lis... FILE: src/AI/mcp/codegen/vector_store/store.py class EmbeddingStore (line 34) | class EmbeddingStore: method __init__ (line 39) | def __init__(self, cache_path: str): method load_or_create (line 57) | def load_or_create(self, texts: List[str], metadatas: Optional[List[di... method similar_texts (line 188) | def similar_texts(self, query: str, k: int = 5) -> List[str]: method similar_texts_with_scores (line 205) | def similar_texts_with_scores(self, query: str, k: int = 5) -> List[Tu... FILE: src/AI/mcp/initiate_mcp.py function _launch_mac (line 38) | def _launch_mac(command: str) -> None: function _launch_windows (line 53) | def _launch_windows(command: str) -> None: function _launch_linux (line 71) | def _launch_linux(command: str) -> None: function _is_command_available (line 93) | def _is_command_available(cmd: str) -> bool: function _get_launcher (line 102) | def _get_launcher() -> Callable[[str], None]: function _build_command (line 111) | def _build_command(cmd: str) -> str: function main (line 120) | def main() -> None: FILE: src/AI/mcp/scripts/gitea_client.py function check_api_token (line 23) | def check_api_token(headers: Optional[dict] = None) -> bool: function get_directory_metadata (line 38) | def get_directory_metadata(repo_owner: str, repo_name: str, directory_pa... function get_directory_files (line 68) | def get_directory_files(repo_owner: str, repo_name: str, directory_path:... function get_file_content (line 112) | def get_file_content(repo_owner: str, repo_name: str, file_path: str, he... FILE: src/AI/mcp/scripts/github_client.py function get_file (line 10) | def get_file(repo_owner: str, repo_name: str, file_path: str, branch: st... FILE: src/AI/mcp/server/auth.py function get_request_token (line 8) | def get_request_token(headers: dict) -> Optional[str]: function get_gitea_token_with_fallback (line 42) | def get_gitea_token_with_fallback(headers: Optional[dict] = None) -> str: function get_gitea_token_or_none (line 83) | def get_gitea_token_or_none(headers: Optional[dict] = None) -> Optional[... FILE: src/AI/mcp/server/config.py function resolve_env_placeholder (line 52) | def resolve_env_placeholder(value: str) -> str: FILE: src/AI/mcp/server/handlers/__init__.py function register_tool (line 26) | def register_tool(name=None, description=None, title=None, annotations=N... FILE: src/AI/mcp/server/handlers/datamodel_tool/converters/json_schema_to_metamodel.py class JsonSchemaToMetamodelConverter (line 14) | class JsonSchemaToMetamodelConverter: method __init__ (line 19) | def __init__(self): method convert (line 25) | def convert(self, schema: Dict[str, Any]) -> ModelMetadata: method _process_schema (line 50) | def _process_schema(self, schema: Dict[str, Any]): method _process_properties (line 78) | def _process_properties(self, properties: Dict[str, Any], parent_conte... method _process_sub_schema (line 96) | def _process_sub_schema(self, schema: Dict[str, Any], context: Dict): method _is_primitive_type (line 118) | def _is_primitive_type(self, schema: Dict) -> bool: method _is_array_type (line 133) | def _is_array_type(self, schema: Dict) -> bool: method _is_object_type (line 140) | def _is_object_type(self, schema: Dict) -> bool: method _process_primitive_type (line 149) | def _process_primitive_type(self, schema: Dict, context: Dict): method _process_array_type (line 174) | def _process_array_type(self, schema: Dict, context: Dict): method _process_object_type (line 191) | def _process_object_type(self, schema: Dict, context: Dict): method _process_ref_type (line 213) | def _process_ref_type(self, schema: Dict, context: Dict): method _resolve_ref (line 231) | def _resolve_ref(self, ref_path: str) -> Optional[Dict]: method _process_one_of (line 257) | def _process_one_of(self, schema: Dict, context: Dict): method _process_all_of (line 273) | def _process_all_of(self, schema: Dict, context: Dict): method _process_any_of (line 290) | def _process_any_of(self, schema: Dict, context: Dict): method _add_element (line 300) | def _add_element( method _get_min_occurs (line 364) | def _get_min_occurs(self, schema: Dict, context: Dict) -> int: method _get_max_occurs (line 380) | def _get_max_occurs(self, schema: Dict, context: Dict) -> int: method _get_data_binding_name (line 389) | def _get_data_binding_name(self, element_type: ElementType, max_occurs... method _add_required_properties (line 404) | def _add_required_properties(self, parent_id: str, required: List[str]): method _is_required (line 410) | def _is_required(self, parent_id: str, property_name: str) -> bool: FILE: src/AI/mcp/server/handlers/datamodel_tool/converters/metamodel_to_csharp.py class ModelMetadataToCsharpConverter (line 11) | class ModelMetadataToCsharpConverter: method __init__ (line 14) | def __init__(self, namespace: str = "Altinn.App.Models", indent_size: ... method convert (line 18) | def convert( method _create_class_recursive (line 78) | def _create_class_recursive( method _parse_field_property (line 145) | def _parse_field_property( method _parse_group_property (line 193) | def _parse_group_property( method _parse_attribute_property (line 222) | def _parse_attribute_property( method _write_restriction_annotations (line 253) | def _write_restriction_annotations(self, lines: List[str], element: El... method _format_range_value (line 299) | def _format_range_value(self, value: str, base_type: BaseValueType) ->... method _should_write_altinn_row_id (line 309) | def _should_write_altinn_row_id(self, element: ElementMetadata, metada... method _write_altinn_row_id (line 317) | def _write_altinn_row_id(self, lines: List[str]): method _indent (line 328) | def _indent(self, level: int = 1) -> str: FILE: src/AI/mcp/server/handlers/datamodel_tool/converters/metamodel_to_xsd.py class ModelMetadataToXsdConverter (line 13) | class ModelMetadataToXsdConverter: method __init__ (line 19) | def __init__(self): method convert (line 22) | def convert(self, metadata: ModelMetadata) -> str: method _create_root_element (line 64) | def _create_root_element( method _create_complex_types (line 87) | def _create_complex_types( method _create_complex_type_definition (line 109) | def _create_complex_type_definition( method _add_element_reference (line 131) | def _add_element_reference( method _get_xsd_type (line 177) | def _get_xsd_type(self, element: ElementMetadata) -> str: method _prettify_xml (line 211) | def _prettify_xml(self, element: Element) -> str: FILE: src/AI/mcp/server/handlers/datamodel_tool/datamodel_sync_tool.py class DatamodelGenerator (line 20) | class DatamodelGenerator: method __init__ (line 23) | def __init__(self, namespace: str = "Altinn.App.Models"): method generate_from_json_schema (line 29) | def generate_from_json_schema( function datamodel_sync (line 71) | def datamodel_sync(user_goal: str, schema_content: str, schema_filename:... FILE: src/AI/mcp/server/handlers/datamodel_tool/metamodel/enums.py class ElementType (line 6) | class ElementType(Enum): class BaseValueType (line 13) | class BaseValueType(Enum): class SchemaValueType (line 42) | class SchemaValueType(Enum): class CompatibleXsdType (line 53) | class CompatibleXsdType(Enum): FILE: src/AI/mcp/server/handlers/datamodel_tool/metamodel/model_metadata.py class Restriction (line 9) | class Restriction: method __repr__ (line 13) | def __repr__(self): class ElementMetadata (line 18) | class ElementMetadata: class ModelMetadata (line 46) | class ModelMetadata: method get_root_element (line 54) | def get_root_element(self) -> ElementMetadata: FILE: src/AI/mcp/server/handlers/datamodel_tool/utils/naming.py class NamingConverter (line 6) | class NamingConverter: method to_csharp_compatible (line 10) | def to_csharp_compatible(name: str) -> str: method to_pascal_case (line 31) | def to_pascal_case(name: str) -> str: method combine_id (line 41) | def combine_id(parent_id: str, element_name: str) -> str: method combine_xpath (line 49) | def combine_xpath(base_xpath: str, name: str) -> str: FILE: src/AI/mcp/server/handlers/datamodel_tool/utils/restrictions.py class RestrictionMapper (line 7) | class RestrictionMapper: method extract_restrictions (line 11) | def extract_restrictions(schema: Dict[str, Any]) -> Dict[str, Restrict... method get_range_limits (line 46) | def get_range_limits(base_type: Optional[BaseValueType]) -> tuple[str,... method get_validation_regex (line 70) | def get_validation_regex(base_type: BaseValueType) -> Optional[str]: FILE: src/AI/mcp/server/handlers/datamodel_tool/utils/type_mapping.py class TypeMapper (line 7) | class TypeMapper: method json_schema_to_xsd_type (line 11) | def json_schema_to_xsd_type(json_type: SchemaValueType, format_hint: O... method base_value_type_to_csharp (line 40) | def base_value_type_to_csharp(base_type: Optional[BaseValueType]) -> T... method xsd_type_to_csharp (line 80) | def xsd_type_to_csharp(xsd_type: str) -> Tuple[str, bool]: method map_json_schema_to_base_value_type (line 107) | def map_json_schema_to_base_value_type( FILE: src/AI/mcp/server/handlers/datamodel_tool/wrapper.py function datamodel_docs (line 25) | def datamodel_docs() -> Dict[str, Any]: function _get_datamodel_docs_fallback (line 48) | def _get_datamodel_docs_fallback() -> str: function datamodel_sync (line 79) | def datamodel_sync( FILE: src/AI/mcp/server/handlers/dynamic_expression_tool/wrapper.py function expression_docs (line 19) | def expression_docs() -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/help_tool/wrapper.py function _get_available_topics (line 126) | def _get_available_topics(): function help_tool (line 140) | def help_tool(topic: str = "overview") -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/layout_tool/layout_components_tool_no_llm.py function run_component_pipeline_no_llm (line 10) | def run_component_pipeline_no_llm(headers: Optional[dict] = None) -> Dic... FILE: src/AI/mcp/server/handlers/layout_tool/layout_properties_tool.py function layout_properties_tool (line 8) | def layout_properties_tool( function extract_schema_metadata (line 73) | def extract_schema_metadata( function extract_property_details (line 140) | def extract_property_details(prop_def: Any, schema: Dict[str, Any]) -> D... function resolve_ref (line 183) | def resolve_ref(schema: Dict[str, Any], ref_path: str) -> Optional[Dict[... function find_component_definition (line 208) | def find_component_definition(schema: Dict[str, Any], component_type: st... function load_layout_schema_from_url (line 255) | def load_layout_schema_from_url(schema_url: str) -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/layout_tool/schema_validator_tool.py function schema_validator_tool (line 12) | def schema_validator_tool( function normalize_input_to_layout (line 72) | def normalize_input_to_layout(parsed_input: Any) -> Dict[str, Any]: function validate_layout_json (line 112) | def validate_layout_json(layout: Dict[str, Any], schema: Dict[str, Any])... function _deduplicate_validation_errors (line 189) | def _deduplicate_validation_errors(raw_errors: List[ValidationError]) ->... function validate_json_object (line 258) | def validate_json_object( function load_layout_schema (line 330) | def load_layout_schema(schema_url: str) -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/layout_tool/wrapper.py function _validate_schema_url (line 20) | def _validate_schema_url(schema_url: str) -> Optional[Dict[str, Any]]: function layout_list (line 38) | def layout_list() -> Dict[str, Any]: function layout_props (line 106) | def layout_props( function layout_validate (line 179) | def layout_validate( FILE: src/AI/mcp/server/handlers/planning_tool/doc_search.py class DocumentationCache (line 14) | class DocumentationCache: method __init__ (line 17) | def __init__(self, cache_dir: str, cache_days: int = 7): method _get_cache_path (line 23) | def _get_cache_path(self, url: str) -> Path: method get (line 28) | def get(self, url: str) -> Optional[Dict]: method set (line 46) | def set(self, url: str, data: Dict): method clear (line 55) | def clear(self): class DocumentFetcher (line 64) | class DocumentFetcher: method __init__ (line 67) | def __init__(self, cache: DocumentationCache): method fetch (line 74) | def fetch(self, url: str, rate_limit_delay: float = 0.5) -> Optional[D... method _extract_content (line 99) | def _extract_content(self, html: str, url: str) -> Dict: class DocumentIndex (line 153) | class DocumentIndex: method __init__ (line 169) | def __init__(self): method add_document (line 173) | def add_document(self, doc: Dict, doc_id: Optional[int] = None) -> int: method _extract_url_terms (line 206) | def _extract_url_terms(self, url: str) -> List[str]: method _index_text (line 220) | def _index_text(self, text: str, doc_id: int, weight: float): method _add_to_index (line 232) | def _add_to_index(self, term: str, doc_id: int, weight: float, positio... method search (line 244) | def search(self, query: str, top_k: int = 3, include_full_content: boo... method _generate_excerpt (line 372) | def _generate_excerpt(self, doc: Dict, matched_terms: List[str], max_l... class DocumentationSearch (line 401) | class DocumentationSearch: method __init__ (line 404) | def __init__(self, llms_file: str, cache_dir: str, cache_days: int = 7): method _parse_llms_full (line 412) | def _parse_llms_full(self) -> List[Tuple[str, str]]: method initialize (line 469) | def initialize(self, max_docs: Optional[int] = None, rate_limit: float... method search (line 517) | def search(self, query: str, max_results: int = 3, include_full_conten... method force_refresh (line 536) | def force_refresh(self): method is_indexing (line 543) | def is_indexing(self) -> bool: method is_ready (line 548) | def is_ready(self) -> bool: function get_doc_search (line 568) | def get_doc_search( function start_background_indexing (line 586) | def start_background_indexing() -> None: FILE: src/AI/mcp/server/handlers/planning_tool/wrapper.py function planning (line 25) | def planning( FILE: src/AI/mcp/server/handlers/policy_tool/policy_summarization_tool.py function policy_summarization_tool (line 10) | def policy_summarization_tool(user_goal: str, xml_content: str) -> dict: function summarize_policy_content (line 48) | def summarize_policy_content(xml_content: str) -> List[Dict[str, Any]]: function summarize_rule (line 103) | def summarize_rule(rule: Element, rule_index: int) -> List[Dict[str, Any]]: function find_role (line 230) | def find_role(role_definition_code: str) -> str: FILE: src/AI/mcp/server/handlers/policy_tool/policy_validation_tool.py function policy_validation_tool (line 10) | def policy_validation_tool(query: str, policy_rules: dict | list) -> dict: function normalize_rules (line 69) | def normalize_rules(policy_rules: dict | list) -> List[Dict[str, Any]]: function extract_unique_values (line 124) | def extract_unique_values(rules: List[Dict[str, Any]], key: str) -> Set[... FILE: src/AI/mcp/server/handlers/policy_tool/wrapper.py function policy_docs (line 24) | def policy_docs() -> Dict[str, Any]: function policy_summarize (line 44) | def policy_summarize(xml_content: str) -> Dict[str, Any]: function policy_validate (line 98) | def policy_validate(query: str, policy_rules: Any) -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/prefill_tool/wrapper.py function prefill_docs (line 19) | def prefill_docs() -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/register.py function register_tools (line 11) | def register_tools(mcp: FastMCP) -> List[str]: function get_tool_catalog (line 52) | def get_tool_catalog() -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/resource_tool/base_validator.py class BaseValidator (line 19) | class BaseValidator(ABC): method __init__ (line 22) | def __init__(self, schema_url: str): method _load_schema (line 26) | def _load_schema(self) -> Dict[str, Any]: method validate_against_schema (line 35) | def validate_against_schema(self, data: Dict[str, Any]) -> Tuple[bool,... method validate_business_rules (line 60) | def validate_business_rules(self, data: Dict[str, Any], context: Dict[... method validate (line 69) | def validate(self, data: Dict[str, Any], context: Dict[str, Any] = Non... FILE: src/AI/mcp/server/handlers/resource_tool/resource_validator_tool.py class ResourceValidator (line 9) | class ResourceValidator(BaseValidator): method __init__ (line 12) | def __init__(self): method validate_business_rules (line 17) | def validate_business_rules(self, data: Dict[str, Any], context: Dict[... method _extract_text_refs_from_layout (line 97) | def _extract_text_refs_from_layout(self, layout_path: str) -> List[str]: method _get_other_language_resources (line 122) | def _get_other_language_resources(self, repo_path: str, current_lang: ... method _detect_resource_id_pattern (line 147) | def _detect_resource_id_pattern(self, resource_ids: List[str]) -> str: method _suggest_next_id (line 170) | def _suggest_next_id(self, resource_ids: List[str]) -> str: function resource_validator_tool (line 190) | def resource_validator_tool( FILE: src/AI/mcp/server/handlers/resource_tool/wrapper.py function resource_docs (line 23) | def resource_docs() -> Dict[str, Any]: function resource_validate (line 43) | def resource_validate( FILE: src/AI/mcp/server/handlers/router_tool/wrapper.py function _load_planning_context (line 18) | def _load_planning_context() -> str: function _get_planning_context_fallback (line 29) | def _get_planning_context_fallback() -> str: function _score_tool_match (line 121) | def _score_tool_match(tool_name: str, tool_info: Dict, query: str) -> int: function _detect_workflow (line 136) | def _detect_workflow(query: str) -> Optional[str]: function route_tool (line 161) | def route_tool( FILE: src/AI/mcp/server/handlers/status_tool/wrapper.py function server_status (line 23) | def server_status() -> Dict[str, Any]: FILE: src/AI/mcp/server/handlers/types.py function _get_agent_mode (line 35) | def _get_agent_mode() -> bool: function _trace_tool_call (line 44) | def _trace_tool_call(func: Callable) -> Callable: class ToolCategory (line 56) | class ToolCategory(str, Enum): class OperationMode (line 65) | class OperationMode(str, Enum): class ToolRecommendation (line 73) | class ToolRecommendation: class ToolError (line 82) | class ToolError: method to_dict (line 91) | def to_dict(self) -> Dict[str, Any]: class ToolSuccess (line 96) | class ToolSuccess: method to_dict (line 103) | def to_dict(self) -> Dict[str, Any]: class RouteResult (line 118) | class RouteResult: method to_dict (line 126) | def to_dict(self) -> Dict[str, Any]: class PrerequisiteError (line 134) | class PrerequisiteError(Exception): method __init__ (line 136) | def __init__(self, error: ToolError): function require_prerequisite (line 141) | def require_prerequisite( function register_tool (line 177) | def register_tool( function get_tool_registry (line 269) | def get_tool_registry() -> List[Dict[str, Any]]: function get_tool_by_name (line 274) | def get_tool_by_name(name: str) -> Optional[Dict[str, Any]]: FILE: src/AI/mcp/server/main.py function is_agent_mode (line 21) | def is_agent_mode() -> bool: function set_agent_mode (line 32) | def set_agent_mode(value: bool) -> None: function main (line 37) | def main() -> None: FILE: src/AI/mcp/server/tracing.py function _sanitize_payload (line 34) | def _sanitize_payload(obj: Any, *, depth: int = 0) -> Any: function set_mcp_request_meta (line 57) | def set_mcp_request_meta(meta: Dict[str, Any]) -> None: function get_mcp_request_meta (line 65) | def get_mcp_request_meta() -> Dict[str, Any]: function get_langfuse_client (line 73) | def get_langfuse_client() -> Optional[Langfuse]: function trace_tool_call (line 95) | def trace_tool_call(func: Callable) -> Callable: FILE: src/AI/mcp/tests/server/test_auth.py class TestGetRequestToken (line 10) | class TestGetRequestToken: method test_bearer_prefix_case_insensitive (line 11) | def test_bearer_prefix_case_insensitive(self): method test_token_prefix_case_insensitive (line 15) | def test_token_prefix_case_insensitive(self): method test_missing_authorization_header (line 19) | def test_missing_authorization_header(self): method test_empty_authorization_header (line 22) | def test_empty_authorization_header(self): method test_invalid_authorization_format (line 25) | def test_invalid_authorization_format(self): class TestGetGiteaTokenWithFallback (line 29) | class TestGetGiteaTokenWithFallback: method test_returns_token_from_authorization_header (line 30) | def test_returns_token_from_authorization_header(self): method test_fallback_to_environment_variable (line 34) | def test_fallback_to_environment_variable(self): method test_header_token_takes_precedence_over_fallback (line 38) | def test_header_token_takes_precedence_over_fallback(self): method test_raises_value_error_when_no_token_available (line 42) | def test_raises_value_error_when_no_token_available(self): method test_fetches_from_fastmcp_context_when_headers_none (line 47) | def test_fetches_from_fastmcp_context_when_headers_none(self): method test_uses_fallback_when_context_raises_exception (line 53) | def test_uses_fallback_when_context_raises_exception(self): FILE: src/AI/mcp/tests/server/test_main.py function _make_args (line 15) | def _make_args(**overrides): class TestMain (line 21) | class TestMain: method _run (line 24) | def _run(self, mcp_mock, register_mock, uvicorn_mock, args_mock): method test_default_http_transport (line 40) | def test_default_http_transport(self): method test_stdio_transport (line 50) | def test_stdio_transport(self): method test_custom_port (line 61) | def test_custom_port(self): FILE: src/App/backend/benchmark/Altinn.App.Benchmarks/Analyzers/AppImplementationFactoryAnalyzerBenchmarks.cs class AppImplementationFactoryAnalyzerBenchmarks (line 14) | [Config(typeof(Config))] method Setup (line 22) | [GlobalSetup] method Analyze (line 45) | [Benchmark] class Config (line 57) | private sealed class Config : ManualConfig method Config (line 59) | public Config() FILE: src/App/backend/benchmark/Altinn.App.Benchmarks/Analyzers/HttpContextAccessorUseAnalyzerBenchmarks.cs class HttpContextAccessorUseAnalyzerBenchmarks (line 14) | [Config(typeof(Config))] method Setup (line 22) | [GlobalSetup] method Analyze (line 45) | [Benchmark] class Config (line 57) | private sealed class Config : ManualConfig method Config (line 59) | public Config() FILE: src/App/backend/benchmark/Altinn.App.Benchmarks/Expressions/DateVerificationRegexBenchmarks.cs class DateVerificationRegexBenchmarks (line 6) | [Config(typeof(Config))] class Config (line 9) | private sealed class Config : ManualConfig method Config (line 11) | public Config() method Setup (line 23) | [GlobalSetup] method Verify (line 29) | [Benchmark] FILE: src/App/backend/benchmark/Altinn.App.Benchmarks/Fixture.cs class Fixture (line 6) | internal static class Fixture method GetDirectory (line 10) | private static DirectoryInfo GetDirectory([CallerFilePath] string call... FILE: src/App/backend/src/Altinn.App.Analyzers/Diagnostics.cs class Diagnostics (line 3) | public static class Diagnostics class CodeSmells (line 19) | public static class CodeSmells class FormDataWrapperGenerator (line 29) | public static class FormDataWrapperGenerator method Warning (line 42) | private static DiagnosticDescriptor Warning(string id, string category... method Error (line 45) | private static DiagnosticDescriptor Error(string id, string category, ... method Create (line 48) | private static DiagnosticDescriptor Create( class Category (line 56) | private static class Category FILE: src/App/backend/src/Altinn.App.Analyzers/FormDataWrapper/FormDataWrapperAnalyzer.cs class FormDataWrapperAnalyzer (line 3) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 9) | public override void Initialize(AnalysisContext context) method CompilationAnalysisAction (line 17) | private void CompilationAnalysisAction(CompilationAnalysisContext comp... FILE: src/App/backend/src/Altinn.App.Analyzers/FormDataWrapper/FormDataWrapperGenerator.cs class FormDataWrapperGenerator (line 6) | [Generator] method Initialize (line 10) | public void Initialize(IncrementalGeneratorInitializationContext context) method ExtractRootClassesFromAppMetadata (line 26) | private static IEnumerable ExtractRootClassesFromAppMetadata( method CreateNodeTree (line 35) | private static ModelPathNode? CreateNodeTree((string, Compilation) tup... method GenerateFromNode (line 42) | private static void GenerateFromNode(SourceProductionContext context, ... FILE: src/App/backend/src/Altinn.App.Analyzers/FormDataWrapper/FormDataWrapperUtils.cs class FormDataWrapperUtils (line 7) | public static class FormDataWrapperUtils method IsApplicationMetadataFile (line 9) | public static bool IsApplicationMetadataFile(AdditionalText text) method ParseModelClassOrDiagnostic (line 14) | public static IEnumerable<(string classFullName, Location classLocatio... method CreateRootSymbolNode (line 117) | public static ModelPathNode? CreateRootSymbolNode( method GetNodeProperties (line 140) | private static ModelPathNode[]? GetNodeProperties(ITypeSymbol typeSymb... method IsJsonValueType (line 190) | public static bool IsJsonValueType(string? ns, string name) => method PropertyShouldBeSkipped (line 220) | private static bool PropertyShouldBeSkipped(IPropertySymbol property) FILE: src/App/backend/src/Altinn.App.Analyzers/HttpContextAccessorUsageAnalyzer.cs class HttpContextAccessorUsageAnalyzer (line 5) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 13) | public override void Initialize(AnalysisContext context) method Analyze (line 39) | private static void Analyze(OperationAnalysisContext context, IPropert... FILE: src/App/backend/src/Altinn.App.Analyzers/ModelPathNode.cs type ModelPathNode (line 10) | [DebuggerDisplay("{_debugDisplayString}")] FILE: src/App/backend/src/Altinn.App.Analyzers/PolyFills.cs class IsExternalInit (line 8) | internal static class IsExternalInit { } FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/AddIndexToPathGenerator.cs class AddIndexToPathGenerator (line 5) | internal static class AddIndexToPathGenerator method Generate (line 7) | public static void Generate(StringBuilder builder, ModelPathNode rootN... method GenerateRecursiveMethod (line 43) | private static void GenerateRecursiveMethod( FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/AltinnRowIdsGenerator.cs class AltinnRowIdsGenerator (line 5) | internal static class AltinnRowIdsGenerator method Generate (line 7) | public static void Generate(StringBuilder builder, ModelPathNode rootN... method GenerateSetAltinnRowIds (line 47) | private static void GenerateSetAltinnRowIds( type PropertyWithListChildren (line 132) | private sealed record PropertyWithListChildren( method GetListProperties (line 138) | private static PropertyWithListChildren? GetListProperties(ModelPathNo... FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/CopyGenerator.cs class CopyGenerator (line 5) | internal static class CopyGenerator method Generate (line 7) | public static void Generate(StringBuilder builder, ModelPathNode rootN... method GenerateCopyRecursive (line 24) | private static void GenerateCopyRecursive(StringBuilder builder, Model... method GenerateCopyList (line 95) | private static void GenerateCopyList(StringBuilder builder, ModelPathN... FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/GenerateJsonComment.cs class GenerateJsonComment (line 5) | public static class GenerateJsonComment method Generate (line 7) | public static void Generate(StringBuilder sb, ModelPathNode rootNode) method WriteAsJson (line 22) | private static void WriteAsJson(StringBuilder sb, ModelPathNode node, ... FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/GetterGenerator.cs class GetterGenerator (line 5) | internal static class GetterGenerator method Generate (line 7) | public static void Generate(StringBuilder builder, ModelPathNode rootN... method GenerateRecursive (line 41) | private static void GenerateRecursive( FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/RemoveGenerator.cs class RemoveGenerator (line 5) | internal static class RemoveGenerator method Generate (line 7) | public static void Generate(StringBuilder builder, ModelPathNode rootN... method GenerateRecursive (line 47) | private static void GenerateRecursive( FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/SetterGenerator.cs class SetterGenerator (line 5) | internal static class SetterGenerator method Generate (line 7) | public static void Generate(StringBuilder builder, ModelPathNode rootN... method GenerateRecursive (line 47) | private static void GenerateRecursive( FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/SourceReaderUtils.cs class SourceReaderUtils (line 3) | public static class SourceReaderUtils method UnwrapNullable (line 5) | public static (ITypeSymbol UnwrappedSymbol, bool IsNullable) UnwrapNul... method GetJsonName (line 21) | public static string? GetJsonName(IPropertySymbol symbol) method TypeSymbolToString (line 50) | public static string TypeSymbolToString(ITypeSymbol typeSymbol) type PropertyTypeInfo (line 55) | public record PropertyTypeInfo( method GetTypeFromProperty (line 67) | public static PropertyTypeInfo GetTypeFromProperty(ITypeSymbol propert... method HasJsonIgnoreAttribute (line 112) | public static bool HasJsonIgnoreAttribute(IPropertySymbol property) method HasBindNeverAttribute (line 142) | public static bool HasBindNeverAttribute(IPropertySymbol property) FILE: src/App/backend/src/Altinn.App.Analyzers/SourceTextGenerator/SourceTextGenerator.cs class SourceTextGenerator (line 8) | public static class SourceTextGenerator method GenerateSourceText (line 15) | public static string GenerateSourceText(ModelPathNode rootNode) FILE: src/App/backend/src/Altinn.App.Analyzers/Utils/AnalyzerConfigOptionsProviderExtensions.cs class AnalyzerConfigOptionsProviderExtensions (line 3) | public static class AnalyzerConfigOptionsProviderExtensions method IsAltinnApp (line 7) | public static bool IsAltinnApp(this AnalyzerConfigOptionsProvider prov... FILE: src/App/backend/src/Altinn.App.Analyzers/Utils/EquatableArray.cs type EquatableArray (line 10) | public readonly struct EquatableArray : IEquatable>... method EquatableArray (line 27) | public EquatableArray(T[]? array) method Equals (line 33) | public bool Equals(EquatableArray other) method Equals (line 39) | public override bool Equals(object? obj) method GetHashCode (line 45) | public override int GetHashCode() method AsSpan (line 66) | public ReadOnlySpan AsSpan() method GetArray (line 74) | public T[]? GetArray() => _array; method GetEnumerator (line 77) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 83) | IEnumerator IEnumerable.GetEnumerator() FILE: src/App/backend/src/Altinn.App.Analyzers/Utils/FileLocationHelper.cs class FileLocationHelper (line 9) | public static class FileLocationHelper method GetLocation (line 11) | public static Location GetLocation(AdditionalText file, int startIndex... method GetLocation (line 17) | public static Location GetLocation(ReadOnlySpan fileContent, str... method GetLinePosition (line 30) | private static LinePosition GetLinePosition(int position, ReadOnlySpan... FILE: src/App/backend/src/Altinn.App.Analyzers/Utils/HashCode.cs type HashCode (line 33) | internal struct HashCode method GenerateGlobalSeed (line 52) | private static uint GenerateGlobalSeed() method Combine (line 60) | public static int Combine(T1 value1) method Combine (line 80) | public static int Combine(T1 value1, T2 value2) method Combine (line 95) | public static int Combine(T1 value1, T2 value2, T3 value3) method Combine (line 112) | public static int Combine(T1 value1, T2 value2, T3 val... method Combine (line 133) | public static int Combine(T1 value1, T2 value2, T3... method Combine (line 157) | public static int Combine(T1 value1, T2 value2... method Combine (line 183) | public static int Combine( method Combine (line 219) | public static int Combine( method Initialize (line 258) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Round (line 267) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method QueueRound (line 273) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MixState (line 279) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MixEmptyState (line 285) | private static uint MixEmptyState() method MixFinal (line 290) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 301) | public void Add(T value) method Add (line 306) | public void Add(T value, IEqualityComparer? comparer) method Add (line 311) | private void Add(int value) method ToHashCode (line 361) | public int ToHashCode() method GetHashCode (line 416) | [Obsolete( method Equals (line 423) | [Obsolete("HashCode is a mutable struct and should not be compared wit... method RotateLeft (line 428) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: src/App/backend/src/Altinn.App.Analyzers/Utils/NanoJsonReader.cs type JsonType (line 6) | public enum JsonType class NanoJsonException (line 17) | public class NanoJsonException : Exception method NanoJsonException (line 24) | public NanoJsonException(string message, string fullJson, int startInd... method FormatMessage (line 32) | private static string FormatMessage(string message, string fullJson, i... method GetMonospaceString (line 61) | private static string GetMonospaceString(string input) class JsonValue (line 85) | public class JsonValue method JsonValue (line 125) | public JsonValue(JsonType type, string fullJson, int start, int? end) method Parse (line 137) | public static JsonValue Parse(string json) method ToString (line 142) | public override string ToString() => InnerJson.ToString(); method GetString (line 144) | public string GetString() method GetStringSpan (line 157) | public ReadOnlySpan GetStringSpan() method StringEquals (line 165) | public bool StringEquals(ReadOnlySpan s) method GetBool (line 170) | public bool GetBool() method GetNumber (line 177) | public double GetNumber() method GetArrayValues (line 192) | public IEnumerable GetArrayValues() method GetObjectValues (line 232) | public IEnumerable GetObjectValues() method GetProperty (line 284) | public JsonValue? GetProperty(string propertyName) => class JsonProperty (line 287) | public class JsonProperty method JsonProperty (line 294) | public JsonProperty(JsonValue key, JsonValue value) method ToString (line 301) | public override string ToString() => _key.FullJson.Substring(_key.St... method IsPropertyName (line 303) | public bool IsPropertyName(ReadOnlySpan propertyName) => class JsonReader (line 308) | public static class JsonReader method ReadNextValue (line 310) | public static JsonValue ReadNextValue(string fullJson, int start) method ReadArray (line 329) | private static JsonValue ReadArray(string fullJson, int pos) method ReadObject (line 336) | private static JsonValue ReadObject(string fullJson, int pos) method Match (line 343) | private static JsonValue Match(string fullJson, int index, string toMa... method ParseString (line 352) | private static JsonValue ParseString(string fullJson, int index) method ParseNumber (line 371) | private static JsonValue ParseNumber(string fullJson, int index) method SkipWhitespace (line 381) | public static int SkipWhitespace(string fullJson, int startPosition) method CompareStringWithBuffer (line 402) | public static bool CompareStringWithBuffer(ReadOnlySpan nonEscap... method WriteStringToBuffer (line 460) | public static bool WriteStringToBuffer(ReadOnlySpan jsonString, ... method TryParseHex16 (line 528) | private static bool TryParseHex16(ReadOnlySpan hex, out char value) FILE: src/App/backend/src/Altinn.App.Analyzers/Utils/RoslynExtensions.cs class RoslynExtensions (line 6) | internal static class RoslynExtensions method GetBestTypeByMetadataName (line 36) | public static INamedTypeSymbol? GetBestTypeByMetadataName( method GetBestTypeByMetadataName (line 89) | public static INamedTypeSymbol? GetBestTypeByMetadataName(this Compila... method GetResultantVisibility (line 95) | private static SymbolVisibility GetResultantVisibility(this ISymbol sy... type SymbolVisibility (line 144) | private enum SymbolVisibility FILE: src/App/backend/src/Altinn.App.Api/Controllers/ActionsController.cs class ActionsController (line 24) | [AutoValidateAntiforgeryTokenIfAuthCookie] method ActionsController (line 38) | public ActionsController( method Perform (line 66) | [HttpPost] method GetIncrementalValidations (line 248) | private async Task appSettings... method GetAction (line 35) | [ProducesResponseType(typeof(FrontEndSettings), StatusCodes.Status200OK)] FILE: src/App/backend/src/Altinn.App.Api/Controllers/Attributes/JsonSettingsNameAttribute.cs class JsonSettingsNameAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] method JsonSettingsNameAttribute (line 8) | internal JsonSettingsNameAttribute(string name) class JsonSettingNames (line 16) | internal static class JsonSettingNames FILE: src/App/backend/src/Altinn.App.Api/Controllers/AuthenticationController.cs class AuthenticationController (line 13) | public class AuthenticationController : ControllerBase method AuthenticationController (line 21) | public AuthenticationController(IAuthenticationClient authenticationCl... method KeepAlive (line 31) | [ProducesResponseType(StatusCodes.Status200OK)] method InvalidateCookie (line 61) | [ProducesResponseType(StatusCodes.Status200OK)] FILE: src/App/backend/src/Altinn.App.Api/Controllers/AuthorizationController.cs class AuthorizationController (line 15) | public class AuthorizationController : Controller method AuthorizationController (line 24) | public AuthorizationController( method GetCurrentParty (line 39) | [ProducesResponseType(typeof(int), StatusCodes.Status200OK)] method ValidateSelectedParty (line 127) | [ProducesResponseType(typeof(bool), StatusCodes.Status200OK)] FILE: src/App/backend/src/Altinn.App.Api/Controllers/Conventions/AltinnApiJsonFormatter.cs class AltinnApiJsonFormatter (line 9) | internal sealed class AltinnApiJsonFormatter : SystemTextJsonOutputForma... method AltinnApiJsonFormatter (line 11) | private AltinnApiJsonFormatter(string settingsName, JsonSerializerOpti... method CanWriteResult (line 19) | public override bool CanWriteResult(OutputFormatterCanWriteContext con... method CreateFormatter (line 29) | internal static AltinnApiJsonFormatter CreateFormatter(string settings... FILE: src/App/backend/src/Altinn.App.Api/Controllers/Conventions/AltinnControllerConventions.cs class AltinnControllerConventions (line 6) | internal class AltinnControllerConventions : IControllerModelConvention method Apply (line 8) | public void Apply(ControllerModel controller) FILE: src/App/backend/src/Altinn.App.Api/Controllers/Conventions/ConfigureMvcJsonOptions.cs class ConfigureMvcJsonOptions (line 10) | public class ConfigureMvcJsonOptions : IConfigureOptions method ConfigureMvcJsonOptions (line 20) | public ConfigureMvcJsonOptions(string jsonSettingsName, IOptionsMonito... method Configure (line 31) | public void Configure(MvcOptions options) FILE: src/App/backend/src/Altinn.App.Api/Controllers/CustomOpenApiController.cs class CustomOpenApiController (line 31) | [ApiController] method CustomOpenApiController (line 47) | public CustomOpenApiController( method Index (line 85) | [HttpGet("/{org}/{app}/v1/customOpenapi.json")] method GetIntroDoc (line 151) | private string GetIntroDoc(ApplicationMetadata appMetadata) method AddCommonRoutes (line 262) | private void AddCommonRoutes(OpenApiDocument document, ApplicationMeta... method GetInstanceAppOptionsSchemaCollection (line 978) | private List GetInstanceAppOptionsSchemaCollection() method GetAppOptionsSchemaCollection (line 985) | private List GetAppOptionsSchemaCollection(ApplicationMet... method AddRoutsForDataType (line 1017) | private void AddRoutsForDataType(OpenApiDocument doc, ApplicationMetad... method AddOperationsForFormData (line 1038) | private void AddOperationsForFormData( method AddRoutesForAttachmentDataType (line 1176) | private static void AddRoutesForAttachmentDataType( method GetSchemaForDataType (line 1259) | private OpenApiSchema? GetSchemaForDataType(DataType dataType) class Snippets (line 1284) | public static class Snippets method AddCommonErrorResponses (line 1573) | public static OpenApiResponses AddCommonErrorResponses(HttpStatusCode ... method AddCommonErrorResponses (line 1585) | public static OpenApiResponses AddCommonErrorResponses(OpenApiResponse... class SchemaPostVisitor (line 1614) | public class SchemaPostVisitor : OpenApiVisitorBase method Visit (line 1617) | public override void Visit(OpenApiSchema schema) FILE: src/App/backend/src/Altinn.App.Api/Controllers/DataController.cs class DataController (line 39) | [AutoValidateAntiforgeryTokenIfAuthCookie] method DataController (line 66) | public DataController( method Create (line 110) | [Authorize(Policy = AuthzConstants.POLICY_INSTANCE_WRITE)] method Post (line 179) | [Authorize(Policy = AuthzConstants.POLICY_INSTANCE_WRITE)] method PostImpl (line 215) | private async Task> Po... method GetNewDataModels (line 412) | private static List GetNewDataModels(DataElemen... method RunFileAnalysisAndValidation (line 424) | private async Task RunFileAnalysisAndValidation( method GetErrorDetails (line 464) | private async Task GetErrorDetails(List GetBinaryData( method GetDataType (line 937) | private async Task GetDataType(DataElement element) method GetFormData (line 949) | private async Task GetFormData( method PutBinaryData (line 992) | private async Task PutBinaryData( method PutFormData (line 1058) | private async Task PutFormData( method HandlePlatformHttpException (line 1143) | private ActionResult HandlePlatformHttpException(PlatformHttpException... method Problem (line 1154) | private ObjectResult Problem(ProblemDetails error) method GetInstanceDataOrError (line 1159) | private async Task< method GetInstanceDataOrError (line 1223) | private async Task), Pr... method GetInstanceDataOrError (line 1299) | private async Task< FILE: src/App/backend/src/Altinn.App.Api/Controllers/DataListsController.cs class DataListsController (line 12) | [ApiController] method DataListsController (line 21) | public DataListsController(IDataListsService dataListsService) method Get (line 33) | [HttpGet] method Get (line 59) | [HttpGet] FILE: src/App/backend/src/Altinn.App.Api/Controllers/DataTagsController.cs class DataTagsController (line 22) | [ApiController] method DataTagsController (line 44) | public DataTagsController( method Get (line 69) | [HttpGet] method Add (line 125) | [HttpPost] method Delete (line 188) | [HttpDelete("{tag}")] method SetTags (line 227) | [HttpPut] method ValidateTags (line 285) | private async Task?> ValidateTags( method GetDataElementAndCheckAccess (line 310) | private async Task< method LettersRegex (line 361) | [GeneratedRegex("^[\\p{L}\\-_]+$")] FILE: src/App/backend/src/Altinn.App.Api/Controllers/DisableFormValueModelBindingAttribute.cs class DisableFormValueModelBindingAttribute (line 10) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] method OnResourceExecuting (line 17) | public void OnResourceExecuting(ResourceExecutingContext context) method OnResourceExecuted (line 29) | public void OnResourceExecuted(ResourceExecutedContext context) { } FILE: src/App/backend/src/Altinn.App.Api/Controllers/EventsReceiverController.cs class EventsReceiverController (line 12) | [Route("{org}/{app}/api/v1/eventsreceiver")] method EventsReceiverController (line 22) | public EventsReceiverController( method Post (line 36) | [HttpPost] FILE: src/App/backend/src/Altinn.App.Api/Controllers/ExternalApiController.cs class ExternalApiController (line 12) | [Route("{org}/{app}/instances/{instanceOwnerPartyId:int}/{instanceGuid:g... method ExternalApiController (line 22) | public ExternalApiController(ILogger logger, IE... method Get (line 36) | [HttpGet] FILE: src/App/backend/src/Altinn.App.Api/Controllers/FileScanController.cs class FileScanController (line 14) | [Authorize] method FileScanController (line 23) | public FileScanController(IInstanceClient instanceClient) method GetFileScanResults (line 35) | [HttpGet] method MapFromInstance (line 62) | private static InstanceFileScanResult MapFromInstance(Instance instance) FILE: src/App/backend/src/Altinn.App.Api/Controllers/FormBootstrapController.cs class FormBootstrapController (line 25) | [AutoValidateAntiforgeryTokenIfAuthCookie] method FormBootstrapController (line 41) | public FormBootstrapController( method GetInstanceFormBootstrap (line 74) | [HttpGet] method GetStatelessFormBootstrap (line 158) | [HttpGet] method GetLayoutSettings (line 268) | private LayoutSettings? GetLayoutSettings(string uiFolder) method AuthorizeStatelessRead (line 274) | private async Task AuthorizeStatelessRead(string or... method GetStatelessPartyId (line 305) | private async Task GetStatelessPartyId() method CreateUiFolderNotFoundResult (line 317) | private NotFoundObjectResult CreateUiFolderNotFoundResult(string uiFol... method Forbidden (line 329) | private ActionResult Forbidden(EnforcementResult enforcementResult) method ValidateSubformDataElement (line 339) | private ActionResult? ValidateSubformDataElement( method DeserializePrefill (line 401) | private static Dictionary>? Deseria... method GetRequiredStringValue (line 451) | private static string GetRequiredStringValue(JsonElement value) method IsAnonymousAllowedForFolder (line 461) | private async Task IsAnonymousAllowedForFolder(HashSet r... FILE: src/App/backend/src/Altinn.App.Api/Controllers/HomeController.cs class HomeController (line 19) | [Route("{org}/{app}")] method HomeController (line 47) | public HomeController( method Index (line 78) | [HttpGet] type QueryParamInit (line 161) | public record QueryParamInit( method SetQueryParams (line 174) | [HttpGet] method GetPartySelectionRedirect (line 243) | private async Task GetPartySelectionRedirect() method ShouldShowAppView (line 323) | private async Task ShouldShowAppView() method IsStatelessApp (line 346) | private bool IsStatelessApp(ApplicationMetadata application) method GetStatelessDataType (line 356) | private DataType? GetStatelessDataType(ApplicationMetadata application) FILE: src/App/backend/src/Altinn.App.Api/Controllers/InstancesController.cs class InstancesController (line 51) | [Authorize] method InstancesController (line 87) | public InstancesController( method Get (line 143) | [Authorize] method GetEnriched (line 217) | [Authorize] method Post (line 296) | [HttpPost] method VerifyInstantiationPermissions (line 549) | private ObjectResult? VerifyInstantiationPermissions( method PostSimplified (line 580) | [HttpPost("create")] method CopyInstance (line 859) | [ApiExplorerSettings(IgnoreApi = true)] method AddCompleteConfirmation (line 977) | [Authorize(Policy = AuthzConstants.POLICY_INSTANCE_COMPLETE)] method UpdateSubstatus (line 1016) | [Authorize] method DeleteInstance (line 1082) | [Authorize(Policy = AuthzConstants.POLICY_INSTANCE_DELETE)] method GetActiveInstances (line 1118) | [Authorize] method GetInstance (line 1174) | private async Task GetInstance(string org, string app, int ... method ConditionallySetReadStatus (line 1200) | private void ConditionallySetReadStatus(Instance instance) method CopyDataFromSourceInstance (line 1214) | private async Task CopyDataFromSourceInstance( method ExceptionResponse (line 1328) | private ActionResult ExceptionResponse(Exception exception, string mes... method AuthorizeAction (line 1351) | private async Task AuthorizeAction( method LookupParty (line 1385) | private async Task LookupParty(InstanceOwner instanceOwner) method StorePrefillParts (line 1477) | private async Task StorePrefillParts( method ExtractInstanceTemplate (line 1584) | private static Instance? ExtractInstanceTemplate(List parts) method ExtractInstantiationNotification (line 1611) | private static InstantiationNotification? ExtractInstantiationNotifica... method RegisterEvent (line 1634) | private async Task RegisterEvent(string eventType, Instance instance) method Forbidden (line 1649) | private ActionResult Forbidden(EnforcementResult enforcementResult) method UpdatePresentationTextsOnInstance (line 1659) | private async Task UpdatePresentationTextsOnInstance( method UpdateDataValuesOnInstance (line 1685) | private async Task UpdateDataValuesOnInstance( method TranslateValidationResult (line 1706) | private async Task TranslateValidationResult(InstantiationValidationRe... FILE: src/App/backend/src/Altinn.App.Api/Controllers/LookupOrganisationController.cs class LookupOrganisationController (line 14) | [AutoValidateAntiforgeryTokenIfAuthCookie] method LookupOrganisationController (line 29) | public LookupOrganisationController( method LookUpOrganisation (line 43) | [HttpGet] method GetOrganisationDataOrError (line 60) | private async Task> GetOr... FILE: src/App/backend/src/Altinn.App.Api/Controllers/LookupPersonController.cs class LookupPersonController (line 16) | [AutoValidateAntiforgeryTokenIfAuthCookie] method LookupPersonController (line 31) | public LookupPersonController(IPersonClient personClient, ILogger> GetPersonDa... FILE: src/App/backend/src/Altinn.App.Api/Controllers/NotificationCallbackController.cs class NotificationCallbackController (line 15) | [ApiController] method NotificationCallback (line 30) | [HttpGet("{instanceOwnerPartyId:int}/{instanceGuid:guid}")] class NotificationCallbackResponse (line 79) | public sealed class NotificationCallbackResponse FILE: src/App/backend/src/Altinn.App.Api/Controllers/OptionsController.cs class OptionsController (line 16) | [Route("{org}/{app}/api/options")] method OptionsController (line 28) | public OptionsController( method Get (line 49) | [ProducesResponseType(typeof(List), StatusCodes.Status200OK)] method Get (line 120) | [HttpGet] method LibraryRefRegex (line 189) | [GeneratedRegex(@"^lib\*\*(?[a-zA-Z0-9]+)\*\*(?[a-zA-... FILE: src/App/backend/src/Altinn.App.Api/Controllers/PartiesController.cs class PartiesController (line 15) | [Authorize] method PartiesController (line 25) | public PartiesController(IOptions settings, IAuthenti... method Get (line 38) | [ProducesResponseType(typeof(IReadOnlyList), StatusCodes.Status... method ValidateInstantiation (line 84) | [ProducesResponseType(typeof(InstantiationValidationResult), StatusCod... method UpdateSelectedParty (line 193) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "text/p... FILE: src/App/backend/src/Altinn.App.Api/Controllers/PaymentController.cs class PaymentController (line 22) | [AutoValidateAntiforgeryTokenIfAuthCookie] method PaymentController (line 37) | public PaymentController( method GetPaymentInformation (line 62) | [HttpGet] method CurrentTaskMovedAwayFrom (line 139) | private async Task CurrentTaskMovedAwayFrom( method NotPaymentTask (line 159) | private static BadRequestObjectResult NotPaymentTask() method GetOrderDetails (line 181) | [HttpGet("order-details")] method PaymentWebhookListener (line 223) | [HttpPost("nets-webhook-listener")] FILE: src/App/backend/src/Altinn.App.Api/Controllers/PdfController.cs class PdfController (line 17) | [Authorize] method PdfController (line 38) | public PdfController( method GetPdfPreview (line 59) | [ProducesResponseType(typeof(FileStreamResult), StatusCodes.Status200O... method GetPdfFormat (line 92) | [ProducesResponseType(typeof(object), StatusCodes.Status200OK)] FILE: src/App/backend/src/Altinn.App.Api/Controllers/ProcessController.cs class ProcessController (line 25) | [Route("{org}/{app}/instances/{instanceOwnerPartyId:int}/{instanceGuid:g... method ProcessController (line 48) | public ProcessController( method GetProcessState (line 81) | [HttpGet] method StartProcess (line 129) | [HttpPost("start")] method GetNextElements (line 204) | [Authorize(Policy = AuthzConstants.POLICY_INSTANCE_READ)] method NextElement (line 278) | [HttpPut("next")] method CompleteProcess (line 382) | [HttpPut("completeProcess")] method GetProcessHistory (line 504) | [HttpGet("history")] method GetResultForError (line 540) | private ActionResult GetResultForError(ProcessChangeResult result) method ExceptionResponse (line 590) | private ObjectResult ExceptionResponse(Exception exception, string mes... method GetValidationProblemDetails (line 644) | private async Task GetValidationProblemDetails( method HandlePlatformHttpException (line 676) | private ActionResult HandlePlatformHttpException(PlatformHttpException... FILE: src/App/backend/src/Altinn.App.Api/Controllers/ProfileController.cs class ProfileController (line 11) | [Authorize] method ProfileController (line 21) | public ProfileController(IAuthenticationContext authenticationContext) method GetUser (line 29) | [ProducesResponseType(typeof(UserProfile), StatusCodes.Status200OK)] FILE: src/App/backend/src/Altinn.App.Api/Controllers/RedirectController.cs class RedirectController (line 12) | [AllowAnonymous] method ValidateUrl (line 22) | [HttpGet] FILE: src/App/backend/src/Altinn.App.Api/Controllers/ResourceController.cs class ResourceController (line 9) | [ApiController] method ResourceController (line 18) | public ResourceController(IAppResources appResourcesService) method GetModelJsonSchema (line 28) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "applic... method GetLayouts (line 44) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "applic... method GetLayoutSettings (line 60) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "applic... method GetLayoutSets (line 75) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "applic... method GetFooterLayout (line 92) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "applic... method GetValidationConfiguration (line 114) | [ProducesResponseType(typeof(string), StatusCodes.Status200OK, "applic... FILE: src/App/backend/src/Altinn.App.Api/Controllers/SigningController.cs class SigningController (line 23) | [AutoValidateAntiforgeryTokenIfAuthCookie] method SigningController (line 40) | public SigningController( method GetSigneesState (line 68) | [HttpGet] method GetAuthorizedOrganizations (line 181) | [HttpGet("organizations")] method GetDataElements (line 266) | [HttpGet("data-elements")] method VerifyIsSigningTask (line 315) | private bool VerifyIsSigningTask(string taskId) method NotSigningTask (line 323) | private BadRequestObjectResult NotSigningTask() method GetNotificationState (line 336) | private static NotificationStatus GetNotificationState(SigneeContext s... FILE: src/App/backend/src/Altinn.App.Api/Controllers/StatelessDataController.cs class StatelessDataController (line 26) | [AutoValidateAntiforgeryTokenIfAuthCookie] method StatelessDataController (line 49) | public StatelessDataController( method Get (line 82) | [Authorize] method ProcessAllDataRead (line 173) | private async Task ProcessAllDataRead( method GetAnonymous (line 195) | [AllowAnonymous] method Post (line 240) | [Authorize] method PostAnonymous (line 313) | [AllowAnonymous] method GetInstanceOwner (line 355) | private async Task GetInstanceOwner(string? partyFromH... method AuthorizeAction (line 408) | private async Task AuthorizeAction(string org, stri... method Forbidden (line 433) | private ActionResult Forbidden(EnforcementResult enforcementResult) FILE: src/App/backend/src/Altinn.App.Api/Controllers/TextsController.cs class TextsController (line 11) | [Route("{org}/{app}/api/v1/texts/{language}")] method TextsController (line 20) | public TextsController(IAppResources appResources) method Get (line 32) | [ProducesResponseType(typeof(TextResource), StatusCodes.Status200OK)] FILE: src/App/backend/src/Altinn.App.Api/Controllers/UserDefinedMetadataController.cs class UserDefinedMetadataController (line 18) | [AutoValidateAntiforgeryTokenIfAuthCookie] method UserDefinedMetadataController (line 41) | public UserDefinedMetadataController( method Get (line 65) | [HttpGet] method Update (line 108) | [HttpPut] method FindNotAllowedKeys (line 194) | private static List FindNotAllowedKeys( FILE: src/App/backend/src/Altinn.App.Api/Controllers/ValidateController.cs class ValidateController (line 17) | [Authorize] method ValidateController (line 29) | public ValidateController( method ValidateInstance (line 53) | [HttpGet] method ValidateData (line 125) | [HttpGet] FILE: src/App/backend/src/Altinn.App.Api/Extensions/HostBuilderExtensions.cs class HostBuilderExtensions (line 11) | public static class HostBuilderExtensions method AddAzureKeyVaultAsConfigProvider (line 20) | public static void AddAzureKeyVaultAsConfigProvider(this IHostApplicat... FILE: src/App/backend/src/Altinn.App.Api/Extensions/HttpClientBuilderExtensions.cs class HttpClientBuilderExtensions (line 10) | public static class HttpClientBuilderExtensions method UseMaskinportenAuthorization (line 21) | public static IHttpClientBuilder UseMaskinportenAuthorization( method UseMaskinportenAltinnAuthorization (line 40) | public static IHttpClientBuilder UseMaskinportenAltinnAuthorization( method UseMaskinportenAuthorisation (line 50) | [Obsolete("Use UseMaskinportenAuthorization instead")] method UseMaskinportenAltinnAuthorisation (line 58) | [Obsolete("Use UseMaskinportenAltinnAuthorization instead")] FILE: src/App/backend/src/Altinn.App.Api/Extensions/HttpContextExtensions.cs class HttpContextExtensions (line 5) | internal static class HttpContextExtensions method GetJsonSettingsName (line 7) | internal static string? GetJsonSettingsName(this HttpContext context) FILE: src/App/backend/src/Altinn.App.Api/Extensions/InstanceDataUnitOfWorkExtensions.cs class InstanceDataUnitOfWorkExtensions (line 7) | internal static class InstanceDataUnitOfWorkExtensions class FileValidationIssueProblemDetails (line 9) | internal class FileValidationIssueProblemDetails : ProblemDetails method GetAbandonResponse (line 14) | public static ProblemDetails? GetAbandonResponse(this InstanceDataUnit... FILE: src/App/backend/src/Altinn.App.Api/Extensions/InstanceExtensions.cs class InstanceExtensions (line 6) | internal static class InstanceExtensions method WithOnlyAccessibleDataElements (line 12) | public static async Task WithOnlyAccessibleDataElements( FILE: src/App/backend/src/Altinn.App.Api/Extensions/MvcBuilderExtensions.cs class MvcBuilderExtensions (line 7) | internal static class MvcBuilderExtensions method AddJsonOptions (line 9) | internal static IMvcBuilder AddJsonOptions( FILE: src/App/backend/src/Altinn.App.Api/Extensions/SecurityHeadersApplicationBuilderExtensions.cs class SecurityHeadersApplicationBuilderExtensions (line 9) | public static class SecurityHeadersApplicationBuilderExtensions method UseDefaultSecurityHeaders (line 16) | public static IApplicationBuilder UseDefaultSecurityHeaders(this IAppl... FILE: src/App/backend/src/Altinn.App.Api/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 44) | public static class ServiceCollectionExtensions method AddAltinnAppControllersWithViews (line 49) | public static void AddAltinnAppControllersWithViews(this IServiceColle... method AddAltinnAppServices (line 86) | public static void AddAltinnAppServices( method ConfigureMaskinportenClient (line 156) | public static IServiceCollection ConfigureMaskinportenClient( method ConfigureMaskinportenClient (line 172) | public static IServiceCollection ConfigureMaskinportenClient( method AddApplicationInsights (line 187) | internal static void AddApplicationInsights( method AddOpenTelemetry (line 219) | private static void AddOpenTelemetry(IServiceCollection services, ICon... class TelemetryInitialization (line 324) | private sealed class TelemetryInitialization( method StartAsync (line 330) | public async Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 370) | public Task StopAsync(CancellationToken cancellationToken) => Task.C... method IsPdfGeneratorRequest (line 380) | private static bool IsPdfGeneratorRequest(IHeaderDictionary headers) =... class OtelPropagator (line 382) | internal sealed class OtelPropagator : TextMapPropagator method OtelPropagator (line 386) | public OtelPropagator(TextMapPropagator inner) => _inner = inner; method Extract (line 390) | public override PropagationContext Extract( method Inject (line 402) | public override void Inject(PropagationContext context, T carrier... class AspNetCorePropagator (line 406) | internal sealed class AspNetCorePropagator : DistributedContextPropagator method AspNetCorePropagator (line 410) | public AspNetCorePropagator() => _inner = CreateDefaultPropagator(); method ExtractBaggage (line 414) | public override IEnumerable>? ExtractB... method ExtractTraceIdAndState (line 425) | public override void ExtractTraceIdAndState( method Inject (line 442) | public override void Inject(Activity? activity, object? carrier, Pro... method AddAuthorizationPolicies (line 446) | private static void AddAuthorizationPolicies(IServiceCollection services) method AddAuthenticationScheme (line 472) | private static void AddAuthenticationScheme( method AddAntiforgery (line 500) | private static void AddAntiforgery(IServiceCollection services) method GetAppInsightsConfig (line 519) | private static (string? Key, string? ConnectionString) GetAppInsightsC... method GetAppInsightsConnectionStringForOtel (line 535) | private static string? GetAppInsightsConnectionStringForOtel(IConfigur... method ConfigureGracefulShutdown (line 555) | private static void ConfigureGracefulShutdown(IServiceCollection servi... FILE: src/App/backend/src/Altinn.App.Api/Extensions/SwaggerFilterExtensions.cs class SwaggerFilterExtensions (line 7) | internal static class SwaggerFilterExtensions method AddSwaggerFilter (line 13) | public static void AddSwaggerFilter(this IServiceCollection services) class DocumentFilter (line 22) | internal class DocumentFilter : IDocumentFilter method Apply (line 24) | public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext co... FILE: src/App/backend/src/Altinn.App.Api/Extensions/WebApplicationBuilderExtensions.cs class WebApplicationBuilderExtensions (line 9) | public static class WebApplicationBuilderExtensions method UseAltinnAppCommonConfiguration (line 16) | public static IApplicationBuilder UseAltinnAppCommonConfiguration(this... FILE: src/App/backend/src/Altinn.App.Api/Extensions/WebHostBuilderExtensions.cs class WebHostBuilderExtensions (line 12) | public static class WebHostBuilderExtensions method ConfigureAppWebHost (line 19) | public static void ConfigureAppWebHost(this IWebHostBuilder builder, s... method AddRuntimeConfigFiles (line 58) | internal static void AddRuntimeConfigFiles( FILE: src/App/backend/src/Altinn.App.Api/Helpers/Patch/DataPatchResult.cs class DataPatchResult (line 10) | public class DataPatchResult FILE: src/App/backend/src/Altinn.App.Api/Helpers/Patch/InternalPatchService.cs class InternalPatchService (line 21) | public class InternalPatchService method InternalPatchService (line 38) | public InternalPatchService( method ApplyPatches (line 55) | public async Task> Appl... method RunIncrementalValidation (line 213) | public async Task> RunIncrementalValidation( method RunDataProcessors (line 233) | public async Task RunDataProcessors( method DeserializeModel (line 285) | private static ServiceResult DeserializeModel(Type typ... FILE: src/App/backend/src/Altinn.App.Api/Helpers/RequestHandling/DataRestrictionValidation.cs class DataRestrictionValidation (line 14) | public static class DataRestrictionValidation method CompliesWithDataRestrictions (line 22) | public static (bool Success, List Errors) CompliesWit... method GetFileNameFromHeader (line 152) | public static string? GetFileNameFromHeader(StringValues headerValues) method TryGetFileNameFromHeader (line 173) | public static bool TryGetFileNameFromHeader(StringValues headerValues,... FILE: src/App/backend/src/Altinn.App.Api/Helpers/RequestHandling/MultipartRequestReader.cs class MultipartRequestReader (line 13) | public static class MultipartRequestReader method IsMultipart (line 18) | private static bool IsMultipart(HttpRequest request) method Read (line 28) | public static async Task, ProblemDetai... method GetBoundary (line 143) | private static string GetBoundary(HttpRequest request) FILE: src/App/backend/src/Altinn.App.Api/Helpers/RequestHandling/RequestPart.cs class RequestPart (line 6) | public class RequestPart FILE: src/App/backend/src/Altinn.App.Api/Helpers/RequestHandling/RequestPartValidator.cs class RequestPartValidator (line 8) | public class RequestPartValidator method RequestPartValidator (line 16) | public RequestPartValidator(Application appInfo) method ValidatePart (line 26) | public string? ValidatePart(RequestPart part) method ValidateParts (line 83) | public string? ValidateParts(List parts) FILE: src/App/backend/src/Altinn.App.Api/Helpers/StartupHelper.cs class StartupHelper (line 10) | public static class StartupHelper method IncludeXmlComments (line 21) | public static void IncludeXmlComments(SwaggerIncludeXmlComments swagge... method GetApplicationId (line 43) | public static string GetApplicationId() FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Filters/AutoValidateAntiforgeryTokenIfAuthCookieAttribute.cs class AutoValidateAntiforgeryTokenIfAuthCookieAttribute (line 9) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowM... method CreateInstance (line 28) | public IFilterMetadata CreateInstance(IServiceProvider serviceProvider) FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Filters/ValidateAntiforgeryTokenIfAuthCookieAuthorizationFilter.cs class ValidateAntiforgeryTokenIfAuthCookieAuthorizationFilter (line 15) | public class ValidateAntiforgeryTokenIfAuthCookieAuthorizationFilter : I... method ValidateAntiforgeryTokenIfAuthCookieAuthorizationFilter (line 25) | public ValidateAntiforgeryTokenIfAuthCookieAuthorizationFilter( method OnAuthorizationAsync (line 37) | public async Task OnAuthorizationAsync(AuthorizationFilterContext cont... method ShouldValidate (line 62) | protected virtual bool ShouldValidate(AuthorizationFilterContext context) FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Health/HealthCheck.cs class HealthCheck (line 9) | public class HealthCheck : IHealthCheck method CheckHealthAsync (line 17) | public Task CheckHealthAsync( FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Lifetime/AppHostLifetime.cs class AppHostLifetime (line 8) | internal sealed class AppHostLifetime( method StopAsync (line 17) | public Task StopAsync(CancellationToken cancellationToken) => Task.Com... method WaitForStartAsync (line 19) | public Task WaitForStartAsync(CancellationToken cancellationToken) method HandleSignal (line 31) | private void HandleSignal(PosixSignalContext ctx) method Dispose (line 43) | public void Dispose() FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Middleware/ScopeAuthorizationMiddleware.cs class ScopeAuthorizationDI (line 17) | internal static class ScopeAuthorizationDI method AddScopeAuthorization (line 23) | internal static IServiceCollection AddScopeAuthorization(this IService... method UseScopeAuthorization (line 30) | internal static IApplicationBuilder UseScopeAuthorization(this IApplic... class ScopeRequirementMetadata (line 37) | internal sealed class ScopeRequirementMetadata() class ScopeAuthorizationMiddleware (line 45) | internal sealed class ScopeAuthorizationMiddleware(RequestDelegate _next) method InvokeAsync (line 47) | public async Task InvokeAsync(HttpContext context) method HasAnyScope (line 128) | private static bool HasAnyScope(in Scopes scopes, FrozenSet re... class ScopeAuthorizationService (line 143) | internal sealed class ScopeAuthorizationService( type ScopeType (line 160) | private enum ScopeType method StartAsync (line 190) | public Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 204) | public Task StopAsync(CancellationToken cancellationToken) method EnsureInitialized (line 210) | internal Task EnsureInitialized() method LookupMetadata (line 218) | internal ScopeRequirementMetadata LookupMetadata(ApiEndpoint endpoint) method Initialize (line 229) | private Task Initialize() method ProcessEndpoints (line 271) | private void ProcessEndpoints(ApplicationMetadata appMetadata) method ProcessEndpoint (line 378) | private void ProcessEndpoint( method GetEndpointHttpMethods (line 404) | internal static IEnumerable GetEndpointHttpMethods(Endpoint en... method ShouldAuthorizeEndpoint (line 423) | private bool ShouldAuthorizeEndpoint(RouteEndpoint endpoint) method CreateUsersScopesSet (line 442) | private FrozenSet? CreateUsersScopesSet(ScopeType type, ApiSco... method CreateServiceOwnersScopesSet (line 453) | private FrozenSet? CreateServiceOwnersScopesSet(ScopeType type... type ApiEndpointInfo (line 465) | internal sealed record ApiEndpointInfo(string Endpoint, ScopeRequirement... type ApiEndpoint (line 467) | internal readonly struct ApiEndpoint : IEquatable method ApiEndpoint (line 475) | public ApiEndpoint(RouteEndpoint endpoint, string method) method Equals (line 482) | public bool Equals(ApiEndpoint other) => method Equals (line 486) | public override bool Equals(object? obj) => obj is ApiEndpoint other &... method GetHashCode (line 488) | public override int GetHashCode() method ToString (line 496) | public override string ToString() => $"{_method} {_route}"; FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Middleware/SecurityHeadersMiddleware.cs class SecurityHeadersMiddleware (line 14) | public class SecurityHeadersMiddleware method SecurityHeadersMiddleware (line 22) | public SecurityHeadersMiddleware(RequestDelegate next) method Invoke (line 32) | public Task Invoke(HttpContext context) FILE: src/App/backend/src/Altinn.App.Api/Infrastructure/Middleware/TelemetryEnrichingMiddleware.cs class TelemetryEnrichingMiddleware (line 9) | internal sealed class TelemetryEnrichingMiddleware method TelemetryEnrichingMiddleware (line 19) | public TelemetryEnrichingMiddleware(RequestDelegate next, ILogger MapInstanceListToSimpleInstanceList( FILE: src/App/backend/src/Altinn.App.Api/Models/AppProcessState.cs class AppProcessState (line 9) | public class AppProcessState : ProcessState FILE: src/App/backend/src/Altinn.App.Api/Models/DataDeleteResponse.cs class DataDeleteResponse (line 10) | public class DataDeleteResponse FILE: src/App/backend/src/Altinn.App.Api/Models/DataElementFileScanResult.cs class DataElementFileScanResult (line 10) | public class DataElementFileScanResult FILE: src/App/backend/src/Altinn.App.Api/Models/DataPatchRequest.cs class DataPatchRequest (line 10) | public class DataPatchRequest FILE: src/App/backend/src/Altinn.App.Api/Models/DataPatchRequestMultiple.cs class DataPatchRequestMultiple (line 12) | public class DataPatchRequestMultiple type PatchListItem (line 25) | public record PatchListItem( FILE: src/App/backend/src/Altinn.App.Api/Models/DataPatchResponse.cs class DataPatchResponse (line 11) | public class DataPatchResponse FILE: src/App/backend/src/Altinn.App.Api/Models/DataPatchResponseMultiple.cs class DataPatchResponseMultiple (line 13) | public class DataPatchResponseMultiple type DataModelPairResponse (line 39) | public record DataModelPairResponse( class DataPatchError (line 47) | public class DataPatchError : ProblemDetails FILE: src/App/backend/src/Altinn.App.Api/Models/DataPostResponse.cs class DataPostResponse (line 12) | public class DataPostResponse class DataPostErrorResponse (line 42) | public class DataPostErrorResponse : ProblemDetails method DataPostErrorResponse (line 47) | public DataPostErrorResponse(string detail, List))] FILE: src/App/backend/src/Altinn.App.Api/Models/SimpleInstance.cs class SimpleInstance (line 6) | public class SimpleInstance FILE: src/App/backend/src/Altinn.App.Api/Models/TagsList.cs class TagsList (line 9) | public class TagsList FILE: src/App/backend/src/Altinn.App.Api/Models/UserActionRequest.cs class UserActionRequest (line 8) | public class UserActionRequest FILE: src/App/backend/src/Altinn.App.Api/Models/UserActionResponse.cs class UserActionResponse (line 11) | public class UserActionResponse FILE: src/App/backend/src/Altinn.App.Api/Models/UserDefinedMetadataDto.cs class UserDefinedMetadataDto (line 10) | public class UserDefinedMetadataDto FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Configuration/FiksSetupBuilder.cs class FiksSetupBuilder (line 14) | internal abstract class FiksSetupBuilder(IServiceCollection services) method ConfigureFiksIO (line 17) | protected FiksSetupBuilder ConfigureFiksIO(Action conf... method ConfigureFiksIO (line 24) | protected FiksSetupBuilder ConfigureFiksIO(string configSectionPath) method ConfigureFiksArkiv (line 35) | protected FiksSetupBuilder ConfigureFiksArkiv(Action() method UseMessagePayloadGenerator (line 83) | protected FiksSetupBuilder UseMessagePayloadGenerator() method ConfigureResiliencePipeline (line 91) | protected FiksSetupBuilder ConfigureResiliencePipeline( method CompleteSetup (line 100) | public IServiceCollection CompleteSetup() => services; class FiksIOSetupBuilder (line 106) | internal sealed class FiksIOSetupBuilder(IServiceCollection services) : ... method WithFiksIOConfig (line 109) | public IFiksIOSetupBuilder WithFiksIOConfig(Action con... method WithFiksIOConfig (line 113) | public IFiksIOSetupBuilder WithFiksIOConfig(string configSectionPath) => method WithMaskinportenConfig (line 117) | public IFiksIOSetupBuilder WithMaskinportenConfig(Action ... method WithMaskinportenConfig (line 146) | public IFiksArkivSetupBuilder WithMaskinportenConfig(Action() method WithPayloadGenerator (line 172) | public IFiksArkivSetupBuilder WithPayloadGenerator() FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Configuration/IFiksSetupBuilder.cs type IFiksSetupBuilder (line 14) | public interface IFiksSetupBuilder method WithFiksIOConfig (line 21) | T WithFiksIOConfig(Action configureOptions); method WithFiksIOConfig (line 28) | T WithFiksIOConfig(string configSectionPath); method WithMaskinportenConfig (line 35) | T WithMaskinportenConfig(Action configureOptions); method WithMaskinportenConfig (line 42) | T WithMaskinportenConfig(string configSectionPath); method WithResiliencePipeline (line 49) | T WithResiliencePipeline( method CompleteSetup (line 56) | IServiceCollection CompleteSetup(); type IFiksIOSetupBuilder (line 62) | public interface IFiksIOSetupBuilder : IFiksSetupBuilder c... method WithFiksArkivConfig (line 81) | IFiksArkivSetupBuilder WithFiksArkivConfig(string configSectionPath); method WithResponseHandler (line 89) | IFiksArkivSetupBuilder WithResponseHandler() method WithPayloadGenerator (line 98) | IFiksArkivSetupBuilder WithPayloadGenerator() FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Constants/FiksArkivConstants.cs class FiksArkivConstants (line 8) | public static class FiksArkivConstants class Filenames (line 15) | public static class Filenames class MessageTypes (line 27) | public static class MessageTypes class ClassificationId (line 40) | internal static class ClassificationId FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Constants/FiksIOConstants.cs class FiksIOConstants (line 6) | public static class FiksIOConstants class Stubs (line 16) | internal static class Stubs method IsErrorType (line 24) | internal static bool IsErrorType(string messageType) => method IsReceiptType (line 29) | internal static bool IsReceiptType(string messageType) => FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Exceptions/FiksArkivConfigurationException.cs class FiksArkivConfigurationException (line 6) | public class FiksArkivConfigurationException : FiksArkivException method FiksArkivConfigurationException (line 9) | internal FiksArkivConfigurationException() { } method FiksArkivConfigurationException (line 12) | internal FiksArkivConfigurationException(string? message) method FiksArkivConfigurationException (line 16) | internal FiksArkivConfigurationException(string? message, Exception? i... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Exceptions/FiksArkivException.cs class FiksArkivException (line 8) | public class FiksArkivException : AltinnException method FiksArkivException (line 11) | internal FiksArkivException() { } method FiksArkivException (line 14) | internal FiksArkivException(string? message) method FiksArkivException (line 18) | internal FiksArkivException(string? message, Exception? innerException) FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Exceptions/FiksIOConfigurationException.cs class FiksIOConfigurationException (line 6) | public class FiksIOConfigurationException : FiksIOException method FiksIOConfigurationException (line 9) | internal FiksIOConfigurationException() { } method FiksIOConfigurationException (line 12) | internal FiksIOConfigurationException(string? message) method FiksIOConfigurationException (line 16) | internal FiksIOConfigurationException(string? message, Exception? inne... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Exceptions/FiksIOException.cs class FiksIOException (line 8) | public class FiksIOException : AltinnException method FiksIOException (line 11) | internal FiksIOException() { } method FiksIOException (line 14) | internal FiksIOException(string? message) method FiksIOException (line 18) | internal FiksIOException(string? message, Exception? innerException) FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/ArkivmeldingExtensions.cs class ArkivmeldingExtensions (line 7) | internal static class ArkivmeldingExtensions method ToPayload (line 12) | public static FiksIOMessagePayload ToPayload(this Arkivmelding archive... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/ArkivmeldingKvitteringExtensions.cs class ArkivmeldingKvitteringExtensions (line 5) | internal static class ArkivmeldingKvitteringExtensions method IsErrorResponse (line 10) | public static bool IsErrorResponse(this ArkivmeldingKvittering arkivme... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/DataElementExtensions.cs class DataElementExtensions (line 5) | internal static class DataElementExtensions method GetExtensionForContentType (line 20) | public static string? GetExtensionForContentType(this DataElement data... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/InstanceExtensions.cs class InstanceExtensions (line 8) | internal static class InstanceExtensions method GetOptionalDataElements (line 13) | public static IEnumerable GetOptionalDataElements(this In... method GetRequiredDataElement (line 19) | public static DataElement GetRequiredDataElement(this Instance instanc... method GetInstanceUrl (line 26) | public static string GetInstanceUrl(this Instance instance, GeneralSet... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/KorrespondansepartExtensions.cs class KorrespondansepartExtensions (line 5) | internal static class KorrespondansepartExtensions method AddContactInfo (line 10) | public static void AddContactInfo( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/ListExtensions.cs class ListExtensions (line 5) | internal static class ListExtensions method EnsureUniqueFilenames (line 10) | public static void EnsureUniqueFilenames(this IReadOnlyList ResolveResilie... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/StreamExtensions.cs class StreamExtensions (line 3) | internal static class StreamExtensions method ReadToString (line 8) | public static string ReadToString(this Stream stream, bool leaveOpen =... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/StringExtensions.cs class StringExtensions (line 6) | internal static class StringExtensions method ToUrlSafeBase64 (line 11) | public static string ToUrlSafeBase64(this string plainText) method FromUrlSafeBase64 (line 27) | public static string FromUrlSafeBase64(this string base64Encoded) method EnsureNotNullOrEmpty (line 48) | public static string EnsureNotNullOrEmpty(this string? input, string p... method EnsureNotEmpty (line 56) | public static string? EnsureNotEmpty(this string? input, string paramN... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/TypeExtensions.cs class TypeExtensions (line 5) | internal static class TypeExtensions method HasPublicPropertyPath (line 10) | public static bool HasPublicPropertyPath(this Type? type, string? prop... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Extensions/XmlExtensions.cs class XmlExtensions (line 7) | internal static class XmlExtensions method SerializeXml (line 13) | public static ReadOnlyMemory SerializeXml(this T data, bool i... method DeserializeXml (line 36) | public static T? DeserializeXml(this string xml) FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Factories/KlassifikasjonFactory.cs class KlassifikasjonFactory (line 11) | internal static class KlassifikasjonFactory method CreateUser (line 16) | public static async Task CreateUser(Authenticated.User... method CreateSystemUser (line 40) | public static Klassifikasjon CreateSystemUser(Authenticated.SystemUser... method CreateServiceOwner (line 53) | public static Klassifikasjon CreateServiceOwner(Authenticated.ServiceO... method CreateOrganization (line 64) | public static Klassifikasjon CreateOrganization(Authenticated.Org org) => FILE: src/App/backend/src/Altinn.App.Clients.Fiks/Factories/KorrespondansepartFactory.cs class KorrespondansepartFactory (line 8) | internal static class KorrespondansepartFactory method CreateSender (line 17) | public static Korrespondansepart CreateSender( method CreateRecipient (line 52) | public static Korrespondansepart CreateRecipient( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivConfigResolver.cs class FiksArkivConfigResolver (line 22) | internal sealed class FiksArkivConfigResolver : IFiksArkivConfigResolver method FiksArkivConfigResolver (line 33) | public FiksArkivConfigResolver( method GetApplicationTitle (line 64) | public async Task GetApplicationTitle(CancellationToken cancel... method GetArchiveDocumentMetadata (line 74) | public async Task GetArchiveDocumentMetadata( method GetRecipient (line 135) | public async Task GetRecipient(Instance instance, ... method GetCorrelationId (line 203) | public string GetCorrelationId(Instance instance) => instance.GetInsta... method GetRecipientParty (line 206) | public Korrespondansepart GetRecipientParty(Instance instance, FiksArk... method GetInstanceOwnerClassification (line 215) | public async Task GetInstanceOwnerClassification( method GetInstanceOwnerParty (line 235) | public async Task GetInstanceOwnerParty( method GetLayoutState (line 297) | private async Task GetLayoutState(Instance insta... method GetBindableConfigValue (line 303) | private static async Task GetBindableConfigValue( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivConfigValidationService.cs class FiksArkivConfigValidationService (line 9) | internal sealed class FiksArkivConfigValidationService : IHostedService method FiksArkivConfigValidationService (line 17) | public FiksArkivConfigValidationService( method StartAsync (line 30) | public async Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 39) | public Task StopAsync(CancellationToken cancellationToken) => Task.Com... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivDefaultPayloadGenerator.cs class FiksArkivDefaultPayloadGenerator (line 22) | internal sealed class FiksArkivDefaultPayloadGenerator : IFiksArkivPaylo... method FiksArkivDefaultPayloadGenerator (line 35) | public FiksArkivDefaultPayloadGenerator( method GeneratePayload (line 57) | public async Task> GeneratePayload( method GetArchiveDocuments (line 161) | private async Task GetArchiveDocuments( method GetPayload (line 205) | private async Task GetPayload( method GetDocumentDescription (line 232) | private Dokumentbeskrivelse GetDocumentDescription(MessagePayloadWrapp... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivDefaultResponseHandler.cs class FiksArkivDefaultResponseHandler (line 11) | internal sealed class FiksArkivDefaultResponseHandler : IFiksArkivRespon... method FiksArkivDefaultResponseHandler (line 17) | public FiksArkivDefaultResponseHandler( method HandleSuccess (line 29) | public async Task HandleSuccess( method HandleError (line 81) | public async Task HandleError( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivHost.cs class FiksArkivHost (line 23) | internal sealed class FiksArkivHost : BackgroundService, IFiksArkivHost method FiksArkivHost (line 43) | public FiksArkivHost( method ExecuteAsync (line 68) | protected override async Task ExecuteAsync(CancellationToken stoppingT... method GenerateAndSendMessage (line 112) | public async Task GenerateAndSendMessage( method HandleReceivedMessage (line 149) | internal async Task HandleReceivedMessage(Instance instance, FiksIORec... method IncomingMessageListener (line 194) | internal async Task IncomingMessageListener(FiksIOReceivedMessage mess... method CurrentTaskIsFiksArkiv (line 269) | private static bool CurrentTaskIsFiksArkiv(Instance? instance) => method SaveArchiveRecord (line 276) | private async Task SaveArchiveRecord(Instance instance, F... method SaveArchiveReceipt (line 301) | private async Task SaveArchiveReceipt( method DeleteExistingDataElements (line 329) | private async Task DeleteExistingDataElements(Instance instance, FiksA... method TryMoveProcessOnError (line 352) | private async Task TryMoveProcessOnError(Instance? instance) method RetrieveInstance (line 374) | private async Task RetrieveInstance(FiksIOReceivedMessage re... method ParseCorrelationId (line 388) | private static InstanceIdentifier ParseCorrelationId(string? correlati... method DecryptAndDeserializePayloads (line 401) | private async Task?> De... method ParseMessagePayload (line 411) | private FiksArkivReceivedMessagePayload ParseMessagePayload(string fil... method ValidateConfiguration (line 443) | public Task ValidateConfiguration( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivInstanceClient.cs class FiksArkivInstanceClient (line 21) | internal sealed class FiksArkivInstanceClient : IFiksArkivInstanceClient method FiksArkivInstanceClient (line 34) | public FiksArkivInstanceClient( method GetServiceOwnerToken (line 56) | public async Task GetServiceOwnerToken(CancellationToken can... method GetInstance (line 74) | public async Task GetInstance( method ProcessMoveNext (line 91) | public async Task ProcessMoveNext( method MarkInstanceComplete (line 122) | public async Task MarkInstanceComplete( method InsertBinaryData (line 152) | public async Task InsertBinaryData( method DeleteBinaryData (line 213) | public async Task DeleteBinaryData( method DeserializeResponse (line 252) | private static async Task DeserializeResponse(HttpResponseMessag... method EnsureSuccessStatusCode (line 274) | private static async Task EnsureSuccessStatusCode(HttpResponseMessage ... method GetPlatformHttpException (line 283) | private static PlatformHttpException GetPlatformHttpException( method GetAuthenticatedClient (line 293) | private async Task GetAuthenticatedClient(HttpClientTarget... type HttpClientTarget (line 320) | private enum HttpClientTarget method GetProcessNextAction (line 326) | private static StringContent GetProcessNextAction(string? action) FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/FiksArkivServiceTask.cs class FiksArkivServiceTask (line 11) | internal sealed class FiksArkivServiceTask : IServiceTask method FiksArkivServiceTask (line 19) | public FiksArkivServiceTask( method Execute (line 31) | public async Task Execute(ServiceTaskContext context) FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/IFiksArkivConfigResolver.cs type IFiksArkivConfigResolver (line 11) | public interface IFiksArkivConfigResolver method GetApplicationTitle (line 26) | Task GetApplicationTitle(CancellationToken cancellationToken =... method GetArchiveDocumentMetadata (line 31) | Task GetArchiveDocumentMetadata( method GetRecipient (line 39) | Task GetRecipient(Instance instance, CancellationT... method GetCorrelationId (line 44) | string GetCorrelationId(Instance instance); method GetRecipientParty (line 49) | Korrespondansepart GetRecipientParty(Instance instance, FiksArkivRecip... method GetInstanceOwnerParty (line 54) | Task GetInstanceOwnerParty(Instance instance, Can... method GetInstanceOwnerClassification (line 59) | Task GetInstanceOwnerClassification( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/IFiksArkivHost.cs type IFiksArkivHost (line 10) | public interface IFiksArkivHost method GenerateAndSendMessage (line 21) | Task GenerateAndSendMessage( method ValidateConfiguration (line 33) | Task ValidateConfiguration( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/IFiksArkivInstanceClient.cs type IFiksArkivInstanceClient (line 7) | internal interface IFiksArkivInstanceClient method GetServiceOwnerToken (line 12) | internal Task GetServiceOwnerToken(CancellationToken cancell... method GetInstance (line 17) | Task GetInstance(InstanceIdentifier instanceIdentifier, Canc... method ProcessMoveNext (line 22) | Task ProcessMoveNext( method MarkInstanceComplete (line 31) | Task MarkInstanceComplete(InstanceIdentifier instanceIdentifier, Cance... method InsertBinaryData (line 36) | Task InsertBinaryData( method DeleteBinaryData (line 49) | Task DeleteBinaryData( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/IFiksArkivPayloadGenerator.cs type IFiksArkivPayloadGenerator (line 11) | [ImplementableByApps] method GeneratePayload (line 22) | Task> GeneratePayload( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/IFiksArkivResponseHandler.cs type IFiksArkivResponseHandler (line 11) | [ImplementableByApps] method HandleSuccess (line 21) | Task HandleSuccess( method HandleError (line 35) | Task HandleError( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/Models/FiksArkivDocumentMetadata.cs type FiksArkivDocumentMetadata (line 11) | public sealed record FiksArkivDocumentMetadata( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/Models/FiksArkivDocuments.cs type FiksArkivDocuments (line 6) | internal sealed record FiksArkivDocuments FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/Models/FiksArkivReceivedMessagePayload.cs type FiksArkivReceivedMessagePayload (line 11) | public abstract record FiksArkivReceivedMessagePayload FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/Models/FiksArkivRecipient.cs type FiksArkivRecipient (line 10) | public sealed record FiksArkivRecipient(Guid AccountId, string Identifie... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/Models/FiksArkivSettings.cs type FiksArkivSettings (line 13) | public sealed record FiksArkivSettings type FiksArkivReceiptSettings (line 55) | public sealed record FiksArkivReceiptSettings type FiksArkivMetadataSettings (line 97) | public sealed record FiksArkivMetadataSettings type FiksArkivDocumentSettings (line 150) | public sealed record FiksArkivDocumentSettings type FiksArkivSuccessHandlingSettings (line 189) | public sealed record FiksArkivSuccessHandlingSettings type FiksArkivErrorHandlingSettings (line 222) | public sealed record FiksArkivErrorHandlingSettings type FiksArkivRecipientSettings (line 248) | public sealed record FiksArkivRecipientSettings type FiksArkivBindableValue (line 304) | public sealed record FiksArkivBindableValue type FiksArkivDataModelBinding (line 340) | public sealed record FiksArkivDataModelBinding type FiksArkivDataTypeSettings (line 399) | public sealed record FiksArkivDataTypeSettings FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksArkiv/Models/MessagePayloadWrapper.cs type MessagePayloadWrapper (line 6) | internal sealed record MessagePayloadWrapper(FiksIOMessagePayload Payloa... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/FiksIOClient.cs class FiksIOClient (line 25) | internal sealed class FiksIOClient : IFiksIOClient method FiksIOClient (line 43) | public FiksIOClient( method SendMessage (line 68) | public async Task SendMessage( method OnMessageReceived (line 139) | public async Task OnMessageReceived(Func ... method IsHealthy (line 153) | public async Task IsHealthy() method Reconnect (line 161) | public Task Reconnect() => InitializeFiksIOClient(); method InitializeFiksIOClient (line 163) | internal async Task InitializeFiksIOClient() method InitialiseFiksIOClient_NeverThrowsWrapper (line 204) | private async void InitialiseFiksIOClient_NeverThrowsWrapper(object? x... method SubscribeToEvents (line 216) | private async Task SubscribeToEvents() method MessageReceivedHandler (line 226) | private async Task MessageReceivedHandler(MottattMeldingArgs eventArgs) method SubscriptionCancelledHandler (line 234) | private Task SubscriptionCancelledHandler(ConsumerEventArgs eventArgs) method GetFiksAmqpApplicationName (line 240) | private static string GetFiksAmqpApplicationName(AppIdentifier appIden... method GetUri (line 243) | private static Uri? GetUri(string? uriString) => !string.IsNullOrWhite... method GenerateAsiceCertificate (line 245) | internal static X509Certificate2 GenerateAsiceCertificate() method GetUnderlyingFiksIOClient (line 259) | internal IExternalFiksIOClient? GetUnderlyingFiksIOClient() => _fiksIo... method DisposeAsync (line 261) | public async ValueTask DisposeAsync() FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/FiksIOClientFactory.cs class FiksIOClientFactory (line 9) | internal sealed class FiksIOClientFactory : IFiksIOClientFactory method FiksIOClientFactory (line 14) | public FiksIOClientFactory(ILoggerFactory loggerFactory, IMaskinporten... method CreateClient (line 20) | public async Task CreateClient(ExternalFiksIOCo... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/FiksIOMaskinportenClient.cs class FiksIOMaskinportenClient (line 8) | internal sealed class FiksIOMaskinportenClient : IFiksMaskinportenClient method FiksIOMaskinportenClient (line 13) | public FiksIOMaskinportenClient( method GetAccessToken (line 22) | public async Task GetAccessToken(IEnumerable GetAccessToken(TokenRequest tokenRe... method GetAccessToken (line 33) | public Task GetAccessToken(string scopes) => Ge... method GetDelegatedAccessToken (line 35) | public Task GetDelegatedAccessToken(string cons... method GetDelegatedAccessToken (line 38) | public Task GetDelegatedAccessToken(string cons... method GetDelegatedAccessTokenForAudience (line 41) | public Task GetDelegatedAccessTokenForAudience( method GetDelegatedAccessTokenForAudience (line 47) | public Task GetDelegatedAccessTokenForAudience( method GetOnBehalfOfAccessToken (line 53) | public Task GetOnBehalfOfAccessToken(string con... method GetOnBehalfOfAccessToken (line 56) | public Task GetOnBehalfOfAccessToken(string con... class TokenWrapper (line 59) | internal sealed class TokenWrapper : FiksMaskinportenToken method TokenWrapper (line 63) | internal TokenWrapper(string token, int expiresIn) FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/IFiksIOClient.cs type IFiksIOClient (line 8) | public interface IFiksIOClient : IAsyncDisposable method IsHealthy (line 18) | Task IsHealthy(); method Reconnect (line 23) | Task Reconnect(); method OnMessageReceived (line 29) | Task OnMessageReceived(Func listener); method SendMessage (line 36) | Task SendMessage( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/IFiksIOClientFactory.cs type IFiksIOClientFactory (line 6) | internal interface IFiksIOClientFactory method CreateClient (line 8) | Task CreateClient(ExternalFiksIOConfiguration f... FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/Models/FiksIOMessagePayload.cs type FiksIOMessagePayload (line 8) | public sealed record FiksIOMessagePayload FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/Models/FiksIOMessageRequest.cs type FiksIOMessageRequest (line 18) | public sealed record FiksIOMessageRequest( FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/Models/FiksIOMessageResponse.cs type FiksIOMessageResponse (line 9) | public sealed record FiksIOMessageResponse FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/Models/FiksIOReceivedMessage.cs type FiksIOReceivedMessage (line 11) | public sealed record FiksIOReceivedMessage type FiksIOReceivedMessageContent (line 45) | public sealed record FiksIOReceivedMessageContent type FiksIOMessageResponder (line 152) | public sealed record FiksIOMessageResponder FILE: src/App/backend/src/Altinn.App.Clients.Fiks/FiksIO/Models/FiksIOSettings.cs type IFiksIOAccountSettings (line 10) | public interface IFiksIOAccountSettings type FiksIOSettings (line 26) | public sealed record FiksIOSettings : IFiksIOAccountSettings FILE: src/App/backend/src/Altinn.App.Core/AppImplementationFactory.cs class ImplementableByAppsAttribute (line 9) | [AttributeUsage(AttributeTargets.Interface, AllowMultiple = false)] class AppImplementationFactoryExtensions (line 12) | internal static class AppImplementationFactoryExtensions method AddAppImplementationFactory (line 14) | public static IServiceCollection AddAppImplementationFactory(this ISer... class AppImplementationFactory (line 21) | internal sealed class AppImplementationFactory method AppImplementationFactory (line 25) | public AppImplementationFactory(IServiceProvider sp) => _rootServicePr... method GetRequired (line 46) | public T GetRequired() method Get (line 49) | public T? Get() method GetAll (line 52) | public IEnumerable GetAll() FILE: src/App/backend/src/Altinn.App.Core/Configuration/AppSettings.cs class AppSettings (line 7) | public class AppSettings FILE: src/App/backend/src/Altinn.App.Core/Configuration/CacheSettings.cs class CacheSettings (line 6) | public class CacheSettings FILE: src/App/backend/src/Altinn.App.Core/Configuration/FrontEndSettings.cs class FrontEndSettings (line 7) | public class FrontEndSettings : Dictionary { } FILE: src/App/backend/src/Altinn.App.Core/Configuration/GeneralSettings.cs class GeneralSettings (line 9) | public class GeneralSettings method FormattedExternalAppBaseUrl (line 61) | public string FormattedExternalAppBaseUrl(AppIdentifier app) FILE: src/App/backend/src/Altinn.App.Core/Configuration/MetricsSettings.cs class MetricsSettings (line 6) | [Obsolete("MetricSettings will no longer be supported in version 9.")] FILE: src/App/backend/src/Altinn.App.Core/Configuration/PlatformFrontendSettings.cs class PlatformFrontendSettings (line 7) | internal class PlatformFrontendSettings FILE: src/App/backend/src/Altinn.App.Core/Configuration/PlatformSettings.cs class PlatformSettings (line 7) | public class PlatformSettings FILE: src/App/backend/src/Altinn.App.Core/Constants/AltinnEnvironments.cs class AltinnEnvironments (line 7) | internal static class AltinnEnvironments method GetHostingEnvironment (line 37) | public static HostingEnvironment GetHostingEnvironment(string environm... method GetHostingEnvironment (line 43) | public static HostingEnvironment GetHostingEnvironment(IHostEnvironmen... type HostingEnvironment (line 49) | internal enum HostingEnvironment FILE: src/App/backend/src/Altinn.App.Core/Constants/AltinnTaskTypes.cs class AltinnTaskTypes (line 6) | internal static class AltinnTaskTypes FILE: src/App/backend/src/Altinn.App.Core/Constants/AltinnUrns.cs class AltinnUrns (line 10) | internal static class AltinnUrns FILE: src/App/backend/src/Altinn.App.Core/Constants/AuthorizationSchemes.cs class AuthorizationSchemes (line 6) | internal static class AuthorizationSchemes FILE: src/App/backend/src/Altinn.App.Core/Constants/AuthzConstants.cs class AuthzConstants (line 6) | public static class AuthzConstants FILE: src/App/backend/src/Altinn.App.Core/Constants/General.cs class General (line 6) | public static class General FILE: src/App/backend/src/Altinn.App.Core/EFormidling/EformidlingConstants.cs class EformidlingConstants (line 6) | public static class EformidlingConstants FILE: src/App/backend/src/Altinn.App.Core/EFormidling/EformidlingStartup.cs class EformidlingStartup (line 12) | public class EformidlingStartup : IHostedService method EformidlingStartup (line 21) | public EformidlingStartup( method StartAsync (line 33) | public async Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 65) | public Task StopAsync(CancellationToken cancellationToken) FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 13) | public static class ServiceCollectionExtensions method AddEFormidlingServices (line 22) | public static void AddEFormidlingServices(this IServiceCollection ... method AddEFormidlingServices2 (line 36) | public static void AddEFormidlingServices2(this IServiceCollec... FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Implementation/DefaultEFormidlingReceivers.cs class DefaultEFormidlingReceivers (line 12) | public class DefaultEFormidlingReceivers : IEFormidlingReceivers method DefaultEFormidlingReceivers (line 20) | public DefaultEFormidlingReceivers(IAppMetadata appMetadata) method GetEFormidlingReceivers (line 26) | public async Task> GetEFormidlingReceivers(Instance ins... method GetEFormidlingReceivers (line 43) | public Task> GetEFormidlingReceivers(Instance instance,... method CreateReceiverList (line 57) | private static List CreateReceiverList(string receiver) FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Implementation/DefaultEFormidlingService.cs class DefaultEFormidlingService (line 26) | public class DefaultEFormidlingService : IEFormidlingService method DefaultEFormidlingService (line 43) | public DefaultEFormidlingService( method SendEFormidlingShipment (line 71) | public async Task SendEFormidlingShipment(Instance instance) method SendEFormidlingShipment (line 77) | public async Task SendEFormidlingShipment(Instance instance, ValidAlti... method SendEFormidlingShipmentInternal (line 82) | private async Task SendEFormidlingShipmentInternal(Instance instance, ... method ConstructStandardBusinessDocument (line 140) | private async Task ConstructStandardBusiness... method SendInstanceData (line 211) | private async Task SendInstanceData( method GetUniqueFileName (line 279) | internal static string GetUniqueFileName( FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Implementation/EFormidlingLegacyConfigurationProvider.cs type IEFormidlingLegacyConfigurationProvider (line 13) | public interface IEFormidlingLegacyConfigurationProvider method GetLegacyConfiguration (line 19) | Task GetLegacyConfiguration(); class EFormidlingLegacyConfigurationProvider (line 23) | internal sealed class EFormidlingLegacyConfigurationProvider : IEFormidl... method EFormidlingLegacyConfigurationProvider (line 27) | public EFormidlingLegacyConfigurationProvider(IAppMetadata appMetadata) method GetLegacyConfiguration (line 32) | public async Task GetLegacyConfig... FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Implementation/EformidlingDeliveryException.cs class EformidlingDeliveryException (line 9) | public class EformidlingDeliveryException : AltinnException method EformidlingDeliveryException (line 12) | public EformidlingDeliveryException() { } method EformidlingDeliveryException (line 15) | public EformidlingDeliveryException(string message) method EformidlingDeliveryException (line 19) | public EformidlingDeliveryException(string message, Exception inner) FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Implementation/EformidlingStatusCheckEventHandler2.cs class EformidlingStatusCheckEventHandler2 (line 23) | internal sealed class EformidlingStatusCheckEventHandler2 : IEventHandler method EformidlingStatusCheckEventHandler2 (line 35) | public EformidlingStatusCheckEventHandler2( method ProcessEvent (line 56) | public async Task ProcessEvent(CloudEvent cloudEvent) method ProcessMoveNext (line 104) | private async Task ProcessMoveNext(AppIdentifier appIdentifier, Instan... method AddCompleteConfirmation (line 136) | private async Task AddCompleteConfirmation(InstanceIdentifi... method GetOrganizationToken (line 159) | private async Task GetOrganizationToken() method GetStatusesForShipment (line 164) | private async Task GetStatusesForShipment(string shipmentId) method MessageDeliveredToKS (line 191) | private static bool MessageDeliveredToKS(Statuses statuses) method MessageTimedOutToKS (line 199) | private static bool MessageTimedOutToKS(Statuses statuses, out string ... method MessageMalformed (line 205) | private static bool MessageMalformed(Statuses statuses, out string err... method CheckErrorStatus (line 211) | private static (bool Error, string ErrorMessage) CheckErrorStatus(Stat... FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Interface/IEFormidlingMetadata.cs type IEFormidlingMetadata (line 10) | [ImplementableByApps] method GenerateEFormidlingMetadata (line 21) | public Task<(string MetadataFilename, Stream Metadata)> GenerateEFormi... FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Interface/IEFormidlingReceivers.cs type IEFormidlingReceivers (line 10) | [ImplementableByApps] method GetEFormidlingReceivers (line 24) | public Task> GetEFormidlingReceivers(Instance instance); method GetEFormidlingReceivers (line 38) | public Task> GetEFormidlingReceivers(Instance instance,... FILE: src/App/backend/src/Altinn.App.Core/EFormidling/Interface/IEFormidlingService.cs type IEFormidlingService (line 9) | public interface IEFormidlingService method SendEFormidlingShipment (line 16) | public Task SendEFormidlingShipment(Instance instance); method SendEFormidlingShipment (line 24) | public Task SendEFormidlingShipment(Instance instance, ValidAltinnEFor... FILE: src/App/backend/src/Altinn.App.Core/Exceptions/AltinnException.cs class AltinnException (line 6) | public abstract class AltinnException : Exception method AltinnException (line 9) | protected AltinnException() { } method AltinnException (line 12) | protected AltinnException(string? message) method AltinnException (line 16) | protected AltinnException(string? message, Exception? innerException) FILE: src/App/backend/src/Altinn.App.Core/Exceptions/ConfigurationException.cs class ConfigurationException (line 6) | public class ConfigurationException : AltinnException method ConfigurationException (line 9) | public ConfigurationException() { } method ConfigurationException (line 12) | public ConfigurationException(string? message) method ConfigurationException (line 16) | public ConfigurationException(string? message, Exception? innerException) FILE: src/App/backend/src/Altinn.App.Core/Extensions/CancellationTokenExtensions.cs class CancellationTokenExtensions (line 3) | internal static class CancellationTokenExtensions method WithTimeout (line 17) | public static CancellationTokenSource WithTimeout(this CancellationTok... FILE: src/App/backend/src/Altinn.App.Core/Extensions/ClaimsPrincipalExtensions.cs class ClaimsPrincipalExtensions (line 10) | public static class ClaimsPrincipalExtensions method GetUserOrOrgId (line 15) | public static string? GetUserOrOrgId(this ClaimsPrincipal user) method GetOrg (line 35) | public static string? GetOrg(this ClaimsPrincipal user) => user.GetFir... method GetOrgNumber (line 40) | public static int? GetOrgNumber(this ClaimsPrincipal? user) => method GetUserIdAsInt (line 46) | public static int? GetUserIdAsInt(this ClaimsPrincipal? user) => method GetAuthenticationLevel (line 52) | public static int GetAuthenticationLevel(this ClaimsPrincipal user) => method GetPartyIdAsInt (line 58) | public static int? GetPartyIdAsInt(this ClaimsPrincipal user) => method GetFirstOfType (line 61) | private static string? GetFirstOfType(this ClaimsPrincipal? user, stri... method GetFirstOfTypeAsInt (line 64) | private static int? GetFirstOfTypeAsInt(this ClaimsPrincipal? user, st... FILE: src/App/backend/src/Altinn.App.Core/Extensions/ConfigurationBuilderExtensions.cs class ConfigurationBuilderExtensions (line 10) | public static class ConfigurationBuilderExtensions method LoadAppConfig (line 20) | public static void LoadAppConfig(this IConfigurationBuilder builder, s... method AddAppSettingsSecretFile (line 28) | internal static void AddAppSettingsSecretFile( FILE: src/App/backend/src/Altinn.App.Core/Extensions/DataProtectionConfiguration.cs class DataProtectionConfiguration (line 10) | public static class DataProtectionConfiguration method ConfigureDataProtection (line 16) | public static void ConfigureDataProtection(this IServiceCollection ser... method GetKeysDirectory (line 30) | private static DirectoryInfo? GetKeysDirectory() FILE: src/App/backend/src/Altinn.App.Core/Extensions/DictionaryExtensions.cs class DictionaryExtensions (line 9) | public static class DictionaryExtensions method ToUrlEncodedNameValueString (line 14) | public static string ToUrlEncodedNameValueString(this Dictionary PostAsync( method PutAsync (line 55) | public static async Task PutAsync( method GetAsync (line 89) | public static async Task GetAsync( method GetStreamingAsync (line 124) | public static async Task GetStreamingAsync( method PatchAsync (line 157) | public static async Task PatchAsync( method DeleteAsync (line 191) | public static async Task DeleteAsync( FILE: src/App/backend/src/Altinn.App.Core/Extensions/HttpContextExtensions.cs class HttpContextExtensions (line 12) | public static class HttpContextExtensions method CreateContentStream (line 17) | public static StreamContent CreateContentStream(this HttpRequest request) method ReadBodyAsByteArrayAsync (line 41) | internal static async Task<(byte[]?, long actualLength)> ReadBodyAsByt... FILE: src/App/backend/src/Altinn.App.Core/Extensions/InstanceEventExtensions.cs class InstanceEventExtensions (line 8) | public static class InstanceEventExtensions method CopyValues (line 15) | public static InstanceEvent CopyValues(this InstanceEvent original) FILE: src/App/backend/src/Altinn.App.Core/Extensions/MultipartContentExtensions.cs class MultipartContentExtensions (line 6) | internal static class MultipartContentExtensions method RemoveByName (line 11) | public static bool RemoveByName(this MultipartContent content, string ... method ReplaceByName (line 40) | public static void ReplaceByName(this MultipartContent content, HttpCo... FILE: src/App/backend/src/Altinn.App.Core/Extensions/NationalIdentityNumberExtensions.cs class NationalIdentityNumberExtensions (line 6) | internal static class NationalIdentityNumberExtensions method ToUrnFormattedString (line 11) | public static string ToUrnFormattedString(this NationalIdentityNumber ... method ToUrnFormattedString (line 19) | public static string? ToUrnFormattedString(this NationalIdentityNumber... FILE: src/App/backend/src/Altinn.App.Core/Extensions/OrganisationNumberExtensions.cs class OrganisationNumberExtensions (line 6) | internal static class OrganisationNumberExtensions method ToUrnFormattedString (line 11) | public static string ToUrnFormattedString(this OrganisationNumber orga... method ToUrnFormattedString (line 19) | public static string? ToUrnFormattedString(this OrganisationNumber? or... FILE: src/App/backend/src/Altinn.App.Core/Extensions/ProcessStateExtensions.cs class ProcessStateExtensions (line 8) | public static class ProcessStateExtensions method Copy (line 15) | public static ProcessState Copy(this ProcessState original) FILE: src/App/backend/src/Altinn.App.Core/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 88) | public static class ServiceCollectionExtensions method AddPlatformServices (line 96) | public static void AddPlatformServices( method AddApplicationIdentifier (line 142) | private static void AddApplicationIdentifier(IServiceCollection services) method GetApplicationId (line 151) | private static string GetApplicationId() method AddAppServices (line 170) | public static void AddAppServices( method AddValidationServices (line 239) | private static void AddValidationServices(IServiceCollection services,... method IsAdded (line 265) | public static bool IsAdded(this IServiceCollection services, Type serv... method AddEventServices (line 270) | private static void AddEventServices(IServiceCollection services) method AddNotificationServices (line 288) | private static void AddNotificationServices(IServiceCollection services) method AddPdfServices (line 300) | private static void AddPdfServices(IServiceCollection services) method AddPaymentServices (line 309) | private static void AddPaymentServices( method AddSignatureServices (line 336) | private static void AddSignatureServices(IServiceCollection services) method AddAppOptions (line 347) | private static void AddAppOptions(IServiceCollection services) method AddExternalApis (line 364) | private static void AddExternalApis(IServiceCollection services) method AddProcessServices (line 370) | private static void AddProcessServices(IServiceCollection services) method AddActionServices (line 409) | private static void AddActionServices(IServiceCollection services) method AddFileAnalyserServices (line 416) | private static void AddFileAnalyserServices(IServiceCollection services) method AddFileValidatorServices (line 422) | private static void AddFileValidatorServices(IServiceCollection services) method IsConfigured (line 428) | internal static bool IsConfigured(this IServiceCollection se... FILE: src/App/backend/src/Altinn.App.Core/Extensions/StringExtensions.cs class StringExtensions (line 6) | public static class StringExtensions method ContainsMoreThanOne (line 12) | public static bool ContainsMoreThanOne(this string s, char ch) method DoesNotContain (line 26) | public static bool DoesNotContain(this string s, char ch) method ContainsExactlyOne (line 35) | public static bool ContainsExactlyOne(this string s, char ch) FILE: src/App/backend/src/Altinn.App.Core/Extensions/XmlToLinqExtensions.cs class XmlToLinqExtensions (line 9) | public static class XmlToLinqExtensions method AddAttribute (line 28) | public static XElement AddAttribute(this XElement element, string attr... method AddElement (line 52) | public static XElement AddElement(this XElement element, string elemen... method AddPropertiesAsXElement (line 73) | public static XElement AddPropertiesAsXElement(this XElement elemen... method AddPropertyAsXElement (line 95) | public static XElement AddPropertyAsXElement(this XElement element, Ex... method AddRuleAsXElement (line 134) | public static XElement AddRuleAsXElement(this XElement element, Expres... method AttributeValue (line 173) | public static string AttributeValue(this XElement element, XName xName) method AttributeValue (line 196) | public static string AttributeValue(this XElement element, string attr... method ElementValue (line 213) | public static string ElementValue(this XElement element, XName xName) method GetRestrictionValue (line 239) | public static bool GetRestrictionValue(this XElement restrictionElemen... method IsSameAsAttributeValue (line 261) | public static bool IsSameAsAttributeValue(this XElement element, strin... FILE: src/App/backend/src/Altinn.App.Core/Features/AccessManagement/IAccessManagementClient.cs type IAccessManagementClient (line 10) | public interface IAccessManagementClient method DelegateRights (line 20) | public Task DelegateRights(DelegationRequest deleg... method RevokeRights (line 30) | public Task RevokeRights(DelegationRequest delegat... FILE: src/App/backend/src/Altinn.App.Core/Features/Action/PaymentUserAction.cs class PaymentUserAction (line 16) | internal class PaymentUserAction : IUserAction method PaymentUserAction (line 25) | public PaymentUserAction( method HandleAction (line 40) | public async Task HandleAction(UserActionContext con... FILE: src/App/backend/src/Altinn.App.Core/Features/Action/SigningUserAction.cs class SigningUserAction (line 29) | internal class SigningUserAction : IUserAction method SigningUserAction (line 42) | public SigningUserAction( method HandleAction (line 67) | public async Task HandleAction(UserActionContext con... method HandleOnBehalfOf (line 207) | internal async Task HandleOnBehalfOf( method GetDataTypeForSignature (line 250) | private static string? GetDataTypeForSignature( method GetDataElementSignatures (line 269) | private static List GetDataElementSignatures( method GetSignee (line 289) | private static async Task GetSignee(UserActionContext context) method CatchError (line 317) | private static async Task> CatchError(F... FILE: src/App/backend/src/Altinn.App.Core/Features/Action/UniqueSignatureAuthorizer.cs class UniqueSignatureAuthorizer (line 17) | public class UniqueSignatureAuthorizer : IUserActionAuthorizer method UniqueSignatureAuthorizer (line 37) | public UniqueSignatureAuthorizer( method AuthorizeAction (line 51) | public async Task AuthorizeAction(UserActionAuthorizerContext co... method GetSigneeFromSignDocument (line 97) | private async Task GetSigneeFromSignDocument( FILE: src/App/backend/src/Altinn.App.Core/Features/Action/UserActionAuthorizerContext.cs class UserActionAuthorizerContext (line 10) | public class UserActionAuthorizerContext method UserActionAuthorizerContext (line 20) | public UserActionAuthorizerContext( FILE: src/App/backend/src/Altinn.App.Core/Features/Action/UserActionService.cs class UserActionService (line 9) | public class UserActionService method UserActionService (line 17) | public UserActionService(IServiceProvider serviceProvider) method GetActionHandler (line 27) | public IUserAction? GetActionHandler(string? actionId) FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/Authenticated.cs class Authenticated (line 21) | public abstract class Authenticated method Authenticated (line 48) | private Authenticated(ref ParseContext context) method GetLanguage (line 63) | public async Task GetLanguage() class None (line 85) | public sealed class None : Authenticated method None (line 87) | internal None(ref ParseContext context) class Unknown (line 95) | public sealed class Unknown : Authenticated method Unknown (line 97) | internal Unknown(ref ParseContext context) class User (line 104) | public sealed class User : Authenticated method User (line 158) | internal User( type Details (line 196) | public sealed record Details( method LookupSelectedParty (line 263) | public async Task LookupSelectedParty() => method LookupProfile (line 273) | public async Task LookupProfile() => method LoadDetails (line 284) | public async Task
LoadDetails(bool validateSelectedParty = ... class Org (line 346) | public sealed class Org : Authenticated method Org (line 366) | internal Org(string orgNo, int authenticationLevel, string authentic... type Details (line 381) | public sealed record Details(Party Party, bool CanInstantiate); method LoadDetails (line 387) | public async Task
LoadDetails() class ServiceOwner (line 401) | public sealed class ServiceOwner : Authenticated method ServiceOwner (line 425) | internal ServiceOwner( type Details (line 445) | public sealed record Details(Party Party); method LoadDetails (line 451) | public async Task
LoadDetails() class SystemUser (line 463) | public sealed class SystemUser : Authenticated method SystemUser (line 498) | internal SystemUser( type Details (line 526) | public sealed record Details(Party Party, bool CanInstantiate); method LoadDetails (line 532) | public async Task
LoadDetails() method FromOldLocalTest (line 558) | internal static Authenticated FromOldLocalTest( type ParseContext (line 671) | internal record struct ParseContext( method From (line 812) | internal static Authenticated From( method NewUser (line 917) | static Authenticated.User NewUser(ref ParseContext context) method NewOrg (line 963) | static Org NewOrg(ref ParseContext context) method NewSystemUser (line 974) | static SystemUser NewSystemUser(ref ParseContext context) method ParseAuthLevel (line 1018) | private static void ParseAuthLevel(TokenClaim claim, out int authLevel) type TokenClaim (line 1035) | internal readonly record struct TokenClaim(string? Type, object? Value) type AuthorizationDetailsClaim (line 1096) | [JsonPolymorphic(TypeDiscriminatorPropertyName = "type")] type SystemUserAuthorizationDetailsClaim (line 1115) | internal sealed record SystemUserAuthorizationDetailsClaim( type OrgClaim (line 1121) | internal sealed record OrgClaim( FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/AuthenticationContext.cs class AuthenticationContext (line 15) | internal sealed class AuthenticationContext : IAuthenticationContext method AuthenticationContext (line 27) | public AuthenticationContext( FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/AuthenticationContextDI.cs class AuthenticationContextDI (line 6) | internal static class AuthenticationContextDI method AddAuthenticationContext (line 8) | internal static void AddAuthenticationContext(this IServiceCollection ... FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/AuthenticationContextException.cs class AuthenticationContextException (line 6) | public class AuthenticationContextException : Exception method AuthenticationContextException (line 12) | public AuthenticationContextException(string message) FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/IAuthenticationContext.cs type IAuthenticationContext (line 6) | public interface IAuthenticationContext FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/Scopes.cs type Scopes (line 6) | public readonly struct Scopes : IEquatable method Scopes (line 19) | public Scopes(string? scope) => _scope = scope; method Equals (line 26) | public bool Equals(Scopes other) => _scope == other._scope; method Equals (line 33) | public override bool Equals(object? obj) => obj is Scopes other && Equ... method GetHashCode (line 39) | public override int GetHashCode() => _scope?.GetHashCode() ?? 0; method ToString (line 67) | public override string ToString() => _scope ?? ""; method GetEnumerator (line 75) | public ScopeEnumerator GetEnumerator() => new ScopeEnumerator(_scope.A... type ScopeEnumerator (line 80) | public ref struct ScopeEnumerator method ScopeEnumerator (line 89) | public ScopeEnumerator(ReadOnlySpan scopes) method MoveNext (line 104) | public bool MoveNext() method HasScope (line 140) | public bool HasScope(string scopeToFind) method HasScopeWithPrefix (line 161) | public bool HasScopeWithPrefix(string scopePrefix) method HasAltinnInstanceScope (line 180) | public bool HasAltinnInstanceScope() FILE: src/App/backend/src/Altinn.App.Core/Features/Auth/TokenIssuer.cs type TokenIssuer (line 6) | public enum TokenIssuer FILE: src/App/backend/src/Altinn.App.Core/Features/AuthenticationMethod.cs type AuthenticationMethod (line 12) | internal abstract record AuthenticationMethod type StorageAuthenticationMethod (line 82) | public sealed record StorageAuthenticationMethod type CorrespondenceAuthenticationMethod (line 109) | public sealed record CorrespondenceAuthenticationMethod FILE: src/App/backend/src/Altinn.App.Core/Features/Bootstrap/BootstrapGlobalService.cs class BootstrapGlobalService (line 21) | internal sealed class BootstrapGlobalService( method GetGlobalState (line 42) | public async Task GetGlobalState( method GetUserProfileOrNull (line 96) | private async Task GetUserProfileOrNull() method GetFooterLayout (line 108) | private async Task GetFooterLayout() method GetCurrentParty (line 116) | private async Task GetCurrentParty() method GetTextResources (line 150) | private async Task GetTextResources(string org, string ... method GetLanguageFromCookie (line 207) | private string? GetLanguageFromCookie() method GetOrgData (line 236) | private async Task<(AltinnCdnOrgName? OrgName, string? OrgLogoUrl)> Ge... FILE: src/App/backend/src/Altinn.App.Core/Features/Bootstrap/FormBootstrapService.cs class FormBootstrapService (line 24) | public sealed class FormBootstrapService method FormBootstrapService (line 46) | public FormBootstrapService( method GetInstanceFormBootstrap (line 73) | public async Task GetInstanceFormBootstrap( method GetStatelessFormBootstrap (line 140) | public async Task GetStatelessFormBootstrap( method DeserializeJson (line 184) | private static object DeserializeJson(string json) method GetDefaultDataType (line 189) | private string? GetDefaultDataType(string uiFolder) method LoadInstanceDataModels (line 194) | private async Task> LoadInstanceData... method LoadStatelessDataModels (line 280) | private async Task> LoadStatelessDat... method GetStatelessInstanceOwner (line 348) | private async Task GetStatelessInstanceOwner() method LoadStaticOptions (line 372) | private async Task> LoadStaticOpti... method GetAppOptions (line 430) | private async Task GetAppOptions( method LoadAndPartitionInitialValidations (line 454) | private async Task LoadAndPartitionIni... method PartitionInitialValidationIssues (line 482) | private static PartitionedInitialValidations PartitionInitialValidatio... method CloneValidationIssue (line 521) | private static ValidationIssueWithSource CloneValidationIssue(Validati... method AttachInitialValidationIssues (line 540) | private static void AttachInitialValidationIssues( method GetSchema (line 559) | private object GetSchema(string dataType) method GetFormDataAsync (line 565) | private async Task GetFormDataAsync( method PersistProcessDataReadChanges (line 583) | private static async Task PersistProcessDataReadChanges(InstanceDataUn... method GetDefaultFormData (line 616) | private object GetDefaultFormData(string classRef) method GetValidationConfig (line 621) | private object? GetValidationConfig(string dataType) class PartitionedInitialValidations (line 632) | private sealed class PartitionedInitialValidations FILE: src/App/backend/src/Altinn.App.Core/Features/Bootstrap/LayoutAnalysisService.cs class LayoutAnalysisService (line 8) | internal sealed class LayoutAnalysisService method GetReferencedDataTypes (line 10) | public static HashSet GetReferencedDataTypes(object layoutsJso... method GetStaticOptionsReferences (line 20) | public static StaticOptionsAnalysisResult GetStaticOptionsReferences(o... method ConvertToJsonElement (line 35) | private static JsonElement ConvertToJsonElement(object layoutsJson) method TraverseForDataTypes (line 52) | private static void TraverseForDataTypes(JsonElement element, HashSet<... method TraverseObjectForDataTypes (line 73) | private static void TraverseObjectForDataTypes(JsonElement obj, HashSe... method ExtractDataTypeFromBinding (line 91) | private static void ExtractDataTypeFromBinding(JsonElement bindingValu... method TraverseForOptions (line 107) | private static void TraverseForOptions( method TraverseObjectForOptions (line 134) | private static void TraverseObjectForOptions( method IsStaticallyConfiguredComponent (line 161) | private static bool IsStaticallyConfiguredComponent(JsonElement compon... method IsMissingNullOrEmptyObject (line 168) | private static bool IsMissingNullOrEmptyObject(JsonElement component, ... method IsDataModelExpression (line 183) | private static bool IsDataModelExpression(JsonElement array, out strin... method IsOptionLabelExpression (line 218) | private static bool IsOptionLabelExpression(JsonElement array, out str... class StaticOptionsAnalysisResult (line 255) | internal sealed class StaticOptionsAnalysisResult FILE: src/App/backend/src/Altinn.App.Core/Features/Bootstrap/Models/BootstrapGlobalResponse.cs class BootstrapGlobalResponse (line 11) | internal class BootstrapGlobalResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Bootstrap/Models/FormBootstrapResponse.cs class FormBootstrapResponse (line 11) | public sealed class FormBootstrapResponse class StaticOptionSet (line 43) | public sealed class StaticOptionSet class DataModelInfo (line 62) | public sealed class DataModelInfo FILE: src/App/backend/src/Altinn.App.Core/Features/Cache/AppConfigurationCache.cs class AppConfigurationCache (line 11) | internal sealed class AppConfigurationCache( method StartAsync (line 28) | public override async Task StartAsync(CancellationToken cancellationTo... method ExecuteAsync (line 36) | protected override async Task ExecuteAsync(CancellationToken stoppingT... type Scope (line 90) | private readonly record struct Scope(AsyncServiceScope Value, IAppMeta... FILE: src/App/backend/src/Altinn.App.Core/Features/Cache/AppConfigurationCacheDI.cs class AppConfigurationCacheDI (line 6) | internal static class AppConfigurationCacheDI method AddAppConfigurationCache (line 8) | public static IServiceCollection AddAppConfigurationCache(this IServic... FILE: src/App/backend/src/Altinn.App.Core/Features/Cache/IAppConfigurationCache.cs type IAppConfigurationCache (line 5) | internal interface IAppConfigurationCache FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/BuilderUtils.cs class BuilderUtils (line 7) | internal static class BuilderUtils method NotNullOrEmpty (line 17) | internal static void NotNullOrEmpty([NotNull] object? value, string? e... method RequireAtLeastOneOf (line 30) | internal static void RequireAtLeastOneOf( method RequireExactlyOneOf (line 45) | internal static void RequireExactlyOneOf( FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/CorrespondenceAttachmentBuilder.cs class CorrespondenceAttachmentBuilder (line 8) | public class CorrespondenceAttachmentBuilder : ICorrespondenceAttachment... method CorrespondenceAttachmentBuilder (line 18) | private CorrespondenceAttachmentBuilder() { } method Create (line 23) | public static ICorrespondenceAttachmentBuilderFilename Create() => new... method WithFilename (line 26) | public ICorrespondenceAttachmentBuilderSendersReference WithFilename(s... method WithSendersReference (line 34) | public ICorrespondenceAttachmentBuilderData WithSendersReference(strin... method WithData (line 42) | public ICorrespondenceAttachmentBuilder WithData(Stream data) method WithData (line 49) | [Obsolete("This method is inefficient for large attachments. Consider ... method WithIsEncrypted (line 57) | public ICorrespondenceAttachmentBuilder WithIsEncrypted(bool isEncrypted) method WithDataLocationType (line 64) | public ICorrespondenceAttachmentBuilder WithDataLocationType(Correspon... method Build (line 71) | public CorrespondenceAttachment Build() FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/CorrespondenceContentBuilder.cs class CorrespondenceContentBuilder (line 9) | public class CorrespondenceContentBuilder : ICorrespondenceContentBuilder method CorrespondenceContentBuilder (line 16) | private CorrespondenceContentBuilder() { } method Create (line 22) | public static ICorrespondenceContentBuilderLanguage Create() => new Co... method WithLanguage (line 25) | public ICorrespondenceContentBuilderTitle WithLanguage(LanguageCode n... method WithNotificationTemplate (line 34) | public ICorrespondenceNotificationBuilder WithNotificationTemplate( method WithEmailSubject (line 44) | public ICorrespondenceNotificationBuilder WithEmailSubject(string? ema... method WithEmailBody (line 51) | public ICorrespondenceNotificationBuilder WithEmailBody(string? emailB... method WithSmsBody (line 58) | public ICorrespondenceNotificationBuilder WithSmsBody(string? smsBody) method WithSendReminder (line 65) | public ICorrespondenceNotificationBuilder WithSendReminder(bool? sendR... method WithReminderEmailSubject (line 72) | public ICorrespondenceNotificationBuilder WithReminderEmailSubject(str... method WithReminderEmailBody (line 79) | public ICorrespondenceNotificationBuilder WithReminderEmailBody(string... method WithReminderSmsBody (line 86) | public ICorrespondenceNotificationBuilder WithReminderSmsBody(string? ... method WithNotificationChannel (line 93) | public ICorrespondenceNotificationBuilder WithNotificationChannel( method WithReminderNotificationChannel (line 102) | public ICorrespondenceNotificationBuilder WithReminderNotificationChan... method WithSendersReference (line 111) | public ICorrespondenceNotificationBuilder WithSendersReference(string?... method WithRequestedSendTime (line 118) | [Obsolete("RequestedSendTime is no longer supported by the Corresponde... method WithRecipientOverride (line 126) | public ICorrespondenceNotificationBuilder WithRecipientOverride( method WithRecipientOverride (line 134) | public ICorrespondenceNotificationBuilder WithRecipientOverride( method WithRecipientOverrideIfConfigured (line 143) | public ICorrespondenceNotificationBuilder WithRecipientOverrideIfConfi... method WithRecipientOverride (line 156) | [Obsolete("Use WithRecipientOverride(CorrespondenceNotificationRecipie... method Build (line 167) | public CorrespondenceNotification Build() FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/CorrespondenceNotificationOverrideBuilder.cs class CorrespondenceNotificationOverrideBuilder (line 10) | public class CorrespondenceNotificationOverrideBuilder : ICorrespondence... method CorrespondenceNotificationOverrideBuilder (line 17) | private CorrespondenceNotificationOverrideBuilder() { } method Create (line 22) | public static ICorrespondenceNotificationOverrideBuilder Create() => method WithEmailAddress (line 26) | public ICorrespondenceNotificationOverrideBuilder WithEmailAddress(str... method WithMobileNumber (line 33) | public ICorrespondenceNotificationOverrideBuilder WithMobileNumber(str... method WithNationalIdentityNumber (line 40) | public ICorrespondenceNotificationOverrideBuilder WithNationalIdentity... method WithOrganizationNumber (line 49) | public ICorrespondenceNotificationOverrideBuilder WithOrganizationNumb... method WithOrganisationOrPersonIdentifier (line 56) | public ICorrespondenceNotificationOverrideBuilder WithOrganisationOrPe... method WithRecipientToOverride (line 72) | [Obsolete( method WithRecipientToOverride (line 107) | [Obsolete( method WithRecipientToOverride (line 116) | [Obsolete( method WithRecipientToOverride (line 125) | [Obsolete( method WithCorrespondenceNotificationRecipients (line 141) | [Obsolete( method Build (line 160) | public CorrespondenceNotificationRecipient Build() FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/CorrespondenceRequestBuilder.cs class CorrespondenceRequestBuilder (line 9) | public class CorrespondenceRequestBuilder : ICorrespondenceRequestBuilder method CorrespondenceRequestBuilder (line 29) | private CorrespondenceRequestBuilder() { } method Create (line 34) | public static ICorrespondenceRequestBuilderResourceId Create() => new ... method WithResourceId (line 37) | public ICorrespondenceRequestBuilderSender WithResourceId(string resou... method WithSender (line 45) | public ICorrespondenceRequestBuilderSendersReference WithSender(Organi... method WithSender (line 53) | public ICorrespondenceRequestBuilderSendersReference WithSender(string... method WithSendersReference (line 61) | public ICorrespondenceRequestBuilderRecipients WithSendersReference(st... method WithRecipient (line 69) | public ICorrespondenceRequestBuilderContent WithRecipient(Organisation... method WithRecipient (line 76) | public ICorrespondenceRequestBuilderContent WithRecipient(Organisation... method WithRecipient (line 83) | public ICorrespondenceRequestBuilderContent WithRecipient(NationalIden... method WithRecipient (line 90) | public ICorrespondenceRequestBuilderContent WithRecipient(string recip... method WithRecipients (line 97) | public ICorrespondenceRequestBuilderContent WithRecipients(IEnumerable... method WithRecipients (line 104) | public ICorrespondenceRequestBuilderContent WithRecipients(IEnumerable... method WithContent (line 113) | public ICorrespondenceRequestBuilder WithContent(CorrespondenceContent... method WithContent (line 121) | public ICorrespondenceRequestBuilder WithContent(ICorrespondenceConten... method WithContent (line 127) | public ICorrespondenceRequestBuilder WithContent( method WithContent (line 145) | public ICorrespondenceRequestBuilder WithContent(string language, stri... method WithDueDateTime (line 158) | public ICorrespondenceRequestBuilder WithDueDateTime(DateTimeOffset du... method WithAllowSystemDeleteAfter (line 166) | [Obsolete("AllowSystemDeleteAfter is no longer supported by the Corres... method WithRequestedPublishTime (line 174) | public ICorrespondenceRequestBuilder WithRequestedPublishTime(DateTime... method WithMessageSender (line 181) | public ICorrespondenceRequestBuilder WithMessageSender(string messageS... method WithExternalReference (line 188) | public ICorrespondenceRequestBuilder WithExternalReference(Corresponde... method WithExternalReference (line 194) | public ICorrespondenceRequestBuilder WithExternalReference(Corresponde... method WithExternalReferences (line 202) | public ICorrespondenceRequestBuilder WithExternalReferences( method WithPropertyList (line 212) | public ICorrespondenceRequestBuilder WithPropertyList(IReadOnlyDiction... method WithReplyOption (line 224) | public ICorrespondenceRequestBuilder WithReplyOption(CorrespondenceRep... method WithReplyOption (line 230) | public ICorrespondenceRequestBuilder WithReplyOption(string linkUrl, s... method WithReplyOptions (line 236) | public ICorrespondenceRequestBuilder WithReplyOptions(IEnumerable ... method WithLanguage (line 21) | ICorrespondenceContentBuilderTitle WithLanguage(string language); type ICorrespondenceContentBuilderTitle (line 27) | public interface ICorrespondenceContentBuilderTitle method WithTitle (line 33) | ICorrespondenceContentBuilderSummary WithTitle(string title); type ICorrespondenceContentBuilderSummary (line 39) | public interface ICorrespondenceContentBuilderSummary method WithSummary (line 45) | ICorrespondenceContentBuilderBody WithSummary(string summary); type ICorrespondenceContentBuilderBody (line 51) | public interface ICorrespondenceContentBuilderBody method WithBody (line 57) | ICorrespondenceContentBuilder WithBody(string body); type ICorrespondenceContentBuilder (line 63) | public interface ICorrespondenceContentBuilder method Build (line 72) | CorrespondenceContent Build(); FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/ICorrespondenceNotificationBuilder.cs type ICorrespondenceNotificationBuilderTemplate (line 8) | public interface ICorrespondenceNotificationBuilderTemplate method WithNotificationTemplate (line 14) | ICorrespondenceNotificationBuilder WithNotificationTemplate( type ICorrespondenceNotificationBuilder (line 22) | public interface ICorrespondenceNotificationBuilder : ICorrespondenceNot... method WithEmailSubject (line 29) | ICorrespondenceNotificationBuilder WithEmailSubject(string? emailSubje... method WithEmailBody (line 36) | ICorrespondenceNotificationBuilder WithEmailBody(string? emailBody); method WithSmsBody (line 43) | ICorrespondenceNotificationBuilder WithSmsBody(string? smsBody); method WithSendReminder (line 50) | ICorrespondenceNotificationBuilder WithSendReminder(bool? sendReminder); method WithReminderEmailSubject (line 57) | ICorrespondenceNotificationBuilder WithReminderEmailSubject(string? re... method WithReminderEmailBody (line 64) | ICorrespondenceNotificationBuilder WithReminderEmailBody(string? remin... method WithReminderSmsBody (line 71) | ICorrespondenceNotificationBuilder WithReminderSmsBody(string? reminde... method WithNotificationChannel (line 77) | ICorrespondenceNotificationBuilder WithNotificationChannel(Corresponde... method WithReminderNotificationChannel (line 83) | ICorrespondenceNotificationBuilder WithReminderNotificationChannel( method WithSendersReference (line 91) | ICorrespondenceNotificationBuilder WithSendersReference(string? sender... method WithRequestedSendTime (line 97) | [Obsolete("RequestedSendTime is no longer supported by the Corresponde... method WithRecipientOverride (line 104) | public ICorrespondenceNotificationBuilder WithRecipientOverride( method WithRecipientOverride (line 112) | public ICorrespondenceNotificationBuilder WithRecipientOverride( method WithRecipientOverride (line 121) | [Obsolete("Use WithRecipientOverride(CorrespondenceNotificationRecipie... method Build (line 129) | CorrespondenceNotification Build(); FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/ICorrespondenceNotificationOverrideBuilder.cs type ICorrespondenceNotificationOverrideBuilder (line 9) | public interface ICorrespondenceNotificationOverrideBuilder method WithRecipientToOverride (line 15) | [Obsolete( method WithRecipientToOverride (line 24) | [Obsolete( method WithRecipientToOverride (line 33) | [Obsolete( method WithRecipientToOverride (line 42) | [Obsolete( method WithCorrespondenceNotificationRecipients (line 54) | [Obsolete( method WithOrganizationNumber (line 65) | public ICorrespondenceNotificationOverrideBuilder WithOrganizationNumb... method WithNationalIdentityNumber (line 71) | public ICorrespondenceNotificationOverrideBuilder WithNationalIdentity... method WithEmailAddress (line 79) | public ICorrespondenceNotificationOverrideBuilder WithEmailAddress(str... method WithMobileNumber (line 85) | public ICorrespondenceNotificationOverrideBuilder WithMobileNumber(str... method WithOrganisationOrPersonIdentifier (line 91) | public ICorrespondenceNotificationOverrideBuilder WithOrganisationOrPe... method Build (line 98) | CorrespondenceNotificationRecipient Build(); FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Builder/ICorrespondenceRequestBuilder.cs type ICorrespondenceRequestBuilderResourceId (line 9) | public interface ICorrespondenceRequestBuilderResourceId method WithResourceId (line 15) | ICorrespondenceRequestBuilderSender WithResourceId(string resourceId); type ICorrespondenceRequestBuilderSender (line 21) | public interface ICorrespondenceRequestBuilderSender method WithSender (line 27) | ICorrespondenceRequestBuilderSendersReference WithSender(OrganisationN... method WithSender (line 33) | ICorrespondenceRequestBuilderSendersReference WithSender(string sender); type ICorrespondenceRequestBuilderSendersReference (line 39) | public interface ICorrespondenceRequestBuilderSendersReference method WithSendersReference (line 45) | ICorrespondenceRequestBuilderRecipients WithSendersReference(string se... type ICorrespondenceRequestBuilderRecipients (line 51) | public interface ICorrespondenceRequestBuilderRecipients method WithRecipient (line 58) | ICorrespondenceRequestBuilderContent WithRecipient(OrganisationOrPerso... method WithRecipient (line 65) | ICorrespondenceRequestBuilderContent WithRecipient(OrganisationNumber ... method WithRecipient (line 72) | ICorrespondenceRequestBuilderContent WithRecipient(NationalIdentityNum... method WithRecipient (line 79) | ICorrespondenceRequestBuilderContent WithRecipient(string recipient); method WithRecipients (line 86) | ICorrespondenceRequestBuilderContent WithRecipients(IEnumerable Resolve(CorrespondencePayloadBase payload) FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/CorrespondenceClient.cs class CorrespondenceClient (line 24) | internal sealed class CorrespondenceClient : ICorrespondenceClient method CorrespondenceClient (line 33) | public CorrespondenceClient( method Send (line 51) | public async Task Send( method GetStatus (line 103) | public async Task GetStatus( method InitializeAndUploadAttachments (line 148) | private async Task InitializeAttachment( method UploadAttachmentData (line 215) | private async Task UploadAttachmentData( method PollAttachmentUntilPublished (line 234) | private async Task PollAttachmentUntilPublished( method GetAttachmentOverview (line 267) | private async Task GetAttachmentOverview( method InitializeCorrespondences (line 282) | private async Task InitializeCorrespondences( method BuildInitializeCorrespondencesRequest (line 297) | private static InitializeCorrespondencesRequest BuildInitializeCorresp... method BuildCorrespondenceContent (line 333) | private static CorrespondenceContentRequest BuildCorrespondenceContent... method BuildCorrespondenceNotification (line 344) | private static CorrespondenceNotificationRequest BuildCorrespondenceNo... method BuildNotificationRecipient (line 374) | private static CorrespondenceNotificationRecipientRequest BuildNotific... method AuthenticatedHttpRequestFactory (line 387) | private async Task AuthenticatedHttpRequestFactory( method GetProblemDetails (line 408) | private ValidationProblemDetails? GetProblemDetails(string responseBody) method GetUri (line 438) | private string GetUri(string relativePath) method HandleServerCommunication (line 444) | private async Task HandleServerCommunication( FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Exceptions/CorrespondenceArgumentException.cs class CorrespondenceArgumentException (line 6) | public class CorrespondenceArgumentException : CorrespondenceException method CorrespondenceArgumentException (line 9) | public CorrespondenceArgumentException() { } method CorrespondenceArgumentException (line 12) | public CorrespondenceArgumentException(string? message) method CorrespondenceArgumentException (line 16) | public CorrespondenceArgumentException(string? message, Exception? inn... FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Exceptions/CorrespondenceException.cs class CorrespondenceException (line 8) | public abstract class CorrespondenceException : AltinnException method CorrespondenceException (line 11) | protected CorrespondenceException() { } method CorrespondenceException (line 14) | protected CorrespondenceException(string? message) method CorrespondenceException (line 18) | protected CorrespondenceException(string? message, Exception? innerExc... FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Exceptions/CorrespondenceRequestException.cs class CorrespondenceRequestException (line 9) | public class CorrespondenceRequestException : CorrespondenceException method CorrespondenceRequestException (line 27) | public CorrespondenceRequestException() { } method CorrespondenceRequestException (line 30) | public CorrespondenceRequestException(string? message) method CorrespondenceRequestException (line 34) | public CorrespondenceRequestException( method CorrespondenceRequestException (line 48) | public CorrespondenceRequestException( method CorrespondenceRequestException (line 63) | public CorrespondenceRequestException(string? message, Exception? inne... FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 5) | internal static class ServiceCollectionExtensions method AddCorrespondenceClient (line 11) | public static IServiceCollection AddCorrespondenceClient(this IService... FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/ICorrespondenceClient.cs type ICorrespondenceClient (line 9) | public interface ICorrespondenceClient method Send (line 22) | Task Send( method GetStatus (line 32) | Task GetStatus( FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/AttachmentPayload.cs type AttachmentPayload (line 6) | internal sealed record AttachmentPayload FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceApiScopes.cs class CorrespondenceApiScopes (line 6) | [Obsolete("Replaced by CorrespondenceAuthenticationMethod")] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceAttachment.cs type CorrespondenceAttachment (line 6) | public sealed record CorrespondenceAttachment FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceAuthorisation.cs type CorrespondenceAuthorisation (line 8) | public enum CorrespondenceAuthorisation FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceContent.cs type CorrespondenceContent (line 8) | public sealed record CorrespondenceContent FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceDataLocationType.cs type CorrespondenceDataLocationType (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceExternalReference.cs type CorrespondenceExternalReference (line 8) | public sealed record CorrespondenceExternalReference FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceNotification.cs type CorrespondenceNotification (line 8) | public sealed record CorrespondenceNotification FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceNotificationChannel.cs type CorrespondenceNotificationChannel (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceNotificationRecipient.cs type CorrespondenceNotificationRecipient (line 8) | public sealed record CorrespondenceNotificationRecipient FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceNotificationRecipientWrapper.cs type CorrespondenceNotificationRecipientWrapper (line 8) | [Obsolete( FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceNotificationTemplate.cs type CorrespondenceNotificationTemplate (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondencePayload.cs type CorrespondencePayloadBase (line 9) | public abstract record CorrespondencePayloadBase type SendCorrespondencePayload (line 26) | public sealed record SendCorrespondencePayload : CorrespondencePayloadBase type GetCorrespondenceStatusPayload (line 72) | public sealed record GetCorrespondenceStatusPayload : CorrespondencePayl... FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceReferenceType.cs type CorrespondenceReferenceType (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceReplyOption.cs type CorrespondenceReplyOption (line 8) | public sealed record CorrespondenceReplyOption FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceRequest.cs type CorrespondenceRequest (line 10) | public sealed record CorrespondenceRequest FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/CorrespondenceStatus.cs type CorrespondenceStatus (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Request/InitializeAttachmentRequest.cs type InitializeAttachmentRequest (line 9) | internal sealed record InitializeAttachmentRequest FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Request/InitializeCorrespondencesRequest.cs type InitializeCorrespondencesRequest (line 10) | internal sealed record InitializeCorrespondencesRequest type CorrespondenceDetailsRequest (line 34) | internal sealed record CorrespondenceDetailsRequest type CorrespondenceContentRequest (line 125) | internal sealed record CorrespondenceContentRequest type CorrespondenceAttachmentReferenceRequest (line 163) | internal sealed record CorrespondenceAttachmentReferenceRequest type CorrespondenceNotificationRequest (line 211) | internal sealed record CorrespondenceNotificationRequest type CorrespondenceNotificationRecipientRequest (line 297) | internal sealed record CorrespondenceNotificationRecipientRequest type CorrespondenceCustomNotificationRecipientRequest (line 327) | [Obsolete( FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/AttachmentOverviewResponse.cs type AttachmentOverviewResponse (line 10) | internal sealed record AttachmentOverviewResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceAttachmentResponse.cs type CorrespondenceAttachmentResponse (line 8) | public sealed record CorrespondenceAttachmentResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceAttachmentStatusResponse.cs type CorrespondenceAttachmentStatusResponse (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceContentResponse.cs type CorrespondenceContentResponse (line 9) | public sealed record CorrespondenceContentResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceDataLocationTypeResponse.cs type CorrespondenceDataLocationTypeResponse (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceDetailsResponse.cs type CorrespondenceDetailsResponse (line 9) | public sealed record CorrespondenceDetailsResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationDetailsResponse.cs type CorrespondenceNotificationDetailsResponse (line 8) | public sealed record CorrespondenceNotificationDetailsResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationOrderResponse.cs type CorrespondenceNotificationOrderResponse (line 8) | public sealed record CorrespondenceNotificationOrderResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationRecipientResponse.cs type CorrespondenceNotificationRecipientResponse (line 8) | public sealed record CorrespondenceNotificationRecipientResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationStatusDetailsResponse.cs type CorrespondenceNotificationStatusDetailsResponse (line 8) | public sealed record CorrespondenceNotificationStatusDetailsResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationStatusResponse.cs type CorrespondenceNotificationStatusResponse (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationStatusSummaryResponse.cs type CorrespondenceNotificationStatusSummaryResponse (line 8) | public sealed record CorrespondenceNotificationStatusSummaryResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceNotificationSummaryResponse.cs type CorrespondenceNotificationSummaryResponse (line 8) | public sealed record CorrespondenceNotificationSummaryResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/CorrespondenceStatusEventResponse.cs type CorrespondenceStatusEventResponse (line 8) | public sealed record CorrespondenceStatusEventResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/GetCorrespondenceStatusResponse.cs type GetCorrespondenceStatusResponse (line 9) | public sealed record GetCorrespondenceStatusResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Correspondence/Models/Response/SendCorrespondenceResponse.cs type SendCorrespondenceResponse (line 8) | public sealed record SendCorrespondenceResponse FILE: src/App/backend/src/Altinn.App.Core/Features/DataLists/DataListsFactory.cs class DataListsFactory (line 9) | public class DataListsFactory method DataListsFactory (line 16) | public DataListsFactory(IServiceProvider serviceProvider) method GetDataListProvider (line 26) | public IDataListProvider GetDataListProvider(string listId) FILE: src/App/backend/src/Altinn.App.Core/Features/DataLists/DataListsService.cs class DataListsService (line 8) | public class DataListsService : IDataListsService method DataListsService (line 17) | public DataListsService( method GetDataListAsync (line 29) | public async Task GetDataListAsync( method GetDataListAsync (line 40) | public async Task GetDataListAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/DataLists/IDataListsService.cs type IDataListsService (line 8) | public interface IDataListsService method GetDataListAsync (line 17) | Task GetDataListAsync(string dataListId, string? language, D... method GetDataListAsync (line 29) | Task GetDataListAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/DataLists/InstanceDataListsFactory.cs class InstanceDataListsFactory (line 9) | public class InstanceDataListsFactory method InstanceDataListsFactory (line 16) | public InstanceDataListsFactory(IServiceProvider serviceProvider) method GetDataListProvider (line 26) | public IInstanceDataListProvider GetDataListProvider(string listId) FILE: src/App/backend/src/Altinn.App.Core/Features/DataLists/NullDataListProvider.cs class NullDataListProvider (line 10) | public class NullDataListProvider : IDataListProvider method GetDataListAsync (line 16) | public Task GetDataListAsync(string? language, Dictionary GetInstanceDataListAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/DataProcessing/GenericDataProcessor.cs class GenericDataProcessor (line 8) | public abstract class GenericDataProcessor : IDataProcessor method ProcessDataRead (line 15) | public abstract Task ProcessDataRead(Instance instance, Guid? dataId, ... method ProcessDataWrite (line 21) | public abstract Task ProcessDataWrite( method ProcessDataRead (line 30) | public async Task ProcessDataRead(Instance instance, Guid? dataId, obj... method ProcessDataWrite (line 39) | public async Task ProcessDataWrite( FILE: src/App/backend/src/Altinn.App.Core/Features/DataProcessing/NullInstantiationProcessor.cs class NullInstantiationProcessor (line 9) | public class NullInstantiationProcessor : IInstantiationProcessor method DataCreation (line 12) | public async Task DataCreation(Instance instance, object data, Diction... FILE: src/App/backend/src/Altinn.App.Core/Features/ExternalApi/ExternalApiFactory.cs type IExternalApiFactory (line 3) | internal interface IExternalApiFactory method GetExternalApiClient (line 5) | IExternalApiClient? GetExternalApiClient(string externalApiId); method GetAllExternalApiIds (line 7) | string[] GetAllExternalApiIds(); class ExternalApiFactory (line 10) | internal sealed class ExternalApiFactory : IExternalApiFactory method ExternalApiFactory (line 14) | public ExternalApiFactory(AppImplementationFactory appImplementationFa... method GetExternalApiClient (line 19) | public IExternalApiClient? GetExternalApiClient(string externalApiId) method GetAllExternalApiIds (line 25) | public string[] GetAllExternalApiIds() FILE: src/App/backend/src/Altinn.App.Core/Features/ExternalApi/ExternalApiService.cs type ExternalApiDataResult (line 10) | public sealed record ExternalApiDataResult(object? Data, bool WasExterna... type IExternalApiService (line 15) | public interface IExternalApiService method GetExternalApiData (line 24) | Task GetExternalApiData( class ExternalApiService (line 34) | public class ExternalApiService(ILogger logger, ISer... method GetExternalApiData (line 42) | public async Task GetExternalApiData( FILE: src/App/backend/src/Altinn.App.Core/Features/ExternalApi/IExternalApiClient.cs type IExternalApiClient (line 8) | [ImplementableByApps] method GetExternalApiDataAsync (line 22) | Task GetExternalApiDataAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/FeatureFlags.cs class FeatureFlags (line 8) | public static class FeatureFlags FILE: src/App/backend/src/Altinn.App.Core/Features/FileAnalyzis/FileAnalyserFactory.cs class FileAnalyserFactory (line 10) | public class FileAnalyserFactory : IFileAnalyserFactory method FileAnalyserFactory (line 17) | public FileAnalyserFactory(IServiceProvider serviceProvider) method GetFileAnalysers (line 25) | public IEnumerable GetFileAnalysers(IEnumerable... FILE: src/App/backend/src/Altinn.App.Core/Features/FileAnalyzis/FileAnalysisResult.cs class FileAnalysisResult (line 8) | public class FileAnalysisResult method FileAnalysisResult (line 13) | public FileAnalysisResult(string analyserId) FILE: src/App/backend/src/Altinn.App.Core/Features/FileAnalyzis/FileAnalysisService.cs class FileAnalysisService (line 9) | public class FileAnalysisService : IFileAnalysisService method FileAnalysisService (line 17) | public FileAnalysisService(IFileAnalyserFactory fileAnalyserFactory, T... method Analyse (line 26) | public async Task> Analyse( FILE: src/App/backend/src/Altinn.App.Core/Features/FileAnalyzis/IFileAnalyser.cs type IFileAnalyser (line 6) | [ImplementableByApps] method Analyse (line 19) | public Task Analyse(Stream stream, string? filenam... FILE: src/App/backend/src/Altinn.App.Core/Features/FileAnalyzis/IFileAnalyserFactory.cs type IFileAnalyserFactory (line 9) | public interface IFileAnalyserFactory method GetFileAnalysers (line 14) | IEnumerable GetFileAnalysers(IEnumerable analys... FILE: src/App/backend/src/Altinn.App.Core/Features/FileAnalyzis/IFileAnalysisService.cs type IFileAnalysisService (line 9) | public interface IFileAnalysisService method Analyse (line 17) | Task> Analyse(DataType dataType, Strea... FILE: src/App/backend/src/Altinn.App.Core/Features/FormDataReader.cs type IFormDataReader (line 9) | internal interface IFormDataReader method ReadStatelessFormData (line 11) | Task ReadStatelessFormData(object appModel, string? language = null, I... method ProcessLoadedFormData (line 13) | Task ProcessLoadedFormData( class FormDataReader (line 24) | internal sealed class FormDataReader : IFormDataReader method FormDataReader (line 29) | public FormDataReader(AppImplementationFactory appImplementationFactor... method ReadStatelessFormData (line 35) | public async Task ReadStatelessFormData( method RunDataProcessors (line 44) | private async Task RunDataProcessors(Instance instance, Guid? dataId, ... method ProcessLoadedFormData (line 58) | public async Task ProcessLoadedFormData( FILE: src/App/backend/src/Altinn.App.Core/Features/IAppOptionsProvider.cs type IAppOptionsProvider (line 8) | [ImplementableByApps] method GetAppOptionsAsync (line 24) | Task GetAppOptionsAsync(string? language, Dictionary> ValidateDataElement( FILE: src/App/backend/src/Altinn.App.Core/Features/IDataListProvider.cs type IDataListProvider (line 8) | [ImplementableByApps] method GetDataListAsync (line 24) | Task GetDataListAsync(string? language, Dictionary Order(EmailNotification emailNotification, Ca... FILE: src/App/backend/src/Altinn.App.Core/Features/IEventHandler.cs type IEventHandler (line 8) | [ImplementableByApps] method ProcessEvent (line 19) | Task ProcessEvent(CloudEvent cloudEvent); FILE: src/App/backend/src/Altinn.App.Core/Features/IFormDataValidator.cs type IFormDataValidator (line 10) | [ImplementableByApps] method HasRelevantChanges (line 25) | bool HasRelevantChanges(object current, object previous); method ValidateFormData (line 54) | Task> ValidateFormData( FILE: src/App/backend/src/Altinn.App.Core/Features/IInstanceAppOptionsProvider.cs type IInstanceAppOptionsProvider (line 8) | [ImplementableByApps] method GetInstanceAppOptionsAsync (line 25) | Task GetInstanceAppOptionsAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/IInstanceDataAccessor.cs type IInstanceDataAccessor (line 12) | public interface IInstanceDataAccessor method GetFormData (line 39) | Task GetFormData(DataElementIdentifier dataElementIdentifier); method GetFormDataWrapper (line 46) | internal Task GetFormDataWrapper(DataElementIdentifi... method GetCleanAccessor (line 52) | IInstanceDataAccessor GetCleanAccessor(RowRemovalOption rowRemovalOpti... method GetPreviousDataAccessor (line 58) | internal IInstanceDataAccessor GetPreviousDataAccessor(); method GetBinaryData (line 65) | Task> GetBinaryData(DataElementIdentifier dataEle... method GetDataElement (line 71) | DataElement GetDataElement(DataElementIdentifier dataElementIdentifier); method GetLayoutEvaluatorState (line 78) | internal LayoutEvaluatorState? GetLayoutEvaluatorState(); method OverrideAuthenticationMethod (line 88) | void OverrideAuthenticationMethod(DataType dataType, StorageAuthentica... class IInstanceDataAccessorExtensions (line 99) | public static class IInstanceDataAccessorExtensions method GetDataType (line 105) | public static DataType GetDataType(this IInstanceDataAccessor dataAcce... method GetDataType (line 119) | public static DataType GetDataType( method GetDataType (line 134) | public static DataType GetDataType(this IInstanceDataAccessor acces... method GetFormData (line 158) | public static async Task GetFormData( method GetFormData (line 174) | public static async Task GetFormData(this IInstanceDataAccessor... method GetFormData (line 184) | public static async Task GetFormData(this IInstanceDataAccessor... method GetAllFormData (line 210) | public static async Task GetAllFormData(this IInstanceDataAcce... method GetAllFormData (line 220) | public static async Task GetAllFormData(this IInstanceDataAcce... method GetDataElementsForType (line 229) | public static IEnumerable GetDataElementsForType( method GetDataElementsForType (line 237) | public static IEnumerable GetDataElementsForType( method GetDataElementsForTask (line 246) | public static IEnumerable<(DataType dataType, DataElement dataElement)... method GetDataElementsWithFormData (line 264) | public static IEnumerable<(DataType dataType, DataElement dataElement)... method GetDataElementsWithFormDataForTask (line 281) | public static IEnumerable<(DataType dataType, DataElement dataElement)... method GetDataElements (line 299) | public static IEnumerable<(DataType dataType, DataElement dataElement)... FILE: src/App/backend/src/Altinn.App.Core/Features/IInstanceDataListProvider.cs type IInstanceDataListProvider (line 8) | [ImplementableByApps] method GetInstanceDataListAsync (line 25) | Task GetInstanceDataListAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/IInstanceDataMutator.cs type IInstanceDataMutator (line 13) | public interface IInstanceDataMutator : IInstanceDataAccessor method AddFormDataElement (line 22) | FormDataChange AddFormDataElement(string dataTypeId, object model); method AddFormDataElement (line 31) | FormDataChange AddFormDataElement(DataType dataType, object model) => ... method AddBinaryDataElement (line 39) | BinaryDataChange AddBinaryDataElement( method AddBinaryDataElement (line 52) | BinaryDataChange AddBinaryDataElement( method RemoveDataElement (line 64) | void RemoveDataElement(DataElementIdentifier dataElementIdentifier); method AbandonAllChanges (line 72) | void AbandonAllChanges(IEnumerable validationIssues); FILE: src/App/backend/src/Altinn.App.Core/Features/IInstanceValidator.cs type IInstanceValidator (line 9) | [Obsolete($"Use {nameof(ITaskValidator)}, {nameof(IDataElementValidator)... method ValidateData (line 19) | public Task ValidateData(object data, ModelStateDictionary validationR... method ValidateTask (line 28) | public Task ValidateTask(Instance instance, string taskId, ModelStateD... FILE: src/App/backend/src/Altinn.App.Core/Features/IInstantiationProcessor.cs type IInstantiationProcessor (line 8) | [ImplementableByApps] method DataCreation (line 20) | public Task DataCreation(Instance instance, object data, Dictionary Validate(Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Features/INotificationCancelClient.cs type INotificationCancelClient (line 8) | public interface INotificationCancelClient method Cancel (line 16) | Task Cancel(Guid notificationOrderId, CancellationToken ct); FILE: src/App/backend/src/Altinn.App.Core/Features/INotificationOrderClient.cs type INotificationOrderClient (line 8) | public interface INotificationOrderClient method Order (line 16) | Task Order(NotificationOrderRequest request... FILE: src/App/backend/src/Altinn.App.Core/Features/IPdfFormatter.cs type IPdfFormatter (line 13) | [Obsolete( method FormatPdf (line 21) | Task FormatPdf(LayoutSettings layoutSettings, object d... method FormatPdf (line 29) | async Task FormatPdf(LayoutSettings layoutSettings, ob... FILE: src/App/backend/src/Altinn.App.Core/Features/IProcessEnd.cs type IProcessEnd (line 8) | [ImplementableByApps] method End (line 16) | public Task End(Instance instance, List? events); FILE: src/App/backend/src/Altinn.App.Core/Features/IProcessExclusiveGateway.cs type IProcessExclusiveGateway (line 10) | [ImplementableByApps] method FilterAsync (line 26) | public async Task> FilterAsync( method FilterAsync (line 46) | [Obsolete( FILE: src/App/backend/src/Altinn.App.Core/Features/IProcessTaskAbandon.cs type IProcessTaskAbandon (line 8) | [ImplementableByApps] method Abandon (line 17) | public Task Abandon(string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Features/IProcessTaskEnd.cs type IProcessTaskEnd (line 8) | [ImplementableByApps] method End (line 16) | public Task End(string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Features/IProcessTaskStart.cs type IProcessTaskStart (line 8) | [ImplementableByApps] method Start (line 17) | public Task Start(string taskId, Instance instance, Dictionary Order(SmsNotification smsNotification, Cancella... FILE: src/App/backend/src/Altinn.App.Core/Features/ITaskValidator.cs type ITaskValidator (line 9) | [ImplementableByApps] method ValidateTask (line 40) | Task> ValidateTask(Instance instance, string tas... FILE: src/App/backend/src/Altinn.App.Core/Features/IUserAction.cs type IUserAction (line 8) | [ImplementableByApps] method HandleAction (line 21) | Task HandleAction(UserActionContext context); FILE: src/App/backend/src/Altinn.App.Core/Features/IUserActionAuthorizer.cs type IUserActionAuthorizer (line 8) | [ImplementableByApps] method AuthorizeAction (line 16) | Task AuthorizeAction(UserActionAuthorizerContext context); FILE: src/App/backend/src/Altinn.App.Core/Features/IValidateQueryParamPrefill.cs type IValidateQueryParamPrefill (line 8) | [ImplementableByApps] method PrefillFromQueryParamsIsValid (line 16) | public Task PrefillFromQueryParamsIsValid(Dictionary... FILE: src/App/backend/src/Altinn.App.Core/Features/IValidator.cs type IValidator (line 10) | [ImplementableByApps] method ShouldRunForTask (line 24) | public bool ShouldRunForTask(string taskId) => TaskId == "*" || TaskId... method Validate (line 58) | public Task> Validate(IInstanceDataAccessor data... method HasRelevantChanges (line 68) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Constants/JwtClaimTypes.cs class JwtClaimTypes (line 8) | internal static class JwtClaimTypes class Altinn (line 17) | public static class Altinn class Maskinporten (line 32) | public static class Maskinporten FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Constants/TokenAuthority.cs type TokenAuthority (line 6) | internal enum TokenAuthority FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Converters/JsonWebKeyConverter.cs class JsonWebKeyConverter (line 12) | internal static class JsonWebKeyConverter method FromJwkWrapper (line 17) | public static JsonWebKey FromJwkWrapper(JwkWrapper jwk) method FromBase64String (line 34) | public static JsonWebKey FromBase64String(string jwkBase64) FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Delegates/MaskinportenDelegatingHandler.cs class MaskinportenDelegatingHandler (line 12) | internal sealed class MaskinportenDelegatingHandler : DelegatingHandler method MaskinportenDelegatingHandler (line 27) | public MaskinportenDelegatingHandler( method SendAsync (line 41) | protected override async Task SendAsync( FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Exceptions/MaskinportenAuthenticationException.cs class MaskinportenAuthenticationException (line 6) | public sealed class MaskinportenAuthenticationException : MaskinportenEx... method MaskinportenAuthenticationException (line 9) | public MaskinportenAuthenticationException() { } method MaskinportenAuthenticationException (line 12) | public MaskinportenAuthenticationException(string? message) method MaskinportenAuthenticationException (line 16) | public MaskinportenAuthenticationException(string? message, Exception?... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Exceptions/MaskinportenConfigurationException.cs class MaskinportenConfigurationException (line 6) | public sealed class MaskinportenConfigurationException : MaskinportenExc... method MaskinportenConfigurationException (line 9) | public MaskinportenConfigurationException() { } method MaskinportenConfigurationException (line 12) | public MaskinportenConfigurationException(string? message) method MaskinportenConfigurationException (line 16) | public MaskinportenConfigurationException(string? message, Exception? ... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Exceptions/MaskinportenException.cs class MaskinportenException (line 8) | public abstract class MaskinportenException : AltinnException method MaskinportenException (line 11) | protected MaskinportenException() { } method MaskinportenException (line 14) | protected MaskinportenException(string? message) method MaskinportenException (line 18) | protected MaskinportenException(string? message, Exception? innerExcep... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Exceptions/MaskinportenTokenExpiredException.cs class MaskinportenTokenExpiredException (line 6) | public sealed class MaskinportenTokenExpiredException : MaskinportenExce... method MaskinportenTokenExpiredException (line 9) | public MaskinportenTokenExpiredException() { } method MaskinportenTokenExpiredException (line 12) | public MaskinportenTokenExpiredException(string? message) method MaskinportenTokenExpiredException (line 16) | public MaskinportenTokenExpiredException(string? message, Exception? i... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Exceptions/MaskinportenUnsupportedTokenException.cs class MaskinportenUnsupportedTokenException (line 6) | public class MaskinportenUnsupportedTokenException : MaskinportenException method MaskinportenUnsupportedTokenException (line 9) | public MaskinportenUnsupportedTokenException() { } method MaskinportenUnsupportedTokenException (line 12) | public MaskinportenUnsupportedTokenException(string? message) method MaskinportenUnsupportedTokenException (line 16) | public MaskinportenUnsupportedTokenException(string? message, Exceptio... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Extensions/HttpClientBuilderExtensions.cs class HttpClientBuilderExtensions (line 7) | internal static class HttpClientBuilderExtensions method AddMaskinportenHttpMessageHandler (line 9) | public static IHttpClientBuilder AddMaskinportenHttpMessageHandler( FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 8) | internal static class ServiceCollectionExtensions method AddMaskinportenClient (line 15) | public static IServiceCollection AddMaskinportenClient(this IServiceCo... method ConfigureMaskinportenClient (line 43) | public static IServiceCollection ConfigureMaskinportenClient( method ConfigureMaskinportenClient (line 64) | public static IServiceCollection ConfigureMaskinportenClient( FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Extensions/WebHostBuilderExtensions.cs class WebHostBuilderExtensions (line 7) | internal static class WebHostBuilderExtensions method AddMaskinportenSettingsFile (line 9) | public static IConfigurationBuilder AddMaskinportenSettingsFile( FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/IMaskinportenClient.cs type IMaskinportenClient (line 8) | public interface IMaskinportenClient method GetAccessToken (line 25) | public Task GetAccessToken(IEnumerable scopes, Cance... method GetAltinnExchangedToken (line 43) | public Task GetAltinnExchangedToken( FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/MaskinportenClient.cs class MaskinportenClient (line 20) | internal sealed class MaskinportenClient : IMaskinportenClient type WellKnownCacheEntry (line 33) | private sealed record WellKnownCacheEntry(string Issuer, DateTimeOffse... method MaskinportenClient (line 70) | public MaskinportenClient( method GetAccessToken (line 97) | public async Task GetAccessToken( method GetAltinnExchangedToken (line 107) | public async Task GetAltinnExchangedToken( method GetOrCreateTokenFromCache (line 121) | internal async Task GetOrCreateTokenFromCache( method HandleMaskinportenAuthentication (line 181) | private async Task HandleMaskinportenAuthentication( method HandleMaskinportenAltinnTokenExchange (line 227) | private async Task HandleMaskinportenAltinnTokenExchange( method GenerateJwtGrant (line 281) | internal string GenerateJwtGrant(string formattedScopes, string audience) method AuthenticationPayloadFactory (line 321) | internal static FormUrlEncodedContent AuthenticationPayloadFactory(str... method ParseServerResponse (line 338) | internal static async Task ParseServerRespo... method GetCacheKey (line 380) | internal string GetCacheKey(TokenAuthority authority, string formatted... method GetFormattedScopes (line 398) | internal static string GetFormattedScopes(IEnumerable scopes) ... method GetAudienceFromWellKnown (line 405) | internal ValueTask GetAudienceFromWellKnown(CancellationToken ... method FetchWellKnownBlocking (line 430) | private async ValueTask FetchWellKnownBlocking(CancellationTok... method RefreshWellKnownInBackground (line 449) | private async Task RefreshWellKnownInBackground() method FetchWellKnownMetadata (line 467) | private async Task FetchWellKnownMet... method GetTokenExpiryWithMargin (line 486) | private TimeSpan GetTokenExpiryWithMargin(JwtToken token) => method CacheExpiryFactory (line 489) | private static HybridCacheEntryOptions CacheExpiryFactory(TimeSpan loc... method TelemetryStartActivityFactory (line 495) | private Activity? TelemetryStartActivityFactory( method MaskinportenTokenFactory (line 516) | private static async ValueTask MaskinportenTokenFactory( method AltinnTokenFactory (line 542) | private static async ValueTask AltinnTokenFactory( type CacheFactoryState (line 565) | private sealed record CacheFactoryState(MaskinportenClient Self, strin... FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Models/MaskinportenSettings.cs type MaskinportenSettings (line 13) | public sealed record MaskinportenSettings type JwkWrapper (line 92) | public record JwkWrapper FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Models/MaskinportenTokenResponse.cs type MaskinportenTokenResponse (line 9) | internal sealed record MaskinportenTokenResponse FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Models/OAuthAuthorizationServerMetadata.cs type OAuthAuthorizationServerMetadata (line 9) | [ImmutableObject(true)] FILE: src/App/backend/src/Altinn.App.Core/Features/Maskinporten/Models/TokenCacheEntry.cs type TokenCacheEntry (line 7) | [ImmutableObject(true)] FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Cancellation/CancelOnProcessEnd.cs class SendOnProcessNotEnded (line 8) | public class SendOnProcessNotEnded : ICancelInstantiationNotification method ShouldSend (line 13) | public bool ShouldSend(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Cancellation/ICancelInstantiationNotification.cs type ICancelInstantiationNotification (line 8) | public interface ICancelInstantiationNotification method ShouldSend (line 13) | bool ShouldSend(Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Email/EmailNotificationClient.cs class EmailNotificationClient (line 12) | internal sealed class EmailNotificationClient : IEmailNotificationClient method EmailNotificationClient (line 23) | public EmailNotificationClient( method Order (line 40) | public async Task Order(EmailNotification emailNot... FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Exceptions/NotificationConditionSecretNotFoundException.cs class NotificationConditionSecretNotFoundException (line 5) | internal class NotificationConditionSecretNotFoundException : AltinnExce... method NotificationConditionSecretNotFoundException (line 7) | public NotificationConditionSecretNotFoundException(string message) FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Future/NotificationOrderClient.cs class NotificationOrderClient (line 12) | internal sealed class NotificationOrderClient : INotificationOrderClient method NotificationOrderClient (line 21) | public NotificationOrderClient( method Order (line 38) | public async Task Order(NotificationOrderRe... FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/INotificationService.cs type INotificationService (line 10) | public interface INotificationService method NotifyInstanceOwnerOnInstantiation (line 20) | Task NotifyInstanceOwnerOnInstantiation( FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/NotificationService.cs class NotificationService (line 19) | internal sealed class NotificationService : INotificationService method NotificationService (line 30) | public NotificationService( method NotifyInstanceOwnerOnInstantiation (line 52) | public async Task NotifyInstanceOwnerOnInstantiation( method CreateNotificationOrderRequest (line 90) | internal static NotificationOrderRequest CreateNotificationOrderRequest( method CallbackUrlWithAuth (line 278) | internal Uri CallbackUrlWithAuth(Instance instance, string callBackBas... method BuildReminders (line 289) | private static List? BuildReminders( method BuildReminderRecipient (line 321) | private static NotificationRecipient BuildReminderRecipient( method BuildSmsSettings (line 380) | private static SmsSendingOptions BuildSmsSettings( method BuildEmailSettings (line 393) | private static EmailSendingOptions BuildEmailSettings( method GetTitleFromMetadata (line 406) | internal static string? GetTitleFromMetadata(string language, Applicat... method DetermineLanguage (line 419) | internal async Task DetermineLanguage(InstanceOwner instanceOw... FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Order/NotificationCancelClient.cs class NotificationCancelClient (line 11) | internal sealed class NotificationCancelClient : INotificationCancelClient method NotificationCancelClient (line 20) | public NotificationCancelClient( method Cancel (line 37) | public async Task Cancel(Guid notificationOrderId, CancellationToken ct) FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/SecretProvider/NotificationConditionCodeValidator.cs type INotificationConditionCodeValidator (line 14) | public interface INotificationConditionCodeValidator method ValidateCode (line 20) | Task ValidateCode(string? code, Guid instanceGuid, Telemetry? te... class NotificationConditionCodeValidator (line 24) | internal sealed class NotificationConditionCodeValidator( method ValidateCode (line 29) | public async Task ValidateCode(string? code, Guid instanceGuid, ... FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/SecretProvider/NotificationConditionSecretProvider.cs type INotificationConditionSecretProvider (line 10) | internal interface INotificationConditionSecretProvider method GetSigningSecret (line 15) | AppCode GetSigningSecret(); method GetValidationSecrets (line 20) | IReadOnlyList GetValidationSecrets(); class NotificationConditionSecretProvider (line 24) | internal sealed class NotificationConditionSecretProvider(IOptionsMonito... method GetSigningSecret (line 28) | public AppCode GetSigningSecret() method GetValidationSecrets (line 38) | public IReadOnlyList GetValidationSecrets() FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/SecretProvider/NotificationConditionTokenGenerator.cs type INotificationConditionTokenGenerator (line 13) | internal interface INotificationConditionTokenGenerator method GenerateToken (line 18) | string GenerateToken(Guid instanceGuid, Telemetry? telemetry = null, C... class NotificationConditionTokenGenerator (line 22) | internal sealed class NotificationConditionTokenGenerator(INotificationC... method GenerateToken (line 26) | public string GenerateToken(Guid instanceGuid, Telemetry? telemetry = ... FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Sms/SmsNotificationClient.cs class SmsNotificationClient (line 12) | internal sealed class SmsNotificationClient : ISmsNotificationClient method SmsNotificationClient (line 23) | public SmsNotificationClient( method Order (line 40) | public async Task Order(SmsNotification smsNotificat... FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Texts/NotificationTexts.cs class NotificationTexts (line 6) | internal static class NotificationTexts method ReplaceTokens (line 8) | internal static string ReplaceTokens( method GetPrintableDateTime (line 32) | internal static string? GetPrintableDateTime(DateTime? dueDateTime) method GetDefaultSubject (line 46) | internal static string GetDefaultSubject(string? language) method GetDefaultBody (line 55) | internal static string GetDefaultBody( FILE: src/App/backend/src/Altinn.App.Core/Features/Notifications/Texts/ReplacementTokens.cs class ReplacementTokens (line 6) | public static class ReplacementTokens FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn2Provider/Altinn2CodeListProvider.cs class Altinn2CodeListProvider (line 9) | public class Altinn2CodeListProvider : IAppOptionsProvider method Altinn2CodeListProvider (line 47) | public Altinn2CodeListProvider( method GetRawAltinn2CodelistAsync (line 69) | public async Task GetRawAltinn2CodelistAsync... method GetAppOptionsAsync (line 94) | public async Task GetAppOptionsAsync(string? language, Dic... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn2Provider/Altinn2MetadataApiClient.cs class Altinn2MetadataApiClient (line 9) | public class Altinn2MetadataApiClient method Altinn2MetadataApiClient (line 19) | public Altinn2MetadataApiClient(HttpClient client) method GetAltinn2Codelist (line 30) | public async Task GetAltinn2Codelist(string ... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn2Provider/MetadataCodelistResponse.cs class MetadataCodelistResponse (line 7) | public class MetadataCodelistResponse class MetadataCodeListCodes (line 37) | public class MetadataCodeListCodes FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn3LibraryCodeList/Altinn3LibraryCodeListApiClient.cs class Altinn3LibraryCodeListApiClient (line 9) | internal sealed class Altinn3LibraryCodeListApiClient : IAltinn3LibraryC... method Altinn3LibraryCodeListApiClient (line 14) | public Altinn3LibraryCodeListApiClient( method GetAltinn3LibraryCodeList (line 27) | public async Task GetAltinn3LibraryCod... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn3LibraryCodeList/Altinn3LibraryCodeListResponse.cs class Altinn3LibraryCodeListResponse (line 8) | public class Altinn3LibraryCodeListResponse class Altinn3LibraryCodeListItem (line 33) | public class Altinn3LibraryCodeListItem FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn3LibraryCodeList/Altinn3LibraryCodeListService.cs class Altinn3LibraryCodeListService (line 11) | internal sealed class Altinn3LibraryCodeListService : IAltinn3LibraryCod... method Altinn3LibraryCodeListService (line 25) | public Altinn3LibraryCodeListService( method GetAppOptionsAsync (line 37) | public async Task GetAppOptionsAsync( method GetCachedCodeListResponseAsync (line 51) | public async Task GetCachedCodeListRes... method MapAppOptions (line 71) | public AppOptions MapAppOptions(Altinn3LibraryCodeListResponse library... method MapTags (line 97) | private static Dictionary? MapTags( method GetValueWithLanguageFallback (line 126) | [return: NotNullIfNotNull(nameof(languageCollection))] method GetLatestVersion (line 153) | private static string GetLatestVersion(string? version) FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn3LibraryCodeList/Altinn3LibraryOptionsProvider.cs class Altinn3LibraryOptionsProvider (line 5) | internal sealed class Altinn3LibraryOptionsProvider : IAppOptionsProvider method Altinn3LibraryOptionsProvider (line 9) | public Altinn3LibraryOptionsProvider( method GetAppOptionsAsync (line 40) | public async Task GetAppOptionsAsync(string? language, Dic... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn3LibraryCodeList/IAltinn3LibraryCodeListApiClient.cs type IAltinn3LibraryCodeListApiClient (line 6) | internal interface IAltinn3LibraryCodeListApiClient method GetAltinn3LibraryCodeList (line 16) | Task GetAltinn3LibraryCodeList( FILE: src/App/backend/src/Altinn.App.Core/Features/Options/Altinn3LibraryCodeList/IAltinn3LibraryCodeListService.cs type IAltinn3LibraryCodeListService (line 8) | public interface IAltinn3LibraryCodeListService method GetAppOptionsAsync (line 19) | Task GetAppOptionsAsync( method GetCachedCodeListResponseAsync (line 35) | Task GetCachedCodeListResponseAsync( method MapAppOptions (line 48) | AppOptions MapAppOptions(Altinn3LibraryCodeListResponse libraryCodeLis... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/AppOptionsFactory.cs class AppOptionsFactory (line 9) | public class AppOptionsFactory method AppOptionsFactory (line 17) | public AppOptionsFactory(IServiceProvider serviceProvider) method GetOptionsProvider (line 28) | public IAppOptionsProvider GetOptionsProvider(string optionsId) FILE: src/App/backend/src/Altinn.App.Core/Features/Options/AppOptionsFileHandler.cs class AppOptionsFileHandler (line 11) | public class AppOptionsFileHandler : IAppOptionsFileHandler method AppOptionsFileHandler (line 24) | public AppOptionsFileHandler(IOptions settings) method ReadOptionsFromFileAsync (line 30) | public async Task?> ReadOptionsFromFileAsync(string op... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/AppOptionsService.cs class AppOptionsService (line 8) | public class AppOptionsService : IAppOptionsService method AppOptionsService (line 17) | public AppOptionsService( method GetOptionsAsync (line 29) | public async Task GetOptionsAsync( method GetOptionsAsync (line 40) | public async Task GetOptionsAsync( method IsInstanceAppOptionsProviderRegistered (line 58) | public bool IsInstanceAppOptionsProviderRegistered(string optionId) FILE: src/App/backend/src/Altinn.App.Core/Features/Options/AppOptionsServiceExtentions.cs class AppOptionsServiceExtentions (line 8) | public static class AppOptionsServiceExtentions method AddJoinedAppOptions (line 13) | public static void AddJoinedAppOptions(this IServiceCollection service... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/CommonOptionProviderServiceCollectionExtensions.cs class CommonOptionProviderServiceCollectionExtensions (line 13) | public static class CommonOptionProviderServiceCollectionExtensions method AddAltinn2CodeList (line 36) | public static IServiceCollection AddAltinn2CodeList( method AddAltinn3CodeList (line 85) | [Obsolete( FILE: src/App/backend/src/Altinn.App.Core/Features/Options/DefaultAppOptionsProvider.cs class DefaultAppOptionsProvider (line 7) | public class DefaultAppOptionsProvider : IAppOptionsProvider method DefaultAppOptionsProvider (line 21) | public DefaultAppOptionsProvider(string id, IServiceProvider servicePr... method GetAppOptionsAsync (line 34) | public async Task GetAppOptionsAsync(string? language, Dic... FILE: src/App/backend/src/Altinn.App.Core/Features/Options/IAppOptionsFileHandler.cs type IAppOptionsFileHandler (line 8) | [ImplementableByApps] method ReadOptionsFromFileAsync (line 16) | Task?> ReadOptionsFromFileAsync(string optionId); FILE: src/App/backend/src/Altinn.App.Core/Features/Options/IAppOptionsService.cs type IAppOptionsService (line 8) | public interface IAppOptionsService method GetOptionsAsync (line 17) | Task GetOptionsAsync(string optionId, string? language, Di... method GetOptionsAsync (line 29) | Task GetOptionsAsync( method IsInstanceAppOptionsProviderRegistered (line 41) | bool IsInstanceAppOptionsProviderRegistered(string optionId); FILE: src/App/backend/src/Altinn.App.Core/Features/Options/InstanceAppOptionsFactory.cs class InstanceAppOptionsFactory (line 9) | public class InstanceAppOptionsFactory method InstanceAppOptionsFactory (line 16) | public InstanceAppOptionsFactory(IServiceProvider serviceProvider) method GetOptionsProvider (line 26) | public IInstanceAppOptionsProvider? GetOptionsProvider(string optionsId) FILE: src/App/backend/src/Altinn.App.Core/Features/Options/JoinedAppOptionsProvider.cs class JoinedAppOptionsProvider (line 8) | public class JoinedAppOptionsProvider : IAppOptionsProvider method JoinedAppOptionsProvider (line 19) | public JoinedAppOptionsProvider( method GetAppOptionsAsync (line 34) | public async Task GetAppOptionsAsync(string? language, Dic... method GetCombinedParameterDictionary (line 61) | private static Dictionary GetCombinedParameterDiction... method GetAllOptionsInSingleList (line 72) | private static List GetAllOptionsInSingleList((string Id, A... FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Exceptions/PaymentException.cs class PaymentException (line 8) | public class PaymentException : AltinnException method PaymentException (line 14) | public PaymentException(string message) FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/IOrderDetailsCalculator.cs type IOrderDetailsCalculator (line 9) | [ImplementableByApps] method CalculateOrderDetails (line 21) | Task CalculateOrderDetails(Instance instance, string? la... FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/Address.cs class Address (line 6) | public class Address FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/CardDetails.cs class CardDetails (line 6) | public class CardDetails FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/InvoiceDetails.cs class InvoiceDetails (line 6) | public class InvoiceDetails FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/OrderDetails.cs class OrderDetails (line 6) | public class OrderDetails FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/Payer.cs class Payer (line 6) | public class Payer FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PayerCompany.cs class PayerCompany (line 6) | public class PayerCompany FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PayerPrivatePerson.cs class PayerPrivatePerson (line 6) | public class PayerPrivatePerson FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PayerType.cs type PayerType (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PaymentDetails.cs class PaymentDetails (line 6) | public class PaymentDetails FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PaymentInformation.cs class PaymentInformation (line 6) | public class PaymentInformation FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PaymentOrderLine.cs class PaymentOrderLine (line 6) | public class PaymentOrderLine FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PaymentReceiver.cs class PaymentReceiver (line 6) | public class PaymentReceiver FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PaymentStatus.cs type PaymentStatus (line 8) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Models/PhoneNumber.cs class PhoneNumber (line 6) | public class PhoneNumber FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/FakePaymentProcessor/FakePaymentProcessor.cs class FakePaymentProcessor (line 12) | internal sealed class FakePaymentProcessor : IPaymentProcessor method FakePaymentProcessor (line 17) | public FakePaymentProcessor(IOptions generalSettings) method StartPayment (line 22) | public Task StartPayment(Instance instance, OrderDetai... method TerminatePayment (line 29) | public Task TerminatePayment(Instance instance, PaymentInformati... method GetPaymentStatus (line 34) | public Task<(PaymentStatus status, PaymentDetails paymentDetails)> Get... method GetAltinnAppUrl (line 73) | private string GetAltinnAppUrl(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/IPaymentProcessor.cs type IPaymentProcessor (line 9) | [ImplementableByApps] method StartPayment (line 20) | public Task StartPayment(Instance instance, OrderDetai... method TerminatePayment (line 25) | public Task TerminatePayment(Instance instance, PaymentInformati... method GetPaymentStatus (line 30) | public Task<(PaymentStatus status, PaymentDetails paymentDetails)> Get... FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/INetsClient.cs type INetsClient (line 8) | internal interface INetsClient method CreatePayment (line 15) | Task> CreatePayment(NetsCreate... method RetrievePayment (line 22) | Task> RetrievePayment(string paymentId); method TerminatePayment (line 29) | Task TerminatePayment(string paymentId); FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/HttpApiResult.cs class HttpApiResult (line 8) | internal class HttpApiResult method HttpApiResult (line 17) | public HttpApiResult() { } method HttpApiResult (line 19) | public HttpApiResult(T? result, HttpStatusCode status, string? rawError) method FromHttpResponse (line 32) | public static async Task> FromHttpResponse(HttpRespon... FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsCheckout.cs class NetsCheckout (line 6) | internal class NetsCheckout class NetsApparence (line 112) | internal class NetsApparence class NetsDisplayOptions (line 127) | public class NetsDisplayOptions class NetsTextOptions (line 143) | internal class NetsTextOptions class NetsConsumerType (line 155) | internal class NetsConsumerType class NetsShipping (line 171) | internal class NetsShipping class NetsShippingCountry (line 192) | internal class NetsShippingCountry FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsCheckoutConsumerDetails.cs class NetsCheckoutConsumerDetails (line 3) | internal class NetsCheckoutConsumerDetails class NetsCheckoutPrivatePerson (line 18) | internal class NetsCheckoutPrivatePerson class NetsCheckoutCompany (line 28) | internal class NetsCheckoutCompany FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsCompleteWebhookPayload.cs class NetsCompleteWebhookPayload (line 8) | public sealed class NetsCompleteWebhookPayload class NetsCompleteWebhookPayloadData (line 44) | public sealed class NetsCompleteWebhookPayloadData FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsCreatePayment.cs class NetsCreatePayment (line 15) | internal class NetsCreatePayment FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsCreatePaymentSuccess.cs class NetsCreatePaymentSuccess (line 6) | internal class NetsCreatePaymentSuccess FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsNotifications.cs class NetsNotifications (line 6) | internal class NetsNotifications class NetsWebHook (line 14) | internal class NetsWebHook FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsOrder.cs class NetsOrder (line 6) | internal class NetsOrder FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsOrderItem.cs class NetsOrderItem (line 3) | internal class NetsOrderItem FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsPaymentFull.cs class NetsPaymentFull (line 4) | internal class NetsPaymentFull class NetsPayment (line 9) | internal class NetsPayment class NetsSummary (line 26) | internal class NetsSummary class NetsConsumer (line 34) | internal class NetsConsumer class NetsAddress (line 42) | internal class NetsAddress class NetsCompany (line 52) | internal class NetsCompany class NetsContactDetails (line 60) | internal class NetsContactDetails class NetsPhoneNumber (line 68) | internal class NetsPhoneNumber class NetsPrivatePerson (line 74) | internal class NetsPrivatePerson class NetsPaymentDetails (line 84) | internal class NetsPaymentDetails class NetsInvoiceDetails (line 92) | internal class NetsInvoiceDetails class NetsCardDetails (line 97) | internal class NetsCardDetails class NetsOrderDetails (line 103) | internal class NetsOrderDetails class NetsCheckoutUrls (line 110) | internal class NetsCheckoutUrls class NetsRefunds (line 116) | internal class NetsRefunds class NetsCharges (line 125) | internal class NetsCharges class NetsSubscription (line 133) | internal class NetsSubscription class NetsUnscheduledSubscription (line 138) | internal class NetsUnscheduledSubscription FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsPaymentMethod.cs class NetsPaymentMethod (line 3) | internal class NetsPaymentMethod FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/Models/NetsPaymentMethodConfiguration.cs class NetsPaymentMethodConfiguration (line 6) | internal class NetsPaymentMethodConfiguration FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/NetsClient.cs class NetsClient (line 11) | internal class NetsClient : INetsClient method NetsClient (line 20) | public NetsClient(HttpClient httpClient, IOptions... method CreatePayment (line 44) | public async Task> CreatePayme... method RetrievePayment (line 51) | public async Task> RetrievePayment(stri... method TerminatePayment (line 58) | public async Task TerminatePayment(string paymentId) FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/NetsMapper.cs class NetsMapper (line 9) | internal static class NetsMapper method MapPayerDetails (line 14) | public static Payer? MapPayerDetails(NetsConsumer? consumer) method MapConsumerDetails (line 68) | public static NetsCheckoutConsumerDetails? MapConsumerDetails(Payer? p... method MapConsumerTypes (line 116) | public static List MapConsumerTypes(PayerType[]? payerTypes) method MapInvoiceDetails (line 139) | public static InvoiceDetails? MapInvoiceDetails(NetsInvoiceDetails? ne... method MapCardDetails (line 150) | public static CardDetails? MapCardDetails(NetsCardDetails? netsCardDet... method MapAddress (line 161) | public static Address? MapAddress(NetsAddress? address) method MapNetsAddress (line 180) | public static NetsAddress? MapNetsAddress(Address? address) FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/NetsPaymentProcessor.cs class NetsPaymentProcessor (line 16) | internal class NetsPaymentProcessor : IPaymentProcessor method NetsPaymentProcessor (line 33) | public NetsPaymentProcessor( method StartPayment (line 52) | public async Task StartPayment(Instance instance, Orde... method TerminatePayment (line 158) | public async Task TerminatePayment(Instance instance, PaymentInf... method GetPaymentStatus (line 170) | public async Task<(PaymentStatus status, PaymentDetails paymentDetails... method AddLanguageQueryParam (line 215) | private static string AddLanguageQueryParam(string url, string? language) FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/NetsPaymentSettings.cs class NetsPaymentSettings (line 6) | public class NetsPaymentSettings class PaymentMethodConfigurationItem (line 56) | public class PaymentMethodConfigurationItem FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Processors/Nets/NetsWebhookSecretProvider.cs type INetsWebhookSecretProvider (line 14) | internal interface INetsWebhookSecretProvider method GetSigningSecret (line 19) | string GetSigningSecret(); method IsValidIncomingSecret (line 25) | bool IsValidIncomingSecret(string? providedSecret); class NetsWebhookSecretProvider (line 29) | internal sealed class NetsWebhookSecretProvider(IOptionsMonitor GetCodes() method DeriveWebhookSecret (line 77) | private static string DeriveWebhookSecret(AppCode code) FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Services/IPaymentService.cs type IPaymentService (line 10) | internal interface IPaymentService method StartPayment (line 15) | Task<(PaymentInformation paymentInformation, bool alreadyPaid)> StartP... method CheckAndStorePaymentStatus (line 25) | Task CheckAndStorePaymentStatus( method CheckPaymentStatus (line 35) | Task CheckPaymentStatus( method HandlePaymentCompletedWebhook (line 48) | Task HandlePaymentCompletedWebhook( method GetPaymentStatus (line 57) | Task GetPaymentStatus(Instance instance, ValidAltinnPay... method CancelAndDeleteAnyExistingPayment (line 62) | Task CancelAndDeleteAnyExistingPayment(Instance instance, ValidAltinnP... FILE: src/App/backend/src/Altinn.App.Core/Features/Payment/Services/PaymentService.cs class PaymentService (line 19) | internal class PaymentService : IPaymentService method PaymentService (line 33) | public PaymentService( method StartPayment (line 55) | public async Task<(PaymentInformation paymentInformation, bool already... method CheckAndStorePaymentStatus (line 154) | public Task CheckAndStorePaymentStatus( method CheckPaymentStatus (line 166) | public Task CheckPaymentStatus( method CheckPaymentStatusInternal (line 176) | private async Task CheckPaymentStatusInternal( method HandlePaymentCompletedWebhook (line 268) | public async Task HandlePaymentCompletedWebhook( method RunProcessNext (line 349) | private async Task RunProcessNext(Instance instance, StorageAuthentica... method GetPaymentStatus (line 382) | public async Task GetPaymentStatus( method CancelAndDeleteAnyExistingPayment (line 402) | public async Task CancelAndDeleteAnyExistingPayment( method CancelAndDelete (line 419) | private async Task CancelAndDelete(Instance instance, Guid dataElement... FILE: src/App/backend/src/Altinn.App.Core/Features/Pdf/NullPdfFormatter.cs class NullPdfFormatter (line 8) | [Obsolete( method FormatPdf (line 14) | public Task FormatPdf(LayoutSettings layoutSettings, o... FILE: src/App/backend/src/Altinn.App.Core/Features/Redirect/IReturnUrlService.cs type IReturnUrlService (line 6) | public interface IReturnUrlService method Validate (line 13) | ReturnUrlValidationResult Validate(string? base64Url); FILE: src/App/backend/src/Altinn.App.Core/Features/Redirect/ReturnUrlService.cs class ReturnUrlService (line 9) | internal sealed class ReturnUrlService(IOptions setting... method Validate (line 15) | public ReturnUrlValidationResult Validate(string? base64Url) method IsValidRedirectUri (line 46) | private bool IsValidRedirectUri(string urlHost) FILE: src/App/backend/src/Altinn.App.Core/Features/Redirect/ReturnUrlValidationResult.cs class ReturnUrlValidationResult (line 8) | public class ReturnUrlValidationResult method Success (line 37) | public static ReturnUrlValidationResult Success(string decodedUrl) => method InvalidFormat (line 45) | public static ReturnUrlValidationResult InvalidFormat(string errorMess... method InvalidDomain (line 58) | public static ReturnUrlValidationResult InvalidDomain(string errorMess... FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Exceptions/SigneeProviderNotFoundException.cs class SigneeProviderNotFoundException (line 5) | internal class SigneeProviderNotFoundException : AltinnException method SigneeProviderNotFoundException (line 7) | public SigneeProviderNotFoundException(string message) FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Exceptions/SigningException.cs class SigningException (line 5) | internal class SigningException : AltinnException method SigningException (line 7) | public SigningException(string message) FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Extensions/SigningInstanceDataAccessorExtensions.cs class SigningInstanceDataAccessorExtensions (line 10) | internal static class SigningInstanceDataAccessorExtensions method OverrideAuthenticationMethodForRestrictedDataTypes (line 15) | public static void OverrideAuthenticationMethodForRestrictedDataTypes( method GetDataTypes (line 30) | private static IEnumerable GetDataTypes( method GetDataType (line 35) | private static DataType? GetDataType(ApplicationMetadata appMetadata, ... method IsRestrictedDataType (line 40) | private static bool IsRestrictedDataType([NotNullWhen(true)] DataType?... FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Helpers/SigningNotificationHelper.cs class SigningNotificationHelper (line 7) | internal sealed class SigningNotificationHelper method GetNotificationChoiceString (line 9) | internal static string GetNotificationChoiceString(NotificationChoice ... method GetNotificationChoiceIfNotSet (line 29) | internal static NotificationChoice GetNotificationChoiceIfNotSet(Notif... method CreateNotification (line 54) | internal static CorrespondenceNotification? CreateNotification(Content... FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Helpers/SigningTextHelper.cs class SigningTextHelper (line 6) | internal sealed class SigningTextHelper method GetLinkDisplayText (line 8) | internal static string GetLinkDisplayText(string language) method GetDefaultTexts (line 26) | internal static DefaultTexts GetDefaultTexts(string instanceUrl, strin... FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/ISigneeProvider.cs type ISigneeProvider (line 6) | [ImplementableByApps] method GetSignees (line 17) | Task GetSignees(GetSigneesParameters parameters); type GetSigneesParameters (line 23) | public sealed record GetSigneesParameters class SigneeProviderResult (line 34) | public class SigneeProviderResult FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Models/ContentWrapper.cs type ContentWrapper (line 6) | internal record ContentWrapper FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Models/DefaultTexts.cs type DefaultTexts (line 3) | internal sealed record DefaultTexts FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Models/SigneeContext.cs class SigneeContext (line 11) | internal sealed class SigneeContext class Signee (line 49) | [JsonDerivedType(typeof(PersonSignee), typeDiscriminator: "person")] method GetParty (line 55) | internal Party GetParty() method From (line 69) | internal static async Task From(ProvidedSignee signeeParty, Fu... method From (line 89) | internal static async Task From( class PersonSignee (line 154) | public sealed class PersonSignee : Signee class OrganizationSignee (line 175) | public sealed class OrganizationSignee : Signee method ToPersonOnBehalfOfOrgSignee (line 198) | public async Task ToPersonOnBehalfOfOrgSi... method ToSystemUserSignee (line 216) | internal SystemUserSignee ToSystemUserSignee(Guid systemId) class PersonOnBehalfOfOrgSignee (line 225) | public sealed class PersonOnBehalfOfOrgSignee : Signee class SystemUserSignee (line 252) | public sealed class SystemUserSignee : Signee FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Models/SigneeContextState.cs class SigneeContextState (line 8) | internal sealed class SigneeContextState method SigneeContextState (line 13) | public SigneeContextState() { } FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/NotificationChoice.cs type NotificationChoice (line 6) | public enum NotificationChoice FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/ProvidedSignee.cs class ProvidedSignee (line 8) | public abstract class ProvidedSignee class ProvidedPerson (line 27) | public class ProvidedPerson : ProvidedSignee class ProvidedOrganization (line 45) | public class ProvidedOrganization : ProvidedSignee FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/ISignDocumentManager.cs type ISignDocumentManager (line 7) | internal interface ISignDocumentManager method GetSignDocuments (line 9) | Task> GetSignDocuments( method SynchronizeSigneeContextsWithSignDocuments (line 15) | Task> SynchronizeSigneeContextsWithSignDocuments( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/ISigneeContextsManager.cs type ISigneeContextsManager (line 6) | internal interface ISigneeContextsManager method GenerateSigneeContexts (line 11) | Task> GenerateSigneeContexts( method GetSigneeContexts (line 20) | Task> GetSigneeContexts( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/ISigningCallToActionService.cs type ISigningCallToActionService (line 11) | internal interface ISigningCallToActionService method SendSignCallToAction (line 16) | Task SendSignCallToAction( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/ISigningDelegationService.cs type ISigningDelegationService (line 9) | internal interface ISigningDelegationService method DelegateSigneeRights (line 14) | Task<(List, bool success)> DelegateSigneeRights( method RevokeSigneeRights (line 26) | Task<(List, bool success)> RevokeSigneeRights( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/ISigningReceiptService.cs type ISigningReceiptService (line 12) | internal interface ISigningReceiptService method SendSignatureReceipt (line 17) | Task SendSignatureReceipt( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/ISigningService.cs type ISigningService (line 7) | internal interface ISigningService method InitializeSignees (line 13) | Task> InitializeSignees( method GetAuthorizedOrganizationSignees (line 23) | Task> GetAuthorizedOrganizationSignees( method GetSigneeContexts (line 33) | Task> GetSigneeContexts( method AbortRuntimeDelegatedSigning (line 42) | Task AbortRuntimeDelegatedSigning( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/SignDocumentManager.cs class SignDocumentManager (line 21) | internal sealed class SignDocumentManager( method GetSignDocuments (line 40) | public async Task> GetSignDocuments( method SynchronizeSigneeContextsWithSignDocuments (line 82) | public async Task> SynchronizeSigneeContextsWithSi... method DownloadSignDocumentAsync (line 144) | private async Task DownloadSignDocumentAsync( method SortSigneeContexts (line 169) | private static void SortSigneeContexts(List signeeConte... method FindMatchingSignDocument (line 180) | private static SignDocument? FindMatchingSignDocument(SigneeContext si... method UpdateSigneeContextWithMatchedDocument (line 201) | private async Task UpdateSigneeContextWithMatchedDocument( method ConvertOrgSignee (line 223) | private async Task ConvertOrgSignee( method CreateSigneeContextsForUnmatchedDocuments (line 255) | private async Task> CreateSigneeContextsForUnmatch... method CreateSigneeContextFromSignDocument (line 284) | private async Task CreateSigneeContextFromSignDocument(... method IsPersonOnBehalfOfOrgSignDocument (line 306) | private static bool IsPersonOnBehalfOfOrgSignDocument(SignDocument sig... method IsPersonSignDocument (line 312) | private static bool IsPersonSignDocument(SignDocument signDocument) method IsOrgSignDocument (line 318) | private static bool IsOrgSignDocument(SignDocument signDocument) method IsSystemSignDocument (line 323) | private static bool IsSystemSignDocument(SignDocument signDocument) method LookupParty (line 329) | private async Task LookupParty(PartyLookup partyLookup) FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/SigneeContextsManager.cs class SigneeContextsManager (line 20) | internal sealed class SigneeContextsManager( method GenerateSigneeContexts (line 40) | public async Task> GenerateSigneeContexts( method GetSigneeContexts (line 82) | public async Task> GetSigneeContexts( method GetSigneesFromProvider (line 100) | private async Task GetSigneesFromProvider( method GenerateSigneeContext (line 137) | private async Task GenerateSigneeContext( method DownloadSigneeContexts (line 170) | private async Task> DownloadSigneeContexts( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/SigningCallToActionService.cs class SigningCallToActionService (line 24) | internal sealed class SigningCallToActionService( method SendSignCallToAction (line 43) | public async Task SendSignCallToAction( method GetContent (line 120) | internal async Task GetContent( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/SigningDelegationService.cs class SigningDelegationService (line 11) | internal sealed class SigningDelegationService( method DelegateSigneeRights (line 17) | public async Task<(List, bool success)> DelegateSigneeR... method RevokeSigneeRights (line 90) | public async Task<(List, bool success)> RevokeSigneeRig... method ParseInstanceGuid (line 146) | private static Guid ParseInstanceGuid(string instanceIdCombo) method CreateRights (line 158) | private static List CreateRights( FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/SigningReceiptService.cs class SigningReceiptService (line 23) | internal sealed class SigningReceiptService( method SendSignatureReceipt (line 42) | public async Task SendSignatureReceipt( method GetCorrespondenceHeaders (line 87) | internal async Task<( method GetContent (line 133) | internal async Task GetContent( method GetCorrespondenceAttachments (line 186) | internal static async Task> GetC... method GetDataElementFilename (line 231) | internal static string GetDataElementFilename(DataElement dataElement,... method GetDefaultTexts (line 266) | internal static DefaultTexts GetDefaultTexts(string language, string a... FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/Services/SigningService.cs class SigningService (line 23) | internal sealed class SigningService( method InitializeSignees (line 57) | public async Task> InitializeSignees( method GetSigneeContexts (line 161) | public async Task> GetSigneeContexts( method GetAuthorizedOrganizationSignees (line 191) | public async Task> GetAuthorizedOrganizationS... method AbortRuntimeDelegatedSigning (line 219) | public async Task AbortRuntimeDelegatedSigning( method GetInstanceOwnerParty (line 273) | private async Task GetInstanceOwnerParty(InstanceOwner instanc... method GetServiceOwnerParty (line 297) | internal async Task<(Party serviceOwnerParty, bool success)> GetServic... method RemoveSigneeState (line 319) | private void RemoveSigneeState(IInstanceDataMutator instanceDataMutato... method RemoveAllSignatures (line 339) | private void RemoveAllSignatures(IInstanceDataMutator instanceDataMuta... FILE: src/App/backend/src/Altinn.App.Core/Features/Signing/SigneeCommunication.cs class CommunicationConfig (line 8) | public class CommunicationConfig class InboxMessage (line 39) | public class InboxMessage class Notification (line 64) | public class Notification class Sms (line 82) | public class Sms class Email (line 105) | public class Email FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Signing/Telemetry.SignDocumentManager.cs class Telemetry (line 5) | partial class Telemetry method StartGetSignDocumentsActivity (line 7) | internal Activity? StartGetSignDocumentsActivity() => method StartSynchronizeSigneeContextsWithSignDocumentsActivity (line 10) | internal Activity? StartSynchronizeSigneeContextsWithSignDocumentsActi... method StartDownloadSignDocumentActivity (line 19) | internal Activity? StartDownloadSignDocumentActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Signing/Telemetry.SigneeContextsManager.cs class Telemetry (line 5) | partial class Telemetry method StartGenerateSigneeContextsActivity (line 7) | internal Activity? StartGenerateSigneeContextsActivity() => method StartReadSigneesContextsActivity (line 10) | internal Activity? StartReadSigneesContextsActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Signing/Telemetry.SigningCallToActionService.cs class Telemetry (line 5) | partial class Telemetry method StartSendSignCallToActionActivity (line 7) | internal Activity? StartSendSignCallToActionActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Signing/Telemetry.SigningDelegationService.cs class Telemetry (line 9) | partial class Telemetry method InitSigningDelegation (line 18) | private void InitSigningDelegation(InitContext context) method StartDelegateSigneeRightsActivity (line 45) | internal Activity? StartDelegateSigneeRightsActivity(string taskId) method StartRevokeSigneeRightsActivity (line 52) | internal Activity? StartRevokeSigneeRightsActivity(string taskId) method RecordDelegation (line 59) | internal void RecordDelegation(DelegationResult result) => method RecordDelegationRevoke (line 63) | internal void RecordDelegationRevoke(DelegationResult result) => class DelegationConst (line 67) | internal static class DelegationConst type DelegationResult (line 74) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Signing/Telemetry.SigningReceiptService.cs class Telemetry (line 5) | partial class Telemetry method StartSendSignatureReceiptActivity (line 7) | internal Activity? StartSendSignatureReceiptActivity() => method StartGetCorrespondenceHeadersActivity (line 10) | internal Activity? StartGetCorrespondenceHeadersActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Signing/Telemetry.SigningService.cs class Telemetry (line 10) | partial class Telemetry method InitSigning (line 19) | private void InitSigning(InitContext context) method RecordNotifySignees (line 46) | internal void RecordNotifySignees(NotifySigneesResult result) => method RecordGetServiceOwnerParty (line 50) | internal void RecordGetServiceOwnerParty(ServiceOwnerPartyResult resul... method StartAssignSigneesActivity (line 54) | internal Activity? StartAssignSigneesActivity() => ActivitySource.Star... method StartReadSigneesActivity (line 56) | internal Activity? StartReadSigneesActivity() => ActivitySource.StartA... method StartReadAuthorizedSigneesActivity (line 58) | internal Activity? StartReadAuthorizedSigneesActivity() => method StartRemoveSigneeStateActivity (line 61) | internal Activity? StartRemoveSigneeStateActivity() => method StartRemoveAllSignaturesActivity (line 64) | internal Activity? StartRemoveAllSignaturesActivity(string dataType) method StartAbortRuntimeDelegatedSigningActivity (line 71) | internal Activity? StartAbortRuntimeDelegatedSigningActivity(string ta... method StartGetServiceOwnerPartyActivity (line 78) | internal Activity? StartGetServiceOwnerPartyActivity() => method StartGetInstanceOwnerPartyActivity (line 81) | internal Activity? StartGetInstanceOwnerPartyActivity() => class ServiceOwnerPartyConst (line 84) | internal static class ServiceOwnerPartyConst type ServiceOwnerPartyResult (line 90) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] class NotifySigneesConst (line 101) | internal static class NotifySigneesConst type NotifySigneesResult (line 105) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.AccessManagement.cs class Telemetry (line 5) | partial class Telemetry method StartAppInstanceDelegationActivity (line 7) | internal Activity? StartAppInstanceDelegationActivity() => method StartAppInstanceRevokeActivity (line 10) | internal Activity? StartAppInstanceRevokeActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.AppOptionsService.cs class Telemetry (line 6) | partial class Telemetry method StartGetOptionsActivity (line 8) | internal Activity? StartGetOptionsActivity() => ActivitySource.StartAc... method StartGetOptionsActivity (line 10) | internal Activity? StartGetOptionsActivity(InstanceIdentifier instance... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ApplicationLanguage.cs class Telemetry (line 5) | partial class Telemetry method StartGetApplicationLanguageActivity (line 7) | internal Activity? StartGetApplicationLanguageActivity() => ActivitySo... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ApplicationMetadata.Client.cs class Telemetry (line 6) | partial class Telemetry method StartGetApplicationMetadataActivity (line 8) | internal Activity? StartGetApplicationMetadataActivity() => ActivitySo... method StartGetApplicationXACMLPolicyActivity (line 10) | internal Activity? StartGetApplicationXACMLPolicyActivity() => method StartGetApplicationBPMNProcessActivity (line 13) | internal Activity? StartGetApplicationBPMNProcessActivity() => class ApplicationMetadataClient (line 16) | internal static class ApplicationMetadataClient FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ApplicationMetadata.Service.cs class Telemetry (line 6) | partial class Telemetry method StartGetTextActivity (line 8) | internal Activity? StartGetTextActivity() => ActivitySource.StartActiv... method StartGetApplicationActivity (line 10) | internal Activity? StartGetApplicationActivity() => ActivitySource.Sta... method StartGetModelJsonSchemaActivity (line 12) | internal Activity? StartGetModelJsonSchemaActivity() => method StartGetPrefillJsonActivity (line 15) | internal Activity? StartGetPrefillJsonActivity() => ActivitySource.Sta... method StartGetLayoutsActivity (line 17) | internal Activity? StartGetLayoutsActivity() => ActivitySource.StartAc... method StartGetLayoutsForSetActivity (line 19) | internal Activity? StartGetLayoutsForSetActivity() => ActivitySource.S... method StartGetTaskUiConfigurationActivity (line 21) | internal Activity? StartGetTaskUiConfigurationActivity() => method StartGetLayoutSettingsActivity (line 24) | internal Activity? StartGetLayoutSettingsActivity() => ActivitySource.... method StartGetLayoutSettingsStringActivity (line 26) | internal Activity? StartGetLayoutSettingsStringActivity() => method StartGetLayoutSettingsForSetActivity (line 29) | internal Activity? StartGetLayoutSettingsForSetActivity() => method StartGetLayoutSettingsStringForSetActivity (line 32) | internal Activity? StartGetLayoutSettingsStringForSetActivity() => method StartGetTextsActivity (line 35) | internal Activity? StartGetTextsActivity() => ActivitySource.StartActi... method StartGetFooterActivity (line 37) | internal Activity? StartGetFooterActivity() => ActivitySource.StartAct... method StartGetValidationConfigurationActivity (line 39) | internal Activity? StartGetValidationConfigurationActivity() => method StartGetLayoutModelActivity (line 42) | internal Activity? StartGetLayoutModelActivity() => ActivitySource.Sta... method StartGetUiConfigurationActivity (line 44) | internal Activity? StartGetUiConfigurationActivity() => method StartGetClassRefActivity (line 47) | internal Activity? StartGetClassRefActivity() => ActivitySource.StartA... method StartClientGetApplicationXACMLPolicyActivity (line 49) | internal Activity? StartClientGetApplicationXACMLPolicyActivity() => method StartClientGetApplicationBPMNProcessActivity (line 52) | internal Activity? StartClientGetApplicationBPMNProcessActivity() => class ApplicationMetadataService (line 55) | internal static class ApplicationMetadataService FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Authentication.cs class Telemetry (line 5) | partial class Telemetry method StartRefreshAuthenticationTokenActivity (line 7) | internal Activity? StartRefreshAuthenticationTokenActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Authorization.Client.cs class Telemetry (line 8) | partial class Telemetry method StartClientGetPartyListActivity (line 10) | internal Activity? StartClientGetPartyListActivity(int userId) method StartClientValidateSelectedPartyActivity (line 18) | internal Activity? StartClientValidateSelectedPartyActivity(int userId... method StartClientAuthorizeActionActivity (line 28) | internal Activity? StartClientAuthorizeActionActivity( method StartClientAuthorizeActionsActivity (line 44) | internal Activity? StartClientAuthorizeActionsActivity(Platform.Storag... method StartClientGetRolesActivity (line 53) | internal Activity? StartClientGetRolesActivity(int userId) method StartClientIsAuthorizerActivity (line 62) | internal Activity? StartClientIsAuthorizerActivity( class AuthorizationClient (line 81) | internal static class AuthorizationClient FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Authorization.Service.cs class Telemetry (line 9) | partial class Telemetry method StartGetPartyListActivity (line 11) | internal Activity? StartGetPartyListActivity(int userId) method StartValidateSelectedPartyActivity (line 18) | internal Activity? StartValidateSelectedPartyActivity(int userId, int ... method StartAuthorizeActionActivity (line 26) | internal Activity? StartAuthorizeActionActivity( method StartAuthorizeActionsActivity (line 41) | internal Activity? StartAuthorizeActionsActivity( method StartIsAuthorizerActivity (line 64) | internal Activity? StartIsAuthorizerActivity( class AuthorizationService (line 83) | internal static class AuthorizationService FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Correspondence.cs class Telemetry (line 9) | partial class Telemetry method InitCorrespondence (line 11) | private void InitCorrespondence(InitContext context) method StartSendCorrespondenceActivity (line 26) | internal Activity? StartSendCorrespondenceActivity() method StartCorrespondenceStatusActivity (line 31) | internal Activity? StartCorrespondenceStatusActivity(Guid corresponden... method RecordCorrespondenceOrder (line 38) | internal void RecordCorrespondenceOrder(CorrespondenceResult result) => class Correspondence (line 42) | internal static class Correspondence type CorrespondenceResult (line 46) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Data.cs class Telemetry (line 10) | partial class Telemetry method InitData (line 12) | private void InitData(InitContext context) method DataPatched (line 25) | internal void DataPatched(PatchResult result) => method StartDataPatchActivity (line 29) | internal Activity? StartDataPatchActivity(Instance instance) method StartDataProcessWriteActivity (line 36) | internal Activity? StartDataProcessWriteActivity(IDataProcessor dataPr... method StartDataProcessWriteActivity (line 42) | internal Activity? StartDataProcessWriteActivity(IDataWriteProcessor d... class Data (line 48) | internal static class Data type PatchResult (line 53) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.DataClient.cs class Telemetry (line 7) | partial class Telemetry method StartInsertFormDataActivity (line 9) | internal Activity? StartInsertFormDataActivity(Instance? instance) method StartUpdateDataActivity (line 16) | internal Activity? StartUpdateDataActivity(Guid instanceId, Guid dataE... method StartUpdateDataActivity (line 24) | internal Activity? StartUpdateDataActivity(Instance instance, DataElem... method StartGetBinaryDataActivity (line 32) | internal Activity? StartGetBinaryDataActivity(Guid instanceId, Guid da... method StartGetBinaryDataListActivity (line 40) | internal Activity? StartGetBinaryDataListActivity(Guid? instanceId, in... method StartInsertBinaryDataActivity (line 48) | internal Activity? StartInsertBinaryDataActivity(Guid? instanceId, int... method StartInsertBinaryDataActivity (line 56) | internal Activity? StartInsertBinaryDataActivity(string? instanceId) method StartUpdateBinaryDataActivity (line 63) | internal Activity? StartUpdateBinaryDataActivity(Guid? instanceId, int... method StartUpdateBinaryDataActivity (line 71) | internal Activity? StartUpdateBinaryDataActivity(string? instanceId) method StartUpdateDataActivity (line 78) | internal Activity? StartUpdateDataActivity(Instance? instance) method StartDeleteDataActivity (line 85) | internal Activity? StartDeleteDataActivity(Guid? instanceId, int? part... method StartGetFormDataActivity (line 93) | internal Activity? StartGetFormDataActivity(Guid? instanceId, int? par... method StartGetFormDataActivity (line 101) | internal Activity? StartGetFormDataActivity(Instance? instance) method StartLockDataElementActivity (line 108) | internal Activity? StartLockDataElementActivity(string? instanceId, Gu... method StartUnlockDataElementActivity (line 116) | internal Activity? StartUnlockDataElementActivity(string? instanceId, ... class DataClient (line 124) | internal static class DataClient FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.DataList.cs class Telemetry (line 6) | partial class Telemetry method StartDataListActivity (line 8) | internal Activity? StartDataListActivity() => ActivitySource.StartActi... method StartDataListActivity (line 10) | internal Activity? StartDataListActivity(InstanceIdentifier instanceId... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ErClient.cs class Telemetry (line 5) | partial class Telemetry method StartGetOrganizationActivity (line 7) | internal Activity? StartGetOrganizationActivity(string? orgNr) FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.EventsClient.cs class Telemetry (line 6) | partial class Telemetry method StartAddEventActivity (line 8) | internal Activity? StartAddEventActivity(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Fiks.cs class Telemetry (line 10) | partial class Telemetry method InitFiks (line 12) | private void InitFiks(InitContext context) method StartSendFiksActivity (line 32) | internal Activity? StartSendFiksActivity( method StartGenerateAndSendFiksActivity (line 50) | internal Activity? StartGenerateAndSendFiksActivity(string taskId, Ins... method StartReceiveFiksActivity (line 60) | internal Activity? StartReceiveFiksActivity( method StartFiksMessageHandlerActivity (line 80) | internal Activity? StartFiksMessageHandlerActivity(Instance instance, ... method RecordFiksMessageSent (line 87) | internal void RecordFiksMessageSent(FiksResult result) => method RecordFiksMessageReceived (line 91) | internal void RecordFiksMessageReceived(FiksResult result) => class Fiks (line 95) | internal static class Fiks type FiksResult (line 102) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.FileAnalysis.cs class Telemetry (line 5) | partial class Telemetry method StartAnalyseActivity (line 7) | internal Activity? StartAnalyseActivity() => ActivitySource.StartActiv... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.FileValidation.cs class Telemetry (line 5) | partial class Telemetry method StartFileValidateActivity (line 7) | internal Activity? StartFileValidateActivity() => ActivitySource.Start... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.InstanceDataAccessor.cs class Telemetry (line 7) | partial class Telemetry method StartVerifyDataElementsUnchangedSincePreviousChanges (line 11) | internal Activity? StartVerifyDataElementsUnchangedSincePreviousChanges() method StartRemoveHiddenDataForValidation (line 17) | internal Activity? StartRemoveHiddenDataForValidation() method StartSaveChanges (line 22) | internal Activity? StartSaveChanges(DataElementChanges instance) class InstanceDataAccessor (line 29) | internal static class InstanceDataAccessor FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.InstanceLockClient.cs class Telemetry (line 5) | partial class Telemetry method StartAcquireInstanceLockActivity (line 7) | internal Activity? StartAcquireInstanceLockActivity(Guid instanceGuid,... method StartReleaseInstanceLockActivity (line 16) | internal Activity? StartReleaseInstanceLockActivity(Guid instanceGuid,... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Instances.cs class Telemetry (line 7) | partial class Telemetry method InitInstances (line 9) | private void InitInstances(InitContext context) method InstanceCreated (line 18) | internal void InstanceCreated(Instance instance) => _counters[MetricNa... method InstanceCompleted (line 20) | internal void InstanceCompleted(Instance instance) method InstanceDeleted (line 31) | internal void InstanceDeleted(Instance instance) method StartGetInstanceByGuidActivity (line 42) | internal Activity? StartGetInstanceByGuidActivity(Guid? instanceGuid =... method StartGetInstanceByInstanceActivity (line 49) | internal Activity? StartGetInstanceByInstanceActivity(Guid? instanceGu... method StartGetInstancesActivity (line 56) | internal Activity? StartGetInstancesActivity(Guid? instanceGuid = null) method StartQueryInstancesActivity (line 63) | internal Activity? StartQueryInstancesActivity() => ActivitySource.Sta... method StartCreateInstanceActivity (line 65) | internal Activity? StartCreateInstanceActivity() method StartDeleteInstanceActivity (line 71) | internal Activity? StartDeleteInstanceActivity(Guid instanceGuid, int ... method StartUpdateProcessActivity (line 79) | internal Activity? StartUpdateProcessActivity(Instance instance, int e... method StartCompleteConfirmationActivity (line 87) | internal Activity? StartCompleteConfirmationActivity(Guid instanceGuid... method StartUpdateReadStatusActivity (line 95) | internal Activity? StartUpdateReadStatusActivity(Guid instanceGuid, in... method StartUpdateSubStatusActivity (line 103) | internal Activity? StartUpdateSubStatusActivity(Guid instanceGuid, int... method StartUpdatePresentationTextActivity (line 111) | internal Activity? StartUpdatePresentationTextActivity(Guid instanceGu... method StartUpdateDataValuesActivity (line 119) | internal Activity? StartUpdateDataValuesActivity(Guid instanceGuid, in... class Instances (line 127) | internal static class Instances FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Maskinporten.cs class Telemetry (line 9) | partial class Telemetry method InitMaskinporten (line 11) | private void InitMaskinporten(InitContext context) method StartGetAccessTokenActivity (line 37) | internal Activity? StartGetAccessTokenActivity(string variant, string ... method StartGetAltinnExchangedAccessTokenActivity (line 46) | internal Activity? StartGetAltinnExchangedAccessTokenActivity(string v... method RecordMaskinportenTokenRequest (line 55) | internal void RecordMaskinportenTokenRequest(RequestResult result) method RecordMaskinportenAltinnTokenExchangeRequest (line 61) | internal void RecordMaskinportenAltinnTokenExchangeRequest(RequestResu... class Maskinporten (line 67) | internal static class Maskinporten type RequestResult (line 74) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ModelSerialization.cs class Telemetry (line 5) | partial class Telemetry method StartSerializeToXmlActivity (line 7) | internal Activity? StartSerializeToXmlActivity(Type typeToSerialize) method StartSerializeToJsonActivity (line 14) | internal Activity? StartSerializeToJsonActivity(Type typeToSerialize) method StartDeserializeFromXmlActivity (line 21) | internal Activity? StartDeserializeFromXmlActivity(Type typeToDeserial... method StartDeserializeFromJsonActivity (line 28) | internal Activity? StartDeserializeFromJsonActivity(Type typeToDeseria... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Notifications.cs class Telemetry (line 9) | partial class Telemetry method InitNotifications (line 18) | private void InitNotifications(InitContext context) method StartNotificationConditionTokenGenerateActivity (line 52) | internal Activity? StartNotificationConditionTokenGenerateActivity(Gui... method StartNotificationConditionValidateActivity (line 59) | internal Activity? StartNotificationConditionValidateActivity(Guid ins... method StartNotificationOrderActivity (line 66) | internal Activity? StartNotificationOrderActivity(OrderType type) method RecordNotificationOrder (line 73) | internal void RecordNotificationOrder(OrderType type, OrderResult resu... method StartNotificationOrderCancelActivity (line 81) | internal Activity? StartNotificationOrderCancelActivity(Guid orderId) method RecordNotificationOrderCancel (line 88) | internal void RecordNotificationOrderCancel(CancelResult result) => class Notifications (line 92) | internal static class Notifications type OrderResult (line 99) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] type OrderType (line 109) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] type CancelResult (line 122) | [EnumExtensions(MetadataSource = MetadataSource.DisplayAttribute)] FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.PartyClient.cs class Telemetry (line 5) | partial class Telemetry method StartGetPartyActivity (line 7) | internal Activity? StartGetPartyActivity(int? partyId) method StartLookupPartyActivity (line 14) | internal Activity? StartLookupPartyActivity() => ActivitySource.StartA... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Payment.cs class Telemetry (line 6) | partial class Telemetry method StartCalculateOrderDetailsActivity (line 8) | internal Activity? StartCalculateOrderDetailsActivity(IOrderDetailsCal... method StartPaymentServiceActivity (line 13) | internal Activity? StartPaymentServiceActivity() => ActivitySource.Sta... class Payment (line 15) | internal static class Payment FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.PdfGeneratorClient.cs class Telemetry (line 5) | partial class Telemetry method StartGeneratePdfClientActivity (line 7) | internal Activity? StartGeneratePdfClientActivity() FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.PdfService.cs class Telemetry (line 6) | partial class Telemetry method StartGenerateAndStorePdfActivity (line 8) | internal Activity? StartGenerateAndStorePdfActivity(Instance? instance... method StartGeneratePdfActivity (line 16) | internal Activity? StartGeneratePdfActivity(Instance? instance, string... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Prefill.Service.cs class Telemetry (line 6) | partial class Telemetry method StartPrefillDataModelActivity (line 8) | internal Activity? StartPrefillDataModelActivity() => ActivitySource.S... method StartPrefillDataModelActivity (line 10) | internal Activity? StartPrefillDataModelActivity(string? partyId) class PrefillService (line 17) | internal static class PrefillService FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ProcessClient.cs class Telemetry (line 5) | partial class Telemetry method StartGetProcessDefinitionActivity (line 7) | internal Activity? StartGetProcessDefinitionActivity() => method StartGetProcessHistoryActivity (line 10) | internal Activity? StartGetProcessHistoryActivity(string? instanceGuid... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ProcessReader.cs class Telemetry (line 5) | partial class Telemetry method StartGetStartEventsActivity (line 7) | internal Activity? StartGetStartEventsActivity() => ActivitySource.Sta... method StartGetStartEventIdsActivity (line 9) | internal Activity? StartGetStartEventIdsActivity() => method StartIsStartEventActivity (line 12) | internal Activity? StartIsStartEventActivity() => ActivitySource.Start... method StartGetProcessTasksActivity (line 14) | internal Activity? StartGetProcessTasksActivity() => ActivitySource.St... method StartGetProcessTaskIdsActivity (line 16) | internal Activity? StartGetProcessTaskIdsActivity() => method StartIsProcessTaskActivity (line 19) | internal Activity? StartIsProcessTaskActivity() => ActivitySource.Star... method StartGetExclusiveGatewaysActivity (line 21) | internal Activity? StartGetExclusiveGatewaysActivity() => method StartGetExclusiveGatewayIdsActivity (line 24) | internal Activity? StartGetExclusiveGatewayIdsActivity() => method StartGetEndEventsActivity (line 27) | internal Activity? StartGetEndEventsActivity() => ActivitySource.Start... method StartGetEndEventIdsActivity (line 29) | internal Activity? StartGetEndEventIdsActivity() => ActivitySource.Sta... method StartIsEndEventActivity (line 31) | internal Activity? StartIsEndEventActivity() => ActivitySource.StartAc... method StartGetSequenceFlowsActivity (line 33) | internal Activity? StartGetSequenceFlowsActivity() => method StartGetSequenceFlowIdsActivity (line 36) | internal Activity? StartGetSequenceFlowIdsActivity() => method StartGetFlowElementActivity (line 39) | internal Activity? StartGetFlowElementActivity() => ActivitySource.Sta... method StartGetNextElementsActivity (line 41) | internal Activity? StartGetNextElementsActivity() => ActivitySource.St... method StartGetOutgoingSequenceFlowsActivity (line 43) | internal Activity? StartGetOutgoingSequenceFlowsActivity() => method StartGetAllFlowElementsActivity (line 46) | internal Activity? StartGetAllFlowElementsActivity() => method StartGetAltinnTaskExtensionActivity (line 49) | internal Activity? StartGetAltinnTaskExtensionActivity() => FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Processes.cs class Telemetry (line 9) | partial class Telemetry method InitProcesses (line 11) | private void InitProcesses(InitContext context) method ProcessStarted (line 19) | internal void ProcessStarted() method ProcessEnded (line 24) | internal void ProcessEnded(ProcessStateChange processChange) method StartProcessStartActivity (line 37) | internal Activity? StartProcessStartActivity(Instance instance) method StartProcessNextActivity (line 44) | internal Activity? StartProcessNextActivity(Instance instance, string?... method StartApiProcessNextActivity (line 52) | internal Activity? StartApiProcessNextActivity(InstanceIdentifier inst... method StartApiProcessCompleteActivity (line 59) | internal Activity? StartApiProcessCompleteActivity(InstanceIdentifier ... method StartProcessHandleEventsActivity (line 66) | internal Activity? StartProcessHandleEventsActivity(Instance instance) method StartProcessStoreEventsActivity (line 73) | internal Activity? StartProcessStoreEventsActivity(Instance instance) method StartProcessExecuteServiceTaskActivity (line 80) | internal Activity? StartProcessExecuteServiceTaskActivity(Instance ins... method StartProcessEndActivity (line 88) | internal Activity? StartProcessEndActivity(Instance instance) method StartProcessEndHandlersActivity (line 95) | internal Activity? StartProcessEndHandlersActivity(Instance instance) method StartProcessEndHandlerActivity (line 102) | internal Activity? StartProcessEndHandlerActivity(Instance instance, I... class Processes (line 109) | internal static class Processes FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ProfileClient.cs class Telemetry (line 5) | partial class Telemetry method StartGetUserProfileActivity (line 7) | internal Activity? StartGetUserProfileActivity() method StartGetUserProfileActivity (line 13) | internal Activity? StartGetUserProfileActivity(int? userId) FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.RegisterClient.cs class Telemetry (line 5) | partial class Telemetry method StartGetPartyListForPartyIds (line 7) | internal Activity? StartGetPartyListForPartyIds(IReadOnlyList par... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.ScopeAuthorization.cs class Telemetry (line 5) | partial class Telemetry method StartScopeAuthorizationServiceInitActivity (line 7) | internal Activity? StartScopeAuthorizationServiceInitActivity() => method StartScopeAuthorizationActivity (line 10) | internal Activity? StartScopeAuthorizationActivity() FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.UserHelper.cs class Telemetry (line 5) | partial class Telemetry method StartGetUserContextActivity (line 7) | internal Activity? StartGetUserContextActivity() => ActivitySource.Sta... FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.Validation.cs class Telemetry (line 7) | partial class Telemetry method InitValidation (line 9) | private static void InitValidation(InitContext context) method StartValidateInstanceAtTaskActivity (line 14) | internal Activity? StartValidateInstanceAtTaskActivity(string taskId) method StartValidateIncrementalActivity (line 23) | internal Activity? StartValidateIncrementalActivity(string taskId, Dat... method StartRunValidatorActivity (line 46) | internal Activity? StartRunValidatorActivity(IValidator validator) => class Validation (line 53) | internal static class Validation FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/Telemetry.cs class Telemetry (line 22) | public sealed partial class Telemetry : IDisposable method Telemetry (line 48) | public Telemetry(AppIdentifier appIdentifier, IOptions ap... method Init (line 61) | internal void Init() type InitContext (line 94) | private readonly record struct InitContext( class Metrics (line 102) | public static class Metrics method CreateName (line 112) | public static string CreateName(string name) => $"{PrefixCustom}_{na... method CreateLibName (line 114) | internal static string CreateLibName(string name) => $"{Prefix}_{nam... class Labels (line 120) | public static class Labels class InternalLabels (line 263) | internal static class InternalLabels method InitMetricCounter (line 289) | private void InitMetricCounter(InitContext context, string name, Actio... method InitMetricHistogram (line 300) | private void InitMetricHistogram(InitContext context, string name) method Dispose (line 309) | public void Dispose() FILE: src/App/backend/src/Altinn.App.Core/Features/Telemetry/TelemetryActivityExtensions.cs class TelemetryActivityExtensions (line 16) | public static class TelemetryActivityExtensions method SetUserId (line 24) | public static Activity SetUserId(this Activity activity, int? userId) method SetUserPartyId (line 39) | public static Activity SetUserPartyId(this Activity activity, int? use... method SetUsername (line 54) | public static Activity SetUsername(this Activity activity, string? use... method SetAuthenticationMethod (line 69) | public static Activity SetAuthenticationMethod(this Activity activity,... method SetAuthenticationLevel (line 84) | public static Activity SetAuthenticationLevel(this Activity activity, ... method SetInstanceId (line 99) | public static Activity SetInstanceId(this Activity activity, Instance?... method SetInstanceId (line 115) | public static Activity SetInstanceId(this Activity activity, string? i... method SetInstanceId (line 131) | public static Activity SetInstanceId(this Activity activity, Guid? ins... method SetInstanceOwnerPartyId (line 147) | public static Activity SetInstanceOwnerPartyId(this Activity activity,... method SetInstanceOwnerPartyId (line 163) | public static Activity SetInstanceOwnerPartyId(this Activity activity,... method SetDataElementId (line 179) | public static Activity SetDataElementId(this Activity activity, DataEl... method SetDataElementId (line 196) | public static Activity SetDataElementId(this Activity activity, string... method SetDataElementId (line 213) | public static Activity SetDataElementId(this Activity activity, Guid? ... method SetTaskId (line 229) | public static Activity SetTaskId(this Activity activity, string? taskId) method SetOrganisationName (line 245) | public static Activity SetOrganisationName(this Activity activity, str... method SetOrganisationNumber (line 261) | public static Activity SetOrganisationNumber(this Activity activity, s... method SetCorrespondence (line 271) | internal static Activity SetCorrespondence(this Activity activity, Sen... method SetProblemDetails (line 292) | internal static Activity SetProblemDetails(this Activity activity, Pro... method SetProcessChangeResult (line 307) | internal static Activity? SetProcessChangeResult(this Activity? activi... method SetAuthenticated (line 355) | internal static Activity? SetAuthenticated(this Activity? activity, Au... method Errored (line 421) | internal static void Errored(this Activity activity, Exception? except... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/DataAnnotationValidator.cs class DataAnnotationValidator (line 17) | public class DataAnnotationValidator : IFormDataValidator // TODO: This ... method DataAnnotationValidator (line 26) | public DataAnnotationValidator( method HasRelevantChanges (line 50) | public bool HasRelevantChanges(object current, object previous) => true; method ValidateFormData (line 53) | public Task> ValidateFormData( FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/DefaultDataElementValidator.cs class DefaultDataElementValidator (line 10) | public class DefaultDataElementValidator : IDataElementValidator //TODO:... method ValidateDataElement (line 18) | public Task> ValidateDataElement( FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/DefaultTaskValidator.cs class DefaultTaskValidator (line 10) | public class DefaultTaskValidator : ITaskValidator //TODO: Implement IVa... method DefaultTaskValidator (line 17) | public DefaultTaskValidator(IAppMetadata appMetadata) method ValidateTask (line 26) | public async Task> ValidateTask(Instance instanc... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/ExpressionValidator.cs class ExpressionValidator (line 18) | public class ExpressionValidator : IValidator method ExpressionValidator (line 35) | public ExpressionValidator( method ShouldRunForTask (line 58) | public bool ShouldRunForTask(string taskId) => method HasRelevantChanges (line 75) | public Task HasRelevantChanges( method Validate (line 82) | public async Task> Validate( method ValidateFormData (line 108) | internal async Task> ValidateFormData( method GetRowIndices (line 171) | private static int[]? GetRowIndices(string field) method RunValidation (line 209) | private async Task RunValidation( method ResolveValidationDefinition (line 262) | private static RawExpressionValidation? ResolveValidationDefinition( method ResolveExpressionValidation (line 323) | private static ExpressionValidation? ResolveExpressionValidation( method ParseExpressionValidationConfig (line 418) | private static Dictionary> ParseExp... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/LegacyIInstanceValidatorFormDataValidator.cs class LegacyIInstanceValidatorFormDataValidator (line 15) | public class LegacyIInstanceValidatorFormDataValidator : IValidator method LegacyIInstanceValidatorFormDataValidator (line 23) | public LegacyIInstanceValidatorFormDataValidator( method Validate (line 50) | public async Task> Validate( method HasRelevantChanges (line 79) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/LegacyIInstanceValidatorTaskValidator.cs class LegacyIInstanceValidatorTaskValidator (line 16) | public class LegacyIInstanceValidatorTaskValidator : IValidator method LegacyIInstanceValidatorTaskValidator (line 24) | public LegacyIInstanceValidatorTaskValidator( method Validate (line 54) | public async Task> Validate( method HasRelevantChanges (line 68) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/RequiredLayoutValidator.cs class RequiredLayoutValidator (line 11) | public class RequiredLayoutValidator : IValidator method RequiredLayoutValidator (line 19) | public RequiredLayoutValidator( method ShouldRunForTask (line 36) | public bool ShouldRunForTask(string taskId) method Validate (line 48) | public async Task> Validate( method HasRelevantChanges (line 67) | public Task HasRelevantChanges( FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/SignatureHashValidator.cs class SignatureHashValidator (line 21) | internal sealed class SignatureHashValidator( method ShouldRunForTask (line 40) | public bool ShouldRunForTask(string taskId) method HasRelevantChanges (line 49) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... method Validate (line 56) | public async Task> Validate( method ValidateDataElementSignature (line 105) | private async Task ValidateDataElementSignature( method HasRestrictedRead (line 153) | private static bool HasRestrictedRead( method GenerateSha256Hash (line 173) | private static async Task GenerateSha256Hash(Stream stream) method FormatShaDigest (line 187) | private static string FormatShaDigest(byte[] digest) FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Default/SigningTaskValidator.cs class SigningTaskValidator (line 18) | internal sealed class SigningTaskValidator : IValidator method SigningTaskValidator (line 27) | public SigningTaskValidator( method ShouldRunForTask (line 47) | public bool ShouldRunForTask(string taskId) method HasRelevantChanges (line 72) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... method Validate (line 81) | public async Task> Validate( FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/GenericFormDataValidator.cs class GenericFormDataValidator (line 13) | public abstract class GenericFormDataValidator : IFormDataValidator method GenericFormDataValidator (line 19) | protected GenericFormDataValidator(string dataType) method HasRelevantChanges (line 44) | public bool HasRelevantChanges(object current, object previous) method CreateValidationIssue (line 72) | protected void CreateValidationIssue( method AddValidationIssue (line 98) | protected void AddValidationIssue(ValidationIssue issue) method ValidateFormData (line 108) | public async Task> ValidateFormData( method ValidateFormData (line 128) | protected abstract Task ValidateFormData(Instance instance, DataElemen... method HasRelevantChanges (line 136) | protected abstract bool HasRelevantChanges(TModel current, TModel prev... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Helpers/ModelStateHelpers.cs class ModelStateHelpers (line 14) | public static class ModelStateHelpers method ModelStateToIssueList (line 25) | public static List ModelStateToIssueList( method GetSeverityFromMessage (line 61) | private static (ValidationIssueSeverity Severity, string Message) GetS... method ModelKeyToField (line 110) | public static string? ModelKeyToField(string? modelKey, Type data) method MapModelStateToIssueList (line 165) | public static List MapModelStateToIssueList( FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/IFileValidator.cs type IFileValidator (line 10) | [ImplementableByApps] method Validate (line 21) | Task<(bool Success, IEnumerable Errors)> Validate( FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/NullInstantiationValidator.cs class NullInstantiationValidator (line 10) | public class NullInstantiationValidator : IInstantiationValidator method Validate (line 13) | public async Task Validate(Instance in... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Wrappers/DataElementValidatorWrapper.cs class DataElementValidatorWrapper (line 11) | internal class DataElementValidatorWrapper : IValidator method DataElementValidatorWrapper (line 17) | public DataElementValidatorWrapper( method Validate (line 44) | public async Task> Validate( method HasRelevantChanges (line 78) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Wrappers/FormDataValidatorWrapper.cs class FormDataValidatorWrapper (line 11) | internal class FormDataValidatorWrapper : IValidator method FormDataValidatorWrapper (line 17) | public FormDataValidatorWrapper( method Validate (line 44) | public async Task> Validate( method HasRelevantChanges (line 80) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... FILE: src/App/backend/src/Altinn.App.Core/Features/Validation/Wrappers/TaskValidatorWrapper.cs class TaskValidatorWrapper (line 9) | internal class TaskValidatorWrapper : IValidator method TaskValidatorWrapper (line 16) | public TaskValidatorWrapper( method Validate (line 34) | public Task> Validate(IInstanceDataAccessor data... method HasRelevantChanges (line 40) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... FILE: src/App/backend/src/Altinn.App.Core/Helpers/AllowedContributorsHelper.cs class AllowedContributorsHelper (line 8) | internal static class AllowedContributorsHelper method IsValidContributor (line 10) | internal static bool IsValidContributor(DataType dataType, Authenticat... method EnsureDataTypeIsAppOwned (line 65) | public static void EnsureDataTypeIsAppOwned(ApplicationMetadata metada... FILE: src/App/backend/src/Altinn.App.Core/Helpers/AppTextHelper.cs class AppTextHelper (line 8) | public static class AppTextHelper method GetAppText (line 18) | public static string GetAppText( FILE: src/App/backend/src/Altinn.App.Core/Helpers/AuthenticationHelper.cs class AuthenticationHelper (line 11) | public static class AuthenticationHelper method GetUserId (line 18) | public static int GetUserId(HttpContext context) FILE: src/App/backend/src/Altinn.App.Core/Helpers/CamelCaseExceptDictionaryResolver.cs class CamelCaseExceptDictionaryResolver (line 8) | public class CamelCaseExceptDictionaryResolver : CamelCasePropertyNamesC... method ResolveDictionaryKey (line 11) | protected override string ResolveDictionaryKey(string dictionaryKey) FILE: src/App/backend/src/Altinn.App.Core/Helpers/DataHelper.cs class DataHelper (line 9) | public static class DataHelper method GetUpdatedDataValues (line 19) | public static Dictionary GetUpdatedDataValues( method ResetDataFields (line 35) | public static void ResetDataFields(List dataFields, object data) method ResetDataField (line 45) | private static void ResetDataField(string[] keys, object data, int ind... method GetDataFieldValues (line 83) | private static Dictionary GetDataFieldValues( method CompareDictionaries (line 119) | private static Dictionary CompareDictionaries( method GetValueFromDatamodel (line 149) | private static string? GetValueFromDatamodel(string[] keys, object dat... FILE: src/App/backend/src/Altinn.App.Core/Helpers/DataModel/DataModel.cs class DataModel (line 12) | [Obsolete("This class is no longer in use by altinn and will be removed ... method DataModel (line 21) | public DataModel(IInstanceDataAccessor dataAccessor) method ServiceModel (line 38) | private async Task ServiceModel(ModelBinding key, DataElementI... method ServiceModelAndDataElementId (line 43) | private async Task<(DataElementIdentifier dataElementId, object model)... method GetModelData (line 88) | public async Task GetModelData( method GetModelDataCount (line 102) | public async Task GetModelDataCount( method GetResolvedKeys (line 123) | public async Task GetResolvedKeys(DataReference refer... method GetRowIndices (line 142) | public static int[]? GetRowIndices(string field) method AddIndexes (line 157) | public async Task AddIndexes( method RemoveField (line 177) | public async Task RemoveField(DataReference reference, RowRemovalOptio... FILE: src/App/backend/src/Altinn.App.Core/Helpers/DataModel/DataModelException.cs class DataModelException (line 8) | public class DataModelException : AltinnException method DataModelException (line 11) | public DataModelException(string msg) FILE: src/App/backend/src/Altinn.App.Core/Helpers/DataModel/DataModelWrapper.cs class DataModelWrapper (line 10) | [Obsolete("Will be removed in v9 use Altinn.App.Core.Helpers.DataModel.F... method DataModelWrapper (line 18) | public DataModelWrapper(object dataModel) method GetModelData (line 32) | public object? GetModelData(string field, ReadOnlySpan rowIndexes... method GetModelDataCount (line 40) | public int? GetModelDataCount(string field, ReadOnlySpan rowIndex... method GetModelDataRecursive (line 58) | private static object? GetModelDataRecursive( method GetResolvedKeys (line 124) | public string[] GetResolvedKeys(string field) method JoinFieldKeyParts (line 135) | private static string JoinFieldKeyParts(string? currentKey, string? key) method GetResolvedKeysRecursive (line 149) | private static string[] GetResolvedKeysRecursive( method GetElementAt (line 208) | private static object? GetElementAt(System.Collections.IEnumerable enu... method ParseKeyPart (line 228) | private static (string key, int? index) ParseKeyPart(string keyPart) method AddIndexesRecursive (line 242) | private static void AddIndexesRecursive( method AddIndicies (line 307) | public string AddIndicies(string field, ReadOnlySpan rowIndexes =... method IsPropertyWithJsonName (line 319) | private static bool IsPropertyWithJsonName(PropertyInfo propertyInfo, ... method RemoveField (line 357) | public void RemoveField(string field, RowRemovalOption rowRemovalOption) FILE: src/App/backend/src/Altinn.App.Core/Helpers/DataModel/RowRemovalOption.cs type RowRemovalOption (line 7) | public enum RowRemovalOption FILE: src/App/backend/src/Altinn.App.Core/Helpers/Extensions/StringExtensions.cs class StringExtensions (line 6) | public static class StringExtensions method AsFileName (line 14) | public static string AsFileName(this string input, bool throwException... FILE: src/App/backend/src/Altinn.App.Core/Helpers/Extensions/Utf8JsonReaderExtentions.cs class Utf8JsonReaderExtensions (line 5) | internal static class Utf8JsonReaderExtensions method SkipReturnString (line 9) | internal static string SkipReturnString(this ref Utf8JsonReader reader) method Copy (line 19) | private static void Copy(ref Utf8JsonReader reader, Utf8JsonWriter wri... FILE: src/App/backend/src/Altinn.App.Core/Helpers/InstantiationHelper.cs class InstantiationHelper (line 14) | public static class InstantiationHelper method FilterPartiesByAllowedPartyTypes (line 26) | public static List FilterPartiesByAllowedPartyTypes( method IsPartyAllowedToInstantiate (line 92) | public static bool IsPartyAllowedToInstantiate(Party? party, PartyType... method GetPartyByPartyId (line 168) | public static Party? GetPartyByPartyId(List? partyList, int par... method PartyToInstanceOwner (line 199) | public static InstanceOwner PartyToInstanceOwner(Party party) method PartyToInstanceOwner (line 228) | public static async Task PartyToInstanceOwner( method GetExternalIdentityForSelfIdentifiedParty (line 275) | internal static async Task GetExternalIdentityForSelfIdentifi... FILE: src/App/backend/src/Altinn.App.Core/Helpers/JsonHelper.cs class JsonHelper (line 12) | public static class JsonHelper method ProcessDataWriteWithDiff (line 17) | [Obsolete("Will be removed in v9")] method FindChangedFields (line 62) | public static Dictionary FindChangedFields(string old... method FindDiff (line 71) | private static void FindDiff(Dictionary dict, JToken?... method Join (line 221) | private static string Join(string prefix, string name) FILE: src/App/backend/src/Altinn.App.Core/Helpers/JsonSerializerIgnorePrefix.cs class JsonSerializerIgnorePrefix (line 7) | internal static class JsonSerializerIgnorePrefix method GetOptions (line 11) | internal static JsonSerializerOptions GetOptions(string prefix) method Serialize (line 38) | internal static string Serialize(object obj, string prefix) FILE: src/App/backend/src/Altinn.App.Core/Helpers/JsonSerializerPermissive.cs class JsonSerializerPermissive (line 10) | public static class JsonSerializerPermissive method Deserialize (line 25) | public static T Deserialize(string content) method DeserializeAsync (line 34) | public static async Task DeserializeAsync(HttpContent content, C... method Serialize (line 44) | public static string Serialize(PartyLookup partyLookup) FILE: src/App/backend/src/Altinn.App.Core/Helpers/LinqExpressionHelpers.cs class LinqExpressionHelpers (line 10) | public static class LinqExpressionHelpers method GetJsonPath (line 17) | public static string GetJsonPath(Expression... method GetJsonPath_internal (line 25) | private static string GetJsonPath_internal(Expression expression) method GetValueFromExpression (line 81) | private static object? GetValueFromExpression(Expression expression) method GetJsonPropertyName (line 122) | private static string GetJsonPropertyName(MemberInfo memberExpressionM... FILE: src/App/backend/src/Altinn.App.Core/Helpers/LogSanitizer.cs class LogSanitizer (line 9) | internal static partial class LogSanitizer method Sanitize (line 22) | public static string Sanitize(string? input) method ControlCharPattern (line 43) | [GeneratedRegex(@"[\p{Cc}]", RegexOptions.Compiled)] FILE: src/App/backend/src/Altinn.App.Core/Helpers/MemoryAsStream.cs class MemoryAsStream (line 6) | internal class MemoryAsStream : Stream method MemoryAsStream (line 10) | public MemoryAsStream(ReadOnlyMemory memory) method Flush (line 15) | public override void Flush() { } method Read (line 17) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 31) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 45) | public override void SetLength(long value) method Write (line 50) | public override void Write(byte[] buffer, int offset, int count) FILE: src/App/backend/src/Altinn.App.Core/Helpers/MimeTypeMap.cs class MimeTypeMap (line 9) | public static class MimeTypeMap method BuildMappings (line 15) | private static FrozenDictionary BuildMappings() method GetMimeType (line 634) | public static MimeType GetMimeType(string extension) FILE: src/App/backend/src/Altinn.App.Core/Helpers/MultiDecisionHelper.cs class MultiDecisionHelper (line 15) | public static class MultiDecisionHelper method CreateMultiDecisionRequest (line 27) | public static XacmlJsonRequestRoot CreateMultiDecisionRequest( method ValidatePdpMultiDecision (line 55) | public static Dictionary ValidatePdpMultiDecision( method CreateMultipleSubjectCategory (line 80) | private static XacmlJsonCategory CreateMultipleSubjectCategory(IEnumer... method CreateMultipleActionCategory (line 88) | private static List CreateMultipleActionCategory(Li... method CreateMultipleResourceCategory (line 105) | private static List CreateMultipleResourceCategory(... method GetInstanceProperties (line 186) | private static ( method CreateMultiRequestsCategory (line 202) | private static XacmlJsonMultiRequests CreateMultiRequestsCategory( method CreateRequestReference (line 220) | private static List CreateRequestReference( FILE: src/App/backend/src/Altinn.App.Core/Helpers/NaturalStringComparerPolyfill.cs class NaturalStringComparerPolyfill (line 16) | internal sealed class NaturalStringComparerPolyfill : IComparer method Compare (line 23) | public int Compare(string? x, string? y) method IsAsciiDigit (line 97) | private static bool IsAsciiDigit(char c) => c >= '0' && c <= '9'; FILE: src/App/backend/src/Altinn.App.Core/Helpers/ObjectUtils.cs class ObjectUtils (line 11) | public static partial class ObjectUtils method InitializeAltinnRowId (line 18) | public static void InitializeAltinnRowId(object model, int depth = 64) method PrepareModelForXmlStorage (line 86) | public static void PrepareModelForXmlStorage(object model, int depth =... method XmlInvalidCharsRegex (line 172) | [GeneratedRegex( method SetToDefaultIfShouldSerializeFalse (line 177) | private static void SetToDefaultIfShouldSerializeFalse(object model, P... method SingleElement (line 191) | private static T? SingleElement(this IEnumerable source) method RemoveAltinnRowId (line 206) | public static bool RemoveAltinnRowId(object model, int depth = 64) method PropertyIsAltinnRowGuid (line 262) | private static bool PropertyIsAltinnRowGuid(PropertyInfo prop) FILE: src/App/backend/src/Altinn.App.Core/Helpers/PathHelper.cs class PathHelper (line 6) | public static class PathHelper method ValidateLegalFilePath (line 14) | public static bool ValidateLegalFilePath(string legalPath, string file... method EnsureLegalPath (line 27) | public static void EnsureLegalPath(string legalPath, string filePath) FILE: src/App/backend/src/Altinn.App.Core/Helpers/PlatformHttpException.cs class PlatformHttpException (line 8) | public class PlatformHttpException : AltinnException method CreateAsync (line 21) | public static async Task CreateAsync(HttpRespon... method PlatformHttpException (line 34) | public PlatformHttpException(HttpResponseMessage response, string mess... method PlatformHttpException (line 40) | internal PlatformHttpException(HttpResponseMessage response, string me... FILE: src/App/backend/src/Altinn.App.Core/Helpers/PlatformHttpResponseSnapshotException.cs class PlatformHttpResponseSnapshotException (line 18) | internal sealed class PlatformHttpResponseSnapshotException : PlatformHt... method CreateAndDisposeHttpResponse (line 65) | public static async Task Create... method Create (line 108) | public static PlatformHttpResponseSnapshotException Create( method PlatformHttpResponseSnapshotException (line 179) | private PlatformHttpResponseSnapshotException( method ReadContentSnapshotAsync (line 207) | private static async Task<(string content, bool truncated)> ReadConten... method BuildMessage (line 277) | private static string BuildMessage(int statusCode, string? reason, str... method FlattenHeaders (line 289) | private static string FlattenHeaders( FILE: src/App/backend/src/Altinn.App.Core/Helpers/ProcessError.cs class ProcessError (line 6) | public class ProcessError FILE: src/App/backend/src/Altinn.App.Core/Helpers/ProcessHelper.cs class ProcessHelper (line 9) | public static class ProcessHelper method GetValidStartEventOrError (line 21) | public static string? GetValidStartEventOrError( method GetValidNextElementOrError (line 66) | public static string? GetValidNextElementOrError( method GetSequenceFlowType (line 116) | public static ProcessSequenceFlowType GetSequenceFlowType(List RemoveBom(this byte[] bytes) method RemoveBom (line 12) | internal static ReadOnlySpan RemoveBom(this ReadOnlySpan b... method RemoveBom (line 23) | internal static ReadOnlyMemory RemoveBom(this ReadOnlyMemory RemoveBom(this Memory bytes) FILE: src/App/backend/src/Altinn.App.Core/Helpers/ResponseWrapperStream.cs class ResponseWrapperStream (line 6) | internal sealed class ResponseWrapperStream : Stream method ResponseWrapperStream (line 16) | public ResponseWrapperStream(HttpResponseMessage response, Stream inne... method Dispose (line 29) | protected override void Dispose(bool disposing) method Flush (line 75) | public override void Flush() => _innerStream.Flush(); method FlushAsync (line 82) | public override Task FlushAsync(CancellationToken cancellationToken) =... method Read (line 95) | public override int Read(byte[] buffer, int offset, int count) => _inn... method ReadAsync (line 105) | public override Task ReadAsync(byte[] buffer, int offset, int cou... method ReadAsync (line 114) | public override ValueTask ReadAsync(Memory buffer, Cancella... method Seek (line 124) | public override long Seek(long offset, SeekOrigin origin) => _innerStr... method SetLength (line 132) | public override void SetLength(long value) => _innerStream.SetLength(v... method Write (line 144) | public override void Write(byte[] buffer, int offset, int count) => _i... method WriteAsync (line 154) | public override Task WriteAsync(byte[] buffer, int offset, int count, ... method WriteAsync (line 163) | public override ValueTask WriteAsync(ReadOnlyMemory buffer, Canc... FILE: src/App/backend/src/Altinn.App.Core/Helpers/SelfLinkHelper.cs class SelfLinkHelper (line 10) | public static class SelfLinkHelper method SetInstanceAppSelfLinks (line 17) | public static void SetInstanceAppSelfLinks(Instance instance, HttpRequ... method SetDataAppSelfLinks (line 57) | public static void SetDataAppSelfLinks( method BuildFrontendSelfLink (line 88) | public static string BuildFrontendSelfLink(Instance instance, HttpRequ... FILE: src/App/backend/src/Altinn.App.Core/Helpers/Serialization/ModelDeserializer.cs class ModelDeserializer (line 15) | public class ModelDeserializer method ModelDeserializer (line 32) | public ModelDeserializer(ILogger logger, Type modelType) method DeserializeAsync (line 44) | public async Task DeserializeAsync(Stream stream, string? con... method DeserializeJsonAsync (line 68) | private async Task DeserializeJsonAsync(Stream stream) method DeserializeXmlAsync (line 92) | private async Task DeserializeXmlAsync(Stream stream) method GetRootElementName (line 148) | private static string GetRootElementName(Type modelType) FILE: src/App/backend/src/Altinn.App.Core/Helpers/Serialization/ModelSerializationService.cs class ModelSerializationService (line 19) | public sealed class ModelSerializationService method ModelSerializationService (line 30) | public ModelSerializationService(IAppModel appModel, Telemetry? teleme... method DeserializeFromStorage (line 42) | [Obsolete("DeserializeFromStorage needs a DataElement parameter to sup... method DeserializeFromStorage (line 62) | public object DeserializeFromStorage(ReadOnlySpan data, DataType... method SerializeToStorage (line 86) | [Obsolete("SerializeToStorage needs a DataElement parameter to support... method SerializeToStorage (line 106) | public (ReadOnlyMemory data, string contentType) SerializeToStor... method SerializeToXml (line 136) | public ReadOnlyMemory SerializeToXml(object model) method SerializeToJson (line 163) | public ReadOnlyMemory SerializeToJson(object model) method DeserializeSingleFromStream (line 174) | public async Task> DeserializeSi... method DeserializeJson (line 246) | public object DeserializeJson(ReadOnlySpan data, Type modelType) method DeserializeXml (line 264) | public object DeserializeXml(ReadOnlySpan data, Type modelType) method GetModelTypeForDataType (line 300) | private Type GetModelTypeForDataType(DataType dataType) class XmlSerializerCache (line 320) | private class XmlSerializerCache method GetSerializer (line 328) | public XmlSerializer GetSerializer(Type modelType) method GetSerializerIgnoreNamespace (line 336) | public XmlSerializer GetSerializerIgnoreNamespace(Type modelType) method GetRootElementName (line 355) | private static string GetRootElementName(Type modelType) method GetEmpty (line 374) | public object GetEmpty(DataType dataType) method FindFirstContentType (line 380) | private static string FindFirstContentType(DataType dataType) FILE: src/App/backend/src/Altinn.App.Core/Helpers/ServiceException.cs class ServiceException (line 9) | public class ServiceException : AltinnException method ServiceException (line 21) | public ServiceException(HttpStatusCode statusCode, string message) method ServiceException (line 33) | public ServiceException(HttpStatusCode statusCode, string message, Exc... FILE: src/App/backend/src/Altinn.App.Core/Helpers/ShadowFieldsConverter.cs class IgnorePropertiesWithPrefix (line 8) | [Obsolete("This functionality will be removed in the future")] method IgnorePropertiesWithPrefix (line 16) | public IgnorePropertiesWithPrefix(string prefix) => _ignorePrefix = pr... method ModifyPrefixInfo (line 21) | public void ModifyPrefixInfo(JsonTypeInfo ti) class ListHelpers (line 33) | public static class ListHelpers method RemoveAll (line 38) | public static void RemoveAll(this IList list, Predicate predi... FILE: src/App/backend/src/Altinn.App.Core/Helpers/UrlHelper.cs class UrlHelper (line 7) | internal class UrlHelper method UrlHelper (line 11) | public UrlHelper(IOptions settings) method GetInstanceUrl (line 22) | public string GetInstanceUrl(AppIdentifier app, InstanceIdentifier ins... FILE: src/App/backend/src/Altinn.App.Core/Helpers/UserHelper.cs class UserHelper (line 17) | [Obsolete("Use Altinn.App.Core.Features.Auth.IAuthenticationContext inst... method UserHelper (line 32) | public UserHelper( method GetUserContext (line 50) | public async Task GetUserContext(HttpContext context) FILE: src/App/backend/src/Altinn.App.Core/Implementation/AppResourcesSI.cs class AppResourcesSI (line 22) | public class AppResourcesSI : IAppResources method AppResourcesSI (line 44) | public AppResourcesSI( method GetText (line 59) | public byte[] GetText(string org, string app, string textResource) method GetTexts (line 69) | public async Task GetTexts(string org, string app, stri... method GetApplication (line 97) | public Application GetApplication() method GetApplicationXACMLPolicy (line 118) | public string? GetApplicationXACMLPolicy() method GetApplicationBPMNProcess (line 133) | public string? GetApplicationBPMNProcess() method GetModelJsonSchema (line 148) | public string GetModelJsonSchema(string modelId) method GetPrefillJson (line 161) | public string? GetPrefillJson(string dataModelName = "ServiceModel") method GetClassRefForLogicDataType (line 178) | public string GetClassRefForLogicDataType(string dataType) method GetLayoutSetsString (line 195) | [Obsolete( method GetLayoutSets (line 207) | [Obsolete( method GetLayoutSetForTask (line 219) | [Obsolete("Use GetLayoutsInFolder or GetLayoutSettingsForFolder instea... method GetLayoutsForSet (line 226) | [Obsolete("Use GetLayoutsInFolder instead", error: true)] method GetLayoutModel (line 233) | [Obsolete("Use GetLayoutModelForFolder instead", error: true)] method GetLayoutModelForTask (line 240) | [Obsolete("Use GetLayoutModelForFolder instead", error: true)] method GetLayoutSettingsStringForSet (line 247) | [Obsolete("Use GetLayoutSettingsForFolder instead", error: true)] method GetLayoutSettingsForSet (line 254) | [Obsolete("Use GetLayoutSettingsForFolder instead", error: true)] method GetLayoutsInFolder (line 261) | public string GetLayoutsInFolder(string folderId) method GetLayoutModelForFolder (line 288) | public LayoutModel? GetLayoutModelForFolder(string folder) method GetUiConfiguration (line 307) | public UiConfiguration? GetUiConfiguration() method LoadLayout (line 338) | private UiFolderComponent LoadLayout(string folderId, LayoutSettings s... method GetLayoutSettingsStringForFolder (line 381) | public string? GetLayoutSettingsStringForFolder(string folder) method GetLayoutSettingsForFolder (line 403) | public LayoutSettings? GetLayoutSettingsForFolder(string? folder) method GetUiFolderSettings (line 427) | private LayoutSettings? GetUiFolderSettings(string folderId) method GetGlobalUiSettings (line 446) | private GlobalPageSettings? GetGlobalUiSettings() method ReadFileContentsFromLegalPath (line 462) | private static byte[] ReadFileContentsFromLegalPath(string legalPath, ... method GetFooter (line 481) | public async Task GetFooter() method GetValidationConfiguration (line 495) | public string? GetValidationConfiguration(string dataTypeId) FILE: src/App/backend/src/Altinn.App.Core/Implementation/DefaultAppEvents.cs class DefaultAppEvents (line 14) | public class DefaultAppEvents : IAppEvents method DefaultAppEvents (line 24) | public DefaultAppEvents( method OnStartAppEvent (line 38) | public async Task OnStartAppEvent(string startEvent, Instance instance) method OnEndAppEvent (line 44) | public async Task OnEndAppEvent(string endEvent, Instance instance) method AutoDeleteDataElements (line 51) | private async Task AutoDeleteDataElements(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Implementation/PrefillSI.cs class PrefillSI (line 17) | public class PrefillSI : IPrefill method PrefillSI (line 38) | public PrefillSI( method PrefillDataModel (line 54) | public void PrefillDataModel( method PrefillDataModel (line 65) | public async Task PrefillDataModel( method AssignValueToDataModel (line 214) | private void AssignValueToDataModel( method LoopThroughDictionaryAndAssignValuesToDataModel (line 285) | private void LoopThroughDictionaryAndAssignValuesToDataModel( method SwapKeyValuesForPrefill (line 313) | private static Dictionary SwapKeyValuesForPrefill(Dict... FILE: src/App/backend/src/Altinn.App.Core/Implementation/UserTokenProvider.cs class UserTokenProvider (line 18) | [ExcludeFromCodeCoverage] method UserTokenProvider (line 29) | public UserTokenProvider(IHttpContextAccessor httpContextAccessor, IOp... method GetUserToken (line 39) | public string GetUserToken() FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/AccessManagement/AccessManagementClient.cs class AccessManagementClient (line 26) | internal sealed class AccessManagementClient( method DelegateRights (line 38) | public async Task DelegateRights(DelegationRequest... method RevokeRights (line 74) | public async Task RevokeRights(DelegationRequest d... method GetResponseOrThrow (line 109) | private static DelegationResponse GetResponseOrThrow(HttpResponseMessa... method CreateRequestMessage (line 132) | private HttpRequestMessage CreateRequestMessage(Models.ApplicationMeta... method FormatErrorDetails (line 144) | internal static string FormatErrorDetails(string errorDetails, JsonEle... method CreateAccessManagementException (line 162) | private static AccessManagementRequestException CreateAccessManagement... FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Authentication/AuthenticationClient.cs class AuthenticationClient (line 15) | public class AuthenticationClient : IAuthenticationClient method AuthenticationClient (line 28) | public AuthenticationClient( method RefreshToken (line 44) | public async Task RefreshToken() FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Authorization/AuthorizationClient.cs class AuthorizationClient (line 26) | public class AuthorizationClient : IAuthorizationClient method AuthorizationClient (line 46) | public AuthorizationClient( method GetPartyList (line 74) | public async Task?> GetPartyList(int userId) method ValidateSelectedParty (line 99) | public async Task ValidateSelectedParty(int userId, int partyId) method AuthorizeAction (line 128) | public async Task AuthorizeAction( method AuthorizeActions (line 164) | public async Task> AuthorizeActions( method GetKeyRoleOrganizationParties (line 190) | public async Task> GetKeyRoleOrganizationParties(int user... method CreateXacmlJsonRequest (line 213) | private static XacmlJsonRequestRoot CreateXacmlJsonRequest(int userId,... method CreateRequestReference (line 269) | private static XacmlJsonRequestReference CreateRequestReference( method CreateXacmlCategoryForOrg (line 282) | private static XacmlJsonCategory CreateXacmlCategoryForOrg(List AddEvent(string eventType, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Events/EventsSubscriptionClient.cs class EventsSubscriptionClient (line 18) | public class EventsSubscriptionClient : IEventsSubscription method EventsSubscriptionClient (line 30) | public EventsSubscriptionClient( method AddSubscription (line 55) | public async Task AddSubscription(string org, string app... FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Events/Subscription.cs class Subscription (line 6) | public class Subscription FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Events/SubscriptionRequest.cs class SubscriptionRequest (line 6) | public class SubscriptionRequest FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/KeyVault/SecretsClient.cs class SecretsClient (line 14) | public class SecretsClient : ISecretsClient method SecretsClient (line 25) | public SecretsClient(IOptions keyVaultSettings) method GetCertificateAsync (line 36) | public async Task GetCertificateAsync(string certificateName) method GetKeyAsync (line 47) | public async Task GetKeyAsync(string keyName) method GetKeyVaultClient (line 58) | public KeyVaultClient GetKeyVaultClient() method GetSecretAsync (line 67) | public async Task GetSecretAsync(string secretName) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/KeyVault/SecretsLocalClient.cs class SecretsLocalClient (line 12) | public class SecretsLocalClient : ISecretsClient method SecretsLocalClient (line 20) | public SecretsLocalClient(IConfiguration configuration) method GetCertificateAsync (line 26) | public Task GetCertificateAsync(string certificateName) method GetKeyAsync (line 34) | public Task GetKeyAsync(string keyName) method GetKeyVaultClient (line 43) | public KeyVaultClient GetKeyVaultClient() method GetSecretAsync (line 49) | public async Task GetSecretAsync(string secretName) method GetTokenFromSecrets (line 55) | private string GetTokenFromSecrets(string secretId) => method GetTokenFromConfiguration (line 60) | private string? GetTokenFromConfiguration(string tokenId) => _configur... method GetTokenFromLocalSecrets (line 62) | private static string? GetTokenFromLocalSecrets(string secretId) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Pdf/PdfGeneratorClient.cs class PdfGeneratorClient (line 21) | public class PdfGeneratorClient : IPdfGeneratorClient method PdfGeneratorClient (line 52) | public PdfGeneratorClient( method GeneratePdf (line 74) | public async Task GeneratePdf(Uri uri, CancellationToken ct) method GeneratePdf (line 80) | public async Task GeneratePdf(Uri uri, string? footerContent, ... FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Profile/ProfileClient.cs class ProfileClientDI (line 23) | internal static class ProfileClientDI method AddProfileClient (line 25) | public static IServiceCollection AddProfileClient(this IServiceCollect... class ProfileClient (line 39) | public class ProfileClient : IProfileClient method ProfileClient (line 60) | public ProfileClient( method GetUserProfile (line 84) | public async Task GetUserProfile(int userId) method GetUserProfile (line 121) | public async Task GetUserProfile(string ssn) method GetUserProfile (line 158) | public async Task GetUserProfile(Guid userUuid) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Profile/ProfileClientCachingDecorator.cs class ProfileClientCachingDecorator (line 13) | public class ProfileClientCachingDecorator : IProfileClient method ProfileClientCachingDecorator (line 22) | public ProfileClientCachingDecorator( method GetUserProfile (line 38) | public async Task GetUserProfile(int userId) method GetUserProfile (line 58) | public async Task GetUserProfile(string ssn) method GetUserProfile (line 78) | public async Task GetUserProfile(Guid userUuid) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Register/AltinnPartyClient.cs class AltinnPartyClient (line 23) | public class AltinnPartyClient : IAltinnPartyClient method AltinnPartyClient (line 42) | public AltinnPartyClient( method GetParty (line 64) | public async Task GetParty(int partyId) method LookupParty (line 101) | public async Task LookupParty(PartyLookup partyLookup) method GetPartyIdByUrn (line 135) | public async Task GetPartyIdByUrn(string urn) method GetPartyUuidByUrn (line 179) | public async Task GetPartyUuidByUrn(string urn) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Register/PersonClient.cs class PersonClient (line 23) | public class PersonClient : IPersonClient method PersonClient (line 44) | public PersonClient( method GetPerson (line 65) | public async Task GetPerson(string nationalIdentityNumber, st... method AddAuthHeaders (line 78) | private async Task AddAuthHeaders(HttpRequestMessage request) method ReadResponse (line 93) | private static async Task ReadResponse(HttpResponseMessage re... method ConvertToBase64 (line 108) | private static string ConvertToBase64(string text) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Register/RegisterERClient.cs class RegisterERClient (line 22) | public class RegisterERClient : IOrganizationClient method RegisterERClient (line 43) | public RegisterERClient( method GetOrganization (line 67) | public async Task GetOrganization(string OrgNr) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Secrets/AppCodesSettings.cs class AppCodesSettings (line 3) | internal sealed class AppCodesSettings class AppCode (line 9) | internal sealed class AppCode FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/ApplicationClient.cs class ApplicationClient (line 16) | public class ApplicationClient : IApplicationClient method ApplicationClient (line 27) | public ApplicationClient( method GetApplication (line 42) | public async Task GetApplication(string org, string app) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/DataClient.cs class DataClient (line 28) | public sealed class DataClient : IDataClient method DataClient (line 47) | public DataClient(HttpClient httpClient, IServiceProvider serviceProvi... method InsertFormData (line 65) | [Obsolete("Use InsertFormData with Instance parameter instead")] method InsertFormData (line 90) | public async Task InsertFormData( method UpdateData (line 119) | [Obsolete("Use the UpdateFormData method with Instance parameter inste... method UpdateFormData (line 184) | public async Task UpdateFormData( method GetBinaryData (line 216) | public async Task GetBinaryData( method GetBinaryDataStream (line 251) | public async Task GetBinaryDataStream( method GetFormData (line 290) | [Obsolete("Use the overload with Instance parameter instead")] method GetFormData (line 341) | public async Task GetFormData( method GetDataBytes (line 372) | public async Task GetDataBytes( method GetBinaryDataList (line 401) | public async Task> GetBinaryDataList( method ExtractAttachments (line 439) | private static void ExtractAttachments(List dataList, Lis... method DeleteData (line 475) | public async Task DeleteData( method InsertBinaryData (line 508) | [Obsolete("The overload that takes a HttpRequest is deprecated, use th... method InsertBinaryData (line 550) | public async Task InsertBinaryData( method UpdateBinaryData (line 606) | [Obsolete("The overload that takes a HttpRequest is deprecated, use th... method UpdateBinaryData (line 648) | public async Task UpdateBinaryData( method Update (line 693) | public async Task Update( method LockDataElement (line 726) | public async Task LockDataElement( method UnlockDataElement (line 773) | public async Task UnlockDataElement( method TypeAllowsJson (line 813) | private static bool TypeAllowsJson(string? classRef, ApplicationMetada... method TypeAllowsJson (line 818) | internal static bool TypeAllowsJson(DataType? dataType) FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/InstanceClient.cs class InstanceClient (line 25) | internal sealed class InstanceClient : IInstanceClient method InstanceClient (line 42) | public InstanceClient( method GetInstance (line 61) | public async Task GetInstance( method GetInstance (line 90) | public async Task GetInstance( method GetInstances (line 106) | public async Task> GetInstances( method QueryInstances (line 131) | private async Task> QueryInstances( method UpdateProcess (line 156) | public async Task UpdateProcess( method UpdateProcessAndEvents (line 186) | public async Task UpdateProcessAndEvents( method CreateInstance (line 221) | public async Task CreateInstance( method AddCompleteConfirmation (line 250) | public async Task AddCompleteConfirmation( method UpdateReadStatus (line 279) | public async Task UpdateReadStatus( method UpdateSubstatus (line 313) | public async Task UpdateSubstatus( method UpdatePresentationTexts (line 342) | public async Task UpdatePresentationTexts( method UpdateDataValues (line 371) | public async Task UpdateDataValues( method DeleteInstance (line 400) | public async Task DeleteInstance( FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/InstanceEventClient.cs class InstanceEventClient (line 21) | public class InstanceEventClient : IInstanceEventClient method InstanceEventClient (line 34) | public InstanceEventClient( method GetInstanceEvents (line 51) | public async Task> GetInstanceEvents( method SaveInstanceEvent (line 98) | public async Task SaveInstanceEvent(object dataToSerialize, st... FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/InstanceLockClient.cs class InstanceLockClient (line 16) | internal sealed class InstanceLockClient method InstanceLockClient (line 27) | public InstanceLockClient( method AcquireInstanceLock (line 44) | public async Task AcquireInstanceLock( method ReleaseInstanceLock (line 94) | public async Task ReleaseInstanceLock( FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/ProcessClient.cs class ProcessClient (line 20) | public class ProcessClient : IProcessClient method ProcessClient (line 31) | public ProcessClient( method GetProcessDefinition (line 52) | public Stream GetProcessDefinition() method GetProcessHistory (line 78) | public async Task GetProcessHistory(string instanc... FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/SignClient.cs class SignClient (line 17) | public class SignClient : ISignClient method SignClient (line 28) | public SignClient( method SignDataElements (line 45) | public async Task SignDataElements(SignatureContext signatureContext) method BuildSignRequest (line 58) | private static JsonContent BuildSignRequest(SignatureContext signature... FILE: src/App/backend/src/Altinn.App.Core/Infrastructure/Clients/Storage/TextClient.cs class TextClient (line 19) | [Obsolete("Use IAppResources.GetTexts() instead")] method TextClient (line 38) | public TextClient( method GetText (line 62) | public async Task GetText(string org, string app, strin... FILE: src/App/backend/src/Altinn.App.Core/Interface/IAppEvents.cs type IAppEvents (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.App.IAppEvents instead"... method OnStartAppEvent (line 17) | public Task OnStartAppEvent(string startEvent, Instance instance); method OnEndAppEvent (line 25) | public Task OnEndAppEvent(string endEvent, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Interface/IApplication.cs type IApplication (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.App.IApplicationClient ... method GetApplication (line 16) | Task GetApplication(string org, string app); FILE: src/App/backend/src/Altinn.App.Core/Interface/IAuthentication.cs type IAuthentication (line 6) | [Obsolete(message: "Use Altinn.App.Core.Internal.Auth.IAuthenticationCli... method RefreshToken (line 13) | Task RefreshToken(); FILE: src/App/backend/src/Altinn.App.Core/Interface/IAuthorization.cs type IAuthorization (line 10) | [Obsolete(message: "Use Altinn.App.Core.Internal.Auth.IAuthorizationClie... method GetPartyList (line 18) | Task?> GetPartyList(int userId); method ValidateSelectedParty (line 26) | Task ValidateSelectedParty(int userId, int partyId); method AuthorizeAction (line 37) | Task AuthorizeAction( FILE: src/App/backend/src/Altinn.App.Core/Interface/IDSF.cs type IDSF (line 8) | [Obsolete(message: "Upstream API changed. Use Altinn.App.Core.Internal.R... method GetPerson (line 16) | Task GetPerson(string SSN); FILE: src/App/backend/src/Altinn.App.Core/Interface/IData.cs type IData (line 10) | [Obsolete(message: "Use Altinn.App.Core.Internal.Data.IDataClient instea... method InsertFormData (line 24) | Task InsertFormData( method InsertFormData (line 43) | Task InsertFormData(Instance instance, string dataType... method UpdateData (line 56) | Task UpdateData( method GetFormData (line 75) | Task GetFormData( method GetBinaryData (line 92) | Task GetBinaryData(string org, string app, int instanceOwnerPa... method GetBinaryDataList (line 102) | Task> GetBinaryDataList(string org, string app, i... method DeleteBinaryData (line 112) | [Obsolete("Use method DeleteData with delayed=false instead.", error: ... method DeleteData (line 124) | Task DeleteData( method InsertBinaryData (line 142) | Task InsertBinaryData( method UpdateBinaryData (line 160) | [Obsolete( method UpdateBinaryData (line 181) | Task UpdateBinaryData( method InsertBinaryData (line 198) | Task InsertBinaryData( method Update (line 212) | Task Update(Instance instance, DataElement dataElement); FILE: src/App/backend/src/Altinn.App.Core/Interface/IER.cs type IER (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Registers.IOrganization... method GetOrganization (line 16) | Task GetOrganization(string OrgNr); FILE: src/App/backend/src/Altinn.App.Core/Interface/IEvents.cs type IEvents (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Events.IEventsClient in... method AddEvent (line 14) | Task AddEvent(string eventType, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Interface/IInstance.cs type IInstance (line 10) | [Obsolete(message: "Use Altinn.App.Core.Internal.Instances.IInstanceClie... method GetInstance (line 16) | Task GetInstance(string app, string org, int instanceOwnerPa... method GetInstance (line 21) | Task GetInstance(Instance instance); method GetInstances (line 26) | Task> GetInstances(Dictionary que... method UpdateProcess (line 31) | Task UpdateProcess(Instance instance); method CreateInstance (line 40) | Task CreateInstance(string org, string app, Instance instanc... method AddCompleteConfirmation (line 53) | Task AddCompleteConfirmation(int instanceOwnerPartyId, Guid ... method UpdateReadStatus (line 62) | Task UpdateReadStatus(int instanceOwnerPartyId, Guid instanc... method UpdateSubstatus (line 71) | Task UpdateSubstatus(int instanceOwnerPartyId, Guid instance... method UpdatePresentationTexts (line 83) | Task UpdatePresentationTexts( method UpdateDataValues (line 99) | Task UpdateDataValues(int instanceOwnerPartyId, Guid instanc... method UpdateDataValues (line 110) | async Task UpdateDataValues(Instance instance, Dictionary UpdateDataValue(Instance instance, string key, st... method DeleteInstance (line 138) | Task DeleteInstance(int instanceOwnerPartyId, Guid instanceG... FILE: src/App/backend/src/Altinn.App.Core/Interface/IInstanceEvent.cs type IInstanceEvent (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Instances.IInstanceEven... method SaveInstanceEvent (line 14) | Task SaveInstanceEvent(object dataToSerialize, string org, str... method GetInstanceEvents (line 19) | Task> GetInstanceEvents( FILE: src/App/backend/src/Altinn.App.Core/Interface/IPersonLookup.cs type IPersonLookup (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Registers.IPersonClient... method GetPerson (line 22) | Task GetPerson(string nationalIdentityNumber, string lastName... FILE: src/App/backend/src/Altinn.App.Core/Interface/IPersonRetriever.cs type IPersonRetriever (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Registers.IPersonClient... method GetPerson (line 22) | Task GetPerson(string nationalIdentityNumber, string lastName... FILE: src/App/backend/src/Altinn.App.Core/Interface/IPrefill.cs type IPrefill (line 6) | [Obsolete(message: "Use Altinn.App.Core.Internal.Prefill.IPrefill instea... method PrefillDataModel (line 15) | void PrefillDataModel(object dataModel, Dictionary ext... method PrefillDataModel (line 24) | Task PrefillDataModel( FILE: src/App/backend/src/Altinn.App.Core/Interface/IProcess.cs type IProcess (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Process.IProcessClient ... method GetProcessDefinition (line 15) | Stream GetProcessDefinition(); method GetProcessHistory (line 20) | Task GetProcessHistory(string instanceGuid, string... FILE: src/App/backend/src/Altinn.App.Core/Interface/IProfile.cs type IProfile (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Profile.IProfileClient ... method GetUserProfile (line 16) | Task GetUserProfile(int userId); FILE: src/App/backend/src/Altinn.App.Core/Interface/IRegister.cs type IRegister (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Registers.IAltinnPartyC... method GetParty (line 16) | Task GetParty(int partyId); method LookupParty (line 23) | Task LookupParty(PartyLookup partyLookup); FILE: src/App/backend/src/Altinn.App.Core/Interface/ISecrets.cs type ISecrets (line 9) | [Obsolete(message: "Use Altinn.App.Core.Internal.Secrets.ISecretsClient ... method GetKeyAsync (line 17) | Task GetKeyAsync(string keyName); method GetSecretAsync (line 24) | Task GetSecretAsync(string secretName); method GetCertificateAsync (line 31) | Task GetCertificateAsync(string certificateName); method GetKeyVaultClient (line 37) | KeyVaultClient GetKeyVaultClient(); FILE: src/App/backend/src/Altinn.App.Core/Interface/ITaskEvents.cs type ITaskEvents (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Process.ITaskEvents ins... method OnStartProcessTask (line 18) | public Task OnStartProcessTask(string taskId, Instance instance, Dicti... method OnEndProcessTask (line 26) | public Task OnEndProcessTask(string endEvent, Instance instance); method OnAbandonProcessTask (line 33) | public Task OnAbandonProcessTask(string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Interface/IUserTokenProvider.cs type IUserTokenProvider (line 8) | [Obsolete(message: "Use Altinn.App.Core.Internal.Auth.IUserTokenProvider... method GetUserToken (line 15) | public string GetUserToken(); FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Exceptions/AccessManagementArgumentException.cs class AccessManagementArgumentException (line 3) | internal sealed class AccessManagementArgumentException : AccessManageme... method AccessManagementArgumentException (line 5) | public AccessManagementArgumentException() { } method AccessManagementArgumentException (line 7) | public AccessManagementArgumentException(string? message) method AccessManagementArgumentException (line 10) | public AccessManagementArgumentException(string? message, Exception? i... FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Exceptions/AccessManagementException.cs class AccessManagementException (line 8) | internal abstract class AccessManagementException : AltinnException method AccessManagementException (line 11) | protected AccessManagementException() { } method AccessManagementException (line 14) | protected AccessManagementException(string? message) method AccessManagementException (line 18) | protected AccessManagementException(string? message, Exception? innerE... FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Exceptions/AccessManagementRequestException.cs class AccessManagementRequestException (line 6) | internal sealed class AccessManagementRequestException : AccessManagemen... method AccessManagementRequestException (line 12) | public AccessManagementRequestException() { } method AccessManagementRequestException (line 14) | public AccessManagementRequestException(string? message) method AccessManagementRequestException (line 17) | public AccessManagementRequestException(string? message, Exception? in... method AccessManagementRequestException (line 20) | public AccessManagementRequestException( method AccessManagementRequestException (line 33) | public AccessManagementRequestException( FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Helpers/UrlHelper.cs class UrlHelper (line 5) | internal sealed class UrlHelper(PlatformSettings platformSettings) method CreateInstanceDelegationUrl (line 7) | internal string CreateInstanceDelegationUrl(string appResourceId, stri... method CreateInstanceRevokeUrl (line 16) | internal string CreateInstanceRevokeUrl(string appResourceId, string i... FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/DelegationConstants.cs class DelegationConst (line 3) | internal static class DelegationConst class ActionType (line 13) | internal static class ActionType FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/DelegationRequest.cs class DelegationRequest (line 11) | public sealed class DelegationRequest method ConvertToDto (line 46) | public static AppsInstanceDelegationRequestDto ConvertToDto(Delegation... class RightRequest (line 91) | public class RightRequest FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/DelegationResponse.cs class DelegationResponse (line 9) | public sealed class DelegationResponse class RightResponse (line 45) | public sealed class RightResponse FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/Shared/AltinnAction.cs class AltinnAction (line 8) | public class AltinnAction FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/Shared/AppsInstanceDelegationRequestDto.cs class AppsInstanceDelegationRequestDto (line 8) | public class AppsInstanceDelegationRequestDto FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/Shared/DelegationParty.cs class DelegationParty (line 8) | public class DelegationParty FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/Shared/Resource.cs class Resource (line 8) | public class Resource class AppResource (line 27) | public class AppResource : Resource class OrgResource (line 40) | public class OrgResource : Resource class TaskResource (line 53) | public class TaskResource : Resource FILE: src/App/backend/src/Altinn.App.Core/Internal/AccessManagement/Models/Shared/RightDto.cs class RightDto (line 8) | public class RightDto FILE: src/App/backend/src/Altinn.App.Core/Internal/AltinnCdn/AltinnCdnClient.cs class AltinnCdnClientDI (line 8) | internal static class AltinnCdnClientDI method AddAltinnCdnClient (line 10) | internal static void AddAltinnCdnClient(this IServiceCollection services) class AltinnCdnClient (line 18) | internal sealed class AltinnCdnClient : IAltinnCdnClient method AltinnCdnClient (line 35) | public AltinnCdnClient(HybridCache cache, IHttpClientFactory httpClien... method GetOrgDetails (line 42) | public async Task GetOrgDetails(CancellationToke... method FetchOrgDetails (line 62) | private async ValueTask FetchOrgDetails(Cancella... method GetOrgNameByAppId (line 109) | public async Task GetOrgNameByAppId(string appId, C... method IsTransientError (line 139) | private static bool IsTransientError(Exception ex) => FILE: src/App/backend/src/Altinn.App.Core/Internal/AltinnCdn/AltinnCdnOrgs.cs type AltinnCdnOrgDetails (line 6) | internal sealed record AltinnCdnOrgDetails type AltinnCdnOrgName (line 32) | internal sealed record AltinnCdnOrgName type AltinnCdnOrgContact (line 57) | internal sealed record AltinnCdnOrgContact FILE: src/App/backend/src/Altinn.App.Core/Internal/AltinnCdn/IAltinnCdnClient.cs type IAltinnCdnClient (line 3) | internal interface IAltinnCdnClient method GetOrgDetails (line 5) | Task GetOrgDetails(CancellationToken cancellatio... method GetOrgNameByAppId (line 7) | Task GetOrgNameByAppId(string appId, CancellationTo... FILE: src/App/backend/src/Altinn.App.Core/Internal/App/AppMetadata.cs class AppMetadata (line 15) | public class AppMetadata : IAppMetadata method AppMetadata (line 37) | public AppMetadata( method GetApplicationMetadata (line 53) | public async Task GetApplicationMetadata() method GetApplicationXACMLPolicy (line 105) | public async Task GetApplicationXACMLPolicy() method GetApplicationBPMNProcess (line 123) | public async Task GetApplicationBPMNProcess() FILE: src/App/backend/src/Altinn.App.Core/Internal/App/ApplicationConfigException.cs class ApplicationConfigException (line 8) | public class ApplicationConfigException : ConfigurationException method ApplicationConfigException (line 13) | public ApplicationConfigException() { } method ApplicationConfigException (line 19) | public ApplicationConfigException(string? message) method ApplicationConfigException (line 27) | public ApplicationConfigException(string? message, Exception? innerExc... FILE: src/App/backend/src/Altinn.App.Core/Internal/App/FrontendFeatures.cs class FrontendFeatures (line 9) | public class FrontendFeatures : IFrontendFeatures method FrontendFeatures (line 16) | public FrontendFeatures(IFeatureManager featureManager) method GetFrontendFeatures (line 22) | public async Task> GetFrontendFeatures() FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IAppEvents.cs type IAppEvents (line 8) | public interface IAppEvents method OnStartAppEvent (line 16) | public Task OnStartAppEvent(string startEvent, Instance instance); method OnEndAppEvent (line 24) | public Task OnEndAppEvent(string endEvent, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IAppMetadata.cs type IAppMetadata (line 8) | public interface IAppMetadata method GetApplicationMetadata (line 15) | public Task GetApplicationMetadata(); method GetApplicationXACMLPolicy (line 22) | public Task GetApplicationXACMLPolicy(); method GetApplicationBPMNProcess (line 29) | public Task GetApplicationBPMNProcess(); FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IAppResources.cs type IAppResources (line 10) | public interface IAppResources method GetText (line 19) | byte[] GetText(string org, string app, string textResource); method GetTexts (line 28) | Task GetTexts(string org, string app, string language); method GetModelJsonSchema (line 35) | string GetModelJsonSchema(string modelId); method GetApplication (line 41) | [Obsolete( method GetApplicationXACMLPolicy (line 51) | [Obsolete( method GetApplicationBPMNProcess (line 61) | [Obsolete( method GetPrefillJson (line 72) | string? GetPrefillJson(string dataModelName = "ServiceModel"); method GetClassRefForLogicDataType (line 79) | string GetClassRefForLogicDataType(string dataType); method GetLayoutSetsString (line 85) | [Obsolete( method GetLayoutSets (line 94) | [Obsolete( method GetFooter (line 104) | Task GetFooter(); method GetLayoutSetForTask (line 109) | [Obsolete("Use GetLayoutsInFolder or GetLayoutSettingsForFolder instea... method GetLayoutsForSet (line 117) | [Obsolete("Use GetLayoutsInFolder instead", error: true)] method GetLayoutModelForTask (line 123) | [Obsolete("Use GetLayoutModelForFolder instead", error: true)] method GetLayoutModel (line 129) | [Obsolete("Use GetLayoutModelForFolder instead", error: true)] method GetLayoutSettingsStringForSet (line 137) | [Obsolete("Use GetLayoutSettingsForFolder instead", error: true)] method GetLayoutSettingsForSet (line 144) | [Obsolete("Use GetLayoutSettingsForFolder instead", error: true)] method GetUiConfiguration (line 150) | UiConfiguration? GetUiConfiguration(); method GetLayoutsInFolder (line 157) | string GetLayoutsInFolder(string folderId); method GetLayoutModelForFolder (line 162) | LayoutModel? GetLayoutModelForFolder(string folder); method GetLayoutSettingsStringForFolder (line 169) | string? GetLayoutSettingsStringForFolder(string folder); method GetLayoutSettingsForFolder (line 175) | LayoutSettings? GetLayoutSettingsForFolder(string? folder); method GetValidationConfiguration (line 180) | string? GetValidationConfiguration(string dataTypeId); FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IApplicationClient.cs type IApplicationClient (line 8) | public interface IApplicationClient method GetApplication (line 15) | Task GetApplication(string org, string app); FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IFrontendFeatures.cs type IFrontendFeatures (line 6) | public interface IFrontendFeatures method GetFrontendFeatures (line 12) | public Task> GetFrontendFeatures(); FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IIndexPageGenerator.cs type IIndexPageGenerator (line 8) | internal interface IIndexPageGenerator method Generate (line 24) | Task Generate( FILE: src/App/backend/src/Altinn.App.Core/Internal/App/IndexPageGenerator.cs class IndexPageGenerator (line 11) | internal sealed class IndexPageGenerator : IIndexPageGenerator method IndexPageGenerator (line 29) | public IndexPageGenerator(IFrontendFeatures frontendFeatures, IOptions... method Generate (line 38) | public async Task Generate( method EnsureCacheInitialized (line 92) | private static void EnsureCacheInitialized(AppSettings appSettings) method GetFileNames (line 121) | private static List GetFileNames(AppSettings appSettings, stri... method GenerateStylesheetTag (line 130) | private static string GenerateStylesheetTag(BrowserStylesheet stylesheet) method GenerateScriptTag (line 148) | private static string GenerateScriptTag(BrowserScript script) FILE: src/App/backend/src/Altinn.App.Core/Internal/AppModel/DefaultAppModel.cs class DefaultAppModel (line 7) | public class DefaultAppModel : IAppModel method DefaultAppModel (line 14) | public DefaultAppModel(ILogger logger) method Create (line 20) | public object Create(string classRef) method GetModelType (line 28) | public Type GetModelType(string classRef) FILE: src/App/backend/src/Altinn.App.Core/Internal/AppModel/IAppModel.cs type IAppModel (line 6) | public interface IAppModel method Create (line 12) | public object Create(string classRef); method GetModelType (line 18) | public Type GetModelType(string classRef); FILE: src/App/backend/src/Altinn.App.Core/Internal/Auth/AuthenticationTokenResolver.cs class AuthenticationTokenResolver (line 11) | internal class AuthenticationTokenResolver : IAuthenticationTokenResolver method AuthenticationTokenResolver (line 21) | public AuthenticationTokenResolver( method GetAccessToken (line 38) | public async Task GetAccessToken( method GetMaskinportenToken (line 54) | private async Task GetMaskinportenToken( method GetAltinnToken (line 59) | private async Task GetAltinnToken( method GetCurrentUserToken (line 64) | private JwtToken GetCurrentUserToken() method GetLocaltestToken (line 70) | private async Task GetLocaltestToken( FILE: src/App/backend/src/Altinn.App.Core/Internal/Auth/AuthorizationService.cs class AuthorizationService (line 18) | public class AuthorizationService : IAuthorizationService method AuthorizationService (line 32) | public AuthorizationService( method GetPartyList (line 46) | public async Task?> GetPartyList(int userId) method ValidateSelectedParty (line 53) | public async Task ValidateSelectedParty(int userId, int partyId) method AuthorizeAction (line 60) | public async Task AuthorizeAction( method AuthorizeActions (line 94) | public async Task> AuthorizeActions( method IsAuthorizerForTaskAndAction (line 122) | private static bool IsAuthorizerForTaskAndAction( FILE: src/App/backend/src/Altinn.App.Core/Internal/Auth/IAuthenticationClient.cs type IAuthenticationClient (line 6) | public interface IAuthenticationClient method RefreshToken (line 12) | Task RefreshToken(); FILE: src/App/backend/src/Altinn.App.Core/Internal/Auth/IAuthenticationTokenResolver.cs type IAuthenticationTokenResolver (line 9) | internal interface IAuthenticationTokenResolver method GetAccessToken (line 14) | Task GetAccessToken( FILE: src/App/backend/src/Altinn.App.Core/Internal/Auth/IAuthorizationClient.cs type IAuthorizationClient (line 11) | public interface IAuthorizationClient method GetPartyList (line 18) | Task?> GetPartyList(int userId); method ValidateSelectedParty (line 26) | Task ValidateSelectedParty(int userId, int partyId); method AuthorizeAction (line 37) | Task AuthorizeAction( method AuthorizeActions (line 52) | Task> AuthorizeActions(Instance instance, Cla... method GetKeyRoleOrganizationParties (line 60) | Task> GetKeyRoleOrganizationParties(int userId, List?> GetPartyList(int userId); method ValidateSelectedParty (line 28) | Task ValidateSelectedParty(int userId, int partyId); method AuthorizeAction (line 39) | Task AuthorizeAction( method AuthorizeActions (line 54) | Task> AuthorizeActions(Instance instance, ClaimsPrinc... FILE: src/App/backend/src/Altinn.App.Core/Internal/Auth/IUserTokenProvider.cs type IUserTokenProvider (line 8) | public interface IUserTokenProvider method GetUserToken (line 14) | public string GetUserToken(); FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/CleanInstanceDataAccessor.cs class CleanInstanceDataAccessor (line 13) | internal sealed class CleanInstanceDataAccessor : IInstanceDataAccessor method CleanInstanceDataAccessor (line 22) | public CleanInstanceDataAccessor( method GetFormData (line 75) | public async Task GetFormData(DataElementIdentifier dataElemen... method GetFormDataWrapper (line 80) | public async Task GetFormDataWrapper(DataElementIden... method CleanModel (line 95) | private static IFormDataWrapper CleanModel( method GetCleanAccessor (line 116) | public IInstanceDataAccessor GetCleanAccessor(RowRemovalOption rowRemo... method GetPreviousDataAccessor (line 132) | public IInstanceDataAccessor GetPreviousDataAccessor() method GetBinaryData (line 137) | public async Task> GetBinaryData(DataElementIdent... method GetDataElement (line 142) | public DataElement GetDataElement(DataElementIdentifier dataElementIde... method GetLayoutEvaluatorState (line 147) | public LayoutEvaluatorState? GetLayoutEvaluatorState() method OverrideAuthenticationMethod (line 154) | public void OverrideAuthenticationMethod(DataType dataType, StorageAut... FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/DataElementAccessChecker.cs class DataElementAccessChecker (line 21) | internal class DataElementAccessChecker : IDataElementAccessChecker method DataElementAccessChecker (line 29) | public DataElementAccessChecker( method CanRead (line 45) | public async Task CanRead(Instance instance, DataType dataType) => method CanCreate (line 49) | public async Task CanCreate( method CanUpdate (line 57) | public async Task CanUpdate(Instance instance, DataType dataType... method CanDelete (line 61) | public async Task CanDelete( method GetReaderProblem (line 69) | public async Task GetReaderProblem(Instance instance,... method GetReaderProblem (line 85) | public async Task GetReaderProblem(Instance instance,... method GetMutationProblem (line 97) | private async Task GetMutationProblem( method GetCreateProblem (line 165) | public async Task GetCreateProblem( method GetUpdateProblem (line 219) | public async Task GetUpdateProblem( method GetDeleteProblem (line 236) | public async Task GetDeleteProblem( method InstanceIsActive (line 275) | private static bool InstanceIsActive(Instance i) method HasRequiredActionAuthorization (line 280) | private async Task HasRequiredActionAuthorization(Instance insta... FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/DataElementCache.cs class DataElementCache (line 9) | internal sealed class DataElementCache method GetOrCreate (line 14) | public async Task GetOrCreate(DataElementIdentifier key, Func GetCachedEntries() FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/DataService.cs class DataService (line 9) | internal class DataService : IDataService method DataService (line 18) | public DataService(IDataClient dataClient) method GetByType (line 24) | public async Task<(Guid dataElementId, T? model)> GetByType( method GetById (line 51) | public async Task GetById( method InsertJsonObject (line 67) | public async Task InsertJsonObject( method UpdateJsonObject (line 91) | public async Task UpdateJsonObject( method DeleteById (line 115) | public async Task DeleteById( method GetDataForDataElement (line 132) | private async Task GetDataForDataElement( FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/FormDataWrapperFactory.cs class FormDataWrapperFactory (line 7) | public static class FormDataWrapperFactory method Register (line 16) | public static void Register(Func factory) method Create (line 22) | internal static IFormDataWrapper Create(object dataModel) FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/IDataClient.cs type IDataClient (line 13) | public interface IDataClient method InsertFormData (line 28) | [Obsolete("Use InsertFormData with Instance parameter instead")] method InsertFormData (line 53) | [Obsolete("Use InsertFormData with Instance parameter instead")] method InsertFormData (line 77) | [Obsolete("Use the overload without Type parameter")] method InsertFormData (line 106) | [Obsolete("Use the overload without Type parameter")] method InsertFormData (line 119) | Task InsertFormData( method InsertFormData (line 134) | Task InsertFormData(Instance instance, string dataTypeId,... method UpdateData (line 150) | [Obsolete("Use the UpdateFormData method with Instance parameter inste... method UpdateData (line 175) | [Obsolete("Use the UpdateFormData method with Instance parameter inste... method UpdateFormData (line 196) | Task UpdateFormData( method UpdateFormData (line 210) | Task UpdateFormData(Instance instance, object dataToSeria... method GetFormData (line 224) | [Obsolete("Use the overload with Instance parameter instead")] method GetFormData (line 245) | [Obsolete("Use the overload with Instance parameter instead")] method GetFormData (line 263) | Task GetFormData( method GetFormData (line 276) | Task GetFormData(Instance instance, DataElement dataElement) => method GetBinaryData (line 290) | [Obsolete("Org and App parameters are not used, use the overload witho... method GetBinaryData (line 310) | [Obsolete("Org and App parameters are not used, use the overload witho... method GetBinaryData (line 322) | Task GetBinaryData( method GetBinaryData (line 336) | Task GetBinaryData(int instanceOwnerPartyId, Guid instanceGuid... method GetBinaryDataStream (line 350) | Task GetBinaryDataStream( method GetBinaryDataStream (line 367) | Task GetBinaryDataStream(int instanceOwnerPartyId, Guid instan... method GetDataBytes (line 381) | [Obsolete("Org and App parameters are not used, use the overload witho... method GetDataBytes (line 401) | [Obsolete("Org and App parameters are not used, use the overload witho... method GetDataBytes (line 414) | Task GetDataBytes( method GetDataBytes (line 429) | Task GetDataBytes(int instanceOwnerPartyId, Guid instanceGuid,... method GetBinaryDataList (line 442) | [Obsolete("Org and App parameters are not used, use the overload witho... method GetBinaryDataList (line 460) | [Obsolete("Org and App parameters are not used, use the overload witho... method GetBinaryDataList (line 472) | Task> GetBinaryDataList( method GetBinaryDataList (line 485) | Task> GetBinaryDataList(int instanceOwnerPartyId,... method DeleteBinaryData (line 496) | [Obsolete("Use method DeleteData with delayed=false instead.", error: ... method DeleteData (line 511) | [Obsolete("Use the overload without org and app parameters")] method DeleteData (line 532) | [Obsolete("Use the overload without org and app parameters")] method DeleteData (line 551) | Task DeleteData( method DeleteData (line 567) | Task DeleteData(int instanceOwnerPartyId, Guid instanceGuid, Gui... method InsertBinaryData (line 581) | [Obsolete("The overload that takes a HttpRequest is deprecated, use th... method InsertBinaryData (line 602) | [Obsolete("The overload that takes a HttpRequest is deprecated, use th... method UpdateBinaryData (line 623) | [Obsolete( method UpdateBinaryData (line 647) | [Obsolete( method UpdateBinaryData (line 670) | Task UpdateBinaryData( method UpdateBinaryData (line 688) | Task UpdateBinaryData( method InsertBinaryData (line 707) | Task InsertBinaryData( method InsertBinaryData (line 727) | Task InsertBinaryData( method InsertBinaryData (line 744) | Task InsertBinaryData( method Update (line 760) | Task Update( method Update (line 773) | Task Update(Instance instance, DataElement dataElement) => method LockDataElement (line 783) | Task LockDataElement( method LockDataElement (line 795) | Task LockDataElement(InstanceIdentifier instanceIdentifie... method UnlockDataElement (line 805) | Task UnlockDataElement( method UnlockDataElement (line 817) | Task UnlockDataElement(InstanceIdentifier instanceIdentif... class IDataClientExtensions (line 824) | public static class IDataClientExtensions method GetFormData (line 835) | public static async Task GetFormData( FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/IDataElementAccessChecker.cs type IDataElementAccessChecker (line 8) | internal interface IDataElementAccessChecker method GetReaderProblem (line 15) | Task GetReaderProblem(Instance instance, DataType dat... method GetReaderProblem (line 22) | Task GetReaderProblem(Instance instance, DataElement ... method CanRead (line 28) | Task CanRead(Instance instance, DataType dataType); method CanCreate (line 38) | Task CanCreate(Instance instance, DataType dataType, Authenticat... method CanUpdate (line 44) | Task CanUpdate(Instance instance, DataType dataType, Authenticat... method CanDelete (line 50) | Task CanDelete(Instance instance, DataType dataType, Guid dataEl... method GetCreateProblem (line 60) | Task GetCreateProblem( method GetUpdateProblem (line 71) | Task GetUpdateProblem(Instance instance, DataType dat... method GetDeleteProblem (line 77) | Task GetDeleteProblem( FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/IDataService.cs type IDataService (line 11) | public interface IDataService method GetByType (line 22) | Task<(Guid dataElementId, T? model)> GetByType( method GetById (line 38) | Task GetById( method InsertJsonObject (line 48) | Task InsertJsonObject( method UpdateJsonObject (line 59) | Task UpdateJsonObject( method DeleteById (line 76) | Task DeleteById( FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/IFormDataWrapper.cs type IFormDataWrapper (line 16) | public interface IFormDataWrapper method BackingData (line 32) | public T BackingData() method Get (line 39) | object? Get(ReadOnlySpan path); method Set (line 47) | bool Set(ReadOnlySpan path, ExpressionValue value); method RemoveField (line 53) | void RemoveField(ReadOnlySpan path, RowRemovalOption rowRemovalO... method AddIndexToPath (line 68) | ReadOnlySpan AddIndexToPath(ReadOnlySpan path, ReadOnlySpa... method Copy (line 73) | IFormDataWrapper Copy(); method RemoveAltinnRowIds (line 78) | void RemoveAltinnRowIds(); method InitializeAltinnRowIds (line 83) | void InitializeAltinnRowIds(); class FormDataWrapperExtensions (line 89) | internal static class FormDataWrapperExtensions method Get (line 94) | public static T? Get( method Get (line 114) | public static object? Get( method Set (line 144) | public static bool Set( method AddIndexToPath (line 175) | public static string? AddIndexToPath( method GetRowCount (line 207) | public static int? GetRowCount( class CollectionHelper (line 220) | private static class CollectionHelper method GetCount (line 224) | public static int? GetCount(object? data) method CreateCountGetter (line 243) | private static Func? CreateCountGetter(Type type) method InvokeReturnIntOrError (line 268) | private static int InvokeReturnIntOrError(MethodInfo info, object in... method GetResolvedKeys (line 288) | public static DataReference[] GetResolvedKeys(this IFormDataWrapper fo... method GetMaxBufferLength (line 301) | private static int GetMaxBufferLength(ReadOnlySpan path, ReadOnl... FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/InstanceDataUnitOfWork.cs class InstanceDataUnitOfWork (line 25) | internal sealed class InstanceDataUnitOfWork : IInstanceDataMutator method InstanceDataUnitOfWork (line 64) | public InstanceDataUnitOfWork( method OverrideAuthenticationMethod (line 108) | public void OverrideAuthenticationMethod(DataType dataType, StorageAut... method GetFormData (line 114) | public async Task GetFormData(DataElementIdentifier dataElemen... method GetFormDataWrapper (line 120) | public async Task GetFormDataWrapper(DataElementIden... method GetCleanAccessor (line 144) | public IInstanceDataAccessor GetCleanAccessor(RowRemovalOption rowRemo... method GetPreviousDataAccessor (line 159) | public IInstanceDataAccessor GetPreviousDataAccessor() method GetLayoutEvaluatorState (line 179) | public LayoutEvaluatorState? GetLayoutEvaluatorState() method GetBinaryData (line 205) | public async Task> GetBinaryData(DataElementIdent... method GetDataElement (line 223) | public DataElement GetDataElement(DataElementIdentifier dataElementIde... method AddFormDataElement (line 237) | public FormDataChange AddFormDataElement(string dataTypeId, object model) method AddBinaryDataElement (line 274) | public BinaryDataChange AddBinaryDataElement( method RemoveDataElement (line 316) | public void RemoveDataElement(DataElementIdentifier dataElementIdentif... method AbandonAllChanges (line 367) | public void AbandonAllChanges(IEnumerable validationI... method GetDataElementChanges (line 376) | public DataElementChanges GetDataElementChanges(bool initializeAltinnR... method CreateDataElement (line 475) | private async Task CreateDataElement( method UpdateDataElement (line 506) | private async Task UpdateDataElement(FormDataChange change) method UpdateInstanceData (line 527) | internal async Task UpdateInstanceData(DataElementChanges changes) method SaveChanges (line 589) | internal async Task SaveChanges(DataElementChanges changes) method SetFormData (line 612) | internal void SetFormData(DataElementIdentifier dataElementIdentifier,... method GetDataTypeByString (line 629) | private DataType GetDataTypeByString(string dataTypeString) method GetAuthenticationMethod (line 640) | private StorageAuthenticationMethod GetAuthenticationMethod(DataElemen... method GetAuthenticationMethod (line 647) | private StorageAuthenticationMethod GetAuthenticationMethod(DataType d... method VerifyDataElementsUnchangedSincePreviousChanges (line 650) | internal void VerifyDataElementsUnchangedSincePreviousChanges(DataElem... method UpdatePresentationTextsAndDataValues (line 685) | private async Task UpdatePresentationTextsAndDataValues(DataType dataT... class DataTypeComparer (line 755) | internal class DataTypeComparer : IEqualityComparer method Equals (line 759) | public bool Equals(DataType? x, DataType? y) method GetHashCode (line 773) | public int GetHashCode(DataType obj) => obj.Id != null ? obj.Id.GetHas... FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/InstanceDataUnitOfWorkInitializer.cs class InstanceDataUnitOfWorkInitializer (line 15) | internal class InstanceDataUnitOfWorkInitializer method InstanceDataUnitOfWorkInitializer (line 29) | public InstanceDataUnitOfWorkInitializer( method Init (line 54) | internal async Task Init(Instance instance, st... FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/PreviousDataAccessor.cs class PreviousDataAccessor (line 14) | internal class PreviousDataAccessor : IInstanceDataAccessor method PreviousDataAccessor (line 25) | public PreviousDataAccessor( method GetFormData (line 52) | public async Task GetFormData(DataElementIdentifier dataElemen... method GetFormDataWrapper (line 57) | public async Task GetFormDataWrapper(DataElementIden... method GetCleanAccessor (line 84) | public IInstanceDataAccessor GetCleanAccessor(RowRemovalOption rowRemo... method GetPreviousDataAccessor (line 96) | public IInstanceDataAccessor GetPreviousDataAccessor() method GetLayoutEvaluatorState (line 101) | public LayoutEvaluatorState? GetLayoutEvaluatorState() method GetBinaryData (line 108) | public async Task> GetBinaryData(DataElementIdent... method GetDataElement (line 113) | public DataElement GetDataElement(DataElementIdentifier dataElementIde... method OverrideAuthenticationMethod (line 118) | public void OverrideAuthenticationMethod(DataType dataType, StorageAut... FILE: src/App/backend/src/Altinn.App.Core/Internal/Data/ReflectionFormDataWrapper.cs class ReflectionFormDataWrapper (line 14) | internal class ReflectionFormDataWrapper : IFormDataWrapper method ReflectionFormDataWrapper (line 21) | public ReflectionFormDataWrapper(object dataModel) method BackingData (line 30) | public T BackingData() method Get (line 37) | public object? Get(ReadOnlySpan path) method Set (line 52) | public bool Set(ReadOnlySpan path, ExpressionValue value) method RemoveField (line 67) | public void RemoveField(ReadOnlySpan path, RowRemovalOption rowR... method AddIndexToPath (line 73) | public ReadOnlySpan AddIndexToPath(ReadOnlySpan path, Read... method Copy (line 85) | public IFormDataWrapper Copy() method RemoveAltinnRowIds (line 94) | public void RemoveAltinnRowIds() method InitializeAltinnRowIds (line 100) | public void InitializeAltinnRowIds() method PrepareModelForXmlStorage (line 106) | public void PrepareModelForXmlStorage() method GetModelDataRecursive (line 111) | private static object? GetModelDataRecursive(string[] keys, int index,... method TryGetElementAt (line 162) | private static bool TryGetElementAt(System.Collections.IEnumerable enu... method ParseKeyPart (line 184) | private static (string key, int? index) ParseKeyPart(string keyPart) method SetModelDataRecursive (line 209) | private static bool SetModelDataRecursive(string[] keys, int index, ob... method AddIndexesRecursive (line 333) | private static void AddIndexesRecursive( method AddIndexes (line 407) | private string AddIndexes(string field, ReadOnlySpan rowIndexes =... method IsPropertyWithJsonName (line 414) | private static bool IsPropertyWithJsonName(PropertyInfo propertyInfo, ... method RemoveField (line 452) | private void RemoveField(string field, RowRemovalOption rowRemovalOption) FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/EventHandlerResolver.cs class EventHandlerResolver (line 7) | public class EventHandlerResolver : IEventHandlerResolver method EventHandlerResolver (line 12) | public EventHandlerResolver(IServiceProvider serviceProvider) method ResolveEventHandler (line 18) | public IEventHandler ResolveEventHandler(string eventType) FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/IEventHandlerResolver.cs type IEventHandlerResolver (line 8) | public interface IEventHandlerResolver method ResolveEventHandler (line 15) | public IEventHandler ResolveEventHandler(string eventType); FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/IEventSecretCodeProvider.cs type IEventSecretCodeProvider (line 11) | [ImplementableByApps] method GetSecretCode (line 18) | public Task GetSecretCode(); FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/IEventsClient.cs type IEventsClient (line 8) | public interface IEventsClient method AddEvent (line 13) | Task AddEvent(string eventType, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/IEventsSubscription.cs type IEventsSubscription (line 8) | public interface IEventsSubscription method AddSubscription (line 13) | Task AddSubscription(string org, string app, string even... FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/KeyVaultSecretCodeProvider.cs class KeyVaultEventSecretCodeProvider (line 9) | public class KeyVaultEventSecretCodeProvider : IEventSecretCodeProvider method KeyVaultEventSecretCodeProvider (line 19) | public KeyVaultEventSecretCodeProvider(ISecretsClient keyVaultClient) method GetSecretCode (line 25) | public async Task GetSecretCode() FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/SubscriptionValidationHandler.cs class SubscriptionValidationHandler (line 10) | public class SubscriptionValidationHandler : IEventHandler method ProcessEvent (line 16) | public Task ProcessEvent(CloudEvent cloudEvent) FILE: src/App/backend/src/Altinn.App.Core/Internal/Events/UnhandledEventHandler.cs class UnhandledEventHandler (line 10) | public class UnhandledEventHandler : IEventHandler method ProcessEvent (line 16) | public Task ProcessEvent(CloudEvent cloudEvent) FILE: src/App/backend/src/Altinn.App.Core/Internal/Expressions/ExpressionEvaluator.cs class ExpressionEvaluator (line 14) | public static partial class ExpressionEvaluator method EvaluateBooleanExpression (line 19) | [Obsolete("Use ComponentContext.IsHidden or ComponentContext.EvaluateE... method EvaluateExpression (line 57) | public static async Task EvaluateExpression( method EvaluateExpression_internal (line 72) | internal static async Task EvaluateExpression_internal( method ValidateExpressionArgs (line 142) | private static void ValidateExpressionArgs(Expression expr) method InstanceContext (line 165) | private static string InstanceContext(LayoutEvaluatorState state, Expr... method FrontendSetting (line 178) | private static string? FrontendSetting(LayoutEvaluatorState state, Exp... method DataModel (line 196) | private static async Task DataModel( method DataModel (line 225) | private static async Task DataModel( method Component (line 237) | private static async Task Component( method CountDataElements (line 290) | private static int CountDataElements(ExpressionValue[] args, LayoutEva... method Concat (line 304) | private static string Concat(ExpressionValue[] args) method Contains (line 309) | private static bool Contains(ExpressionValue[] args) method FormatDate (line 326) | private static string? FormatDate(ExpressionValue[] args, LayoutEvalua... method Compare (line 354) | private static bool Compare(ExpressionValue[] args) method Compare (line 374) | private static bool Compare(ExpressionValue a, string opString, Expres... method PrepareDateArg (line 400) | private static DateTimeOffset? PrepareDateArg(ExpressionValue arg, out... method PrepareDateArgs (line 426) | private static (DateTimeOffset?, DateTimeOffset?) PrepareDateArgs(Expr... method DateIsBefore (line 447) | private static bool DateIsBefore(ExpressionValue[] args) method DateIsAfter (line 453) | private static bool DateIsAfter(ExpressionValue[] args) method DateIsBeforeEq (line 459) | private static bool DateIsBeforeEq(ExpressionValue[] args) method DateIsAfterEq (line 465) | private static bool DateIsAfterEq(ExpressionValue[] args) method DateIsSameDay (line 471) | private static bool DateIsSameDay(ExpressionValue aExpr, ExpressionVal... method EndsWith (line 501) | private static bool EndsWith(ExpressionValue[] args) method StartsWith (line 522) | private static bool StartsWith(ExpressionValue[] args) method CommaContains (line 543) | private static bool CommaContains(ExpressionValue[] args) method StringLength (line 564) | private static int StringLength(ExpressionValue[] args) method StringIndexOf (line 574) | private static int? StringIndexOf(ExpressionValue[] args) method StringReplace (line 592) | private static string? StringReplace(ExpressionValue[] args) method StringSlice (line 610) | private static string? StringSlice(ExpressionValue[] args) method Round (line 655) | private static string Round(ExpressionValue[] args) method UpperCase (line 678) | private static string? UpperCase(ExpressionValue[] args) method LowerCase (line 688) | private static string? LowerCase(ExpressionValue[] args) method UpperCaseFirst (line 698) | private static string? UpperCaseFirst(ExpressionValue[] args) method LowerCaseFirst (line 717) | private static string? LowerCaseFirst(ExpressionValue[] args) method PrepareBooleanArg (line 736) | private static bool PrepareBooleanArg(ExpressionValue arg) method And (line 742) | private static bool? And(ExpressionValue[] args) method Text (line 762) | private static async Task Text( method Or (line 784) | private static bool? Or(ExpressionValue[] args) method Not (line 804) | private static bool? Not(ExpressionValue[] args) method PrepareNumericArgs (line 813) | private static (double?, double?) PrepareNumericArgs(ExpressionValue[]... method PrepareNumericArg (line 827) | private static double? PrepareNumericArg(ExpressionValue arg) method IfImpl (line 840) | private static ExpressionValue IfImpl(ExpressionValue[] args) method ParseNumber (line 871) | internal static double? ParseNumber(string s, bool throwException = true) method LessThan (line 885) | private static bool LessThan(ExpressionValue[] args) method Plus (line 896) | private static double? Plus(ExpressionValue[] args) method Minus (line 902) | private static double? Minus(ExpressionValue[] args) method Multiply (line 908) | private static double? Multiply(ExpressionValue[] args) method Divide (line 914) | private static double? Divide(ExpressionValue[] args) method LessThanEq (line 920) | private static bool LessThanEq(ExpressionValue[] args) method GreaterThan (line 931) | private static bool GreaterThan(ExpressionValue[] args) method GreaterThanEq (line 942) | private static bool GreaterThanEq(ExpressionValue[] args) method EqualsImplementation (line 953) | internal static bool EqualsImplementation(ExpressionValue[] args) method EqualsImplementation (line 963) | internal static bool EqualsImplementation(ExpressionValue a, Expressio... method Argv (line 968) | private static ExpressionValue Argv(ExpressionValue[] args, Expression... method PerformArithmetic (line 1001) | private static double? PerformArithmetic(double? a, double? b, Func method ToString (line 260) | public override string ToString() => method ToStringForText (line 283) | public string? ToStringForText() => method ToStringForEquals (line 303) | public string? ToStringForEquals() => method Equals (line 325) | public bool Equals(ExpressionValue other) method Equals (line 348) | public override bool Equals(object? obj) method GetHashCode (line 354) | public override int GetHashCode() method ToBoolLoose (line 406) | public bool? ToBoolLoose() method TryDeserialize (line 451) | public bool TryDeserialize(out T? result) method TryDeserialize (line 475) | public bool TryDeserialize(Type type, out object? result) method IsSupportedNumericType (line 590) | private static bool IsSupportedNumericType(Type type) class ExpressionTypeUnionConverter (line 611) | internal class ExpressionTypeUnionConverter : JsonConverter Init( FILE: src/App/backend/src/Altinn.App.Core/Internal/Expressions/LayoutEvaluator.cs class LayoutEvaluator (line 11) | public static class LayoutEvaluator method GetHiddenFieldsForRemoval (line 16) | [Obsolete("Use the overload with evaluateRemoveWhenHidden parameter")] method GetHiddenFieldsForRemoval (line 23) | public static async Task> GetHiddenFieldsForRemoval( method HiddenFieldsForRemovalRecurs (line 48) | private static async Task HiddenFieldsForRemovalRecurs( method RemoveHiddenData (line 95) | [Obsolete("Use the async version of this method RemoveHiddenDataAsync")] method RemoveHiddenDataAsync (line 104) | [Obsolete("Use the overload with evaluateRemoveWhenHidden parameter")] method RemoveHiddenDataAsync (line 111) | public static async Task RemoveHiddenDataAsync( method RunLayoutValidationsForRequired (line 129) | public static async Task> RunLayoutValidationsFo... method RunLayoutValidationsForRequiredRecurs (line 141) | private static async Task RunLayoutValidationsForRequiredRecurs( method OrderByListIndexReverse (line 220) | internal static IEnumerable OrderByListIndexReverse(Lis... FILE: src/App/backend/src/Altinn.App.Core/Internal/Expressions/LayoutEvaluatorState.cs class LayoutEvaluatorState (line 16) | public class LayoutEvaluatorState method LayoutEvaluatorState (line 38) | public LayoutEvaluatorState( method GetComponentContexts (line 76) | public async Task> GetComponentContexts() method GetFrontendSetting (line 92) | public string? GetFrontendSetting(string key) method GetLanguage (line 100) | public string GetLanguage() => _language ?? "nb"; method GetTimeZone (line 105) | public TimeZoneInfo? GetTimeZone() => _timeZone; method GetComponent (line 110) | [Obsolete("You need to get a context, not a component", true)] method GetComponentContext (line 119) | public async Task GetComponentContext(string compon... method GetComponentContext (line 157) | [Obsolete( method RowIndexMatch (line 198) | private static bool RowIndexMatch(int[]? searchRowIndexes, int[]? comp... method GetModelData (line 227) | public async Task GetModelData( method GetResolvedKeys (line 241) | public async Task GetResolvedKeys(DataReference refer... method RemoveDataField (line 250) | public async Task RemoveDataField(DataReference key, RowRemovalOption ... method GetInstanceContext (line 259) | public string GetInstanceContext(string key) method GetInstanceOwnerPartyType (line 273) | private static string GetInstanceOwnerPartyType(InstanceOwner? instanc... method CountDataElements (line 284) | public int CountDataElements(string dataTypeId) method GetGatewayAction (line 293) | public string? GetGatewayAction() method AddInidicies (line 306) | public async Task AddInidicies(ModelBinding binding, Co... method ResolveDataElementIdentifier (line 321) | private DataElementIdentifier ResolveDataElementIdentifier( method AddInidicies (line 371) | [Obsolete( method GetDefaultDataElementId (line 396) | internal DataElementIdentifier GetDefaultDataElementId() method TranslateText (line 407) | public async Task TranslateText(string textKey, ComponentConte... method GetModelDataCount (line 412) | internal async Task GetModelDataCount( method GetDefaultDataType (line 480) | public DataType? GetDefaultDataType() FILE: src/App/backend/src/Altinn.App.Core/Internal/Expressions/LayoutEvaluatorStateInitializer.cs class LayoutEvaluatorStateInitializer (line 18) | public class LayoutEvaluatorStateInitializer : ILayoutEvaluatorStateInit... method LayoutEvaluatorStateInitializer (line 29) | public LayoutEvaluatorStateInitializer( class SingleDataElementAccessor (line 47) | private sealed class SingleDataElementAccessor : IInstanceDataAccessor method SingleDataElementAccessor (line 53) | public SingleDataElementAccessor( method GetFormData (line 73) | public async Task GetFormData(DataElementIdentifier dataElem... method GetFormDataWrapper (line 78) | public Task GetFormDataWrapper(DataElementIdentifi... method GetCleanAccessor (line 91) | public IInstanceDataAccessor GetCleanAccessor(RowRemovalOption rowRe... method GetPreviousDataAccessor (line 96) | public IInstanceDataAccessor GetPreviousDataAccessor() method GetLayoutEvaluatorState (line 101) | public LayoutEvaluatorState? GetLayoutEvaluatorState() method GetBinaryData (line 106) | public Task> GetBinaryData(DataElementIdentifie... method GetDataElement (line 113) | public DataElement GetDataElement(DataElementIdentifier dataElementI... method OverrideAuthenticationMethod (line 121) | public void OverrideAuthenticationMethod(DataType dataType, StorageA... method Init (line 133) | public async Task Init( method Init (line 150) | public Task Init( FILE: src/App/backend/src/Altinn.App.Core/Internal/Expressions/UnicodeDateTimeTokenConverter.cs class UnicodeDateTimeTokenConverter (line 11) | internal static partial class UnicodeDateTimeTokenConverter method ToDotnetToken (line 16) | private static string? ToDotnetToken(string ldmlToken) => method Format (line 69) | public static string? Format(DateTimeOffset? when, string? ldmlFormat,... method GetCultureInfoFromLang (line 148) | private static CultureInfo GetCultureInfoFromLang(string? language) method DateVerificationRegex (line 166) | [GeneratedRegex( method Parse (line 173) | public static DateTimeOffset? Parse(string rawString, out bool hasTime... FILE: src/App/backend/src/Altinn.App.Core/Internal/InstanceLocking/IInstanceLocker.cs type IInstanceLocker (line 3) | internal interface IInstanceLocker : IAsyncDisposable method LockAsync (line 5) | ValueTask LockAsync(); method LockAsync (line 7) | ValueTask LockAsync(TimeSpan ttl); FILE: src/App/backend/src/Altinn.App.Core/Internal/InstanceLocking/InstanceLocker.cs class InstanceLocker (line 7) | internal sealed partial class InstanceLocker( method LockAsync (line 18) | public ValueTask LockAsync() method LockAsync (line 23) | public async ValueTask LockAsync(TimeSpan ttl) method GetInstanceIdentifiers (line 40) | private (int instanceOwnerPartyId, Guid instanceGuid)? GetInstanceIden... method DisposeAsync (line 57) | public async ValueTask DisposeAsync() type InstanceLock (line 79) | private sealed record InstanceLock(Guid InstanceGuid, int InstanceOwne... method LogLockAcquired (line 81) | [LoggerMessage(1, LogLevel.Debug, "Acquired lock for instance {Instanc... method LogLockReleased (line 84) | [LoggerMessage(2, LogLevel.Debug, "Released lock for instance {Instanc... method LogLockReleaseFailed (line 87) | [LoggerMessage(3, LogLevel.Error, "Failed to release lock for instance... FILE: src/App/backend/src/Altinn.App.Core/Internal/Instances/IInstanceClient.cs type IInstanceClient (line 13) | public interface IInstanceClient method GetInstance (line 18) | Task GetInstance( method GetInstance (line 30) | Task GetInstance(string app, string org, int instanceOwnerPa... method GetInstance (line 36) | Task GetInstance( method GetInstance (line 45) | Task GetInstance(Instance instance) => GetInstance(instance,... method GetInstances (line 50) | Task> GetInstances( method GetInstances (line 59) | Task> GetInstances(Dictionary que... method UpdateProcess (line 65) | Task UpdateProcess( method UpdateProcess (line 74) | Task UpdateProcess(Instance instance) => UpdateProcess(insta... method UpdateProcessAndEvents (line 79) | Task UpdateProcessAndEvents( method UpdateProcessAndEvents (line 89) | Task UpdateProcessAndEvents(Instance instance, List CreateInstance( method CreateInstance (line 116) | Task CreateInstance(string org, string app, Instance instanc... method AddCompleteConfirmation (line 132) | Task AddCompleteConfirmation( method AddCompleteConfirmation (line 150) | Task AddCompleteConfirmation(int instanceOwnerPartyId, Guid ... method UpdateReadStatus (line 162) | Task UpdateReadStatus( method UpdateReadStatus (line 177) | Task UpdateReadStatus(int instanceOwnerPartyId, Guid instanc... method UpdateSubstatus (line 189) | Task UpdateSubstatus( method UpdateSubstatus (line 204) | Task UpdateSubstatus(int instanceOwnerPartyId, Guid instance... method UpdatePresentationTexts (line 219) | Task UpdatePresentationTexts( method UpdatePresentationTexts (line 237) | Task UpdatePresentationTexts( method UpdateDataValues (line 255) | Task UpdateDataValues( method UpdateDataValues (line 273) | Task UpdateDataValues(int instanceOwnerPartyId, Guid instanc... method UpdateDataValues (line 287) | async Task UpdateDataValues( method UpdateDataValues (line 313) | async Task UpdateDataValues(Instance instance, Dictionary UpdateDataValue( method UpdateDataValue (line 354) | async Task UpdateDataValue(Instance instance, string key, st... method DeleteInstance (line 366) | Task DeleteInstance( method DeleteInstance (line 381) | Task DeleteInstance(int instanceOwnerPartyId, Guid instanceG... FILE: src/App/backend/src/Altinn.App.Core/Internal/Instances/IInstanceEventClient.cs type IInstanceEventClient (line 8) | public interface IInstanceEventClient method SaveInstanceEvent (line 13) | Task SaveInstanceEvent(object dataToSerialize, string org, str... method GetInstanceEvents (line 18) | Task> GetInstanceEvents( FILE: src/App/backend/src/Altinn.App.Core/Internal/Language/ApplicationLanguage.cs class ApplicationLanguage (line 12) | public class ApplicationLanguage : IApplicationLanguage method ApplicationLanguage (line 33) | public ApplicationLanguage(IOptions settings, Telemetry? ... method GetApplicationLanguages (line 40) | public async Task> GetApplicationLang... FILE: src/App/backend/src/Altinn.App.Core/Internal/Language/IApplicationLanguage.cs type IApplicationLanguage (line 6) | public interface IApplicationLanguage method GetApplicationLanguages (line 12) | Task> GetApplicationLanguages(); FILE: src/App/backend/src/Altinn.App.Core/Internal/Language/LanguageConst.cs class LanguageConst (line 3) | internal static class LanguageConst FILE: src/App/backend/src/Altinn.App.Core/Internal/Linq/Extensions.cs class Extensions (line 5) | internal static class Extensions method WhereNotNull (line 7) | internal static IEnumerable WhereNotNull(this IEnumerable so... method IsNullOrEmpty (line 21) | internal static bool IsNullOrEmpty([NotNullWhen(false)] this IEnume... FILE: src/App/backend/src/Altinn.App.Core/Internal/LocaltestValidation.cs class LocaltestValidationDI (line 12) | internal static class LocaltestValidationDI method AddLocaltestValidation (line 14) | public static IServiceCollection AddLocaltestValidation(this IServiceC... class LocaltestValidation (line 21) | internal sealed class LocaltestValidation : BackgroundService method LocaltestValidation (line 33) | public LocaltestValidation( method Exit (line 53) | private void Exit() => _lifetime.StopApplication(); method ExecuteAsync (line 55) | protected override async Task ExecuteAsync(CancellationToken stoppingT... type VersionResult (line 132) | internal abstract record VersionResult method Version (line 160) | private async Task Version() FILE: src/App/backend/src/Altinn.App.Core/Internal/Pdf/IPdfGeneratorClient.cs type IPdfGeneratorClient (line 6) | public interface IPdfGeneratorClient method GeneratePdf (line 12) | Task GeneratePdf(Uri uri, CancellationToken ct); method GeneratePdf (line 18) | Task GeneratePdf(Uri uri, string? footerContent, CancellationT... FILE: src/App/backend/src/Altinn.App.Core/Internal/Pdf/IPdfService.cs type IPdfService (line 8) | public interface IPdfService method GenerateAndStorePdf (line 17) | Task GenerateAndStorePdf(Instance instance, string taskId, Cancellatio... method GenerateAndStorePdf (line 29) | Task GenerateAndStorePdf( method GenerateAndStoreSubformPdf (line 47) | internal Task GenerateAndStoreSubformPdf( method GeneratePdf (line 61) | Task GeneratePdf(Instance instance, string taskId, Cancellatio... method GeneratePdf (line 74) | Task GeneratePdf(Instance instance, string taskId, bool isPrev... FILE: src/App/backend/src/Altinn.App.Core/Internal/Pdf/PdfGenerationException.cs class PdfGenerationException (line 8) | public class PdfGenerationException : AltinnException method PdfGenerationException (line 14) | public PdfGenerationException() { } method PdfGenerationException (line 20) | public PdfGenerationException(string? message) method PdfGenerationException (line 27) | public PdfGenerationException(string? message, Exception? innerException) FILE: src/App/backend/src/Altinn.App.Core/Internal/Pdf/PdfGeneratorSettings.cs class PdfGeneratorSettings (line 6) | public class PdfGeneratorSettings FILE: src/App/backend/src/Altinn.App.Core/Internal/Pdf/PdfService.cs class PdfService (line 23) | public class PdfService : IPdfService method PdfService (line 41) | public PdfService( method GenerateAndStorePdf (line 67) | public async Task GenerateAndStorePdf(Instance instance, string taskId... method GenerateAndStorePdf (line 75) | public async Task GenerateAndStorePdf( method GenerateAndStoreSubformPdf (line 96) | public async Task GenerateAndStoreSubformPdf( method GeneratePdf (line 115) | public async Task GeneratePdf(Instance instance, string taskId... method GeneratePdf (line 129) | public async Task GeneratePdf(Instance instance, string taskId... method GenerateAndStorePdfInternal (line 134) | private async Task GenerateAndStorePdfInternal( method GeneratePdfContent (line 179) | private async Task GeneratePdfContent( method BuildUri (line 218) | private static Uri BuildUri( method GetOverriddenLanguage (line 268) | internal static string? GetOverriddenLanguage(IQueryCollection? queries) method GetFileName (line 286) | private async Task GetFileName( method GetPreviewFooter (line 332) | private async Task GetPreviewFooter(string language) method GetFooterContent (line 342) | private async Task GetFooterContent(Instance instance, string?... method CreateAutoPdfTaskIdsQueryParams (line 383) | private static List> CreateAutoPdfTaskIds... method GetVariableSubstitutedFileName (line 400) | private async Task GetVariableSubstitutedFileName( type SubformPdfContext (line 431) | public sealed record SubformPdfContext(string ComponentId, string DataEl... FILE: src/App/backend/src/Altinn.App.Core/Internal/Prefill/IPrefill.cs type IPrefill (line 6) | public interface IPrefill method PrefillDataModel (line 14) | void PrefillDataModel(object dataModel, Dictionary ext... method PrefillDataModel (line 23) | Task PrefillDataModel( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Authorization/IUserActionAuthorizerProvider.cs type IUserActionAuthorizerProvider (line 8) | [ImplementableByApps] FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Authorization/UserActionAuthorizerProvider.cs class UserActionAuthorizerProvider (line 8) | public class UserActionAuthorizerProvider : IUserActionAuthorizerProvider method UserActionAuthorizerProvider (line 18) | public UserActionAuthorizerProvider(string? taskId, string? action, Fu... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Authorization/UserActionAuthorizerServiceCollectionExtension.cs class UserActionAuthorizerServiceCollectionExtension (line 10) | public static class UserActionAuthorizerServiceCollectionExtension method AddTransientUserActionAuthorizerForActionInTask (line 20) | public static IServiceCollection AddTransientUserActionAuthorizerForAc... method AddUserActionAuthorizerForActionInTask (line 30) | internal static IServiceCollection AddUserActionAuthorizerForActionInT... method AddTransientUserActionAuthorizerForActionInAllTasks (line 48) | public static IServiceCollection AddTransientUserActionAuthorizerForAc... method AddTransientUserActionAuthorizerForAllActionsInTask (line 64) | public static IServiceCollection AddTransientUserActionAuthorizerForAl... method AddTransientUserActionAuthorizerForAllActionsInAllTasks (line 79) | public static IServiceCollection AddTransientUserActionAuthorizerForAl... method RegisterUserActionAuthorizer (line 87) | private static IServiceCollection RegisterUserActionAuthorizer( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnAction.cs class AltinnAction (line 8) | public class AltinnAction method AltinnAction (line 13) | public AltinnAction() method AltinnAction (line 23) | public AltinnAction(string id) method AltinnAction (line 34) | public AltinnAction(string id, ActionType actionType) type ActionType (line 56) | public enum ActionType FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnEFormidlingConfiguration.cs class AltinnEFormidlingConfiguration (line 10) | public sealed class AltinnEFormidlingConfiguration method Validate (line 66) | internal ValidAltinnEFormidlingConfiguration Validate(HostingEnvironme... method GetOptionalConfig (line 98) | private static string? GetOptionalConfig(List... method GetRequiredConfig (line 103) | private static string GetRequiredConfig( method GetRequiredIntConfig (line 119) | private static int GetRequiredIntConfig( class ConfigValidator (line 141) | private sealed class ConfigValidator method ConfigValidator (line 147) | public ConfigValidator(HostingEnvironment environment) method AddError (line 152) | public void AddError(string message) method ThrowIfErrors (line 158) | public void ThrowIfErrors() method GetDataTypesForEnvironment (line 173) | private List GetDataTypesForEnvironment(HostingEnvironment env) class AltinnEFormidlingDataTypesConfig (line 204) | public class AltinnEFormidlingDataTypesConfig type ValidAltinnEFormidlingConfiguration (line 231) | public readonly record struct ValidAltinnEFormidlingConfiguration( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnEnvironmentConfig.cs class AltinnEnvironmentConfig (line 8) | public sealed class AltinnEnvironmentConfig FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnExtensionConfigValidationExtensions.cs class AltinnExtensionConfigValidationExtensions (line 5) | internal static class AltinnExtensionConfigValidationExtensions method IsNullOrWhitespace (line 7) | internal static bool IsNullOrWhitespace( method IsEmpty (line 23) | internal static bool IsEmpty( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnGatewayExtension.cs class AltinnGatewayExtension (line 8) | public class AltinnGatewayExtension FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnPaymentConfiguration.cs class AltinnPaymentConfiguration (line 10) | public class AltinnPaymentConfiguration method Validate (line 24) | internal ValidAltinnPaymentConfiguration Validate() method ThrowApplicationConfigException (line 40) | [DoesNotReturn] type ValidAltinnPaymentConfiguration (line 49) | internal readonly record struct ValidAltinnPaymentConfiguration( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnPdfConfiguration.cs class AltinnPdfConfiguration (line 8) | public sealed class AltinnPdfConfiguration method Validate (line 23) | internal ValidAltinnPdfConfiguration Validate() type ValidAltinnPdfConfiguration (line 33) | internal readonly record struct ValidAltinnPdfConfiguration( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnSignatureConfiguration.cs class AltinnSignatureConfiguration (line 9) | public class AltinnSignatureConfiguration FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnSubformPdfConfiguration.cs class AltinnSubformPdfConfiguration (line 10) | public class AltinnSubformPdfConfiguration method Validate (line 30) | internal ValidAltinnSubformPdfConfiguration Validate() method ThrowApplicationConfigException (line 47) | [DoesNotReturn] type ValidAltinnSubformPdfConfiguration (line 56) | internal readonly record struct ValidAltinnSubformPdfConfiguration( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AltinnExtensionProperties/AltinnTaskExtension.cs class AltinnTaskExtension (line 9) | public class AltinnTaskExtension method GetConfigForEnvironment (line 62) | internal static AltinnEnvironmentConfig? GetConfigForEnvironment( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AppProcessElementInfo.cs class AppProcessElementInfo (line 9) | public class AppProcessElementInfo : ProcessElementInfo method AppProcessElementInfo (line 14) | public AppProcessElementInfo() method AppProcessElementInfo (line 24) | public AppProcessElementInfo(ProcessElementInfo processElementInfo) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AppProcessState.cs class AppProcessState (line 9) | public class AppProcessState : ProcessState method AppProcessState (line 14) | public AppProcessState() { } method AppProcessState (line 20) | public AppProcessState(ProcessState? processState) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/AppProcessTaskTypeInfo.cs class AppProcessTaskTypeInfo (line 10) | public class AppProcessTaskTypeInfo FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/Base/ProcessElement.cs class ProcessElement (line 8) | public abstract class ProcessElement method ElementType (line 41) | public abstract string ElementType(); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/Definitions.cs class Definitions (line 8) | [XmlType(Namespace = "http://www.omg.org/spec/BPMN/20100524/MODEL")] FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/EndEvent.cs class EndEvent (line 8) | public class EndEvent : ProcessElement method ElementType (line 14) | public override string ElementType() FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/ExclusiveGateway.cs class ExclusiveGateway (line 9) | public class ExclusiveGateway : ProcessElement method ElementType (line 27) | public override string ElementType() FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/ExtensionElements.cs class ExtensionElements (line 9) | public class ExtensionElements FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/Process.cs class Process (line 8) | public class Process FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/ProcessTask.cs class ProcessTask (line 9) | public class ProcessTask : ProcessElement method ElementType (line 21) | public override string ElementType() FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/SequenceFlow.cs class SequenceFlow (line 8) | public class SequenceFlow FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/ServiceTask.cs class ServiceTask (line 6) | public class ServiceTask : ProcessTask method ElementType (line 12) | public override string ElementType() FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/StartEvent.cs class StartEvent (line 8) | public class StartEvent : ProcessElement method ElementType (line 14) | public override string ElementType() FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Elements/UserAction.cs class UserAction (line 9) | public class UserAction FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/EndEventEventHandler.cs class EndEventEventHandler (line 12) | public class EndEventEventHandler : IEndEventEventHandler method EndEventEventHandler (line 21) | public EndEventEventHandler(IAppEvents appEvents, IInstanceClient inst... method Execute (line 31) | public async Task Execute(InstanceEvent instanceEvent, Instance instance) method AutoDeleteOnProcessEndIfEnabled (line 46) | private async Task AutoDeleteOnProcessEndIfEnabled(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/IEndEventEventHandler.cs type IEndEventEventHandler (line 8) | public interface IEndEventEventHandler method Execute (line 13) | Task Execute(InstanceEvent instanceEvent, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/ProcessTask/AbandonTaskEventHandler.cs class AbandonTaskEventHandler (line 11) | public class AbandonTaskEventHandler : IAbandonTaskEventHandler method AbandonTaskEventHandler (line 18) | public AbandonTaskEventHandler(IServiceProvider serviceProvider) method Execute (line 26) | public async Task Execute(IProcessTask processTask, string taskId, Ins... method RunAppDefinedProcessTaskAbandonHandlers (line 35) | private async Task RunAppDefinedProcessTaskAbandonHandlers(string task... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/ProcessTask/EndTaskEventHandler.cs class EndTaskEventHandler (line 13) | public class EndTaskEventHandler : IEndTaskEventHandler method EndTaskEventHandler (line 25) | public EndTaskEventHandler( method Execute (line 43) | public async Task Execute(IProcessTask processTask, string taskId, Ins... method RunAppDefinedProcessTaskEndHandlers (line 77) | private async Task RunAppDefinedProcessTaskEndHandlers(string endEvent... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/ProcessTask/Interfaces/IAbandonTaskEventHandler.cs type IAbandonTaskEventHandler (line 9) | public interface IAbandonTaskEventHandler method Execute (line 18) | Task Execute(IProcessTask processTask, string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/ProcessTask/Interfaces/IEndTaskEventHandler.cs type IEndTaskEventHandler (line 9) | public interface IEndTaskEventHandler method Execute (line 18) | Task Execute(IProcessTask processTask, string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/ProcessTask/Interfaces/IStartTaskEventHandler.cs type IStartTaskEventHandler (line 9) | public interface IStartTaskEventHandler method Execute (line 14) | Task Execute(IProcessTask processTask, string taskId, Instance instanc... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/EventHandlers/ProcessTask/StartTaskEventHandler.cs class StartTaskEventHandler (line 11) | public class StartTaskEventHandler : IStartTaskEventHandler method StartTaskEventHandler (line 20) | public StartTaskEventHandler( method Execute (line 34) | public async Task Execute( method RunAppDefinedProcessTaskStartHandlers (line 50) | private async Task RunAppDefinedProcessTaskStartHandlers( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ExclusiveGatewayFactory.cs class ExclusiveGatewayFactory (line 9) | public class ExclusiveGatewayFactory method ExclusiveGatewayFactory (line 21) | public ExclusiveGatewayFactory(IServiceProvider serviceProvider) method GetProcessExclusiveGateway (line 31) | public IProcessExclusiveGateway? GetProcessExclusiveGateway(string gat... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ExpressionsExclusiveGateway.cs class ExpressionsExclusiveGateway (line 17) | public class ExpressionsExclusiveGateway : IProcessExclusiveGateway method ExpressionsExclusiveGateway (line 34) | public ExpressionsExclusiveGateway( method FilterAsync (line 47) | public async Task> FilterAsync( method EvaluateSequenceFlow (line 73) | private async Task EvaluateSequenceFlow( method GetExpressionFromCondition (line 117) | private static Expression GetExpressionFromCondition(string condition) method FilterAsync (line 128) | Task> IProcessExclusiveGateway.FilterAsync( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Interfaces/IProcessClient.cs type IProcessClient (line 8) | public interface IProcessClient method GetProcessDefinition (line 14) | Stream GetProcessDefinition(); method GetProcessHistory (line 19) | Task GetProcessHistory(string instanceGuid, string... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Interfaces/IProcessEngine.cs type IProcessEngine (line 10) | public interface IProcessEngine method GenerateProcessStartEvents (line 15) | Task GenerateProcessStartEvents(ProcessStartReque... method Next (line 20) | Task Next(ProcessNextRequest request, Cancellatio... method CheckIfServiceTask (line 25) | IServiceTask? CheckIfServiceTask(string? altinnTaskType); method HandleEventsAndUpdateStorage (line 33) | Task HandleEventsAndUpdateStorage( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Interfaces/IProcessEngineAuthorizer.cs type IProcessEngineAuthorizer (line 8) | public interface IProcessEngineAuthorizer method AuthorizeProcessNext (line 13) | Task AuthorizeProcessNext(Instance instance, string? action = nu... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Interfaces/IProcessEventDispatcher.cs type IProcessEventDispatcher (line 8) | public interface IProcessEventDispatcher method DispatchToStorage (line 16) | Task DispatchToStorage(Instance instance, List? prefi... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Interfaces/IProcessNavigator.cs type IProcessNavigator (line 9) | public interface IProcessNavigator method GetNextTask (line 18) | public Task GetNextTask(Instance instance, string cur... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/Interfaces/IProcessReader.cs type IProcessReader (line 10) | public interface IProcessReader method GetStartEvents (line 16) | public List GetStartEvents(); method GetStartEventIds (line 22) | public List GetStartEventIds(); method IsStartEvent (line 29) | public bool IsStartEvent(string? elementId); method GetProcessTasks (line 35) | public List GetProcessTasks(); method GetProcessTaskIds (line 41) | public List GetProcessTaskIds(); method IsProcessTask (line 48) | public bool IsProcessTask(string? elementId); method GetExclusiveGateways (line 54) | public List GetExclusiveGateways(); method GetExclusiveGatewayIds (line 60) | public List GetExclusiveGatewayIds(); method GetEndEvents (line 66) | public List GetEndEvents(); method GetEndEventIds (line 72) | public List GetEndEventIds(); method IsEndEvent (line 79) | public bool IsEndEvent(string? elementId); method GetSequenceFlows (line 85) | public List GetSequenceFlows(); method GetOutgoingSequenceFlows (line 92) | public List GetOutgoingSequenceFlows(ProcessElement? flo... method GetSequenceFlowIds (line 98) | public List GetSequenceFlowIds(); method GetNextElements (line 105) | public List GetNextElements(string? currentElementId); method GetFlowElement (line 112) | public ProcessElement? GetFlowElement(string? elementId); method GetAllFlowElements (line 118) | public List GetAllFlowElements(); method GetAltinnTaskExtension (line 123) | public AltinnTaskExtension? GetAltinnTaskExtension(string elementId); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessEngine.cs class ProcessEngine (line 30) | public class ProcessEngine : IProcessEngine method ProcessEngine (line 52) | public ProcessEngine( method GenerateProcessStartEvents (line 84) | public async Task GenerateProcessStartEvents(Proc... method Next (line 154) | public async Task Next(ProcessNextRequest request... method ProcessNext (line 229) | private async Task ProcessNext(ProcessNextRequest... method IsServiceTask (line 382) | private bool IsServiceTask(Instance instance) method HandleEventsAndUpdateStorage (line 394) | public async Task HandleEventsAndUpdateStorage( method CheckIfServiceTask (line 412) | public IServiceTask? CheckIfServiceTask(string? altinnTaskType) method HandleUserAction (line 425) | private async Task HandleUserAction( method HandleServiceTask (line 479) | private async Task<(ProcessChangeResult, ServiceTaskResult?)> HandleSe... method ProcessStart (line 564) | private async Task ProcessStart(Instance instance... method MoveProcessStateToNextAndGenerateEvents (line 598) | private async Task MoveProcessStateToNextAndGener... method GenerateEventsAndUpdateProcessState (line 622) | private async Task> GenerateEventsAndUpdateProcess... method GenerateProcessChangeEvent (line 696) | private async Task GenerateProcessChangeEvent(string ev... method HandleMoveToNext (line 751) | private async Task HandleMoveToNext(Instance instanc... method RunAppDefinedProcessEndHandlers (line 769) | private async Task RunAppDefinedProcessEndHandlers(Instance instance, ... type MoveToNextResult (line 784) | private sealed record MoveToNextResult(Instance Instance, ProcessState... method ConvertTaskTypeToAction (line 790) | internal static string ConvertTaskTypeToAction(string actionOrTaskType) method TryGetCurrentTaskIdAndAltinnTaskType (line 810) | private static bool TryGetCurrentTaskIdAndAltinnTaskType( type CurrentTaskIdAndAltinnTaskType (line 869) | private sealed record CurrentTaskIdAndAltinnTaskType(string CurrentTas... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessEngineAuthorizer.cs class ProcessEngineAuthorizer (line 14) | internal sealed class ProcessEngineAuthorizer : IProcessEngineAuthorizer method ProcessEngineAuthorizer (line 20) | public ProcessEngineAuthorizer( method AuthorizeProcessNext (line 34) | public async Task AuthorizeProcessNext(Instance instance, string... method GetActionsThatAllowProcessNextForTaskType (line 106) | public static string[] GetActionsThatAllowProcessNextForTaskType(strin... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessEventDispatcher.cs class ProcessEventDispatcher (line 13) | public class ProcessEventDispatcher : IProcessEventDispatcher method ProcessEventDispatcher (line 23) | public ProcessEventDispatcher( method DispatchToStorage (line 37) | public async Task DispatchToStorage(Instance instance, List<... method RegisterEventWithEventsComponent (line 50) | public async Task RegisterEventWithEventsComponent(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessEventHandlingDelegator.cs class ProcessEventHandlingDelegator (line 16) | public class ProcessEventHandlingDelegator : IProcessEventHandlerDelegator method ProcessEventHandlingDelegator (line 28) | public ProcessEventHandlingDelegator( method HandleEvents (line 48) | public async Task HandleEvents(Instance instance, Dictionary GetNextTask(Instance instance, stri... method NextFollowAndFilterGateways (line 62) | private async Task> NextFollowAndFilterGateways( method IsGateway (line 147) | private static bool IsGateway(ProcessElement processElement) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessReader.cs class ProcessReader (line 13) | public class ProcessReader : IProcessReader method ProcessReader (line 24) | public ProcessReader(IProcessClient processClient, Telemetry? telemetr... method GetStartEvents (line 41) | public List GetStartEvents() method GetStartEventIds (line 48) | public List GetStartEventIds() method IsStartEvent (line 55) | public bool IsStartEvent([NotNullWhen(true)] string? elementId) method GetProcessTasks (line 62) | public List GetProcessTasks() method GetProcessTaskIds (line 69) | public List GetProcessTaskIds() method IsProcessTask (line 76) | public bool IsProcessTask([NotNullWhen(true)] string? elementId) method GetExclusiveGateways (line 83) | public List GetExclusiveGateways() method GetExclusiveGatewayIds (line 90) | public List GetExclusiveGatewayIds() method GetEndEvents (line 97) | public List GetEndEvents() method GetEndEventIds (line 104) | public List GetEndEventIds() method IsEndEvent (line 111) | public bool IsEndEvent([NotNullWhen(true)] string? elementId) method GetSequenceFlows (line 118) | public List GetSequenceFlows() method GetSequenceFlowIds (line 125) | public List GetSequenceFlowIds() method GetFlowElement (line 132) | public ProcessElement? GetFlowElement(string? elementId) method GetNextElements (line 165) | public List GetNextElements(string? currentElementId) method GetOutgoingSequenceFlows (line 185) | public List GetOutgoingSequenceFlows(ProcessElement? flo... method GetAllFlowElements (line 197) | public List GetAllFlowElements() method GetAltinnTaskExtension (line 209) | public AltinnTaskExtension? GetAltinnTaskExtension(string elementId) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessReaderExtensions.cs class ProcessReaderExtensions (line 8) | internal static class ProcessReaderExtensions method IsActionAllowedForTask (line 13) | public static bool IsActionAllowedForTask(this IProcessReader processR... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessSequenceFlowType.cs type ProcessSequenceFlowType (line 6) | public enum ProcessSequenceFlowType FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessStateEnricher.cs class ProcessStateEnricher (line 13) | public sealed class ProcessStateEnricher method ProcessStateEnricher (line 23) | public ProcessStateEnricher(IProcessReader processReader, IAuthorizati... method Enrich (line 36) | public async Task Enrich(Instance instance, ProcessSt... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/IProcessTaskCleaner.cs type IProcessTaskCleaner (line 8) | public interface IProcessTaskCleaner method RemoveAllDataElementsGeneratedFromTask (line 15) | Task RemoveAllDataElementsGeneratedFromTask(Instance instance, string ... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/IProcessTaskDataLocker.cs type IProcessTaskDataLocker (line 8) | public interface IProcessTaskDataLocker method Unlock (line 16) | Task Unlock(string taskId, Instance instance); method Lock (line 24) | Task Lock(string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/IProcessTaskFinalizer.cs type IProcessTaskFinalizer (line 8) | public interface IProcessTaskFinalizer method Finalize (line 16) | Task Finalize(string taskId, Instance instance); FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/IProcessTaskInitializer.cs type IProcessTaskInitializer (line 8) | public interface IProcessTaskInitializer method Initialize (line 16) | Task Initialize(string taskId, Instance instance, Dictionary logger, IDataCli... method RemoveAllDataElementsGeneratedFromTask (line 21) | public async Task RemoveAllDataElementsGeneratedFromTask(Instance inst... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/ProcessTaskDataLocker.cs class ProcessTaskDataLocker (line 9) | public class ProcessTaskDataLocker : IProcessTaskDataLocker method ProcessTaskDataLocker (line 19) | public ProcessTaskDataLocker(IAppMetadata appMetadata, IDataClient dat... method Unlock (line 26) | public async Task Unlock(string taskId, Instance instance) method Lock (line 47) | public async Task Lock(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/ProcessTaskFinalizer.cs class ProcessTaskFinalizer (line 16) | public class ProcessTaskFinalizer : IProcessTaskFinalizer method ProcessTaskFinalizer (line 28) | public ProcessTaskFinalizer( method Finalize (line 45) | public async Task Finalize(string taskId, Instance instance) method RemoveFieldsOnTaskComplete (line 75) | private async Task RemoveFieldsOnTaskComplete( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/Common/ProcessTaskInitializer.cs class ProcessTaskInitializer (line 17) | public class ProcessTaskInitializer : IProcessTaskInitializer method ProcessTaskInitializer (line 39) | public ProcessTaskInitializer( method Initialize (line 61) | public async Task Initialize(string taskId, Instance instance, Diction... method UpdatePresentationTextsOnInstance (line 110) | private async Task UpdatePresentationTextsOnInstance(Instance instance... method UpdateDataValuesOnInstance (line 134) | private async Task UpdateDataValuesOnInstance(Instance instance, strin... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ConfirmationProcessTask.cs class ConfirmationProcessTask (line 9) | public class ConfirmationProcessTask : IProcessTask method Abandon (line 15) | public async Task Abandon(string taskId, Instance instance) method End (line 21) | public async Task End(string taskId, Instance instance) method Start (line 27) | public async Task Start(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/DataProcessTask.cs class DataProcessTask (line 9) | public class DataProcessTask : IProcessTask method Abandon (line 15) | public async Task Abandon(string taskId, Instance instance) method End (line 21) | public async Task End(string taskId, Instance instance) method Start (line 27) | public async Task Start(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/FeedbackProcessTask.cs class FeedbackProcessTask (line 8) | public class FeedbackProcessTask : IProcessTask method Abandon (line 14) | public async Task Abandon(string taskId, Instance instance) method End (line 20) | public async Task End(string taskId, Instance instance) method Start (line 26) | public async Task Start(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/IProcessTask.cs type IProcessTask (line 9) | [ImplementableByApps] method Start (line 20) | Task Start(string taskId, Instance instance) method End (line 28) | Task End(string taskId, Instance instance) method Abandon (line 36) | Task Abandon(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/NullTypeProcessTask.cs class NullTypeProcessTask (line 8) | public class NullTypeProcessTask : IProcessTask method Start (line 14) | public async Task Start(string taskId, Instance instance) method End (line 20) | public async Task End(string taskId, Instance instance) method Abandon (line 26) | public async Task Abandon(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/PaymentProcessTask.cs class PaymentProcessTask (line 19) | internal sealed class PaymentProcessTask : IProcessTask method PaymentProcessTask (line 34) | public PaymentProcessTask( method Start (line 55) | public async Task Start(string taskId, Instance instance) method End (line 69) | public async Task End(string taskId, Instance instance) method Abandon (line 98) | public async Task Abandon(string taskId, Instance instance) method GetAltinnPaymentConfiguration (line 104) | private AltinnPaymentConfiguration GetAltinnPaymentConfiguration(strin... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ServiceTasks/EFormidlingServiceTask.cs type IEFormidlingServiceTask (line 12) | internal interface IEFormidlingServiceTask : IServiceTask { } class EFormidlingServiceTask (line 17) | internal sealed class EFormidlingServiceTask : IEFormidlingServiceTask method EFormidlingServiceTask (line 27) | public EFormidlingServiceTask( method Execute (line 44) | public async Task Execute(ServiceTaskContext context) method GetValidAltinnEFormidlingConfiguration (line 79) | private Task GetValidAltinnEFormi... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ServiceTasks/IServiceTask.cs type IServiceTask (line 8) | [ImplementableByApps] method Execute (line 14) | public Task Execute(ServiceTaskContext context); type ServiceTaskContext (line 20) | public sealed record ServiceTaskContext type ServiceTaskResult (line 37) | public abstract record ServiceTaskResult type ServiceTaskSuccessResult (line 67) | public sealed record ServiceTaskSuccessResult : ServiceTaskResult; type ServiceTaskFailedResult (line 72) | public sealed record ServiceTaskFailedResult : ServiceTaskResult type ServiceTaskErrorHandling (line 91) | public sealed record ServiceTaskErrorHandling(ServiceTaskErrorStrategy S... type ServiceTaskErrorStrategy (line 96) | public enum ServiceTaskErrorStrategy FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ServiceTasks/Legacy/EformidlingServiceTaskLegacy.cs type IEFormidlingServiceTaskLegacy (line 17) | internal interface IEFormidlingServiceTaskLegacy method Execute (line 22) | Task Execute(string taskId, Instance instance); class EformidlingServiceTaskLegacy (line 26) | internal class EformidlingServiceTaskLegacy : IEFormidlingServiceTaskLegacy method EformidlingServiceTaskLegacy (line 37) | public EformidlingServiceTaskLegacy( method Execute (line 53) | public async Task Execute(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ServiceTasks/Legacy/PdfServiceTaskLegacy.cs type IPdfServiceTaskLegacy (line 13) | internal interface IPdfServiceTaskLegacy method Execute (line 18) | Task Execute(string taskId, Instance instance); class PdfServiceTaskLegacy (line 22) | internal class PdfServiceTaskLegacy : IPdfServiceTaskLegacy method PdfServiceTaskLegacy (line 30) | public PdfServiceTaskLegacy(IAppMetadata appMetadata, IPdfService pdfS... method Execute (line 37) | public async Task Execute(string taskId, Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ServiceTasks/PdfServiceTask.cs type IPdfServiceTask (line 9) | internal interface IPdfServiceTask : IServiceTask { } class PdfServiceTask (line 14) | internal sealed class PdfServiceTask : IPdfServiceTask method PdfServiceTask (line 23) | public PdfServiceTask(IPdfService pdfService, IProcessReader processRe... method Execute (line 34) | public async Task Execute(ServiceTaskContext context) method GetValidAltinnPdfConfiguration (line 58) | private ValidAltinnPdfConfiguration GetValidAltinnPdfConfiguration(str... FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/ServiceTasks/SubformPdfServiceTask.cs class SubformPdfServiceTask (line 10) | internal sealed class SubformPdfServiceTask( method Execute (line 20) | public async Task Execute(ServiceTaskContext context) method GetValidAltinnSubformPdfConfiguration (line 75) | private ValidAltinnSubformPdfConfiguration GetValidAltinnSubformPdfCon... method AddSubformPdfMetadata (line 90) | private async Task AddSubformPdfMetadata( FILE: src/App/backend/src/Altinn.App.Core/Internal/Process/ProcessTasks/SigningProcessTask.cs class SigningProcessTask (line 18) | internal sealed class SigningProcessTask : IProcessTask method SigningProcessTask (line 29) | public SigningProcessTask( method Start (line 55) | public async Task Start(string taskId, Instance instance) method End (line 86) | public async Task End(string taskId, Instance instance) method Abandon (line 112) | public async Task Abandon(string taskId, Instance instance) method InitialiseRuntimeDelegatedSigning (line 127) | private async Task InitialiseRuntimeDelegatedSigning( method GetAltinnSignatureConfiguration (line 142) | private AltinnSignatureConfiguration GetAltinnSignatureConfiguration(s... method ValidateSigningConfiguration (line 158) | private void ValidateSigningConfiguration( FILE: src/App/backend/src/Altinn.App.Core/Internal/Profile/IProfileClient.cs type IProfileClient (line 8) | public interface IProfileClient method GetUserProfile (line 15) | Task GetUserProfile(int userId); method GetUserProfile (line 22) | Task GetUserProfile(string ssn); method GetUserProfile (line 29) | Task GetUserProfile(Guid userUuid); FILE: src/App/backend/src/Altinn.App.Core/Internal/Registers/IAltinnPartyClient.cs type IAltinnPartyClient (line 8) | public interface IAltinnPartyClient method GetParty (line 15) | Task GetParty(int partyId); method LookupParty (line 22) | Task LookupParty(PartyLookup partyLookup); method GetPartyIdByUrn (line 29) | Task GetPartyIdByUrn(string urn); method GetPartyUuidByUrn (line 36) | Task GetPartyUuidByUrn(string urn); FILE: src/App/backend/src/Altinn.App.Core/Internal/Registers/IOrganizationClient.cs type IOrganizationClient (line 8) | public interface IOrganizationClient method GetOrganization (line 15) | Task GetOrganization(string OrgNr); FILE: src/App/backend/src/Altinn.App.Core/Internal/Registers/IPersonClient.cs type IPersonClient (line 8) | public interface IPersonClient method GetPerson (line 21) | Task GetPerson(string nationalIdentityNumber, string lastName... FILE: src/App/backend/src/Altinn.App.Core/Internal/Registers/RegisterClient.cs class RegisterClientDI (line 20) | internal static class RegisterClientDI method AddRegisterClient (line 22) | public static void AddRegisterClient(this IServiceCollection services) => type IRegisterClient (line 32) | internal interface IRegisterClient method GetPartyUnchecked (line 42) | Task GetPartyUnchecked(int partyId, CancellationToken cancella... method GetPartyListUnchecked (line 52) | Task> GetPartyListUnchecked(IReadOnlyList pa... class RegisterClient (line 55) | internal sealed class RegisterClient : IRegisterClient method RegisterClient (line 64) | public RegisterClient( method GetPartyUnchecked (line 85) | public async Task GetPartyUnchecked(int partyId, CancellationT... method GetPartyListUnchecked (line 92) | public async Task> GetPartyListUnchecked( FILE: src/App/backend/src/Altinn.App.Core/Internal/RuntimeEnvironment.cs class RuntimeEnvironmentDI (line 8) | internal static class RuntimeEnvironmentDI method AddRuntimeEnvironment (line 10) | public static IServiceCollection AddRuntimeEnvironment(this IServiceCo... class RuntimeEnvironment (line 17) | internal sealed class RuntimeEnvironment( method IsLocaltestPlatform (line 28) | public bool IsLocaltestPlatform() method GetPlatformBaseUrl (line 38) | public string GetPlatformBaseUrl() => FILE: src/App/backend/src/Altinn.App.Core/Internal/Secrets/ISecretsClient.cs type ISecretsClient (line 9) | public interface ISecretsClient method GetKeyAsync (line 16) | Task GetKeyAsync(string keyName); method GetSecretAsync (line 23) | Task GetSecretAsync(string secretName); method GetCertificateAsync (line 30) | Task GetCertificateAsync(string certificateName); method GetKeyVaultClient (line 36) | KeyVaultClient GetKeyVaultClient(); FILE: src/App/backend/src/Altinn.App.Core/Internal/Sign/ISignClient.cs type ISignClient (line 6) | public interface ISignClient method SignDataElements (line 13) | public Task SignDataElements(SignatureContext signatureContext); FILE: src/App/backend/src/Altinn.App.Core/Internal/Sign/SignatureContext.cs class SignatureContext (line 8) | public class SignatureContext method SignatureContext (line 18) | public SignatureContext( method SignatureContext (line 41) | public SignatureContext( class Signee (line 85) | public class Signee class DataElementSignature (line 114) | public class DataElementSignature method DataElementSignature (line 120) | public DataElementSignature(string dataElementId) method DataElementSignature (line 131) | public DataElementSignature(string dataElementId, bool signed) FILE: src/App/backend/src/Altinn.App.Core/Internal/Texts/IText.cs type IText (line 8) | [Obsolete("Use IAppResources.GetTexts() instead")] method GetText (line 18) | Task GetText(string org, string app, string language); FILE: src/App/backend/src/Altinn.App.Core/Internal/Texts/ITranslationService.cs type ITranslationService (line 11) | public interface ITranslationService method TranslateTextKey (line 20) | Task TranslateTextKey( method TranslateTextKey (line 36) | Task TranslateTextKey( method TranslateTextKey (line 51) | Task TranslateTextKey( method TranslateTextKeyLenient (line 65) | Task TranslateTextKeyLenient(string? key, string? language); method TranslateFirstMatchingTextKey (line 73) | [Obsolete("Multiple keys should be implemented by a default fallback t... FILE: src/App/backend/src/Altinn.App.Core/Internal/Texts/TranslationService.cs class TranslationService (line 18) | internal sealed class TranslationService : ITranslationService method TranslationService (line 26) | public TranslationService( method TranslateTextKey (line 47) | public async Task TranslateTextKey( method TranslateTextKey (line 58) | public async Task TranslateTextKey( method TranslateTextKey (line 71) | public async Task TranslateTextKey( method ReplaceVariables (line 91) | private async Task ReplaceVariables( method EvaluateTextVariable (line 122) | private async Task EvaluateTextVariable( method GetTextResourceElement (line 246) | private async Task GetTextResourceElement(string... method GetBackendFallbackResource (line 287) | private static TextResourceElement? GetBackendFallbackResource(string ... method TranslateFirstMatchingTextKey (line 340) | public async Task TranslateFirstMatchingTextKey(string? langu... method TranslateTextKeyLenient (line 367) | public async Task TranslateTextKeyLenient(string? key, string... FILE: src/App/backend/src/Altinn.App.Core/Internal/Validation/FileValidationService.cs class FileValidationService (line 12) | public class FileValidationService : IFileValidationService method FileValidationService (line 20) | public FileValidationService(IFileValidatorFactory fileValidatorFactor... method Validate (line 29) | public async Task<(bool Success, List Error... FILE: src/App/backend/src/Altinn.App.Core/Internal/Validation/FileValidatorFactory.cs class FileValidatorFactory (line 11) | public class FileValidatorFactory : IFileValidatorFactory method FileValidatorFactory (line 18) | public FileValidatorFactory(IServiceProvider serviceProvider) method GetFileValidators (line 26) | public IEnumerable GetFileValidators(IEnumerable Errors)> Validate( FILE: src/App/backend/src/Altinn.App.Core/Internal/Validation/IFileValidatorFactory.cs type IFileValidatorFactory (line 9) | public interface IFileValidatorFactory method GetFileValidators (line 14) | IEnumerable GetFileValidators(IEnumerable vali... FILE: src/App/backend/src/Altinn.App.Core/Internal/Validation/IValidationService.cs type IValidationService (line 10) | public interface IValidationService method ValidateInstanceAtTask (line 21) | Task> ValidateInstanceAtTask( method ValidateIncrementalFormData (line 39) | public Task> ValidateIncrementalFormData( FILE: src/App/backend/src/Altinn.App.Core/Internal/Validation/IValidatorFactory.cs type IValidatorFactory (line 17) | public interface IValidatorFactory method GetValidators (line 22) | public IEnumerable GetValidators(string taskId); class ValidatorFactory (line 28) | public class ValidatorFactory : IValidatorFactory method ValidatorFactory (line 39) | public ValidatorFactory( method GetIValidators (line 53) | private IEnumerable GetIValidators(string taskId) method GetTaskValidators (line 59) | private IEnumerable GetTaskValidators(string taskId) method GetDataElementValidators (line 65) | private IEnumerable GetDataElementValidators(st... method GetFormDataValidators (line 91) | private IEnumerable GetFormDataValidators(string t... method GetValidators (line 121) | public IEnumerable GetValidators(string taskId) method ThrowIfDuplicateValidators (line 154) | private void ThrowIfDuplicateValidators(List validators, s... FILE: src/App/backend/src/Altinn.App.Core/Internal/Validation/ValidationService.cs class ValidationService (line 12) | public class ValidationService : IValidationService method ValidationService (line 22) | public ValidationService( method ValidateInstanceAtTask (line 36) | public async Task> ValidateInstanceAtT... method ValidateIncrementalFormData (line 117) | public async Task> ValidateIncrementalFormD... method CleanFormDataChanges (line 202) | private static async Task CleanFormDataChanges( method TranslateValidationIssues (line 238) | private async Task TranslateValidationIssues(IEnumerable method AppIdentifier (line 26) | public AppIdentifier(string org, string app) method AppIdentifier (line 53) | public AppIdentifier(string id) method AppIdentifier (line 75) | public AppIdentifier(Instance instance) method DeconstructAppId (line 83) | private static (string org, string app) DeconstructAppId(string appId) method Equals (line 93) | public override bool Equals(object? obj) method Equals (line 99) | public bool Equals(AppIdentifier? other) method ToString (line 108) | public override string ToString() method GetHashCode (line 114) | public override int GetHashCode() method CreateFromUrl (line 125) | public static AppIdentifier CreateFromUrl(string url) FILE: src/App/backend/src/Altinn.App.Core/Models/AppOption.cs class AppOption (line 10) | [JsonConverter(typeof(AppOptionConverter))] type AppOptionValueType (line 59) | public enum AppOptionValueType class AppOptionConverter (line 86) | internal class AppOptionConverter : JsonConverter method Read (line 88) | public override AppOption Read(ref Utf8JsonReader reader, Type typeToC... method ReadValue (line 137) | private static void ReadValue(ref Utf8JsonReader reader, out string? v... method Write (line 163) | public override void Write(Utf8JsonWriter writer, AppOption value, Jso... FILE: src/App/backend/src/Altinn.App.Core/Models/AppOptions.cs class AppOptions (line 6) | public class AppOptions FILE: src/App/backend/src/Altinn.App.Core/Models/AppResourceId.cs class AppResourceId (line 5) | internal partial class AppResourceId method AppIdRegex (line 7) | [GeneratedRegex("app_[a-zA-Z0-9]+_[a-zA-Z0-9]+")] method AppResourceId (line 10) | internal AppResourceId(string org, string app) method AppResourceId (line 16) | internal AppResourceId(AppIdentifier appIdentifier) method AppResourceId (line 22) | internal AppResourceId(string appId) method IsResourceId (line 37) | internal static bool IsResourceId(AppResourceId? resourceId) method FromAppIdentifier (line 42) | internal static AppResourceId FromAppIdentifier(AppIdentifier appIdent... FILE: src/App/backend/src/Altinn.App.Core/Models/ApplicationLanguage.cs class ApplicationLanguage (line 8) | public class ApplicationLanguage FILE: src/App/backend/src/Altinn.App.Core/Models/ApplicationMetadata.cs class ApplicationMetadata (line 9) | public class ApplicationMetadata : Application method ApplicationMetadata (line 15) | public ApplicationMetadata(string id) method ApplicationMetadata (line 69) | static ApplicationMetadata() FILE: src/App/backend/src/Altinn.App.Core/Models/Attachment.cs class Attachment (line 6) | public class Attachment FILE: src/App/backend/src/Altinn.App.Core/Models/AttachmentList.cs class AttachmentList (line 6) | public class AttachmentList FILE: src/App/backend/src/Altinn.App.Core/Models/BrowserAssetsConfiguration.cs class BrowserAssetsConfiguration (line 8) | internal sealed class BrowserAssetsConfiguration type BrowserScriptType (line 32) | [JsonConverter(typeof(JsonStringEnumConverter))] class BrowserAsset (line 45) | internal abstract class BrowserAsset class BrowserScript (line 71) | internal sealed class BrowserScript : BrowserAsset class BrowserStylesheet (line 105) | internal sealed class BrowserStylesheet : BrowserAsset FILE: src/App/backend/src/Altinn.App.Core/Models/CalculationResult.cs class CalculationResult (line 8) | public class CalculationResult : DataElement method CalculationResult (line 13) | public CalculationResult() { } method CalculationResult (line 19) | public CalculationResult(DataElement dataElement) method CalculationResult (line 29) | public CalculationResult(DataElement dataElement, Dictionary allChanges) class DataElementChange (line 35) | public abstract class DataElementChange method DataElementChange (line 37) | private protected DataElementChange( type ChangeType (line 80) | public enum ChangeType class BinaryDataChange (line 101) | public sealed class BinaryDataChange : DataElementChange method BinaryDataChange (line 103) | internal BinaryDataChange( class FormDataChange (line 131) | public sealed class FormDataChange : DataElementChange method FormDataChange (line 133) | internal FormDataChange( FILE: src/App/backend/src/Altinn.App.Core/Models/DataElementIdentifier.cs type DataElementIdentifier (line 8) | public readonly struct DataElementIdentifier : IEquatable IsHidden(bool evaluateRemoveWhenHidden) method GetMemoizedIsHidden (line 92) | private async Task GetMemoizedIsHidden() method GetMemoizedRemoveWhenHidden (line 105) | private async Task GetMemoizedRemoveWhenHidden() method IsRequired (line 123) | public async Task IsRequired() method AddIndexes (line 129) | internal async Task AddIndexes(ModelBinding binding) =>... method EvaluateExpression (line 177) | public async Task EvaluateExpression(Expression expre... class DebuggerProxy (line 187) | private class DebuggerProxy method DebuggerProxy (line 191) | public DebuggerProxy(ComponentContext context) class DebuggerEvaluatedExpression (line 207) | public class DebuggerEvaluatedExpression method DebuggerEvaluatedExpression (line 212) | public DebuggerEvaluatedExpression(Expression expression, Componen... method ToString (line 226) | public override string ToString() FILE: src/App/backend/src/Altinn.App.Core/Models/Expressions/Expression.cs type Expression (line 14) | [JsonConverter(typeof(ExpressionConverter))] method Expression (line 21) | public Expression(ExpressionValue value) method Expression (line 31) | public Expression(ExpressionFunction function, Expression[] args) method Expression (line 51) | [Obsolete("Use the constructor with Expression[] instead")] method Expression (line 59) | [Obsolete("Use the constructor with ExpressionValue instead")] method Expression (line 66) | public Expression(ExpressionFunction function, Expression arg1) method Expression (line 72) | public Expression(ExpressionFunction function, Expression arg1, Expres... method ToString (line 141) | public override string ToString() method Equals (line 147) | public bool Equals(Expression other) method Equals (line 168) | public override bool Equals(object? obj) method GetHashCode (line 174) | public override int GetHashCode() FILE: src/App/backend/src/Altinn.App.Core/Models/Expressions/ExpressionConverter.cs class ExpressionConverter (line 13) | public class ExpressionConverter : JsonConverter method Read (line 16) | public override Expression Read(ref Utf8JsonReader reader, Type typeTo... method ReadStatic (line 24) | public static Expression ReadStatic(JsonElement element) => method ReadStatic (line 40) | public static Expression ReadStatic(ref Utf8JsonReader reader, JsonSer... method ReadArray (line 55) | private static Expression ReadArray(JsonElement element) method ReadArray (line 89) | private static Expression ReadArray(ref Utf8JsonReader reader, JsonSer... method ExpressionFunction (line 119) | private static ExpressionFunction ExpressionFunction(string? stringFun... method Write (line 130) | public override void Write(Utf8JsonWriter writer, Expression value, Js... FILE: src/App/backend/src/Altinn.App.Core/Models/Expressions/ExpressionFunction.cs type ExpressionFunction (line 12) | [JsonConverter(typeof(JsonStringEnumConverter))] FILE: src/App/backend/src/Altinn.App.Core/Models/GlobalPageSettings.cs class GlobalPageSettings (line 8) | public class GlobalPageSettings type AutoSaveBehavior (line 58) | [JsonConverter(typeof(JsonStringEnumConverter))] class TaskNavigationEntry (line 77) | [JsonConverter(typeof(TaskNavigationEntryJsonConverter))] class NavigationTask (line 96) | public class NavigationTask : TaskNavigationEntry class NavigationReceipt (line 108) | public class NavigationReceipt : TaskNavigationEntry FILE: src/App/backend/src/Altinn.App.Core/Models/InstanceIdentifier.cs class InstanceIdentifier (line 9) | public class InstanceIdentifier method InstanceIdentifier (line 16) | public InstanceIdentifier(int instanceOwnerPartyId, Guid instanceGuid) method InstanceIdentifier (line 27) | public InstanceIdentifier(string instanceId) method InstanceIdentifier (line 37) | public InstanceIdentifier(Instance instance) method InstanceIdentifier (line 43) | private InstanceIdentifier() method CreateFromUrl (line 54) | public static InstanceIdentifier CreateFromUrl(string url) method GetInstanceId (line 87) | public string GetInstanceId() method ToString (line 100) | public override string ToString() method DeconstructInstanceId (line 111) | private static (int InstanceOwnerPartyId, Guid InstanceGuid) Deconstru... method DeconstructInstanceIdFromUrl (line 127) | private static (int InstanceOwnerId, Guid InstanceOwnerGuid) Deconstru... FILE: src/App/backend/src/Altinn.App.Core/Models/InstanceSelection.cs class InstanceSelection (line 8) | public class InstanceSelection FILE: src/App/backend/src/Altinn.App.Core/Models/JwtToken.cs type JwtToken (line 10) | [ImmutableObject(true)] // `ImmutableObject` prevents serialization with... method IsExpired (line 28) | public bool IsExpired(TimeProvider? timeProvider = null) => method JwtToken (line 41) | private JwtToken(string jwtToken, JwtSecurityToken jwtSecurityToken) method Parse (line 52) | public static JwtToken Parse(string value) method TryParse (line 65) | public static bool TryParse(string value, out JwtToken jwtToken) method Equals (line 84) | public bool Equals(JwtToken other) => Value == other.Value; method Equals (line 91) | public bool Equals(string? other) => Value == other; method Equals (line 94) | public override bool Equals(object? obj) => method GetHashCode (line 98) | public override int GetHashCode() => Value.GetHashCode(); method ToString (line 103) | public override string ToString() => $"{_jwtSecurityToken.RawHeader}.{... method ToStringUnmasked (line 108) | public string ToStringUnmasked() => Value; FILE: src/App/backend/src/Altinn.App.Core/Models/JwtTokenJsonConverter.cs class JwtTokenJsonConverter (line 9) | internal class JwtTokenJsonConverter : JsonConverter method Read (line 12) | public override JwtToken Read(ref Utf8JsonReader reader, Type typeToCo... method Write (line 24) | public override void Write(Utf8JsonWriter writer, JwtToken value, Json... FILE: src/App/backend/src/Altinn.App.Core/Models/LanguageCode.cs type Iso6391 (line 10) | public readonly partial struct Iso6391 : ILanguageCodeStandard method Validate (line 13) | public static LanguageCodeValidationResult Validate(string code) method ValidationRegex (line 26) | [GeneratedRegex(@"^[a-zA-Z]{2}$")] type ILanguageCodeStandard (line 33) | public interface ILanguageCodeStandard method Validate (line 39) | static abstract LanguageCodeValidationResult Validate(string code); type LanguageCodeValidationResult (line 47) | public sealed record LanguageCodeValidationResult(bool IsValid, string? ... type LanguageCode (line 52) | public readonly struct LanguageCode : IEquatable Parse(string code) method TryParse (line 84) | public static LanguageCodeValidationResult TryParse(string code, out L... method Equals (line 98) | public bool Equals(LanguageCode other) => Value == ... method Equals (line 105) | public bool Equals(string? other) => Value == other; method Equals (line 108) | public override bool Equals(object? obj) => method GetHashCode (line 113) | public override int GetHashCode() => Value.GetHashCode(); method ToString (line 118) | public override string ToString() => Value; FILE: src/App/backend/src/Altinn.App.Core/Models/LanguageCodeJsonConverter.cs class LanguageCodeJsonConverter (line 9) | internal class LanguageCodeJsonConverter : JsonConverter Read(ref Utf8JsonReader reader, Type t... method Write (line 25) | public override void Write(Utf8JsonWriter writer, LanguageCode valu... FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/Base/BaseComponent.cs class BaseComponent (line 13) | public abstract class BaseComponent method GetDataReferencesToRemoveWhenHidden (line 70) | public virtual async Task> GetDataReference... method IsHidden (line 85) | public virtual async Task IsHidden(ComponentContext context) method IsRequired (line 94) | public virtual async Task IsRequired(ComponentContext context) method ShouldRemoveWhenHidden (line 103) | public virtual async Task ShouldRemoveWhenHidden(ComponentContex... method ParseId (line 120) | protected static string ParseId(JsonElement componentElement) method ParseType (line 136) | protected static string ParseType(JsonElement componentElement) method ParseExpression (line 152) | protected static Expression ParseExpression( method ParseRequiredExpression (line 169) | protected static Expression ParseRequiredExpression(JsonElement compon... method ParseReadOnlyExpression (line 175) | protected static Expression ParseReadOnlyExpression(JsonElement compon... method ParseHiddenExpression (line 181) | protected static Expression ParseHiddenExpression(JsonElement componen... method ParseRemoveWhenHiddenExpression (line 187) | protected static Expression ParseRemoveWhenHiddenExpression(JsonElemen... method ParseDataModelBindings (line 193) | protected static IReadOnlyDictionary ParseDataMo... method ParseTextResourceBindings (line 231) | protected static Dictionary ParseTextResourceBindi... method ParseChildReferences (line 254) | protected static List ParseChildReferences(JsonElement compone... method StripPageIndexForGroupChild (line 278) | private static string StripPageIndexForGroupChild(JsonElement child) FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/Base/BaseLayoutComponent.cs class BaseLayoutComponent (line 9) | public abstract class BaseLayoutComponent : BaseComponent method GetContext (line 19) | public abstract Task GetContext( method ClaimChildren (line 35) | public abstract void ClaimChildren( FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/Base/NoReferenceComponent.cs class NoReferenceComponent (line 9) | public abstract class NoReferenceComponent : BaseLayoutComponent method ClaimChildren (line 14) | public override void ClaimChildren( method GetContext (line 22) | public override Task GetContext( FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/Base/ReferenceComponent.cs class ReferenceComponent (line 9) | public abstract class ReferenceComponent : BaseLayoutComponent method ClaimChildren (line 22) | public override void ClaimChildren( method GetClaimedChildComponentContext (line 62) | private protected async Task GetClaimedChildComponen... method GetContext (line 86) | public override async Task GetContext( FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/CardsComponent.cs class CardsComponent (line 10) | public sealed class CardsComponent : ReferenceComponent method Parse (line 15) | public static CardsComponent Parse(JsonElement componentElement, strin... class CardsConfig (line 58) | public sealed class CardsConfig FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/GridComponent.cs class GridComponent (line 10) | public sealed class GridComponent : ReferenceComponent method Parse (line 15) | public static GridComponent Parse(JsonElement componentElement, string... class GridRowConfig (line 56) | public class GridRowConfig class GridCellConfig (line 72) | public class GridCellConfig FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/LikertComponent.cs class LikertComponent (line 10) | public sealed class LikertComponent : Base.NoReferenceComponent method GetDataReferencesToRemoveWhenHidden (line 15) | public override Task> GetDataReferencesToRe... method Parse (line 26) | public static LikertComponent Parse(JsonElement componentElement, stri... FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/NonRepeatingGroupComponent.cs class NonRepeatingGroupComponent (line 9) | public sealed class NonRepeatingGroupComponent : ReferenceComponent method Parse (line 14) | public static NonRepeatingGroupComponent Parse(JsonElement componentEl... FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/OptionsComponent.cs class OptionsComponent (line 10) | public sealed class OptionsComponent : Base.NoReferenceComponent method Parse (line 35) | public static OptionsComponent Parse(JsonElement componentElement, str... method GetDataReferencesToRemoveWhenHidden (line 95) | public override async Task> GetDataReferenc... method GetContext (line 108) | public override async Task GetContext( method ParseStringOrNull (line 140) | private static string? ParseStringOrNull(JsonElement componentElement,... method ParseBoolOrNull (line 145) | private static bool? ParseBoolOrNull(JsonElement componentElement, str... method ParseOrNull (line 150) | private static T? ParseOrNull(JsonElement componentElement, string ... type OptionsSource (line 160) | public record OptionsSource class OptionsRowComponent (line 189) | public class OptionsRowComponent : Base.BaseComponent method FromOptionsComponent (line 195) | public static OptionsRowComponent FromOptionsComponent(OptionsComponen... FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/PageComponent.cs class PageComponent (line 11) | public sealed class PageComponent : Base.BaseComponent method Parse (line 16) | public static PageComponent Parse(JsonElement outerElement, string pag... method GetContextForPage (line 136) | public async Task GetContextForPage( FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/RepeatingGroupComponent.cs class RepeatingGroupComponent (line 10) | public sealed class RepeatingGroupComponent : Base.ReferenceComponent method Parse (line 15) | public static RepeatingGroupComponent Parse( method ParseGridConfig (line 90) | private static List ParseGridConfig(strin... method GetSubRowIndexes (line 150) | internal static int[] GetSubRowIndexes(int[]? baseIndexes, int index) method GetContext (line 165) | public override async Task GetContext( class RepeatingGroupRowComponent (line 239) | public class RepeatingGroupRowComponent : Base.BaseComponent method FromGroup (line 244) | public static RepeatingGroupRowComponent FromGroup(RepeatingGroupCompo... method IsHidden (line 270) | public override async Task IsHidden(ComponentContext context) FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/SubFormComponent.cs class SubFormComponent (line 11) | public sealed class SubFormComponent : Base.BaseLayoutComponent method Parse (line 17) | public static SubFormComponent Parse(JsonElement componentElement, str... method GetContext (line 52) | public override async Task GetContext( method ClaimChildren (line 85) | public override void ClaimChildren( FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/TabsComponent.cs class TabsComponent (line 10) | public sealed class TabsComponent : ReferenceComponent method Parse (line 15) | public static TabsComponent Parse(JsonElement componentElement, string... method ParseTabs (line 37) | private static List ParseTabs(JsonElement componentElement... class TabsConfig (line 58) | public sealed class TabsConfig FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/Components/UnknownComponent.cs class UnknownComponent (line 9) | internal sealed class UnknownComponent : Base.NoReferenceComponent method Parse (line 14) | public static UnknownComponent Parse(JsonElement componentElement, str... FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/DataReference.cs type DataReference (line 6) | public record struct DataReference FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/LayoutModel.cs class LayoutModel (line 11) | public sealed class LayoutModel method LayoutModel (line 21) | public LayoutModel(List folders, string? defaultFol... method GenerateComponentContexts (line 41) | public async Task> GenerateComponentContexts(La... method GetDefaultDataElementId (line 58) | internal DataElementIdentifier? GetDefaultDataElementId(Instance insta... FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/ModelBinding.cs type ModelBinding (line 8) | public readonly record struct ModelBinding FILE: src/App/backend/src/Altinn.App.Core/Models/Layout/UiFolderComponent.cs class UiFolderComponent (line 10) | public sealed class UiFolderComponent method UiFolderComponent (line 18) | public UiFolderComponent(List pages, string id, DataTyp... method UiFolderComponent (line 26) | internal UiFolderComponent( method GetPage (line 51) | public PageComponent GetPage(string pageName) method GetDefaultDataElementId (line 68) | public DataElementIdentifier? GetDefaultDataElementId(Instance instance) FILE: src/App/backend/src/Altinn.App.Core/Models/LayoutSet.cs class LayoutSet (line 6) | public class LayoutSet FILE: src/App/backend/src/Altinn.App.Core/Models/LayoutSettings.cs class LayoutSettings (line 9) | public class LayoutSettings FILE: src/App/backend/src/Altinn.App.Core/Models/Logo.cs class Logo (line 8) | public class Logo FILE: src/App/backend/src/Altinn.App.Core/Models/MimeType.cs class MimeType (line 9) | public class MimeType method MimeType (line 26) | public MimeType(string type, params string[] aliases) method IsMatch (line 39) | public bool IsMatch( method ToString (line 57) | public override string ToString() method MimeTypeEquals (line 67) | private bool MimeTypeEquals(MimeType? other) method Equals (line 83) | public bool Equals( FILE: src/App/backend/src/Altinn.App.Core/Models/NationalIdentityNumber.cs type NationalIdentityNumber (line 9) | public readonly struct NationalIdentityNumber : IEquatable Value == other.Value; method Equals (line 108) | public bool Equals(string? other) => Value == other; method Equals (line 111) | public override bool Equals(object? obj) => method GetHashCode (line 115) | public override int GetHashCode() => Value.GetHashCode(); method ToString (line 120) | public override string ToString() => Value; FILE: src/App/backend/src/Altinn.App.Core/Models/NationalIdentityNumberJsonConverter.cs class NationalIdentityNumberJsonConverter (line 10) | internal class NationalIdentityNumberJsonConverter : JsonConverter method Get (line 35) | public string Get(OrganisationNumberFormat format) => method OrganisationNumber (line 43) | private OrganisationNumber(string local, string international) method Parse (line 54) | public static OrganisationNumber Parse(string value) method TryParse (line 67) | public static bool TryParse(string? value, out OrganisationNumber orga... method Equals (line 120) | public bool Equals(OrganisationNumber other) => _local == other._local; method Equals (line 127) | public bool Equals(string? other) => _local == other || _international... method Equals (line 130) | public override bool Equals(object? obj) => method GetHashCode (line 134) | public override int GetHashCode() => _local.GetHashCode(); method ToString (line 139) | public override string ToString() => _local; FILE: src/App/backend/src/Altinn.App.Core/Models/OrganisationNumberJsonConverter.cs class OrganisationNumberJsonConverterAttribute (line 10) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Class, Allo... method OrganisationNumberJsonConverterAttribute (line 17) | public OrganisationNumberJsonConverterAttribute(OrganisationNumberForm... method CreateConverter (line 23) | public override JsonConverter? CreateConverter(Type typeToConvert) class OrganisationNumberJsonConverter (line 29) | internal class OrganisationNumberJsonConverter : JsonConverter FILE: src/App/backend/src/Altinn.App.Core/Models/Result/ServiceResult.cs class ServiceResult (line 10) | public class ServiceResult method ServiceResult (line 29) | private ServiceResult(T? ok, TU? error, bool success) FILE: src/App/backend/src/Altinn.App.Core/Models/StylesConfig.cs class StylesConfig (line 6) | public class StylesConfig FILE: src/App/backend/src/Altinn.App.Core/Models/TaskNavigationEntryJsonConverter.cs class TaskNavigationEntryJsonConverter (line 9) | public class TaskNavigationEntryJsonConverter : JsonConverter? clien... method FailureResult (line 88) | public static UserActionResult FailureResult( method RedirectResult (line 108) | public static UserActionResult RedirectResult(Uri redirectUrl) method AddUpdatedDataModel (line 123) | [Obsolete( FILE: src/App/backend/src/Altinn.App.Core/Models/UserContext.cs class UserContext (line 9) | public class UserContext FILE: src/App/backend/src/Altinn.App.Core/Models/Validation/ExpressionValidation.cs class ExpressionValidation (line 9) | public class ExpressionValidation class RawExpressionValidation (line 24) | public class RawExpressionValidation FILE: src/App/backend/src/Altinn.App.Core/Models/Validation/FrontendSeverityConverter.cs class FrontendSeverityConverter (line 7) | public class FrontendSeverityConverter : JsonConverter _output =... method Init (line 34) | protected async Task Init(string projectFilePath, string? preBuildTarg... method CompileWithAnalyzer (line 94) | protected async Task<( method Dispose (line 127) | public void Dispose() FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/Fixtures/Collections.cs class AltinnTestAppCollection (line 8) | [CollectionDefinition(nameof(AltinnTestAppCollection), DisableParalleliz... class AltinnAppCoreCollection (line 16) | [CollectionDefinition(nameof(AltinnAppCoreCollection), DisableParalleliz... FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/Fixtures/DiagnosticJsonConverter.cs class DiagnosticJsonConverter (line 7) | internal sealed class DiagnosticJsonConverter : WriteOnlyJsonConverter value.Repl... FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/Fixtures/ProjectModification.cs type ProjectModification (line 19) | internal sealed record ProjectModification : IDisposable FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/HttpContextAccessorUsageAnalyzerTests.cs class HttpContextAccessorUsageAnalyzerTests (line 6) | [Collection(nameof(AltinnTestAppCollection))] method HttpContextAccessorUsageAnalyzerTests (line 11) | public HttpContextAccessorUsageAnalyzerTests(AltinnTestAppFixture fixt... method InitializeAsync (line 17) | public async Task InitializeAsync() => await _fixture.Initialize(); method DisposeAsync (line 19) | public Task DisposeAsync() => Task.CompletedTask; method Builds_OK_By_Default (line 21) | [Fact] method Emits_Diagnostic (line 34) | [Fact] FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/Internal/AppImplementationInjectionAnalyzerTests.cs class AppImplementationInjectionAnalyzerTests (line 7) | [Collection(nameof(AltinnAppCoreCollection))] method AppImplementationInjectionAnalyzerTests (line 12) | public AppImplementationInjectionAnalyzerTests(AltinnAppCoreFixture fi... method InitializeAsync (line 18) | public async Task InitializeAsync() => await _fixture.Initialize(); method DisposeAsync (line 20) | public Task DisposeAsync() => Task.CompletedTask; method Builds_Ok_By_Default (line 22) | [Fact] method Emits_Diagnostics (line 35) | [Fact] FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/ModuleInitializer.cs class ModuleInitializer (line 7) | public class ModuleInitializer method Init (line 12) | [ModuleInitializer] method GetTestProjectDirectory (line 40) | private static DirectoryInfo GetTestProjectDirectory([CallerFilePath] ... FILE: src/App/backend/test/Altinn.App.Analyzers.Tests/testapp/App/additional/InvalidHttpContextAccessorUse.cs class ProcessTaskStart1 (line 12) | internal sealed class ProcessTaskStart1 : IProcessTaskStart method ProcessTaskStart1 (line 17) | public ProcessTaskStart1(IHttpContextAccessor httpContextAccessor) method Start (line 24) | public Task Start(string taskId, Instance instance, Dictionary factory, ... method Perform_returns_403_if_user_not_authorized (line 37) | [Fact] method Perform_returns_401_if_user_not_authenticated (line 66) | [Fact] method Perform_returns_401_if_userId_is_null (line 89) | [Fact] method Perform_returns_400_if_action_is_null (line 112) | [Fact] method Perform_returns_409_if_process_not_started (line 133) | [Fact] method Perform_returns_409_if_process_ended (line 154) | [Fact] method Perform_returns_200_if_action_succeeded (line 175) | [Fact] method Perform_returns_400_if_action_failed_and_errorType_is_BadRequest (line 227) | [Fact] method Perform_returns_401_if_action_failed_and_errorType_is_Unauthorized (line 252) | [Fact] method Perform_returns_409_if_action_failed_and_errorType_is_Conflict (line 277) | [Fact] method Perform_returns_500_if_action_failed_and_errorType_is_Internal (line 302) | [Fact] method Perform_returns_404_if_action_implementation_not_found (line 327) | [Fact] method PerformFillActionThatMutatesData (line 352) | [Fact] method PerformFillAction_GetClientActions (line 476) | [Fact] method PerformFillAction_Fail (line 508) | [Fact] method CompareResult (line 544) | private void CompareResult(string expectedString, string actualStri... method TestPartitionCodeForCompatibility (line 555) | [Theory] class FillAction (line 654) | public class FillAction : IUserAction method FillAction (line 661) | public FillAction(ILogger logger, IDataClient dataClient) method HandleAction (line 667) | public async Task HandleAction(UserActionContext con... class LookupAction (line 725) | public class LookupAction : IUserAction method HandleAction (line 729) | public async Task HandleAction(UserActionContext con... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ApplicationMetadataControllerTests.cs class ApplicationMetadataControllerTests (line 11) | public class ApplicationMetadataControllerTests : ApiTestBase, IClassFix... method ApplicationMetadataControllerTests (line 15) | public ApplicationMetadataControllerTests(WebApplicationFactory : IOptionsMonitor method TestOptionsMonitor (line 82) | public TestOptionsMonitor(TOptions currentValue) method Get (line 89) | public TOptions Get(string? name) => CurrentValue; method OnChange (line 91) | public IDisposable OnChange(Action listener) FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/Conventions/EnumSerializationTests.cs class EnumSerializationTests (line 17) | public class EnumSerializationTests : ApiTestBase, IClassFixture factory, ... method ValidateInstantiation_SerializesPartyTypesAllowedAsNumber (line 57) | [Fact] class CustomConverterFactory (line 85) | public class CustomConverterFactory : JsonConverterFactory method CanConvert (line 87) | public override bool CanConvert(Type typeToConvert) => typeToConvert i... method CreateConverter (line 89) | public override System.Text.Json.Serialization.JsonConverter? CreateCo... class CustomConverter (line 99) | public class CustomConverter : JsonConverter method Read (line 101) | public override T? Read(ref Utf8JsonReader reader, Type typeToConvert,... method Write (line 122) | public override void Write(Utf8JsonWriter writer, T value, JsonSeriali... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataControllerTests.cs class DataControllerTests (line 16) | public class DataControllerTests : ApiTestBase, IClassFixture factory, ITe... method PutDataElement_MissingDataType_ReturnsBadRequest (line 21) | [Fact] method PostBinaryElement_ContentTooLarge_ReturnsBadRequest (line 42) | [Fact] method CreateDataElement_BinaryPdf_AnalyserShouldRunOk (line 79) | [Fact] method CreateDataElement_ZeroBytes_BinaryPdf_AnalyserShouldReturnBadRequest (line 112) | [Fact] method CreateDataElement_JpgFakedAsPdf_AnalyserShouldRunAndFail (line 147) | [Fact] method CreateBinaryContent (line 181) | private static async Task CreateBinaryContent( class MimeTypeAnalyserSuccessStub (line 199) | public class MimeTypeAnalyserSuccessStub : IFileAnalyser method Analyse (line 203) | public Task> Analyse(IEnumerable Analyse(Stream stream, string? filenam... class MimeTypeAnalyserFailureStub (line 221) | public class MimeTypeAnalyserFailureStub : IFileAnalyser method Analyse (line 225) | public Task> Analyse(IEnumerable Analyse(Stream stream, string? filenam... class MimeTypeValidatorStub (line 243) | public class MimeTypeValidatorStub : IFileValidator method Validate (line 248) | public async Task<(bool Success, IEnumerable Errors)>... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataController_LayoutEvaluatorTests.cs class DataController_LayoutEvaluatorTests (line 17) | public class DataController_LayoutEvaluatorTests : ApiTestBase, IClassFi... method DataController_LayoutEvaluatorTests (line 19) | public DataController_LayoutEvaluatorTests(WebApplicationFactory _client ??= GetRootedUserClient(Org,... method DataControllerPatchTests (line 61) | public DataControllerPatchTests(WebApplicationFactory factory... method CallPatchApi (line 77) | private async Task<( method CallPatchMultipleApi (line 111) | private async Task<( method ValidName_ReturnsOk (line 140) | [Fact] method MultiplePatches_AppliesCorrectly (line 185) | [Fact] method NullName_ReturnsOkAndValidationError (line 279) | [Fact] method InvalidTestValue_ReturnsConflict (line 340) | [Fact] method InvalidTestPath_ReturnsPreconditionFailed (line 370) | [Fact] method InvalidJsonPointer_ReturnsUnprocessableContent (line 390) | [Fact] method TestEmptyListAndInsertElement_ReturnsNewModel (line 411) | [Fact] method AddItemToNonInitializedList_ReturnsUnprocessableEntity (line 462) | [Fact] method InsertNonExistingFieldWithoutTest_ReturnsUnprocessableContent (line 482) | [Fact] method SetXmlTextPropertyToEmtpy_ReturnsCorrectDataModel (line 502) | [Fact] method UpdateContainerWithListProperty_ReturnsCorrectDataModel (line 546) | [Fact] method RemoveStringProperty_ReturnsCorrectDataModel (line 589) | [Fact] method SetStringPropertyToEmpty_ReturnsCorrectDataModel (line 634) | [Fact] method SetAttributeTagPropertyToEmpty_ReturnsCorrectDataModel (line 679) | [Fact] method RowId_GetsAddedAutomatically (line 724) | [Fact] method DataReadChanges_IsPreservedWhenCallingPatch (line 823) | [Fact] method VerifyLanguageIsPassedToDataProcessor (line 886) | [Fact] method ValidationIssueSeverity_IsSerializedNumeric (line 925) | [Fact] method IgnoredValidators_NotExecuted (line 949) | [Fact] method RunPatch_DeleteElementInDataProcessor_ReturnsUpdatedInstance (line 1021) | [Fact] method RunPatch_MutateDataInValidator_Errors (line 1061) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataController_PostTests.cs class DataController_PostTests (line 22) | public class DataController_PostTests : ApiTestBase, IClassFixture factory... method PostFormElement_DataProcessorsModifiesOtherElement_ReturnsChanges (line 44) | [Fact] method PostBinaryElement_DataProcessorAbandons_ReturnsIssues (line 144) | [Fact] method PostBinaryElement_DataWriteProcessorAddsAndRemovesElements (line 218) | [Fact] method RegisterProcessWriterDataWrite (line 291) | private void RegisterProcessWriterDataWrite(string taskId, ProcessData... method RegisterProcessDataRead (line 311) | private void RegisterProcessDataRead(ProcessDataReadDelegate read, Tim... method ProcessDataWrite (line 331) | private void ProcessDataWrite(ProcessDataWriteDelegate write, Times ti... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataController_PutTests.cs class DataController_PutTests (line 19) | public class DataController_PutTests : ApiTestBase, IClassFixture factory,... method PutDataElement_TestSinglePartUpdate_ReturnsOk (line 34) | [Fact] method PutDataElement_TestMultiPartUpdateWithCustomDataProcessor_ReturnsOk (line 132) | [Fact] method PutDataElement_InvalidData_ReturnsBadRequest (line 233) | [Theory] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataController_RequiredActionTests.cs class DataController_RequiredActionTests (line 20) | public class DataController_RequiredActionTests : ApiTestBase, IClassFix... method DataController_RequiredActionTests (line 27) | public DataController_RequiredActionTests(WebApplicationFactory CreateAppInstance(bool hasOrgAuthoriza... type AppInstance (line 231) | private record AppInstance(string Id, string Org, string App, HttpClie... method GetRootedOrgClient (line 236) | private HttpClient GetRootedOrgClient() => method GetRootedUserClient (line 244) | private HttpClient GetRootedUserClient() => method SetupAuthorizationMock (line 253) | private static void SetupAuthorizationMock(IServiceCollection services... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataController_UserAccessTests.cs class DataController_UserAccessTests (line 10) | public class DataController_UserAccessTests : ApiTestBase, IClassFixture... method DataController_UserAccessTests (line 15) | public DataController_UserAccessTests(WebApplicationFactory f... method CreateDataElement_ImplementsAndValidates_AllowUserCreateProperty (line 18) | [Theory] method DeleteDataElement_ImplementsAndValidates_AllowUserDeleteProperty (line 44) | [Theory] method CreateAppInstance (line 80) | private async Task CreateAppInstance(bool actAsOrg) type AppInstance (line 97) | private record AppInstance(string Id, string Org, string App, HttpClie... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/DataTagsControllerTests.cs class DataTagsControllerTests (line 15) | public class DataTagsControllerTests(WebApplicationFactory fact... method GetTags_ValidRequest_ReturnsOkWithTagsList (line 27) | [Fact] method GetTags_DataElementNotFound_ReturnsNotFound (line 57) | [Fact] method AddTag_ValidTag_ReturnsCreatedWithTagsList (line 85) | [Fact] method AddTag_InvalidTagFormat_ReturnsBadRequest (line 123) | [Theory] method AddTag_DuplicateTag_ReturnsCreatedWithoutDuplicate (line 161) | [Fact] method AddTag_DataElementNotFound_ReturnsNotFound (line 205) | [Fact] method DeleteTag_ExistingTag_ReturnsNoContent (line 242) | [Fact] method DeleteTag_NonExistentTag_ReturnsNoContent (line 276) | [Fact] method DeleteTag_DataElementNotFound_ReturnsNotFound (line 297) | [Fact] method SetTags_ValidRequest_ReturnsOkWithTags (line 331) | [Fact] method SetTags_EmptyTagsList_ClearsAllTags (line 366) | [Fact] method SetTags_InvalidTagFormat_ReturnsBadRequest (line 400) | [Theory] method SetTags_DataElementNotFound_ReturnsNotFound (line 440) | [Fact] method SetTags_WithIgnoredValidatorsQueryParameter_ReturnsOkWithValidationIssues (line 474) | [Fact] method SetTags_WithoutIgnoredValidatorsQueryParameter_ReturnsOkWithoutValidationIssues (line 516) | [Fact] method SetTags_ValidTagFormats_ReturnsOk (line 551) | [Theory] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/EventsReceiverControllerTests.cs class EventsReceiverControllerTests (line 12) | public class EventsReceiverControllerTests : ApiTestBase, IClassFixture<... method EventsReceiverControllerTests (line 16) | public EventsReceiverControllerTests(WebApplicationFactory fa... method Post_ValidEventType_ShouldReturnOk (line 22) | [Fact] method Post_NonValidEventType_ShouldReturnBadRequest (line 57) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ExternalApiControllerTests.cs class ExternalApiControllerTests (line 13) | public class ExternalApiControllerTests method ExternalApiControllerTests (line 18) | public ExternalApiControllerTests() method Get_ShouldReturnOkResult_WhenExternalApiDataIsFound (line 24) | [Fact] method Get_ShouldReturnNotFoundResult_WhenExternalApiDataIsNotFound (line 48) | [Fact] method Get_ShouldReturnHttpStatus500_WhenExternalApiServiceThrowsUnhandledException (line 71) | [Fact] method Get_ShouldReturnStatusCode_AndFallbackToDefaultMessage_WhenExternalApiServiceThrowsHttpRequestException (line 94) | [Theory] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/FileScanControllerTests.cs class FileScanControllerTests (line 11) | public class FileScanControllerTests method InstanceAndDataExists_ShouldReturn200Ok (line 13) | [Fact] method InstanceDoesNotExists_ShouldReturnNotFound (line 29) | [Fact] method CreateInstanceClientMock (line 49) | private static Mock CreateInstanceClientMock( FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/FormBootstrapControllerTests.cs class FormBootstrapControllerTests (line 28) | public class FormBootstrapControllerTests method GetInstanceFormBootstrap_MultipleMatchingDataElementsWithoutDataElementId_ReturnsBadRequest (line 30) | [Fact] method GetStatelessFormBootstrap_MalformedPrefillJson_ReturnsBadRequest (line 74) | [Fact] method GetStatelessFormBootstrap_AnonymousUser_WhenReferencedDataTypeDisallowsAnonymous_ReturnsForbidden (line 110) | [Fact] method GetStatelessFormBootstrap_AuthenticatedUserWithoutReadAccess_ReturnsForbidden (line 179) | [Fact] method GetStatelessFormBootstrap_AuthenticatedUserWithReadAccess_ReturnsOk (line 205) | [Fact] method GetStatelessFormBootstrap_AuthenticatedUser_AnonymousFolder_DoesNotRequireReadAccess (line 234) | [Fact] method CreateStatelessAppResources (line 257) | private static Mock CreateStatelessAppResources() method CreateStatelessAppMetadata (line 281) | private static ApplicationMetadata CreateStatelessAppMetadata(bool all... method CreateController (line 300) | private static FormBootstrapController CreateController( FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/HomeControllerTest_PartySelection.cs class HomeControllerTestPartySelection (line 14) | public class HomeControllerTestPartySelection : ApiTestBase, IClassFixtu... method HomeControllerTestPartySelection (line 21) | public HomeControllerTestPartySelection(WebApplicationFactory... method Index_InvalidParty_RedirectsToPartySelection403 (line 42) | [Fact] method Index_PromptForPartyAlways_MultipleParties_RedirectsToPartySelectionExplained (line 87) | [Fact] method Index_MultipleParties_NoPreference_RedirectsToPartySelectionExplained (line 138) | [Fact] method Index_SingleValidParty_NoRedirect (line 191) | [Fact] method Index_PromptForPartyNever_MultipleParties_NoRedirect (line 232) | [Fact] method Index_DoNotPromptForPartyPreference_MultipleParties_NoRedirect (line 289) | [Fact] method Index_ZeroAllowedParties_RedirectsToPartySelection403 (line 337) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/HomeControllerTest_SetQueryParams.cs class HomeControllerTest_SetQueryParams (line 20) | public class HomeControllerTest_SetQueryParams : ApiTestBase, IClassFixt... method HomeControllerTest_SetQueryParams (line 30) | public HomeControllerTest_SetQueryParams(WebApplicationFactory fac... method ReturnsOkResult_Raw (line 19) | [Fact] method ReturnsOkResult_Deserialized (line 65) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/InstancesController_PostNewInstanceTests.cs class InstancesController_PostNewInstanceTests (line 27) | public class InstancesController_PostNewInstanceTests : ApiTestBase, ICl... method InstancesController_PostNewInstanceTests (line 31) | public InstancesController_PostNewInstanceTests( method PostNewInstanceWithContent_FailsWhenDataTypeSpecifiesNotFirstTask (line 43) | [Fact] method PostNewInstanceWithContent_EnsureDataIsPresent (line 76) | [Fact] method PostNewInstance_WithEmailUser_ShouldCreateInstanceAndNotFail (line 154) | [Fact] method PostNewInstance_Simplified (line 183) | [Theory] method PostNewInstance_Simplified_With_Prefill (line 227) | [Fact] method PostNewInstanceWithInvalidData_EnsureInvalidResponse (line 260) | [Theory] method PostNewInstanceWithWrongPartname_EnsureBadRequest (line 327) | [Fact] method InstationAllowedByOrg_Returns_Forbidden_For_user (line 362) | [Fact] method PostNewInstanceWithInstanceTemplate (line 396) | [Fact] method PostNewInstanceWithInstanceTemplateString (line 419) | [Fact] method PostNewInstanceWithMissingTemplate (line 464) | [Fact] method InstationAllowedByOrg_Returns_Forbidden_For_User_SimplifiedEndpoint (line 491) | [Fact] method InstantiationAllowedByOrg_Returns_Ok_For_User_When_Copying_SimplifiedEndpoint (line 521) | [Fact] method UpdateInstanceData (line 594) | private async Task UpdateInstanceData( method CompleteInstance (line 619) | private async Task CompleteInstance(string org, string app, HttpClient... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/LookupOrganisationControllerTests.cs class LookupOrganisationControllerTests (line 17) | public class LookupOrganisationControllerTests : ApiTestBase, IClassFixt... method LookupOrganisationControllerTests (line 30) | public LookupOrganisationControllerTests(WebApplicationFactory fact... method Post_PersonSearch_HappyPath_ReturnsOk (line 34) | [Fact] method Post_PersonSearch_NotFound_Returned_Correctly (line 95) | [Fact] method Post_PersonSearch_Forbidden_Returned_Correctly (line 134) | [Fact] method Post_PersonSearch_TooManyRequests_Returned_Correctly (line 171) | [Fact] method Post_PersonSearch_Other_PlatformException_Returned_Correctly (line 208) | [Fact] method Post_PersonSearch_General_Exception_Returned_Correctly (line 244) | [Fact] method GetHttpClient (line 281) | private HttpClient GetHttpClient() FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/NotificationCallbackControllerTests.cs class NotificationCallbackControllerTests (line 14) | public class NotificationCallbackControllerTests method NotificationCallbackControllerTests (line 21) | public NotificationCallbackControllerTests(ITestOutputHelper output) method SetupValidCode (line 30) | private void SetupValidCode() => method NotificationCallback_WhenShouldSendIsTrue_ReturnsSendNotificationTrue (line 35) | [Fact] method NotificationCallback_WhenShouldSendIsFalse_ReturnsSendNotificationFalse (line 75) | [Fact] method NotificationCallback_PassesCorrectParametersToInstanceClient (line 115) | [Fact] method NotificationCallback_PassesInstanceToShouldSend (line 169) | [Fact] method NotificationCallback_WhenInstanceFetchFails_ReturnsSendNotificationTrue (line 201) | [Fact] method NotificationCallback_WhenCodeIsInvalid_ReturnsUnauthorized (line 238) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/OptionsControllerTests.cs class OptionsControllerTests (line 14) | public class OptionsControllerTests : ApiTestBase, IClassFixture GetCachedCodeListResponseA... method MapAppOptions (line 704) | public AppOptions MapAppOptions(Altinn3LibraryCodeListResponse library... method GetAppOptionsAsync (line 730) | public async Task GetAppOptionsAsync( class DummyInstanceProvider (line 744) | internal sealed class DummyInstanceProvider : IInstanceAppOptionsProvider method GetInstanceAppOptionsAsync (line 748) | public Task GetInstanceAppOptionsAsync( class DummyProvider (line 758) | internal sealed class DummyProvider : IAppOptionsProvider method GetAppOptionsAsync (line 762) | public Task GetAppOptionsAsync(string? language, Dictionar... class TestDataOptionsController (line 768) | internal static class TestDataOptionsController method GetAppOptions (line 770) | public static AppOptions GetAppOptions(string? language) FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/PaymentControllerTests.cs class PaymentControllerTests (line 27) | public class PaymentControllerTests method PaymentControllerTests (line 71) | public PaymentControllerTests(ITestOutputHelper outputHelper) method GetPaymentInformation_NoCurrentTask_ReturnsBadRequest (line 96) | [Fact] method GetPaymentInformation_TaskIsNotPaymentTask_ReturnsBadRequest (line 110) | [Fact] method GetPaymentInformation_PaymentTaskWithoutPaymentInfo_DoesNotCreateNewPayment (line 121) | [Fact] method GetOrderDetails_ReturnsCalculatedOrderDetails (line 153) | [Fact] method GetOrderDetails_NoOrderDetailsCalculatorRegistrerd_ThrowsException (line 174) | [Fact] method AddPaymentsCallbackCode (line 200) | private string AddPaymentsCallbackCode(string code, string id = "code-1") method PaymentWebhookListener_NoPaymentsCallbackCodesConfigured_Throws (line 214) | [Fact] method PaymentWebhookListener_AuthorizationMatchesOlderRotatedCode_IsAccepted (line 242) | [Fact] method PaymentWebhookListener_InvalidAuthorization_ReturnsUnauthorized (line 276) | [Fact] method PaymentWebhookListener_NoCurrentTask_ReturnsBadRequest (line 302) | [Fact] method PaymentWebhookListener_TaskIsNotPaymentTask_ReturnsOkRequest (line 331) | [Fact] method PaymentWebhookListener_ValidRequestWithPaymentInfo_ReturnsOkRequest (line 363) | [Fact] method PaymentWebhookListener_ValidRequestWithoutPaymentInfo_ReturnsOkRequest (line 439) | [Fact] method GetPaymentInformation_PersistFailsAfterProcessAdvanced_FallsBackToReadOnly (line 477) | [Fact] method GetPaymentInformation_PersistFailsButTaskUnchanged_PropagatesException (line 543) | [Fact] method Constructor_NetsWebhookSecretProviderNotRegistered_DoesNotThrow (line 581) | [Fact] method PaymentWebhookListener_NetsNotConfigured_ThrowsPaymentException (line 598) | [Fact] method SetupAltinnTaskExtensionMock (line 631) | private void SetupAltinnTaskExtensionMock(string taskId, AltinnTaskExt... method SetupOrderDetailsCalculatorMock (line 640) | private void SetupOrderDetailsCalculatorMock( FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/PdfControllerTests.cs class PdfControllerTests (line 26) | public class PdfControllerTests method PdfControllerTests (line 51) | public PdfControllerTests() method NewPdfService (line 79) | private PdfService NewPdfService( method Request_In_Dev_Should_Generate (line 98) | [Fact] method Request_In_Dev_Should_Include_Frontend_Version (line 174) | [Fact] method Request_In_TT02_Should_Ignore_Frontend_Version (line 252) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ProcessControllerTests.cs class ProcessControllerTests (line 28) | public class ProcessControllerTests : ApiTestBase, IClassFixture factory, ... method Get_ShouldReturnProcessTasks (line 65) | [Fact] method RunProcessNextWithLang_VerifyPdfCallWithLanguage (line 131) | [Fact] method RunProcessNextWithLanguage_VerifyPdfCall (line 164) | [Fact] method RunProcessNext_VerifyUpdatePresentationTextsAndDataValues (line 197) | [Fact] method RunProcessNext_PdfFails_DataIsUnlocked (line 225) | [Fact] method RunProcessNext_FailingValidator_ReturnsValidationErrors (line 274) | [Fact] method RunProcessNext_FailingValidator_Reject_ReturnsOk (line 333) | [Fact] method RunProcessNext_DataFromHiddenComponents_GetsRemoved (line 405) | [Fact] method RunProcessNext_ShadowFields_GetsRemoved (line 496) | [Theory] method RunProcessNext_NonErrorValidations_ReturnsOk (line 600) | [Fact] method RunCompleteTask_GoesToEndEvent (line 666) | [Fact] method RunNextWithAction_WhenActionIsNotDefinedInBpmn_ReturnsOk (line 686) | [Fact] method RunNextWithAction_WhenActionIsNotAuthorized_ReturnsUnauthorized (line 711) | [Fact] method ProcessHistory_ShouldReturnProcessHistory (line 731) | [Fact] method SetupPdfGeneratorMock (line 767) | private static Mock SetupPdfGeneratorMock() method CompareResult (line 777) | private static void CompareResult(string expectedString, string act... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ProfileControllerTests.cs class ProfileControllerTests (line 13) | public class ProfileControllerTests(WebApplicationFactory facto... method User (line 17) | [Fact] method PartyClient_401 (line 43) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/SigningControllerTests.cs class SigningControllerTests (line 32) | public class SigningControllerTests method SigningControllerTests (line 59) | public SigningControllerTests(ITestOutputHelper output) method GetSigneesState_WhenSigneeContextIsOrg_Returns_Expected_Signees (line 125) | [Fact] method GetSigneesState_WhenSigneeContextIsPerson_Returns_Expected_Signees (line 311) | [Fact] method GetSigneesState_WhenSigneeContextIsPersonOnBehalfOfOrg_Returns_Expected_Signees (line 378) | [Fact] method GetSigneesState_WhenSigneeContextIsSystem_Returns_Expected_Signees (line 459) | [Fact] method GetAuthorizedOrganizations_Returns_Expected_Organizations (line 537) | [Fact] method GetAuthorizedOrganizations_TaskTypeIsNotSigning_Returns_BadRequest (line 612) | [Fact] method GetAuthorizedOrganizations_UserIdIsNull_Returns_Unauthorized (line 646) | [Fact] method GetDataElements_WhenTaskTypeIsSigning_Returns_ExpectedDataElements (line 667) | [Fact] method GetDataElements_WhenTaskTypeIsNotSigning_Returns_BadRequest (line 778) | [Fact] method GetDataElements_WhenNoMatchingDataTypes_Returns_EmptyList (line 816) | [Fact] method GetSigneesState_WithTaskId_UsesOverriddenTask (line 889) | [Fact] method GetSigneesState_WithTaskId_NonSigningTask_Returns_BadRequest (line 1020) | [Fact] method GetSigneesState_WithTaskId_NonExistentTask_Returns_BadRequest (line 1073) | [Fact] method GetAuthorizedOrganizations_WithTaskId_UsesOverriddenTask (line 1118) | [Fact] method GetAuthorizedOrganizations_WithTaskId_NonSigningTask_Returns_BadRequest (line 1239) | [Fact] method GetAuthorizedOrganizations_WithTaskId_NonExistentTask_Returns_BadRequest (line 1288) | [Fact] method GetDataElements_WithTaskId_UsesOverriddenTask (line 1333) | [Fact] method GetDataElements_WithTaskId_NonSigningTask_Returns_BadRequest (line 1450) | [Fact] method GetDataElements_WithTaskId_NonExistentTask_Returns_BadRequest (line 1505) | [Fact] method SetupAuthenticationContextMock (line 1558) | private void SetupAuthenticationContextMock(Authenticated? authenticat... method CreateAuthenticatedNone (line 1567) | private Authenticated.None CreateAuthenticatedNone() method CreateAuthenticatedUser (line 1573) | private Authenticated.User CreateAuthenticatedUser(int userId = 1337) FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/StatelessDataControllerTests.cs class StatelessDataControllerTests (line 30) | public class StatelessDataControllerTests type SimpleFixture (line 32) | private sealed record SimpleFixture(IServiceProvider ServiceProvider) ... method Get_Returns_BadRequest_when_dataType_is_null (line 69) | [Fact] method Get_Returns_BadRequest_when_appResource_classRef_is_null (line 94) | [Fact] class StatelessDataControllerWebApplicationFactory (line 122) | private class StatelessDataControllerWebApplicationFactory : WebApplic... method ConfigureWebHost (line 128) | protected override void ConfigureWebHost(IWebHostBuilder builder) method Get_Returns_BadRequest_when_party_header_count_greater_than_one (line 148) | [Fact] method Get_Returns_Forbidden_when_party_has_no_rights (line 176) | [Fact] method Get_Returns_BadRequest_when_instance_owner_is_empty_party_header (line 202) | [Fact] method Get_Returns_BadRequest_when_instance_owner_is_empty_user_in_context (line 229) | [Fact] method Get_Returns_Forbidden_when_returned_descision_is_Deny (line 262) | [Fact] method Get_Returns_OK_with_appModel (line 307) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/TestResources/DummyModel.cs class DummyModel (line 3) | public class DummyModel method Equals (line 11) | public override bool Equals(object? obj) method GetHashCode (line 27) | public override int GetHashCode() FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/TextsControllerTests.cs class TextsControllerTests (line 11) | public class TextsControllerTests method Get_RetrunsTexts_when_found (line 13) | [Fact] method Get_checks_for_nb_text_if_language_specific_not_found_and_return_404_if_not_found (line 47) | [Fact] method Get_returns_bad_request_when_language_has_length_greater_than_two (line 84) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/UserDefinedMetadataControllerTests.cs class UserDefinedMetadataControllerTests (line 11) | public class UserDefinedMetadataControllerTests : ApiTestBase, IClassFix... method UserDefinedMetadataControllerTests (line 17) | public UserDefinedMetadataControllerTests(WebApplicationFactory CreateInstanc... FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ValidateControllerTests.cs class ValidateControllerTests (line 23) | public class ValidateControllerTests method ValidateControllerTests (line 39) | public ValidateControllerTests() method ValidateInstance_returns_409_when_Instance_Process_is_null (line 58) | [Fact] method ValidateInstance_returns_409_when_Instance_Process_CurrentTask_is_null (line 92) | [Fact] method ValidateInstance_returns_OK_with_messages (line 130) | [Fact] method ValidateInstance_forwards_trimmed_ignoredValidators_to_validation_service (line 185) | [Fact] method ValidateInstance_returns_status_code_from_PlatformHttpException_when_thrown (line 250) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ValidateControllerValidateDataTests.cs class TestScenariosData (line 25) | public class TestScenariosData : IEnumerable method GetEnumerator (line 171) | public IEnumerator GetEnumerator() method GetEnumerator (line 182) | IEnumerator IEnumerable.GetEnumerator() class ValidationControllerValidateDataTests (line 188) | public class ValidationControllerValidateDataTests method TestValidateData (line 202) | [Theory] method SetupMocks (line 240) | private void SetupMocks(string app, string org, int instanceOwnerId, V... class ValidateDataTestScenario (line 285) | public class ValidateDataTestScenario method ValidateDataTestScenario (line 287) | public ValidateDataTestScenario(string testScenarioName) method ToString (line 302) | public override string ToString() FILE: src/App/backend/test/Altinn.App.Api.Tests/Controllers/ValidateController_ValidateInstanceTests.cs class ValidateControllerValidateInstanceTests (line 21) | public class ValidateControllerValidateInstanceTests : ApiTestBase, ICla... method ValidateControllerValidateInstanceTests (line 40) | public ValidateControllerValidateInstanceTests( method CallValidateInstanceApi (line 58) | private async Task CallValidateInstanceApi() method CallValidateDataApi (line 69) | private async Task<(HttpResponseMessage response, string responseStrin... method LogResponse (line 82) | private async Task LogResponse(HttpResponseMessage response) method ParseResponse (line 90) | private static TResponse ParseResponse(string responseString) method ValidateInstance_NoSetup (line 95) | [Fact] method ValidateInstance_WithLegacyFormDataValidator (line 109) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/CustomWebApplicationFactory.cs class ApiTestBase (line 28) | public class ApiTestBase method ApiTestBase (line 42) | protected ApiTestBase(WebApplicationFactory factory, ITestOut... class ApiTestBaseStartupFilter (line 49) | internal class ApiTestBaseStartupFilter : IStartupFilter method ApiTestBaseStartupFilter (line 53) | public ApiTestBaseStartupFilter(TestId testId) => _testId = testId; method Configure (line 55) | public Action Configure(Action SendAsync( method ConfigureFakeLogging (line 211) | public static void ConfigureFakeLogging(ILoggingBuilder builder, ITest... method ConfigureFakeHttpClientHandler (line 231) | private void ConfigureFakeHttpClientHandler(IServiceCollection services) method GetTelemetrySnapshot (line 240) | protected async Task GetTelemetrySnapshot(int numbe... method VerifyStatusAndDeserialize (line 255) | protected async Task VerifyStatusAndDeserialize( FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/TestData.cs class TestData (line 9) | public static class TestData method GetTestDataRootDirectory (line 18) | public static string GetTestDataRootDirectory() method GetCallerFilePath (line 29) | private static string GetCallerFilePath([CallerFilePath] string file =... method GetApplicationDirectory (line 31) | public static string GetApplicationDirectory(string org, string app) method GetAppSpecificTestdataDirectory (line 37) | public static string GetAppSpecificTestdataDirectory(string org, strin... method GetAppSpecificTestdataFile (line 43) | public static string GetAppSpecificTestdataFile(string org, string app... method GetApplicationMetadataPath (line 49) | public static string GetApplicationMetadataPath(string org, string app) method GetInstancesDirectory (line 55) | public static string GetInstancesDirectory() method GetDataDirectory (line 61) | public static string GetDataDirectory(string org, string app, int inst... method GetInstanceOrgApp (line 69) | public static (string org, string app) GetInstanceOrgApp(InstanceIdent... method GetDataElementPath (line 92) | public static string GetDataElementPath( method GetDataElementBlobContnet (line 104) | public static string GetDataElementBlobContnet( method GetDataBlobPath (line 116) | public static string GetDataBlobPath(string org, string app, int insta... method GetTestDataRolesFolder (line 122) | public static string GetTestDataRolesFolder(int userId, int resourcePa... method GetAltinnAppsPolicyPath (line 135) | public static string GetAltinnAppsPolicyPath(string org, string app) method GetInstancePath (line 141) | public static string GetInstancePath(string org, string app, int insta... method PrepareInstance (line 147) | public static void PrepareInstance(string org, string app, int instanc... method DeleteInstanceAndData (line 176) | public static void DeleteInstanceAndData(string org, string app, strin... method DeleteInstanceAndData (line 182) | public static void DeleteInstanceAndData(string org, string app, int i... method DeleteDataForInstance (line 193) | private static void DeleteDataForInstance(string org, string app, int ... method GetInstance (line 215) | public static async Task GetInstance(string org, string app,... FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/tdd/contributer-restriction/models/Skjema.cs class Skjema (line 10) | public class Skjema class Dummy (line 18) | public class Dummy method ShouldSerializeTagWithAttribute (line 55) | public bool ShouldSerializeTagWithAttribute() class TagWithAttribute (line 86) | public class TagWithAttribute class ValuesList (line 99) | public class ValuesList class SimpleKeyvalues (line 107) | public class SimpleKeyvalues method AltinnRowIdSpecified (line 114) | public bool AltinnRowIdSpecified() class Nested (line 136) | public class Nested method AltinnRowIdSpecified (line 143) | public bool AltinnRowIdSpecified() FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/tdd/eformidling-app/logic/App.cs class App (line 9) | public class App : IAppModel method App (line 17) | public App(ILogger logger) method Create (line 23) | public object Create(string classRef) method GetModelType (line 39) | public Type GetModelType(string classRef) FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/tdd/eformidling-app/logic/EFormidlingMetadata.cs class EFormidlingMetadata (line 9) | public class EFormidlingMetadata : IEFormidlingMetadata method GenerateEFormidlingMetadata (line 11) | public async Task<(string MetadataFilename, Stream Metadata)> Generate... FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/tdd/eformidling-app/models/Skjema.cs class Skjema (line 10) | public class Skjema FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/tdd/permissive-app/models/Skjema.cs class Skjema (line 10) | public class Skjema class Dummy (line 18) | public class Dummy method ShouldSerializeTagWithAttribute (line 55) | public bool ShouldSerializeTagWithAttribute() class TagWithAttribute (line 71) | public class TagWithAttribute class ValuesList (line 84) | public class ValuesList class SimpleKeyvalues (line 92) | public class SimpleKeyvalues method AltinnRowIdSpecified (line 99) | public bool AltinnRowIdSpecified() class Nested (line 121) | public class Nested method AltinnRowIdSpecified (line 128) | public bool AltinnRowIdSpecified() FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/tdd/task-action/config/models/Scheme.cs class Scheme (line 7) | public class Scheme FILE: src/App/backend/test/Altinn.App.Api.Tests/Data/apps/ttd/service-tasks/models/Model.cs class Model (line 13) | [XmlRoot(ElementName = "Model")] FILE: src/App/backend/test/Altinn.App.Api.Tests/EFormidling/EformidlingStatusCheckEventHandlerTests.cs class EformidlingStatusCheckEventHandlerTests (line 15) | public class EformidlingStatusCheckEventHandlerTests method ProcessEvent_WithJwkCreated_ShouldReturnFalse (line 17) | [Fact] method ProcessEvent_WithJwkDelivered_ShouldReturnTrue (line 28) | [Fact] method GetValidCloudEvent (line 39) | private static CloudEvent GetValidCloudEvent() method GetMockedEventHandler (line 55) | private static IEventHandler GetMockedEventHandler(bool delivered) method GetStatues (line 92) | private static Statuses GetStatues(bool delivered) FILE: src/App/backend/test/Altinn.App.Api.Tests/Extensions/HttpClientExtensions.cs class HttpClientExtensions (line 5) | public static class HttpClientExtensions method GetDelegatingHandler (line 7) | public static T? GetDelegatingHandler(this HttpClient httpClient) method ContainsDelegatingHandler (line 32) | public static bool ContainsDelegatingHandler(this HttpClient httpCl... FILE: src/App/backend/test/Altinn.App.Api.Tests/Extensions/HttpClientExtensionsTests.cs class HttpClientExtensionsTests (line 3) | public class HttpClientExtensionsTests method GetDelegatingHandler_HandlerFound_ReturnsHandler (line 5) | [Fact] method GetDelegatingHandler_HandlerNotFound_ReturnsNull (line 21) | [Fact] method GetDelegatingHandler_InitialHandlerIsNotDelegatingHandler_ReturnsNull (line 36) | [Fact] method GetDelegatingHandler_InnerHandlerIsNotDelegatingHandler_ReturnsNull (line 49) | [Fact] method GetDelegatingHandler_MultipleHandlersInChain_ReturnsCorrectHandler (line 64) | [Fact] class CustomDelegatingHandler (line 82) | public class CustomDelegatingHandler : DelegatingHandler method CustomDelegatingHandler (line 84) | public CustomDelegatingHandler(HttpMessageHandler innerHandler) class DelegatingHandlerStub (line 90) | public class DelegatingHandlerStub : DelegatingHandler method DelegatingHandlerStub (line 92) | public DelegatingHandlerStub(HttpMessageHandler innerHandler) FILE: src/App/backend/test/Altinn.App.Api.Tests/Extensions/InstanceExtensionsTest.cs class InstanceExtensionsTest (line 9) | public class InstanceExtensionsTest method WithOnlyAccessibleDataElements_ReturnsOnlyAccessibleDataElements (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Extensions/WebHostBuilderExtensionsTests.cs class WebHostBuilderExtensionsTests (line 11) | public sealed class WebHostBuilderExtensionsTests method WebHostBuilderExtensionsTests (line 15) | public WebHostBuilderExtensionsTests(ITestOutputHelper outputHelper) =... method AddRuntimeConfigFiles_Development_DoesNotAddRuntimeFiles (line 17) | [Fact] method AddRuntimeConfigFiles_Production_AddsNonOverrideBeforeOverride (line 33) | [Fact] method AddRuntimeConfigFiles_Production_SkipsFilesAlreadyInConfigurationSources (line 60) | [Fact] class TestHostEnvironment (line 100) | private sealed class TestHostEnvironment(string environmentName) : IHo... type TempDirectory (line 111) | private readonly struct TempDirectory : IDisposable method TempDirectory (line 115) | public TempDirectory(ITestOutputHelper outputHelper) method Dispose (line 123) | public void Dispose() FILE: src/App/backend/test/Altinn.App.Api.Tests/Features/Bootstrap/FormBootstrapServiceTests.cs class FormBootstrapServiceTests (line 31) | public class FormBootstrapServiceTests method CreateService (line 48) | private FormBootstrapService CreateService(IAppModel? appModel = null) => method CreateServiceProvider (line 60) | private IServiceProvider CreateServiceProvider(IAppModel? appModel = n... method GetInstanceFormBootstrap_ReturnsExpectedShape (line 91) | [Fact] method GetInstanceFormBootstrap_PartitionsInitialValidationIssues (line 117) | [Fact] method GetStatelessFormBootstrap_ReturnsExpectedShape (line 156) | [Fact] method GetStatelessFormBootstrap_RunsProcessDataRead (line 177) | [Fact] method GetStatelessFormBootstrap_InitializesAltinnRowIds (line 190) | [Fact] method GetStatelessFormBootstrap_UsesPrefillForEachReferencedDataType (line 213) | [Fact] method GetStatelessFormBootstrap_AnonymousUser_AppliesQueryParameterPrefill (line 282) | [Fact] method GetStatelessFormBootstrap_DefaultDataModelFailure_IsSurfaced (line 320) | [Fact] method GetInstanceFormBootstrap_PdfMode_DoesNotIncludeInitialValidationIssues (line 337) | [Fact] method GetInstanceFormBootstrap_PdfMode_ExcludesExpressionValidationConfig (line 363) | [Fact] method GetInstanceFormBootstrap_LockedDataElement_ExcludesExpressionValidationConfig (line 388) | [Fact] method GetInstanceFormBootstrap_IncludesStaticOptions (line 413) | [Fact] method GetInstanceFormBootstrap_PartialFailure_ReturnsRemainingValidData (line 462) | [Fact] method GetInstanceFormBootstrap_WhenReferencedDataModelFailsToLoad_Throws (line 500) | [Fact] method GetInstanceFormBootstrap_IncludesOptionsFromJsonFile_WhenComponentConfigIsDynamic (line 550) | [Fact] method GetInstanceFormBootstrap_IncludesDownstreamParametersForFetchedStaticOptions (line 578) | [Fact] method GetInstanceFormBootstrap_DataElementIdOverride_ReturnsMatchingDataElement (line 613) | [Fact] method GetInstanceFormBootstrap_DataElementIdOverride_OnlyAppliesToDefaultDataType (line 639) | [Fact] method GetInstanceFormBootstrap_DataElementIdOverride_PartitionsFieldValidationToOverride (line 694) | [Fact] method GetInstanceFormBootstrap_WhenNonDefaultDataTypeHasMultipleDataElements_Throws (line 730) | [Fact] method GetInstanceFormBootstrap_PassesLanguageToFormDataReader (line 771) | [Fact] method GetInstanceFormBootstrap_IgnoresForbiddenWhenPersistingProcessDataReadChanges (line 797) | [Fact] method CreateTestInstance (line 865) | private static Instance CreateTestInstance( method CreateAppMetadata (line 913) | private static ApplicationMetadata CreateAppMetadata(params string[] d... method CreateAppMetadata (line 916) | private static ApplicationMetadata CreateAppMetadata(Type modelType, p... method SetupMocks (line 932) | private void SetupMocks( method SetupStatelessMocks (line 1023) | private void SetupStatelessMocks( method CreateLayoutsJson (line 1054) | private static string CreateLayoutsJson(Dictionary Request) AnalyzeTelemetry( method Should_Have_Root_AspNetCore_Trace_Org (line 43) | [Fact] method Should_Have_Root_AspNetCore_Trace_User (line 65) | [Fact] method Should_Always_Be_A_Root_Trace (line 88) | [Fact] method Should_Always_Be_A_Root_Trace_Unless_Pdf (line 115) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/MockHttpMessageHandler.cs class MockHttpMessageHandler (line 5) | public class MockHttpMessageHandler( method SendAsync (line 10) | protected override async Task SendAsync( FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/AppConfigurationCacheMock.cs class AppConfigurationCacheMock (line 7) | public sealed class AppConfigurationCacheMock(IAppMetadata appMetadata) ... FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/AppMetadataMock.cs type AppMetadataMutationHook (line 15) | public sealed record AppMetadataMutationHook(Action... class AppMetadataMock (line 17) | public class AppMetadataMock : IAppMetadata method AppMetadataMock (line 37) | public AppMetadataMock( method GetApplicationMetadata (line 53) | public async Task GetApplicationMetadata() method GetApplicationXACMLPolicy (line 107) | public async Task GetApplicationXACMLPolicy() method GetApplicationBPMNProcess (line 124) | public async Task GetApplicationBPMNProcess() method GetApplication (line 140) | public static Task GetApplication(string org, string app) method GetTestApplication (line 145) | private static Application GetTestApplication(string org, string app) method GetMetadataPath (line 171) | private static string GetMetadataPath() FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/AppModelMock.cs class AppModelMock (line 6) | public class AppModelMock : IAppModel method Create (line 8) | public object Create(string classRef) method GetModelType (line 13) | public Type GetModelType(string classRef) FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Authentication/ConfigurationManagerStub.cs class ConfigurationManagerStub (line 9) | public class ConfigurationManagerStub : IConfigurationManager GetConfigurationAsync(Cancella... method RequestRefresh (line 34) | public void RequestRefresh() FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Authentication/JwtCookiePostConfigureOptionsStub.cs class JwtCookiePostConfigureOptionsStub (line 12) | public class JwtCookiePostConfigureOptionsStub : IPostConfigureOptions?> GetPartyList(int userId) method ValidateSelectedParty (line 17) | public Task ValidateSelectedParty(int userId, int partyId) method AuthorizeAction (line 34) | public async Task AuthorizeAction( method AuthorizeActions (line 51) | public async Task> AuthorizeActions( method GetRoles (line 74) | public Task> GetRoles(int userId, int partyId) method GetKeyRoleOrganizationParties (line 89) | public Task> GetKeyRoleOrganizationParties(int userId, Li... FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/DataClientMock.cs class DataClientMock (line 16) | public class DataClientMock : IDataClient method DataClientMock (line 22) | public DataClientMock( method DeleteData (line 33) | public async Task DeleteData( method GetBinaryData (line 78) | public async Task GetBinaryData( method GetBinaryDataStream (line 91) | public Task GetBinaryDataStream( method GetDataBytes (line 128) | public async Task GetDataBytes( method GetBinaryDataList (line 144) | public async Task> GetBinaryDataList( method GetFormData (line 177) | [Obsolete("Use the GetFormData method with Instance parameter instead")] method GetFormData (line 192) | public async Task GetFormData( method InsertFormData (line 223) | [Obsolete("Use the InsertFormData method with Instance parameter inste... method InsertFormData (line 240) | public async Task InsertFormData( method UpdateData (line 287) | [Obsolete("Use the UpdateFormData method with Instance parameter inste... method UpdateFormData (line 304) | public async Task UpdateFormData( method InsertBinaryData (line 351) | [Obsolete("The overload that takes a HttpRequest is deprecated, use th... method UpdateBinaryData (line 366) | public async Task UpdateBinaryData( method InsertBinaryData (line 419) | public async Task InsertBinaryData( method UpdateBinaryData (line 473) | public Task UpdateBinaryData( method Update (line 487) | public async Task Update( method LockDataElement (line 503) | public async Task LockDataElement( method UnlockDataElement (line 526) | public async Task UnlockDataElement( method WriteDataElementToFile (line 550) | private static async Task WriteDataElementToFile( method GetDataElements (line 568) | private async Task> GetDataElements( method GetDataElement (line 607) | private async Task GetDataElement( FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Event/DummyFailureEventHandler.cs class DummyFailureEventHandler (line 6) | public class DummyFailureEventHandler : IEventHandler method ProcessEvent (line 10) | public Task ProcessEvent(CloudEvent cloudEvent) FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Event/DummySuccessEventHandler.cs class DummySuccessEventHandler (line 6) | public class DummySuccessEventHandler : IEventHandler method ProcessEvent (line 10) | public Task ProcessEvent(CloudEvent cloudEvent) FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Event/EventSecretCodeProviderStub.cs class EventSecretCodeProviderStub (line 5) | public class EventSecretCodeProviderStub : IEventSecretCodeProvider method GetSecretCode (line 7) | public Task GetSecretCode() FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Event/EventsClientMock.cs class EventsClientMock (line 6) | public class EventsClientMock : IEventsClient method AddEvent (line 8) | public Task AddEvent(string eventType, Instance instance) FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/Event/InstanceEventClientMock.cs class InstanceEventClientMock (line 6) | public class InstanceEventClientMock : IInstanceEventClient method SaveInstanceEvent (line 8) | public Task SaveInstanceEvent(object dataToSerialize, string o... method GetInstanceEvents (line 13) | public Task> GetInstanceEvents( FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/InstanceClientMockSi.cs class InstanceClientMockSi (line 14) | public sealed class InstanceClientMockSi : IInstanceClient method InstanceClientMockSi (line 31) | public InstanceClientMockSi(ILogger logger, IHttpCont... method CreateInstance (line 37) | public async Task CreateInstance( method GetInstance (line 70) | public async Task GetInstance( method GetInstance (line 84) | public async Task GetInstance( method UpdateProcess (line 106) | public async Task UpdateProcess( method UpdateProcessAndEvents (line 142) | public Task UpdateProcessAndEvents( method GetTestInstance (line 152) | private static async Task GetTestInstance(string app, string... method GetInstancePath (line 160) | private static string GetInstancePath(int instanceOwnerPartyId, Guid i... method GetInstancePath (line 176) | private static string GetInstancePath(string app, string org, int inst... method GetDataPath (line 181) | private static string GetDataPath(string org, string app, int instance... method GetDataElements (line 192) | private async Task> GetDataElements(string org, stri... method GetActiveInstances (line 226) | public Task> GetActiveInstances( method AddCompleteConfirmation (line 235) | public async Task AddCompleteConfirmation( method UpdateReadStatus (line 264) | public async Task UpdateReadStatus( method UpdateSubstatus (line 296) | public async Task UpdateSubstatus( method UpdatePresentationTexts (line 333) | public async Task UpdatePresentationTexts( method UpdateDataValues (line 376) | public async Task UpdateDataValues( method DeleteInstance (line 419) | public async Task DeleteInstance( method GetInstances (line 457) | public async Task> GetInstances( method FindLastChanged (line 594) | private static (string LastChangedBy, DateTime? LastChanged) FindLastC... method ReadJsonFile (line 629) | public static async Task ReadJsonFile(string path, CancellationT... method WriteJsonFile (line 652) | public static async Task WriteJsonFile(string path, T obj, Cancella... FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/InstanceLockerMock.cs class InstanceLockerMock (line 5) | internal sealed class InstanceLockerMock : IInstanceLocker method LockAsync (line 7) | public ValueTask LockAsync() => ValueTask.CompletedTask; method LockAsync (line 9) | public ValueTask LockAsync(TimeSpan ttl) => ValueTask.CompletedTask; method DisposeAsync (line 11) | public ValueTask DisposeAsync() => ValueTask.CompletedTask; FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/PepWithPDPAuthorizationMockSI.cs class PepWithPDPAuthorizationMockSI (line 20) | public class PepWithPDPAuthorizationMockSI : Altinn.Common.PEP.Interface... method PepWithPDPAuthorizationMockSI (line 26) | public PepWithPDPAuthorizationMockSI(IInstanceClient instanceClient, I... method GetDecisionForRequest (line 32) | public async Task GetDecisionForRequest(XacmlJsonRe... method GetDecisionForUnvalidateRequest (line 52) | public async Task GetDecisionForUnvalidateRequest(XacmlJsonReque... method Enrich (line 58) | public async Task Enrich(XacmlContextRequest requ... method EnrichResourceAttributes (line 65) | private async Task EnrichResourceAttributes(XacmlContextRequest request) method AddIfValueDoesNotExist (line 160) | private static void AddIfValueDoesNotExist( method GetAttribute (line 173) | private static XacmlAttribute GetAttribute(string attributeId, string ... method EnrichSubjectAttributes (line 188) | private static async Task EnrichSubjectAttributes(XacmlContextRequest ... method GetResourceAttributeValues (line 219) | private static XacmlResourceAttributes GetResourceAttributeValues(Xacm... method GetRoleAttribute (line 259) | private static XacmlAttribute GetRoleAttribute(List roles) method GetDecisionPointRolesForUser (line 272) | public static Task> GetDecisionPointRolesForUser(int covere... method GetPolicyAsync (line 291) | private static Task GetPolicyAsync(XacmlContextRequest re... method GetPolicyPath (line 296) | private static string GetPolicyPath(XacmlContextRequest request) method ParsePolicy (line 328) | public static XacmlPolicy ParsePolicy(string policyDocumentTitle, stri... FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/ProcessClientMock.cs class ProcessClientMock (line 11) | public class ProcessClientMock : IProcessClient method ProcessClientMock (line 17) | public ProcessClientMock( method GetProcessDefinition (line 28) | public Stream GetProcessDefinition() method GetProcessHistory (line 53) | public Task GetProcessHistory(string instanceGuid,... FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/RegisterClientMock.cs class RegisterClientMock (line 9) | public class RegisterClientMock : IRegisterClient method GetPartyUnchecked (line 18) | public async Task GetPartyUnchecked(int partyId, CancellationT... method GetPartyListUnchecked (line 24) | public async Task> GetPartyListUnchecked( FILE: src/App/backend/test/Altinn.App.Api.Tests/Mocks/SignClientMock.cs class SignClientMock (line 5) | public class SignClientMock : ISignClient method SignDataElements (line 7) | public Task SignDataElements(SignatureContext signatureContext) FILE: src/App/backend/test/Altinn.App.Api.Tests/Models/InstanceFileScanResultTests.cs class InstanceFileScanResultTests (line 8) | public class InstanceFileScanResultTests method ZeroDataElement_AggregatedStatusShouldBeNotApplicable (line 11) | [Fact] method OneDataElement_AggregatedStatusShouldBeSame (line 19) | [Theory] method AtLeastOneDataElementInfected_AggregatedStatusShouldBeInfected (line 35) | [Theory] method AllDataElemementsClean_AggregatedStatusShouldBeClean (line 54) | [Fact] method OneCleanOnePending_AggregatedStatusShouldBePending (line 69) | [Fact] method MultiplePending_AggregatedStatusShouldBePending (line 84) | [Fact] method OneOfEach_AggregatedStatusShouldBeInfected (line 99) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Models/XacmlResourceAttributes.cs class XacmlResourceAttributes (line 3) | public class XacmlResourceAttributes FILE: src/App/backend/test/Altinn.App.Api.Tests/ModuleInitializer.cs class ModuleInitializer (line 6) | internal static class ModuleInitializer method Init (line 8) | [ModuleInitializer] FILE: src/App/backend/test/Altinn.App.Api.Tests/OpenApi/OpenApiSpecChangeDetection.cs class OpenApiSpecChangeDetection (line 12) | public class OpenApiSpecChangeDetection : ApiTestBase, IClassFixture facto... method SaveJsonSwagger (line 17) | [Fact] method SaveCustomOpenApiSpec (line 26) | [Fact] method Snapshot (line 37) | private static async Task Snapshot(HttpResponseMessage response) FILE: src/App/backend/test/Altinn.App.Api.Tests/Process/ServiceTasks/EFormidling/EFormidlingServiceTaskTests.cs class EFormidlingServiceTaskTests (line 18) | public class EFormidlingServiceTaskTests : ApiTestBase, IClassFixture fact... method Can_Set_EFormidlingServiceTask_As_CurrentTask (line 42) | [Fact] method Can_Execute_EFormidlingServiceTask_And_Move_To_Next_Task (line 74) | [Fact] method Does_Not_Change_Task_When_EFormidling_Fails (line 110) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Process/ServiceTasks/Pdf/PdfServiceTaskTests.cs class PdfServiceTaskTests (line 18) | public class PdfServiceTaskTests : ApiTestBase, IClassFixture factory, ITe... method Can_Reject_PdfServiceTask_If_It_Failed_And_Reject_Is_Configured (line 42) | [Fact] method Can_Execute_PdfServiceTask_And_Move_To_Next_Task (line 92) | [Fact] method CurrentTask_Is_ServiceTask_If_Execute_Fails (line 130) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Program.cs class Program (line 168) | public partial class Program { } FILE: src/App/backend/test/Altinn.App.Api.Tests/PublicApiTests.cs class PublicApiTests (line 5) | public class PublicApiTests method PublicApi_ShouldNotChange_Unintentionally (line 15) | [Fact] FILE: src/App/backend/test/Altinn.App.Api.Tests/Telemetry/TelemetryConfigurationTests.cs class TelemetryConfigurationTests (line 19) | public class TelemetryConfigurationTests type FakeWebHostEnvironment (line 21) | private sealed record FakeWebHostEnvironment : IWebHostEnvironment, IH... class AppInsightsListener (line 57) | private sealed class AppInsightsListener : EventListener method OnEventSourceCreated (line 74) | protected override void OnEventSourceCreated(EventSource eventSource) method OnEventWritten (line 85) | protected override void OnEventWritten(EventWrittenEventArgs eventData) method Dispose (line 99) | public override void Dispose() class TelemetryProcessor (line 109) | private sealed class TelemetryProcessor(ITelemetryProcessor next) : IT... method Process (line 126) | public void Process(ITelemetry item) method AppInsights_Registers_Correctly (line 136) | [Fact] method OpenTelemetry_Registers_Correctly_When_Enabled (line 190) | [Fact] method OpenTelemetry_Does_Not_Register_By_Default (line 212) | [Fact] method OpenTelemetry_Development_Default_Sampler_Is_AlwaysOnSampler (line 226) | [Fact] method OpenTelemetry_Development_Default_MetricReaderOptions (line 242) | [Fact] method OpenTelemetry_Sampler_Override_Is_Possible (line 258) | [Fact] method OpenTelemetry_MetricReaderOptions_Override_Is_Possible_Through_Configure (line 284) | [Fact] method GetSampler (line 313) | private Sampler GetSampler(TracerProvider provider) FILE: src/App/backend/test/Altinn.App.Api.Tests/TestStubs/SwaggerIncludeXmlCommentsTestDouble.cs class SwaggerIncludeXmlCommentsTestDouble (line 3) | public class SwaggerIncludeXmlCommentsTestDouble method IncludeXmlCommentsTestDouble (line 9) | public void IncludeXmlCommentsTestDouble(string s, bool b) method IncludeXmlCommentsFailingTestDouble (line 15) | public void IncludeXmlCommentsFailingTestDouble(string s, bool b) method GetStrings (line 20) | public List GetStrings() method GetBools (line 25) | public List GetBools() FILE: src/App/backend/test/Altinn.App.Api.Tests/Utils/JsonUtils.cs class JsonUtils (line 6) | public static class JsonUtils method IndentJson (line 8) | public static string IndentJson(string json) FILE: src/App/backend/test/Altinn.App.Api.Tests/Utils/ReflectionUtils.cs class ReflectionUtils (line 3) | public class ReflectionUtils method GetTypeNameWithGenericArguments (line 5) | public static string GetTypeNameWithGenericArguments() method GetTypeNameWithGenericArguments (line 10) | private static string GetTypeNameWithGenericArguments(Type type) FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/AutoAdvancingFakeTime.cs class AutoAdvancingFakeTime (line 5) | public sealed class AutoAdvancingFakeTime : IAsyncDisposable method AutoAdvancingFakeTime (line 15) | private AutoAdvancingFakeTime(TimeSpan interval, TimeSpan advance, Dat... method Create (line 24) | public static AutoAdvancingFakeTime Create(TimeSpan interval, TimeSpan... method AutoAdvanceLoop (line 27) | private async Task AutoAdvanceLoop() method DisposeAsync (line 40) | public async ValueTask DisposeAsync() FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/ArkivmeldingExtensionsTests.cs class ArkivmeldingExtensionsTests (line 9) | public class ArkivmeldingExtensionsTests method SerializeXmlBytes_SerializesCorrectly (line 11) | [Fact] method ToPayload_ReturnsCorrectPayload (line 70) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/DataElementsExtensionsTests.cs class DataElementsExtensionsTests (line 6) | public class DataElementsExtensionsTests method GetExtensionForMimeType_ReturnsCorrectExtension (line 8) | [Theory] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/InstanceExtensionsTests.cs class InstanceExtensionsTests (line 8) | public class InstanceExtensionsTests method GetInstance (line 10) | private static Instance GetInstance( method GetOptionalDataElements_ReturnsCorrectElements (line 24) | [Fact] method GetOptionalDataElements_NoMatchingElements_ReturnsEmpty (line 39) | [Fact] method GetRequiredDataElement_ReturnsCorrectElement (line 52) | [Fact] method GetRequiredDataElement_NoMatchingElement_ThrowsException (line 65) | [Fact] method GetInstanceUrl_ProducesCorrectUrl (line 78) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/ListExtensionsTests.cs class ListExtensionsTests (line 8) | public class ListExtensionsTests method GetPayloads (line 10) | private static IReadOnlyList GetPayloads(params... method EnsureUniqueFilenames_NoDuplicates_DoesNotChangeFilenames (line 20) | [Fact] method EnsureUniqueFilenames_WithDuplicates_ChangesFilenamesToUnique (line 34) | [Fact] method EnsureUniqueFilenames_WithCaseInsensitiveDuplicates_ChangesFilenamesToUnique (line 67) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/ServiceCollectionExtensionsTests.cs class ServiceCollectionExtensionsTests (line 16) | public class ServiceCollectionExtensionsTests method AddFiksIOClient_AddsRequiredServicesWithDefaultValues (line 18) | [Fact] method AddFiksIOClient_OverridesResiliencePipeline (line 39) | [Fact] method AddFiksIOClient_OverridesConfig_Delegates (line 68) | [Theory] method AddFiksIOClient_OverridesConfig_JsonPaths (line 112) | [Theory] method AddFiksArkiv_AddsRequiredServicesWithDefaultValues (line 147) | [Fact] method AddFiksArkiv_OverridesResiliencePipeline (line 202) | [Fact] method AddFiksArkiv_OverridesConfig_Delegates (line 231) | [Theory] method AddFiksArkiv_OverridesConfig_JsonPaths (line 287) | [Theory] method AddFiksArkiv_OverridesPayloadGenerator (line 327) | [Fact] method AddFiksArkiv_OverridesResponseHandler (line 343) | [Fact] method AssertDefaultResiliencePipeline (line 359) | private static void AssertDefaultResiliencePipeline(ResiliencePipeline... FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/StreamExtensionsTest.cs class StreamExtensionsTest (line 5) | public class StreamExtensionsTest method ReadToString_ReturnsCorrectString (line 7) | [Theory] method ReadToString_EmptyStream_ReturnsEmptyString (line 25) | [Fact] method ReadToString_NullStream_ThrowsArgumentNullException (line 38) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/StringExtensionsTests.cs class StringExtensionsTests (line 7) | public class StringExtensionsTests method DeserializeXml_ValidXml_ReturnsObject (line 9) | [Fact] method DeserializeXml_NullOrEmptyInput_ReturnsNull (line 38) | [Theory] method DeserializeXml_InvalidXml_ThrowsException (line 48) | [Fact] method ToAndFromUrlSafeBase64_ValidString_ConvertsValueCorrectly (line 61) | [Theory] method ToUrlSafeBase64_NullString_ThrowsArgumentNullException (line 81) | [Fact] method FromUrlSafeBase64_NullString_ThrowsArgumentNullException (line 88) | [Fact] method FromUrlSafeBase64_InvalidBase64_ThrowsFormatException (line 95) | [Fact] method EnsureNotNullOrEmpty_ThrowsException_WhenInputIsNullOrEmpty (line 102) | [Theory] method EnsureNotNullOrEmpty_ReturnsInput_WhenInputIsValid (line 110) | [Theory] method EnsureNotEmpty_ThrowsException_WhenInputIsEmpty (line 119) | [Fact] method EnsureNotEmpty_ReturnsInput_WhenInputIsNullOrValid (line 126) | [Theory] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/Extensions/TypeExtensionsTest.cs class TypeExtensionsTest (line 5) | public class TypeExtensionsTest method HasPublicPropertyPath_BehavesAsExpected (line 7) | [Theory] type TestRecord (line 31) | private record TestRecord(string Name, int Age, AddressRecord Address); type AddressRecord (line 33) | private record AddressRecord(string Street, string City); type ExpectedResult (line 35) | public enum ExpectedResult FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivConfigResolverTest.cs class FiksArkivConfigResolverTest (line 22) | public class FiksArkivConfigResolverTest method PrimaryDocumentSettings_ResolvesCorrectly (line 24) | [Fact] method PrimaryDocumentSettings_ThrowsForMissingValues (line 49) | [Fact] method AttachmentSettings_ResolvesCorrectly (line 65) | [Theory] method GetApplicationTitle_ResolvesCorrectly (line 99) | [Theory] method GetArchiveDocumentMetadata_NoMetadataConfiguration_ReturnsNull (line 134) | [Fact] method GetArchiveDocumentMetadata_ResolvesCorrectly_StaticValues (line 150) | [Theory] method GetArchiveDocumentMetadata_ResolvesCorrectly_BoundValues (line 196) | [Fact] method GetRecipient_ThrowsOnMissingConfig (line 264) | [Fact] method GetRecipient_ResolvesCorrectly_StaticValues (line 281) | [Theory] method GetRecipient_ResolvesCorrectly_BoundValues (line 320) | [Fact] method GetCorrelationId_ReturnsInstanceUrl (line 390) | [Fact] method GetRecipientParty_ReturnsExpectedValue (line 417) | [Theory] method GetInstanceOwnerClassification_ReturnsExpectedValue_ForKnownAuthenticationTypes (line 453) | [Theory] method GetInstanceOwnerClassification_ThrowsException_ForUnknownAuthenticationTypes (line 484) | [Fact] method GetInstanceOwnerParty_ReturnsExpectedValue_WhenPartyIsFound (line 498) | [Theory] method GetInstanceOwnerParty_ReturnsNull_WhenPartyIsNotFound (line 569) | [Fact] method GetInstanceOwnerParty_ReturnsNull_WhenExceptionThrown (line 584) | [Fact] type PartyType (line 606) | public enum PartyType FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivConfigValidationServiceTest.cs class FiksArkivConfigValidationServiceTest (line 13) | public class FiksArkivConfigValidationServiceTest method StartAsync_PerformsValidations (line 15) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivDefaultPayloadGeneratorTest.cs class FiksArkivDefaultPayloadGeneratorTest (line 24) | public class FiksArkivDefaultPayloadGeneratorTest class Auth (line 43) | private static class Auth method GeneratePayload_GeneratesCorrectPayload (line 135) | [Theory] method GeneratePayload_ThrowsException_ForUnsupportedMessageType (line 163) | [Fact] type TestCase (line 175) | internal sealed record TestCase( type PayloadGeneratorFixture (line 218) | internal sealed record PayloadGeneratorFixture( class Factories (line 312) | private static class Factories method FiksIOSettings (line 314) | public static FiksIOSettings FiksIOSettings(Guid accountId) => method Instance (line 323) | public static Instance Instance(string id, IEnumerable ... method Recipient (line 326) | public static FiksArkivRecipient Recipient() => new(Guid.NewGuid(), ... method DocumentSettings (line 328) | public static FiksArkivDataTypeSettings DocumentSettings(string data... method Metadata (line 331) | public static FiksArkivDocumentMetadata Metadata( method RecipientParty (line 339) | public static Korrespondansepart RecipientParty( method InstanceOwnerOwnerParty (line 346) | public static Korrespondansepart InstanceOwnerOwnerParty( method InstanceOwnerClassification (line 364) | public static Klassifikasjon InstanceOwnerClassification(Authenticat... method DataElement (line 376) | public static DataElement DataElement(string dataType, string? filen... FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivDefaultResponseHandlerTest.cs class FiksArkivDefaultResponseHandlerTest (line 16) | public class FiksArkivDefaultResponseHandlerTest method HandleSuccess_IgnoresNonReceiptMessages (line 18) | [Fact] method HandleSuccess_SkipsProcessingIfDisabledByConfig (line 45) | [Fact] method HandleSuccess_ThrowsIfInstanceIsNull (line 74) | [Fact] method HandleSuccess_TakesActionAsConfigured (line 99) | [Theory] method HandleError_SkipsProcessingIfDisabledByConfig (line 145) | [Fact] method HandleError_ThrowsIfInstanceIsNull (line 174) | [Fact] method HandleError_TakesActionAsConfigured (line 199) | [Theory] method InstanceFactory (line 239) | private static Instance InstanceFactory() => new() { Id = $"12345/{Gui... method ReceivedMessageFactory (line 241) | private static FiksIOReceivedMessage ReceivedMessageFactory(string mes... FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivHostTest.cs class FiksArkivHostTest (line 25) | public class FiksArkivHostTest method ExecuteAsync_StopsWhenCancellationRequested (line 27) | [Fact] method ExecuteAsync_PerformsHealthCheck_ReconnectsWhenRequired (line 64) | [Fact] method GenerateAndSendMessage_PerformsRequiredActions (line 112) | [Fact] method ExecuteAsync_RegistersMessageReceivedHandler_ExecutesMessageHandler (line 230) | [Theory] method MessageReceivedHandler_HandlesErrorIfThrown (line 371) | [Theory] type MessageResponseType (line 414) | public enum MessageResponseType method WaitUntil (line 420) | private static async Task WaitUntil(Func condition, TimeSpan? ti... method AdvanceTimeUntil (line 433) | private static async Task AdvanceTimeUntil(FakeTimeProvider timeProvid... FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivInstanceClientTest.cs class FiksArkivInstanceClientTest (line 16) | public class FiksArkivInstanceClientTest method GetServiceOwnerToken_CallsTokenResolver (line 20) | [Fact] method GetInstance_ReturnsInstance_ForValidResponse (line 36) | [Fact] method GetInstance_ThrowsException_ForInvalidResponse (line 65) | [Theory] method ProcessMoveNext_CallsCorrectEndpoint (line 85) | [Theory] method ProcessMoveNext_ThrowsException_ForInvalidResponse (line 124) | [Fact] method MarkInstanceComplete_CallsCorrectEndpoint (line 142) | [Fact] method MarkInstanceComplete_ThrowsException_ForInvalidResponse (line 168) | [Fact] method DeleteBinaryData_CallsCorrectEndpoint (line 186) | [Fact] method DeleteBinaryData_ThrowsException_ForInvalidResponse (line 213) | [Fact] method InsertBinaryData_CallsCorrectEndpoint_WithCorrectPayload (line 231) | [Fact] method InsertBinaryData_ThrowsException_ForInvalidRequestOrResponse (line 293) | [Theory] method GetRequestContent (line 328) | private static async Task GetRequestContent(HttpContent? poten... type CapturedHttpRequest (line 333) | private sealed record CapturedHttpRequest( FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/FiksArkivServiceTaskTest.cs class FiksArkivServiceTaskTest (line 12) | public class FiksArkivServiceTaskTest method Execute_CallsGenerateAndSendMessage (line 14) | [Fact] method Execute_SuccessfulSend_ReturnsSuccessResult (line 43) | [Fact] method Execute_FailedSend_ReturnsFailedResult (line 69) | [Theory] method InstanceDataMutatorMockFactory (line 103) | private static Mock InstanceDataMutatorMockFacto... method FiksArkivHostMockFactory (line 111) | private static Mock FiksArkivHostMockFactory(Instance ... FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/Models/FiksArkivDocumentsTest.cs class FiksArkivDocumentsTest (line 7) | public class FiksArkivDocumentsTest method CreatePayload (line 11) | private static FiksIOMessagePayload CreatePayload(string filename) => ... method CreateMessagePayloadWrapper (line 13) | private MessagePayloadWrapper CreateMessagePayloadWrapper(string filen... method ToPaylods_ContainsAllDocuments_InTheCorrectOrder (line 16) | [Fact] method Constructor_EnsuresUniqueFilenames (line 42) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksArkiv/Models/FiksArkivSettingsTest.cs class FiksArkivSettingsTest (line 7) | public class FiksArkivSettingsTest method FiksArkivDataTypeSettings_GetFilenameOrDefault_ResolvesCorrectly (line 9) | [Theory] method FiksArkivDataTypeSettings_ValidatesCorrectly (line 29) | [Theory] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksIO/FiksIOClientTest.cs class FiksIOClientTest (line 20) | public class FiksIOClientTest method InitialiseFiksIOClient_CallsCreateClientWithCorrectPayload_Default (line 28) | [Theory] method InitialiseFiksIOClient_CallsCreateClientWithCorrectPayload_Custom (line 67) | [Theory] method InitialiseFiksIOClient_DisposesAndSubscribesToEvents (line 123) | [Fact] method SendMessage_WithValidRequest_ReturnsSuccessResponse (line 157) | [Fact] method SendMessage_WhenClientNullOrNotOpen_InitializesNewClient (line 193) | [Fact] method SendMessage_WhenSendFails_ThrowsExceptionWithLogging (line 228) | [Fact] method UpdatedSettingsObject_TriggersReinitializationOfFiksIOClient (line 280) | [Fact] method InitializeFiksIOClient_SubscribesToEvents (line 325) | [Fact] method MessageRequestAndResponseFactory (line 383) | private static (FiksIOMessageRequest, SendtMelding) MessageRequestAndR... type FiksIOConfigurationExtract (line 406) | private sealed record FiksIOConfigurationExtract FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksIO/FiksIOMaskinportenClientTest.cs class FiksIOMaskinportenClientTest (line 13) | public class FiksIOMaskinportenClientTest method GetAccessToken_CallsInternalMaskinportenClient (line 15) | [Fact] method UnsupportedMethods_ThrowNotSupportedException (line 55) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksIO/Models/FiksIOMessageResponderTest.cs class FiksIOMessageResponderTest (line 8) | public class FiksIOMessageResponderTest method PropertiesAndMethods_AreMappedCorrectly (line 10) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/FiksIO/Models/FiksIOMessageResponseTest.cs class FiksIOMessageResponseTest (line 7) | public class FiksIOMessageResponseTest method Properties_AreMappedCorrectly (line 9) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/ModuleInitializer.cs class ModuleInitializer (line 6) | internal static class ModuleInitializer method Init (line 8) | [ModuleInitializer] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/PublicApiTests.cs class PublicApiTests (line 5) | public class PublicApiTests method PublicApi_ShouldNotChange_Unintentionally (line 15) | [Fact] FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/TestFixture.cs type TestFixture (line 50) | internal sealed record TestFixture( FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/TestHelpers.cs class TestHelpers (line 22) | internal static class TestHelpers method GetHttpClientWithMockedHandler (line 27) | public static HttpClient GetHttpClientWithMockedHandler( method ResponseMessageFactory (line 56) | private static HttpResponseMessage ResponseMessageFactory(HttpStatusCo... method GetHttpClientWithMockedHandlerFactory (line 59) | public static Func GetHttpClientWithMockedHandlerFactory( method IsTokenRequest (line 69) | public static bool IsTokenRequest(HttpRequestMessage request) method GetFiksIOMessageResponse (line 205) | public static FiksIOMessageResponse GetFiksIOMessageResponse( method GetFiksIOMessageRequest (line 229) | public static FiksIOMessageRequest GetFiksIOMessageRequest( class CustomFiksArkivPayloadGenerator (line 248) | public class CustomFiksArkivPayloadGenerator : IFiksArkivPayloadGenerator method GeneratePayload (line 250) | public Task> GeneratePayload( class CustomFiksArkivResponseHandler (line 259) | public class CustomFiksArkivResponseHandler : IFiksArkivResponseHandler method HandleSuccess (line 261) | public Task HandleSuccess( method HandleError (line 268) | public Task HandleError( method BindableValueFactory (line 276) | public static FiksArkivBindableValue BindableValueFactory(string... method BindableValueFactory (line 282) | public static FiksArkivBindableValue BindableValueFactory(T valu... method MatchLogEntry (line 284) | public static Expression>> MatchLogEntry( method GeneratePemPrivateKey (line 303) | public static string GeneratePemPrivateKey() class TestExtensions (line 319) | internal static class TestExtensions method UseDefaultSettings (line 321) | public static SettingsTask UseDefaultSettings( FILE: src/App/backend/test/Altinn.App.Clients.Fiks.Tests/XsdValidator.cs class XsdValidator (line 11) | public class XsdValidator method XsdValidator (line 16) | public XsdValidator() method InitXmlSchemaSets (line 21) | [MemberNotNull(nameof(_xmlReaderSettings), nameof(_xmlSchemaSet))] method Validate (line 125) | public ValidationHandler Validate(string payload) class ValidationHandler (line 146) | public class ValidationHandler method HandleValidationError (line 151) | public void HandleValidationError(object? sender, ValidationEventArgs e) method HasErrors (line 167) | public bool HasErrors() => Errors.Count > 0; method HasWarnings (line 169) | public bool HasWarnings() => Warnings.Count > 0; FILE: src/App/backend/test/Altinn.App.Core.Tests/Configuration/GeneralSettingsTests.cs class GeneralSettingsTests (line 7) | public class GeneralSettingsTests method GeneralSettingsTests (line 11) | public GeneralSettingsTests() method FormattedExternalAppBaseUrl_GivenAppIdentifier_ReturnsFormattedUrl (line 17) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Constants/AltinnEnvironmentsTest.cs class AltinnEnvironmentsTest (line 5) | public class AltinnEnvironmentsTest method GetHostingEnvironment_MapsEnvironmentsCorrectly (line 9) | [Fact] method AssertEnvironmentMapping (line 20) | private static void AssertEnvironmentMapping( method RandomCapitalisation (line 32) | private static string RandomCapitalisation(string input) FILE: src/App/backend/test/Altinn.App.Core.Tests/Data/SkjemaWithNamespace.cs class SkjemaWithNamespace (line 9) | [XmlRoot(ElementName = "Skjema", Namespace = "urn:no:altinn:skjema:v1")] class OpplysningerOmArbeidstakerengrp8819 (line 50) | public class OpplysningerOmArbeidstakerengrp8819 class Skjemainstansgrp8854 (line 63) | public class Skjemainstansgrp8854 class Journalnummerdatadef33316 (line 74) | public class Journalnummerdatadef33316 class IdentifikasjonsnummerKravdatadef33317 (line 84) | public class IdentifikasjonsnummerKravdatadef33317 class OpplysningerOmArbeidstakerengrp8855 (line 95) | public class OpplysningerOmArbeidstakerengrp8855 class AnsattNavndatadef1223 (line 112) | public class AnsattNavndatadef1223 class AnsattFodselsnummerdatadef1224 (line 123) | public class AnsattFodselsnummerdatadef1224 class OppgavegiverTelefonnummerdatadef27335 (line 132) | public class OppgavegiverTelefonnummerdatadef27335 class OppgavegiverEPostdatadef27334 (line 143) | public class OppgavegiverEPostdatadef27334 class AnsattSoknadAFPDatodatadef33282 (line 154) | public class AnsattSoknadAFPDatodatadef33282 class Arbeidsforholdgrp8856 (line 163) | public class Arbeidsforholdgrp8856 class AnsattTiltredelseDatodatadef1387 (line 190) | public class AnsattTiltredelseDatodatadef1387 class AnsattSammenhengendeAnsattAnsettelsedatadef33267 (line 199) | public class AnsattSammenhengendeAnsattAnsettelsedatadef33267 class AnsattArbeidsforholdPabegyntdatadef33268 (line 210) | public class AnsattArbeidsforholdPabegyntdatadef33268 class AnsattArbeidsforholdOpphortdatadef33269 (line 219) | public class AnsattArbeidsforholdOpphortdatadef33269 class AnsattArbeidsforholdOpphortDatodatadef33261 (line 230) | public class AnsattArbeidsforholdOpphortDatodatadef33261 class AnsattLonnUtbetaltDatodatadef33262 (line 239) | public class AnsattLonnUtbetaltDatodatadef33262 class AnsattArbeidsforholdOpphortDatodatadef33270 (line 248) | public class AnsattArbeidsforholdOpphortDatodatadef33270 class AnsattArbeidsforholdOpphortArsakdatadef33271 (line 257) | public class AnsattArbeidsforholdOpphortArsakdatadef33271 class AnsattLonnSpesifisertManeddatadef33263 (line 268) | public class AnsattLonnSpesifisertManeddatadef33263 class AnsattLonnBelopPeriodedatadef33264 (line 278) | public class AnsattLonnBelopPeriodedatadef33264 class StillingsbrokGradgrp8821 (line 288) | public class StillingsbrokGradgrp8821 class NavarendeStillingsbrokGradgrp8857 (line 299) | public class NavarendeStillingsbrokGradgrp8857 class AnsattHeltidDeltidSesongdatadef33273 (line 312) | public class AnsattHeltidDeltidSesongdatadef33273 class AnsattStillingsprosentdatadef31808 (line 323) | public class AnsattStillingsprosentdatadef31808 class NarBegynteArbeidstakerenINavarendeStillingsbrokGradgrp8860 (line 333) | public class NarBegynteArbeidstakerenINavarendeStillingsbrokGradgrp8860 class AnsattPabegyntStillingDatodatadef33272 (line 342) | public class AnsattPabegyntStillingDatodatadef33272 class ForhenvarendeStillingsbrokGradgrp8858 (line 351) | public class ForhenvarendeStillingsbrokGradgrp8858 class AnsattHeltidDeltidSesongArbeidetIkkeIForetaketTidligeredatadef33274 (line 364) | public class AnsattHeltidDeltidSesongArbeidetIkkeIForetaketTidligeredata... class AnsattStillingsbrokTidligereProsentdatadef33277 (line 375) | public class AnsattStillingsbrokTidligereProsentdatadef33277 class TidsromForDenneStillingsbrokenGradengrp8859 (line 385) | public class TidsromForDenneStillingsbrokenGradengrp8859 class AnsattStillingTidligereFradatadef33275 (line 396) | public class AnsattStillingTidligereFradatadef33275 class AnsattStillingTidligereTildatadef33276 (line 405) | public class AnsattStillingTidligereTildatadef33276 class Permisjonsopplysningergrp8822 (line 414) | public class Permisjonsopplysningergrp8822 class AnsattSykemeldtdatadef33265 (line 441) | public class AnsattSykemeldtdatadef33265 class AnsattPermittertdatadef33278 (line 452) | public class AnsattPermittertdatadef33278 class AnsattPermittertPermiteringsgraddatadef33279 (line 463) | public class AnsattPermittertPermiteringsgraddatadef33279 class AnsattPermittertDatodatadef33283 (line 473) | public class AnsattPermittertDatodatadef33283 class AnsattPermisjondatadef33280 (line 482) | public class AnsattPermisjondatadef33280 class AnsattPermisjonTypedatadef33281 (line 493) | public class AnsattPermisjonTypedatadef33281 class AnsattYtelserMottattUtenArbeidspliktdatadef33293 (line 504) | public class AnsattYtelserMottattUtenArbeidspliktdatadef33293 class AnsattEierandel20EllerMerdatadef33294 (line 515) | public class AnsattEierandel20EllerMerdatadef33294 class AnsattIForetaketHovedbeskjeftigelsedatadef33284 (line 526) | public class AnsattIForetaketHovedbeskjeftigelsedatadef33284 class AnsattStillingsbrokUnder20datadef33285 (line 537) | public class AnsattStillingsbrokUnder20datadef33285 class Foretakgrp8820 (line 548) | public class Foretakgrp8820 class InnsenderNavndatadef3443 (line 589) | public class InnsenderNavndatadef3443 class EnhetNavnEndringdatadef33286 (line 600) | public class EnhetNavnEndringdatadef33286 class InnsenderAdressedatadef3445 (line 611) | public class InnsenderAdressedatadef3445 class InnsenderPostnummerdatadef11339 (line 622) | public class InnsenderPostnummerdatadef11339 class InnsenderPoststeddatadef11340 (line 632) | public class InnsenderPoststeddatadef11340 class EnhetTelefonnummerdatadef755 (line 643) | public class EnhetTelefonnummerdatadef755 class EnhetTelefaksnummerdatadef1816 (line 654) | public class EnhetTelefaksnummerdatadef1816 class EnhetEPostdatadef21591 (line 665) | public class EnhetEPostdatadef21591 class ForetakOrganisasjonsnummerdatadef33552 (line 676) | public class ForetakOrganisasjonsnummerdatadef33552 class EnhetOrganisasjonsnummerNydatadef22684 (line 685) | public class EnhetOrganisasjonsnummerNydatadef22684 class EnhetOrganisasjonsnummerEndringArsakdatadef33287 (line 694) | public class EnhetOrganisasjonsnummerEndringArsakdatadef33287 class BedriftOrganisasjonsnummerdatadef19 (line 705) | public class BedriftOrganisasjonsnummerdatadef19 class BedriftOrganisasjonsnummerNydatadef33292 (line 714) | public class BedriftOrganisasjonsnummerNydatadef33292 class BedriftOrganisasjonsnummerEndringArsakdatadef33288 (line 723) | public class BedriftOrganisasjonsnummerEndringArsakdatadef33288 class AnsattAnsettelsePgaFusjonFisjonOverdragelsedatadef33289 (line 734) | public class AnsattAnsettelsePgaFusjonFisjonOverdragelsedatadef33289 class EnhetNavnEndringdatadef31 (line 745) | public class EnhetNavnEndringdatadef31 class Merknaddatadef33290 (line 756) | public class Merknaddatadef33290 FILE: src/App/backend/test/Altinn.App.Core.Tests/DataLists/DataListsFactoryTest.cs class DataListsFactoryTest (line 9) | public class DataListsFactoryTest method GetDataListProvider_CustomDataListProvider_ShouldReturnCustomType (line 11) | [Fact] method GetDataListProvider_NoDataListProvider_ShouldReturnNullDataListProvider (line 28) | [Fact] class CountryDataListProvider (line 44) | internal class CountryDataListProvider : IDataListProvider method GetDataListAsync (line 48) | public Task GetDataListAsync(string? language, Dictionary<... FILE: src/App/backend/test/Altinn.App.Core.Tests/DataLists/InstanceDataListsFactoryTest.cs class InstanceDataListsFactoryTest (line 9) | public class InstanceDataListsFactoryTest method GetInstanceDataListProvider_CustomInstanceDataListProvider_ShouldReturnCustomType (line 11) | [Fact] method GetInstanceDataListProvider_NoInstanceDataListProvider_ShouldReturnNullDataListProvider (line 28) | [Fact] class CountryDataListProvider (line 44) | internal class CountryDataListProvider : IInstanceDataListProvider method GetInstanceDataListAsync (line 48) | public Task GetInstanceDataListAsync( FILE: src/App/backend/test/Altinn.App.Core.Tests/DataLists/NullDataListProviderTest.cs class NullDataListProviderTest (line 8) | public class NullDataListProviderTest method Constructor_InitializedWithEmptyValues (line 10) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/DataLists/NullInstanceDataListProviderTest.cs class NullInstanceDataListProviderTest (line 9) | public class NullInstanceDataListProviderTest method Constructor_InitializedWithEmptyValues (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Eformidling/Implementation/DefaultEFormidlingServiceTests.cs class DefaultEFormidlingServiceTests (line 29) | public class DefaultEFormidlingServiceTests type Fixture (line 35) | private readonly record struct Fixture(IServiceProvider ServiceProvide... method CreateFixture (line 55) | private Fixture CreateFixture( method SendEFormidlingShipment (line 217) | [Fact] method UniqueFileName (line 293) | [Theory] method SendEFormidlingShipment_throws_exception_if_send_fails (line 344) | [Fact] method Test_App_Dependency_Lifetimes (line 393) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Eformidling/Implementation/EFormidlingConfigurationProviderTests.cs class EFormidlingLegacyConfigurationProviderTests (line 10) | public class EFormidlingLegacyConfigurationProviderTests method EFormidlingLegacyConfigurationProviderTests (line 15) | public EFormidlingLegacyConfigurationProviderTests() method GetLegacyConfiguration_ReturnsConfigFromApplicationMetadata (line 20) | [Fact] method GetLegacyConfiguration_WithNullDataTypes_ReturnsConfigWithEmptyDataTypes (line 55) | [Fact] method GetLegacyConfiguration_WhenEFormidlingIsNull_ThrowsApplicationConfigException (line 81) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Extensions/ConfigurationBuilderExtensionsTest.cs class ConfigurationBuilderExtensionsTest (line 7) | public class ConfigurationBuilderExtensionsTest method AddAppSettingsSecretFile_IsSafeToCallMultipleTimes (line 9) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Extensions/DictionaryExtensionsTests.cs class DictionaryExtensionsTests (line 7) | public class DictionaryExtensionsTests method ToNameValueString_OptionParameters_ShouldConvertToHttpHeaderFormat (line 9) | [Fact] method ToNameValueString_OptionParametersWithEmptyValue_ShouldConvertToHttpHeaderFormat (line 25) | [Fact] method ToNameValueString_OptionParametersWithNullValue_ShouldConvertToHttpHeaderFormat (line 38) | [Fact] method ToNameValueString_OptionParametersWithSpecialCharaters_IsValidAsHeaders (line 51) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Extensions/HttpClientExtensionTest.cs class HttpClientExtensionTest (line 7) | public class HttpClientExtensionTest method PostAsync_AddsRequiredHeaders (line 12) | [Theory] method PutAsync_AddsRequiredHeaders (line 44) | [Theory] method GetAsync_AddsRequiredHeaders (line 76) | [Theory] method DeleteAsync_AddsRequiredHeaders (line 100) | [Theory] method AssertHeaders (line 124) | private static void AssertHeaders( method CreateMockedHttpClient (line 138) | private static MockedHttpClient CreateMockedHttpClient(Action... method AssertSigningContextAsExpected (line 550) | private bool AssertSigningContextAsExpected(SignatureContext s1, Signa... class SigningUserActionHandleOnBehalfOfTests (line 557) | public class SigningUserActionHandleOnBehalfOfTests method CreateDummyInstance (line 560) | private Instance CreateDummyInstance(string instanceOwnerOrg) method CreateSigningUserAction (line 571) | private static SigningUserAction CreateSigningUserAction(out Mock HandleAction(UserActionContext context) class DummyUserAction2 (line 89) | internal class DummyUserAction2 : IUserAction method HandleAction (line 93) | public Task HandleAction(UserActionContext context) FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Auth/AuthenticatedTests.cs class AuthenticatedTests (line 16) | public class AuthenticatedTests method Can_Parse_Real_Tokens (line 141) | [Theory] method Can_Parse_Real_ServiceOwner_Token_When_App_Metadata_Org_Differs (line 216) | [Fact] method VerifyAuthenticated (line 248) | private Task VerifyAuthenticated(object target, string parameter) => class ScopesConverter (line 260) | private sealed class ScopesConverter : WriteOnlyJsonConverter method Write (line 262) | public override void Write(VerifyJsonWriter writer, Scopes value) class OrganisationNumberConverter (line 268) | private sealed class OrganisationNumberConverter : WriteOnlyJsonConver... method Write (line 270) | public override void Write(VerifyJsonWriter writer, OrganisationNumb... method Parse (line 276) | private Authenticated Parse( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Auth/AuthenticationInfoTests.cs class AuthenticationInfoTests (line 7) | public class AuthenticationInfoTests method Test_User_Get_Language_From_Profile (line 9) | [Fact] method Test_User_Get_Default_Language (line 21) | [Fact] method Test_Unauth_Get_Default_Language (line 31) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Auth/ScopesTests.cs class ScopesTests (line 5) | public class ScopesTests method HasScope_Returns (line 7) | [Theory] method HasScopePrefix_Returns (line 40) | [Theory] method Iteration (line 73) | [Theory] method HasAltinnInstanceScope_Returns (line 87) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/AuthenticationMethodTest.cs class AuthenticationMethodTest (line 5) | public class AuthenticationMethodTest method CurrentUser_CreatesCorrectType (line 7) | [Fact] method ServiceOwner_CreatesCorrectType_WithCorrectScope (line 14) | [Fact] method Maskinporten_CreatesCorrectType_WithCorrectScope (line 33) | [Fact] method Custom_CreatesCorrectType_StoresCallbackAppropriately (line 46) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Bootstrap/LayoutAnalysisServiceTests.cs class LayoutAnalysisServiceTests (line 5) | public class LayoutAnalysisServiceTests method GetReferencedDataTypes_ReturnsDefaultDataType (line 7) | [Fact] method GetReferencedDataTypes_ExtractsDataTypeFromBindings (line 19) | [Fact] method GetStaticOptionsReferences_ExtractsOptionsId_AndMarksStaticWhenNoConfig (line 51) | [Fact] method GetStaticOptionsReferences_NonEmptyMapping_IsNotStaticByConfig (line 76) | [Fact] method GetStaticOptionsReferences_NonEmptyQueryParameters_IsNotStaticByConfig (line 102) | [Fact] method GetStaticOptionsReferences_EmptyMappingAndQueryParameters_AreStaticByConfig (line 130) | [Fact] method GetStaticOptionsReferences_ExtractsOptionLabelExpressions_AndMarksStatic (line 157) | [Fact] method GetStaticOptionsReferences_StaticAndDynamicReferencesForSameId_MarkedStatic (line 184) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/Builder/BuilderUtilsTests.cs class BuilderUtilsTests (line 6) | public sealed class BuilderUtilsTests method NotNullOrEmpty_WithValidString_DoesNotThrow (line 8) | [Fact] method NotNullOrEmpty_WithValidObject_DoesNotThrow (line 19) | [Fact] method NotNullOrEmpty_WithValidDateTimeOffset_DoesNotThrow (line 30) | [Fact] method NotNullOrEmpty_WithValidReadOnlyMemory_DoesNotThrow (line 41) | [Fact] method NotNullOrEmpty_WithNullValue_ThrowsCorrespondenceArgumentException (line 52) | [Fact] method NotNullOrEmpty_WithEmptyString_ThrowsCorrespondenceArgumentException (line 62) | [Fact] method NotNullOrEmpty_WithWhitespaceString_ThrowsCorrespondenceArgumentException (line 72) | [Fact] method NotNullOrEmpty_WithEmptyReadOnlyMemory_ThrowsCorrespondenceArgumentException (line 82) | [Fact] method NotNullOrEmpty_WithMinValueDateTimeOffset_ThrowsCorrespondenceArgumentException (line 92) | [Fact] method NotNullOrEmpty_WithCustomErrorMessage_ThrowsWithCustomMessage (line 102) | [Fact] method RequireAtLeastOneOf_WithBothValuesNull_ThrowsCorrespondenceArgumentException (line 116) | [Fact] method RequireAtLeastOneOf_WithFirstValueSet_DoesNotThrow (line 130) | [Fact] method RequireAtLeastOneOf_WithSecondValueSet_DoesNotThrow (line 142) | [Fact] method RequireAtLeastOneOf_WithBothValuesSet_DoesNotThrow (line 154) | [Fact] method RequireAtLeastOneOf_WithCustomErrorMessage_ThrowsWithCustomMessage (line 166) | [Fact] method RequireAtLeastOneOf_CapturesArgumentExpressions (line 181) | [Fact] method RequireExactlyOneOf_WithBothValuesNull_ThrowsCorrespondenceArgumentException (line 195) | [Fact] method RequireExactlyOneOf_WithBothValuesSet_ThrowsCorrespondenceArgumentException (line 209) | [Fact] method RequireExactlyOneOf_WithFirstValueSet_DoesNotThrow (line 223) | [Fact] method RequireExactlyOneOf_WithSecondValueSet_DoesNotThrow (line 235) | [Fact] method RequireExactlyOneOf_WithCustomErrorMessage_ThrowsWithCustomMessage (line 247) | [Fact] method RequireExactlyOneOf_CapturesArgumentExpressions (line 262) | [Fact] method RequireExactlyOneOf_WithDifferentTypes_WorksCorrectly (line 276) | [Fact] method RequireAtLeastOneOf_WithDifferentTypes_WorksCorrectly (line 288) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/Builder/CorrespondenceBuilderTests.cs class CorrespondenceBuilderTests (line 10) | public class CorrespondenceBuilderTests method Build_WithOnlyRequiredProperties_ShouldReturnValidCorrespondence (line 12) | [Fact] method Build_WithAllProperties_ShouldReturnValidCorrespondence (line 52) | [Fact] method Builder_UpdatesAndOverwritesValuesCorrectly (line 308) | [Fact] method Builder_ValueTypeOverloads_ValidateInput (line 475) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/Builder/CorrespondenceNotificationOverrideBuilderTests.cs class CorrespondenceNotificationOverrideBuilderTests (line 8) | public class CorrespondenceNotificationOverrideBuilderTests method Build_WithOnlyOrganizationNumber_ShouldReturnValidRecipient (line 10) | [Fact] method Build_WithOnlyNationalIdentityNumber_ShouldReturnValidRecipient (line 29) | [Fact] method Build_WithOnlyEmailAddress_ShouldReturnValidRecipient (line 50) | [Fact] method Build_WithOnlyMobileNumber_ShouldReturnValidRecipient (line 69) | [Fact] method Build_WithEmailAndMobileNumber_ShouldReturnValidRecipient (line 88) | [Fact] method Build_WithOrganisationOrPersonIdentifier_Organisation_ShouldSetOnlyOrganizationNumber (line 111) | [Fact] method Build_WithOrganisationOrPersonIdentifier_Person_ShouldSetOnlyNationalIdentityNumber (line 133) | [Fact] method Build_WithOrganisationOrPersonIdentifier_Null_ShouldNotSetIdentifiers (line 155) | [Fact] method Builder_UpdatesAndOverwritesValuesCorrectly (line 177) | [Fact] method Build_WithContactInfoTakesPrecedenceOverOrganizationNumber (line 205) | [Fact] method Build_WithContactInfoTakesPrecedenceOverNationalIdentityNumber (line 228) | [Fact] method Build_WithContactInfoTakesPrecedenceOverBothIdentifiers (line 251) | [Fact] method Build_WithNationalIdentityNumberTakesPrecedenceOverOrganizationNumber (line 278) | [Fact] method Build_WithNoInformation_ShouldThrowCorrespondenceArgumentException (line 301) | [Fact] method Build_WithNullContactInformation_AndNoIdentifiers_ShouldThrowCorrespondenceArgumentException (line 318) | [Fact] method Build_WithNullEmailButValidMobile_ShouldReturnValidRecipient (line 335) | [Fact] method Build_WithValidEmailButNullMobile_ShouldReturnValidRecipient (line 357) | [Fact] method Create_ShouldReturnNewBuilderInstance (line 379) | [Fact] method Builder_MethodChaining_ShouldReturnSameBuilderInstance (line 392) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/Builder/CorrespondenceNotificationOverrideBuilderTests_Obsolete.cs class CorrespondenceNotificationOverrideBuilderTests_Obsolete (line 9) | public class CorrespondenceNotificationOverrideBuilderTests_Obsolete method WithRecipientToOverride_WithOrganizationNumberString_ShouldSetOrganizationNumber (line 11) | [Fact] method WithRecipientToOverride_WithNationalIdentityNumberString_ShouldSetNationalIdentityNumber (line 33) | [Fact] method WithRecipientToOverride_WithInvalidString_ShouldThrowCorrespondenceArgumentException (line 55) | [Fact] method WithRecipientToOverride_WithWhiteSpace_ShouldThrowCorrespondenceArgumentException (line 72) | [Fact] method WithRecipientToOverride_WithOrganizationNumberObject_ShouldSetOrganizationNumber (line 89) | [Fact] method WithRecipientToOverride_WithNationalIdentityNumberObject_ShouldSetNationalIdentityNumber (line 108) | [Fact] method WithRecipientToOverride_WithOrganisationOrPersonIdentifier_Organisation_ShouldSetOrganizationNumber (line 129) | [Fact] method WithRecipientToOverride_WithOrganisationOrPersonIdentifier_Person_ShouldSetNationalIdentityNumber (line 151) | [Fact] method WithCorrespondenceNotificationRecipients_WithValidList_ShouldSetFirstRecipientProperties (line 171) | [Fact] method WithCorrespondenceNotificationRecipients_WithFirstRecipientHavingOnlyOrganizationNumber_ShouldSetOrganizationNumber (line 207) | [Fact] method WithCorrespondenceNotificationRecipients_WithFirstRecipientHavingOnlyNationalIdentityNumber_ShouldSetNationalIdentityNumber (line 233) | [Fact] method WithCorrespondenceNotificationRecipients_WithEmptyList_ShouldThrowCorrespondenceArgumentException (line 259) | [Fact] method WithCorrespondenceNotificationRecipients_WithNullList_ShouldThrowArgumentNullException (line 274) | [Fact] method WithCorrespondenceNotificationRecipients_WithFirstRecipientHavingNullProperties_ShouldThrowWhenBuilding (line 289) | [Fact] method ObsoleteMethods_ShouldWorkWithMethodChaining (line 319) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/CorrespondenceClientMappingTests.cs class CorrespondenceClientMappingTests (line 25) | public class CorrespondenceClientMappingTests method ReadBody (line 27) | private static string? ReadBody(HttpContent? content) method Send_WithAllOptionalFields_MapsCorrectlyToInitCorrespondenceJson (line 37) | [Fact] method Send_WithAttachment_InitializesAttachmentWithCorrectFields (line 195) | [Fact] method Send_WithAttachment_AttachmentIdFromInitializeIsUsedInCorrespondenceRequest (line 271) | [Fact] method Send_WithExistingAttachments_AreIncludedInCorrespondenceRequest (line 344) | [Fact] method Send_WithUploadedAndPreExistingAttachments_BothIncludedInCorrespondenceRequest (line 404) | [Fact] type Fixture (line 484) | private sealed record Fixture(WebApplication App) : IAsyncDisposable FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/CorrespondenceClientTests.cs class CorrespondenceClientTests (line 20) | public class CorrespondenceClientTests method Send_SuccessfulRequest_ReturnsCorrectResponse (line 22) | [Fact] method GetStatus_SuccessfulRequest_ReturnsCorrectResponse (line 73) | [Fact] method FailedRequest_ThrowsCorrespondenceRequestException (line 124) | [Theory] method KnownCorrespondenceException_IsHandled (line 172) | [Fact] method UnexpectedException_IsHandled (line 210) | [Fact] method Authentication_IsImplementedCorrectly (line 252) | [Theory] method Send_WithAttachments_SuccessfulFlow_CallsAllFourEndpoints (line 327) | [Fact] method Send_WithAttachments_AttachmentFailed_ThrowsCorrespondenceRequestException (line 376) | [Fact] method Send_WithAttachments_AttachmentPurged_ThrowsCorrespondenceRequestException (line 418) | [Fact] type Fixture (line 460) | private sealed record Fixture(WebApplication App) : IAsyncDisposable class PayloadFactory (line 507) | private static class PayloadFactory method Send (line 512) | public static SendCorrespondencePayload Send( method GetStatus (line 554) | public static GetCorrespondenceStatusPayload GetStatus( type AuthenticationScenario (line 573) | public enum AuthenticationScenario FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/Models/CorrespondenceRequestTests.cs class CorrespondenceRequestTests (line 8) | public class CorrespondenceRequestTests method Validate_ValidatesUniqueRecipients (line 10) | [Fact] method Validate_ValidatesConfirmationAndDueDate (line 40) | [Fact] method Validate_ValidatesNoDatesInThePast (line 67) | [Fact] method Validate_ValidatesNoBeforePublishDate (line 97) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/Models/CorrespondenceResponseTests.cs class CorrespondenceResponseTests (line 8) | public class CorrespondenceResponseTests method Send_ValidResponse_DeserializesCorrectly (line 10) | [Fact] method Status_ValidResponse_DeserializesCorrectly (line 120) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Correspondence/TestHelpers.cs class TestHelpers (line 10) | public static class TestHelpers method GetOrganisationNumber (line 12) | public static OrganisationNumber GetOrganisationNumber(int index) => method GetNationalIdentityNumber (line 15) | public static NationalIdentityNumber GetNationalIdentityNumber(int ind... method ResponseMessageFactory (line 18) | public static HttpResponseMessage ResponseMessageFactory( method OrgTokenFactory (line 28) | public static Task OrgTokenFactory(IEnumerable scopes) method DummyAttachmentOverviewResponse (line 61) | internal static AttachmentOverviewResponse DummyAttachmentOverviewResp... FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/DataProcessing/GenericDataProcessorTests.cs class GenericDataProcessorTests (line 7) | public class GenericDataProcessorTests class DummyModel (line 9) | private class DummyModel { } class WrongModel (line 11) | private class WrongModel { } class DummyProcessor (line 13) | private class DummyProcessor : GenericDataProcessor method ProcessDataRead (line 19) | public override Task ProcessDataRead(Instance instance, Guid? dataId... method ProcessDataWrite (line 25) | public override Task ProcessDataWrite( method ShouldRunForCorrectType (line 38) | [Fact] method ShouldNotRunForIncorrectType (line 51) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/DataProcessing/NullInstantiationProcessTests.cs class NullInstantiationProcessTests (line 9) | public class NullInstantiationProcessTests method NullInstantiationTest_DataCreation_changes_nothing (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/ExternalApi/ExternalApiFactoryTests.cs class ExternalApiFactoryTests (line 9) | public class ExternalApiFactoryTests method ExternalApiFactoryTests (line 13) | public ExternalApiFactoryTests() method GetExternalApiClient_UnknownApiId_ShouldThrowException (line 18) | [Fact] method GetExternalApiClient_ExistingApiId_ShouldReturnClient (line 35) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/ExternalApi/ExternalApiServiceTest.cs class ExternalApiServiceTests (line 9) | public class ExternalApiServiceTests method ExternalApiServiceTests (line 17) | public ExternalApiServiceTests() method GetExternalApiData_ShouldCallExternalApiClient (line 26) | [Fact] method GetExternalApiData_UnknownApiId_ShouldThrowException (line 63) | [Fact] method GetExternalApiData_ExternalApiClientThrowsException_ShouldThrowException (line 88) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/FormDataReaderTests.cs class FormDataReaderTests (line 12) | public class FormDataReaderTests method CreateService (line 17) | private IFormDataReader CreateService() method ReadFormData_RunsProcessDataRead (line 26) | [Fact] method ReadFormData_PersistsMutationsFromProcessDataRead (line 42) | [Fact] method ReadFormData_WhenFormDataIsMissing_ThrowsBadRequest (line 75) | [Fact] class TestModel (line 94) | private sealed class TestModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Maskinporten/Delegates/MaskinportenDelegatingHandlerTest.cs class MaskinportenDelegatingHandlerTest (line 9) | public class MaskinportenDelegatingHandlerTest method SendAsync_AddsAuthorizationHeader (line 11) | [Theory] class MaskinportenDelegatingHandlerTestExtensions (line 54) | public static class MaskinportenDelegatingHandlerTestExtensions method GetMaskinportenToken (line 56) | public static JwtToken GetMaskinportenToken(this IEnumerable s... method GetAltinnExchangedToken (line 63) | public static JwtToken GetAltinnExchangedToken(this IEnumerable MockHttpMessageHandlerFactory( method MockHttpMessageHandlerFactory (line 42) | public static Mock MockHttpMessageHandlerFactory( method MockMaskinportenDelegatingHandlerFactory (line 121) | public static ( method ParseFormUrlEncodedContent (line 170) | public static async Task> ParseFormUrlEncod... method GetEncodedAccessToken (line 179) | public static ( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/Cancellation/CancelOnProcessEndTests.cs class SendOnProcessNotEndedTests (line 6) | public class SendOnProcessNotEndedTests method ShouldSend_WhenProcessHasNotEnded_ReturnsTrue (line 10) | [Fact] method ShouldSend_WhenProcessHasEnded_ReturnsFalse (line 23) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/Email/EmailNotificationClientTests.cs class EmailNotificationClientTests (line 21) | public class EmailNotificationClientTests method Order_VerifyHttpCall (line 23) | [Fact] method Order_ShouldReturnOrderId_OnSuccess (line 80) | [Fact] method Order_ShouldThrowEmailNotificationException_OnFailure (line 122) | [Fact] method Order_ShouldThrowEmailNotificationException_OnInvalidJsonResponse (line 164) | [Fact] method Notification_RequestedSendTime_Always_Valid (line 206) | [Fact] method DIContainer_Accepts_Missing_TelemetryClient (line 231) | [Fact] method CreateFixture (line 239) | private static Fixture CreateFixture(HttpClient? httpClient = null, bo... type Fixture (line 287) | private readonly record struct Fixture( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/NotificationServiceTests.cs class NotificationServiceTests (line 20) | public class NotificationServiceTests method CreateSut (line 30) | private NotificationService CreateSut() => method CreateTestInstance (line 44) | private static Instance CreateTestInstance( method DefaultNotification (line 64) | private static InstantiationNotification DefaultNotification() => method NotificationWithReminders (line 67) | private static InstantiationNotification NotificationWithReminders( method DetermineLanguage_PersonOwner_UsesProfileLanguage (line 75) | [Fact] method DetermineLanguage_PersonOwner_ProfileLanguageIsNull_FallsBackToNb (line 96) | [Fact] method DetermineLanguage_PersonOwner_ProfileIsNull_FallsBackToNb (line 113) | [Fact] method DetermineLanguage_OrgOwner_UsesRequestedLanguage (line 131) | [Theory] method DetermineLanguage_ExternalIdentifierOwner_PartyUuidMissing_FallsBackToEnglish (line 153) | [Fact] method DetermineLanguage_ExternalIdentifierOwner_UsesProfileLanguage (line 167) | [Fact] method DetermineLanguage_ExternalIdentifierOwner_ProfileLanguageIsNull_FallsBackToEnglish (line 190) | [Fact] method DetermineLanguage_ExternalIdentifierOwner_ProfileIsNull_FallsBackToEnglish (line 208) | [Fact] method GetTitleFromMetadata_NullMetadata_ReturnsNull (line 228) | [Fact] method GetTitleFromMetadata_NullUnmappedProperties_ReturnsNull (line 236) | [Fact] method GetTitleFromMetadata_NoTitleKey_ReturnsNull (line 246) | [Fact] method GetTitleFromMetadata_MatchingLanguage_ReturnsTitle (line 262) | [Theory] method GetTitleFromMetadata_LanguageNotInTitle_ReturnsNull (line 287) | [Fact] method CreateNotificationOrderRequest_OrgOwner_SetsResourceId (line 308) | [Fact] method CreateNotificationOrderRequest_PersonOwner_SetsResourceId (line 329) | [Fact] method CreateNotificationOrderRequest_ExternalIdentifierOwner_SetsResourceId (line 350) | [Fact] method CreateNotificationOrderRequest_NoOwnerIdentifier_Throws (line 371) | [Fact] method CreateNotificationOrderRequest_NoRequestedSendTime_DefaultsToFiveMinutesFromNow_AndNoConditionEndpoint (line 396) | [Fact] method BuildReminders_NullReminders_ReturnsNull (line 426) | [Fact] method BuildReminders_EmptyReminders_ReturnsNull (line 448) | [Fact] method BuildReminders_TwoReminders_ReturnsBothReminders (line 471) | [Fact] method BuildReminders_DelayDaysAndRequestedSendTime_AreMappedFromReminder (line 499) | [Fact] method BuildReminders_WithRequestedSendTime_ConditionEndpointPropagatedToReminders (line 529) | [Fact] method BuildReminders_OrgOwner_ReminderRecipientIsOrganization (line 556) | [Fact] method BuildReminders_PersonOwner_ReminderRecipientIsPerson (line 581) | [Fact] method BuildReminders_ExternalIdentityOwner_ReminderRecipientIsExternalIdentity (line 607) | [Fact] method BuildReminders_NoCustomEmailOrSms_InheritsParentSettings (line 638) | [Fact] method BuildReminders_WithCustomEmail_OverridesEmailSettings (line 693) | [Fact] method BuildReminders_WithCustomSms_OverridesSmsSettings (line 741) | [Fact] method BuildReminders_CustomEmailText_UsesCorrectLanguage (line 784) | [Theory] method BuildReminders_TwoRemindersWithDifferentCustomText_ProduceIndependentSettings (line 834) | [Fact] method CreateNotificationOrderRequest_SendingTimePolicy_ReflectsAllowSendingAfterWorkHours (line 904) | [Theory] method CallbackUrlWithAuth_IncludesOrgAppAndInstanceInPath (line 940) | [Fact] method DetermineLanguage_NoIdentifierSet_ThrowsInvalidOperationException (line 990) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/Order/NotificationClientTests.cs class NotificationCancelClientTests (line 21) | public class NotificationCancelClientTests method Cancel_VerifyHttpCall (line 23) | [Fact] method Cancel_VerifyAccessTokenHeader (line 64) | [Fact] method Cancel_ShouldComplete_OnSuccess (line 103) | [Fact] method Cancel_ShouldThrowNotificationCancelException_OnFailure (line 130) | [Fact] method Cancel_ShouldThrowNotificationCancelException_OnHttpRequestException (line 162) | [Fact] method Cancel_ShouldRethrowOperationCanceledException_WhenCancellationRequested (line 189) | [Fact] method DIContainer_Accepts_Missing_TelemetryClient (line 219) | [Fact] method CreateFixture (line 227) | private static Fixture CreateFixture(HttpClient? httpClient = null, bo... type Fixture (line 266) | private readonly record struct Fixture( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/Order/NotificationRecipientSerializationTests.cs class NotificationRecipientSerializationTests (line 6) | public class NotificationRecipientSerializationTests method Serialize_WithOnlyRecipientPerson_OmitsNullFields (line 10) | [Fact] method Serialize_WithOnlyRecipientSelfIdentifiedUser_OmitsNullFields (line 33) | [Fact] method Serialize_WithOnlyRecipientOrganization_OmitsNullFields (line 56) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/SecretProvider/NotificationConditionCodeValidatorTests.cs class NotificationConditionCodeValidatorTests (line 11) | public class NotificationConditionCodeValidatorTests method CreateSut (line 16) | private NotificationConditionCodeValidator CreateSut() => new(_secretP... method GenerateToken (line 18) | private static string GenerateToken(Guid instanceGuid, string secret, ... method SetupSecrets (line 37) | private void SetupSecrets(params (string Id, string Code)[] secrets) => method ValidateCode_NullCode_ReturnsFalse (line 50) | [Fact] method ValidateCode_EmptyCode_ReturnsFalse (line 58) | [Fact] method ValidateCode_WhitespaceCode_ReturnsFalse (line 66) | [Fact] method ValidateCode_ValidTokenMatchingSecret_ReturnsTrue (line 74) | [Fact] method ValidateCode_ValidTokenSignedWithOldSecret_ReturnsTrue (line 88) | [Fact] method ValidateCode_UnknownSecretId_ReturnsFalse (line 103) | [Fact] method ValidateCode_WrongSecret_ReturnsFalse (line 116) | [Fact] method ValidateCode_ExpiredToken_ReturnsFalse (line 130) | [Fact] method ValidateCode_JtiDoesNotMatchInstanceGuid_ReturnsFalse (line 144) | [Fact] method ValidateCode_InvalidJwt_ReturnsFalse (line 157) | [Fact] method ValidateCode_NullCode_DoesNotCallSecretProvider (line 167) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/SecretProvider/NotificationConditionSecretProviderTests.cs class NotificationConditionSecretProviderTests (line 9) | public class NotificationConditionSecretProviderTests method CreateSut (line 13) | private NotificationConditionSecretProvider CreateSut() => new(_option... method MakeCode (line 15) | private static AppCode MakeCode(string id, string code) => method SetupCodes (line 24) | private void SetupCodes(List codes) => method GetSigningSecret_ReturnsFirstCode (line 27) | [Fact] method GetSigningSecret_SingleCode_ReturnsIt (line 38) | [Fact] method GetSigningSecret_EmptyCodes_Throws (line 48) | [Fact] method GetSigningSecret_NullCodes_Throws (line 56) | [Fact] method GetValidationSecrets_ReturnsAllCodes (line 64) | [Fact] method GetValidationSecrets_EmptyCodes_Throws (line 83) | [Fact] method GetValidationSecrets_SingleCode_ReturnsSingleItemList (line 91) | [Fact] method GetSigningSecret_AlwaysReadsCurrentValue (line 102) | [Fact] method GetValidationSecrets_AlwaysReadsCurrentValue (line 112) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/SecretProvider/NotificationConditionTokenGeneratorTests.cs class NotificationConditionTokenGeneratorTests (line 8) | public class NotificationConditionTokenGeneratorTests method CreateFixture (line 12) | private Fixture CreateFixture(bool withTelemetry = true) method GenerateToken_RecordsTelemetry (line 31) | [Fact] method DIContainer_Accepts_Missing_TelemetryClient (line 52) | [Fact] type Fixture (line 59) | private readonly record struct Fixture( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/Sms/SmsNotificationClientTests.cs class SmsNotificationClientTests (line 21) | public class SmsNotificationClientTests method Order_VerifyHttpCall (line 23) | [Fact] method Order_ShouldReturnOrderId_OnSuccess (line 81) | [Fact] method Order_ShouldThrowSmsNotificationException_OnFailure (line 124) | [Fact] method Order_ShouldThrowSmsNotificationException_OnInvalidJsonResponse (line 166) | [Fact] method Notification_RequestedSendTime_Always_Valid (line 208) | [Fact] method DIContainer_Accepts_Missing_TelemetryClient (line 233) | [Fact] method CreateFixture (line 241) | private static Fixture CreateFixture(HttpClient? httpClient = null, bo... type Fixture (line 289) | private readonly record struct Fixture( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Notifications/Texts/NotificationTextsTests.cs class NotificationTextsTests (line 6) | public class NotificationTextsTests method ReplaceTokens_AllTokens_ReplacesAll (line 10) | [Fact] method ReplaceTokens_NullValues_ReplacesWithEmptyStrings (line 33) | [Fact] method ReplaceTokens_AppIdWithoutSlash_AppNameIsEmpty (line 53) | [Fact] method ReplaceTokens_AppIdWithMultipleSegments_UsesSecondSegmentAsAppName (line 70) | [Fact] method ReplaceTokens_DueDate_Format (line 87) | [Fact] method ReplaceTokens_TextWithNoTokens_ReturnsUnchanged (line 104) | [Fact] method GetDefaultSubject_ReturnsExpectedSubject (line 127) | [Theory] method GetDefaultBody_NoParameters_ReturnsBaseMessage (line 142) | [Theory] method GetDefaultBody_WithServiceOwner_IncludesOwnerName (line 165) | [Theory] method GetDefaultBody_WithAppId_IncludesAppNameInParentheses (line 185) | [Fact] method GetDefaultBody_WithInstanceOwnerName_IncludesForClause (line 201) | [Fact] method GetDefaultBody_WithOrgNumber_AndInstanceOwnerName_IncludesOrgNumber (line 217) | [Fact] method GetDefaultBody_WithOrgNumber_NoInstanceOwnerName_IncludesAvgiverPrefix_Nn (line 236) | [Fact] method GetDefaultBody_WithSocialSecurityNumber_AndNoOrgNumber_IncludesSsn (line 255) | [Fact] method GetDefaultBody_WithSocialSecurityNumber_AndOrgNumber_OmitsSsn (line 274) | [Fact] method GetDefaultBody_WithDueDate_IncludesFormattedDate (line 292) | [Fact] method GetDefaultBody_WithDueDate_Nn_IncludesFristLabel (line 311) | [Fact] method GetDefaultBody_AllParameters_En_ProducesFullSentence (line 330) | [Fact] method GetDefaultBody_AllParameters_Nb_ProducesFullSentence (line 349) | [Fact] method GetPrintableTime_Null_ReturnsNull (line 372) | [Fact] method GetPrintableTime_WinterTime_ConvertsToOslo (line 378) | [Fact] method GetPrintableTime_SummerTime_ConvertsToOslo (line 388) | [Fact] method GetPrintableTime_UnspecifiedKind_TreatedAsUtc (line 398) | [Fact] method ReplaceTokens_WithTitle_UsesTitleOverAppName (line 410) | [Fact] method ReplaceTokens_NullTitleAndNullAppId_ReplacesWithEmptyString (line 427) | [Fact] method ReplaceTokens_AllTokens_WithTitle_UsesTitleForAppName (line 444) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn2Provider/Altinn2MetadataApiClientHttpMessageHandlerMoq.cs class Altinn2MetadataApiClientHttpMessageHandlerMoq (line 5) | public class Altinn2MetadataApiClientHttpMessageHandlerMoq : HttpMessage... method SendAsync (line 10) | protected override Task SendAsync( method GetStringResult (line 34) | private static string? GetStringResult(string url) FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn2Provider/Altinn2OptionsCacheTests.cs class Altinn2OptionsCacheTests (line 10) | public class Altinn2OptionsCacheTests method GetServiceCollection (line 12) | public static ServiceCollection GetServiceCollection() method Altinn2OptionsTests_TestCache (line 28) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn2Provider/Altinn2OptionsTests.cs class Altinn2OptionsTests (line 10) | public class Altinn2OptionsTests method GetServiceCollection (line 18) | public ServiceCollection GetServiceCollection() method Altinn2OptionsTests_NoCustomOptionsProvider_NotReturnProviders (line 35) | [Fact] method Altinn2OptionsTests_MoreThan4AndNorwayIncluded (line 49) | [Fact] method Altinn2OptionsTests_EnglishLanguage (line 75) | [Fact] method Altinn2OptionsTests_FilterOnlyNorway (line 101) | [Fact] method Altinn2OptionsTests_NoCodeListVersionProvided (line 128) | [Fact] method Altinn2OptionsTests_Altinn2MetadataClientNotRegistered (line 155) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn3LibraryProvider/Altinn3LibraryCodeListClientMessageHandlerMock.cs class Altinn3LibraryCodeListClientMessageHandlerMock (line 3) | internal sealed class Altinn3LibraryCodeListClientMessageHandlerMock : D... method Altinn3LibraryCodeListClientMessageHandlerMock (line 12) | public Altinn3LibraryCodeListClientMessageHandlerMock(Func SendAsync( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn3LibraryProvider/Altinn3LibraryCodeListClientTests.cs class Altinn3LibraryCodeListClientTests (line 9) | public class Altinn3LibraryCodeListClientTests method Altinn3LibraryCodeListClient_OnSuccess_ShouldReturnCodeList (line 11) | [Fact] method Altinn3LibraryCodeListClient_UnexpectedResponseCode_ShouldThrowAndLogError (line 29) | [Fact] type Fixture (line 60) | private sealed record Fixture(ServiceProvider ServiceProvider) : IAsyn... FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn3LibraryProvider/Altinn3LibraryCodeListServiceTestData.cs class Altinn3LibraryCodeListServiceTestData (line 8) | public static class Altinn3LibraryCodeListServiceTestData method GetNbEnResponseMessage (line 20) | public static Func GetNbEnResponseMessage() method GetNbEnAltinn3LibraryCodeListResponse (line 33) | public static Altinn3LibraryCodeListResponse GetNbEnAltinn3LibraryCode... method GetAltinn3LibraryCodeListResponse (line 50) | public static Altinn3LibraryCodeListResponse GetAltinn3LibraryCodeList... FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/Altinn3LibraryProvider/Altinn3LibraryCodeListServiceTests.cs class Altinn3LibraryCodeListServiceTests (line 9) | public class Altinn3LibraryCodeListServiceTests method GetCachedCodeListResponseAsync_TwoCallsRequestingDifferentHybridCacheKeys_ShouldCallMessageHandlerTwice (line 16) | [Fact] method GetCachedCodeListResponseAsync_RequestsWithTheSameParametersTwice_ShouldCallMessageHandlerOnce (line 63) | [Fact] method MapAppOptions_LanguageCollectionsIsEmpty_ShouldReturnOptionsWithOnlyValueAndTags (line 99) | [Fact] method MapAppOptions_LanguageCollectionsIsNull_ShouldReturnOptionsWithOnlyValueAndTags (line 139) | [Fact] method MapAppOptions_NoLanguageProvided_ShouldSortAndUseFirstLanguageInDictionaryWhenNeitherNbNorEnExists (line 176) | [Fact] method MapAppOptions_NoLanguageProvided_ShouldDefaultToEnWhenNbIsNotPresentInResponseButEnIs (line 217) | [Fact] method MapAppOptions_NoLanguageProvided_ShouldDefaultToNbWhenNbIsPresentInResponse (line 259) | [Fact] method MapAppOptions_LanguageProvidedAndPresent_ShouldReturnOptionsWithPreferredLanguage (line 283) | [Fact] method MapAppOptions_NoTagNamesAndTagsPresent_ShouldNotReturnTagsDictionary (line 311) | [Fact] method MapAppOptions_TagNamesPresentButNoTags_ShouldNotReturnTagsDictionary (line 340) | [Fact] method MapAppOptions_TwoTagNamesPresentAndOneTag_ShouldNotReturnTagsDictionary (line 371) | [Fact] method MapAppOptions_TagNamesAndTagsPresent_ShouldMapTagNamesAndTagsToTagsDictionary (line 404) | [Fact] method MapAppOptions_TagNamesAndTagsPresentInMultipleOptions_ShouldMapTagNamesAndTagsToTagsDictionary (line 448) | [Fact] type Fixture (line 511) | private sealed record Fixture(ServiceProvider ServiceProvider) : IAsyn... FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/AppOptionsFactoryTests.cs class AppOptionsFactoryTests (line 11) | public class AppOptionsFactoryTests type Fixture (line 13) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method GetOptionsProvider_NoCustomOptionsProvider_ShouldReturnDefault (line 31) | [Fact] method GetOptionsProvider_NoCustomOptionsProvider_ShouldReturnDefaultTwice (line 43) | [Fact] method GetOptionsProvider_CustomOptionsProvider_ShouldReturnCustomType (line 56) | [Fact] method GetOptionsProvider_CustomOptionsProviderWithUpperCase_ShouldReturnCustomType (line 71) | [Fact] method GetParameters_CustomOptionsProviderWithUpperCase_ShouldReturnCustomType (line 86) | [Fact] class CountryAppOptionsProvider (line 104) | private class CountryAppOptionsProvider : IAppOptionsProvider method GetAppOptionsAsync (line 108) | public Task GetAppOptionsAsync(string? language, Diction... FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/InstanceAppOptionsFactoryTests.cs class InstanceAppOptionsFactoryTests (line 9) | public class InstanceAppOptionsFactoryTests method GetOptionsProvider_NoCustomOptionsProvider_ShouldReturnDefault (line 11) | [Fact] method GetOptionsProvider_CustomOptionsProvider_ShouldReturnCustomType (line 27) | [Fact] class VehiclesInstanceAppOptionsProvider (line 43) | public class VehiclesInstanceAppOptionsProvider : IInstanceAppOptionsP... method GetInstanceAppOptionsAsync (line 47) | public Task GetInstanceAppOptionsAsync( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Options/JoinedAppOptionsTests.cs class JoinedAppOptionsTests (line 12) | public class JoinedAppOptionsTests method JoinedAppOptionsTests (line 29) | public JoinedAppOptionsTests() method JoinedOptionsProvider_ReturnsOptionsFromBothProviders (line 64) | [Fact] method JoinedOptionPovider_UseAppOptionsServiceWithBothProviders (line 84) | [Fact] method JoinSingleList (line 101) | [Fact] method JoinLists_VerifyParameters (line 123) | [Fact] method JoinWithMissingProvider_ThrowsExceptionToWarnAboutMissconfiguration (line 147) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Payment/AltinnPaymentConfigurationTests.cs class AltinnPaymentConfigurationTests (line 7) | public class AltinnPaymentConfigurationTests method Validation_ThrowsException_When_PaymentDataType_Is_Invalid (line 9) | [Theory] method Validation_ThrowsException_When_PaymentReceiptPdfDataType_Is_Invalid (line 22) | [Theory] method Validation_Succeeds (line 39) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Payment/PaymentServiceTests.cs class PaymentServiceTests (line 24) | public sealed class PaymentServiceTests method PaymentServiceTests (line 42) | public PaymentServiceTests(ITestOutputHelper outputHelper) method SetupPaymentProcessor (line 53) | private void SetupPaymentProcessor(OrderDetails orderDetails) method StartPayment_ReturnsRedirectUrl_WhenPaymentStartedSuccessfully (line 63) | [Fact] method StartPayment_ReturnsAlreadyPaidTrue_WhenPaymentIsAlreadyPaid (line 102) | [Fact] method StartPayment_ThrowsException_WhenOrderDetailsCannotBeRetrieved (line 139) | [Fact] method StartPayment_ThrowsException_WhenPaymentCannotBeStarted (line 161) | [Fact] method StartPayment_ThrowsException_WhenPaymentInformationCannotBeStored (line 194) | [Fact] method CheckAndStorePaymentInformation_ReturnsNull_WhenNoPaymentInformationFound (line 247) | [Fact] method CheckAndStorePaymentInformation_ThrowsException_WhenUnableToCheckPaymentStatus (line 276) | [Fact] method CheckAndStorePaymentInformation_ReturnsPaymentInformation_WhenPaymentStatusCheckedSuccessfully (line 302) | [Fact] method CancelPayment_ShouldCallCancelAndDelete_WhenPaymentIsNotPaid (line 338) | [Fact] method CancelPayment_ShouldNotDelete_WhenPaymentCancellationFails (line 413) | [Fact] method StartPayment_ShouldThrowPaymentException_WhenOrderDetailsCalculatorIsNull (line 484) | [Fact] method CheckPaymentStatus_DoesNotPersistUpdatedStatus (line 503) | [Fact] method CheckAndStorePaymentStatus_ShouldThrowPaymentException_WhenOrderDetailsCalculatorIsNull (line 543) | [Fact] method IsPaymentCompleted_ShouldThrowPaymentException_WhenPaymentInformationNotFound (line 571) | [Fact] method GetPaymentStatus_ShouldReturn_CorrectStatus (line 587) | [Fact] method HandlePaymentCompletedWebhook_Calls_ProcessNextStep_WhenNetsSaysPaymentIsCompleted (line 617) | [Fact] method HandlePaymentCompletedWebhook_NotCalls_ProcessNextStep_WhenProcessIsAdvanced (line 665) | [Fact] method HandlePaymentCompletedWebhook_NotCalls_ProcessNextStep_WhenProcessPaymentIsNotComplete (line 719) | [Fact] method CreatePaymentInformation (line 773) | private static PaymentInformation CreatePaymentInformation() method CreateOrderDetails (line 790) | private static OrderDetails CreateOrderDetails() method CreatePaymentConfiguration (line 810) | private static ValidAltinnPaymentConfiguration CreatePaymentConfigurat... FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Payment/Providers/Nets/HttpApiResultTests.cs class HttpApiResultTests (line 6) | public class HttpApiResultTests method FromHttpResponse_ReturnsSuccessResult_WhenStatusCodeIsOk (line 8) | [Fact] method FromHttpResponse_ReturnsNoContentResult_WhenStatusCodeIsNoContent (line 24) | [Fact] method FromHttpResponse_ReturnsErrorResult_WhenStatusCodeIsError (line 39) | [Fact] method FromHttpResponse_ReturnsErrorResult_WhenJsonDeserializationFails (line 56) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Payment/Providers/Nets/NetsMapperTests.cs class NetsMapperTests (line 8) | public class NetsMapperTests method MapPayerDetails_ValidConsumer_ReturnsPayer (line 10) | [Fact] method MapPayerDetails_ValidPayerCompany_ReturnsNetsConsumer (line 96) | [Fact] method MapPayerDetails_ValidPayerPrivatePerson_ReturnsNetsConsumer (line 168) | [Fact] method MapPayerDetails_BothCompanyAndPrivatePersonIsSet_ThrowsArgumentException (line 234) | [Fact] method MapConsumerTypes_ValidPayerTypes_ReturnsCorrectConsumerTypes (line 244) | [Fact] method MapInvoiceDetails_ValidNetsInvoiceDetails_ReturnsInvoiceDetails (line 258) | [Fact] method MapCardDetails_ValidNetsCardDetails_ReturnsCardDetails (line 272) | [Fact] method MapAddress_NullAddress_ReturnsNull (line 287) | [Fact] method MapAddress_ValidAddress_ReturnsMappedAddress (line 295) | [Fact] method MapPayerDetails_NullConsumer_ReturnsNull (line 322) | [Fact] method MapConsumerTypes_NullPayerTypes_ReturnsEmptyList (line 330) | [Fact] method MapCardDetails_NullNetsCardDetails_ReturnsNull (line 338) | [Fact] method MapInvoiceDetails_NullNetsInvoiceDetails_ReturnsNull (line 346) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Payment/Providers/Nets/NetsPaymentProcessorTests.cs class NetsPaymentProcessorTests (line 20) | public class NetsPaymentProcessorTests method NetsPaymentProcessorTests (line 38) | public NetsPaymentProcessorTests(ITestOutputHelper outputHelper) method StartPayment_WithValidOrderDetails_ReturnsPaymentInformation (line 61) | [Fact] method StartPayment_WithValidInstanceAndOrderDetails_ReturnsPaymentInformation (line 107) | [Fact] method StartPayment_WithInvalidOrderDetails_ThrowsPaymentException (line 170) | [Fact] method CancelPayment_WithValidPaymentReference_CallsNetsClientCancelPayment (line 197) | [Fact] method GetPaymentStatus_WithValidPaymentReferenceAndExpectedTotal_ReturnsPaymentStatus (line 245) | [Fact] method GetPaymentStatus_WithInvalidPaymentReference_ThrowsPaymentException (line 287) | [Fact] method CreateInstance (line 311) | private static Instance CreateInstance() FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/Helpers/SigningNotificationHelpers.cs class SigningNotificationHelpers (line 6) | public class SigningNotificationHelpers method GetNotificationChoiceString_ShouldReturnCorrectString (line 8) | [Theory] method GetNotificationChoiceIfNotSet_ShouldReturnCorrectNotificationChoice (line 28) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/SignDocumentManagerTests.cs class SignDocumentManagerTests (line 22) | public sealed class SignDocumentManagerTests : IDisposable method SignDocumentManagerTests (line 32) | public SignDocumentManagerTests() method Dispose (line 80) | public void Dispose() => _serviceProvider.Dispose(); method CreateSignDocument (line 83) | private static SignDocument CreateSignDocument(string? personNumber, s... method CreatePersonSignee (line 96) | private static PersonSignee CreatePersonSignee(string ssn, string name) method CreatePersonOnBehalfOfOrgSignee (line 113) | private static PersonOnBehalfOfOrgSignee CreatePersonOnBehalfOfOrgSignee( method CreateSystemUserSignee (line 148) | private static SystemUserSignee CreateSystemUserSignee(Guid systemId, ... method CreateOrganizationSignee (line 168) | private static OrganizationSignee CreateOrganizationSignee(string orgN... method CreateSigneeContext (line 185) | private static SigneeContext CreateSigneeContext(string taskId, Signee... method GetSignDocuments_WithValidDataElements_ReturnsSignDocuments (line 196) | [Fact] method GetSignDocuments_WithNoSignatureDataType_ThrowsApplicationConfigException (line 261) | [Fact] method GetSignDocuments_WithNoDataElements_ReturnsEmptyList (line 280) | [Fact] method GetSignDocuments_WithInvalidJsonData_ThrowsException (line 314) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithMatchingPersonSignee_UpdatesSigneeContext (line 351) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithMatchingPersonOnBehalfOfOrgSignee_UpdatesSigneeContext (line 376) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithMatchingSystemUserSignee_UpdatesSigneeContext (line 406) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithMatchingOrgSignee_UpdatesSigneeContext (line 432) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithOrgSigneeAndSystemUser_ConvertsToSystemUserSignee (line 463) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithUnmatchedSignDocument_CreatesNewSigneeContext (line 495) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithInvalidSigneeType_ThrowsInvalidOperationException (line 533) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithMultiplePersonOrgAndSystemSignatures_MatchesCorrectSignatureContexts (line 562) | [Fact] method SynchronizeSigneeContextsWithSignDocuments_WithDifferentOrder_ShouldReturnSameResult (line 633) | [Fact] method ToBytes (line 696) | private static byte[] ToBytes(T obj) FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/SigneeContextsManagerTests.cs class SigneeContextsManagerTests (line 24) | public sealed class SigneeContextsManagerTests : IDisposable method Dispose (line 45) | public void Dispose() => _serviceProvider.Dispose(); method SigneeContextsManagerTests (line 47) | public SigneeContextsManagerTests() method GenerateSigneeContexts_WithValidPersonSignees_ReturnsCorrectSigneeContexts (line 117) | [Fact] method GenerateSigneeContexts_WithValidOrganizationSignees_ReturnsCorrectSigneeContexts (line 218) | [Fact] method GenerateSigneeContexts_WithNoSigneeProvider_ReturnsEmptyList (line 285) | [Fact] method GenerateSigneeContexts_WithNoMatchingProvider_ThrowsSigneeProviderNotFoundException (line 315) | [Fact] method GetSigneeContexts_WithNoSigneeStatesDataTypeId_ReturnsEmptyList (line 345) | [Fact] method GetSigneeContexts_WithNoMatchingDataElement_ReturnsEmptyList (line 375) | [Fact] method GetSigneeContexts_WithValidDataElement_ReturnsDeserializedSigneeContexts (line 406) | [Fact] method GetSigneeContexts_WithMissingSigneeStatesDataTypeId_ThrowsApplicationConfigException (line 506) | [Fact] method GenerateSigneeContexts_WithAdditionalActionsToDelegate_ThreadsToSigneeContext (line 534) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/SigningCallToActionServiceTests.cs class SigningCallToActionServiceTests (line 24) | public class SigningCallToActionServiceTests(ITestOutputHelper output) method GetOrgNumber (line 30) | private static OrganisationNumber GetOrgNumber(int index) => method GetSsn (line 33) | private static NationalIdentityNumber GetSsn(int index) => method SetupService (line 36) | private SigningCallToActionService SetupService( method SetupAppResourcesMock (line 60) | private Mock SetupAppResourcesMock( method SendSignCallToAction_SmsNotificationConfigured_CallsCorrespondenceClientWithCorrectParameters (line 78) | [Fact] method SendSignCallToAction_EmailNotificationConfigured_CallsCorrespondenceClientWithCorrectParameters (line 168) | [Fact] method SendSignCallToAction_AllCustomcommunicationConfig_CallsCorrespondenceClientWithCorrectParameters (line 261) | [Fact] method SendSignCallToAction_NotificationNotConfigured_CallsCorrespondenceClientWithCorrectParameters (line 377) | [Fact] method SendSignCallToAction_ResourceNotFound_ThrowsException (line 467) | [Fact] method GetContent_WithCustomTexts_ReturnsCorrectContent (line 523) | [Fact] method GetContent_GetTextsThrows_UsesDefaultTexts (line 578) | [Fact] method GetLinkDisplayText (line 627) | [Theory] method GetDefaultTexts_ReturnsCorrectTexts (line 641) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/SigningDelegationServiceTests.cs class SigningDelegationServiceTests (line 15) | public class SigningDelegationServiceTests method RevokeSigneeRights_RevokeSigneeRights (line 24) | [Fact] method RevokeSigneeRights_SigneeStateIsNotDelegated (line 63) | [Fact] method DelegateSigneeRights_DelegateSigneeRights (line 108) | [Fact] method DelegateSigneeRights_WhenAlreadyDelegated_DoesNotInvokeClient (line 146) | [Fact] method DelegateSigneeRights_WhenInstanceOwnerPartyUuidIsNull_ReturnsFalseAndSetsFailureReason (line 191) | [Fact] method DelegateSigneeRights_WhenDelegationFails_ReturnsFalseAndSetsFailureReason (line 234) | [Fact] method DelegateSigneeRights_WhenInstanceIdFormatIsInvalid_ThrowsArgumentException (line 276) | [Fact] method RevokeSigneeRights_WhenRevocationFails_ReturnsFalseAndSetsFailureReason (line 311) | [Fact] method RevokeSigneeRights_WhenInstanceIdFormatIsInvalid_ThrowsArgumentException (line 352) | [Fact] method DelegateSigneeRights_WithTelemetry_RecordsSuccessfulDelegation (line 387) | [Fact] method DelegateSigneeRights_RecordsFailedDelegationOnError (line 425) | [Fact] method RevokeSigneeRights_WithTelemetry_RecordsSuccessfulRevocation (line 466) | [Fact] method RevokeSigneeRights_RecordsFailedRevocationOnError (line 504) | [Fact] method DelegateSigneeRights_WithAdditionalActions_DelegatesAllRights (line 544) | [Fact] method DelegateSigneeRights_WithNullAdditionalActions_DelegatesOnlyReadAndSign (line 593) | [Fact] method RevokeSigneeRights_WithAdditionalActions_RevokesAllRights (line 640) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/SigningReceiptServiceTests.cs class SigningReceiptServiceTests (line 23) | public class SigningReceiptServiceTests(ITestOutputHelper output) method SetupService (line 25) | SigningReceiptService SetupService( method SetupAppResourcesMock (line 51) | Mock SetupAppResourcesMock( method SendSignatureReceipt_CallsCorrespondenceClientWithCorrectParameters (line 66) | [Fact] method GetCorrespondenceHeaders_NoResource_ThrowsConfigurationException (line 197) | [Fact] method GetCorrespondenceHeaders_RecipientNinIsNull_ThrowsInvalidOperationException (line 230) | [Fact] method GetContent_WithCustomTexts_ReturnsCustomContent (line 263) | [Fact] method GetContent_GetTextsThrows_UsesDefaultTexts (line 322) | [Fact] method GetCorrespondenceAttachments_ReturnsCorrectAttachments (line 373) | [Fact] method GetDataElementFilename_DataElementHasFileName_ReturnsCorrectFilename (line 437) | [Fact] method GetDataElementFilename_NoFileNameNoApplogic_ReturnsConstructedFilename (line 451) | [Fact] method GetDataElementFilename_NoFileName_HasApplogic_ReturnsConstructedFilename (line 480) | [Fact] method GetDefaultTexts_ReturnsCorrectTexts (line 510) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Signing/SigningServiceTests.cs class SigningServiceTests (line 25) | public sealed class SigningServiceTests : IDisposable method Dispose (line 42) | public void Dispose() => _serviceProvider.Dispose(); method SigningServiceTests (line 44) | public SigningServiceTests() method GetSigneeContexts_HappyPath (line 78) | [Fact] method AbortRuntimeDelegatedSigning_Removes_SigningData_And_Revokes_Delegation (line 300) | [Fact] method AbortRuntimeDelegatedSigning_Does_Nothing_If_No_Existing_Data (line 469) | [Fact] method GetAuthorizedOrganizations_Returns_Organizations_With_Authorization (line 520) | [Fact] method InitializeSignees_MissingSigneeStatesDataTypeId_ThrowsApplicationConfigException (line 584) | [Fact] method GetInstanceOwnerParty_WithTtdOrganization_UsesDigitaliseringsdirektoratetOrgNumber (line 618) | [Fact] method GetServiceOwnerParty_OrgTtd_ReturnsDigdir (line 670) | [Fact] method AbortRuntimeDelegatedSigning_WithExceptionInPartyLookup_LogsErrorAndThrowsException (line 715) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Telemetry/TelemetryDITests.cs class TelemetryDITests (line 6) | public class TelemetryDITests method TelemetryFake_Is_Disposed (line 8) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/Default/DataAnnotationValidatorTests.cs class DataAnnotationValidatorTests (line 16) | public class DataAnnotationValidatorTests : IClassFixture LoadData(string fileN... method RunExpressionValidationTestsForBackend (line 68) | [Theory] method RunExpressionValidationTestsForShared (line 75) | [Theory] method RunExpressionValidationTest (line 82) | private async Task RunExpressionValidationTest(string fileName, string... type ExpressionValidationTestModel (line 148) | public record ExpressionValidationTestModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/Default/LegacyIValidationFormDataTests.cs class LegacyIValidationFormDataTests (line 17) | public class LegacyIValidationFormDataTests method LegacyIValidationFormDataTests (line 41) | public LegacyIValidationFormDataTests() method ValidateFormData_WithErrors (line 60) | [Fact] class TestModel (line 116) | private class TestModel method ValidateErrorAndMappingWithCustomModel (line 130) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/Default/SignatureHashValidatorTests.cs class SignatureHashValidatorTests (line 24) | public class SignatureHashValidatorTests method SignatureHashValidatorTests (line 33) | public SignatureHashValidatorTests() method Validate_WithValidSignatureHashes_ReturnsEmptyList (line 47) | [Fact] method Validate_WithInvalidSignatureHash_ReturnsValidationIssue (line 70) | [Theory] method Validate_WithMissingSignatureConfiguration_ThrowsApplicationConfigException (line 97) | [Fact] method Validate_WithRestrictedReadDataType_UsesServiceOwnerAuth (line 111) | [Fact] method Validate_WithNonRestrictedReadDataType_DoesNotUseServiceOwnerAuth (line 141) | [Fact] method Validate_WithDataTypeNotFoundInApplicationMetadata_ThrowsApplicationConfigException (line 171) | [Fact] method Validate_WithMultipleSigneeContexts_ValidatesAllSignatures (line 192) | [Fact] method Validate_WithSigneeContextWithoutSignDocument_SkipsValidation (line 231) | [Fact] method TaskId_ShouldReturnAsterisk (line 275) | [Fact] method NoIncrementalValidation_ShouldReturnTrue (line 281) | [Fact] method ShouldRunForTask_WithSigningTask_ReturnsTrue (line 287) | [Fact] method ShouldRunForTask_WithNonSigningTask_ReturnsFalse (line 298) | [Fact] method ShouldRunForTask_WithNullTaskType_ReturnsFalse (line 309) | [Fact] method ShouldRunForTask_Exception_BubblesUp (line 320) | [Fact] method HasRelevantChanges_ShouldThrowUnreachableException (line 331) | [Fact] method CreateTestInstance (line 346) | private static Instance CreateTestInstance() method CreateSigneeContextWithValidHash (line 357) | private static SigneeContext CreateSigneeContextWithValidHash(string h... method SetupMocks (line 383) | private void SetupMocks( FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/Default/SigningTaskValidatorTests.cs class SigningTaskValidatorTest (line 20) | public class SigningTaskValidatorTest method SigningTaskValidatorTest (line 28) | public SigningTaskValidatorTest() method Validate_ShouldReturnEmptyList_WhenAllHaveSigned (line 38) | [Fact] method Validate_ShouldReturnValidationIssue_WhenNotAllHaveSigned (line 86) | [Theory] method Validate_ShouldReturnEmptyListAndLogError_WhenAppMetadataFetchFails (line 142) | [Fact] method Validate_ShouldLogError_WhenSigneeContextsFetchFails (line 163) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/GenericValidatorTests.cs class GenericValidatorTests (line 9) | public class GenericValidatorTests class MyModel (line 11) | private class MyModel class TestValidator (line 23) | private class TestValidator : GenericFormDataValidator method TestValidator (line 25) | public TestValidator() method HasRelevantChanges (line 30) | protected override bool HasRelevantChanges(MyModel current, MyModel ... method ValidateFormData (line 35) | protected override Task ValidateFormData( method VerifyTestValidator (line 58) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/LegacyValidationServiceTests/ValidationServiceOldTests.cs class ValidationServiceOldTests (line 24) | public class ValidationServiceOldTests method ValidationServiceOldTests (line 49) | public ValidationServiceOldTests() method FileScanEnabled_VirusFound_ValidationShouldFail (line 73) | [Fact] method FileScanEnabled_PendingScanNotEnabled_ValidationShouldNotFail (line 103) | [Fact] method FileScanEnabled_PendingScanEnabled_ValidationShouldNotFail (line 134) | [Fact] method FileScanEnabled_Clean_ValidationShouldNotFail (line 165) | [Fact] method ValidateAndUpdateProcess_set_canComplete_validationstatus_and_return_empty_list (line 197) | [Fact] method ValidateAndUpdateProcess_set_canComplete_false_validationstatus_and_return_list_of_issues (line 235) | [Fact] method ModelKeyToField_NullInputWithoutType_ReturnsNull (line 282) | [Fact] method ModelKeyToField_StringInputWithoutType_ReturnsSameString (line 288) | [Fact] method ModelKeyToField_NullInput_ReturnsNull (line 294) | [Fact] method ModelKeyToField_StringInput_ReturnsSameString (line 300) | [Fact] method ModelKeyToField_StringInputWithAttr_ReturnsMappedString (line 306) | [Fact] method ModelKeyToField_SubModel_ReturnsMappedString (line 312) | [Fact] method ModelKeyToField_SubModelNullable_ReturnsMappedString (line 318) | [Fact] method ModelKeyToField_SubModelWithSubmodel_ReturnsMappedString (line 327) | [Fact] method ModelKeyToField_SubModelNull_ReturnsMappedString (line 336) | [Fact] method ModelKeyToField_SubModelNullNullable_ReturnsMappedString (line 345) | [Fact] method ModelKeyToField_SubModelNullWithSubmodel_ReturnsMappedString (line 354) | [Fact] method ModelKeyToField_List_IgnoresMissingIndex (line 364) | [Fact] method ModelKeyToField_List_ProxiesIndex (line 373) | [Fact] method ModelKeyToField_ListOfList_ProxiesIndex (line 382) | [Fact] method ModelKeyToField_ListOfList_IgnoresMissing (line 391) | [Fact] method ModelKeyToField_ListOfListNullable_IgnoresMissing (line 400) | [Fact] method ModelKeyToField_ListOfListOfListNullable_IgnoresMissingButPropagatesOthers (line 409) | [Fact] class TestModel (line 418) | public class TestModel class SubTestModel (line 433) | public class SubTestModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/LegacyValidationServiceTests/ValidationServiceTests.cs class ValidationServiceTests (line 23) | public sealed class ValidationServiceTests : IDisposable class MyModel (line 25) | public class MyModel method ValidationServiceTests (line 136) | public ValidationServiceTests() method SetupTaskValidatorType (line 197) | private void SetupTaskValidatorType(Mock taskValidator... method SetupTaskValidatorReturn (line 204) | private void SetupTaskValidatorReturn( method SetupDataElementValidatorType (line 216) | private void SetupDataElementValidatorType( method SetupDataElementValidatorReturn (line 227) | private void SetupDataElementValidatorReturn( method SetupFormDataValidatorType (line 239) | private void SetupFormDataValidatorType( method SetupFormDataValidatorReturn (line 255) | private void SetupFormDataValidatorReturn( method SourcePropertyIsSet (line 275) | private void SourcePropertyIsSet(List result) method SourcePropertyIsSet (line 285) | private void SourcePropertyIsSet(List result) method SetupDataClient (line 297) | private void SetupDataClient(MyModel data) method Validate_WithNoValidators_ReturnsNoErrors (line 313) | [Fact] method ValidateFormData_WithSpecificValidator (line 335) | [Fact] method ValidateFormData_WithMyNameValidator_ReturnsErrorsWhenNameIsKari (line 392) | [Fact] method ValidateTask_ReturnsAllErrorsFromAllLevels (line 468) | [Fact] method ValidateTask_ReturnsNoErrorsFromAllLevels (line 570) | [Fact] method Dispose (line 602) | public void Dispose() FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/NullInstantiationValidatorTests.cs class NullInstantiationValidatorTests (line 8) | public class NullInstantiationValidatorTests method NullInstantiationTest_Validation_returns_null (line 10) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Features/Validators/ValidationServiceTests.cs class ValidationServiceTests (line 20) | public class ValidationServiceTests : IAsyncLifetime method ValidationServiceTests (line 43) | public ValidationServiceTests(ITestOutputHelper output) method InitializeAsync (line 65) | public Task InitializeAsync() method RegisterValidatorMock (line 70) | private Mock RegisterValidatorMock( method ValidateInstanceAtTask_WithNoData_ShouldReturnNoIssues (line 100) | [Fact] method ValidateIncrementalFormData_WithNoData_ShouldReturnNoIssues (line 115) | [Fact] method ValidateIncrementalFormData_WithIgnoredValidators_ShouldRunOnlyNonIgnoredValidators (line 134) | [Fact] method ValidateInstanceAtTask_WithIgnoredValidators_ShouldRunOnlyNonIgnoredValidators (line 154) | [Fact] method ValidateInstanceAtTask_WithDifferentValidators_ShouldIgnoreNonIncrementalValidatorsWhenSpecified (line 189) | [Theory] class GenericValidatorFake (line 237) | private class GenericValidatorFake : GenericFormDataValidator method GenericValidatorFake (line 242) | public GenericValidatorFake( method ValidateFormData (line 253) | protected override Task ValidateFormData( method HasRelevantChanges (line 268) | protected override bool HasRelevantChanges(string current, string pr... method GenericFormDataValidator_serviceModelIsString_CallsValidatorFunctionForTask (line 274) | [Fact] method FormDataValidator_DataTypeNoAppLogic_IsNotCalled (line 310) | [Fact] method GenericFormDataValidator_serviceModelIsString_CallsValidatorFunctionForIncremental (line 410) | [Fact] method GetVerifySettings (line 486) | private VerifySettings GetVerifySettings() method DisposeAsync (line 496) | public async Task DisposeAsync() FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/AllowedContributorsHelperTests.cs class AllowedContributorsHelperTests (line 9) | public class AllowedContributorsHelperTests method IsValidContributor_ShouldReturnExpectedResult (line 11) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/InstantiationHelperTests.cs class InstantiationHelperTests (line 12) | public class InstantiationHelperTests method PartyToInstanceOwner_SelfIdentifiedWithEmail_ReturnsInstanceOwnerWithEmail (line 14) | [Fact] method PartyToInstanceOwner_SelfIdentifiedWithUsername_ReturnsInstanceOwnerWithUsername (line 45) | [Fact] method PartyToInstanceOwner_SelfIdentifiedWithEmail_ThirdPartyInstantiation_ReturnsExternalIdentifier (line 74) | [Fact] method PartyToInstanceOwner_SelfIdentifiedWithLegacyUsername_ThirdPartyInstantiation_ReturnsExternalIdentifier (line 101) | [Fact] method PartyToInstanceOwner_PersonWithSSN_ReturnsInstanceOwnerWithPersonNumber (line 128) | [Fact] method PartyToInstanceOwner_OrganisationWithOrgNumber_ReturnsInstanceOwnerWithOrganisationNumber (line 154) | [Fact] method GetExternalIdentityForSelfIdentifiedParty_WhenPartySelfIdentified_ReturnsExternalIdentity (line 180) | [Fact] method GetExternalIdentityForSelfIdentifiedParty_WhenPartySelfIdentified_ButNoExternalIdentity_ReturnsNull (line 204) | [Fact] method GetExternalIdentityForSelfIdentifiedParty_WhenPartyNotSelfIdentified_ReturnsNull (line 224) | [Fact] method GetExternalIdentityForSelfIdentifiedParty_WhenNotAuthenticatedAsUser_ReturnsNull (line 242) | [Fact] method CreateAuthenticatedUser (line 262) | private static Authenticated.User CreateAuthenticatedUser(int userId, ... method CreateAuthenticatedOrg (line 297) | private static Authenticated.Org CreateAuthenticatedOrg(string orgNo) FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/JsonHelperTests.cs class JsonHelperTests (line 11) | public class JsonHelperTests method DoTest (line 16) | public async Task?> DoTest( class TestModel (line 56) | public class TestModel method SimpleNoChangeTest (line 89) | [Fact] method InitializingPropertiesLeadsToNoDiff (line 97) | [Fact] method InitializingNonNullablePropertiesCreatesDiff (line 115) | [Fact] method NullIsNotZero (line 140) | [Fact] method ZeroIsNotNull (line 157) | [Fact] method TestSystemTextJsonAnnotation (line 174) | [Fact] method ChangeInteger (line 190) | [Theory] method ChangeDecimal (line 226) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/JsonSerializerIgnorePrefixTests.cs class JsonSerializerIgnorePrefixTests (line 8) | public class JsonSerializerIgnorePrefixTests method OptionsWithIgnorePrefix (line 10) | [Fact] method ShouldRemoveShadowFields_WithPrefix (line 22) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/LinqExpressionHelpersTests.cs class LinqExpressionHelpersTests (line 7) | public class LinqExpressionHelpersTests class MyModel (line 9) | public class MyModel method GetJsonPath_OneLevelDeep (line 20) | [Fact] method GetJsonPath_TwoLevelsDeep (line 27) | [Fact] method GetJsonPath_TwoLevelsDeepUsingFirst (line 34) | [Fact()] method GetJsonPath_ManyLevelsDeep (line 43) | [Fact] method GetJsonPath_IndexInVariable (line 52) | [Fact] method GetJsonPath_IndexInSelectStatement (line 60) | [Fact] method GetJsonPath_IndexInVariableLoop (line 72) | [Fact] method GetJsonPath_AritmeticExpression (line 83) | [Fact] method GetJsonPath_AritmeticExpressionOnRecursiveModel (line 91) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/LogSanitizerTests.cs class LogSanitizerTests (line 5) | public class LogSanitizerTests method Sanitize_RemovesControlCharactersAndTrimsWhitespace (line 7) | [Theory] method Sanitize_TruncatesLongInput (line 26) | [Fact] method Sanitize_HandlesComplexInjectionAttempt (line 40) | [Fact] method Sanitize_WhitespaceWithControlCharacters_TrimsCorrectly (line 54) | [Fact] method Sanitize_ExactlyMaxLength_NoTruncation (line 68) | [Fact] method Sanitize_OneCharacterOverMax_Truncates (line 82) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/MemoryAsStreamTests.cs class MemoryAsStreamTests (line 6) | public class MemoryAsStreamTests method GenerateNonRepeatingByteArray (line 16) | private static byte[] GenerateNonRepeatingByteArray() method Read_WithValidInput_ShouldReadBytes (line 50) | [Fact] method Read_ChunkedReads_ShouldReadBytesInChunks (line 66) | [Fact] method Read_WithChunkSize_ShouldReadBytesInChunks (line 83) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/MimeTypeMapTests.cs class MimeTypeMapTests (line 8) | public class MimeTypeMapTests method GetMimeType_ShouldNotBe_CaseSensitive (line 10) | [Theory] method GetMimeType_ShouldReturnCorrectMimeType_for_pdf (line 22) | [Fact] method GetMimeType_ShouldReturnCorrectMimeType_for_pdf_without_leading_dot (line 35) | [Fact] method GetMimeType_ShouldReturnCorrectMimeType_for_zip (line 48) | [Fact] method GetMimeType_ShouldReturnCorrectMimeType_matching_x_zip_compressed (line 61) | [Fact] method GetMimeType_throws_ArgumentNullException_if_extension_null (line 76) | [Fact] method GetMimeType_returns_octetstream_for_unknown_fileextension (line 83) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/MultiDecisionHelper/MultiDecisionHelperTests.cs class MultiDecisionHelperTests (line 12) | public class MultiDecisionHelperTests method CreateMultiDecisionRequest_generates_multidecisionrequest_with_all_actions_current_task_elemtnId (line 14) | [Fact] method CreateMultiDecisionRequest_generates_multidecisionrequest_with_all_actions_instanceId_is_GUID_only (line 39) | [Fact] method CreateMultiDecisionRequest_generates_multidecisionrequest_with_all_actions_endevent (line 64) | [Fact] method CreateMultiDecisionRequest_throws_ArgumentNullException_if_user_is_null (line 89) | [Fact] method ValidateDecisionResult_all_actions_allowed (line 110) | [Fact] method ValidateDecisionResult_one_action_denied (line 132) | [Fact] method ValidateDecisionResult_throws_ArgumentNullException_if_response_is_null (line 154) | [Fact] method ValidateDecisionResult_throws_ArgumentNullException_if_user_is_null (line 168) | [Fact] method GetClaims (line 183) | private static ClaimsPrincipal GetClaims(string partyId) method GetXacmlJsonRespons (line 199) | private static List GetXacmlJsonRespons(string filename) FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/ObjectUtilsTests.cs class ObjectUtilsTests (line 6) | public class ObjectUtilsTests class TestClass (line 8) | public class TestClass method TestSimple (line 25) | [Fact] method TestSimpleStringInitialized (line 37) | [Fact] method TestSimpleListInitialized (line 50) | [Fact] method TestMultipleLevelsInitialized (line 61) | [Fact] method TestGuidInitialized (line 96) | [Fact] method TestRemoveAltinnRowId (line 128) | [Fact] method TestRemoveAltinnRowIdWithNulls (line 174) | [Fact] method TestInitializeRowIdWithNulls (line 224) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/ObjectUtils_XmlSerializationTests.cs class ObjectUtils_XmlSerializationTests (line 17) | public class ObjectUtils_XmlSerializationTests(ITestOutputHelper _output) class YttersteObjekt (line 21) | [XmlRoot(ElementName = "model")] method ShouldSerializeDecimalMedOrid (line 28) | public bool ShouldSerializeDecimalMedOrid() => DecimalMedOrid?.value... method ShouldSerializeStringMedOrid (line 34) | public bool ShouldSerializeStringMedOrid() => StringMedOrid?.value !... method ShouldSerializeNormalString (line 40) | public bool ShouldSerializeNormalString() => NormalString != "should... method ShouldSerializeNullableDecimal (line 46) | public bool ShouldSerializeNullableDecimal() method ShouldSerializeDecimal (line 55) | public bool ShouldSerializeDecimal() class NullableDecimalMedORID (line 64) | public class NullableDecimalMedORID class StringMedORID (line 84) | public class StringMedORID method TestPrepareForStorage (line 123) | [Theory] method TestInvalidXmlCharsAreHandled (line 134) | [Fact] method TestSerializeDeserializeAsStorage (line 147) | [Theory] method SerializeDeserialize (line 160) | private YttersteObjekt SerializeDeserialize(YttersteObjekt test) method TestSerializeDeserializeAsJson (line 177) | [Theory] method CreateObject (line 207) | private static YttersteObjekt CreateObject(string? value) method AssertObject (line 236) | private static void AssertObject(YttersteObjekt test, string? normalVa... method TestPrepareForStorage_Decimal (line 267) | [Theory] method TestSerializeDeserializeAsStorage_Decimal (line 280) | [Theory] method TestSerializeDeserializeAsJson_Decimal (line 293) | [Theory] method CreateObject (line 321) | private static YttersteObjekt CreateObject(decimal? value) method AssertObject (line 355) | private static void AssertObject(YttersteObjekt test, decimal? value) method VerifyShouldSerialize (line 388) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/PathHelperTests.cs class PathHelperTests (line 6) | public class PathHelperTests method AbsoluteLegalPathsReturnsTrueForValidPaths (line 8) | [Theory] method AbsoluteLegalPathsReturnsFalseForInvalidPaths (line 16) | [Theory] method RelativeLegalPathsReturnsTrueForValidPaths (line 24) | [Theory] method RelativeLegalPathsReturnsFalseForInvalidPaths (line 32) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/PlatformHttpResponseSnapshotExceptionTests.cs class PlatformHttpResponseSnapshotExceptionTests (line 7) | public class PlatformHttpResponseSnapshotExceptionTests method CreateAndDisposeHttpResponse_CapturesBasicProperties (line 9) | [Fact] method CreateAndDisposeHttpResponse_HandlesNullContent (line 33) | [Fact] method CreateAndDisposeHttpResponse_HandlesEmptyContent (line 47) | [Fact] method CreateAndDisposeHttpResponse_TruncatesLargeContent (line 64) | [Fact] method CreateAndDisposeHttpResponse_DoesNotTruncateSmallContent (line 83) | [Fact] method CreateAndDisposeHttpResponse_RedactsSensitiveHeaders (line 102) | [Fact] method CreateAndDisposeHttpResponse_RedactsHeaders_CaseInsensitive (line 131) | [Fact] method CreateAndDisposeHttpResponse_PreservesNonSensitiveHeaders (line 156) | [Fact] method CreateAndDisposeHttpResponse_CapturesContentHeaders (line 178) | [Fact] method CreateAndDisposeHttpResponse_CapturesTrailingHeaders (line 197) | [Fact] method CreateAndDisposeHttpResponse_RedactsSensitiveTrailingHeaders (line 216) | [Fact] method CreateAndDisposeHttpResponse_DisposesOriginalResponse (line 236) | [Fact] method CreateAndDisposeHttpResponse_InheritsFromPlatformHttpException (line 252) | [Fact] method CreateAndDisposeHttpResponse_MessageIncludesContentWhenPresent (line 270) | [Fact] method CreateAndDisposeHttpResponse_MessageOmitsContentWhenEmpty (line 289) | [Fact] method CreateAndDisposeHttpResponse_HandlesMultiValueHeaders (line 308) | [Fact] method CreateAndDisposeHttpResponse_ThrowsOnNullResponse (line 325) | [Fact] method CreateAndDisposeHttpResponse_HandlesBinaryContent (line 334) | [Fact] method CreateAndDisposeHttpResponse_HandlesBinaryContentWithStreamContent (line 351) | [Fact] method CreateAndDisposeHttpResponse_HandlesNullReasonPhrase (line 371) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/ProcessHelperTests.cs class ProcessHelperTests (line 8) | public class ProcessHelperTests method GetValidStartEventOrError_returns_start_event_and_no_error_when_null_proposed_and_one_StartEvent (line 10) | [Fact] method GetValidStartEventOrError_returns_start_event_and_no_error_when_proposed_in_possibleStartEvents (line 23) | [Fact] method GetValidStartEventOrError_returns_null_and_error_when_proposed_and_single_StartEvent_not_matches (line 36) | [Fact] method GetValidStartEventOrError_returns_null_and_error_when_proposed_null_and_multiple_possibleStartEvents (line 57) | [Fact] method GetValidStartEventOrError_returns_null_and_error_when_possibleStartEvents_is_empty (line 78) | [Fact] method GetValidNextElementOrError_returns_next_and_no_error_when_possibleNextElements_hase_one_element (line 99) | [Fact] method GetValidNextElementOrError_returns_next_null_and_error_when_possibleNextElements_hase_two_element (line 112) | [Fact] method GetValidNextElementOrError_returns_proposed_and_no_error_when_possibleNextElements_has_one_element_matching_proposal (line 134) | [Fact] method GetValidNextElementOrError_returns_null_and_error_when_possibleNextElements_has_no_elements_matching_proposal (line 147) | [Fact] method GetValidNextElementOrError_returns_next_null_and_error_when_possibleNextElements_hase_no_element (line 168) | [Fact] method GetSequenceFlowType_returns_flowtype_of_first_SequenceFlow (line 190) | [Fact] method GetSequenceFlowType_returns_second_flow_type_if_FlowType_Not_Defined_on_first_flow (line 216) | [Fact] method GetSequenceFlowType_returns_CompleteCurrentMoveToNext_if_FlowType_Not_Defined (line 241) | [Fact] method GetSequenceFlowType_returns_CompleteCurrentMoveToNext_if_Unknown_FlowTypes (line 262) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/RemoveBomExtentionsTests.cs class RemoveBomExtentionsTests (line 7) | public class RemoveBomExtentionsTests method TestRemoveBom (line 9) | [Fact] method TestNotRemoveBom (line 17) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/SelfLinkHelperTests.cs class SelfLinkHelperTests (line 8) | public class SelfLinkHelperTests method BuildFrontendSelfLink (line 10) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/ShadowFieldsConverterTests.cs class ShadowFieldsConverterTests (line 9) | public class ShadowFieldsConverterTests method GetData (line 11) | internal static (string Prefix, ModelWithShadowFields Data) GetData() method ShouldRemoveShadowFields_WithPrefix (line 29) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/UrlHelperTests.cs class UrlHelperTests (line 8) | public class UrlHelperTests method UrlHelperTests (line 12) | public UrlHelperTests() method GetInstanceUrl_ReturnsFormattedUrl (line 18) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/UserHelperTest.cs class UserHelperTest (line 16) | public class UserHelperTest type Fixture (line 18) | private sealed record Fixture(WebApplication App) : IAsyncDisposable method GetUserContext_PerformsCorrectLogic (line 44) | [Theory] method GetUserContext_HandlesMissingClaims (line 87) | [Fact] method GetUserContext_ThrowsOnMissingUserId (line 125) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Helpers/Utf8JsonReaderExtensionsTests.cs class Utf8JsonReaderExtensionsTests (line 10) | public class Utf8JsonReaderExtensionsTests method TestArray (line 12) | [Fact] method TestComment (line 26) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/AppResourcesSITests.cs class AppResourcesSITests (line 18) | public class AppResourcesSITests method GetApplication_desrializes_file_from_disk (line 24) | [Fact] method GetApplication_sets_default_value_when_onEntry_null (line 75) | [Fact] method GetApplication_second_read_from_cache (line 126) | [Fact] method GetApplicationMetadata_throws_ApplicationConfigException_if_file_not_found (line 185) | [Fact] method GetApplicationMetadata_throws_ApplicationConfigException_if_deserialization_fails (line 201) | [Fact] method GetApplicationXACMLPolicy_return_policyfile_as_string (line 217) | [Fact] method GetApplicationXACMLPolicy_return_null_if_file_not_found (line 235) | [Fact] method GetApplicationBPMNProcess_return_process_as_string (line 252) | [Fact] method GetApplicationBPMNProcess_return_null_if_file_not_found (line 270) | [Fact] method GetUiConfiguration_loads_folder_settings_and_global_settings (line 287) | [Fact] method GetLayoutModelForFolder_returns_null_when_folder_does_not_exist (line 343) | [Fact] method GetAppSettings (line 395) | private AppSettings GetAppSettings( method SetupAppMetadata (line 415) | private static IAppMetadata SetupAppMetadata( FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/EventsClientTest.cs class EventsClientTest (line 18) | public class EventsClientTest method EventsClientTest (line 28) | public EventsClientTest() method AddEvent_RegisterEventWithInstanceOwnerOrganisation_CloudEventInRequestContainOrganisationNumber (line 41) | [Fact] method AddEvent_RegisterEventWithInstanceOwnerPerson_CloudEventInRequestContainPersonNumber (line 100) | [Fact] method AddEvent_TheServiceResponseIndicateFailure_ThrowsPlatformHttpException (line 155) | [Fact] method InitializeMocks (line 209) | private void InitializeMocks(HttpResponseMessage httpResponseMessage, ... FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/InstanceClientTests.cs class InstanceClientTests (line 20) | public sealed class InstanceClientTests : IDisposable method InstanceClientTests (line 28) | public InstanceClientTests() method AddCompleteConfirmation_SuccessfulCallToStorage (line 35) | [Fact] method AddCompleteConfirmation_StorageReturnsNonSuccess_ThrowsPlatformHttpException (line 74) | [Fact] method UpdateReadStatus_StorageReturnsNonSuccess_LogsErrorAppContinues (line 114) | [Fact] method UpdateReadStatus_StorageReturnsSuccess (line 154) | [Fact] method UpdateSubtatus_StorageReturnsSuccess (line 186) | [Fact] method UpdateSubtatus_StorageReturnsNonSuccess_ThrowsPlatformHttpException (line 229) | [Fact] method DeleteInstance_StorageReturnsSuccess (line 269) | [Fact] method DeleteInstance_StorageReturnsNonSuccess_ThrowsPlatformHttpException (line 308) | [Fact] method UpdatePresentationTexts_StorageReturnsNonSuccess_ThrowsPlatformHttpException (line 350) | [Fact] method UpdatePresentationTexts_SuccessfulCallToStorage (line 392) | [Fact] method UpdateDataValues_WithFullInstance_SuccessfullyCallsStorage (line 430) | [Theory] method QueryInstances_QueryResponseContainsNext (line 506) | [Fact] method CreateDummyJwt (line 569) | private static string CreateDummyJwt() method InitializeMocks (line 580) | private void InitializeMocks(HttpResponseMessage[] httpResponseMessage... method Dispose (line 621) | public void Dispose() FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/NullPdfFormatterTests.cs class NullPdfFormatterTests (line 9) | public class NullPdfFormatterTests method NullPdfFormatter_FormatPdf_returns_Layoutsettings_as_is (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/PersonClientTests.cs class PersonClientTests (line 19) | public class PersonClientTests method PersonClientTests (line 26) | public PersonClientTests() method GetPerson_PlatformResponseOk_OutcomeSuccessful (line 46) | [Fact] method GetPerson_PlatformResponseNotFound_ReturnsNull (line 89) | [Fact] method GetPerson_PlatformResponseTooManyRequests_ThrowsPlatformHttpException (line 118) | [Fact] method CreateHttpResponseMessage (line 161) | private static async Task CreateHttpResponseMessa... method ConvertToBase64 (line 168) | private static string ConvertToBase64(string text) FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/PrefillSITest.cs class PrefillTestDataModel (line 11) | public class PrefillTestDataModel class TestPrefillFields (line 16) | public class TestPrefillFields class PrefillSITests (line 27) | public class PrefillSITests method PrefillDataModel_AssignsValuesCorrectly (line 29) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/TestData/AppDataModel/ModelWithShadowFields.cs class ModelWithShadowFields (line 9) | [XmlRoot(ElementName = "model")] class AltinnSF_gruppeish (line 52) | public class AltinnSF_gruppeish class Gruppe (line 65) | public class Gruppe FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/TestResources/DummyModel.cs class DummyModel (line 8) | public class DummyModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Implementation/TextClientTest.cs class TextClientTest (line 19) | public class TextClientTest method TextClientTest (line 28) | public TextClientTest() method GetAppTextNb_SuccessfulCallToStorage (line 43) | [Fact] method GetAppTextNb_TextSuccessfullyRetrievedFromCache (line 74) | [Fact] method GetAppTextNb_StorageReturnsError (line 101) | [Fact] method InitializeMocks (line 130) | private void InitializeMocks(HttpResponseMessage httpResponseMessage, ... FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/AccessManagement/AccessManagementClientTests.cs class AccessManagementClientTests (line 23) | public class AccessManagementClientTests method FormatErrorDetails_ReturnsExpectedResult (line 41) | [Theory] method DelegateRights_VerifyHttpCall (line 78) | [Fact] method DelegateRights_ShouldReturnDelegationResponse_OnSuccess (line 131) | [Fact] method DelegateRights_ShouldThrowAccessManagementRequestException_OnHttpError (line 201) | [Fact] method DelegateRights_ShouldThrowAccessManagementRequestException_OnInvalidJsonResponse (line 232) | [Fact] method DelegateRights_ShouldThrowAccessManagementRequestException_OnNullResponse (line 263) | [Fact] method RevokeRights_VerifyHttpCall (line 294) | [Fact] method RevokeRights_ShouldReturnDelegationResponse_OnSuccess (line 347) | [Fact] method RevokeRights_ShouldThrowAccessManagementRequestException_OnHttpError (line 417) | [Fact] method RevokeRights_ShouldThrowAccessManagementRequestException_OnInvalidJsonResponse (line 448) | [Fact] method RevokeRights_ShouldThrowAccessManagementRequestException_OnNullResponse (line 479) | [Fact] method DelegateRights_ShouldLogCorrectInformation (line 510) | [Fact] method RevokeRights_ShouldLogCorrectInformation (line 552) | [Fact] method DIContainer_Accepts_Missing_TelemetryClient (line 594) | [Fact] method DelegateRights_ShouldPreserveOriginalAccessManagementRequestException (line 602) | [Fact] method RevokeRights_ShouldPreserveOriginalAccessManagementRequestException (line 639) | [Fact] method CreateFixture (line 676) | private static Fixture CreateFixture( type Fixture (line 735) | private readonly record struct Fixture( FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/Authorization/AuthorizationClientTests.cs class AuthorizationClientTests (line 18) | public class AuthorizationClientTests method AuthorizeActions_returns_dictionary_with_one_action_denied (line 20) | [Fact] method AuthorizeActions_returns_empty_dictionary_if_no_response_from_pdp (line 69) | [Fact] method GetClaims (line 111) | private static ClaimsPrincipal GetClaims(string partyId) method GetXacmlJsonRespons (line 127) | private static XacmlJsonResponse GetXacmlJsonRespons(string filename) FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/EventsSubscriptionClientTests.cs class EventsSubscriptionClientTests (line 16) | public class EventsSubscriptionClientTests type Fixture (line 18) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method AddSubscription_ShouldReturnOk (line 61) | [Fact] class TestSecretCodeProvider (line 72) | public class TestSecretCodeProvider : IEventSecretCodeProvider method GetSecretCode (line 74) | public Task GetSecretCode() FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/KeyVault/SecretsLocalClientTests.cs class SecretsLocalClientTests (line 10) | public class SecretsLocalClientTests method GetConfiguration (line 12) | public static IConfiguration GetConfiguration(params (string Key, stri... method TestMissingSecretId_ThrowsException (line 15) | [Fact] method TestCertificateFoundInConfiguration (line 25) | [Fact] method TestSecretFoundInSecretsJson (line 37) | [Fact] method TestKeyFoundInSecretsJson (line 46) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/Profile/ProfileClientTests.cs class ProfileClientTests (line 21) | public class ProfileClientTests type Fixture (line 23) | private readonly record struct Fixture(ServiceProvider ServiceProvider... method BuildFixture (line 29) | private Fixture BuildFixture(Func? userProfileFactory = ... method Builds_From_DI_Container (line 94) | [Fact] method Returns_Test_Profile (line 103) | [Fact] method Returns_Test_Profile_Cached (line 122) | [Fact] method Cache_Expires (line 140) | [Fact] method Retries_On_Previous_Null (line 170) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/Register/AltinnPartyClientTest.cs class AltinnPartyClientTest (line 19) | public class AltinnPartyClientTest method GetParty_OK_CallsCorrectUrl_SetsCorrectHeaders (line 26) | [Fact] method GetParty_Unauthorized_ThrowsException (line 49) | [Fact] method GetParty_UnknownError_LogsEventAndReturnsNull (line 70) | [Fact] method LookupParty_CallsCorrectUrl_SetsCorrectHeaders (line 92) | [Fact] method LookupParty_AnyError_LogsEventAndThrowsException (line 115) | [Fact] type Fixture (line 137) | private sealed record Fixture( class AltinnPartyClientTestExtensions (line 213) | internal static class AltinnPartyClientTestExtensions method GetHeader (line 215) | public static string GetHeader(this HttpRequestMessage request, string... method VerifyCall (line 222) | public static void VerifyCall( FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/Storage/DataClientTests.cs class DataClientTests (line 33) | public class DataClientTests method DataClientTests (line 35) | [Obsolete("Called by the de-serializer; should only be called by deriv... method InsertBinaryData_MethodProduceValidPlatformRequest (line 59) | [Theory] method InsertBinaryData_MethodProduceValidPlatformRequest_with_generatedFrom_query_params (line 115) | [Theory] method GetFormData_MethodProduceValidPlatformRequest_ReturnedFormIsValid (line 165) | [Theory] method InsertBinaryData_PlatformRespondNotOk_ThrowsPlatformException (line 225) | [Fact] method UpdateBinaryData_put_updated_data_and_Return_DataElement (line 258) | [Theory] method UpdateBinaryData_returns_exception_when_put_to_storage_result_in_servererror (line 312) | [Fact] method UpdateBinaryData_returns_exception_when_put_to_storage_result_in_conflict (line 345) | [Fact] method GetBinaryData_returns_stream_of_binary_data (line 378) | [Theory] method GetBinaryData_returns_empty_stream_when_storage_returns_notfound (line 416) | [Theory] method GetBinaryData_throws_PlatformHttpException_when_server_error_returned_from_storage (line 451) | [Fact] method GetBinaryDataStream_returns_stream_of_binary_data_with_unbuffered_response (line 482) | [Theory] method GetBinaryDataStream_throws_PlatformHttpException_when_data_not_found (line 525) | [Theory] method GetBinaryDataStream_throws_PlatformHttpException_when_server_error_returned_from_storage (line 568) | [Fact] method GetBinaryDataList_returns_AttachemtList_when_DataElements_found (line 600) | [Theory] method GetBinaryDataList_throws_PlatformHttpException_if_non_ok_response (line 669) | [Fact] method DeleteBinaryData_returns_true_when_data_was_deleted (line 700) | [Fact] method DeleteBinaryData_throws_PlatformHttpException_when_dataelement_not_found (line 736) | [Fact] method DeleteData_returns_true_when_data_was_deleted_with_delay_true (line 774) | [Theory] method UpdateData_serializes_and_updates_formdata (line 812) | [Theory] method UpdateData_throws_error_if_serilization_fails (line 857) | [Fact] method UpdateData_throws_platformhttpexception_if_platform_request_fails (line 893) | [Theory] method LockDataElement_calls_lock_endpoint_in_storage_and_returns_updated_DataElement (line 943) | [Theory] method LockDataElement_throws_platformhttpexception_if_platform_request_fails (line 983) | [Theory] method UnlockDataElement_calls_lock_endpoint_in_storage_and_returns_updated_DataElement (line 1020) | [Theory] method UnlockDataElement_throws_platformhttpexception_if_platform_request_fails (line 1060) | [Theory] method AssertHttpRequest (line 1097) | private static void AssertHttpRequest( type Fixture (line 1145) | private sealed record Fixture : IAsyncDisposable type TestTokens (line 1214) | private sealed record TestTokens(JwtToken UserToken, JwtToken ServiceO... type AuthenticationTestCase (line 1216) | public sealed record AuthenticationTestCase : IXunitSerializable FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/Storage/DataClientTestsXmlJson.cs class DataClientTestsXmlJson (line 13) | public class DataClientTestsXmlJson method DataClientTestsXmlJson (line 23) | public DataClientTestsXmlJson(ITestOutputHelper outputHelper) method TestInsertDataAlternatives (line 63) | [Theory] method TestObsoleteInsertFormData_TestTypeMismatch (line 148) | [Fact] method TestUpdateDataAlternatives (line 185) | [Theory] method TestObsoleteUpdateData_TestTypeMismatch (line 316) | [Fact] method TestGetFormData (line 342) | [Theory] method IDataClientGet_ThrowsPlatformException (line 401) | [Fact] method IDataClientUpdate_ThrowsPlatformException (line 437) | [Fact] class TestData (line 797) | public class TestData class TestDataJson (line 803) | public class TestDataJson : TestData { } class TestDataXml (line 805) | [XmlRoot("TestData")] class TestDataJsonXml (line 808) | public class TestDataJsonXml : TestData { } class TestDataXmlJson (line 810) | [XmlRoot("TestData")] method GetDataForType (line 813) | private static TestData GetDataForType(string dataType) FILE: src/App/backend/test/Altinn.App.Core.Tests/Infrastructure/Clients/Storage/SignClientTests.cs class SignClientTests (line 17) | public class SignClientTests method SignClientTests (line 23) | public SignClientTests() method SignDataElements_sends_request_to_platform (line 33) | [Fact] method SignDataElements_throws_PlatformHttpException_if_platform_returns_http_errorcode (line 91) | [Fact] method GetSignClient (line 125) | private SignClient GetSignClient(Func Mock, HttpClient Client) Crea... method CreateAppMetadataMock (line 34) | private static Mock CreateAppMetadataMock(string org) method GetOrgDetails_ReturnsOrgDetails_WhenResponseIsValid (line 41) | [Fact] method GetOrgDetails_ReturnsNull_WhenOrgNotFound (line 126) | [Fact] method GetOrgDetails_ThrowsJsonException_WhenOrgsPropertyIsMissing (line 159) | [Fact] method GetOrgDetails_CancellationTokenIsRespected (line 188) | [Fact] method GetOrgDetails_ReturnsOrgDetails_WhenAnotherOrgHasMalformedData (line 220) | [Fact] method GetOrgDetails_ThrowsJsonException_WhenOurOrgIsMissingRequiredFields (line 275) | [Fact] method GetOrgDetails_ReturnsStaleData_WhenFetchFailsAfterPreviousSuccess (line 319) | [Fact] method GetOrgDetails_TtdGetsDigdirOrgnr_WhenTtdHasNoOrgnr (line 385) | [Fact] method GetOrgDetails_TtdKeepsOwnOrgnr_WhenTtdHasOrgnr (line 437) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/App/AppMetadataTest.cs class AppMetadataTest (line 17) | public class AppMetadataTest method GetApplicationMetadata_desrializes_file_from_disk (line 28) | [Fact] method GetApplicationMetadata_eformidling_desrializes_file_from_disk (line 82) | [Fact] method GetApplicationMetadata_second_read_from_cache (line 145) | [Fact] method GetApplicationMetadata_onEntry_InstanceSelection_DefaultSelectedOption_read_legacy_value_if_new_not_set (line 198) | [Fact] method GetApplicationMetadata_onEntry_supports_new_option (line 262) | [Fact] method GetApplicationMetadata_onEntry_prefer_new_option (line 322) | [Fact] method GetApplicationMetadata_logo_can_instantiate_with_source_and_DisplayAppOwnerNameInHeader (line 386) | [Fact] method GetApplicationMetadata_should_include_registered_externalApiIds (line 452) | [Fact] method GetApplicationMetadata_deserializes_unmapped_properties (line 466) | [Fact] method GetApplicationMetadata_deserialize_serialize_unmapped_properties (line 478) | [Fact] method GetApplicationMetadata_throws_ApplicationConfigException_if_file_not_found (line 493) | [Fact] method GetApplicationMetadata_throw_ApplicationConfigException_if_deserialization_fails (line 501) | [Fact] method GetApplicationMetadata_throws_ApplicationConfigException_if_deserialization_fails_due_to_string_in_int (line 509) | [Fact] method GetApplicationXACMLPolicy_return_policyfile_as_string (line 517) | [Fact] method GetApplicationXACMLPolicy_throws_FileNotFoundException_if_file_not_found (line 527) | [Fact] method GetApplicationBPMNProcess_return_process_as_string (line 535) | [Fact] method GetApplicationBPMNProcess_throws_ApplicationConfigException_if_file_not_found (line 545) | [Fact] method GetAppSettings (line 553) | private AppSettings GetAppSettings( method SetupAppMetadata (line 573) | private static IAppMetadata SetupAppMetadata( FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/App/FrontendFeaturesTest.cs class FrontendFeaturesTest (line 9) | public class FrontendFeaturesTest method GetFeatures_returns_list_of_enabled_features (line 11) | [Fact] method GetFeatures_returns_correct_enabled_status_for_each_feature (line 33) | [Fact] method GetFeatures_does_not_return_undefined_features (line 52) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Auth/AuthenticationTokenResolverTest.cs class AuthenticationTokenResolverTest (line 21) | public class AuthenticationTokenResolverTest method GetAccessToken_ResolvesCorrectTokenSource (line 46) | [Theory] method GetAccessToken_RequestsCorrectScope_Maskinporten (line 60) | [Fact] method GetAccessToken_CallsCorrectUrl_Localtest (line 105) | [Fact] method TestCases_HaveUniqueTokens (line 130) | [Fact] type Fixture (line 139) | private sealed record Fixture : IAsyncDisposable type TestTokens (line 220) | private sealed record TestTokens( type TestCase (line 228) | public sealed record TestCase : IXunitSerializable FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Auth/AuthorizationServiceTests.cs class AuthorizationServiceTests (line 20) | public class AuthorizationServiceTests type Fixture (line 22) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... class TestAuthorizer1 (line 83) | private sealed class TestAuthorizer1 : IUserActionAuthorizer method AuthorizeAction (line 87) | public Task AuthorizeAction(UserActionAuthorizerContext contex... class TestAuthorizer2 (line 90) | private sealed class TestAuthorizer2 : IUserActionAuthorizer method AuthorizeAction (line 94) | public Task AuthorizeAction(UserActionAuthorizerContext contex... class TestAuthorizer3 (line 97) | private sealed class TestAuthorizer3 : IUserActionAuthorizer method AuthorizeAction (line 101) | public Task AuthorizeAction(UserActionAuthorizerContext contex... method GetPartyList_returns_party_list_from_AuthorizationClient (line 104) | [Fact] method ValidateSelectedParty_returns_validation_from_AuthorizationClient (line 126) | [Fact] method AuthorizeAction_returns_true_when_AutorizationClient_true_and_no_IUserActinAuthorizerProvider_is_provided (line 146) | [Fact] method AuthorizeAction_returns_false_when_AutorizationClient_false_and_no_IUserActinAuthorizerProvider_is_provided (line 188) | [Fact] method AuthorizeAction_returns_false_when_AutorizationClient_true_and_one_IUserActinAuthorizerProvider_returns_false (line 226) | [Fact] method AuthorizeAction_does_not_call_UserActionAuthorizer_if_AuthorizationClient_returns_false (line 271) | [Fact] method AuthorizeAction_calls_all_providers_and_return_true_if_all_true (line 318) | [Fact] method AuthorizeAction_does_not_call_providers_with_non_matching_taskId_and_or_action (line 387) | [Fact] method AuthorizeAction_calls_providers_with_task_null_and_or_action_null (line 468) | [Fact] method AuthorizeActions_returns_list_of_UserActions_with_auth_decisions (line 551) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Data/DataElementAccessCheckerTest.cs class DataElementAccessCheckerTest (line 16) | public class DataElementAccessCheckerTest method GetReaderProblem_HandlesEmptyRequiredAction (line 18) | [Theory] method GetReaderProblem_HandlesAuthorizedScenario (line 42) | [Fact] method GetReaderProblem_HandlesUnauthorizedScenario (line 75) | [Fact] method Mutators_HandleEmptyRequiredAction (line 101) | [Theory] method Mutators_EnforceActiveInstance (line 130) | [Fact] method Mutators_EnforceAllowedContributors (line 162) | [Theory] method GetCreateProblem_VerifiesMaxCount (line 222) | [Fact] method GetCreateProblem_VerifiesMaxSize (line 245) | [Fact] method GetCreateProblem_EnforcesDisallowUserCreate (line 277) | [Fact] method GetDeleteProblem_EnforcesDisallowUserDelete (line 301) | [Fact] method Mutators_BlockPdfDataType (line 335) | [Fact] type Fixture (line 368) | private sealed record Fixture type ExpectedTestOutcome (line 445) | public enum ExpectedTestOutcome FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Data/DataServiceTests.cs class DataServiceTests (line 11) | public class DataServiceTests method DataServiceTests (line 19) | public DataServiceTests() method GetByType_ReturnsCorrectDataElementAndModel_WhenDataElementExists (line 26) | [Fact] method GetByType_ReturnsEmptyGuidAndNullModel_WhenDataElementDoesNotExist (line 64) | [Fact] method GetById_ReturnsCorrectModel_WhenDataElementExists (line 81) | [Fact] method GetById_ThrowsArgumentException_WhenDataElementDoesNotExist (line 118) | [Fact] method InsertJsonObject_ReturnsExpectedResult (line 131) | [Fact] method UpdateJsonObject_ReturnsExpectedResult (line 163) | [Fact] method CreateInstance (line 195) | private static Instance CreateInstance() method CreateAppMetadata (line 209) | private static ApplicationMetadata CreateAppMetadata(Instance instance) class TestModel (line 218) | public class TestModel { } FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Data/DataTypeComparerTest.cs class DataTypeComparerTest (line 6) | public class DataTypeComparerTest method ComparerWorksAsExpected (line 8) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Events/EventHandlerResolverTests.cs class EventHandlerResolverTests (line 9) | public class EventHandlerResolverTests type Fixture (line 11) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method ResolveEventHandler_SubscriptionValidationHandler_ShouldReturnSubscriptionValidationHandler (line 31) | [Fact] method ResolveEventHandler_InvalidEventType_ShouldReturnUnhandledEventHandler (line 45) | [Fact] method ResolveEventHandler_Null_ShouldReturnUnhandledEventHandler (line 59) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Events/UnhandledEventHandlerTests.cs class UnhandledEventHandlerTests (line 7) | public class UnhandledEventHandlerTests method ProcessEvent_ShouldThrowNotImplementedException (line 9) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/InstanceLocking/InstanceLockTests.cs class InstanceLockTests (line 22) | public sealed class InstanceLockTests type Fixture (line 24) | private sealed record Fixture(WireMockServer Server, ServiceProvider S... method HappyPath (line 106) | [Fact] method HappyPath_MultipleLockCalls (line 160) | [Fact] method LockReleasedOnException (line 216) | [Fact] method CustomTtl_UsedInStorageApiCall (line 249) | [Fact] method LockReleaseFailure_DoesNotThrow (line 284) | [Fact] method StorageApiError_ThrowsCorrectPlatformHttpException (line 315) | [Theory] method NullResponseBody_ThrowsPlatformHttpException (line 341) | [Fact] method EmptyJsonResponseBody_ThrowsPlatformHttpException (line 368) | [Fact] method InvalidInstanceId_ThrowsInvalidOperationException (line 395) | [Fact] method GenerateLockToken (line 418) | private string GenerateLockToken(Guid lockId) FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Linq/ExtensionsTest.cs class ExtensionsTest (line 5) | public class ExtensionsTest method WhereNotNull_ReturnsOnlyNonNullItems (line 7) | [Fact] method WhereNotNull_ThrowsArgumentNullException_WhenSourceIsNull (line 15) | [Fact] method IsNullOrEmpty_ReturnsTrue_WhenEnumerableIsNull (line 24) | [Fact] method IsNullOrEmpty_ReturnsTrue_WhenEnumerableIsEmpty (line 32) | [Fact] method IsNullOrEmpty_ReturnsFalse_WhenEnumerableIsNotEmpty (line 40) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/LocaltestValidationTests.cs class LocaltestValidationTests (line 16) | public class LocaltestValidationTests type Fixture (line 18) | private sealed record Fixture(WebApplication App) : IAsyncDisposable method Test_Init (line 87) | [Fact] method Test_Recent_Version (line 97) | [Fact] method Test_Old_Version (line 130) | [Fact] method Test_Api_Not_Found (line 163) | [Fact] method Test_Invalid_Version (line 187) | [Fact] method Test_Timeout (line 210) | [Fact] method Test_App_Shutdown (line 244) | [Fact] method Test_Dns_Failure (line 279) | [Fact] method Test_Unhandled_Status (line 316) | [Fact] method Test_Unhandled_Error (line 338) | [Fact] method Test_Unhandled_Error_But_Continue_To_Try (line 364) | [Fact] method ReplaceHost (line 416) | private static string ReplaceHost(string original, string newHostName) FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Pdf/PdfServiceTests.cs class PdfServiceTests (line 31) | public class PdfServiceTests method PdfServiceTests (line 54) | public PdfServiceTests(ITestOutputHelper outputHelper) method ValidRequest_ShouldReturnPdf (line 79) | [Fact] method ValidRequest_PdfGenerationFails_ShouldThrowException (line 115) | [Fact] method GenerateAndStorePdf (line 148) | [Fact] method GenerateAndStorePdf_with_generatedFrom (line 208) | [Fact] method GetOverridenLanguage_ShouldReturnLanguageFromQuery (line 274) | [Fact] method GetOverridenLanguage_HttpContextIsNull_ShouldReturnNull (line 287) | [Fact] method GetOverridenLanguage_NoLanguageInQuery_ShouldReturnNull (line 300) | [Fact] method GenerateAndStorePdf_WithAutoGeneratePdfForTaskIds_ShouldIncludeTaskIdsInUri (line 313) | [Fact] method GenerateAndStorePdf_WithCustomFileNameTextResourceKey_ShouldUseCustomFileName (line 359) | [Fact] method GenerateAndStorePdf_WithCustomFileNameIncludingPdfExtension_ShouldNotDuplicateExtension (line 421) | [Fact] method SetupPdfService (line 483) | private PdfService SetupPdfService( FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/Authorization/TestData/UserActionAuthorizerStub.cs class UserActionAuthorizerStub (line 7) | public class UserActionAuthorizerStub : IUserActionAuthorizer method AuthorizeAction (line 9) | public Task AuthorizeAction(UserActionAuthorizerContext context) FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/Authorization/UserActionAuthorizerServiceCollectionExtensionTests.cs class UserActionAuthorizerServiceCollectionExtensionTests (line 11) | public class UserActionAuthorizerServiceCollectionExtensionTests method AddTransientUserActionAuthorizerForActionInTask_adds_IUserActinAuthorizerProvider_with_task_and_action_set (line 13) | [Fact] method AddTransientUserActionAuthorizerForActionInTask_adds_only_one_UserActionAuthorizerStub_if_used_multiple_times (line 37) | [Fact] method AddTransientUserActionAuthorizerForActionInAllTasks_adds_IUserActinAuthorizerProvider_with_action_set (line 78) | [Fact] method AddTransientUserActionAuthorizerForAllActionsInTask_adds_IUserActinAuthorizerProvider_with_task_set (line 101) | [Fact] method AddTransientUserActionAuthorizerForAllActionsInAllTasks_adds_IUserActinAuthorizerProvider_without_task_and_action_set (line 124) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/Elements/AltinnExtensionProperties/AltinnEFormidlingConfigurationTests.cs class AltinnEFormidlingConfigurationTests (line 7) | public class AltinnEFormidlingConfigurationTests method Validate_WithAllRequiredFields_ReturnsValidConfiguration (line 9) | [Fact] method Validate_WithOptionalFields_ReturnsValidConfiguration (line 37) | [Fact] method Validate_WithDisabledTrue_ReturnsDisabledTrue (line 62) | [Fact] method Validate_WithDisabledFalse_ReturnsDisabledFalse (line 83) | [Fact] method Validate_WithoutDisabledField_DefaultsToFalse (line 104) | [Fact] method Validate_WithMissingRequiredFields_ThrowsExceptionWithAllErrors (line 124) | [Fact] method Validate_WithInvalidSecurityLevelAndMissingFields_ThrowsExceptionWithAllErrors (line 141) | [Fact] method Validate_WithEnvironmentSpecificConfig_UsesCorrectEnvironment (line 161) | [Fact] method Validate_WithGlobalAndEnvironmentSpecificConfig_PrefersEnvironmentSpecific (line 185) | [Fact] method Validate_WithOnlyGlobalConfig_UsesGlobalConfig (line 209) | [Fact] method Validate_WithEnvironmentSpecificDataTypes_ReturnsCorrectDataTypes (line 229) | [Fact] method Validate_WithGlobalAndEnvironmentSpecificDataTypes_PrefersEnvironmentSpecific (line 258) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/Elements/AppProcessStateTests.cs class AppProcessStateTests (line 9) | public class AppProcessStateTests method Constructor_with_ProcessState_copies_values (line 11) | [Fact] method Constructor_with_ProcessState_copies_values_validated_null (line 61) | [Fact] method Constructor_with_ProcessState_copies_values_currenttask_null (line 107) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/EventHandlers/ProcessTask/AbandonTaskEventHandlerTests.cs class AbandonTaskEventHandlerTests (line 10) | public class AbandonTaskEventHandlerTests type Fixture (line 12) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method Execute_handles_no_IProcessTaskAbandon_injected (line 34) | [Fact] method Execute_calls_all_added_implementations (line 46) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/EventHandlers/ProcessTask/EndTaskEventHandlerTests.cs class EndTaskEventHandlerTests (line 14) | public class EndTaskEventHandlerTests type Fixture (line 16) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method Execute_handles_no_IProcessTaskAbandon_injected (line 61) | [Fact] method Execute_calls_all_added_implementations_of_IProcessTaskEnd (line 84) | [Fact] method Calls_unlock_if_pdf_fails (line 112) | [Fact] method Calls_unlock_if_eFormidling_fails (line 146) | [Fact] method Throws_If_Missing_Pdf_ServiceTask (line 177) | [Fact] method Throws_If_Missing_Eformidling_ServiceTask (line 188) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/EventHandlers/ProcessTask/StartTaskEventHandlerTests.cs class StartTaskEventHandlerTests (line 12) | public class StartTaskEventHandlerTests type Fixture (line 14) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method Execute_handles_happy_path (line 42) | [Fact] method Execute_calls_all_added_implementations_of_IProcessTaskStart (line 62) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ExpressionsExclusiveGatewayTests.cs class ExpressionsExclusiveGatewayTests (line 20) | public class ExpressionsExclusiveGatewayTests method ExpressionsExclusiveGatewayTests (line 35) | public ExpressionsExclusiveGatewayTests() method FilterAsync_NoExpressions_ReturnsAllFlows (line 40) | [Fact] method FilterAsync_Expression_filters_based_on_action (line 89) | [Fact] method FilterAsync_Expression_filters_based_on_datamodel_set_by_layoutset (line 136) | [Fact] method FilterAsync_Expression_filters_based_on_datamodel_set_by_gateway (line 194) | [Fact] method SetupExpressionsGateway (line 251) | private (ExpressionsExclusiveGateway gateway, IInstanceDataAccessor da... FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessEngineAuthorizerTests.cs class ProcessEngineAuthorizerTests (line 16) | public class ProcessEngineAuthorizerTests method ProcessEngineAuthorizerTests (line 28) | public ProcessEngineAuthorizerTests() method AuthorizeProcessNext_WithNullCurrentTask_ReturnsFalse (line 52) | [Fact] method AuthorizeProcessNext_WithSpecificAction_CallsAuthorizationService (line 65) | [Fact] method AuthorizeProcessNext_WithNoAction_DataTask_ChecksWriteAction (line 92) | [Fact] method AuthorizeProcessNext_WithNoAction_PaymentTask_ChecksBothPayAndWriteActions (line 119) | [Fact] method AuthorizeProcessNext_WithNoAction_ConfirmationTask_ChecksConfirmAction (line 159) | [Fact] method AuthorizeProcessNext_WithNoAction_SigningTask_ChecksSignAndWriteActions (line 186) | [Fact] method AuthorizeProcessNext_WithNoAuthorizedActions_ReturnsFalse (line 226) | [Fact] method AuthorizeProcessNext_NoHttpContext_ThrowsAuthenticationContextException (line 251) | [Fact] method GetActionsThatAllowProcessNextForTaskType_ReturnsExpectedActions (line 262) | [Theory] method GetActionsThatAllowProcessNextForTaskType_AllServiceTasksReturnWriteAction (line 284) | [Fact] method CreateInstance (line 330) | private static Instance CreateInstance(string? taskId, string? taskTyp... FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessEngineTest.cs class ProcessEngineTest (line 36) | public sealed class ProcessEngineTest method ProcessEngineTest (line 43) | public ProcessEngineTest(ITestOutputHelper output) method StartProcess_returns_unsuccessful_when_process_already_started (line 48) | [Fact] method StartProcess_returns_unsuccessful_when_no_matching_startevent_found (line 66) | [Fact] method StartProcess_starts_process_and_moves_to_first_task_without_event_dispatch_when_dryrun (line 88) | [Fact] method StartProcess_starts_process_and_moves_to_first_task (line 121) | [Theory] method StartProcess_starts_process_and_moves_to_first_task_with_prefill (line 256) | [Fact] method Next_returns_unsuccessful_for_invalid_process_states (line 406) | [Theory] method HandleUserAction_returns_successful_when_handler_succeeds (line 437) | [Fact] method HandleUserAction_returns_unsuccessful_unauthorized_when_action_handler_returns_errortype_Unauthorized (line 507) | [Fact] method Next_moves_instance_to_next_task_and_produces_instanceevents (line 582) | [Fact] method Next_moves_instance_to_next_task_and_produces_abandon_instanceevent_when_action_reject (line 748) | [Fact] method Next_moves_instance_to_end_event_and_ends_process (line 909) | [Theory] method UpdateInstanceAndRerunEvents_sends_instance_and_events_to_eventdispatcher (line 1103) | [Fact] type Fixture (line 1201) | private sealed record Fixture(IServiceProvider ServiceProvider) : IAsy... method CompareInstance (line 1370) | private bool CompareInstance(Instance expected, Instance actual) method CompareInstanceEvents (line 1382) | private bool CompareInstanceEvents(List expected, List<... method JsonCompare (line 1398) | private bool JsonCompare(object? expected, object? actual) FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessEventHandlingTests.cs class ProcessEventHandlingTests (line 23) | public class ProcessEventHandlingTests type Fixture (line 25) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... method UpdateProcessAndDispatchEvents_StartEvent_instance_updated_and_events_sent_to_storage (line 83) | [Fact] method UpdateProcessAndDispatchEvents_StartTask_instance_updated_and_events_sent_to_storage_missing_tasktype (line 153) | [Fact] method UpdateProcessAndDispatchEvents_StartTask_data_instance_updated_and_events_sent_to_storage (line 218) | [Fact] method UpdateProcessAndDispatchEvents_EndTask_confirmation_instance_updated_and_events_sent_to_storage (line 289) | [Fact] method UpdateProcessAndDispatchEvents_AbandonTask_feedback_instance_updated_and_events_sent_to_storage (line 360) | [Fact] method UpdateProcessAndDispatchEvents_EndEvent_confirmation_instance_updated_and_events_sent_to_storage (line 431) | [Fact] method UpdateProcessAndDispatchEvents_EndEvent_confirmation_instance_updated_and_dispatches_no_events_when_events_null (line 523) | [Fact] method RegisterEventWithEventsComponent_sends_movedTo_event_to_events_system_when_enabled_and_current_task_set (line 579) | [Fact] method RegisterEventWithEventsComponent_sends_complete_event_to_events_system_when_currentTask_null_and_endevent_set (line 607) | [Fact] method RegisterEventWithEventsComponent_sends_no_events_when_process_is_null (line 633) | [Fact] method RegisterEventWithEventsComponent_sends_no_events_when_current_and_endevent_is_null (line 654) | [Fact] method RegisterEventWithEventsComponent_sends_no_events_when_registereventswitheventscomponent_false (line 675) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessNavigatorTests.cs class ProcessNavigatorTests (line 24) | public class ProcessNavigatorTests method GetNextTask_returns_next_element_if_no_gateway (line 26) | [Fact] method GetNextTask_single_sign_to_process_end (line 49) | [Fact] class SingleSignGateway (line 61) | private sealed class SingleSignGateway : IProcessExclusiveGateway method FilterAsync (line 65) | public Task> FilterAsync( method FilterAsync (line 77) | Task> IProcessExclusiveGateway.FilterAsync( method GetNextTask_exclusive_gateway_zero_paths_should_fail (line 88) | [Fact] class ZeroPathsGateway (line 100) | private sealed class ZeroPathsGateway : IProcessExclusiveGateway method FilterAsync (line 104) | public Task> FilterAsync( method FilterAsync (line 114) | Task> IProcessExclusiveGateway.FilterAsync( method NextFollowAndFilterGateways_returns_empty_list_if_no_outgoing_flows (line 125) | [Fact] method GetNextTask_returns_default_if_no_filtering_is_implemented_and_default_set (line 134) | [Fact] method GetNextTask_runs_custom_filter_and_returns_result (line 161) | [Fact] method GetNextTask_throws_ProcessException_if_multiple_targets_found (line 198) | [Fact] method GetNextTask_follows_downstream_gateways (line 216) | [Fact] method GetNextTask_runs_custom_filter_and_throws_exception_when_no_paths_are_found (line 244) | [Fact] method GetNextTask_returns_empty_list_if_element_has_no_next (line 266) | [Fact] method SetupProcessNavigator (line 278) | private static Fixture SetupProcessNavigator(string bpmnfile, IEnumera... type Fixture (line 305) | private sealed record Fixture(IServiceProvider ServiceProvider) : IDis... FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessReaderExtensionsTests.cs class ProcessReaderExtensionsTests (line 7) | public class ProcessReaderExtensionsTests method IsActionAllowedForTask_ActionIsEmpty_ReturnsFalse (line 9) | [Fact] method IsActionAllowedForTask_ActionNotInAltinnActions_ReturnsFalse (line 22) | [Fact] method IsActionAllowedForTask_ActionInAltinnActions_ReturnsTrue (line 38) | [Fact] method IsActionAllowedForTask_AltinnTaskExtensionIsNull_ReturnsFalse (line 54) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessReaderTests.cs class ProcessReaderTests (line 11) | public class ProcessReaderTests method TestBpmnRead (line 13) | [Fact] method IsStartEvent_returns_true_when_element_is_StartEvent (line 24) | [Fact] method IsStartEvent_returns_false_when_element_is_not_StartEvent (line 34) | [Fact] method IsProcessTask_returns_true_when_element_is_ProcessTask (line 45) | [Fact] method IsProcessTask_returns_false_when_element_is_not_ProcessTask (line 52) | [Fact] method IsEndEvent_returns_true_when_element_is_EndEvent (line 63) | [Fact] method IsEndEvent_returns_false_when_element_is_not_EndEvent (line 70) | [Fact] method GetNextElement_returns_gateway (line 81) | [Fact] method GetNextElement_returns_task (line 102) | [Fact] method GetNextElement_returns_all_targets_after_gateway (line 125) | [Fact] method GetNextElement_returns_task1_in_simple_process (line 153) | [Fact] method GetNextElement_returns_task2_in_simple_process (line 176) | [Fact] method GetNextElement_returns_endevent_in_simple_process (line 199) | [Fact] method GetNextElement_returns_emptylist_if_task_without_output (line 221) | [Fact] method GetNextElement_currentElement_null (line 231) | [Fact] method GetNextElement_throws_exception_if_step_not_found (line 239) | [Fact] method GetOutgoingSequenceFlows_returns_empty_list_if_input_is_null (line 248) | [Fact] method GetOutgoingSequenceFlows_returns_SequenceFlow_objects_for_outgoing_flows_from_ProcessTask (line 256) | [Fact] method GetOutgoingSequenceFlows_returns_SequenceFlow_objects_for_outgoing_flows_from_Gateway (line 278) | [Fact] method GetOutgoingSequenceFlows_returns_empty_list_when_no_outgoing (line 307) | [Fact] method Constructor_Fails_if_invalid_bpmn (line 316) | [Fact] method GetFlowElement_returns_StartEvent_with_id (line 322) | [Fact] method GetFlowElement_returns_ProcessTask_with_id (line 341) | [Fact] method GetFlowElement_returns_EndEvent_with_id (line 378) | [Fact] method GetFlowElement_returns_null_when_id_not_found (line 397) | [Fact] method GetFlowElement_returns_Gateway_with_id (line 405) | [Fact] method SignatureConfiguration_WorksAsExpected (line 425) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessTasks/Common/ProcessTaskDataLockerTests.cs class ProcessTaskDataLockerTests (line 11) | public class ProcessTaskDataLockerTests method ProcessTaskDataLockerTests (line 17) | public ProcessTaskDataLockerTests() method Unlock_ShouldUnlockAllDataElementsConnectedToTask (line 24) | [Fact] method Lock_ShouldLockAllDataElementsConnectedToTask (line 64) | [Fact] method Unlock_ShouldNotUnlockDataElementsNotConnectedToTask (line 104) | [Fact] method Lock_ShouldNotLockDataElementsNotConnectedToTask (line 144) | [Fact] method CreateInstance (line 184) | private static Instance CreateInstance() FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessTasks/Common/ProcessTaskFinalizerTests.cs class ProcessTaskFinalizerTests (line 20) | public class ProcessTaskFinalizerTests method ProcessTaskFinalizerTests (line 32) | public ProcessTaskFinalizerTests(ITestOutputHelper output) method Finalize_WithValidInputs_ShouldCallCorrectMethods (line 55) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessTasks/PaymentProcessTaskTests.cs class PaymentProcessTaskTests (line 19) | public class PaymentProcessTaskTests method PaymentProcessTaskTests (line 27) | public PaymentProcessTaskTests() method Start_ShouldCancelAndDelete (line 44) | [Fact] method End_PaymentCompleted_ShouldGeneratePdfReceipt (line 63) | [Fact] method End_PaymentSkipped_ShouldNotGeneratePdfReceipt (line 97) | [Fact] method End_PaymentNotCompleted_ShouldThrowException (line 133) | [Fact] method Abandon_ShouldCancelAndDelete (line 168) | [Fact] method End_PaymentConfigurationIsNull_ShouldThrowApplicationConfigException (line 187) | [Fact] method End_PaymentDataTypeIsNullOrWhitespace_ShouldThrowApplicationConfigException (line 199) | [Fact] method End_ValidConfiguration_ShouldNotThrow (line 216) | [Fact] method Abandon_PaymentConfigurationIsNull_ShouldThrowApplicationConfigException (line 237) | [Fact] method Abandon_ValidConfiguration_ShouldNotThrow (line 249) | [Fact] method CreateInstance (line 261) | private static Instance CreateInstance() method CreatePaymentConfiguration (line 274) | private static AltinnPaymentConfiguration CreatePaymentConfiguration() FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ProcessTasks/SigningProcessTaskTests.cs class SigningProcessTaskTests (line 24) | public class SigningProcessTaskTests method SigningProcessTaskTests (line 39) | public SigningProcessTaskTests() method Start_ShouldDeleteExistingSigningData (line 82) | [Fact] method Abandon_ShouldDeleteExistingSigningData (line 125) | [Fact] method CreateInstance (line 155) | private static Instance CreateInstance() method CreateSigningConfiguration (line 169) | private static AltinnSignatureConfiguration CreateSigningConfiguration() FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ServiceTasks/EFormidlingServiceTaskTests.cs class EFormidlingServiceTaskTests (line 14) | public class EFormidlingServiceTaskTests method EFormidlingServiceTaskTests (line 22) | public EFormidlingServiceTaskTests() method Execute_Should_BeEnabled_When_NoBpmnConfig (line 33) | [Fact] method Execute_Should_ThrowException_When_EFormidlingServiceIsNull (line 47) | [Fact] method Execute_Should_Call_SendEFormidlingShipment_When_EFormidlingEnabled (line 69) | [Fact] method GetConfig (line 93) | private static AltinnEFormidlingConfiguration GetConfig(bool disabled ... method Execute_Should_UseEnvironmentSpecificBpmnConfig_When_Configured (line 107) | [Fact] method Execute_Should_SkipExecution_When_BpmnConfigDisabled (line 138) | [Fact] method Execute_Should_UseGlobalBpmnConfig_When_NoEnvironmentSpecific (line 170) | [Fact] method GetInstance (line 200) | private static Instance GetInstance() FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ServiceTasks/Legacy/EformidlingServiceTaskLegacyTests.cs class EformidlingServiceTaskLegacyTests (line 16) | public class EformidlingServiceTaskLegacyTests method Execute_EFormidlingIsEnabledAndSendAfterTaskIdMatchesCurrentTask_EFormidlingShipment_is_sent (line 23) | [Fact] method Execute_EFormidlingIsEnabledAndSendAfterTaskIdMatchesCurrentTask_but_EformidlingService_is_null_EFormidlingShipment_is_not_sent (line 57) | [Fact] method Execute_EFormidlingIsNotEnabledAndSendAfterTaskIdMatchesCurrentTask_EFormidlingShipment_is_not_sent (line 80) | [Fact] method Execute_EFormidlingIsEnabledAndSendAfterTaskIdNotMatchingCurrentTask_EFormidlingShipment_is_not_sent (line 103) | [Fact] method GetEformidlingServiceTask (line 126) | private EformidlingServiceTaskLegacy GetEformidlingServiceTask( FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ServiceTasks/Legacy/PdfServiceTaskLegacyTests.cs class PdfServiceTaskLegacyTests (line 11) | public class PdfServiceTaskLegacyTests method Execute_calls_pdf_service (line 17) | [Fact] method Execute_pdf_service_is_called_only_once (line 41) | [Fact] method Execute_pdf_generation_is_never_called_if_no_dataelements_for_datatype (line 81) | [Fact] method Execute_does_not_call_pdfservice_if_generate_pdf_are_false_for_all_datatypes (line 111) | [Fact] method Execute_does_not_call_pdfservice_if_generate_pdf_are_false_for_all_datatypes_nde_pdf_flag_true (line 138) | [Fact] method SetupAppMetadataWithDataTypes (line 165) | private void SetupAppMetadataWithDataTypes(List? dataTypes =... FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ServiceTasks/Legacy/TestData/DummyDataType.cs class DummyDataType (line 3) | public class DummyDataType { } FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ServiceTasks/PdfServiceTaskTests.cs class PdfServiceTaskTests (line 12) | public class PdfServiceTaskTests method PdfServiceTaskTests (line 21) | public PdfServiceTaskTests() method Execute_Should_Call_GenerateAndStorePdf (line 36) | [Fact] method Execute_Should_Pass_AutoPdfTaskIds_To_PdfService (line 67) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/ServiceTasks/SubformPdfServiceTaskTests.cs class SubformPdfServiceTaskTests (line 16) | public class SubformPdfServiceTaskTests method SubformPdfServiceTaskTests (line 29) | public SubformPdfServiceTaskTests() method Execute_Should_Call_GenerateAndStorePdf_ForEachDataElement (line 75) | [Fact] method Execute_WithNoMatchingDataElements_Should_Not_Call_GenerateAndStorePdf (line 103) | [Fact] method Execute_WithSpecificDataElements_Should_Call_GenerateAndStorePdf_WithCorrectIds (line 131) | [Fact] method Execute_WithNoPdfConfiguration_Should_Use_DefaultConfiguration (line 158) | [Fact] method Execute_Should_CallProcessTaskCleanerWithCorrectTaskId (line 175) | [Fact] method Execute_WhenCleanupFails_Should_PropagateException (line 197) | [Fact] method AddSubformPdfMetadata_Should_SetCorrectMetadata (line 215) | [Fact] method AddSubformPdfMetadata_Should_CallUpdateWithCorrectParameters (line 246) | [Fact] method Execute_WithMissingSubformComponentId_Should_ThrowApplicationConfigException (line 272) | [Fact] method Execute_WithMissingSubformDataTypeId_Should_ThrowApplicationConfigException (line 300) | [Fact] method Execute_WithWhitespaceFilename_Should_NormalizeToNull (line 328) | [Fact] method Execute_WhenPdfGenerationFails_Should_PropagateException (line 369) | [Fact] method Execute_WhenMetadataUpdateFails_Should_PropagateException (line 393) | [Fact] method Execute_WhenOnePdfFails_Should_FailEntireOperation (line 416) | [Fact] method Execute_WithCancellationToken_Should_PropagateCancellation (line 449) | [Fact] method Execute_Should_CleanupBeforePdfGeneration (line 477) | [Fact] method Execute_WithMultipleSubformDataElements_Should_CreateCorrectMetadataForEach (line 508) | [Fact] method Execute_WithSingleSubformDataElement_Should_WorkCorrectly (line 565) | [Fact] method Execute_WithManySubformDataElements_Should_HandleAll (line 591) | [Fact] method Execute_Should_PassCancellationTokenToAllDependencies (line 617) | [Fact] method SetupProcessReader (line 654) | private void SetupProcessReader() method CreateInstanceWithSubformData (line 672) | private static Instance CreateInstanceWithSubformData() method CreateInstanceWithoutSubformData (line 686) | private static Instance CreateInstanceWithoutSubformData() method CreateServiceTaskContext (line 698) | private static ServiceTaskContext CreateServiceTaskContext( method CreateInstanceWithMultipleSubformData (line 712) | private static Instance CreateInstanceWithMultipleSubformData() method CreateInstanceWithSingleSubformData (line 726) | private static Instance CreateInstanceWithSingleSubformData() method CreateInstanceWithManySubformData (line 738) | private static Instance CreateInstanceWithManySubformData(int count) FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/StubGatewayFilters/DataValuesFilter.cs class DataValuesFilter (line 8) | public class DataValuesFilter : IProcessExclusiveGateway method DataValuesFilter (line 14) | public DataValuesFilter(string gatewayId, string filterOnDataValue) method FilterAsync (line 20) | public async Task> FilterAsync( method FilterAsync (line 31) | Task> IProcessExclusiveGateway.FilterAsync( FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/TestData/DummyModel.cs class DummyModel (line 4) | public class DummyModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Process/TestUtils/ProcessTestUtils.cs class ProcessTestUtils (line 7) | internal static class ProcessTestUtils method SetupProcessReader (line 11) | internal static ProcessReader SetupProcessReader( FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Texts/TranslationServiceInstanceTests.cs class TranslationServiceInstanceTests (line 15) | public class TranslationServiceInstanceTests method TranslationServiceInstanceTests (line 19) | public TranslationServiceInstanceTests(ITestOutputHelper output) class SkjemaModel (line 24) | public class SkjemaModel method TranslateTextKey_WithDataSources (line 29) | [Fact] method TranslateTextKey_WithDataModelDefault_WithoutLayoutSet_ThrowsException (line 82) | [Fact] method TranslateTextKey_WithExplicitDataType_WithoutLayoutSet_ReturnsValue (line 128) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Internal/Texts/TranslationServiceTests.cs class TranslationServiceTests (line 12) | public class TranslationServiceTests method TranslationServiceTests (line 17) | public TranslationServiceTests(ITestOutputHelper outputHelper) method TranslateTextKey_Returns_Nb (line 59) | [Fact] method TranslateTextKey_Returns_En (line 68) | [Fact] method TranslateTextKey_Default_Nb (line 77) | [Fact] method TranslateTextKey_Fallback_Nb (line 86) | [Fact] method TranslateTextKey_Fail_Missing (line 95) | [Fact] method TranslateTextKeyLenient_Returns_Null_If_Key_Is_Null (line 104) | [Fact] method TranslateFirstMatchingTextKey_Returns_First_Match (line 113) | [Fact] method TranslateFirstMatchingTextKey_Returns_Null_If_No_Match (line 127) | [Fact] method TranslateFirstMatchingTextKey_Default_Nb (line 141) | [Fact] method TranslateFirstMatchingTextKey_Fallback_Nb (line 150) | [Fact] method TranslateTextKey_CustomTextParameters (line 159) | [Fact] method TranslateTextKey_CustomTextParameters_Fallback (line 172) | [Fact] method TranslateTextKey_BackendFallback (line 185) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/CommonTests/ContextListRoot.cs class ContextListRoot (line 6) | public class ContextListRoot method ToString (line 35) | public override string ToString() FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/CommonTests/ExpressionTestCaseRoot.cs class ExpressionTestCaseRoot (line 12) | public class ExpressionTestCaseRoot method ExpressionTestCaseRoot (line 14) | public ExpressionTestCaseRoot(TestCaseItem testCaseItem) method ExpressionTestCaseRoot (line 22) | public ExpressionTestCaseRoot() { } class TestCaseItem (line 54) | public class TestCaseItem method ToString (line 99) | public override string ToString() method GetContextOrNull (line 104) | public async Task GetContextOrNull(LayoutEvaluatorSt... class DataModelAndElement (line 118) | public class DataModelAndElement class ProfileSettings (line 127) | public class ProfileSettings class ComponentContextForTestSpec (line 133) | public class ComponentContextForTestSpec method FromContext (line 147) | public static ComponentContextForTestSpec FromContext(ComponentContext... method ToContext (line 168) | public ComponentContext ToContext() => FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/CommonTests/TestBackendExclusiveFunctions.cs class TestBackendExclusiveFunctions (line 12) | public class TestBackendExclusiveFunctions method TestBackendExclusiveFunctions (line 22) | public TestBackendExclusiveFunctions(ITestOutputHelper output) method GatewayAction_Theory (line 27) | [Theory] method LoadTestCase (line 31) | private static async Task LoadTestCase(string ... method RunTestCase (line 60) | private async Task RunTestCase(string testName, string folder) method Ensure_tests_For_All_Folders (line 137) | [Fact] class ExclusiveTestAttribute (line 168) | public class ExclusiveTestAttribute(string folder) FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/CommonTests/TestContextList.cs class TestContextList (line 13) | public class TestContextList method TestContextList (line 23) | public TestContextList(ITestOutputHelper output) method Simple_Theory (line 28) | [Theory] method Group_Theory (line 32) | [Theory] method NonRepeatingGroup_Theory (line 36) | [Theory] method RecursiveGroup_Theory (line 40) | [Theory] method LoadTestData (line 44) | private static async Task LoadTestData(string testNam... method RunTestCase (line 64) | private async Task RunTestCase(string filename, string folder) method Ensure_tests_For_All_Folders (line 106) | [Fact] class SharedTestContextListAttribute (line 137) | public class SharedTestContextListAttribute(string folder) FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/CommonTests/TestFunctions.cs class TestFunctions (line 19) | public class TestFunctions method TestFunctions (line 29) | public TestFunctions(ITestOutputHelper output) method Argv_Theory (line 34) | [Theory] method And_Theory (line 38) | [Theory] method FormatDate_Theory (line 42) | [Theory] method FrontendSettings_Theory (line 46) | [Theory] method Component_Theory (line 50) | [Theory] method CommaContains_Theory (line 54) | [Theory] method Concat_Theory (line 58) | [Theory] method Language_Theory (line 62) | [Theory] method CompareEquals_Theory (line 66) | [Theory] method CompareError_Theory (line 70) | [Theory] method CompareGreaterThan_Theory (line 74) | [Theory] method CompareIsAfter_Theory (line 78) | [Theory] method CompareIsAfterEq_Theory (line 82) | [Theory] method CompareIsBefore_Theory (line 86) | [Theory] method CompareIsBeforeEq_Theory (line 90) | [Theory] method CompareIsSameDay_Theory (line 94) | [Theory] method Contains_Theory (line 98) | [Theory] method DataModel_Theory (line 102) | [Theory] method DataModelMultiple_Theory (line 106) | [Theory] method CountDataElements_Theory (line 110) | [Theory] method EndsWith_Theory (line 114) | [Theory] method Equals_Theory (line 118) | [Theory] method GreaterThan_Theory (line 122) | [Theory] method GreaterThanEq_Theory (line 126) | [Theory] method If_Theory (line 130) | [Theory] method Not_Theory (line 134) | [Theory] method NotContains_Theory (line 138) | [Theory] method InstanceContext_Theory (line 142) | [Theory] method LessThan_Theory (line 146) | [Theory] method LessThanEq_Theory (line 150) | [Theory] method NotEquals_Theory (line 154) | [Theory] method Or_Theory (line 158) | [Theory] method Text_Theory (line 162) | [Theory] method Unknown_Theory (line 166) | [Theory] method UpperCase_Theory (line 170) | [Theory] method LowerCase_Theory (line 174) | [Theory] method UpperCaseFirst_Theory (line 178) | [Theory] method LowerCaseFirst_Theory (line 182) | [Theory] method StringSlice_Theory (line 186) | [Theory] method StringReplace_Theory (line 190) | [Theory] method StringIndexOf_Theory (line 194) | [Theory] method StartsWith_Theory (line 198) | [Theory] method StringLength_Theory (line 202) | [Theory] method Plus_Theory (line 206) | [Theory] method Minus_Theory (line 211) | [Theory] method Multiply_Theory (line 216) | [Theory] method Divide_Theory (line 221) | [Theory] method Round_Theory (line 226) | [Theory] method LoadTestCase (line 230) | private static async Task LoadTestCase(string ... method RunTestCase (line 257) | private async Task RunTestCase(string testName, string folder) method RunTestCase (line 263) | private async Task RunTestCase(string testName, ExpressionTestCaseRoot... method RunTestCaseItem (line 406) | private async Task RunTestCaseItem( method Ensure_tests_For_All_Folders (line 470) | [Fact] class SharedTestAttribute (line 500) | public class SharedTestAttribute(string folder) class SharedTestCasesAttribute (line 506) | public class SharedTestCasesAttribute(string folder) FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/CommonTests/TestInvalid.cs class TestInvalid (line 12) | public class TestInvalid method TestInvalid (line 22) | public TestInvalid(ITestOutputHelper output) method Simple_Theory (line 27) | [Theory] method LoadData (line 61) | private static async Task LoadData(string testName, s... class InvalidTestCase (line 76) | public class InvalidTestCase method ToString (line 90) | public override string ToString() FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/ExpressionEvaluatorTests/EqualsTests.cs class EqualTests (line 8) | public class EqualTests(ITestOutputHelper outputHelper) method AddIfEqual (line 15) | private static void AddIfEqual(TheoryData data, object value, ... method GetNumericTestData (line 24) | public static TheoryData GetNumericTestData(double value) method ToStringForEquals_AgreesWithJsonSerializer (line 61) | [Theory] method ToStringForEquals_NonsenseTypes_ThrowsException (line 104) | [Theory] method ToStringForEquals_SpecialCases (line 118) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/ExpressionEvaluatorTests/ExpressionTests.cs class ExpressionTests (line 6) | public class ExpressionTests method TestExpressionEquality (line 8) | [Fact()] method TestShortcuts (line 59) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/ExpressionEvaluatorTests/ExpressionValueTests.cs class ExpressionValueTests (line 8) | public class ExpressionValueTests(ITestOutputHelper outputHelper) method TestNull (line 10) | [Fact] method TestString (line 41) | [Fact] method TestDouble (line 57) | [Fact] method TestBool (line 73) | [Theory] method TestFromObject (line 93) | [Fact] method TestJsonParsing (line 155) | [Theory] method TestUndefined (line 169) | [Fact] method NullThrowsWhenAccessedAsDifferentType (line 187) | [Fact] method TestArraysFail (line 197) | [Fact] method TestObjectsFail (line 212) | [Fact] method TestTryDeserializeVariousTypes (line 227) | [Fact] method TestTryDeserialize (line 291) | private void TestTryDeserialize(ExpressionValue value, T? expected,... FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/CleanDataAccessor/MainModel.cs type MainModel (line 5) | public record MainModel type SubModel (line 30) | public record SubModel FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/CleanDataAccessor/TestCleanDataAccessor.cs class TestCleanDataAccessor (line 9) | public class TestCleanDataAccessor method TestCleanDataAccessor (line 13) | public TestCleanDataAccessor(ITestOutputHelper outputHelper) method TestEverythingEmpty (line 18) | [Fact] method TestEverythingHidden (line 31) | [Fact] method TestHideRow2AndNameInRow1 (line 73) | [Fact] method HideRowAndNameInSubComponent (line 122) | [Fact] method GetMainAndSubClean (line 238) | private async Task<(T1?, T2?[])> GetMainAndSubClean(T1 data, T... FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/CleanDataAccessor/TestValidateCleanData.cs class TestValidateCleanData (line 13) | public class TestValidateCleanData(ITestOutputHelper outputHelper) method CleanIncremental (line 15) | [Fact] method CleanFull (line 21) | [Fact] method DirtyIncremental (line 27) | [Fact] method DirtyFull (line 33) | [Fact] method RunTest (line 39) | private async Task RunTest(bool incremental, bool removeHidden) method GetValidatorMock (line 145) | private static Mock GetValidatorMock( FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/DataAccessorFixture.cs class DataAccessorFixture (line 26) | public sealed class DataAccessorFixture method BuildServiceProvider (line 58) | public ServiceProvider BuildServiceProvider() => ServiceCollection.Bui... method DataAccessorFixture (line 60) | private DataAccessorFixture(ITestOutputHelper outputHelper) method CreateAsync (line 126) | public static async Task CreateAsync( type LayoutSetSpec (line 137) | public record LayoutSetSpec(string LayoutSetName, Type ModelType, int ... method AddLayouts (line 142) | private async Task AddLayouts(List specs, string caller... method AddFormData (line 194) | public void AddFormData(object data, int? maxCount = null) FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/LayoutTestUtils.cs class LayoutTestUtils (line 18) | public static class LayoutTestUtils method GetLayoutModelTools (line 50) | public static async Task GetLayoutModelTools(obj... FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/LikertHidden/LikertHiddenTests.cs class LikertHiddenTests (line 9) | public class LikertHiddenTests method TestLikertWithMultipleComponents (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/RemoveHiddenData/RemoveHiddenDataTests.cs class RemoveHiddenDataTests (line 9) | public class RemoveHiddenDataTests method TestRemoveHiddenData (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/RepeatingGroupsHidden/RepeatingGroupsHidden.cs class RepeatingGroupsHidden (line 9) | public class RepeatingGroupsHidden method Test_Hidden_Multiple_Groups (line 11) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/RequiredValidator/RequiredValidatorTests.cs class RequiredValidatorTests (line 12) | public class RequiredValidatorTests class Model (line 14) | public class Model class MainComponentGroupItem (line 25) | public class MainComponentGroupItem class SubModel (line 40) | public class SubModel : Model { } method RequiredValidatorTests (line 44) | public RequiredValidatorTests(ITestOutputHelper outputHelper) method ValidateEmpty_IssuesRequiredIssues (line 49) | [Fact] method ValidateAllRequiredFieldsMissing (line 55) | [Fact] method VerifyAllOk (line 86) | [Fact] method VerifyValidationIssues (line 125) | private async Task VerifyValidationIssues(Model data, SubModel[] subDa... class TestValidator (line 178) | private class TestValidator : IValidator method Validate (line 184) | public async Task> Validate( method HasRelevantChanges (line 218) | public Task HasRelevantChanges( FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/SubForm/SubFormTests.cs class SubFormTests (line 31) | public class SubFormTests : IClassFixture type MainFormModel (line 33) | private record MainFormModel( type SubFormModel (line 40) | private record SubFormModel( method SubFormTests (line 292) | public SubFormTests(ITestOutputHelper output, DataAnnotationsTestFixtu... method Test1 (line 337) | [Fact] method ParsePage (line 361) | private static PageComponent ParsePage(string layoutId, string pageNam... method Json (line 367) | private static string Json([StringSyntax("json")] string json) => json; FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/Test1/RunTest1.cs class RunTest1 (line 9) | public class RunTest1 method DoNotRemoveAnyData_WhenPageExpressionIsFalse (line 20) | [Fact] method RemoveData_WhenPageExpressionIsTrue (line 37) | [Fact] method RunLayoutValidationsForRequired_InvalidComponentHidden_ReturnsNoIssus (line 67) | [Fact] method RunLayoutValidationsForRequired_InvalidComponentHidden_ReturnsSingleIssue (line 84) | [Fact] class DataModel (line 104) | public class DataModel class Some (line 110) | public class Some class Data (line 116) | public class Data FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/Test2/RunTest2.cs class RunTest2 (line 9) | public class RunTest2 method RemoveWholeGroup (line 20) | [Fact] method RemoveSingleRow (line 74) | [Fact] class DataModel (line 98) | public class DataModel class Some (line 104) | public class Some class Data (line 113) | public class Data FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/FullTests/Test3/RunTest3.cs class RunTest3 (line 9) | public class RunTest3 method RemoveRowDataFromGroup (line 20) | [Fact] method RemoveRowFromGroup (line 80) | [Fact] class DataModel (line 180) | public class DataModel class Some (line 186) | public class Some class Data (line 195) | public class Data FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/RemoveHiddenData/OptionsWithGroupTests.cs class OptionsWithGroupTests (line 11) | public class OptionsWithGroupTests class SkjemaModel (line 21) | public class SkjemaModel class SkjemaModelRow (line 33) | public class SkjemaModelRow method OptionsWithGroupTests (line 57) | public OptionsWithGroupTests(ITestOutputHelper outputHelper) method TestRemoveGroup (line 115) | [Fact] method TestRemoveUnchecked (line 159) | [Fact] method TestCheckedPreservesRow (line 221) | [Fact] method MyAssertEqualSets (line 279) | private void MyAssertEqualSets(IEnumerable expected, IEnumerable... FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/TestDataModel.cs class TestDataModel (line 13) | public class TestDataModel method TestSimpleGet (line 15) | [Fact] method AttributeNoAttributeCaseSensitive (line 25) | [Fact] method NewtonsoftAttributeWorks (line 35) | [Fact] method SystemTextJsonAttributeWorks (line 44) | [Fact] method RecursiveLookup (line 53) | [Fact] method DoubleRecursiveLookup (line 91) | [Fact] method TestRemoveFields (line 189) | [Fact] method TestRemoveRows (line 234) | [Fact] method TestErrorCases (line 323) | [Fact] method TestAddIndexes (line 346) | [Fact] method AddIndexes_WhenGivenIndexOnNonIndexableProperty_ThrowsError (line 376) | [Fact] method RemoveField_WhenValueDoesNotExist_DoNothing (line 389) | [Fact] class Model (line 408) | public class Model class Name (line 434) | public class Name class Friend (line 441) | public class Friend FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/TestUtilities/DynamicClassBuilder.cs class DynamicClassBuilder (line 16) | public class DynamicClassBuilder method CreateClassFromJson (line 18) | public static Type CreateClassFromJson(JsonDocument jsonDocument) method CreateClassFromJsonElement (line 29) | private static Type CreateClassFromJsonElement(JsonElement jsonObject,... method CreateProperty (line 48) | private static void CreateProperty(TypeBuilder typeBuilder, string pro... method GetTypeFromJsonElement (line 89) | private static Type GetTypeFromJsonElement(JsonElement element, string... method GetArrayType (line 110) | private static Type GetArrayType(JsonElement arrayElement, string prop... method DataObjectFromJsonDocument (line 126) | public static object DataObjectFromJsonDocument(JsonElement doc) method DataAccessorFromJsonDocument (line 137) | public static IInstanceDataAccessor DataAccessorFromJsonDocument( method DataAccessorFromJsonDocument (line 148) | public static IInstanceDataAccessor DataAccessorFromJsonDocument( FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/TestUtilities/DynamicClassBuilderChatGPTTests.cs class DynamicClassBuilderChatGptTests (line 6) | public class DynamicClassBuilderChatGptTests method CreateClassFromJson_ShouldCreateClassWithStringProperty (line 8) | [Fact] method CreateClassFromJson_ShouldCreateClassWithNumberProperty (line 26) | [Fact] method CreateClassFromJson_ShouldCreateClassWithBooleanProperty (line 44) | [Fact] method CreateClassFromJson_ShouldCreateClassWithNestedObjectProperty (line 62) | [Fact] method CreateClassFromJson_ShouldCreateClassWithArrayProperty (line 89) | [Fact] method CreateClassFromJson_ShouldCreateClassWithNestedArrayObjectProperty (line 109) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/TestUtilities/DynamicClassBuilderTests.cs class DynamicClassBuilderTests (line 7) | public class DynamicClassBuilderTests method CreateClassFromJson_GivenValidJsonDocument_ReturnsType (line 9) | [Fact] method CreateClassFromJson_GivenStructureWithRecursiveTypes_ReturnsType (line 35) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/TestUtilities/InstanceDataAccessorFake.cs class InstanceDataAccessorFake (line 11) | public class InstanceDataAccessorFake : IInstanceDataAccessor, IEnumerab... method InstanceDataAccessorFake (line 16) | public InstanceDataAccessorFake( method Add (line 33) | public void Add(DataElement? dataElement, object data, int maxCount = 1) method GetFormData (line 77) | public Task GetFormData(DataElementIdentifier dataElementIdent... method GetFormDataWrapper (line 82) | public Task GetFormDataWrapper(DataElementIdentifier... method GetCleanAccessor (line 87) | public IInstanceDataAccessor GetCleanAccessor(RowRemovalOption rowRemo... method GetPreviousDataAccessor (line 92) | public IInstanceDataAccessor GetPreviousDataAccessor() method GetLayoutEvaluatorState (line 99) | public LayoutEvaluatorState? GetLayoutEvaluatorState() method GetBinaryData (line 104) | public Task> GetBinaryData(DataElementIdentifier ... method GetDataElement (line 109) | public DataElement GetDataElement(DataElementIdentifier dataElementIde... method OverrideAuthenticationMethod (line 117) | public void OverrideAuthenticationMethod(DataType dataType, StorageAut... method AddFormDataElement (line 123) | public void AddFormDataElement(string dataType, object model) method AddAttachmentDataElement (line 128) | public void AddAttachmentDataElement( method RemoveDataElement (line 138) | public void RemoveDataElement(DataElementIdentifier dataElementIdentif... method GetEnumerator (line 143) | public IEnumerator> GetEnumerator() method GetEnumerator (line 149) | IEnumerator IEnumerable.GetEnumerator() FILE: src/App/backend/test/Altinn.App.Core.Tests/LayoutExpressions/TestUtilities/LayoutEvaluatorTest.cs class LayoutEvaluatorTest (line 5) | public class LayoutEvaluatorTest method OrderByListIndexReverse_OrdersByDataElementIdentifierDescending_ThenFieldDescending (line 7) | [Fact] method OrderByListIndexReverse_HandlesEmptyList (line 30) | [Fact] method OrderByListIndexReverse_HandlesSingleElement (line 38) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Mocks/DelegatingHandlerStub.cs class DelegatingHandlerStub (line 6) | public class DelegatingHandlerStub : DelegatingHandler method DelegatingHandlerStub (line 10) | public DelegatingHandlerStub() method DelegatingHandlerStub (line 15) | public DelegatingHandlerStub(Func SendAsync( FILE: src/App/backend/test/Altinn.App.Core.Tests/Mocks/RequestInterceptor.cs class RequestInterceptor (line 6) | public class RequestInterceptor : DelegatingHandler method RequestInterceptor (line 12) | public RequestInterceptor(HttpStatusCode responseCode, Stream response... method SendAsync (line 18) | protected override Task SendAsync( method GetRequestContentAsStringAsync (line 31) | public async Task GetRequestContentAsStringAsync() class RequestInterceptorException (line 46) | internal class RequestInterceptorException : AltinnException method RequestInterceptorException (line 48) | internal RequestInterceptorException(string? message) FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/AppIdentifierTests.cs class AppIdentifierTests (line 9) | public class AppIdentifierTests method Constructor_AppId_ShouldReturnValidInstance (line 11) | [Fact] method Constructor_AppId_ShouldThrowException (line 25) | [Theory] method Constructor_OrgApp_ShouldReturnValidInstance (line 36) | [Fact] method Constructor_Null_ShouldThrowException (line 50) | [Theory] method Constructor_NullAppId_ShouldThrowException (line 60) | [Fact] method Constructor_Equals_ShouldBeEqual (line 68) | [Fact] method CreateFromUrl_ValidUrl_ShouldConstruct (line 81) | [Theory] method CreateFromUrl_InvalidUrl_ShouldThrowArgumentException (line 95) | [Theory] method CreateFromUrl_Null_ShouldThrowArgumentNullException (line 105) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/ApplicationMetdataTests.cs class ApplicationMetdataTests (line 6) | public class ApplicationMetdataTests method ConstructorSetIdAndAppIdentifier (line 8) | [Fact] method UpdatingIdUpdatesAppIdentifier (line 17) | [Fact] method UpdatingIdFailsIfInvalidApplicationIdFormat (line 30) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/DataElementIdentifierTests.cs class DataElementIdentifierTests (line 6) | public class DataElementIdentifierTests method NullableDataElementIdentifier_Default_ShouldBeNull (line 8) | [Fact] method NullableDataElementIdentifier_Null_ShouldBeNull (line 17) | [Fact] method NullableDataElementIdentifier_FromNullDataElement_ShouldBeNull (line 26) | [Fact] method NullableDataElementIdentifier_FromDataElement_ShouldHaveValue (line 36) | [Fact] method DataElementIdentifier_FromNullDataElement_ShouldThrowNullReferenceException (line 49) | [Fact] method DataElementIdentifier_FromDataElement_ShouldWork (line 62) | [Fact] method DataElementIdentifier_FromString_ShouldWork (line 74) | [Fact] method DataElementIdentifier_FromGuid_ShouldWork (line 85) | [Fact] method DataElementIdentifier_Equality_ShouldCompareByGuid (line 96) | [Fact] method DataElementIdentifier_Inequality_ShouldCompareByGuid (line 108) | [Fact] method DataElementIdentifier_ToString_ShouldReturnId (line 118) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/DataReferenceTests.cs class DataReferenceTests (line 6) | public class DataReferenceTests method TestStartsWithTrue (line 8) | [Theory] method TestStartsWithFalse (line 21) | [Theory] method TestStartsWithDifferentElements (line 34) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/InstanceIdentifierTests.cs class InstanceIdentifierTests (line 7) | public class InstanceIdentifierTests method Url_CreateFromUrl_ShouldReturnOwnerIdAndInstaceGuid (line 9) | [Theory] method Url_CreateFromUrl_ShouldThrowExceptionOnInvalidUrl (line 39) | [Fact] method Constructor_FromParts_ShouldReturnInstance (line 49) | [Theory] method Constructor_FromInstanceId_ShouldReturnInstance (line 59) | [Fact] method InstanceIdentifier_NoInstance_Returns_Object_With_IsNoInstance_True (line 73) | [Fact] method InstanceIdentifier_NoInstance_GetInstanceId_throws_ArgumentNullException (line 81) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/JwtTokenJsonConverterTest.cs class JwtTokenJsonConverterTest (line 8) | public class JwtTokenJsonConverterTest type TestObject (line 14) | public record TestObject method JsonDeserialisesCorrectly (line 20) | [Fact] method JsonSerialisesCorrectly (line 38) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/JwtTokenTests.cs class AccessTokenTests (line 8) | public class AccessTokenTests method Parse_ValidToken_ShouldReturnAccessToken (line 17) | [Fact] method Parse_InvalidToken_ShouldThrowFormatException (line 30) | [Fact] method Equals_SameToken_ShouldReturnTrue (line 36) | [Fact] method Equals_DifferentToken_ShouldReturnFalse (line 65) | [Fact] method ImplicitConversion_ShouldReturnFullTokenString (line 91) | [Fact] method Value_Property_ShouldReturnFullTokenString (line 104) | [Fact] method ShouldIndicateExpiry (line 117) | [Theory] method ShouldIndicateIssuer (line 135) | [Fact] method ShouldIndicateScopes (line 149) | [Fact] method ToString_ShouldMask_AccessToken (line 163) | [Fact] method ToStringUnmasked_ShouldNotMask_AccessToken (line 179) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/LanguageCodeJsonConverterTest.cs class LanguageCodeJsonConverterTest (line 8) | public class LanguageCodeJsonConverterTest type TestObject (line 10) | public record TestObject method JsonDeserialisesCorrectly (line 16) | [Theory] method JsonSerialisesCorrectly (line 36) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/LanguageCodeTests.cs class LanguageCodeTests (line 7) | public class LanguageCodeTests method ValidIso6391Code_ParsesOk (line 13) | [Fact] method InvalidIso6391Code_ThrowsException (line 23) | [Fact] method Equality_WorksAsExpected (line 33) | [Fact] method ImplicitStringConversion_WorksAsExpected (line 57) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/MimeTypeTests.cs class MimeTypeTests (line 8) | public class MimeTypeTests method Equals_matches_string_to_type (line 10) | [Fact] method Equals_not_matches_string_to_type_no_aliases (line 17) | [Fact] method Equals_matches_string_to_alias (line 24) | [Fact] method Equals_matches_stringvalues_to_type (line 31) | [Fact] method Equals_matches_mimetype_when_type_and_alias_equal (line 38) | [Fact] method Equals_not_matches_mimetype_when_type_not_equal (line 45) | [Fact] method Equals_not_matches_mimetype_when_alias_not_equal (line 55) | [Fact] method Equals_returns_false_when_object_is_null (line 62) | [Fact] method Equals_returns_false_when_unknown_object (line 69) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/ModelSerializationServiceTests.cs class ModelSerializationServiceTests (line 8) | public class ModelSerializationServiceTests method ModelSerializationServiceTests (line 17) | public ModelSerializationServiceTests() method SerializeToStorage_ReturnsExpectedContentType (line 27) | [Theory] method SerializeToStorage_SerializesJson (line 47) | [Fact] method SerializeToStorage_SerializesXmlWithObsoleteMethod (line 64) | [Fact] method SerializeToStorage_SerializesXmlWithNullDataElement (line 84) | [Fact] method SerializeToStorage_SerializesJsonOnOldElement (line 104) | [Fact] method SerializeToStorage_DefaultsToXmlOnUnsupportedContentType (line 124) | [Fact] method SerializeToStorage_ThrowsOnMismatchingModelType (line 139) | [Fact] method SerializeToStorage_MultipleAllowedContentTypes_PicksTheFirstOne (line 162) | [Fact] method DeserializeFromStorage_ThrowsOnMismatchingModelType (line 177) | [Fact] method DeserializeFromStorage_DeserializesJson (line 200) | [Fact] method DeserializeFromStorage_DeserializesXml (line 220) | [Fact] method DeserializeFromStorage_WithDefaultContentType_DeserializesXml (line 240) | [Fact] method CreateDataType (line 259) | private static DataType CreateDataType(List allowedContentTypes) type SomeOtherType (line 268) | public record SomeOtherType { } type TestDataModel (line 270) | public record TestDataModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/NationalIdentityNumberJsonConverterTest.cs class NationalIdentityNumberJsonConverterTest (line 9) | public class NationalIdentityNumberJsonConverterTest type TestObject (line 11) | public record TestObject method JsonDeserialisesCorrectly (line 17) | [Theory] method JsonSerialisesCorrectly (line 37) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/NationalIdentityNumberTests.cs class NationalIdentityNumberTests (line 7) | public class NationalIdentityNumberTests method Parse_ValidNumber_ShouldReturnNationalIdentityNumber (line 17) | [Fact] method Parse_InvalidNumber_ShouldThrowFormatException (line 27) | [Fact] method Equals_SameNumber_ShouldReturnTrue (line 37) | [Fact] method Equals_DifferentNumber_ShouldReturnFalse (line 66) | [Fact] method ToString_ShouldReturnCorrectValue (line 92) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/Notifications/Future/CustomTextsTests.cs class CustomTextTests (line 6) | public class CustomTextTests method CreateCustomText (line 8) | private static CustomText CreateCustomText() => method GetTextForLanguage_KnownLanguage_ReturnsCorrectText (line 16) | [Theory] method GetTextForLanguage_UnknownLanguage_FallsBackToNb (line 29) | [Theory] method GetTextForLanguage_NullLanguage_FallsBackToNb (line 44) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/OrganisationNumberJsonConverterTest.cs class OrganisationNumberJsonConverterTest (line 8) | public class OrganisationNumberJsonConverterTest type TestObjectLocal (line 10) | public record TestObjectLocal type TestObjectInternational (line 16) | public record TestObjectInternational method JsonDeserialisesCorrectly (line 22) | [Theory] method JsonSerialisesCorrectly (line 47) | [Theory] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/OrganisationNumberTests.cs class OrganisationNumberTests (line 7) | public class OrganisationNumberTests method Parse_ValidNumber_ShouldReturnOrganisationNumber (line 17) | [Fact] method Parse_InvalidNumber_ShouldThrowFormatException (line 31) | [Fact] method Equals_SameNumber_ShouldReturnTrue (line 41) | [Fact] method Equals_DifferentNumber_ShouldReturnFalse (line 81) | [Fact] method ToString_ShouldReturnLocalFormat (line 107) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/PageComponentConverterTests.cs class PageComponentConverterTests (line 9) | public class PageComponentConverterTests method RunPageComponentConverterTest (line 17) | [Theory] method LoadData (line 39) | private PageComponentConverterTestModel LoadData(string fileName, stri... method GenerateTestHierarchy (line 45) | private List? GenerateTestHierarchy(BaseComponent ... class PageComponentConverterTestModel (line 67) | public class PageComponentConverterTestModel class HierarchyTestModel (line 76) | public class HierarchyTestModel FILE: src/App/backend/test/Altinn.App.Core.Tests/Models/Result/ServiceResultTests.cs class ServiceResultTests (line 6) | public class ServiceResultTests method Ok_result (line 8) | [Fact] method Ok_result_handles_null (line 18) | [Fact] method Error_result (line 28) | [Fact] class DummyError (line 38) | private class DummyError; FILE: src/App/backend/test/Altinn.App.Core.Tests/ModuleInitializer.cs class ModuleInitializer (line 6) | internal static class ModuleInitializer method Init (line 8) | [ModuleInitializer] FILE: src/App/backend/test/Altinn.App.Core.Tests/PublicApiTests.cs class PublicApiTests (line 5) | public class PublicApiTests method PublicApi_ShouldNotChange_Unintentionally (line 15) | [Fact] FILE: src/App/backend/test/Altinn.App.Core.Tests/TestUtils/FileNamesInFolderAttribute.cs class FileNamesInFolderDataAttribute (line 6) | public class FileNamesInFolderDataAttribute(string folderName) : DataAtt... method FileNamesInFolderDataAttribute (line 8) | public FileNamesInFolderDataAttribute(string[] folderParts) method GetData (line 11) | public override IEnumerable GetData(MethodInfo testMethod) FILE: src/App/backend/test/Altinn.App.Core.Tests/TestUtils/PathUtils.cs class PathUtils (line 5) | public class PathUtils method GetCoreTestsPath (line 7) | public static string GetCoreTestsPath() method GetCoreTestsPathInternal (line 16) | private static string GetCoreTestsPathInternal([CallerFilePath] string... FILE: src/App/backend/test/Altinn.App.Core.Tests/TestUtils/TestAttributeHelper.cs class TestAttributeHelper (line 5) | public static class TestAttributeHelper method AltinnAppTestsBasePath (line 7) | public static string AltinnAppTestsBasePath([CallerFilePath] string? c... FILE: src/App/backend/test/Altinn.App.Core.Tests/TestUtils/TestCasesAttribute.cs class TestCasesAttribute (line 8) | public class TestCasesAttribute(string folderName) : DataAttribute method GetData (line 16) | public override IEnumerable GetData(MethodInfo testMethod) FILE: src/App/backend/test/Altinn.App.Integration.Tests/Basic/BasicAppTests.cs class BasicAppTests (line 10) | [Trait("Category", "Integration")] type TestCase (line 14) | public enum TestCase type Auth (line 23) | public enum Auth method HasPrefill (line 33) | private static bool HasPrefill(TestCase testCase) => method Full (line 36) | [Theory] method Authentication (line 111) | [Theory] method HostedServices (line 141) | [Fact] method CreateInstance (line 152) | private static async Task CreateInstance( method AppConnectivity_Pdf (line 199) | [Fact] method AppConnectivity_Localtest (line 212) | [Fact] method DataUpload (line 223) | [Theory] FILE: src/App/backend/test/Altinn.App.Integration.Tests/CustomScopes/Apis.cs class Apis (line 8) | internal static class Apis method Call (line 10) | public static async Task Call( FILE: src/App/backend/test/Altinn.App.Integration.Tests/CustomScopes/CustomScopesTests.cs class CustomScopesTests (line 8) | [Trait("Category", "Integration")] type Auth (line 12) | public enum Auth method Full (line 20) | [Theory] method IndividualScopes (line 75) | [Theory] method Metadata_Custom (line 99) | [Fact] method Metadata_Standard (line 115) | [Fact] FILE: src/App/backend/test/Altinn.App.Integration.Tests/CustomScopes/CustomScopesWithPlaceholderTests.cs class CustomScopesWithPlaceholderTests (line 8) | [Trait("Category", "Integration")] type Auth (line 12) | public enum Auth method Full (line 28) | [Theory] FILE: src/App/backend/test/Altinn.App.Integration.Tests/InstanceLocking/InstanceLockTests.cs class InstanceLockTests (line 7) | [Trait("Category", "Integration")] method ProcessNext_ConcurrentRequests_OneRequestGetsConflict (line 11) | [Fact] FILE: src/App/backend/test/Altinn.App.Integration.Tests/ModuleInitializer.cs class ModuleInitializer (line 6) | internal static class ModuleInitializer method Init (line 8) | [ModuleInitializer] method GetProjectDirectory (line 21) | internal static string GetProjectDirectory() => GetProjectDirectoryInt... method GetSolutionDirectory (line 23) | internal static string GetSolutionDirectory() method GetProjectDirectoryInternal (line 36) | private static string GetProjectDirectoryInternal([CallerFilePath] str... method GetRepoSourceDirectory (line 44) | internal static string GetRepoSourceDirectory() FILE: src/App/backend/test/Altinn.App.Integration.Tests/PartyTypesAllowed/SubunitOnlyAppTests.cs class SubunitOnlyAppTests (line 8) | [Trait("Category", "Integration")] method Instantiate (line 12) | [Theory] method ApplicationMetadata (line 39) | [Fact] FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/AppFixture.ApiResponse.cs class AppFixture (line 8) | public sealed partial class AppFixture type ReadResult (line 10) | internal readonly record struct ReadResult(T? Model, string? Body, ... class ReadApiResponse (line 12) | internal sealed class ReadApiResponse(AppFixture fixture, HttpRespo... method Verify (line 19) | public override SettingsTask Verify(Scrubbers? scrubbers = null, [Ca... method VerifyInternal (line 22) | private SettingsTask VerifyInternal(Scrubbers? scrubbers = null, [Ca... class ApiResponse (line 40) | internal class ApiResponse(AppFixture fixture, HttpResponseMessage res... method Read (line 53) | public async Task> Read() method Verify (line 89) | public virtual SettingsTask Verify(Scrubbers? scrubbers = null, [Cal... method Dispose (line 104) | public void Dispose() => _response?.Dispose(); type Snapshot (line 107) | private sealed record Snapshot(HttpResponseMessage HttpResponse, objec... class StringConverter (line 123) | private sealed class StringConverter( method Write (line 130) | public override void Write(VerifyJsonWriter writer, string value) class HeadersConverter (line 139) | private sealed class HeadersConverter( method Write (line 146) | public override void Write(VerifyJsonWriter writer, HttpHeaders head... class UriConverter (line 196) | private sealed class UriConverter( method Write (line 203) | public override void Write(VerifyJsonWriter writer, Uri value) method Scrub (line 213) | private static string Scrub(string value, AppFixture fixture, string a... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/AppFixture.cs class AppFixture (line 12) | public sealed partial class AppFixture : IAsyncDisposable method NextFixtureInstance (line 31) | private static long NextFixtureInstance() => Interlocked.Increment(ref... type AppIdentity (line 36) | private readonly record struct AppIdentity(string Org, string App) method AppFixture (line 80) | private AppFixture( method Create (line 112) | public static async Task Create( method EnsureAppStillRunning (line 203) | private static void EnsureAppStillRunning(StudioctlAppProcess appProcess) method GetAppLogs (line 211) | private static string GetAppLogs(StudioctlAppProcess appProcess) => st... method GetAppClient (line 213) | public HttpClient GetAppClient() method GetLocaltestClient (line 233) | public HttpClient GetLocaltestClient() method GetDirectAppClient (line 247) | public HttpClient GetDirectAppClient() method GetSnapshotAppLogs (line 258) | public async Task GetSnapshotAppLogs() method GetAppLogs (line 333) | public string GetAppLogs() method GetLocaltestLogs (line 340) | public Task GetLocaltestLogs(CancellationToken cancellationTok... method ResolveAppEndpoint (line 343) | private string ResolveAppEndpoint(string endpoint) method ResetBetweenTestsAsync (line 351) | public async Task ResetBetweenTestsAsync( method ReloadFixtureConfiguration (line 391) | private async Task ReloadFixtureConfiguration(CancellationToken cancel... method GenerateAppDirectory (line 401) | private static async Task GenerateAppDirectory( method GetGeneratedAppDirectory (line 443) | private static string GetGeneratedAppDirectory(string name, long fixtu... method WriteFixtureConfiguration (line 446) | private static async Task WriteFixtureConfiguration( method CopyScenarioOverrides (line 461) | private static void CopyScenarioOverrides(string name, string scenario... method PatchApplicationId (line 471) | private static void PatchApplicationId(string metadataPath, string appId) method CopyDirectory (line 480) | private static void CopyDirectory(string sourceDirectory, string targe... method ContainsPathSegment (line 504) | private static bool ContainsPathSegment(string path, string segment) method DeleteDirectoryBestEffort (line 512) | private static void DeleteDirectoryBestEffort(ILogger logger, string? ... method DisposeAsync (line 540) | public async ValueTask DisposeAsync() method LogAppLogs (line 571) | internal void LogAppLogs() => LogAppLogs(_logger, _appProcess); method LogAppLogs (line 573) | private static void LogAppLogs(ILogger logger, StudioctlAppProcess app... method GetAppDir (line 584) | private static string GetAppDir(string name) method GetAppId (line 597) | private static string GetAppId(string name) method GetScenarioDir (line 611) | private static string GetScenarioDir(string name, string scenario) method EnsureYarnAvailable (line 625) | private static async Task EnsureYarnAvailable(ILogger logger, Cancella... method VerifyFrontendBuilt (line 653) | private static void VerifyFrontendBuilt(ILogger logger) method EnsureFrontendBuilt (line 682) | private static async Task EnsureFrontendBuilt(ILogger logger, Cancella... method EnsureLibrariesPacked (line 727) | private static async Task EnsureLibrariesPacked(ILogger logger, Cancel... method SyncPackages (line 754) | private static async Task SyncPackages(string appDirectory, Cancellati... method SyncShared (line 771) | private static async Task SyncShared(string appDirectory, Cancellation... method SyncFrontend (line 788) | private static async Task SyncFrontend( FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/AppFixtureClassFixture.cs class AppFixtureScope (line 5) | public sealed class AppFixtureScope(AppFixture fixture, SemaphoreSlim? t... method DisposeAsync (line 9) | public ValueTask DisposeAsync() class AppFixtureClassFixture (line 34) | public sealed class AppFixtureClassFixture : IAsyncLifetime method InitializeAsync (line 42) | public Task InitializeAsync() => Task.CompletedTask; method Get (line 47) | public async Task Get( method DisposeAsync (line 88) | public async Task DisposeAsync() FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Command.cs type CommandResult (line 8) | internal sealed record CommandResult(string StdOut); type Command (line 10) | internal sealed record Command( FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Logger.cs class Logger (line 7) | internal abstract class Logger : ILogger method GetMessage (line 9) | protected static string? GetMessage( method Log (line 20) | protected abstract void Log( method Log (line 26) | public void Log( method IsEnabled (line 37) | public bool IsEnabled(LogLevel logLevel) => logLevel != LogLevel.None; method BeginScope (line 39) | public IDisposable BeginScope(TState state) class FixtureLogger (line 43) | internal sealed class FixtureLogger(long _fixtureInstance, string _name,... method Log (line 47) | protected override void Log(TState state, Exception? exception... class TestOutputLogger (line 55) | internal sealed class TestOutputLogger(ITestOutputHelper? output, long _... method UpdateOutput (line 65) | public void UpdateOutput(ITestOutputHelper? output, long? fixtureInsta... method Log (line 74) | protected override void Log(TState state, Exception? exception... class NullScope (line 87) | internal sealed class NullScope : IDisposable method Dispose (line 89) | public void Dispose() { } FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/NuGetPackaging.cs class NuGetPackaging (line 9) | internal static class NuGetPackaging method PackLibraries (line 13) | internal static async Task PackLibraries(string output, ILogger? logge... method MakeNugetPackagesDeterministic (line 45) | private static async Task MakeNugetPackagesDeterministic(string output... method RepackNugetPackage (line 80) | private static void RepackNugetPackage(string path, DateTime dateTime) method UnzipPackage (line 106) | private static List UnzipPackage(string package, string dest) method CalcPsmdcpName (line 120) | private static string CalcPsmdcpName(string libDir) method RenamePsmdcp (line 136) | private static string RenamePsmdcp(string packageDir, string name) method EditManifestRelationships (line 147) | private static void EditManifestRelationships(string path, string psmd... method ToHexString (line 169) | private static string ToHexString(byte[] arr) => BitConverter.ToString... method ZipDirectory (line 171) | private static void ZipDirectory(string outFile, string directory, IEn... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Operations/AppFixture.ApplicationMetadata.cs class AppFixture (line 3) | public partial class AppFixture : IAsyncDisposable class ApplicationMetadataOperations (line 18) | internal sealed class ApplicationMetadataOperations(AppFixture fixture) method Get (line 22) | public async Task Get() FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Operations/AppFixture.Auth.cs class AppFixture (line 5) | public partial class AppFixture : IAsyncDisposable class AuthOperations (line 20) | internal sealed class AuthOperations(AppFixture fixture) method GetOldUserToken (line 24) | public async Task GetOldUserToken(int userId = 1337) method GetOldServiceOwnerToken (line 35) | public async Task GetOldServiceOwnerToken( method GetUserToken (line 51) | public async Task GetUserToken( method GetServiceOwnerToken (line 76) | public async Task GetServiceOwnerToken(string? scope = null) method GetOrgToken (line 94) | public async Task GetOrgToken(string? orgNumber = null, stri... method GetSystemUserToken (line 113) | public async Task GetSystemUserToken( method GetSelfIdentifiedUserToken (line 138) | public async Task GetSelfIdentifiedUserToken(string? usernam... method IntrospectAuthentication (line 157) | public async Task<(bool, string)> IntrospectAuthentication(string to... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Operations/AppFixture.Connectivity.cs class AppFixture (line 6) | public partial class AppFixture : IAsyncDisposable class ConnectivityOperations (line 21) | internal sealed class ConnectivityOperations(AppFixture fixture) method Pdf (line 28) | public async Task Pdf() method Localtest (line 40) | public async Task Localtest() FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Operations/AppFixture.Generic.cs class AppFixture (line 5) | public partial class AppFixture : IAsyncDisposable class GenericOperations (line 20) | internal sealed class GenericOperations(AppFixture fixture) method Get (line 24) | public async Task Get(string endpoint, string token) method Post (line 33) | public async Task Post(string endpoint, string token, H... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Operations/AppFixture.HostedServices.cs class AppFixture (line 3) | public partial class AppFixture : IAsyncDisposable class HostedServicesOperations (line 15) | internal sealed class HostedServicesOperations(AppFixture fixture) method Get (line 19) | public async Task Get() FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Operations/AppFixture.Instances.cs class AppFixture (line 11) | public partial class AppFixture : IAsyncDisposable class InstancesOperations (line 23) | internal sealed class InstancesOperations(AppFixture fixture) method PostSimplified (line 27) | public async Task PostSimplified(string token, Instansi... method Get (line 39) | public async Task Get(string token, ReadApiResponse Download(string token, ReadApiRe... method PatchFormData (line 128) | public async Task PatchFormData( method ValidateInstance (line 153) | public async Task ValidateInstance( method Post (line 188) | public async Task Post(string token, Instance instanceT... method PostMultipart (line 200) | public async Task PostMultipart( method ProcessNext (line 234) | public async Task ProcessNext( method PostData (line 272) | public async Task PostData( method CreateNullInstanceMessage (line 303) | private static string CreateNullInstanceMessage(ReadApiResponse Instan... type InstanceDataDownload (line 395) | internal abstract record InstanceDataDownload(int Index, Guid Id, string... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/ScopedVerifier.cs class ScopedVerifier (line 10) | internal sealed class ScopedVerifier method ScopedVerifier (line 16) | internal ScopedVerifier(AppFixture fixture) method UseTestCase (line 21) | public void UseTestCase(object testCase) => _testCase = testCase; method Verify (line 23) | public SettingsTask Verify( method Verify (line 44) | public SettingsTask Verify( method Verify (line 65) | public SettingsTask Verify( method VerifyLogs (line 85) | public async Task VerifyLogs([CallerFilePath] string sourceFile = "") method BuildParameterString (line 100) | private string BuildParameterString(int index, object? parameters, str... method FormatParameters (line 118) | private static string FormatParameters(object parameters) method FormatAnonymousObject (line 127) | private static string FormatAnonymousObject(object obj) FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Scrubbers.cs type Scrubbers (line 6) | public sealed record Scrubbers( FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/StudioctlEnvironment.cs class StudioctlEnvironmentLease (line 6) | internal sealed class StudioctlEnvironmentLease : IAsyncDisposable method StudioctlEnvironmentLease (line 15) | private StudioctlEnvironmentLease(ILogger logger) method Acquire (line 20) | public static async Task Acquire(ILogger lo... method DisposeAsync (line 61) | public async ValueTask DisposeAsync() method GetLogs (line 84) | public async Task GetLogs(CancellationToken cancellationToken) method GetStatus (line 89) | private static async Task GetStatus(ILogger logger, C... method Run (line 103) | private static async Task Run(string arguments, ILogger logger, Cancel... method RunForOutput (line 114) | private static async Task RunForOutput( method TryKill (line 160) | private static void TryKill(System.Diagnostics.Process process) method StopStartedResources (line 170) | private static async Task StopStartedResources(ILogger logger, bool th... method TryRun (line 179) | private static async Task TryRun(string arguments, ILogger logger, boo... type StudioctlStatus (line 196) | private sealed record StudioctlStatus( class StudioctlAppProcess (line 202) | internal sealed class StudioctlAppProcess : IAsyncDisposable method StudioctlAppProcess (line 208) | private StudioctlAppProcess(ILogger logger, string appDirectory, int p... method IsRunning (line 222) | public bool IsRunning() method Start (line 235) | public static async Task Start( method StopByPathBestEffort (line 262) | public static async Task StopByPathBestEffort(string appDirectory, ILo... method StopByPath (line 277) | private static async Task StopByPath(string appDirectory, ILogger logger) method GetLogLines (line 293) | public IReadOnlyList GetLogLines(int startLine = 0) method GetLogLineCount (line 309) | public int GetLogLineCount() => GetLogLines().Count; method ReadLogLines (line 311) | internal static IReadOnlyList ReadLogLines(string path, int st... method DisposeAsync (line 327) | public async ValueTask DisposeAsync() method ParseRunResult (line 360) | private static StudioctlAppProcess ParseRunResult(ILogger logger, stri... method TryKill (line 379) | private static void TryKill(System.Diagnostics.Process process) method RunStudioctl (line 389) | private static async Task RunStudioctl( type RunJsonResult (line 445) | private sealed record RunJsonResult( type ProcessResult (line 452) | private sealed record ProcessResult(string StdOut); FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/TestApps.cs class TestApps (line 3) | internal static class TestApps FILE: src/App/backend/test/Altinn.App.Integration.Tests/_fixture/Tests.cs class FixtureTests (line 6) | [Trait("Category", "Integration")] method Produces_Deterministic_NuGet_Packages (line 9) | [Fact(Skip = "Takes some time to pack, so let's not run this every tim... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/ConnectivityResult.cs class ConnectivityResult (line 7) | public class ConnectivityResult FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/FixtureConfiguration.cs type FixtureConfiguration (line 7) | public sealed record FixtureConfiguration( FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/FixtureConfigurationService.cs class FixtureConfigurationService (line 18) | public sealed class FixtureConfigurationService method FixtureConfigurationService (line 30) | private FixtureConfigurationService() { } method Initialize (line 32) | public void Initialize() method Reload (line 42) | public void Reload() method Configure (line 51) | public void Configure(IServiceCollection services, IConfiguration conf... method Apply (line 93) | public void Apply(FixtureConfiguration config) method SyncScenarioConfig (line 107) | private static void SyncScenarioConfig(string contentRootPath) method CompileScenarioServices (line 132) | private static Assembly? CompileScenarioServices(string[] csFiles) method RegisterServicesFromAssembly (line 164) | private static int RegisterServicesFromAssembly(IServiceCollection ser... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/IEndpointConfigurator.cs type IEndpointConfigurator (line 8) | public interface IEndpointConfigurator method ConfigureEndpoints (line 10) | void ConfigureEndpoints(WebApplication app); FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/SnapshotLogger.cs class SnapshotLogger (line 11) | public static class SnapshotLogger method GetCurrentPrefix (line 13) | private static string GetCurrentPrefix() method LogInfo (line 25) | public static void LogInfo(string message) => Console.WriteLine($"{Get... method LogWarning (line 27) | public static void LogWarning(string message) => Console.WriteLine($"{... method LogError (line 29) | public static void LogError(string message) => Console.WriteLine($"{Ge... method LogInitInfo (line 31) | public static void LogInitInfo(string message) => Console.WriteLine($"... method LogInitWarning (line 33) | public static void LogInitWarning(string message) => method LogInitError (line 36) | public static void LogInitError(string message) => FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/TestingApis.cs class TestingApis (line 21) | public static class TestingApis method CaptureServiceCollection (line 25) | public static void CaptureServiceCollection(IServiceCollection services) method UseTestingApis (line 30) | public static WebApplication UseTestingApis(this WebApplication app) class AuthenticatedDtoExtensions (line 243) | public static class AuthenticatedDtoExtensions method ToDto (line 245) | public static async Task ToDto(this Authenticated au... method ToDto (line 258) | public static Task ToDto(this Authenticated.None none) method ToDto (line 272) | public static async Task ToDto(this Authenticated.User user) method ToDto (line 313) | public static async Task ToDto(this Authenticated.Org org) method ToDto (line 340) | public static async Task ToDto(this Authenticated.Ser... method ToDto (line 368) | public static async Task ToDto(this Authenticated.Syste... method ToDto (line 402) | public static PartyDto ToDto(this Party party) method ToDto (line 421) | public static PersonDto? ToDto(this Person? person) method ToDto (line 446) | public static OrganizationDto? ToDto(this Organization? organization) method ToDto (line 470) | public static UserProfileDto ToDto(this UserProfile profile) method ToDto (line 486) | public static ProfileSettingPreferenceDto? ToDto(this ProfileSettingPr... method ScrubToken (line 499) | private static string ScrubToken(string token) class AuthenticatedDto (line 516) | [JsonPolymorphic(TypeDiscriminatorPropertyName = "type")] class NoneDto (line 532) | public class NoneDto : AuthenticatedDto { } class UserDto (line 534) | public class UserDto : AuthenticatedDto class UserDetailsDto (line 547) | public class UserDetailsDto class OrgDto (line 558) | public class OrgDto : AuthenticatedDto class OrgDetailsDto (line 566) | public class OrgDetailsDto class ServiceOwnerDto (line 572) | public class ServiceOwnerDto : AuthenticatedDto class ServiceOwnerDetailsDto (line 581) | public class ServiceOwnerDetailsDto class SystemUserDto (line 586) | public class SystemUserDto : AuthenticatedDto class SystemUserDetailsDto (line 597) | public class SystemUserDetailsDto class PartyDto (line 603) | public class PartyDto class PersonDto (line 619) | public class PersonDto class OrganizationDto (line 638) | public class OrganizationDto class UserProfileDto (line 656) | public class UserProfileDto class ProfileSettingPreferenceDto (line 669) | public class ProfileSettingPreferenceDto FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/_shared/Tracing.cs class TracingDI (line 31) | public static class TracingDI method AddTracingServices (line 33) | public static IServiceCollection AddTracingServices(this IServiceColle... class TracingActionFilter (line 75) | public sealed class TracingActionFilter : IActionFilter method OnActionExecuting (line 77) | public void OnActionExecuting(ActionExecutingContext context) method OnActionExecuted (line 115) | public void OnActionExecuted(ActionExecutedContext context) class AppOptionsProvider (line 129) | internal sealed class AppOptionsProvider : IAppOptionsProvider method GetAppOptionsAsync (line 133) | public Task GetAppOptionsAsync(string? language, Dictionar... class DataElementValidator (line 140) | internal sealed class DataElementValidator : IDataElementValidator method ValidateDataElement (line 144) | public Task> ValidateDataElement( class DataListProvider (line 156) | internal sealed class DataListProvider : IDataListProvider method GetDataListAsync (line 160) | public Task GetDataListAsync(string? language, Dictionary ProcessEvent(CloudEvent cloudEvent) class FormDataValidator (line 207) | internal sealed class FormDataValidator : IFormDataValidator method HasRelevantChanges (line 211) | public bool HasRelevantChanges(object current, object previous) method ValidateFormData (line 217) | public Task> ValidateFormData( class InstanceAppOptionsProvider (line 229) | internal sealed class InstanceAppOptionsProvider : IInstanceAppOptionsPr... method GetInstanceAppOptionsAsync (line 233) | public Task GetInstanceAppOptionsAsync( class InstanceDataListProvider (line 244) | internal sealed class InstanceDataListProvider : IInstanceDataListProvider method GetInstanceDataListAsync (line 248) | public Task GetInstanceDataListAsync( class InstantiationProcessor (line 259) | internal sealed class InstantiationProcessor : IInstantiationProcessor method DataCreation (line 261) | public Task DataCreation(Instance instance, object data, Dictionary Validate(Instance instance) class ProcessEnd (line 277) | internal sealed class ProcessEnd : IProcessEnd method End (line 279) | public Task End(Instance instance, List? events) class ProcessTaskAbandon (line 286) | internal sealed class ProcessTaskAbandon : IProcessTaskAbandon method Abandon (line 288) | public Task Abandon(string taskId, Instance instance) class ProcessTaskEnd (line 295) | internal sealed class ProcessTaskEnd : IProcessTaskEnd method End (line 297) | public Task End(string taskId, Instance instance) class ProcessTaskStart (line 304) | internal sealed class ProcessTaskStart : IProcessTaskStart method Start (line 306) | public Task Start(string taskId, Instance instance, Dictionary> ValidateTask(Instance instance, str... class UserAction (line 324) | internal sealed class UserAction : IUserAction method HandleAction (line 328) | public Task HandleAction(UserActionContext context) class UserActionAuthorizer (line 335) | internal sealed class UserActionAuthorizer : IUserActionAuthorizer method AuthorizeAction (line 337) | public Task AuthorizeAction(UserActionAuthorizerContext context) class ValidateQueryParamPrefill (line 344) | internal sealed class ValidateQueryParamPrefill : IValidateQueryParamPre... method PrefillFromQueryParamsIsValid (line 346) | public Task PrefillFromQueryParamsIsValid(Dictionary... class Validator (line 353) | internal sealed class Validator : IValidator method Validate (line 357) | public Task> Validate(IInstanceDataAccessor data... method HasRelevantChanges (line 363) | public Task HasRelevantChanges(IInstanceDataAccessor dataAccesso... class ExternalApiClient (line 370) | internal sealed class ExternalApiClient : IExternalApiClient method GetExternalApiDataAsync (line 374) | public Task GetExternalApiDataAsync( class FileAnalyser (line 384) | internal sealed class FileAnalyser : IFileAnalyser method Analyse (line 388) | public Task Analyse(Stream stream, string? filenam... class AppOptionsFileHandler (line 395) | internal sealed class AppOptionsFileHandler : IAppOptionsFileHandler method ReadOptionsFromFileAsync (line 397) | public Task?> ReadOptionsFromFileAsync(string optionId) class FileValidator (line 404) | internal sealed class FileValidator : IFileValidator method Validate (line 408) | public Task<(bool Success, IEnumerable Errors)> Valid... class EFormidlingMetadata (line 418) | internal sealed class EFormidlingMetadata : IEFormidlingMetadata method GenerateEFormidlingMetadata (line 420) | public Task<(string MetadataFilename, Stream Metadata)> GenerateEFormi... class EFormidlingReceivers (line 427) | internal sealed class EFormidlingReceivers : IEFormidlingReceivers method GetEFormidlingReceivers (line 429) | public Task> GetEFormidlingReceivers(Instance instance) class EventSecretCodeProvider (line 436) | internal sealed class EventSecretCodeProvider : IEventSecretCodeProvider method GetSecretCode (line 438) | public Task GetSecretCode() class UserActionAuthorizerProvider (line 445) | internal sealed class UserActionAuthorizerProvider : IUserActionAuthoriz... FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/basic/App/models/model.cs class model (line 12) | [XmlRoot(ElementName = "model")] FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/basic/_scenarios/instance-lock/services/WaitForReleaseProcessTaskEnd.cs class WaitForReleaseProcessTaskEnd (line 13) | public sealed class WaitForReleaseProcessTaskEnd : IProcessTaskEnd method End (line 17) | public Task End(string taskId, Instance instance) method Release (line 22) | public static void Release() method Reset (line 27) | public static void Reset() class WaitForReleaseProcessTaskEndEndpoints (line 34) | public sealed class WaitForReleaseProcessTaskEndEndpoints : IEndpointCon... method ConfigureEndpoints (line 36) | public void ConfigureEndpoints(WebApplication app) class ServiceRegistration (line 58) | public static class ServiceRegistration method RegisterServices (line 60) | public static void RegisterServices(IServiceCollection services) FILE: src/App/backend/test/Altinn.App.Integration.Tests/_testapps/basic/_scenarios/subunit-only/services/SubunitOnlyInstantiationValidator.cs class SubunitOnlyInstantiationValidator (line 15) | public class SubunitOnlyInstantiationValidator : IInstantiationValidator method Validate (line 17) | public Task Validate(Instance instance) class ServiceRegistration (line 26) | public static class ServiceRegistration method RegisterServices (line 28) | public static void RegisterServices(IServiceCollection services) FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/Models/Empty.cs class Empty (line 3) | public class Empty { } FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/Models/Skjema.cs class Skjema (line 12) | public class Skjema class SkjemaInnhold (line 32) | public class SkjemaInnhold class Adresse (line 73) | public class Adresse class OldXmlValue (line 94) | public class OldXmlValue FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestAddIndexToPath.cs class TestAddIndexToPath (line 7) | public class TestAddIndexToPath method Run (line 9) | [Theory] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestAltinnRowIds.cs class TestAltinnRowIds (line 8) | public class TestAltinnRowIds method TestAddAndRemoveAltinnRowId (line 46) | [Theory] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestFormDataWrapperFactory.cs class TestFormDataWrapperFactory (line 10) | public class TestFormDataWrapperFactory(ITestOutputHelper testOutputHelper) method Create_ShouldReturnValidWrapper (line 12) | [Fact] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestGeneratedCopy.cs class TestGeneratedCopy (line 8) | public class TestGeneratedCopy method CopyCreatesNewObject (line 10) | [Theory] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestGeneratedGetter.cs class TestGeneratedGetter (line 11) | public class TestGeneratedGetter(ITestOutputHelper testOutputHelper) method TestGetWithTypeExtensions (line 49) | [Fact] method TestGetWithLongPath (line 67) | [Fact] method TestGetRaw (line 80) | [Theory] method TestGetRawErrorReturnNull (line 123) | [Theory] method TestGetRawErrorReturnException (line 151) | [Theory] method TestGetListRaw (line 168) | [Fact] method GetObjectRaw (line 183) | [Fact] method TestPathHelper (line 198) | [Fact] method TestAltinn_App_SourceGenerator_Integration_Tests_Models_SkjemaFormDataWrapperRecursive (line 234) | [Fact] method TestParseSegment_HyphenWithIndex (line 277) | [Fact] method TestParseSegment_MultiDigitIndex (line 292) | [Fact] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestGeneratedRemoval.cs class TestGeneratedRemoval (line 8) | public class TestGeneratedRemoval method TestRemove (line 10) | [Theory] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/UnitTest/TestGeneratedSetter.cs class TestGeneratedSetter (line 13) | public class TestGeneratedSetter method CreateTestSkjema (line 18) | private static Skjema CreateTestSkjema() => method TestSet_SimpleValues_BothImplementations (line 53) | [Theory] method TestSet_TypeConversion_BothImplementations (line 94) | [Theory] method TestSet_NullValues_BothImplementations (line 126) | [Theory] method TestSet_InvalidPaths_BothImplementations (line 158) | [Theory] method TestSet_NegativeIndex_BothImplementations (line 183) | [Fact] method TestSet_WithLongPath_BothImplementations (line 197) | [Fact] method TestSet_ComplexScenario_BothImplementations (line 218) | [Fact] method TestSet_CreatesIntermediateObjects_BothImplementations (line 265) | [Fact] method TestSet_OnEmptyModel_BothImplementations (line 291) | [Fact] method TestSet_EdgeCaseValues_BothImplementations (line 306) | [Theory] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/gen/Altinn.App.Analyzers/Altinn.App.Analyzers.FormDataWrapperGenerator/EmptyFormDataWrapper.g.cs class Altinn_App_SourceGenerator_Integration_Tests_Models_EmptyFormDataWrapper (line 4) | [global::System.CodeDom.Compiler.GeneratedCode("Altinn.App.Analyzers", "... method BackingData (line 13) | public T BackingData() method Altinn_App_SourceGenerator_Integration_Tests_Models_EmptyFormDataWrapper (line 22) | public Altinn_App_SourceGenerator_Integration_Tests_Models_EmptyFormDa... method Get (line 34) | public object? Get(global::System.ReadOnlySpan path) => null; method Set (line 40) | public bool Set( method AddIndexToPath (line 49) | public global::System.ReadOnlySpan AddIndexToPath( method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integration_Tests_Models_Empty (line 74) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integr... method Copy (line 99) | public global::Altinn.App.Core.Internal.Data.IFormDataWrapper Copy() method CopyRecursive (line 104) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method RemoveField (line 121) | public void RemoveField( method RemoveAltinnRowIds (line 130) | public void RemoveAltinnRowIds() { } method InitializeAltinnRowIds (line 133) | public void InitializeAltinnRowIds() { } method ParseSegment (line 136) | public static global::System.ReadOnlySpan ParseSegment( method GetIndex (line 168) | private static int GetIndex(global::System.ReadOnlySpan path, in... method Register (line 219) | [global::System.Runtime.CompilerServices.ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Integration.Tests/gen/Altinn.App.Analyzers/Altinn.App.Analyzers.FormDataWrapperGenerator/SkjemaFormDataWrapper.g.cs class Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaFormDataWrapper (line 4) | [global::System.CodeDom.Compiler.GeneratedCode("Altinn.App.Analyzers", "... method BackingData (line 13) | public T BackingData() method Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaFormDataWrapper (line 22) | public Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaFormD... method Get (line 34) | public object? Get(global::System.ReadOnlySpan path) method GetRecursive (line 44) | private static object? GetRecursive( method GetRecursive (line 66) | private static object? GetRecursive( method GetRecursive (line 86) | private static object? GetRecursive( method GetRecursive (line 114) | private static object? GetRecursive( method GetRecursive (line 137) | private static object? GetRecursive( method GetRecursive (line 157) | private static object? GetRecursive( method GetRecursive (line 177) | private static object? GetRecursive( method GetRecursive (line 196) | private static object? GetRecursive( method GetRecursive (line 216) | private static object? GetRecursive( method Set (line 240) | public bool Set( method SetRecursive (line 253) | private static bool SetRecursive( method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_Skjema_Skjemainnhold (line 301) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_Skjema_EierAdresse (line 313) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive (line 324) | private static bool SetRecursive( method SetRecursive (line 343) | private static bool SetRecursive( method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold_Adresse (line 436) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold_TidligereAdresse (line 447) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold_OldXmlValue (line 459) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold_WithListOfString (line 470) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold_WithListOfInt (line 482) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold_ListNullableInt (line 494) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive (line 506) | private static bool SetRecursive( method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Integration_Tests_Models_Adresse_Tags (line 561) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive (line 573) | private static bool SetRecursive( method SetRecursive (line 597) | private static bool SetRecursive( method SetRecursive (line 616) | private static bool SetRecursive( method SetRecursive (line 642) | private static bool SetRecursive( method SetRecursive (line 666) | private static bool SetRecursive( method AddIndexToPath (line 694) | public global::System.ReadOnlySpan AddIndexToPath( method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integration_Tests_Models_Skjema (line 719) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integr... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integration_Tests_Models_SkjemaInnhold (line 819) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integr... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integration_Tests_Models_Adresse (line 1082) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integr... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integration_Tests_Models_OldXmlValue (line 1166) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Integr... method Copy (line 1195) | public global::Altinn.App.Core.Internal.Data.IFormDataWrapper Copy() method CopyRecursive (line 1200) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1220) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1240) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1266) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1287) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1307) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1327) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1344) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1364) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method RemoveField (line 1388) | public void RemoveField( method RemoveRecursive (line 1401) | private static void RemoveRecursive( method RemoveRecursive (line 1438) | private static void RemoveRecursive( method RemoveRecursive (line 1472) | private static void RemoveRecursive( method RemoveRecursive (line 1536) | private static void RemoveRecursive( method RemoveRecursive (line 1570) | private static void RemoveRecursive( method RemoveRecursive (line 1600) | private static void RemoveRecursive( method RemoveRecursive (line 1634) | private static void RemoveRecursive( method RemoveRecursive (line 1656) | private static void RemoveRecursive( method RemoveRecursive (line 1686) | private static void RemoveRecursive( method RemoveAltinnRowIds (line 1720) | public void RemoveAltinnRowIds() method InitializeAltinnRowIds (line 1726) | public void InitializeAltinnRowIds() method SetAltinnRowIds (line 1731) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1752) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1781) | private static void SetAltinnRowIds( method ParseSegment (line 1797) | public static global::System.ReadOnlySpan ParseSegment( method GetIndex (line 1829) | private static int GetIndex(global::System.ReadOnlySpan path, in... method Register (line 1880) | [global::System.Runtime.CompilerServices.ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/AdditionalTextImplementation.cs class AdditionalTextImplementation (line 7) | public sealed class AdditionalTextImplementation : AdditionalText method AdditionalTextImplementation (line 11) | public AdditionalTextImplementation(string? text, string filePath) method GetText (line 17) | public override SourceText? GetText(CancellationToken cancellationToke... FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/DiagnosticTests.cs class DiagnosticTests (line 11) | public class DiagnosticTests method RunNoDiagnostic (line 51) | [Fact] method ClassNotFound (line 90) | [Theory] method RunJsonError (line 120) | [Fact] method RunJsonNoDataTypes (line 134) | [Fact] method RunJsonEmptyDataTypes (line 149) | [Fact] method NotJsonObject (line 165) | [Fact] method ErrorReadingAppMetadata (line 174) | [Fact] method NoAppMetadataFile (line 183) | [Fact] method MultipleAppMetadataFile (line 190) | [Fact] method RunFormDataWrapperAnalyzer (line 211) | private static async Task> RunFormDataWrapp... method RunFormDataWrapperAnalyzer (line 233) | private static async Task> RunFormDataWrapp... FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/FullTests.Empty#SkjemaFormDataWrapper.g.verified.cs class Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper (line 5) | [global::System.CodeDom.Compiler.GeneratedCode("Altinn.App.Analyzers", "... method BackingData (line 14) | public T BackingData() method Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper (line 23) | public Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper(object d... method Get (line 35) | public object? Get(global::System.ReadOnlySpan path) => null; method Set (line 41) | public bool Set( method AddIndexToPath (line 50) | public global::System.ReadOnlySpan AddIndexToPath( method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_Skjema (line 75) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method Copy (line 100) | public global::Altinn.App.Core.Internal.Data.IFormDataWrapper Copy() method CopyRecursive (line 105) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method RemoveField (line 122) | public void RemoveField( method RemoveAltinnRowIds (line 131) | public void RemoveAltinnRowIds() { } method InitializeAltinnRowIds (line 134) | public void InitializeAltinnRowIds() { } method ParseSegment (line 137) | public static global::System.ReadOnlySpan ParseSegment( method GetIndex (line 169) | private static int GetIndex(global::System.ReadOnlySpan path, in... method Register (line 220) | [global::System.Runtime.CompilerServices.ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/FullTests.Run#SkjemaFormDataWrapper.g.verified.cs class Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper (line 5) | [global::System.CodeDom.Compiler.GeneratedCode("Altinn.App.Analyzers", "... method BackingData (line 14) | public T BackingData() method Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper (line 23) | public Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper(object d... method Get (line 35) | public object? Get(global::System.ReadOnlySpan path) method GetRecursive (line 45) | private static object? GetRecursive( method GetRecursive (line 67) | private static object? GetRecursive( method GetRecursive (line 87) | private static object? GetRecursive( method GetRecursive (line 116) | private static object? GetRecursive( method GetRecursive (line 139) | private static object? GetRecursive( method GetRecursive (line 159) | private static object? GetRecursive( method GetRecursive (line 179) | private static object? GetRecursive( method GetRecursive (line 198) | private static object? GetRecursive( method GetRecursive (line 218) | private static object? GetRecursive( method Set (line 242) | public bool Set( method SetRecursive (line 255) | private static bool SetRecursive( method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_Skjema_Skjemainnhold (line 303) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Tests_Skjema_EierAdresse (line 315) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive (line 326) | private static bool SetRecursive( method SetRecursive (line 345) | private static bool SetRecursive( method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_Adresse (line 445) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_TidligereAdresse (line 456) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_OldXmlValue (line 468) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_WithListOfString (line 479) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_WithListOfInt (line 491) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_ListNullableInt (line 503) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive (line 515) | private static bool SetRecursive( method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_Adresse_Tags (line 570) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive (line 582) | private static bool SetRecursive( method SetRecursive (line 606) | private static bool SetRecursive( method SetRecursive (line 625) | private static bool SetRecursive( method SetRecursive (line 651) | private static bool SetRecursive( method SetRecursive (line 675) | private static bool SetRecursive( method AddIndexToPath (line 703) | public global::System.ReadOnlySpan AddIndexToPath( method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_Skjema (line 728) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_SkjemaInnhold (line 828) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_Adresse (line 1095) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_OldXmlValue (line 1179) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method Copy (line 1208) | public global::Altinn.App.Core.Internal.Data.IFormDataWrapper Copy() method CopyRecursive (line 1213) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1233) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1253) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1280) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1301) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1321) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1341) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 1358) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 1378) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method RemoveField (line 1402) | public void RemoveField( method RemoveRecursive (line 1415) | private static void RemoveRecursive( method RemoveRecursive (line 1452) | private static void RemoveRecursive( method RemoveRecursive (line 1486) | private static void RemoveRecursive( method RemoveRecursive (line 1553) | private static void RemoveRecursive( method RemoveRecursive (line 1587) | private static void RemoveRecursive( method RemoveRecursive (line 1617) | private static void RemoveRecursive( method RemoveRecursive (line 1651) | private static void RemoveRecursive( method RemoveRecursive (line 1673) | private static void RemoveRecursive( method RemoveRecursive (line 1703) | private static void RemoveRecursive( method RemoveAltinnRowIds (line 1737) | public void RemoveAltinnRowIds() method InitializeAltinnRowIds (line 1743) | public void InitializeAltinnRowIds() method SetAltinnRowIds (line 1748) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1769) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1798) | private static void SetAltinnRowIds( method ParseSegment (line 1814) | public static global::System.ReadOnlySpan ParseSegment( method GetIndex (line 1846) | private static int GetIndex(global::System.ReadOnlySpan path, in... method Register (line 1897) | [global::System.Runtime.CompilerServices.ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/FullTests.cs class FullTests (line 17) | public class FullTests(ITestOutputHelper output) method Empty (line 19) | [Fact] method Run (line 52) | [Fact] method RunFormDataWrapper (line 199) | private GeneratorDriverRunResult RunFormDataWrapper(SyntaxTree[] sourc... FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/ModuleInitializer.cs class ModuleInitializer (line 6) | internal static class ModuleInitializer method Init (line 8) | [ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/NanoJsonReader/NanoJsonReaderTests.cs class NanoJsonReaderTests (line 7) | public class NanoJsonReaderTests(ITestOutputHelper output) method Test (line 9) | [Fact] method TestSimple (line 90) | [Fact] method AssertEquivalency (line 135) | private void AssertEquivalency(object? expectedValue, JsonValue curren... method TestAppMetadata (line 187) | [Fact] method TestInvalid (line 240) | [Theory] method TestInvalidNumber (line 255) | [Theory] method TestInvalidString (line 266) | [Theory] method TestSkipProperties (line 280) | [Theory] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/SourceReaderTests/JsonIgnoreAttributeTests.cs class JsonIgnoreAttributeTests (line 8) | public class JsonIgnoreAttributeTests method HasJsonIgnoreAttribute_ShouldBeIgnored (line 10) | [Theory] method GetPropertySymbol (line 32) | private static IPropertySymbol GetPropertySymbol(string source, string... FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/SourceTextGeneratorTests.Generate.verified.cs class Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper (line 4) | [global::System.CodeDom.Compiler.GeneratedCode("Altinn.App.Analyzers", "... method BackingData (line 13) | public T BackingData() method Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper (line 22) | public Altinn_App_SourceGenerator_Tests_SkjemaFormDataWrapper(object d... method Get (line 34) | public object? Get(global::System.ReadOnlySpan path) method GetRecursive (line 44) | private static object? GetRecursive( method GetRecursive (line 66) | private static object? GetRecursive( method GetRecursive (line 86) | private static object? GetRecursive( method GetRecursive (line 110) | private static object? GetRecursive( method GetRecursive (line 132) | private static object? GetRecursive( method Set (line 158) | public bool Set( method SetRecursive (line 171) | private static bool SetRecursive( method SetRecursive_WithListCreation_Altinn_App_SourceGenerator_Tests_Skjema_Skjemainnhold (line 219) | private static bool SetRecursive_WithListCreation_Altinn_App_SourceGen... method SetRecursive_WithObjectCreation_Altinn_App_SourceGenerator_Tests_Skjema_EierAdresse (line 231) | private static bool SetRecursive_WithObjectCreation_Altinn_App_SourceG... method SetRecursive (line 242) | private static bool SetRecursive( method SetRecursive (line 261) | private static bool SetRecursive( method SetRecursive_WithObjectCreation_System_Collections_Generic_List_Altinn_App_SourceGenerator_Tests_SkjemaInnhold__Adresse (line 323) | private static bool SetRecursive_WithObjectCreation_System_Collections... method SetRecursive_WithListCreation_System_Collections_Generic_List_Altinn_App_SourceGenerator_Tests_SkjemaInnhold__TidligereAdresse (line 334) | private static bool SetRecursive_WithListCreation_System_Collections_G... method SetRecursive (line 346) | private static bool SetRecursive( method SetRecursive (line 393) | private static bool SetRecursive( method AddIndexToPath (line 444) | public global::System.ReadOnlySpan AddIndexToPath( method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_Skjema (line 469) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method AddIndexToPathRecursive_System_Collections_Generic_List_Altinn_App_SourceGenerator_Tests_SkjemaInnhold_ (line 569) | private void AddIndexToPathRecursive_System_Collections_Generic_List_A... method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_Adresse (line 677) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method AddIndexToPathRecursive_System_Collections_Generic_List_Altinn_App_SourceGenerator_Tests_Adresse_ (line 714) | private void AddIndexToPathRecursive_System_Collections_Generic_List_A... method Copy (line 755) | public global::Altinn.App.Core.Internal.Data.IFormDataWrapper Copy() method CopyRecursive (line 760) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 780) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("lis... method CopyRecursive (line 800) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 822) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method CopyRecursive (line 842) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method RemoveField (line 866) | public void RemoveField( method RemoveRecursive (line 879) | private static void RemoveRecursive( method RemoveRecursive (line 916) | private static void RemoveRecursive( method RemoveRecursive (line 950) | private static void RemoveRecursive( method RemoveRecursive (line 990) | private static void RemoveRecursive( method RemoveRecursive (line 1018) | private static void RemoveRecursive( method RemoveAltinnRowIds (line 1050) | public void RemoveAltinnRowIds() method InitializeAltinnRowIds (line 1056) | public void InitializeAltinnRowIds() method SetAltinnRowIds (line 1061) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1082) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1111) | private static void SetAltinnRowIds( method SetAltinnRowIds (line 1126) | private static void SetAltinnRowIds( method ParseSegment (line 1142) | public static global::System.ReadOnlySpan ParseSegment( method GetIndex (line 1174) | private static int GetIndex(global::System.ReadOnlySpan path, in... method Register (line 1225) | [global::System.Runtime.CompilerServices.ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/SourceTextGeneratorTests.GenerateEmpty.verified.cs class Altinn_App_SourceGenerator_Tests_EmptyFormDataWrapper (line 4) | [global::System.CodeDom.Compiler.GeneratedCode("Altinn.App.Analyzers", "... method BackingData (line 13) | public T BackingData() method Altinn_App_SourceGenerator_Tests_EmptyFormDataWrapper (line 22) | public Altinn_App_SourceGenerator_Tests_EmptyFormDataWrapper(object da... method Get (line 34) | public object? Get(global::System.ReadOnlySpan path) => null; method Set (line 40) | public bool Set( method AddIndexToPath (line 49) | public global::System.ReadOnlySpan AddIndexToPath( method AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_Empty (line 74) | private void AddIndexToPathRecursive_Altinn_App_SourceGenerator_Tests_... method Copy (line 99) | public global::Altinn.App.Core.Internal.Data.IFormDataWrapper Copy() method CopyRecursive (line 104) | [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull("dat... method RemoveField (line 121) | public void RemoveField( method RemoveAltinnRowIds (line 130) | public void RemoveAltinnRowIds() { } method InitializeAltinnRowIds (line 133) | public void InitializeAltinnRowIds() { } method ParseSegment (line 136) | public static global::System.ReadOnlySpan ParseSegment( method GetIndex (line 168) | private static int GetIndex(global::System.ReadOnlySpan path, in... method Register (line 219) | [global::System.Runtime.CompilerServices.ModuleInitializer] FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/SourceTextGeneratorTests.cs class SourceTextGeneratorTests (line 13) | public class SourceTextGeneratorTests(ITestOutputHelper outputHelper) method Generate (line 15) | [Fact] method GenerateEmpty (line 26) | [Fact] method AddLineNumbers (line 37) | private string AddLineNumbers(string text) method GetRoot (line 50) | private ModelPathNode GetRoot() method GetFromType (line 56) | private ModelPathNode GetFromType(PropertyInfo propertyInfo) method FullTypeName (line 92) | private static (string name, bool isNullable) FullTypeName(Type typePa... method GetChildren (line 103) | private ModelPathNode[]? GetChildren(Type propertyType) FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/TestAnalyzerConfigOptionsProvider.cs class TestAnalyzerConfigOptionsProvider (line 7) | internal sealed class TestAnalyzerConfigOptionsProvider(bool isAltinnApp... method GetOptions (line 13) | public override AnalyzerConfigOptions GetOptions(SyntaxTree tree) => _... method GetOptions (line 15) | public override AnalyzerConfigOptions GetOptions(AdditionalText textFi... class TestGlobalOptions (line 17) | private sealed class TestGlobalOptions(bool isAltinnApp) : AnalyzerCon... method TryGetValue (line 19) | public override bool TryGetValue(string key, [NotNullWhen(true)] out... FILE: src/App/backend/test/Altinn.App.SourceGenerator.Tests/models.cs class Skjema (line 5) | public class Skjema class SkjemaInnhold (line 20) | public class SkjemaInnhold class Adresse (line 42) | public class Adresse class Empty (line 58) | public class Empty { } FILE: src/App/backend/test/Altinn.App.Tests.Common/AppBuilder.cs class AppBuilder (line 8) | public static class AppBuilder method Build (line 10) | public static WebApplication Build( FILE: src/App/backend/test/Altinn.App.Tests.Common/Auth/JwtTokenMock.cs class JwtTokenMock (line 12) | public static class JwtTokenMock method GenerateToken (line 21) | public static string GenerateToken( method GenerateToken (line 44) | public static string GenerateToken(JwtPayload payload, TimeSpan tokenE... method GetPublicKey (line 60) | public static SecurityKey GetPublicKey() method ValidateToken (line 76) | public static ClaimsPrincipal ValidateToken(string token) method GetSigningCredentials (line 95) | private static SigningCredentials GetSigningCredentials() method GetCallerPath (line 104) | private static string GetCallerPath([CallerFilePath] string filePath =... FILE: src/App/backend/test/Altinn.App.Tests.Common/Auth/TestAuthentication.cs type AuthenticationTypes (line 19) | public enum AuthenticationTypes class TestJwtToken (line 29) | public sealed class TestJwtToken : IXunitSerializable method ToString (line 80) | public override string ToString() => $"{Type}={PartyId}"; method TestJwtToken (line 82) | public TestJwtToken() { } method TestJwtToken (line 84) | public TestJwtToken(AuthenticationTypes type, int partyId) method Deserialize (line 90) | public void Deserialize(IXunitSerializationInfo info) method Serialize (line 96) | public void Serialize(IXunitSerializationInfo info) class TestAuthentication (line 103) | public static class TestAuthentication class AllTokens (line 122) | public sealed class AllTokens : TheoryData method AllTokens (line 124) | public AllTokens() class AllTypes (line 134) | public sealed class AllTypes : TheoryData method AllTypes (line 136) | public AllTypes() method GetNoneAuthentication (line 146) | public static None GetNoneAuthentication(ApplicationMetadata? applicat... method GetUserToken (line 163) | public static string GetUserToken( method GetUserPrincipal (line 174) | public static ClaimsPrincipal GetUserPrincipal( method GetUserAuthentication (line 197) | public static User GetUserAuthentication( method GetSelfIdentifiedUserToken (line 257) | public static string GetSelfIdentifiedUserToken( method GetSelfIdentifiedUserPrincipal (line 268) | public static ClaimsPrincipal GetSelfIdentifiedUserPrincipal( method GetSelfIdentifiedUserAuthentication (line 293) | public static User GetSelfIdentifiedUserAuthentication( method GetOrgPrincipal (line 352) | public static ClaimsPrincipal GetOrgPrincipal(string orgNumber = Defau... method GetOrgToken (line 384) | public static string GetOrgToken( method GetOrgAuthentication (line 395) | public static Org GetOrgAuthentication( method GetServiceOwnerPrincipal (line 429) | public static ClaimsPrincipal GetServiceOwnerPrincipal( method GetServiceOwnerToken (line 466) | public static string GetServiceOwnerToken( method GetServiceOwnerAuthentication (line 478) | public static ServiceOwner GetServiceOwnerAuthentication( method GetSystemUserPayload (line 513) | public static JwtPayload GetSystemUserPayload( method GetSystemUserToken (line 560) | public static string GetSystemUserToken( method GetSystemUserAuthentication (line 580) | public static SystemUser GetSystemUserAuthentication( method NewApplicationMetadata (line 623) | public static ApplicationMetadata NewApplicationMetadata(string org = ... method GetMaskinportenToken (line 638) | internal static MaskinportenTokenResponse GetMaskinportenToken( FILE: src/App/backend/test/Altinn.App.Tests.Common/Data/CommonTestData.cs class CommonTestData (line 5) | public static class CommonTestData method GetRegisterProfilePath (line 7) | public static string GetRegisterProfilePath() method GetAltinnProfilePath (line 13) | public static string GetAltinnProfilePath() method GetTestDataRootDirectory (line 19) | private static string GetTestDataRootDirectory() method GetCallerFilePath (line 30) | private static string GetCallerFilePath([CallerFilePath] string file =... FILE: src/App/backend/test/Altinn.App.Tests.Common/FakeLoggerXunit.cs class FakeLoggerXunit (line 8) | public static class FakeLoggerXunit method AddFakeLoggingWithXunit (line 10) | public static IServiceCollection AddFakeLoggingWithXunit(this IService... method Get (line 20) | public static FakeLogger Get(ITestOutputHelper output) method OutputFormatter (line 34) | public static string OutputFormatter(FakeLogRecord log) method ShortLogLevel (line 43) | private static string ShortLogLevel(LogLevel logLevel) => FILE: src/App/backend/test/Altinn.App.Tests.Common/Fixtures/FakeHttpMessageHandler.cs class Endpoint (line 13) | public abstract class Endpoint method Matches (line 24) | public abstract bool Matches(HttpRequestMessage request); method Handle (line 29) | public abstract Task Handle(HttpRequestMessage re... method Verify (line 34) | public abstract void Verify(); class FakeHttpMessageHandler (line 42) | public class FakeHttpMessageHandler : HttpMessageHandler class UrlPatternEndpoint (line 51) | private class UrlPatternEndpoint : Endpoint method UrlPatternEndpoint (line 58) | public UrlPatternEndpoint( method Matches (line 73) | public override bool Matches(HttpRequestMessage request) method MatchUrlPattern (line 97) | private static bool MatchUrlPattern(ReadOnlySpan pattern, Read... method Handle (line 146) | public override async Task Handle(HttpRequestMe... method Verify (line 152) | public override void Verify() method RegisterEndpoint (line 165) | public void RegisterEndpoint( method RegisterEndpoint (line 178) | public void RegisterEndpoint( method RegisterEndpoint (line 204) | public void RegisterEndpoint(Endpoint endpoint) method RegisterJsonEndpoint (line 209) | public void RegisterJsonEndpoint(HttpMethod method, string urlPatte... method SendAsync (line 231) | protected override async Task SendAsync( method Verify (line 276) | public void Verify() class RequestResponse (line 285) | public class RequestResponse method FromHttpMessages (line 287) | public static async Task FromHttpMessages( FILE: src/App/backend/test/Altinn.App.Tests.Common/Fixtures/MockedServiceCollection.cs class MockedServiceCollection (line 38) | public sealed class MockedServiceCollection method MockedServiceCollection (line 63) | public MockedServiceCollection() method TryAddCommonServices (line 71) | private void TryAddCommonServices() method Mock (line 147) | public Mock Mock() method AddDataType (line 164) | public void AddDataType(DataType dataType) method AddDataType (line 172) | public DataType AddDataType( method AddTextResource (line 201) | public void AddTextResource(string language, TextResourceElement textR... method AddLayoutSet (line 224) | public void AddLayoutSet(DataType dataType, [StringSyntax("json")] str... method AddLayoutSet (line 231) | public void AddLayoutSet(DataType dataType, IEnumerable... method BuildServiceProvider (line 256) | public WrappedServiceProvider BuildServiceProvider() method VerifyMocks (line 262) | public void VerifyMocks() class WrappedServiceProvider (line 275) | public sealed class WrappedServiceProvider : IKeyedServiceProvider, IDis... method WrappedServiceProvider (line 287) | public WrappedServiceProvider(MockedServiceCollection serviceCollection) method DumpTracesAndMetrics (line 313) | public void DumpTracesAndMetrics() method CreateInstanceDataUnitOfWork (line 339) | internal async Task CreateInstanceDataUnitOfWo... method CreateInstanceDataMutatorWithDataAndLayout (line 378) | internal async Task CreateInstanceDataMutatorW... method GetService (line 422) | public object? GetService(Type serviceType) method GetKeyedService (line 427) | public object? GetKeyedService(Type serviceType, object? serviceKey) method GetRequiredKeyedService (line 432) | public object GetRequiredKeyedService(Type serviceType, object? servic... method Dispose (line 439) | public void Dispose() method DisposeAsync (line 452) | public async ValueTask DisposeAsync() FILE: src/App/backend/test/Altinn.App.Tests.Common/Fixtures/StorageClientInterceptor.cs class StorageClientInterceptor (line 12) | public class StorageClientInterceptor : HttpMessageHandler class RequestResponse (line 14) | public class RequestResponse(HttpRequestMessage Request, byte[]? reque... method StorageClientInterceptor (line 31) | public StorageClientInterceptor(ApplicationMetadata appMetadata) method AddInstance (line 45) | public void AddInstance(Instance instance) method GetInstanceAndData (line 63) | public (Instance instance, Dictionary data) GetInstanc... method AddDataRaw (line 73) | public void AddDataRaw(Guid dataId, byte[] data) method AddData (line 78) | public DataElement AddData(Instance instance, string dataType, string ... method SendAsync (line 93) | protected override async Task SendAsync( method PutData (line 124) | private HttpResponseMessage PutData( method TryParseInstanceUrl (line 180) | private bool TryParseInstanceUrl(string[] pathSegments, out int instan... method GetInstanceResponse (line 196) | private HttpResponseMessage GetInstanceResponse(int partyId, Guid inst... method TryParseDataUrl (line 212) | private bool TryParseDataUrl( method GetData (line 236) | private HttpResponseMessage GetData(int partyId, Guid instanceGuid, Gu... method TryParseDataPostUrl (line 273) | private bool TryParseDataPostUrl(string[] pathSegments, out int instan... method PostData (line 289) | private HttpResponseMessage PostData( method CreateErrorResponse (line 340) | private static HttpResponseMessage CreateErrorResponse( FILE: src/App/backend/test/Altinn.App.Tests.Common/IdentificationNumberProvider.cs class IdentificationNumberProvider (line 5) | public static class IdentificationNumberProvider class OrganisationNumbers (line 7) | public static class OrganisationNumbers method GetValidNumber (line 9) | public static OrganisationNumber GetValidNumber(int index) method GetInvalidNumber (line 15) | public static OrganisationNumber GetInvalidNumber(int index) class NationalIdentityNumbers (line 90) | public static class NationalIdentityNumbers method GetValidNumber (line 92) | public static NationalIdentityNumber GetValidNumber(int index) method GetInvalidNumber (line 98) | public static NationalIdentityNumber GetInvalidNumber(int index) FILE: src/App/backend/test/Altinn.App.Tests.Common/Mocks/AltinnPartyClientInterceptor.cs class AltinnPartyClientInterceptor (line 8) | public class AltinnPartyClientInterceptor : HttpMessageHandler method SendAsync (line 10) | protected override async Task SendAsync( method GetPartyLookupResponse (line 38) | private HttpResponseMessage GetPartyLookupResponse(string lookupContent) method GetPartyQueryResponse (line 43) | private HttpResponseMessage GetPartyQueryResponse(string queryContent) method GetPartyResponse (line 59) | private HttpResponseMessage GetPartyResponse(int partyId) FILE: src/App/backend/test/Altinn.App.Tests.Common/Mocks/AltinnPartyClientMock.cs class AltinnPartyClientMock (line 9) | public class AltinnPartyClientMock : IAltinnPartyClient method GetParty (line 18) | public async Task GetParty(int partyId) method GetPartyIdByUrn (line 25) | public Task GetPartyIdByUrn(string urn) method GetPartyUuidByUrn (line 30) | public Task GetPartyUuidByUrn(string urn) method LookupParty (line 35) | public async Task LookupParty(PartyLookup partyLookup) FILE: src/App/backend/test/Altinn.App.Tests.Common/Mocks/ProfileClientMock.cs class ProfileClientMock (line 9) | public class ProfileClientMock : IProfileClient method GetUserProfile (line 16) | public async Task GetUserProfile(int userId) method GetUserProfile (line 23) | public Task GetUserProfile(string ssn) method GetUserProfile (line 28) | public Task GetUserProfile(Guid userUuid) FILE: src/App/backend/test/Altinn.App.Tests.Common/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 3) | public static class ServiceCollectionExtensions method BuildStrictServiceProvider (line 5) | public static ServiceProvider BuildStrictServiceProvider(this IService... FILE: src/App/backend/test/Altinn.App.Tests.Common/TelemetrySink.cs class TelemetrySinkDI (line 14) | public static class TelemetrySinkDI method AddTelemetrySink (line 16) | public static IServiceCollection AddTelemetrySink( type TelemetrySink (line 48) | public sealed record TelemetrySink : IDisposable type MetricMeasurement (line 303) | public sealed record MetricMeasurement( class TelemetrySnapshot (line 364) | public class TelemetrySnapshot( type ActivityInfo (line 396) | public sealed record ActivityInfo( type MetricInfo (line 406) | public sealed record MetricInfo(string Name, string MeterName, IReadOnly... type MetricMeasurementInfo (line 408) | public sealed record MetricMeasurementInfo(double? Value, IReadOnlyList<... FILE: src/App/backend/test/Altinn.App.Tests.Common/TestId.cs type TestId (line 3) | public sealed record TestId(Guid Value); FILE: src/App/backend/test/Altinn.App.Tests.Common/Utils/OtelVisualizers.cs class OtelVisualizers (line 7) | public static class OtelVisualizers method VisualizeActivities (line 9) | public static string VisualizeActivities( method Copy (line 65) | private static List Copy(List list) method VisualizeActivity (line 76) | private static void VisualizeActivity( FILE: src/App/codelists/src/Altinn.Codelists/Extensions/CollectionExtensions.cs class CollectionExtensions (line 6) | internal static class CollectionExtensions method IsNullOrEmpty (line 14) | public static bool IsNullOrEmpty(this IEnumerable enumerable) FILE: src/App/codelists/src/Altinn.Codelists/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 11) | public static class ServiceCollectionExtensions method AddAltinnCodelists (line 16) | public static IServiceCollection AddAltinnCodelists(this IServiceColle... FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/AdministrativeUnitsSettings.cs class AdministrativeUnitsSettings (line 6) | public class AdministrativeUnitsSettings FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/Clients/AdministrativeUnitsHttpClient.cs class AdministrativeUnitsHttpClient (line 9) | internal sealed class AdministrativeUnitsHttpClient : IAdministrativeUni... method AdministrativeUnitsHttpClient (line 16) | public AdministrativeUnitsHttpClient(IOptions> GetCounties() method GetMunicipalities (line 39) | public async Task> GetMunicipalities() method GetMunicipalities (line 53) | public async Task> GetMunicipalities(string countyN... FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/Clients/AdministrativeUnitsHttpClientCached.cs class AdministrativeUnitsHttpClientCached (line 10) | internal sealed class AdministrativeUnitsHttpClientCached : IAdministrat... method AdministrativeUnitsHttpClientCached (line 22) | public AdministrativeUnitsHttpClientCached(IAdministrativeUnitsClient ... method AdministrativeUnitsHttpClientCached (line 28) | public AdministrativeUnitsHttpClientCached( method GetCounties (line 40) | public async Task> GetCounties() method GetMunicipalities (line 57) | public async Task> GetMunicipalities() method GetMunicipalities (line 81) | public async Task> GetMunicipalities(string countyN... method DefaultCacheEntryOptions (line 112) | private static MemoryCacheEntryOptions DefaultCacheEntryOptions() FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/CountiesCodelistProvider.cs class CountiesCodelistProvider (line 9) | internal sealed class CountiesCodelistProvider(IAdministrativeUnitsClien... method GetAppOptionsAsync (line 15) | public async Task GetAppOptionsAsync(string? language, Dic... FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 12) | public static class ServiceCollectionExtensions method AddKartverketAdministrativeUnits (line 17) | public static IServiceCollection AddKartverketAdministrativeUnits(this... method AddKartverketAdministrativeUnitsClient (line 31) | public static IServiceCollection AddKartverketAdministrativeUnitsClien... FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/IAdministrativeUnitsClient.cs type IAdministrativeUnitsClient (line 8) | public interface IAdministrativeUnitsClient method GetCounties (line 13) | public Task> GetCounties(); method GetMunicipalities (line 18) | public Task> GetMunicipalities(); method GetMunicipalities (line 23) | public Task> GetMunicipalities(string countyNumber); FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/Models/County.cs class County (line 8) | public class County(string number, string name) FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/Models/Municipality.cs class Municipality (line 8) | public class Municipality(string number, string name, string nameInNorwe... FILE: src/App/codelists/src/Altinn.Codelists/Kartverket/AdministrativeUnits/MunicipalitiesCodelistProvider.cs class MunicipalitiesCodelistProvider (line 10) | internal sealed class MunicipalitiesCodelistProvider(IAdministrativeUnit... method GetAppOptionsAsync (line 17) | public async Task GetAppOptionsAsync(string? language, Dic... FILE: src/App/codelists/src/Altinn.Codelists/Posten/Clients/PostalCodeRecord.cs type PostalCodeRecord (line 6) | public record PostalCodeRecord FILE: src/App/codelists/src/Altinn.Codelists/Posten/Clients/PostalCodesCsvParser.cs class PostalCodesCsvParser (line 9) | internal sealed class PostalCodesCsvParser(Stream _csvStream) method Parse (line 14) | public async Task> Parse() FILE: src/App/codelists/src/Altinn.Codelists/Posten/Clients/PostalCodesHttpClient.cs class PostalCodesHttpClient (line 5) | internal sealed class PostalCodesHttpClient(HttpClient _httpClient, IOpt... method GetPostalCodes (line 10) | public async Task> GetPostalCodes() FILE: src/App/codelists/src/Altinn.Codelists/Posten/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 11) | public static class ServiceCollectionExtensions method AddPosten (line 16) | public static IServiceCollection AddPosten(this IServiceCollection ser... method AddPostenClient (line 28) | public static IServiceCollection AddPostenClient(this IServiceCollecti... FILE: src/App/codelists/src/Altinn.Codelists/Posten/IPostalCodesClient.cs type IPostalCodesClient (line 8) | public interface IPostalCodesClient method GetPostalCodes (line 14) | Task> GetPostalCodes(); FILE: src/App/codelists/src/Altinn.Codelists/Posten/PostalCodesCodelistsProvider.cs class PostalCodesCodelistsProvider (line 10) | internal sealed class PostalCodesCodelistsProvider : IAppOptionsProvider method PostalCodesCodelistsProvider (line 17) | public PostalCodesCodelistsProvider(IPostalCodesClient postalCodesClient) method GetAppOptionsAsync (line 26) | public async Task GetAppOptionsAsync(string? language, Dic... FILE: src/App/codelists/src/Altinn.Codelists/Posten/PostenSettings.cs class PostenSettings (line 6) | public class PostenSettings FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Clients/CountriesClient.cs class CountriesClient (line 12) | internal sealed class CountriesClient : ICountryClient method GetCountries (line 17) | public async Task> GetCountries() method GetCountries (line 30) | public async Task> GetCountries(IEnumerable filt... method BuildQuery (line 40) | private static IQueryable BuildQuery(IEnumerable cou... FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Data/Resources.cs class Resources (line 3) | internal static class Resources FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 9) | public static class ServiceCollectionExtensions method AddRestCountriesClient (line 14) | public static IServiceCollection AddRestCountriesClient(this IServiceC... FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/ICountryClient.cs type ICountryClient (line 8) | public interface ICountryClient method GetCountries (line 13) | Task> GetCountries(); method GetCountries (line 20) | Task> GetCountries(IEnumerable filters); FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Models/Country.cs class Country (line 8) | public class Country(Name name) FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Models/Currency.cs class Currency (line 8) | public class Currency(string name, string symbol) FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Models/Filter.cs class Filter (line 6) | public class Filter FILE: src/App/codelists/src/Altinn.Codelists/RestCountries/Models/Name.cs class Name (line 8) | public class Name(string common, string official) FILE: src/App/codelists/src/Altinn.Codelists/SSB/ClassificationCodelistProvider.cs class ClassificationCodelistProvider (line 11) | internal sealed class ClassificationCodelistProvider : IAppOptionsProvider method ClassificationCodelistProvider (line 21) | public ClassificationCodelistProvider( method ClassificationCodelistProvider (line 32) | public ClassificationCodelistProvider( method ClassificationCodelistProvider (line 50) | public ClassificationCodelistProvider( method GetAppOptionsAsync (line 69) | public async Task GetAppOptionsAsync(string? language, Dic... method GetAppOptions (line 122) | private AppOptions GetAppOptions(Clients.ClassificationCodes classific... method MergeDictionaries (line 153) | private static Dictionary MergeDictionaries( method SortAppOptions (line 175) | private static AppOptions SortAppOptions( FILE: src/App/codelists/src/Altinn.Codelists/SSB/ClassificationOptions.cs class ClassificationOptions (line 8) | public class ClassificationOptions method ClassificationOptions (line 13) | public ClassificationOptions() { } method GetDescription (line 32) | public string GetDescription(ClassificationCode classificationCode) method GetHelpText (line 59) | public string GetHelpText(ClassificationCode classificationCode) FILE: src/App/codelists/src/Altinn.Codelists/SSB/Clients/ClassificationCode.cs class ClassificationCode (line 8) | public class ClassificationCode(string code, string name, string level) FILE: src/App/codelists/src/Altinn.Codelists/SSB/Clients/ClassificationCodes.cs class ClassificationCodes (line 8) | public class ClassificationCodes FILE: src/App/codelists/src/Altinn.Codelists/SSB/Clients/ClassificationSettings.cs class ClassificationSettings (line 6) | public class ClassificationSettings FILE: src/App/codelists/src/Altinn.Codelists/SSB/Clients/ClassificationsHttpClient.cs class ClassificationsHttpClient (line 11) | internal sealed class ClassificationsHttpClient : IClassificationsClient method ClassificationsHttpClient (line 18) | public ClassificationsHttpClient(IOptions sett... method GetClassificationCodes (line 37) | public async Task GetClassificationCodes( method BuildQuery (line 93) | private static string BuildQuery( FILE: src/App/codelists/src/Altinn.Codelists/SSB/Clients/ClassificationsHttpClientCached.cs class ClassificationsHttpClientCached (line 11) | internal sealed class ClassificationsHttpClientCached : IClassifications... method ClassificationsHttpClientCached (line 20) | public ClassificationsHttpClientCached(IClassificationsClient classifi... method ClassificationsHttpClientCached (line 30) | public ClassificationsHttpClientCached( method GetClassificationCodes (line 42) | public async Task GetClassificationCodes( method GetCacheKey (line 81) | private static string GetCacheKey( method DefaultCacheEntryOptions (line 94) | private static MemoryCacheEntryOptions DefaultCacheEntryOptions() FILE: src/App/codelists/src/Altinn.Codelists/SSB/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 12) | public static class ServiceCollectionExtensions method AddSSBClassifications (line 17) | public static IServiceCollection AddSSBClassifications(this IServiceCo... method EnsureBasicServicesRegistered (line 39) | private static void EnsureBasicServicesRegistered(IServiceCollection s... method AddSSBClassificationCodelistProvider (line 62) | public static IServiceCollection AddSSBClassificationCodelistProvider( method AddSSBClassificationCodelistProvider (line 89) | public static IServiceCollection AddSSBClassificationCodelistProvider( method AddSSBClassificationCodelistProvider (line 117) | public static IServiceCollection AddSSBClassificationCodelistProvider( method AddSSBClassificationCodelistProvider (line 144) | public static IServiceCollection AddSSBClassificationCodelistProvider( FILE: src/App/codelists/src/Altinn.Codelists/SSB/IClassificationsClient.cs type IClassificationsClient (line 8) | public interface IClassificationsClient method GetClassificationCodes (line 13) | Task GetClassificationCodes( FILE: src/App/codelists/src/Altinn.Codelists/SSB/Models/Classification.cs type Classification (line 6) | public enum Classification FILE: src/App/codelists/src/Altinn.Codelists/Utilities/EmbeddedResource.cs class EmbeddedResource (line 8) | internal static class EmbeddedResource method LoadDataAsString (line 15) | public static async Task LoadDataAsString(string resourceName) method LoadDataAsStream (line 30) | public static Stream LoadDataAsStream(string resourceName) FILE: src/App/codelists/src/Altinn.Codelists/Utilities/PredicateBuilder.cs class PredicateBuilder (line 8) | internal static class PredicateBuilder method True (line 13) | public static Expression> True() method False (line 21) | public static Expression> False() method Or (line 29) | public static Expression> Or(this Expression> And( FILE: src/App/codelists/test/Altinn.Codelists.Tests/EmbeddedResource.cs class EmbeddedResource (line 6) | public static class EmbeddedResource method LoadDataAsString (line 8) | public static async Task LoadDataAsString(string resourceName) method LoadDataAsStream (line 18) | public static Stream LoadDataAsStream(string resourceName) FILE: src/App/codelists/test/Altinn.Codelists.Tests/EnsureNoCodelistIdCollisions.cs class EnsureNoCodelistIdCollisionsTest (line 7) | public class EnsureNoCodelistIdCollisionsTest method EnsureNoCodelistIdCollision (line 9) | [Fact] method ValidateIdsAreUnique (line 20) | public static string ValidateIdsAreUnique(List objects) FILE: src/App/codelists/test/Altinn.Codelists.Tests/Kartverket/AdministrativeUnits/Clients/AdministrativeUnitsClientTests.cs class AdministrativeUnitsClientTests (line 6) | public class AdministrativeUnitsClientTests method GetCounties_NothingSpecified_ShouldReturnAllCounties (line 8) | [Fact(Skip = "Disabled. This actually calls out to the api and is prim... method GetMunicipalities_NothingSpecified_ShouldReturnAllMunicipalities (line 21) | [Fact(Skip = "Disabled. This actually calls out to the api and is prim... method GetMunicipalities_CountySpecified_ShouldReturnMunicipalitiesWithinCounty (line 34) | [Fact(Skip = "Disabled. This actually calls out to the api and is prim... FILE: src/App/codelists/test/Altinn.Codelists.Tests/Kartverket/AdministrativeUnits/Clients/CountiesClientCachedTests.cs class CountiesClientCachedTests (line 8) | public class CountiesClientCachedTests method GetCounties_EmptyCache_ShouldReturnAllCounties (line 10) | [Fact] method GetCounties_CacheFilled_ShouldReturnFromCache (line 26) | [Fact] method GetCounties_CacheExpired_ShouldPopulateAgain (line 52) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/Kartverket/AdministrativeUnits/CountiesCodelistProviderTests.cs class CountiesCodelistProviderTests (line 7) | public class CountiesCodelistProviderTests method GetAppOptionsAsync_ShouldReturnListOfCounties (line 9) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/Kartverket/AdministrativeUnits/Extensions/ServiceCollectionTests.cs class ServiceCollectionTests (line 7) | public class ServiceCollectionTests method AddAdministrativeUnits_ShouldResolveAppOptionProviders (line 9) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/Kartverket/AdministrativeUnits/Mocks/AdministrativeUnitsHttpClientMock.cs class AdministrativeUnitsHttpClientMock (line 8) | public class AdministrativeUnitsHttpClientMock : IAdministrativeUnitsClient method AdministrativeUnitsHttpClientMock (line 24) | public AdministrativeUnitsHttpClientMock(IOptions> GetCounties() method GetMunicipalities (line 55) | public Task> GetMunicipalities() method GetMunicipalities (line 60) | public Task> GetMunicipalities(string countyNumber) FILE: src/App/codelists/test/Altinn.Codelists.Tests/Kartverket/AdministrativeUnits/MunicipalitiesCodelistProviderTests.cs class MunicipalitiesCodelistProviderTests (line 7) | public class MunicipalitiesCodelistProviderTests method GetAppOptionsAsync_NoCountySpecified_ShouldReturnListOfAllMunicipalities (line 9) | [Fact] method GetAppOptionsAsync_CountySpecified_ShouldReturnListOfMunicipalitiesByCounty (line 25) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/ModuleInitializer.cs class ModuleInitializer (line 5) | internal static class ModuleInitializer method Initialize (line 7) | [ModuleInitializer] FILE: src/App/codelists/test/Altinn.Codelists.Tests/Posten/Clients/PostalCodesHttpClientTests.cs class PostalCodesHttpClientTests (line 6) | public class PostalCodesHttpClientTests method Get (line 8) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/Posten/Clients/PostenFixture.cs class PostenFixture (line 8) | internal sealed class PostenFixture : IAsyncDisposable method PostenFixture (line 12) | private PostenFixture(WireMockServer server) => Server = server; method DisposeAsync (line 14) | public ValueTask DisposeAsync() method Create (line 35) | public static Task Create(bool proxy) method StartServer (line 41) | private static WireMockServer StartServer(bool proxy, [CallerFilePath]... FILE: src/App/codelists/test/Altinn.Codelists.Tests/Posten/PostalCodesCodelistProviderTests.cs class PostalCodesCodelistProviderTests (line 8) | public class PostalCodesCodelistProviderTests method Get (line 10) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/PublicApiTests.cs class PublicApiTests (line 5) | public class PublicApiTests method PublicApi_ShouldNotChange_Unintentionally (line 15) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/RestCountries/Clients/CountriesClientTests.cs class CountriesClientTests (line 7) | public class CountriesClientTests method CountriesClientTests (line 11) | public CountriesClientTests(ITestOutputHelper outputHelper) type Fixture (line 16) | private sealed record Fixture(IServiceProvider ServiceProvider, ICount... method GetCountries_NoFilter_ShouldReturnAll (line 38) | [Fact] method GetCountries_FilterOnRegion_ShouldReturnOnlyInRegion (line 49) | [Fact] method GetCountries_FilterOnMultipleRegions_ShouldReturnOnlyInRegions (line 60) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/BaseAmountNationalInsuranceCodelistProviderTests.cs class BaseAmountNationalInsuranceCodelistProviderTests (line 9) | public class BaseAmountNationalInsuranceCodelistProviderTests method GetAppOptionsAsync_ShouldReturnListOfCodes (line 11) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/ClassificationOptionsTests.cs class ClassificationOptionsTests (line 6) | public class ClassificationOptionsTests method ClassificationOptions_True_MapNotesToDescription (line 8) | [Fact] method ClassificationOptions_False_MapNotesToDescription (line 19) | [Fact] method ClassificationOptions_FunctionProvided_FunctionShouldMapToDescription (line 27) | [Theory] method ClassificationOptions_True_MapNotesToHelpText (line 42) | [Fact] method ClassificationOptions_False_MapNotesToHelpText (line 53) | [Fact] method ClassificationOptions_FunctionProvided_FunctionShouldMapToHelpText (line 61) | [Theory] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/Clients/ClassificationsHttpClientCachedTests.cs class ClassificationsHttpClientCachedTests (line 7) | public class ClassificationsHttpClientCachedTests method GetCodes_EmptyCache_ShouldReturnValues (line 9) | [Fact] method GetCounties_CacheFilled_ShouldReturnFromCache (line 25) | [Fact] method GetCounties_CacheExpired_ShouldPopulateAgain (line 51) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/Clients/ClassificationsHttpClientTests.cs class ClassificationsHttpClientTests (line 5) | public class ClassificationsHttpClientTests method GetClassificationCodes_ShouldReturnAllClassificationCodes (line 8) | public async Task GetClassificationCodes_ShouldReturnAllClassification... method GetClassificationVariant_ShouldReturnAllClassificationCodeVariant (line 19) | public async Task GetClassificationVariant_ShouldReturnAllClassificati... FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/CountiesCodelistProviderTests.cs class CountiesCodelistProviderTests (line 9) | public class CountiesCodelistProviderTests method GetAppOptionsAsync_ShouldReturnListOfCodes (line 11) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/CountriesCodelistProviderTests.cs class CountriesStatusCodelistProviderTests (line 9) | public class CountriesStatusCodelistProviderTests method GetAppOptionsAsync_ShouldReturnListOfCodes (line 11) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/Extensions/ExtensionTests.cs class ExtensionTests (line 9) | public class ExtensionTests method AddSSBClassifications (line 11) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/IndustryGroupingCodelistProviderTests.cs class IndustryGroupingCodelistProviderTests (line 9) | public class IndustryGroupingCodelistProviderTests method GetAppOptionsAsync_AllLevels_ShouldReturnListOfCodes (line 11) | [Fact] method GetAppOptionsAsync_FirstLevelOnly_ShouldReturnListOfCodes (line 33) | [Fact] method GetAppOptionsAsync_DefaultFirstLevel_ShouldReturnListOfCodes (line 54) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/MaritalStatusCodelistProviderTests.cs class MaritalStatusCodelistProviderTests (line 9) | public class MaritalStatusCodelistProviderTests method GetAppOptionsAsync_ShouldReturnListOfCodes (line 11) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/Mocks/ClassificationsHttpClientMock.cs class ClassificationsHttpClientMock (line 7) | public class ClassificationsHttpClientMock : IClassificationsClient method ClassificationsHttpClientMock (line 30) | public ClassificationsHttpClientMock(IOptions ... method GetClassificationCodes (line 84) | public async Task GetClassificationCodes( FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/MunicipalitiesCodelistProviderTests.cs class MunicipalitiesCodelistProviderTests (line 9) | public class MunicipalitiesCodelistProviderTests method GetAppOptionsAsync_ShouldReturnListOfCodes (line 11) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/OccupationsCodelistProviderTests.cs class OccupationsCodelistProviderTests (line 9) | public class OccupationsCodelistProviderTests method GetAppOptionsAsync_AllLevels_ShouldReturnListOfCodes (line 11) | [Fact] method GetAppOptionsAsync_FirstLevelOnly_ShouldReturnListOfCodes (line 34) | [Fact] method GetAppOptionsAsync_DefaultFirstLevel_ShouldReturnListOfCodes (line 54) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/SexCodelistProviderTests.cs class SexCodelistProviderTests (line 9) | public class SexCodelistProviderTests method GetAppOptionsAsync_EnumProvided_ShouldReturnListOfCodes (line 11) | [Fact] method GetAppOptionsAsync_IdProvided_ShouldReturnListOfCodes (line 28) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/SmallGameVariantTests.cs class SmallGameVariantTests (line 8) | public class SmallGameVariantTests method GetAppOptionsAsync_ShouldReturnListOfCodes (line 10) | [Fact] FILE: src/App/codelists/test/Altinn.Codelists.Tests/SSB/UnitsCodelistProviderTests.cs class UnitsCodelistProviderTests (line 8) | public class UnitsCodelistProviderTests method GetAppOptionsAsync_SortedBySelectCodes_ShouldReturnListOfCodes (line 10) | [Fact] FILE: src/App/fileanalyzers/src/Altinn.FileAnalyzers/MimeType/MimeTypeAnalyser.cs class MimeTypeAnalyser (line 8) | internal sealed class MimeTypeAnalyser( method Analyse (line 17) | public Task Analyse(Stream stream, string? filenam... FILE: src/App/fileanalyzers/src/Altinn.FileAnalyzers/MimeType/MimeTypeValidator.cs class MimeTypeValidator (line 8) | internal sealed class MimeTypeValidator : IFileValidator method Validate (line 14) | public Task<(bool Success, IEnumerable Errors)> Valid... FILE: src/App/fileanalyzers/src/Altinn.FileAnalyzers/MimeType/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 11) | public static class ServiceCollectionExtensions method AddMimeTypeValidation (line 19) | public static IServiceCollection AddMimeTypeValidation(this IServiceCo... method AddMimeTypeValidation (line 43) | public static IServiceCollection AddMimeTypeValidation( FILE: src/App/fileanalyzers/test/Altinn.FileAnalyzers.Tests/EmbeddedResource.cs class EmbeddedResource (line 5) | public static class EmbeddedResource method LoadDataAsString (line 7) | public static async Task LoadDataAsString(string resourceName) method LoadDataAsStream (line 17) | public static Stream LoadDataAsStream(string resourceName) FILE: src/App/fileanalyzers/test/Altinn.FileAnalyzers.Tests/MimeType/MimeTypeAnalyserTests.cs class MimeTypeAnalyserTests (line 10) | public class MimeTypeAnalyserTests method MimeTypeAnalyserTests (line 14) | public MimeTypeAnalyserTests() method Analyse_ValidPdf_ShouldReturnCorrectMimeType (line 22) | [Fact] method Analyse_InvalidPdf_ShouldReturnCorrectMimeType (line 39) | [Fact] FILE: src/App/fileanalyzers/test/Altinn.FileAnalyzers.Tests/MimeType/MimeTypeValidatorTests.cs class MimeTypeValidatorTests (line 8) | public class MimeTypeValidatorTests method Validate_MimeTypeCorrect_ShouldValidateOk (line 10) | [Fact] method Validate_MimeTypeCorrect_ShouldReturnWithError (line 40) | [Fact] FILE: src/App/fileanalyzers/test/Altinn.FileAnalyzers.Tests/ModuleInitializer.cs class ModuleInitializer (line 5) | internal static class ModuleInitializer method Initialize (line 7) | [ModuleInitializer] FILE: src/App/fileanalyzers/test/Altinn.FileAnalyzers.Tests/PublicApiTests.cs class PublicApiTests (line 5) | public class PublicApiTests method PublicApi_ShouldNotChange_Unintentionally (line 15) | [Fact] FILE: src/App/frontend/cypress.config.js constant CYPRESS_WINDOW_WIDTH (line 8) | const CYPRESS_WINDOW_WIDTH = env.parsed?.CYPRESS_WINDOW_WIDTH || 1920; constant CYPRESS_WINDOW_HEIGHT (line 9) | const CYPRESS_WINDOW_HEIGHT = env.parsed?.CYPRESS_WINDOW_HEIGHT || 1080; method setupNodeEvents (line 14) | setupNodeEvents(on, config) { function getConfigurationByFile (line 105) | async function getConfigurationByFile(file) { FILE: src/App/frontend/scripts/compare-frontend-repos.ts constant CHANGE_THRESHOLD (line 7) | const CHANGE_THRESHOLD = 50; constant FOLDER_COLLAPSE_THRESHOLD (line 8) | const FOLDER_COLLAPSE_THRESHOLD = 60; function getTrackedFiles (line 40) | function getTrackedFiles(repoDir: string): string[] { function countChangedLines (line 51) | function countChangedLines(legacyPath: string, frontendPath: string): { ... function collectChangedPaths (line 80) | function collectChangedPaths(): string[] { function toFileContent (line 136) | function toFileContent(paths: string[]): string { function toPathList (line 140) | function toPathList(content: string): string[] { function formatPathDiff (line 147) | function formatPathDiff(_actual: string, _expected: string): string[] { FILE: src/App/frontend/src/AppComponentsBridge.tsx function AppComponentsBridge (line 11) | function AppComponentsBridge({ children }: PropsWithChildren) { function translationKey (line 29) | function translationKey void): IProc... FILE: src/App/frontend/src/__mocks__/getProfileMock.ts function getProfileMock (line 4) | function getProfileMock(): IProfile { FILE: src/App/frontend/src/__mocks__/getTextResourcesMock.ts function getTextResourceMapMock (line 3) | function getTextResourceMapMock(): TextResourceMap { function getTextResourcesMock (line 37) | function getTextResourcesMock(): IRawTextResource[] { FILE: src/App/frontend/src/__mocks__/getUiConfigMock.ts function getGlobalPageSettingsMock (line 7) | function getGlobalPageSettingsMock(): GlobalPageSettings { function getLayoutSettingsMock (line 21) | function getLayoutSettingsMock(overrides: Partial): ILa... function getUiConfigMock (line 30) | function getUiConfigMock(overrides?: Partial | ((obj: UiConfig... FILE: src/App/frontend/src/app-components/Accordion/AccordionItem.tsx type AccordionProps (line 10) | interface AccordionProps { FILE: src/App/frontend/src/app-components/AppComponentsProvider.tsx type TranslationParams (line 5) | type TranslationParams = (string | number | undefined)[]; type TranslateFn (line 6) | type TranslateFn = (key: string, params?: TranslationParams) => string; type TranslateComponent (line 7) | type TranslateComponent = (args: { type AppComponentsContextProps (line 12) | type AppComponentsContextProps = { function AppComponentsProvider (line 18) | function AppComponentsProvider({ function useTranslation (line 28) | function useTranslation(): AppComponentsContextProps { FILE: src/App/frontend/src/app-components/Button/Button.tsx type ButtonVariant (line 11) | type ButtonVariant = 'primary' | 'secondary' | 'tertiary' | undefined; type ButtonColor (line 12) | type ButtonColor = 'first' | 'second' | 'success' | 'danger' | undefined; type TextAlign (line 13) | type TextAlign = 'left' | 'center' | 'right'; type ButtonProps (line 15) | type ButtonProps = { type DSButtonColor (line 26) | type DSButtonColor = 'accent' | 'neutral' | 'success' | 'danger' | 'bran... function mapColorNames (line 28) | function mapColorNames(color: ButtonColor): DSButtonColor { FILE: src/App/frontend/src/app-components/ConditionalWrapper/ConditionalWrapper.tsx type IConditionalWrapperProps (line 4) | interface IConditionalWrapperProps { FILE: src/App/frontend/src/app-components/Date/DisplayDate.tsx type DateProps (line 7) | interface DateProps { FILE: src/App/frontend/src/app-components/Datepicker/DatePickerCalendar.tsx type CalendarDialogProps (line 8) | interface CalendarDialogProps { FILE: src/App/frontend/src/app-components/Datepicker/DatePickerInput.tsx type DatePickerInputProps (line 17) | interface DatePickerInputProps { function DatePickerInputRef (line 27) | function DatePickerInputRef( FILE: src/App/frontend/src/app-components/Datepicker/Datepicker.tsx type DatePickerControlProps (line 14) | type DatePickerControlProps = { FILE: src/App/frontend/src/app-components/Datepicker/DatepickerDialog.tsx function useDatePickerClose (line 11) | function useDatePickerClose() { type DatePickerDialogProps (line 15) | type DatePickerDialogProps = { function DatePickerDialog (line 24) | function DatePickerDialog({ FILE: src/App/frontend/src/app-components/Datepicker/utils/dateHelpers.ts type DateFlags (line 22) | enum DateFlags { function convertLegacyFormat (line 39) | function convertLegacyFormat(format: string): string { function getDateFormat (line 52) | function getDateFormat(format?: string, selectedLanguage = 'nb'): string { function getSaveFormattedDateString (line 59) | function getSaveFormattedDateString(date: Date | null, timestamp: boolea... function getDateConstraint (line 68) | function getDateConstraint(dateOrFlag: string | DateFlags | undefined, c... function formatISOString (line 106) | function formatISOString(isoString: string | undefined, format: string, ... function isDate (line 116) | function isDate(date: string): boolean { function getLocale (line 120) | function getLocale(language: string): Locale { function getDateLib (line 124) | function getDateLib(language: string) { function strictParseISO (line 134) | function strictParseISO(isoString: string | undefined): Date | null { function strictParseFormat (line 148) | function strictParseFormat(formattedDate: string | undefined, formatStri... constant UNICODE_TOKENS (line 157) | const UNICODE_TOKENS = /[^a-zA-Z0-9]+/g; type Token (line 158) | type Token = keyof typeof tokenOptions; function dateFormatCanBeNumericInReactPatternFormat (line 215) | function dateFormatCanBeNumericInReactPatternFormat(format: string): boo... function getFormatAsPatternFormat (line 229) | function getFormatAsPatternFormat(datePickerFormat: string): string { FILE: src/App/frontend/src/app-components/Dropzone/Dropzone.tsx type MaxFileSize (line 11) | type MaxFileSize = { type IDropzoneProps (line 16) | type IDropzoneProps = { function Dropzone (line 33) | function Dropzone({ FILE: src/App/frontend/src/app-components/Dropzone/mapExtensionToAcceptMime.ts function pushTo (line 38) | function pushTo(property: string, extension: string, object: Record(...refs: Array | undefined>): Reac... method setRef (line 12) | private static setRef(ref: React.Ref | undefined, value: T | nul... method isCallbackRef (line 27) | private static isCallbackRef(ref: React.Ref): ref is React.RefCa... method isRefObject (line 31) | private static isRefObject(ref: React.Ref): ref is React.RefObje... FILE: src/App/frontend/src/app-components/DynamicForm/DynamicForm.tsx type FormDataValue (line 12) | type FormDataValue = string | number | boolean | null | FormDataValue[] ... type FormDataObject (line 14) | interface FormDataObject { type DynamicFormProps (line 18) | interface DynamicFormProps { function DynamicForm (line 29) | function DynamicForm({ type Component (line 78) | interface Component { type FieldRendererProps (line 84) | interface FieldRendererProps { function FieldRenderer (line 100) | function FieldRenderer({ FILE: src/App/frontend/src/app-components/Flex/Flex.tsx type Spacing (line 9) | type Spacing = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; type Props (line 11) | type Props = PropsWithChildren<{ FILE: src/App/frontend/src/app-components/FullWidthWrapper/FullWidthWrapper.tsx type IFullWidthWrapperProps (line 8) | interface IFullWidthWrapperProps extends HTMLProps { FILE: src/App/frontend/src/app-components/HelpText/HelpText.tsx type HelpTextProps (line 12) | interface HelpTextProps extends PropsWithChildren { FILE: src/App/frontend/src/app-components/HelpText/HelpTextIcon.tsx type HelpTextIconProps (line 3) | type HelpTextIconProps = { FILE: src/App/frontend/src/app-components/Input/FormattedInput.tsx function FormattedInput (line 8) | function FormattedInput(props: Omit { type TableActionButton (line 24) | interface TableActionButton { type DataTableProps (line 32) | interface DataTableProps { function formatValue (line 49) | function formatValue(value: FormDataValue): string { function AppTable (line 75) | function AppTable({ FILE: src/App/frontend/src/app-components/Text/DisplayText.tsx type TextProps (line 7) | interface TextProps { FILE: src/App/frontend/src/app-components/TextArea/TextArea.tsx type TextAreaWithLabelProps (line 9) | interface TextAreaWithLabelProps { FILE: src/App/frontend/src/app-components/TimePicker/TimeSegment/hooks/useSegmentDisplay.ts function useSegmentDisplay (line 6) | function useSegmentDisplay(externalValue: number | string, segmentType: ... FILE: src/App/frontend/src/app-components/TimePicker/TimeSegment/hooks/useSegmentInputHandlers.ts function useSegmentInputHandlers (line 16) | function useSegmentInputHandlers({ FILE: src/App/frontend/src/app-components/TimePicker/TimeSegment/hooks/useTimeout.ts function useTimeout (line 3) | function useTimeout(callback: () => void, delayMs: number) { FILE: src/App/frontend/src/app-components/TimePicker/TimeSegment/hooks/useTypingBuffer.ts function useTypingBuffer (line 6) | function useTypingBuffer({ onCommit, commitDelayMs, typingEndDelayMs }: ... FILE: src/App/frontend/src/app-components/TimePicker/types.ts type TimeFormat (line 4) | type TimeFormat = 'HH:mm' | 'HH:mm:ss' | 'hh:mm a' | 'hh:mm:ss a'; type SegmentType (line 7) | type SegmentType = 'hours' | 'minutes' | 'seconds' | 'period'; type NumericSegmentType (line 8) | type NumericSegmentType = Extract boolean; function useIsMini (line 15) | function useIsMini() { function useIsMobile (line 19) | function useIsMobile() { function useIsTablet (line 23) | function useIsTablet() { function useBrowserWidth (line 27) | function useBrowserWidth(condition: Condition) { FILE: src/App/frontend/src/app-components/loading/AltinnContentLoader/AltinnContentIcon.tsx function AltinnContentIcon (line 3) | function AltinnContentIcon() { FILE: src/App/frontend/src/app-components/loading/AltinnContentLoader/AltinnContentIconFormData.tsx function AltinnContentIconFormData (line 3) | function AltinnContentIconFormData() { FILE: src/App/frontend/src/app-components/loading/AltinnContentLoader/AltinnContentIconReceipt.tsx function AltinnContentIconReceipt (line 3) | function AltinnContentIconReceipt() { FILE: src/App/frontend/src/app-components/loading/AltinnContentLoader/AltinnContentLoader.tsx type LoaderVariant (line 8) | type LoaderVariant = 'default' | 'form' | 'receipt'; type IAltinnContentLoaderProps (line 10) | interface IAltinnContentLoaderProps { type LoaderIconProps (line 19) | interface LoaderIconProps { function LoaderIcon (line 23) | function LoaderIcon({ variant }: LoaderIconProps) { FILE: src/App/frontend/src/app-components/loading/LoadingEmpty/LoadingEmpty.tsx function LoadingEmpty (line 6) | function LoadingEmpty() { FILE: src/App/frontend/src/app-components/loading/LoadingWrapper/LoadingWrapper.tsx function LoadingWrapper (line 7) | function LoadingWrapper({ children, ...props }: PropsWithChildren[0]) { FILE: src/App/frontend/src/app-components/test/renderWithAppComponentsProvider.tsx function renderWithAppComponentsProvider (line 7) | function renderWithAppComponentsProvider(ui: ReactElement, options?: Omi... FILE: src/App/frontend/src/app-components/types.ts type TranslationKey (line 1) | type TranslationKey = string & { __brand: 'TranslationKey' }; type LooseAutocomplete (line 3) | type LooseAutocomplete = T | (string & {}); type IGridSize (line 5) | type IGridSize = 'auto' | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12; type IGridStyling (line 7) | interface IGridStyling { FILE: src/App/frontend/src/appQueryClient.ts function createAppQueryClient (line 6) | function createAppQueryClient() { FILE: src/App/frontend/src/codegen/CG.ts function generateCommonImport (line 21) | function generateCommonImport(key: T): Genera... FILE: src/App/frontend/src/codegen/CodeGenerator.ts type JsonSchemaExt (line 5) | interface JsonSchemaExt { type TypeScriptExt (line 13) | interface TypeScriptExt { type SymbolExt (line 17) | interface SymbolExt { type Optionality (line 22) | interface Optionality { type InternalConfig (line 26) | interface InternalConfig { type Extract (line 37) | type Extract> = Val extends CodeGenerator... method getSchemaDescription (line 56) | private getSchemaDescription(): string | undefined { method getInternalJsonSchema (line 65) | protected getInternalJsonSchema(): JSONSchema7 { method ensureMutable (line 78) | protected ensureMutable(): void { method freeze (line 84) | protected freeze(source: string): void { method shouldUseParens (line 88) | shouldUseParens(): boolean { method exportAs (line 97) | exportAs(name: string): this { method named (line 111) | named(name: string): this { method getName (line 125) | getName(): string | undefined { method toString (line 133) | toString(): string { method shouldBeExported (line 137) | private shouldBeExported(): boolean { method toTypeScript (line 141) | toTypeScript(): string { method toJsonSchema (line 156) | toJsonSchema(): JSONSchema7 { method optional (line 177) | optional(optionality?: Optionality): this { method isOptional (line 183) | isOptional(): boolean { method setDeprecated (line 189) | setDeprecated(warning: string): this { method setTitle (line 196) | setTitle(title: string): this { method setDescription (line 202) | setDescription(description: string): this { method addExample (line 208) | addExample(...examples: T[]): this { method setTsComment (line 214) | setTsComment(comment: string): this { type CodeGeneratorWithProperties (line 221) | interface CodeGeneratorWithProperties { FILE: src/App/frontend/src/codegen/CodeGeneratorContext.ts type JsonSchema7WithDefinitions (line 7) | type JsonSchema7WithDefinitions = Required { method generateTypeScript (line 30) | public static async generateTypeScript( method findRefs (line 63) | private static findRefs(jsonSchema: JsonSchema7WithDefinitions): Set }; type SymbolTable (line 143) | type SymbolTable = { [symbol: string]: T extends 'js... class CodeGeneratorFileContext (line 145) | class CodeGeneratorFileContext { method constructor (line 151) | constructor(targetFile: string, type: T) { method addImport (line 156) | public addImport(symbol: string, from: string): void { method addSymbol (line 174) | public addSymbol(name: string, exported: boolean, generator: MaybeSymb... method getImportsAsTypeScript (line 197) | getImportsAsTypeScript(): string { method getSymbols (line 207) | getSymbols(ifNotIn: SymbolTable): SymbolTable { FILE: src/App/frontend/src/codegen/CodegenWatchPlugin.js class CodegenWatchPlugin (line 4) | class CodegenWatchPlugin { method constructor (line 5) | constructor() { method apply (line 19) | apply(compiler) { method startWatcher (line 34) | startWatcher() { FILE: src/App/frontend/src/codegen/Common.ts type ValidCommonKeys (line 993) | type ValidCommonKeys = keyof typeof common; type TRB (line 995) | interface TRB { function makeTRB (line 1000) | function makeTRB(keys: { [key: string]: TRB }) { function getSourceForCommon (line 1016) | function getSourceForCommon( function generateAllCommonTypes (line 1042) | function generateAllCommonTypes(map: { [key: string]: ComponentConfig }) { function generateCommonTypeScript (line 1054) | function generateCommonTypeScript() { function generateCommonSchema (line 1064) | function generateCommonSchema() { function generateSummaryOverrides (line 1071) | function generateSummaryOverrides(from: 'TypeScript' | 'JsonSchema', map... FILE: src/App/frontend/src/codegen/ComponentConfig.ts class ComponentConfig (line 45) | class ComponentConfig { method constructor (line 61) | constructor(public readonly config: RequiredComponentConfig) { method setType (line 76) | public setType(type: string, symbol?: string): this { method addPlugin (line 86) | public addPlugin(plugin: NodeDefPlugin): this { method addProperty (line 99) | public addProperty(prop: GenerateProperty): this { method ensureTextResourceBindings (line 104) | private ensureTextResourceBindings(): void { method addTextResource (line 114) | public addTextResource(arg: GenerateTextResourceBinding): this { method extendTextResources (line 122) | public extendTextResources(type: GenerateCommonImport): this { method isFormLike (line 129) | public isFormLike(): boolean { method hasDataModelBindings (line 133) | private hasDataModelBindings(): boolean { method addDataModelBinding (line 141) | public addDataModelBinding( method extends (line 192) | extends(type: GenerateCommonImport | ComponentConfig): this { method makeSummarizable (line 202) | makeSummarizable(): this { method addSummaryOverrides (line 217) | public addSummaryOverrides(extender?: (arg: GenerateObject) => vo... method makeSummaryOverridesUnion (line 249) | protected makeSummaryOverridesUnion( method getSummaryOverridesImport (line 271) | public getSummaryOverridesImport(variant: 'plain' | 'withRef'): MaybeO... method getSummaryOverrides (line 296) | public getSummaryOverrides(): MaybeOptionalCodeGenerator | undefi... method beforeFinalizing (line 300) | private beforeFinalizing(): void { method generateConfigFile (line 315) | public generateConfigFile(): string { method generateDefClass (line 362) | public generateDefClass(): string { method toJsonSchema (line 526) | public toJsonSchema(): JSONSchema7 { FILE: src/App/frontend/src/codegen/Config.ts type RequiredComponentConfig (line 3) | interface RequiredComponentConfig { type FunctionalityConfig (line 10) | interface FunctionalityConfig { type CompCapabilities (line 31) | interface CompCapabilities { type CompBehaviors (line 47) | interface CompBehaviors { FILE: src/App/frontend/src/codegen/SchemaFile.ts type SchemaFileProps (line 5) | interface SchemaFileProps { method constructor (line 16) | constructor(props: SchemaFileProps) { method shouldCleanDefinitions (line 25) | public shouldCleanDefinitions(): boolean { FILE: src/App/frontend/src/codegen/SerializableSetting.ts type SerializableSetting (line 5) | interface SerializableSetting { FILE: src/App/frontend/src/codegen/dataTypes/GenerateArray.ts class GenerateArray (line 10) | class GenerateArray> extends Describabl... method constructor (line 14) | constructor(public readonly innerType: Inner) { method setMinItems (line 18) | setMinItems(minItems: number): this { method setMaxItems (line 24) | setMaxItems(maxItems: number): this { method toTypeScriptDefinition (line 30) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 38) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateBoolean.ts class GenerateBoolean (line 8) | class GenerateBoolean extends DescribableCodeGenerator { method constructor (line 9) | constructor() { method toTypeScriptDefinition (line 13) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 17) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateCommonImport.ts class GenerateCommonImport (line 14) | class GenerateCommonImport method constructor (line 21) | constructor( method toJsonSchema (line 29) | toJsonSchema(): JSONSchema7 { method toJsonSchemaDefinition (line 37) | toJsonSchemaDefinition(): JSONSchema7 { method hasProperty (line 41) | hasProperty(name: string): boolean { method getProperty (line 51) | getProperty(name: string): GenerateProperty | undefined { method getProperties (line 61) | getProperties(): GenerateProperty[] { method toTypeScript (line 70) | toTypeScript(): string { method toTypeScriptDefinition (line 74) | toTypeScriptDefinition(): string { method getName (line 84) | getName(respectVariationDifferences = true): string { FILE: src/App/frontend/src/codegen/dataTypes/GenerateConst.ts class GenerateConst (line 8) | class GenerateConst extend... method constructor (line 9) | constructor(public readonly value: Val) { method toTypeScriptDefinition (line 13) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 26) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateDataModelBinding.ts class GenerateDataModelBinding (line 10) | class GenerateDataModelBinding extends GenerateCommonImport<'IDataModelR... method constructor (line 13) | constructor() { method toJsonSchema (line 17) | toJsonSchema(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateEnum.ts type ValueToNameFunc (line 5) | type ValueToNameFunc = (value: T) => string; class GenerateEnum (line 12) | class GenerateEnum extends DescribableCodeGen... method constructor (line 16) | constructor(...values: T[]) { method asRealEnum (line 21) | asRealEnum(valueToName: ValueToNameFunc): this { method toRealTypeScriptEnum (line 27) | private toRealTypeScriptEnum(valueToName: ValueToNameFunc, symbol: ... method toJsonSchemaDefinition (line 33) | toJsonSchemaDefinition(): JSONSchema7 { method toTypeScriptDefinition (line 40) | toTypeScriptDefinition(symbol: string | undefined): string { method shouldUseParens (line 50) | shouldUseParens(): boolean { FILE: src/App/frontend/src/codegen/dataTypes/GenerateExpressionOr.ts type TypeMap (line 23) | type TypeMap = Val extends ExprVal.Boolean class GenerateExpressionOr (line 36) | class GenerateExpressionOr extends DescribableCodeG... method constructor (line 37) | constructor(public readonly valueType: Val) { method toTypeScriptDefinition (line 41) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 47) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateImportedSymbol.ts type ImportDef (line 8) | interface ImportDef { class GenerateImportedSymbol (line 17) | class GenerateImportedSymbol extends MaybeOptionalCodeGenerator im... method constructor (line 18) | public constructor(private readonly val: ImportDef) { method serializeToTypeDefinition (line 22) | serializeToTypeDefinition(): string { method serializeToTypeScript (line 26) | serializeToTypeScript(): string { method toTypeScriptDefinition (line 37) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 46) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateInteger.ts class GenerateInteger (line 9) | class GenerateInteger extends GenerateNumber { method constructor (line 10) | constructor() { method toTypeScriptDefinition (line 14) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 18) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateIntersection.ts class GenerateIntersection (line 7) | class GenerateIntersection[]> extends Descr... method constructor (line 10) | constructor(...types: U) { method toJsonSchemaDefinition (line 15) | toJsonSchemaDefinition(): JSONSchema7 { method toTypeScriptDefinition (line 22) | toTypeScriptDefinition(symbol: string | undefined): string { FILE: src/App/frontend/src/codegen/dataTypes/GenerateNumber.ts class GenerateNumber (line 8) | class GenerateNumber extends DescribableCodeGenerator { method constructor (line 12) | constructor() { method setMin (line 16) | setMin(minimum: number) { method setMax (line 22) | setMax(maximum: number) { method toTypeScriptDefinition (line 28) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 32) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateObject.ts type Props (line 11) | type Props = GenerateProperty[]; type AsInterface (line 12) | type AsInterface

= { type Extendables (line 17) | type Extendables = GenerateCommonImport | GenerateObject; class GenerateObject (line 23) | class GenerateObject

method constructor (line 34) | constructor(...properties: P) { method extends (line 39) | extends(...symbols: Extendables[]): this { method extendObject (line 67) | private extendObject(obj: GenerateObject) { method isForwarding (line 73) | private isForwarding(): boolean { method additionalProperties (line 78) | additionalProperties(type: CodeGenerator | false) { method hasProperty (line 84) | hasProperty(name: string): boolean { method addProperty (line 89) | addProperty(prop: GenerateProperty): this { method removeProperty (line 128) | removeProperty(name: string): this { method getProperty (line 139) | getProperty(name: string): GenerateProperty | undefined { method getProperties (line 147) | getProperties(): GenerateProperty[] { method ensureExtendsHaveNames (line 151) | private ensureExtendsHaveNames() { method getPropertiesAsExtensions (line 166) | private getPropertiesAsExtensions() { method toTypeScriptDefinition (line 201) | toTypeScriptDefinition(symbol: string | undefined): string { method getPropertyList (line 235) | private getPropertyList(target: 'typeScript' | 'jsonSchema'): { method toJsonSchemaDefinition (line 279) | toJsonSchemaDefinition(): JSONSchema7 { method innerToJsonSchema (line 319) | private innerToJsonSchema(respectAdditionalProperties = true): JSONSch... method additionalPropertiesToJsonSchema (line 342) | private additionalPropertiesToJsonSchema(): JSONSchema7['additionalPro... FILE: src/App/frontend/src/codegen/dataTypes/GenerateProperty.ts class GenerateProperty (line 11) | class GenerateProperty> extends CodeGener... method constructor (line 18) | constructor( method ensureMutable (line 25) | protected ensureMutable(): void { method insertBefore (line 35) | insertBefore(otherPropertyName: string): this { method insertAfter (line 44) | insertAfter(otherPropertyName: string): this { method insertFirst (line 53) | insertFirst(): this { method omitInSchema (line 61) | omitInSchema(): this { method shouldOmitInSchema (line 66) | shouldOmitInSchema(): boolean { method toObject (line 70) | toObject() { method toTypeScript (line 79) | toTypeScript() { method toJsonSchema (line 85) | toJsonSchema(): JSONSchema7 { method setAsAdded (line 89) | setAsAdded() { FILE: src/App/frontend/src/codegen/dataTypes/GenerateRaw.ts type RawTypeScript (line 5) | type RawTypeScript = { type RawJsonSchema (line 10) | type RawJsonSchema = { type RawDef (line 15) | type RawDef = RawTypeScript | RawJsonSchema | (RawTypeScript & RawJsonSc... class GenerateRaw (line 18) | class GenerateRaw extends MaybeOptionalCodeGenerator { method constructor (line 24) | constructor(private readonly raw: RawDef) { method getRealJsonSchema (line 29) | private getRealJsonSchema(fail = true): JSONSchema7 | CodeGenerator { method toJsonSchema (line 58) | toJsonSchema(): JSONSchema7 { method toTypeScript (line 67) | toTypeScript(): string { method toJsonSchemaDefinition (line 76) | toJsonSchemaDefinition(): JSONSchema7 { method toTypeScriptDefinition (line 80) | toTypeScriptDefinition(_symbol: string | undefined): string { FILE: src/App/frontend/src/codegen/dataTypes/GenerateString.ts class GenerateString (line 9) | class GenerateString extends DescribableCodeGenerator { method constructor (line 12) | constructor() { method setPattern (line 16) | setPattern(pattern: RegExp): this { method toTypeScriptDefinition (line 22) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 26) | toJsonSchemaDefinition(): JSONSchema7 { FILE: src/App/frontend/src/codegen/dataTypes/GenerateTextResourceBinding.ts type TextResourceConfig (line 6) | interface TextResourceConfig { class GenerateTextResourceBinding (line 16) | class GenerateTextResourceBinding extends GenerateProperty[]> extends DescribableC... method constructor (line 16) | constructor(...types: U) { method addType (line 22) | addType(type: CodeGenerator) { method setUnionType (line 27) | setUnionType(type: UnionType) { method toTypeScriptDefinition (line 32) | toTypeScriptDefinition(symbol: string | undefined): string { method toJsonSchemaDefinition (line 39) | toJsonSchemaDefinition(): JSONSchema7 { method isOptional (line 54) | isOptional(): boolean { method shouldUseParens (line 60) | shouldUseParens(): boolean { FILE: src/App/frontend/src/codegen/run.ts type ComponentList (line 12) | type ComponentList = { [folder: string]: string }; function getComponentList (line 14) | async function getComponentList(): Promise<[ComponentList, string[]]> { FILE: src/App/frontend/src/codegen/schemas/layout.schema.v1.ts class LayoutSchemaV1 (line 6) | class LayoutSchemaV1 extends SchemaFile { method getFileName (line 7) | getFileName(): string { method getSchema (line 11) | async getSchema(): Promise { FILE: src/App/frontend/src/codegen/schemas/layoutSettings.schema.v1.ts class LayoutSettingsSchemaV1 (line 6) | class LayoutSettingsSchemaV1 extends SchemaFile { method getFileName (line 7) | getFileName(): string { method getSchema (line 11) | async getSchema(): Promise { FILE: src/App/frontend/src/codegen/tools.ts function saveFile (line 6) | async function saveFile(targetPath: string, _content: string, removeText... function fileExists (line 27) | async function fileExists(path: string) { function getESLint (line 37) | async function getESLint() { type TsResult (line 49) | type TsResult = { result: string }; function saveTsFile (line 51) | async function saveTsFile(targetPath: string, content: TsResult | Promis... FILE: src/App/frontend/src/components/AltinnCollapsible.tsx type IAltinnCollapsibleListProps (line 9) | interface IAltinnCollapsibleListProps extends PropsWithChildren { function onKeyPress (line 18) | function onKeyPress(event: React.KeyboardEvent) { function AltinnCollapsible (line 52) | function AltinnCollapsible({ children, open }: PropsWithChildren<{ open:... FILE: src/App/frontend/src/components/AltinnLoader.tsx type IAltinnLoaderProps (line 6) | interface IAltinnLoaderProps { function AltinnLoader (line 17) | function AltinnLoader({ id, style, className, srContent }: IAltinnLoader... FILE: src/App/frontend/src/components/AltinnSpinner.tsx type IAltinnSpinnerComponentProvidedProps (line 11) | interface IAltinnSpinnerComponentProvidedProps { FILE: src/App/frontend/src/components/CircleIcon.tsx type Props (line 7) | type Props = Omit, 'size' | 'color'> & { function CircleIcon (line 12) | function CircleIcon({ children, className, color, size, ...rest }: Props) { FILE: src/App/frontend/src/components/ErrorBoundary.tsx type IErrorBoundary (line 5) | interface IErrorBoundary { class ErrorBoundary (line 9) | class ErrorBoundary extends React.Component = ... FILE: src/App/frontend/src/components/LandmarkShortcuts.tsx type ILandmarkShortcutsProps (line 7) | interface ILandmarkShortcutsProps { type ILandmarkShortcut (line 11) | interface ILandmarkShortcut { function LandmarkShortcuts (line 17) | function LandmarkShortcuts({ shortcuts }: ILandmarkShortcutsProps) { FILE: src/App/frontend/src/components/PDFGeneratorPreview/PDFGeneratorPreview.tsx function PDFGeneratorPreview (line 14) | function PDFGeneratorPreview({ FILE: src/App/frontend/src/components/ReadyForPrint.tsx type ReadyType (line 10) | type ReadyType = 'print' | 'load'; function ReadyForPrint (line 22) | function ReadyForPrint({ type }: { type: ReadyType }) { function loadPromise (line 56) | function loadPromise(element: HTMLImageElement | HTMLLinkElement) { function waitForImages (line 63) | async function waitForImages() { function useHasElementsByAttribute (line 79) | function useHasElementsByAttribute(attribute: string) { FILE: src/App/frontend/src/components/altinnError.tsx type IAltinnErrorProps (line 10) | interface IAltinnErrorProps { FILE: src/App/frontend/src/components/altinnParty.tsx type IAltinnPartyProps (line 15) | interface IAltinnPartyProps { function AltinnParty (line 21) | function AltinnParty({ party, onSelectParty, showSubUnits }: IAltinnPart... FILE: src/App/frontend/src/components/atoms/AltinnAttachments.tsx type IAltinnAttachmentsProps (line 16) | interface IAltinnAttachmentsProps { function AltinnAttachments (line 24) | function AltinnAttachments({ type IAltinnAttachmentProps (line 59) | interface IAltinnAttachmentProps { function Attachment (line 65) | function Attachment({ attachment, showLink, showDescription }: IAltinnAt... function AttachmentFileName (line 97) | function AttachmentFileName({ FILE: src/App/frontend/src/components/atoms/AttachmentHeader.tsx function MainAttachmentHeader (line 5) | function MainAttachmentHeader({ function SubAttachmentHeader (line 27) | function SubAttachmentHeader({ title }: { title: React.ReactElement }) { FILE: src/App/frontend/src/components/form/Description.tsx type DescriptionProps (line 9) | type DescriptionProps = { function Description (line 14) | function Description({ description, className, componentId, ...rest }: D... FILE: src/App/frontend/src/components/form/Form.test.tsx type TextResourcesProviderImport (line 18) | type TextResourcesProviderImport = typeof import('src/features/language/... type RenderOptions (line 256) | type RenderOptions = { function render (line 263) | async function render({ FILE: src/App/frontend/src/components/form/Form.tsx type FormState (line 33) | interface FormState { function Form (line 41) | function Form() { function FormPage (line 47) | function FormPage({ currentPageId }: { currentPageId: string | undefined... function useRedirectToStoredPage (line 155) | function useRedirectToStoredPage() { function useSetExpandedWidth (line 177) | function useSetExpandedWidth() { function useFormState (line 195) | function useFormState(currentPageId: string | undefined): FormState { function HandleNavigationFocusComponent (line 244) | function HandleNavigationFocusComponent() { function NavigateToStartUrl (line 275) | function NavigateToStartUrl() { FILE: src/App/frontend/src/components/form/HelpTextContainer.tsx type IHelpTextContainerProps (line 7) | interface IHelpTextContainerProps { function HelpTextContainer (line 13) | function HelpTextContainer({ id, helpText, title }: IHelpTextContainerPr... FILE: src/App/frontend/src/components/form/LinkToPotentialNode.tsx type Props (line 10) | type Props = LinkProps & { children?: React.ReactNode }; FILE: src/App/frontend/src/components/form/LinkToPotentialPage.tsx type Props (line 8) | type Props = LinkProps & { children?: React.ReactNode }; FILE: src/App/frontend/src/components/form/MessageBanner.tsx type IMessageBannerProps (line 9) | interface IMessageBannerProps { FILE: src/App/frontend/src/components/form/OptionalIndicator.tsx type OptionalIndicatorProps (line 6) | type OptionalIndicatorProps = { FILE: src/App/frontend/src/components/form/RadioButton.tsx type IRadioButtonProps (line 15) | interface IRadioButtonProps extends Omit[0]) { FILE: src/App/frontend/src/components/presentation/Header.tsx type IHeaderProps (line 11) | interface IHeaderProps extends PropsWithChildren { function Header (line 15) | function Header({ header: _header, children }: IHeaderProps) { FILE: src/App/frontend/src/components/presentation/LanguageSelector.tsx function updateLanguage (line 26) | function updateLanguage(lang: string) { FILE: src/App/frontend/src/components/presentation/NavBar.test.tsx type RenderNavBarProps (line 13) | interface RenderNavBarProps { FILE: src/App/frontend/src/components/presentation/Presentation.tsx type IPresentationProvidedProps (line 26) | interface IPresentationProvidedProps extends PropsWithChildren { function ProgressBar (line 95) | function ProgressBar() { function DummyPresentation (line 123) | function DummyPresentation({ children }: PropsWithChildren) { FILE: src/App/frontend/src/components/presentation/Progress.test.tsx type RenderProps (line 9) | type RenderProps = { FILE: src/App/frontend/src/components/presentation/Progress.tsx type CircularProgressProps (line 35) | type CircularProgressProps = { FILE: src/App/frontend/src/components/table/AltinnSummaryTable.tsx type SummaryDataObject (line 7) | type SummaryDataObject = { type IAltinnSummaryTableProps (line 14) | interface IAltinnSummaryTableProps { FILE: src/App/frontend/src/components/wrappers/ProcessWrapper.tsx type NavigationErrorProps (line 32) | interface NavigationErrorProps { function NavigationError (line 36) | function NavigationError({ label }: NavigationErrorProps) { function ProcessWrapper (line 74) | function ProcessWrapper({ children }: PropsWithChildren) { function isRunningProcessNext (line 165) | function isRunningProcessNext(queryClient: QueryClient) { function useIsRunningProcessNext (line 169) | function useIsRunningProcessNext() { function useIsWrongTask (line 183) | function useIsWrongTask(taskId: string | undefined) { FILE: src/App/frontend/src/core/api-client/backendValidation.api.ts method fetchBackendValidations (line 6) | async fetchBackendValidations( type BackendValidationApi (line 22) | type BackendValidationApi = typeof backendValidationApi; FILE: src/App/frontend/src/core/api-client/instance.api.ts type IInstanceWithProcess (line 5) | interface IInstanceWithProcess extends IInstance { type Prefill (line 9) | interface Prefill { type InstanceOwner (line 13) | interface InstanceOwner { type Instantiation (line 17) | interface Instantiation { method getInstance (line 23) | async getInstance({ method getActiveInstances (line 36) | async getActiveInstances({ partyId }: { partyId: string }): Promise { method setSelectedParty (line 13) | async setSelectedParty({ partyId }: { partyId: number | string }): Promi... type PartyApi (line 19) | type PartyApi = typeof partyApi; FILE: src/App/frontend/src/core/api-client/textResources.api.ts method fetchTextResources (line 5) | async fetchTextResources(selectedLanguage: string): Promise { type BaseProps (line 11) | interface BaseProps { type StrictContextProps (line 17) | interface StrictContextProps extends BaseProps { type LaxContextProps (line 23) | interface LaxContextProps extends BaseProps { type CreateContextProps (line 34) | type CreateContextProps = StrictContextProps | LaxContextProps; function createContext (line 45) | function createContext({ name, required, ...rest }: CreateContextProp... FILE: src/App/frontend/src/core/contexts/delayedContext.tsx function delayedContext (line 11) | function delayedContext(callback: () => T): T { FILE: src/App/frontend/src/core/contexts/queryContext.tsx type Err (line 12) | type Err = Error | AxiosError; type QueryResult (line 13) | type QueryResult = Pick, 'data' | 'isPending' ... type QueryResultOptional (line 14) | type QueryResultOptional = QueryResult & { enabled: boolean }; type Query (line 15) | type Query = () => Req extends true type ContextProps (line 19) | type ContextProps = Req extends true ? StrictC... type QueryContextProps (line 21) | type QueryContextProps = ContextProps(props: QueryContext... FILE: src/App/frontend/src/core/contexts/zustandContext.tsx type ExtractFromStoreApi (line 15) | type ExtractFromStoreApi = T extends StoreApi ? Exclude = (state: T) => U; type SelectorFunc (line 20) | type SelectorFunc = (selector: Selector) => U; type SelectorRefFunc (line 21) | type SelectorRefFunc = (selector: Selector) => { current: U }; type SelectorRefFuncLax (line 22) | type SelectorRefFuncLax = (selector: Selector) => { current:... type SelectorFuncLax (line 23) | type SelectorFuncLax = (selector: Selector) => U | typeof Co... type ObjectOrArraySelectorFunc (line 25) | type ObjectOrArraySelectorFunc = (selector: ... type ObjectOrArraySelectorFuncLax (line 26) | type ObjectOrArraySelectorFuncLax = ( function createZustandHooks (line 30) | function createZustandHooks, Type = Extract... function createZustandContext (line 193) | function createZustandContext, Type = Extra... FILE: src/App/frontend/src/core/errorHandling/DisplayError.tsx type Props (line 14) | interface Props { function DisplayError (line 18) | function DisplayError({ error }: Props) { FILE: src/App/frontend/src/core/loading/Loader.tsx type LoaderProps (line 8) | interface LoaderProps { FILE: src/App/frontend/src/core/loading/LoadingContext.tsx type Context (line 6) | interface Context { function LoadingProvider (line 16) | function LoadingProvider({ children, ...rest }: PropsWithChildren = UseQueryOptions; function usePrefetchQuery (line 7) | function usePrefetchQuery(def: UseQueryOptions, enabled = true) { FILE: src/App/frontend/src/core/routing/types.ts type SearchParams (line 1) | enum SearchParams { FILE: src/App/frontend/src/core/routing/useIsNavigating.ts function useIsNavigating (line 4) | function useIsNavigating() { FILE: src/App/frontend/src/core/structures/ShallowArrayMap.ts class ShallowArrayMap (line 20) | class ShallowArrayMap { method has (line 25) | public has(key: unknown[]): boolean { method get (line 42) | public get(key: unknown[]): T | undefined { method set (line 60) | public set(key: unknown[], value: T): void { method values (line 79) | public values(): T[] { method entries (line 83) | public entries(): [unknown[], T][] { method newMap (line 99) | private newMap(): Map { method isShallowArrayMap (line 110) | private isShallowArrayMap(map: unknown): map is Map { method recurseMap (line 114) | private recurseMap( FILE: src/App/frontend/src/core/texts/appTexts.test.tsx function AppTextsRenderer (line 11) | function AppTextsRenderer() { type RenderProps (line 22) | interface RenderProps { function render (line 28) | async function render({ nbTitle, textResources = [], orgName }: RenderPr... FILE: src/App/frontend/src/core/texts/appTexts.ts function useTextResourceOr (line 5) | function useTextResourceOr(resource: strin... function useAppName (line 16) | function useAppName() { function useAppOwner (line 27) | function useAppOwner() { function useAppReceiver (line 33) | function useAppReceiver() { function useAppLogoAltText (line 39) | function useAppLogoAltText() { function useOrgName (line 45) | function useOrgName(_org: string | undefined) { FILE: src/App/frontend/src/core/ui/RenderStart.tsx type Props (line 8) | interface Props extends PropsWithChildren { function RenderStart (line 18) | function RenderStart({ children, devTools = true, dataModelFetcher = tru... FILE: src/App/frontend/src/core/ui/useResetScrollPosition.ts function useResetScrollPosition (line 1) | function useResetScrollPosition(getScrollPosition: () => number | undefi... FILE: src/App/frontend/src/features/alertOnChange/DeleteWarningPopover.tsx type IDeleteWarningPopover (line 9) | interface IDeleteWarningPopover { function DeleteWarningPopover (line 21) | function DeleteWarningPopover({ FILE: src/App/frontend/src/features/alertOnChange/useAlertOnChange.ts type ChangeFn (line 4) | type ChangeFn = (...args: unknown[]) => unknown; type AlertOnChange (line 5) | interface AlertOnChange { function useAlertOnChange (line 23) | function useAlertOnChange( FILE: src/App/frontend/src/features/applicationMetadata/index.tsx function getApplicationMetadata (line 3) | function getApplicationMetadata() { function useIsStateless (line 7) | function useIsStateless() { FILE: src/App/frontend/src/features/applicationMetadata/messageBoxConfig.ts class MessageBoxConfigEvaluator (line 3) | class MessageBoxConfigEvaluator { method isHiddenFromInbox (line 4) | public static isHiddenFromInbox(messageBoxConfig?: MessageBoxConfig): ... FILE: src/App/frontend/src/features/applicationMetadata/types.ts type ILogoOptions (line 4) | type ILogoOptions = { type ApplicationMetadata (line 10) | interface ApplicationMetadata { type HideAlwaysSettings (line 26) | type HideAlwaysSettings = { type MessageBoxConfig (line 30) | type MessageBoxConfig = { type IOnEntry (line 34) | interface IOnEntry { type ShowTypes (line 39) | type ShowTypes = LooseAutocomplete<'new-instance' | 'select-instance'>; type IInstanceSelection (line 41) | type IInstanceSelection = { type IPartyTypesAllowed (line 47) | interface IPartyTypesAllowed { type IBackendFeaturesState (line 54) | interface IBackendFeaturesState { FILE: src/App/frontend/src/features/attachments/AttachmentsPlugin.tsx type Config (line 8) | interface Config { class AttachmentsPlugin (line 16) | class AttachmentsPlugin extends NodeDefPlugin { method addToComponent (line 17) | addToComponent(component: ComponentConfig): void { method makeImport (line 25) | makeImport() { method getKey (line 32) | getKey(): string { method stateFactory (line 36) | stateFactory(_props: DefPluginStateFactoryProps): Config['extraState'] { method extraNodeGeneratorChildren (line 43) | extraNodeGeneratorChildren(): string { FILE: src/App/frontend/src/features/attachments/AttachmentsStorePlugin.tsx type AttachmentUploadSuccess (line 51) | type AttachmentUploadSuccess = { type AttachmentUploadFailure (line 55) | type AttachmentUploadFailure = { type AttachmentUploadResult (line 59) | type AttachmentUploadResult = AttachmentUploadSuccess | AttachmentUpload... function isAttachmentUploadSuccess (line 61) | function isAttachmentUploadSuccess( function isAttachmentUploadFailure (line 69) | function isAttachmentUploadFailure(result: AttachmentUploadResult): resu... type AttachmentActionUpload (line 73) | interface AttachmentActionUpload { type AttachmentActionUpdate (line 82) | interface AttachmentActionUpdate { type AttachmentActionRemove (line 88) | interface AttachmentActionRemove { type AttachmentActionAddFailed (line 94) | interface AttachmentActionAddFailed { type AttachmentsStorePluginConfig (line 99) | interface AttachmentsStorePluginConfig { constant ATTACHMENT_STATE_RESULTS (line 139) | const ATTACHMENT_STATE_RESULTS = { type ProperData (line 146) | type ProperData = NodeData>; class AttachmentsStorePlugin (line 148) | class AttachmentsStorePlugin extends NodeDataPlugin; function StoreAttachmentsInNode (line 26) | function StoreAttachmentsInNode() { function isNode (line 34) | function isNode(parent: ReturnType):... function StoreAttachmentsInNodeWorker (line 42) | function StoreAttachmentsInNodeWorker() { function useNodeAttachments (line 84) | function useNodeAttachments(): AttachmentRecord { function mapAttachments (line 134) | function mapAttachments( type MaintainBindingsProps (line 191) | interface MaintainBindingsProps { type MaintainListDataModelBindingProps (line 195) | interface MaintainListDataModelBindingProps extends MaintainBindingsProps { type MaintainSimpleDataModelBindingProps (line 199) | interface MaintainSimpleDataModelBindingProps extends MaintainBindingsPr... function MaintainListDataModelBinding (line 206) | function MaintainListDataModelBinding({ bindings, attachments }: Maintai... function empty (line 226) | function empty(a: unknown, b: unknown): boolean { function MaintainSimpleDataModelBinding (line 235) | function MaintainSimpleDataModelBinding({ bindings, attachments }: Maint... FILE: src/App/frontend/src/features/attachments/UpdateAttachmentsForCypress.tsx function UpdateAttachmentsForCypress (line 5) | function UpdateAttachmentsForCypress() { FILE: src/App/frontend/src/features/attachments/index.ts type IAttachmentTemporary (line 7) | interface IAttachmentTemporary { type Metadata (line 14) | interface Metadata { type UploadedAttachment (line 20) | type UploadedAttachment = { uploaded: true; data: IData; temporaryId?: s... type TemporaryAttachment (line 21) | type TemporaryAttachment = { uploaded: false; data: IAttachmentTemporary... type IAttachment (line 22) | type IAttachment = UploadedAttachment | TemporaryAttachment; type IFailedAttachment (line 23) | type IFailedAttachment = { data: IAttachmentTemporary; error: Error }; type IAttachmentsMap (line 25) | interface IAttachmentsMap { function isAttachmentUploaded (line 29) | function isAttachmentUploaded(attachment: IAttachment): attachment is Up... type DataPostResponse (line 33) | type DataPostResponse = { type DataPostErrorResponse (line 40) | type DataPostErrorResponse = ProblemDetails & { function isDataPostError (line 44) | function isDataPostError(error: unknown): error is DataPostErrorResponse { FILE: src/App/frontend/src/features/attachments/sortAttachments.ts function sortAttachmentsByName (line 3) | function sortAttachmentsByName(a: IAttachment | IFailedAttachment, b: IA... FILE: src/App/frontend/src/features/attachments/tools.ts type AttachmentsSelector (line 7) | type AttachmentsSelector = (nodeId: string) => IAttachment[]; FILE: src/App/frontend/src/features/attachments/types.ts type FileScanResult (line 1) | type FileScanResult = 'NotApplicable' | 'Pending' | 'Clean' | 'Infected'; type AttachmentProcessingState (line 10) | type AttachmentProcessingState = 'uploading' | 'deleting' | 'updating'; type AttachmentState (line 12) | type AttachmentState = FileScanResult | AttachmentProcessingState | 'rea... type AttachmentStateInfo (line 14) | interface AttachmentStateInfo { FILE: src/App/frontend/src/features/attachments/useAttachmentDeletionInRepGroups.ts function useAttachmentDeletionInRepGroups (line 25) | function useAttachmentDeletionInRepGroups(baseComponentId: string) { function recursivelyFindChildren (line 94) | function recursivelyFindChildren(parentId: string, state: FormStoreState... FILE: src/App/frontend/src/features/attachments/utils.ts function hasPendingAttachments (line 8) | function hasPendingAttachments(state: FormStoreState): boolean { FILE: src/App/frontend/src/features/customValidation/customValidationUtils.ts function resolveExpressionValidationDefinition (line 14) | function resolveExpressionValidationDefinition( function resolveExpressionValidation (line 56) | function resolveExpressionValidation( function resolveExpressionValidationConfig (line 120) | function resolveExpressionValidationConfig(config: IExpressionValidation... FILE: src/App/frontend/src/features/dataLists/index.ts type IDataList (line 1) | interface IDataList { type IDataListsMetaData (line 6) | interface IDataListsMetaData { FILE: src/App/frontend/src/features/dataLists/useDataListQuery.tsx type SortDirection (line 14) | type SortDirection = 'asc' | 'desc' | 'notSortable' | 'notActive'; type Filter (line 16) | type Filter = { function ariaSortToSortDirection (line 57) | function ariaSortToSortDirection(ariaSort: AriaAttributes['aria-sort']):... FILE: src/App/frontend/src/features/datamodel/SchemaLookupTool.ts type DataModelSchemaResult (line 8) | type DataModelSchemaResult = { class SchemaLookupTool (line 18) | class SchemaLookupTool { method constructor (line 21) | constructor( method getSchemaForPath (line 26) | public getSchemaForPath(path: string): SchemaLookupResult { FILE: src/App/frontend/src/features/datamodel/SimpleSchemaTraversal.tools.ts type BaseError (line 3) | interface BaseError { type ReferenceError (line 10) | interface ReferenceError extends BaseError { type MissingRepeatingGroup (line 15) | interface MissingRepeatingGroup extends BaseError { type MissingProperty (line 19) | interface MissingProperty extends BaseError { type MisCasedProperty (line 26) | interface MisCasedProperty extends BaseError { type NotAnArray (line 32) | interface NotAnArray extends BaseError { type SchemaLookupError (line 37) | type SchemaLookupError = function isSchemaLookupError (line 52) | function isSchemaLookupError(error: JSONSchema7 | SchemaLookupError): er... FILE: src/App/frontend/src/features/datamodel/SimpleSchemaTraversal.ts type Props (line 9) | interface Props { class SimpleSchemaTraversal (line 19) | class SimpleSchemaTraversal { method constructor (line 23) | constructor( method get (line 31) | public get(item = this.current): JSONSchema7 { method getAsResolved (line 59) | public getAsResolved(item = this.current): JSONSchema7 { method getCurrentPath (line 105) | public getCurrentPath(): string { method gotoProperty (line 109) | public gotoProperty(property: string): this { method gotoIndex (line 148) | public gotoIndex(index: number): this { method isMisCased (line 165) | private isMisCased(property: string, foundProperties: string[]): [bool... method isRepeatingGroup (line 177) | private isRepeatingGroup(alternatives: JSONSchema7[]): boolean { method lookupRef (line 193) | private lookupRef(path: string): JSONSchema7 { method resolveRef (line 206) | private resolveRef(item: JSONSchema7 | JSONSchema7Definition | undefin... method getAlternatives (line 222) | public getAlternatives(_item = this.current): JSONSchema7[] { method makeError (line 239) | private makeError(type: T, error: MinimalError = Extract = Omit< type SchemaLookupResult (line 258) | type SchemaLookupResult = [JSONSchema7, undefined] | [undefined, SchemaL... function lookupBindingInSchema (line 265) | function lookupBindingInSchema(props: Props): SchemaLookupResult { function lookupPropertiesInSchema (line 288) | function lookupPropertiesInSchema(schema: JSONSchema7, rootElementPath: ... FILE: src/App/frontend/src/features/datamodel/lookupErrorAsText.ts type ErrorUnion (line 3) | type ErrorUnion = SchemaLookupError['error']; type ErrorFromType (line 4) | type ErrorFromType = Extract) => strin... function lookupErrorAsText (line 43) | function lookupErrorAsText(error: SchemaLookupError): string { FILE: src/App/frontend/src/features/datamodel/notations.test.ts type TestCase (line 3) | type TestCase = { input: string; output: string }; FILE: src/App/frontend/src/features/datamodel/notations.ts function dotNotationToPointer (line 4) | function dotNotationToPointer(path: string): string { function pointerToDotNotation (line 11) | function pointerToDotNotation(path: string): string { FILE: src/App/frontend/src/features/datamodel/useAvailableDataModels.tsx function useAvailableDataModels (line 4) | function useAvailableDataModels() { type DataTypeVariant (line 9) | enum DataTypeVariant { function getDataTypeVariant (line 15) | function getDataTypeVariant(dataType: IDataType): DataTypeVariant { FILE: src/App/frontend/src/features/datamodel/useBindingSchema.tsx type AsSchema (line 23) | type AsSchema = { function useCurrentDataModelDataElementId (line 27) | function useCurrentDataModelDataElementId() { type DataModelDeps (line 45) | type DataModelDeps = { type DataModelProps (line 52) | type DataModelProps = { function getDataModelUrl (line 59) | function getDataModelUrl({ function useGetDataModelUrl (line 87) | function useGetDataModelUrl() { function useDataModelUrl (line 108) | function useDataModelUrl({ dataType, dataElementId, language, prefillFro... function useDataModelType (line 125) | function useDataModelType(dataType: string) { function useBindingSchema (line 131) | function useBindingSchema(bind... FILE: src/App/frontend/src/features/devtools/DevToolsPanel.tsx function clampHeight (line 12) | function clampHeight(height: number): number { type IDevToolsPanelProps (line 16) | interface IDevToolsPanelProps { function onMouseMove (line 29) | function onMouseMove(mouseMoveEvent: MouseEvent) { function onMouseUp (line 36) | function onMouseUp() { function onTouchMove (line 49) | function onTouchMove(touchMoveEvent: TouchEvent) { function onTouchEnd (line 52) | function onTouchEnd() { type IErrorBoundary (line 107) | interface IErrorBoundary { class DevToolsErrorBoundary (line 110) | class DevToolsErrorBoundary extends React.Component, 'outputs'... function ExpressionRunnerWrapper (line 223) | function ExpressionRunnerWrapper(props: RunnerProps) { function ExpressionRunner (line 237) | function ExpressionRunner({ outputs, setOutputs, showAllSteps }: RunnerP... function setOutputWithHistory (line 297) | function setOutputWithHistory( FILE: src/App/frontend/src/features/devtools/components/LayoutInspector/ComponentSelector.tsx type ComponentSelectorProps (line 10) | type ComponentSelectorProps = { function ComponentSelector (line 14) | function ComponentSelector({ type }: ComponentSelectorProps) { FILE: src/App/frontend/src/features/devtools/components/LayoutInspector/LayoutInspector.tsx function handleChange (line 49) | function handleChange(event: React.ChangeEvent) { function handleSave (line 54) | function handleSave() { FILE: src/App/frontend/src/features/devtools/components/LayoutInspector/LayoutInspectorItem.tsx type ILayoutInspectorItemProps (line 12) | interface ILayoutInspectorItemProps { FILE: src/App/frontend/src/features/devtools/components/NodeInspector/DefaultNodeInspector.tsx type DefaultNodeInspectorParams (line 13) | interface DefaultNodeInspectorParams { function DefaultNodeInspector (line 18) | function DefaultNodeInspector({ baseComponentId, ignoredProperties }: De... FILE: src/App/frontend/src/features/devtools/components/NodeInspector/NodeHierarchy.tsx type Common (line 19) | interface Common { type INodeHierarchyItemProps (line 24) | interface INodeHierarchyItemProps extends Common { type INodeHierarchyProps (line 28) | interface INodeHierarchyProps extends Common { type IGridRowsRenderer (line 32) | interface IGridRowsRenderer extends Common { function RepeatingGroupExtensions (line 119) | function RepeatingGroupExtensions({ baseId, selected, onClick }: INodeHi... function NodeHierarchy (line 166) | function NodeHierarchy({ baseIds, ...rest }: INodeHierarchyProps) { FILE: src/App/frontend/src/features/devtools/components/NodeInspector/NodeInspectorContext.ts type NodeInspectorContextValue (line 3) | interface NodeInspectorContextValue { FILE: src/App/frontend/src/features/devtools/components/NodeInspector/NodeInspectorDataField.tsx type NodeInspectorDataFieldParams (line 17) | interface NodeInspectorDataFieldParams { type ValueProps (line 23) | interface ValueProps extends React.PropsWithChildren { function Value (line 31) | function Value({ children, className, property, collapsible, wasExpressi... function ExpandObject (line 84) | function ExpandObject(props: { path: string[]; property: string; object:... function ExpandArray (line 104) | function ExpandArray(props: { path: string[]; property: string; elements... function NodeInspectorDataField (line 124) | function NodeInspectorDataField(props: NodeInspectorDataFieldParams) { function NodeInspectorDataFieldForFirstRow (line 148) | function NodeInspectorDataFieldForFirstRow({ function NodeInspectorDataFieldInner (line 163) | function NodeInspectorDataFieldInner({ FILE: src/App/frontend/src/features/devtools/components/NodeInspector/NodeInspectorDataModelBindings.tsx type Props (line 10) | interface Props { function NodeInspectorDataModelBindings (line 14) | function NodeInspectorDataModelBindings({ dataModelBindings }: Props) { FILE: src/App/frontend/src/features/devtools/components/NodeInspector/NodeInspectorTextResourceBindings.tsx type Props (line 14) | interface Props { function NodeInspectorTextResourceBindings (line 19) | function NodeInspectorTextResourceBindings(props: Props) { function NodeNodeInspectorTextResourceBindingsForFirstRow (line 28) | function NodeNodeInspectorTextResourceBindingsForFirstRow(props: Props) { function NodeInspectorTextResourceBindingsInner (line 38) | function NodeInspectorTextResourceBindingsInner({ FILE: src/App/frontend/src/features/devtools/components/NodeInspector/ValidationInspector.tsx type ValidationInspectorProps (line 18) | interface ValidationInspectorProps { type ValidationItemsProps (line 142) | interface ValidationItemsProps { type ValidationItemProps (line 168) | interface ValidationItemProps { function getColor (line 211) | function getColor(severity: ValidationSeverity) { FILE: src/App/frontend/src/features/devtools/components/OpenDevToolsButton/OpenDevToolsButton.tsx type IOpenDevToolsButtonProps (line 12) | interface IOpenDevToolsButtonProps { FILE: src/App/frontend/src/features/devtools/components/PermissionsEditor/PermissionsEditor.tsx function handleChange (line 14) | function handleChange(mutator: (obj: ITask) => ITask) { FILE: src/App/frontend/src/features/devtools/components/SplitView/SplitView.tsx type SplitViewProps (line 6) | interface SplitViewProps { FILE: src/App/frontend/src/features/devtools/data/DevToolsStore.ts type Store (line 11) | type Store = IDevToolsState & { actions: IDevToolsActions }; FILE: src/App/frontend/src/features/devtools/data/types.ts type DevToolsHiddenComponents (line 1) | type DevToolsHiddenComponents = 'show' | 'disabled' | 'hide'; type IDevToolsState (line 3) | type IDevToolsState = { type IDevToolsActions (line 22) | type IDevToolsActions = { type IDevToolsLog (line 38) | type IDevToolsLog = { type DevToolsTab (line 44) | enum DevToolsTab { FILE: src/App/frontend/src/features/devtools/hooks/useComponentHighlighter.ts function setHighlightStyle (line 5) | function setHighlightStyle(highlightElement: HTMLElement, referenceEleme... function useComponentHighlighter (line 20) | function useComponentHighlighter(componentId: string, exact = false) { FILE: src/App/frontend/src/features/devtools/hooks/useComponentRefs.ts type IUseComponentRefs (line 5) | interface IUseComponentRefs { function useComponentRefs (line 17) | function useComponentRefs({ componentId, exact = false, callback, cleanu... FILE: src/App/frontend/src/features/devtools/layoutValidation/useLayoutValidation.tsx type Context (line 8) | interface Context { function initialCreateStore (line 12) | function initialCreateStore() { FILE: src/App/frontend/src/features/devtools/utils/layoutSchemaValidation.ts constant LAYOUT_SCHEMA_NAME (line 8) | const LAYOUT_SCHEMA_NAME = 'layout.schema.v1.json'; constant EMPTY_SCHEMA_NAME (line 9) | const EMPTY_SCHEMA_NAME = '__empty__'; function createLayoutValidator (line 14) | function createLayoutValidator(layoutSchema: JSONSchema7) { function removeExpressionRefs (line 33) | function removeExpressionRefs(schema: JSONSchema7): JSONSchema7 { function removeExpressionRefsRecursive (line 39) | function removeExpressionRefsRecursive(schema: object) { function formatLayoutSchemaValidationError (line 69) | function formatLayoutSchemaValidationError(error: DefinedError): string ... FILE: src/App/frontend/src/features/displayData/index.ts type DisplayData (line 1) | interface DisplayData { FILE: src/App/frontend/src/features/displayData/useDisplayData.ts function useDisplayData (line 6) | function useDisplayData(baseComponentId: string): string { function useDisplayDataFor (line 24) | function useDisplayDataFor(componentIds: string[]): { [componentId: stri... FILE: src/App/frontend/src/features/expressions/Decimal.ts type DecimalFacade (line 3) | interface DecimalFacade { method add (line 11) | static add(term1: number, term2: number): number { method subtract (line 15) | static subtract(minuend: number, subtrahend: number): number { method multiply (line 19) | static multiply(factor1: number, factor2: number): number { method divide (line 23) | static divide(factor1: number, factor2: number): number { FILE: src/App/frontend/src/features/expressions/errors.ts class ExprRuntimeError (line 6) | class ExprRuntimeError extends Error { method constructor (line 7) | public constructor( class UnknownTargetType (line 16) | class UnknownTargetType extends ExprRuntimeError { method constructor (line 17) | public constructor(expression: Expression, path: string[], type: strin... class UnknownArgType (line 22) | class UnknownArgType extends ExprRuntimeError { method constructor (line 23) | public constructor(expression: Expression, path: string[], type: strin... class UnexpectedType (line 31) | class UnexpectedType extends ExprRuntimeError { method constructor (line 32) | public constructor(expression: Expression, path: string[], expected: s... class NodeRelationNotFound (line 37) | class NodeRelationNotFound extends ExprRuntimeError { method constructor (line 38) | public constructor(ctx: EvaluateExpressionParams<[]>, id: string) { type PrettyErrorsOptions (line 48) | interface PrettyErrorsOptions { function traceExpressionError (line 57) | function traceExpressionError(err: Error, expr: Expression, path: string... function prettyError (line 66) | function prettyError(err: Error, expr: Expression, path: string[], optio... FILE: src/App/frontend/src/features/expressions/expression-functions.ts type ArgsToActual (line 29) | type ArgsToActual = { type AnyFuncDef (line 35) | type AnyFuncDef = FuncDef; type FuncDef (line 36) | interface FuncDef(type: T): ExprArgDef { function optional (line 62) | function optional(type: T): ExprArgDef { function rest (line 66) | function rest(type: T): ExprArgDef { function args (line 70) | function args(...args: A): A { type Source (line 74) | type Source = keyof ExpressionDataSources; function dataSources (line 75) | function dataSources(...sources: S): S { type Implementation (line 335) | type Implementation = ( method argv (line 341) | argv(idx) { method value (line 352) | value(key) { method equals (line 378) | equals(arg1, arg2) { method notEquals (line 381) | notEquals(arg1, arg2) { method greaterThan (line 385) | greaterThan(arg1, arg2) { method greaterThanEq (line 388) | greaterThanEq(arg1, arg2) { method lessThan (line 391) | lessThan(arg1, arg2) { method lessThanEq (line 394) | lessThanEq(arg1, arg2) { method plus (line 397) | plus(term1, term2) { method minus (line 400) | minus(minuend, subtrahend) { method multiply (line 403) | multiply(factor1, factor2) { method divide (line 406) | divide(dividend, divisor) { method if (line 418) | if(condition, result, _, elseResult) { method instanceContext (line 425) | instanceContext(key): string | null { method frontendSettings (line 440) | frontendSettings(key) { method authContext (line 447) | authContext(key) { method component (line 463) | component(id) { method dataModel (line 500) | dataModel(propertyPath, maybeDataType) { method countDataElements (line 521) | countDataElements(dataType) { method externalApi (line 536) | externalApi(externalApiId, path) { method displayValue (line 555) | displayValue(id) { method optionLabel (line 582) | optionLabel(optionsId, value) { method formatDate (line 604) | formatDate(date, format) { method compare (line 615) | compare(arg1, arg2, arg3, arg4) { method round (line 620) | round(number, decimalPoints) { method text (line 625) | text(key) { method linkToComponent (line 632) | linkToComponent(linkText, id, enableBackButton = false) { method linkToPage (line 672) | linkToPage(linkText, pageId, enableBackButton = false) { method language (line 699) | language() { method contains (line 702) | contains(string, stringToContain) { method notContains (line 709) | notContains(string, stringToNotContain) { method endsWith (line 715) | endsWith(string: string, stringToMatch: string): boolean { method startsWith (line 721) | startsWith(string: string, stringToMatch: string): boolean { method stringReplace (line 727) | stringReplace(string, search, _replace) { method stringSlice (line 736) | stringSlice(string, start, end) { method stringIndexOf (line 750) | stringIndexOf(string, search) { method commaContains (line 758) | commaContains(commaSeparatedString, stringToMatch) { method lowerCase (line 767) | lowerCase(string) { method upperCase (line 773) | upperCase(string) { method upperCaseFirst (line 779) | upperCaseFirst(string) { method lowerCaseFirst (line 785) | lowerCaseFirst(string) { method _experimentalSelectAndMap (line 791) | _experimentalSelectAndMap(path, propertyToSelect, prepend, append, appen... method validator (line 837) | validator({ rawArgs, ctx, path }) { method validator (line 844) | validator({ rawArgs, ctx, path }) { method validator (line 864) | validator({ rawArgs, ctx, path }) { method validator (line 871) | validator({ rawArgs, ctx, path }) { method validator (line 878) | validator({ rawArgs, ctx, path }) { function pickSimpleValue (line 887) | function pickSimpleValue( function lateCastArg (line 911) | function lateCastArg( type CompareOpArg (line 922) | type CompareOpArg = BothReq ... type CompareOpImplementation (line 925) | type CompareOpImplementation... type CompareOperatorDef (line 931) | interface CompareOperatorDef { function defineCompareOp (line 938) | function defineCompareOp( type CompareOperator (line 1006) | type CompareOperator = keyof typeof CompareOperators; function compare (line 1008) | function compare( function applyNullableBinaryOperation (line 1031) | function applyNullableBinaryOperation( function validateDatesForSameDay (line 1038) | function validateDatesForSameDay(this: EvaluateExpressionParams, a: Expr... function validateDates (line 1048) | function validateDates(this: EvaluateExpressionParams, a: ExprDate, b: E... FILE: src/App/frontend/src/features/expressions/index.ts type BeforeFuncCallback (line 26) | type BeforeFuncCallback = (path: string[], func: ExprFunctionName, args:... type AfterFuncCallback (line 27) | type AfterFuncCallback = (path: string[], func: ExprFunctionName, args: ... type EvalExprOptions (line 29) | interface EvalExprOptions extends ExprConfi... type SimpleEval (line 37) | type SimpleEval = ( type Source (line 43) | type Source = keyof ExpressionDataSources; type EvaluateExpressionParams (line 44) | type EvaluateExpressionParams( function argTypeAt (line 120) | function argTypeAt(func: ExprFunctionName, argIndex: number): ExprVal | ... function innerEvalExpr (line 138) | function innerEvalExpr(params: EvaluateExpressionParams): any { function stringifyPath (line 166) | function stringifyPath(path: string[]): string | undefined { function valueToExprValueType (line 176) | function valueToExprValueType(value: unknown): ExprVal { function exprCastValue (line 194) | function exprCastValue( function asNumber (line 217) | function asNumber(arg: string) { method impl (line 243) | impl(arg) { method impl (line 272) | impl(arg) { method impl (line 294) | impl(arg) { method impl (line 316) | impl(arg) { function exprParseDate (line 339) | function exprParseDate(ctx: EvaluateExpressionParams, _date: string): Ex... FILE: src/App/frontend/src/features/expressions/prettyErrors.ts type ErrorList (line 1) | type ErrorList = { [path: string]: string[] }; type PrettyErrorsOptions (line 3) | interface PrettyErrorsOptions { type In (line 9) | interface In { type RecursiveLines (line 16) | type RecursiveLines = (string | RecursiveLines)[]; type Out (line 18) | interface Out { function trimTrailingComma (line 26) | function trimTrailingComma(str: string): string { function trimLastTrailingComma (line 30) | function trimLastTrailingComma(lines: RecursiveLines) { function errorLines (line 37) | function errorLines(input: In): string[] { function prettyJsonSerializable (line 46) | function prettyJsonSerializable(input: In): Out { function inline (line 60) | function inline(out: Out): RecursiveLines { function appendErrors (line 75) | function appendErrors(out: Out, lineLength?: number): RecursiveLines { function postProcessObjectLike (line 90) | function postProcessObjectLike(input: In, results: Out[], out: Omit { type TestFolders (line 80) | interface TestFolders { function getSharedTests (line 87) | function getSharedTests( FILE: src/App/frontend/src/features/expressions/types.ts type ExprFunctions (line 5) | type ExprFunctions = typeof ExprFunctionDefinitions; type ExprFunctionName (line 10) | type ExprFunctionName = keyof ExprFunctions; type ExprVal (line 12) | enum ExprVal { type ExprValToActual (line 20) | type ExprValToActual = T extends ExprVal.Date type ExprValToActualOrExpr (line 35) | type ExprValToActualOrExpr = type ArgsFor (line 39) | type ArgsFor = F extends ExprFunctionName ? ... type FunctionsReturning (line 41) | type FunctionsReturning = type IndexHack (line 53) | type IndexHack = ['Here goes the function na... type MaybeRecursive (line 55) | type MaybeRecursive< type Expression (line 71) | type Expression = MaybeRe... type NonRecursiveExpression (line 77) | type NonRecursiveExpression = T extends [FunctionsReturning, ...any] type Prev (line 102) | type Prev = [never, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; type ExprConfig (line 109) | interface ExprConfig { type ExprPositionalArgs (line 114) | type ExprPositionalArgs = ExprValToActual[]; type ExprValueArgs (line 117) | type ExprValueArgs = { type ExprArgVariant (line 122) | type ExprArgVariant = 'required' | 'optional' | 'rest'; type ExprArgDef (line 123) | type ExprArgDef = { type AnyExprArg (line 127) | type AnyExprArg = ExprArgDef; type ExprDateExtensions (line 129) | interface ExprDateExtensions { type ExprDate (line 134) | type ExprDate = Date & { exprDateExtensions: ExprDateExtensions }; FILE: src/App/frontend/src/features/expressions/validation.ts type ValidationErrorMessage (line 10) | enum ValidationErrorMessage { type ValidationContext (line 20) | interface ValidationContext { class InvalidExpression (line 33) | class InvalidExpression extends Error {} function addError (line 35) | function addError( function validateFunctionArg (line 51) | function validateFunctionArg( function validateFunctionArgs (line 84) | function validateFunctionArgs( function validateFunctionArgLength (line 97) | function validateFunctionArgLength( function isValidFunctionName (line 133) | function isValidFunctionName(funcName: unknown): funcName is ExprFunctio... function validateFunction (line 137) | function validateFunction( function validateExpr (line 172) | function validateExpr(expr: any[], ctx: ValidationContext, path: string[... function validateRecursively (line 195) | function validateRecursively(expr: any, ctx: ValidationContext, path: st... function canBeExpression (line 216) | function canBeExpression(expr: any, checkIfValidFunction = false): expr ... function isValidExpr (line 231) | function isValidExpr(obj: unknown, errorText = 'Invalid expression'): ob... function isScalar (line 258) | function isScalar(val: unknown, type: ExprVal | undefined) { function isValidOrScalar (line 282) | function isValidOrScalar(obj: unknown, type?: ExprVal, errorText?: strin... function throwIfInvalid (line 288) | function throwIfInvalid(obj: unknown, type?: ExprVal, errorText?: string... method isValid (line 316) | isValid(obj: unknown, errorText?: string): obj is Expression { FILE: src/App/frontend/src/features/externalApi/useExternalApi.ts type ExternalApisResult (line 7) | type ExternalApisResult = { data: Record; errors: Recor... function getExternalApiQueryDef (line 9) | function getExternalApiQueryDef({ function useExternalApis (line 23) | function useExternalApis(ids: string[]): ExternalApisResult { function useExternalApi (line 51) | function useExternalApi(id: string): unknown { FILE: src/App/frontend/src/features/footer/Footer.tsx function FooterComponent (line 44) | function FooterComponent({ element }: { element: IFooterComponent { FILE: src/App/frontend/src/features/footer/components/FooterLink.tsx type IFooterLinkComponent (line 7) | interface IFooterLinkComponent extends IFooterBaseComponent<'Link'> { FILE: src/App/frontend/src/features/footer/components/FooterPhone.tsx type IFooterPhoneComponent (line 7) | interface IFooterPhoneComponent extends IFooterBaseComponent<'Phone'> { FILE: src/App/frontend/src/features/footer/components/FooterText.tsx type IFooterTextComponent (line 6) | interface IFooterTextComponent extends IFooterBaseComponent<'Text'> { FILE: src/App/frontend/src/features/footer/components/index.ts method constructor (line 16) | public constructor(props: T) { method render (line 21) | public render() { FILE: src/App/frontend/src/features/footer/components/shared/FooterGenericLink.tsx type FooterGenericLinkProps (line 8) | interface FooterGenericLinkProps { FILE: src/App/frontend/src/features/footer/components/shared/FooterIcon.tsx type FooterIconProps (line 7) | interface FooterIconProps { type Icon (line 10) | type Icon = typeof EnvelopeClosedIcon; type IFooterIconMap (line 11) | type IFooterIconMap = { FILE: src/App/frontend/src/features/footer/types.ts type IFooterIcon (line 6) | type IFooterIcon = 'information' | 'email' | 'phone'; type IFooterComponentType (line 7) | type IFooterComponentType = keyof IFooterComponentMap; type IFooterBaseComponent (line 8) | interface IFooterBaseComponent { type IFooterComponentMap (line 12) | interface IFooterComponentMap { type IFooterComponent (line 19) | type IFooterComponent = IFooterComponent... type IFooterLayout (line 21) | interface IFooterLayout { FILE: src/App/frontend/src/features/form/DataElementIdsForCypress.tsx function UpdateDataElementIdsForCypress (line 5) | function UpdateDataElementIdsForCypress() { FILE: src/App/frontend/src/features/form/FormContext.tsx method useIsInContext (line 29) | useIsInContext() { method useIsReadOnly (line 32) | useIsReadOnly() { type FormStoreState (line 49) | interface FormStoreState { type FormStoreApi (line 66) | type FormStoreApi = StoreApi; function getRootFormStore (line 68) | function getRootFormStore(store: FormStoreApi): FormStoreApi { type FormStoreSet (line 76) | type FormStoreSet = ( type FormBootstrapSliceState (line 84) | interface FormBootstrapSliceState extends FormBootstrapContextValue { function processBootstrap (line 90) | function processBootstrap(bootstrap: FormBootstrapBase): FormBootstrapCo... function createFormBootstrapSlice (line 106) | function createFormBootstrapSlice(bootstrap: FormBootstrapBase, set: For... FILE: src/App/frontend/src/features/form/FormProvider.tsx type FormProviderProps (line 50) | interface FormProviderProps { function FormProvider (line 59) | function FormProvider({ children, readOnly = false, ...props }: React.Pr... function MaybePaymentProvider (line 129) | function MaybePaymentProvider({ children, hasProcess }: PropsWithChildre... function useHasProcess (line 137) | function useHasProcess() { function useBoostrapQuery (line 143) | function useBoostrapQuery({ uiFolderOverride, dataElementIdOverride }: F... function createFormStore (line 185) | function createFormStore({ function useFormDataSliceProps (line 209) | function useFormDataSliceProps(bootstrap: FormBootstrapBase | null): For... FILE: src/App/frontend/src/features/form/getPrefillFromSessionStorage.tsx function getPrefillFromSessionStorage (line 6) | function getPrefillFromSessionStorage(uiFolder: string): string | undefi... FILE: src/App/frontend/src/features/form/layout/LayoutsContext.tsx function processLayouts (line 6) | function processLayouts(layouts: ILayoutCollection, dataModelType: strin... function removeDuplicateComponentIds (line 32) | function removeDuplicateComponentIds(layouts: ILayouts) { function addLikertItemToLayout (line 58) | function addLikertItemToLayout(layouts: ILayouts) { FILE: src/App/frontend/src/features/form/layout/PageNavigationContext.tsx type PageNavigationSliceState (line 4) | type PageNavigationSliceState = { function createPageNavigationSlice (line 19) | function createPageNavigationSlice(set: FormStoreSet): FormStoreState['p... FILE: src/App/frontend/src/features/form/layout/UiConfigContext.tsx type UiConfigContext (line 5) | type UiConfigContext = { function UiConfigProvider (line 28) | function UiConfigProvider({ children }: React.PropsWithChildren) { FILE: src/App/frontend/src/features/form/layout/cleanLayout.ts type ComponentTypeCaseMapping (line 5) | type ComponentTypeCaseMapping = { [key: string]: CompTypes }; function getCaseMapping (line 7) | function getCaseMapping(): ComponentTypeCaseMapping { function cleanLayout (line 18) | function cleanLayout(layout: ILayout, dataModelType: string): ILayout { FILE: src/App/frontend/src/features/form/layout/component-verification.test.ts function testRenderSummary (line 38) | function testRenderSummary(func: unknown) { FILE: src/App/frontend/src/features/form/layout/layoutOverrides.ts function getInnermostStore (line 9) | function getInnermostStore() { function useLayoutOverrides (line 23) | function useLayoutOverrides(storeRef: RefObject( FILE: src/App/frontend/src/features/form/layoutSettings/processLayoutSettings.test.tsx function process (line 9) | function process({ FILE: src/App/frontend/src/features/form/layoutSettings/processLayoutSettings.ts function processLayoutSettings (line 12) | function processLayoutSettings(settings: ILayoutSettings | null | undefi... function omitUndefined (line 61) | function omitUndefined(obj: T): Part... type ProcessedLayoutSettings (line 70) | interface ProcessedLayoutSettings { FILE: src/App/frontend/src/features/form/ui/hooks.ts function useCurrentUiFolderNameFromUrl (line 12) | function useCurrentUiFolderNameFromUrl(): string | undefined { function useCurrentUiFolderName (line 22) | function useCurrentUiFolderName(): string | undefined { function useCurrentUiFolderSettings (line 32) | function useCurrentUiFolderSettings() { function useCurrentUiFolderSettingsFromUrl (line 36) | function useCurrentUiFolderSettingsFromUrl() { FILE: src/App/frontend/src/features/form/ui/index.ts function getUiConfig (line 16) | function getUiConfig() { function getGlobalUiSettings (line 23) | function getGlobalUiSettings(): GlobalPageSettings { function getUiFolderSettings (line 33) | function getUiFolderSettings(folderId: string | undefined): ILayoutSetti... function getDefaultDataTypeFromUiFolder (line 38) | function getDefaultDataTypeFromUiFolder(uiFolder: string | undefined) { FILE: src/App/frontend/src/features/form/ui/types.ts type GlobalPageSettings (line 5) | type GlobalPageSettings = { type NavigationReceipt (line 17) | type NavigationReceipt = { type NavigationTask (line 23) | type NavigationTask = { type UiConfig (line 29) | type UiConfig = { FILE: src/App/frontend/src/features/formBootstrap/types.ts type RawDataModelInfo (line 15) | interface RawDataModelInfo { type StaticOptionSet (line 23) | interface StaticOptionSet { type FormBootstrapResponse (line 28) | interface FormBootstrapResponse { type ProcessedDataModelInfo (line 35) | interface ProcessedDataModelInfo extends Omit void; class DataModelReaders (line 70) | class DataModelReaders { method constructor (line 74) | constructor(protected readonly readers: ReaderMap) {} method getReader (line 76) | getReader(name: string): DataModelReader { method setOnAccessingNewDataModel (line 92) | setOnAccessingNewDataModel(callback: AccessingCallback) { method getAll (line 96) | getAll(): DataModelReader[] { function GlobalFormDataReadersProvider (line 106) | function GlobalFormDataReadersProvider({ children }: PropsWithChildren) { function DataModelFetcher (line 164) | function DataModelFetcher() { function SpecificDataModelFetcher (line 197) | function SpecificDataModelFetcher({ reader, isAvailable }: { reader: Dat... FILE: src/App/frontend/src/features/formData/FormDataWrite.test.ts function makeContext (line 8) | function makeContext(formData?: object): FormStoreState { function testSelectAllPaths (line 15) | function testSelectAllPaths(field: string, noRepGroup: boolean, formData... FILE: src/App/frontend/src/features/formData/FormDataWrite.tsx type FDLeafValue (line 43) | type FDLeafValue = string | number | boolean | null | undefined | string[]; type FDValue (line 44) | type FDValue = FDLeafValue | object | FDValue[]; type FormDataSliceProps (line 46) | interface FormDataSliceProps { function useFormDataSaveMutation (line 57) | function useFormDataSaveMutation() { function useIsSavingFormData (line 286) | function useIsSavingFormData() { function FormDataWriteEffects (line 294) | function FormDataWriteEffects() { function FormDataEffects (line 303) | function FormDataEffects() { function LockingEffects (line 401) | function LockingEffects() { function hasDebouncedUnsavedChanges (line 448) | function hasDebouncedUnsavedChanges(state: FormStoreState) { function hasUnDebouncedChanges (line 454) | function hasUnDebouncedChanges(state: FormStoreState) { function hasUnsavedChanges (line 461) | function hasUnsavedChanges(state: FormStoreState) { function getFreshNumRows (line 520) | function getFreshNumRows(state: FormStoreState, reference: IDataModelRef... function collectMatchingFieldPaths (line 548) | function collectMatchingFieldPaths( function selectAllPaths (line 577) | function selectAllPaths(reference: IDataModelReference | undefined, noRe... method useCurrentSelector (line 621) | useCurrentSelector(): FormDataSelector { method useDebouncedSelector (line 634) | useDebouncedSelector(): FormDataSelector { method useDebouncedRowsSelector (line 646) | useDebouncedRowsSelector(): FormDataRowsSelector { method useInvalidDebouncedSelector (line 656) | useInvalidDebouncedSelector(): FormDataSelector { method useDebounced (line 667) | useDebounced(dataType: string): object { method useDebouncedSelect (line 675) | useDebouncedSelect(selector: (pick: (reference: IDataModelReference) ... method useLaxDebouncedSelector (line 687) | useLaxDebouncedSelector(): FormDataSelector | typeof ContextNotProvided { method useCurrentPick (line 697) | useCurrentPick(reference: IDataModelReference | undefined): FDValue { method useDebouncedPick (line 708) | useDebouncedPick(reference: IDataModelReference | undefined): FDValue { method useDebouncedAllPaths (line 719) | useDebouncedAllPaths(reference: IDataModelReference | undefined): string... method useInvalidDebounced (line 802) | useInvalidDebounced(dataType: string): object { method useInvalidDebouncedPick (line 809) | useInvalidDebouncedPick(reference: IDataModelReference | undefined): FDV... method useLocking (line 873) | useLocking(lockId: string) { method useLockStatus (line 902) | useLockStatus() { FILE: src/App/frontend/src/features/formData/FormDataWriteProxies.tsx type ProxyFunctionCall (line 4) | type ProxyFunctionCall = { type ProxyFunction (line 9) | type ProxyFunction = (call: ProxyFuncti... type Proxy (line 11) | type Proxy = (original: FormDataMethods... type FormDataWriteProxies (line 16) | type FormDataWriteProxies = { FILE: src/App/frontend/src/features/formData/FormDataWriteStateMachine.tsx type DataModelValidationState (line 24) | interface DataModelValidationState { type DataModelState (line 30) | interface DataModelState { type LockRequest (line 68) | interface LockRequest { type FormDataSliceState (line 73) | type FormDataSliceState = { type FDChange (line 101) | interface FDChange { type FDNewValue (line 109) | interface FDNewValue extends FDChange { type FDNewValues (line 114) | interface FDNewValues extends FDChange { type FDAppendToListUnique (line 118) | interface FDAppendToListUnique { type FDAppendToList (line 124) | interface FDAppendToList { type FDRemoveIndexFromList (line 130) | interface FDRemoveIndexFromList { type FDRemoveValueFromList (line 135) | interface FDRemoveValueFromList { type FDRemoveFromListCallback (line 141) | interface FDRemoveFromListCallback { type UpdatedDataModel (line 148) | interface UpdatedDataModel { type FDSaveResult (line 154) | interface FDSaveResult { type FDActionResult (line 160) | interface FDActionResult { type FDSaveFinished (line 170) | interface FDSaveFinished extends FDSaveResult { type FDSetValueSuccessful (line 176) | interface FDSetValueSuccessful { type FDSetValueResult (line 187) | type FDSetValueResult = type FormDataMethods (line 193) | interface FormDataMethods { function makeActions (line 214) | function makeActions( function createFormDataWriteSlice (line 616) | function createFormDataWriteSlice(props: FormDataSliceProps, set: FormSt... function isWritable (line 672) | function isWritable(dataElementId: string | null, selectFromInstance: In... FILE: src/App/frontend/src/features/formData/InvalidSubformLayoutException.ts class InvalidSubformLayoutException (line 1) | class InvalidSubformLayoutException extends Error { method constructor (line 3) | constructor(id: string) { FILE: src/App/frontend/src/features/formData/MissingRowIdException.ts class MissingRowIdException (line 1) | class MissingRowIdException extends Error { method constructor (line 4) | constructor(dataModelPath: string) { FILE: src/App/frontend/src/features/formData/convertData.ts type ReturnType (line 3) | interface ReturnType { type Value (line 9) | type Value = string | number | boolean | null | string[]; type ValidTypes (line 11) | type ValidTypes = (typeof AllValidTypes)[number]; function convertData (line 16) | function convertData(value: Value, schema: JSONSchema7 | undefined): Ret... function convertToType (line 35) | function convertToType(value: Value, schema: JSONSchema7 | JSONSchema7De... function convertToScalar (line 64) | function convertToScalar(value: Value, targetType: ValidTypes, xsdType?:... function asNumber (line 98) | function asNumber(value: string, type: 'float' | 'int', isValid: (n: num... function asDecimal (line 151) | function asDecimal(value: string): number { function asInt32 (line 157) | function asInt32(value: string): number { function asInt64 (line 161) | function asInt64(value: string): number { function asInt16 (line 165) | function asInt16(value: string): number { FILE: src/App/frontend/src/features/formData/jsonPatch/createPatch.test.ts type TestPatchProps (line 8) | interface TestPatchProps { function testPatch (line 16) | function testPatch({ prev, next, current, final, expec... type InitialFetch (line 738) | interface InitialFetch { type LocalChange (line 743) | interface LocalChange { type PatchRequest (line 749) | interface PatchRequest { type PatchResponse (line 754) | interface PatchResponse { type FinalModel (line 759) | interface FinalModel { type Action (line 764) | type Action = InitialFetch | LocalChange | Patch... function testActions (line 767) | function testActions(actions: Action[]) { function initialFetch (line 800) | function initialFetch(model: T): InitialFetch { function localChange (line 804) | function localChange(makeChange: (model: T) => void, e... function patchRequest (line 808) | function patchRequest(expected: JsonPatch): PatchRequest { function patchResponse (line 812) | function patchResponse(newModel: T): PatchResponse { function finalModel (line 816) | function finalModel(model: T): FinalModel { FILE: src/App/frontend/src/features/formData/jsonPatch/createPatch.ts type Props (line 7) | interface Props { type CompareProps (line 19) | interface CompareProps extends Props { function createPatch (line 32) | function createPatch({ prev, next, current }: Props): JsonPatch { function isObject (line 46) | function isObject(value: unknown): value is object { function compareAny (line 50) | function compareAny(props: CompareProps) { function compareObjects (line 61) | function compareObjects({ prev, next, current, path, ...rest }: CompareP... function isSameRow (line 75) | function isSameRow(left: unknown, right: unknown): boolean { function compareArrays (line 102) | function compareArrays({ prev, next, current, hasCurrent, patch, path }:... function compareValues (line 217) | function compareValues({ prev, next, hasCurrent, current, patch, path }:... function pointer (line 260) | function pointer(path: string[]) { FILE: src/App/frontend/src/features/formData/jsonPatch/types.ts type JsonPatchAddOp (line 10) | interface JsonPatchAddOp { type JsonPatchRemoveOp (line 20) | interface JsonPatchRemoveOp { type JsonPatchReplaceOp (line 28) | interface JsonPatchReplaceOp { type JsonPatchTestOp (line 38) | interface JsonPatchTestOp { type JsonPatchOp (line 45) | type JsonPatchOp = JsonPatchAddOp | JsonPatchRemoveOp | JsonPatchReplace... type JsonPatch (line 46) | type JsonPatch = JsonPatchOp[]; FILE: src/App/frontend/src/features/formData/types.ts constant DEFAULT_DEBOUNCE_TIMEOUT (line 14) | const DEFAULT_DEBOUNCE_TIMEOUT = 400; type DebounceReason (line 20) | type DebounceReason = constant ALTINN_ROW_ID (line 35) | const ALTINN_ROW_ID = 'altinnRowId'; type IDataModelMultiPatchRequest (line 37) | interface IDataModelMultiPatchRequest { type IPatchListItem (line 42) | interface IPatchListItem { type IDataModelMultiPatchResponse (line 47) | interface IDataModelMultiPatchResponse { function dataModelPairsToObject (line 53) | function dataModelPairsToObject(pairs: IDataModelPairResponse[]): { [dat... type IDataModelPairResponse (line 57) | interface IDataModelPairResponse { FILE: src/App/frontend/src/features/formData/useDataModelBindings.test.tsx function DummyComponent (line 23) | function DummyComponent() { function render (line 95) | async function render({ formData = {} }: { formData?: object } = {}) { FILE: src/App/frontend/src/features/formData/useDataModelBindings.ts type DataAs (line 16) | type DataAs = 'raw' | 'string'; type DataType (line 18) | type DataType = DA extends 'raw' ? unknown : string; type Output (line 19) | interface Output { type SaveOptions (line 33) | type SaveOptions = Omit; function useDataModelBindings (line 42) | function useDataModelBindings( function useInstanceDataSources (line 97) | function useInstanceDataSources(): IInstanceDataSources | null { function useHasPendingScans (line 121) | function useHasPendingScans(): boolean { function useInvalidateInstanceDataCache (line 130) | function useInvalidateInstanceDataCache() { type InstanceDataSelector (line 181) | type InstanceDataSelector = (selector: (instance: IInstance) => T) =>... FILE: src/App/frontend/src/features/instance/instanceUtils.ts function getFirstDataElementId (line 3) | function getFirstDataElementId(dataElements: IData[], dataType: string) { FILE: src/App/frontend/src/features/instance/useProcessNext.tsx type ProcessNextProps (line 26) | interface ProcessNextProps { type ProcessNextInternalProps (line 30) | interface ProcessNextInternalProps extends ProcessNextProps { function getProcessNextMutationKey (line 35) | function getProcessNextMutationKey(action?: IActionType) { function useProcessNextInternal (line 42) | function useProcessNextInternal({ action, beforeProcessNext, onValidatio... function useProcessNext (line 129) | function useProcessNext({ action }: ProcessNextProps = {}) { function useProcessNextOutsideFormProvider (line 149) | function useProcessNextOutsideFormProvider({ action }: ProcessNextProps ... function getTargetTaskFromProcess (line 153) | function getTargetTaskFromProcess(processData: IProcess | undefined) { FILE: src/App/frontend/src/features/instance/useProcessQuery.ts function useProcessQuery (line 10) | function useProcessQuery() { function useTaskTypeFromBackend (line 27) | function useTaskTypeFromBackend() { function getTaskTypeById (line 52) | function getTaskTypeById( function useGetTaskTypeById (line 86) | function useGetTaskTypeById() { function useGetAltinnTaskType (line 97) | function useGetAltinnTaskType() { function useOptimisticallyUpdateProcess (line 102) | function useOptimisticallyUpdateProcess() { FILE: src/App/frontend/src/features/instance/useProcessTaskId.ts function useProcessTaskId (line 5) | function useProcessTaskId() { FILE: src/App/frontend/src/features/instantiate/InstantiationError.tsx function InstantiationError (line 11) | function InstantiationError() { FILE: src/App/frontend/src/features/instantiate/InstantiationValidation.tsx type InstantiationValidationResult (line 6) | interface InstantiationValidationResult { function isInstantiationValidationResult (line 14) | function isInstantiationValidationResult(obj: unknown): obj is Instantia... function InstantiationValidation (line 18) | function InstantiationValidation({ validationResult }: { validationResul... FILE: src/App/frontend/src/features/instantiate/containers/ForbiddenError.tsx function ForbiddenError (line 7) | function ForbiddenError() { FILE: src/App/frontend/src/features/instantiate/containers/InstantiateValidationError.tsx function InstantiateValidationError (line 11) | function InstantiateValidationError({ validationResult }: { validationRe... FILE: src/App/frontend/src/features/instantiate/containers/InstantiationContainer.tsx type IInstantiateContainerProps (line 12) | interface IInstantiateContainerProps { function InstantiationContainer (line 16) | function InstantiationContainer({ children }: IInstantiateContainerProps) { FILE: src/App/frontend/src/features/instantiate/containers/InstantiationErrorPage.tsx type IInstantiationErrorPageProps (line 7) | type IInstantiationErrorPageProps = { function InstantiationErrorPage (line 14) | function InstantiationErrorPage({ content, statusCode, title, showContac... FILE: src/App/frontend/src/features/instantiate/containers/InvalidSubformLayoutError.tsx function InvalidSubformLayoutError (line 11) | function InvalidSubformLayoutError({ error }: { error: InvalidSubformLay... FILE: src/App/frontend/src/features/instantiate/containers/MissingRolesError.tsx function MissingRolesError (line 10) | function MissingRolesError() { FILE: src/App/frontend/src/features/instantiate/containers/NoValidPartiesError.tsx function NoValidPartiesError (line 9) | function NoValidPartiesError() { FILE: src/App/frontend/src/features/instantiate/containers/PartySelection.test.tsx function TestWrapper (line 35) | function TestWrapper(props: PropsWithChildren) { function render (line 48) | function render(_parties = parties, setPartiesMock?: PartyApi['setSelect... FILE: src/App/frontend/src/features/instantiate/containers/PartySelection.tsx function renderParties (line 74) | function renderParties() { function TemplateErrorMessage (line 221) | function TemplateErrorMessage({ selectedParty }: { selectedParty: IParty... function getRepresentedPartyName (line 243) | function getRepresentedPartyName({ selectedParty }: { selectedParty: IPa... function templatePartyTypesString (line 250) | function templatePartyTypesString({ FILE: src/App/frontend/src/features/instantiate/containers/UnknownError.tsx function UnknownError (line 10) | function UnknownError() { FILE: src/App/frontend/src/features/instantiate/instantiateHeader/InstantiateHeader.tsx type InstantiateHeaderProps (line 13) | interface InstantiateHeaderProps { FILE: src/App/frontend/src/features/instantiate/selection/ActiveInstancesProvider.tsx function MaybeInstantiate (line 45) | function MaybeInstantiate({ children }: PropsWithChildren) { FILE: src/App/frontend/src/features/instantiate/selection/InstanceSelection.tsx function getDateDisplayString (line 28) | function getDateDisplayString(timeStamp: string) { function InstanceSelection (line 53) | function InstanceSelection({ instances: _instances }: { instances: ISimp... FILE: src/App/frontend/src/features/instantiate/useInstantiation.tsx function useInstantiation (line 8) | function useInstantiation() { FILE: src/App/frontend/src/features/language/Lang.test.tsx function TestSubject (line 8) | function TestSubject() { FILE: src/App/frontend/src/features/language/Lang.tsx type LangProps (line 8) | interface LangProps { function Lang (line 15) | function Lang({ id, params, customTextParameters, parseHtmlAndMarkdown }... function LangAsParagraph (line 29) | function LangAsParagraph({ id, params, customTextParameters, parseHtmlAn... FILE: src/App/frontend/src/features/language/LanguageProvider.tsx function getAvailableLanguages (line 14) | function getAvailableLanguages() { function useLanguageCookie (line 18) | function useLanguageCookie() { function useSetCurrentLanguage (line 22) | function useSetCurrentLanguage() { function useCurrentLanguage (line 40) | function useCurrentLanguage() { type ResolveCurrentLanguageProps (line 56) | type ResolveCurrentLanguageProps = { function resolveCurrentLanguage (line 63) | function resolveCurrentLanguage({ FILE: src/App/frontend/src/features/language/textResources/TextResourcesProvider.tsx function useTextResources (line 10) | function useTextResources(): TextResourceMap { FILE: src/App/frontend/src/features/language/textResources/index.ts type TextResourceMap (line 3) | interface TextResourceMap { type IRawTextResource (line 7) | interface IRawTextResource extends ITextResource { type ITextResourceResult (line 11) | interface ITextResourceResult { FILE: src/App/frontend/src/features/language/useLangToolsDataSources.tsx type LangDataSources (line 13) | interface LangDataSources extends BaseTextResourceVariablesDataSources { function useLangToolsDataSources (line 19) | function useLangToolsDataSources(): LangDataSources { FILE: src/App/frontend/src/features/language/useLanguage.ts type SimpleLangParam (line 22) | type SimpleLangParam = string | number | undefined; type ValidLangParam (line 23) | type ValidLangParam = SimpleLangParam | ReactNode | TextReference; type TextReference (line 24) | type TextReference = { type IUseLanguage (line 31) | interface IUseLanguage { type BaseTextResourceVariablesDataSources (line 64) | interface BaseTextResourceVariablesDataSources { type TextResourceVariablesDataSources (line 72) | interface TextResourceVariablesDataSources extends BaseTextResourceVaria... type ValidLanguageKey (line 78) | type ValidLanguageKey = keyof FixedLanguageList; function useLanguage (line 88) | function useLanguage() { function useLanguageWithForcedPath (line 93) | function useLanguageWithForcedPath(dataModelPath: IDataModelReference | ... function useInnerLanguageWithForcedPathSelector (line 112) | function useInnerLanguageWithForcedPathSelector( type ILanguageState (line 135) | interface ILanguageState { function staticUseLanguage (line 142) | function staticUseLanguage( function getLanguageSpecificText (line 259) | function getLanguageSpecificText(key: string, language: FixedLanguageLis... function getTextResourceByKey (line 267) | function getTextResourceByKey( function splitNTimes (line 291) | function splitNTimes(text: string, sep: string, n: number) { function replaceVariables (line 306) | function replaceVariables(text: string, variables: IVariable[], dataSour... function tryReadFromDataModel (line 406) | function tryReadFromDataModel( function isTextReference (line 445) | function isTextReference(obj: unknown): obj is TextReference { function staticUseLanguageForTests (line 461) | function staticUseLanguageForTests({ FILE: src/App/frontend/src/features/logging.ts function pushLogs (line 11) | function pushLogs() { function postLog (line 16) | function postLog(level: 'info' | 'warn' | 'error', args: unknown[], once... function parseErrorArgs (line 37) | function parseErrorArgs(args: unknown[]): string { FILE: src/App/frontend/src/features/navigation/AppNavigation.test.tsx function render (line 28) | async function render({ function renderHeading (line 455) | async function renderHeading({ navigationTitle }: { navigationTitle?: st... FILE: src/App/frontend/src/features/navigation/AppNavigation.tsx function AppNavigation (line 21) | function AppNavigation({ onNavigate }: { onNavigate?: () => void }) { function AppNavigationHeading (line 98) | function AppNavigationHeading({ function isNavigationTask (line 137) | function isNavigationTask(taskGroup: NavigationTask | NavigationReceipt)... function isNavigationReceipt (line 141) | function isNavigationReceipt(taskGroup: NavigationTask | NavigationRecei... FILE: src/App/frontend/src/features/navigation/NavigationFocus.test.tsx function HomeRoute (line 12) | function HomeRoute() { type TestComponentProps (line 26) | interface TestComponentProps { function LoadingWrapper (line 31) | function LoadingWrapper({ isLoading, children }: React.PropsWithChildren... function TestComponent (line 39) | function TestComponent({ isLoading = false }: TestComponentProps) { FILE: src/App/frontend/src/features/navigation/NavigationFocus.tsx function NavigationFocus (line 20) | function NavigationFocus(): null { FILE: src/App/frontend/src/features/navigation/NavigationFocusStateContext.tsx type Context (line 7) | interface Context { function NavigationFocusStateProvider (line 17) | function NavigationFocusStateProvider({ children }: PropsWithChildren) { FILE: src/App/frontend/src/features/navigation/NavigationState.ts type NavigationState (line 1) | interface NavigationState { FILE: src/App/frontend/src/features/navigation/PopoverNavigation.tsx function PopoverNavigation (line 19) | function PopoverNavigation(props: Parameters[0]) { function InnerPopoverNavigation (line 31) | function InnerPopoverNavigation(props: Parameters[0]) { function useDynamicHeight (line 134) | function useDynamicHeight(elementRef: React.RefObject = { function PageGroupSingle (line 73) | function PageGroupSingle({ function PageGroupMultiple (line 124) | function PageGroupMultiple({ function PageGroupSymbol (line 199) | function PageGroupSymbol({ FILE: src/App/frontend/src/features/navigation/components/SubformsForPage.tsx function SubformsForPage (line 27) | function SubformsForPage({ pageKey, expandedByDefault }: { pageKey: stri... function SubformGroup (line 43) | function SubformGroup({ baseId, expandedByDefault }: { baseId: string; e... function SubformLink (line 113) | function SubformLink({ FILE: src/App/frontend/src/features/navigation/components/TaskGroup.tsx function TaskGroup (line 10) | function TaskGroup({ group, active }: { group: NavigationTask | Navigati... FILE: src/App/frontend/src/features/navigation/useNavigateToPageWithValidation.ts function useNavigateToPageWithValidation (line 6) | function useNavigateToPageWithValidation() { FILE: src/App/frontend/src/features/navigation/utils.ts function useHasGroupedNavigation (line 24) | function useHasGroupedNavigation() { constant SIDEBAR_BREAKPOINT (line 31) | const SIDEBAR_BREAKPOINT = 1341; function useVisiblePages (line 33) | function useVisiblePages(order: string[]) { function useGetTaskGroupType (line 38) | function useGetTaskGroupType() { function useGetTaskName (line 46) | function useGetTaskName() { function getTaskIcon (line 66) | function getTaskIcon(taskType: string | undefined) { function useValidationsForPages (line 91) | function useValidationsForPages(order: string[], shouldMarkWhenCompleted... function useGetNavigationIsPrevented (line 157) | function useGetNavigationIsPrevented() { FILE: src/App/frontend/src/features/options/OptionsPlugin.tsx type Config (line 9) | interface Config { type ExternalConfig (line 19) | interface ExternalConfig { type ToInternal (line 25) | type ToInternal = Config extends NodeDefPlugin { method getKey (line 36) | getKey(): string { method addToComponent (line 40) | addToComponent(component: ComponentConfig): void { method extraNodeGeneratorChildren (line 47) | extraNodeGeneratorChildren(): string { FILE: src/App/frontend/src/features/options/RunOptionsEffects.tsx type RunOptionEffectsProps (line 18) | interface RunOptionEffectsProps { function RunOptionsEffects (line 22) | function RunOptionsEffects({ valueType }: RunOptionEffectsProps) { FILE: src/App/frontend/src/features/options/castOptionsToStrings.ts type IOptionInternal (line 3) | interface IOptionInternal extends Omit { function castOptionsToStrings (line 21) | function castOptionsToStrings(options: IRawOption[]): IOptionInternal[] { FILE: src/App/frontend/src/features/options/effects/EffectPreselectedOptionIndex.tsx type Props (line 11) | interface Props { function EffectPreselectedOptionIndex (line 21) | function EffectPreselectedOptionIndex({ preselectedOption, valueType, op... FILE: src/App/frontend/src/features/options/effects/EffectRemoveStaleValues.tsx type Props (line 14) | interface Props { function EffectRemoveStaleValues (line 25) | function EffectRemoveStaleValues({ valueType, options }: Props) { function getItemsToRemove (line 53) | function getItemsToRemove(options: IOptionInternal[], unsafeSelected: st... FILE: src/App/frontend/src/features/options/effects/EffectSetDownstreamParameters.tsx function EffectSetDownstreamParameters (line 8) | function EffectSetDownstreamParameters({ downstreamParameters }: { downs... FILE: src/App/frontend/src/features/options/effects/EffectStoreLabel.tsx type Props (line 15) | interface Props { function EffectStoreLabel (line 23) | function EffectStoreLabel({ valueType, options }: Props) { FILE: src/App/frontend/src/features/options/effects/EffectStoreLabelInGroup.tsx type Row (line 16) | type Row = Record; type Props (line 18) | interface Props { function EffectStoreLabelInGroup (line 25) | function EffectStoreLabelInGroup({ options }: Props) { FILE: src/App/frontend/src/features/options/evalQueryParameters.ts function evalQueryParameters (line 8) | function evalQueryParameters(props: ExprResolver<'List'>) { function useResolvedQueryParameters (line 21) | function useResolvedQueryParameters( FILE: src/App/frontend/src/features/options/getCommaSeparatedOptionsToText.ts function getCommaSeparatedOptionsToText (line 4) | function getCommaSeparatedOptionsToText( FILE: src/App/frontend/src/features/options/getSelectedValueToText.ts function getSelectedValueToText (line 4) | function getSelectedValueToText(value: string, { langAsString }: IUseLan... FILE: src/App/frontend/src/features/options/useGetOptions.test.tsx type RenderProps (line 21) | interface RenderProps { function TestOptions (line 35) | function TestOptions({ baseComponentId }: { baseComponentId: string }) { function render (line 56) | async function render(props: RenderProps) { FILE: src/App/frontend/src/features/options/useGetOptions.ts type OptionsValueType (line 23) | type OptionsValueType = 'single' | 'multi'; type FetchOptionsProps (line 25) | interface FetchOptionsProps { type FilteredAndSortedOptionsProps (line 29) | interface FilteredAndSortedOptionsProps { type GetOptionsResult (line 35) | interface GetOptionsResult { type SetOptionsResult (line 46) | interface SetOptionsResult { type SortOrder (line 63) | type SortOrder = 'asc' | 'desc'; function useSetOptions (line 74) | function useSetOptions( function useOptionsUrl (line 111) | function useOptionsUrl(item: CompIntermediateExact>( FILE: src/App/frontend/src/features/options/useSourceOptions.ts function useGroupReference (line 93) | function useGroupReference(source: IOptionSource | undefined): IDataMode... function getValueSubPath (line 125) | function getValueSubPath(source: IOptionSource | undefined): string | un... function resolveText (line 138) | function resolveText( FILE: src/App/frontend/src/features/party/PartiesProvider.tsx type SelectedParty (line 34) | interface SelectedParty { function PartyProvider (line 121) | function PartyProvider({ children }: PropsWithChildren) { function useInstanceOwnerParty (line 145) | function useInstanceOwnerParty(): IParty | null { FILE: src/App/frontend/src/features/payment/OrderDetailsProvider.tsx function useOrderDetailsQueryDef (line 15) | function useOrderDetailsQueryDef(enabled: boolean, instanceId?: string):... FILE: src/App/frontend/src/features/payment/PaymentInformationProvider.tsx function usePaymentInformationQueryDef (line 15) | function usePaymentInformationQueryDef( FILE: src/App/frontend/src/features/payment/PaymentProvider.tsx type PaymentContextProps (line 16) | type PaymentContextProps = { type PaymentContextProvider (line 21) | type PaymentContextProvider = { function PaymentNavigation (line 53) | function PaymentNavigation() { FILE: src/App/frontend/src/features/payment/types.ts type PaymentStatus (line 1) | enum PaymentStatus { type PaymentResponsePayload (line 9) | interface PaymentResponsePayload { type PaymentDetails (line 16) | interface PaymentDetails { type CardDetails (line 26) | interface CardDetails { type Receiver (line 31) | interface Receiver { type PhoneNumber (line 40) | interface PhoneNumber { type Person (line 45) | interface Person { type Address (line 52) | interface Address { type Company (line 61) | interface Company { type Payer (line 67) | interface Payer { type OrderDetails (line 74) | interface OrderDetails { type OrderLine (line 85) | interface OrderLine { FILE: src/App/frontend/src/features/payment/utils.ts function useHasPayment (line 7) | function useHasPayment(): boolean { function useIsPayment (line 15) | function useIsPayment(): boolean { FILE: src/App/frontend/src/features/pdf/PDFWrapper.test.tsx type RenderAs (line 21) | enum RenderAs { FILE: src/App/frontend/src/features/pdf/PdfFromLayout.tsx function PdfFromLayout (line 36) | function PdfFromLayout() { function AutoGeneratePdfFromLayout (line 49) | function AutoGeneratePdfFromLayout() { function PdfForServiceTask (line 87) | function PdfForServiceTask() { function AutoGeneratePdfFromTasks (line 99) | function AutoGeneratePdfFromTasks({ taskIds }: { taskIds: string[] }) { function PdfWrapping (line 130) | function PdfWrapping({ children }: PropsWithChildren) { function PlainPage (line 163) | function PlainPage({ pageKey }: { pageKey: string }) { function AllPages (line 192) | function AllPages({ pdfSettings }: { pdfSettings: IPdfFormat | undefined... function getPdfVisiblePages (line 209) | function getPdfVisiblePages(pages: string[], pdfSettings: IPdfFormat | u... function PdfForPage (line 216) | function PdfForPage({ pageKey, pdfSettings }: { pageKey: string; pdfSett... function useTopLevelComponentsToAutoRender (line 244) | function useTopLevelComponentsToAutoRender(pageKey: string, pdfSettings:... function PdfForNode (line 260) | function PdfForNode({ baseComponentId }: { baseComponentId: string }) { FILE: src/App/frontend/src/features/pdf/PdfWrapper.tsx function PdfWrapper (line 20) | function PdfWrapper({ children }: PropsWithChildren) { function waitForPrint (line 60) | async function waitForPrint(timeOut = 5000): Promise { FILE: src/App/frontend/src/features/pdf/types.ts type IPdfFormat (line 1) | interface IPdfFormat { FILE: src/App/frontend/src/features/pdf/usePdfFormatQuery.ts function usePdfFormatQueryDef (line 12) | function usePdfFormatQueryDef( FILE: src/App/frontend/src/features/process/confirm/containers/ConfirmPage.tsx type IConfirmPageProps (line 22) | interface IConfirmPageProps { FILE: src/App/frontend/src/features/process/confirm/helpers/returnConfirmSummaryObject.ts type ISummaryData (line 5) | interface ISummaryData { function getInstanceSender (line 10) | function getInstanceSender(instanceOwnerParty?: IParty): string { FILE: src/App/frontend/src/features/process/feedback/Feedback.tsx function Feedback (line 13) | function Feedback() { function useBackoff (line 64) | function useBackoff(callback: () => Promise) { FILE: src/App/frontend/src/features/process/service/ServiceTask.tsx function ServiceTask (line 15) | function ServiceTask() { FILE: src/App/frontend/src/features/propagateTraceWhenPdf/index.ts function getCookies (line 8) | function getCookies(): { [key: string]: string } { function propagateTraceWhenPdf (line 17) | function propagateTraceWhenPdf() { FILE: src/App/frontend/src/features/receipt/FixWrongReceiptType.tsx function FixWrongReceiptType (line 16) | function FixWrongReceiptType({ children }: PropsWithChildren) { FILE: src/App/frontend/src/features/receipt/ReceiptContainer.test.tsx type IRender (line 17) | interface IRender { FILE: src/App/frontend/src/features/receipt/ReceiptContainer.tsx type ReturnInstanceMetaDataObjectProps (line 32) | interface ReturnInstanceMetaDataObjectProps { function DefaultReceipt (line 76) | function DefaultReceipt() { function getMissingRequirement (line 150) | function getMissingRequirement() { FILE: src/App/frontend/src/features/saveToGroup/ObjectToGroupLayoutValidator.tsx function ObjectToGroupLayoutValidator (line 7) | function ObjectToGroupLayoutValidator(props: NodeValidationProps<'List' ... FILE: src/App/frontend/src/features/saveToGroup/layoutValidation.ts function useValidateSimpleBindingWithOptionalGroup (line 9) | function useValidateSimpleBindingWithOptionalGroup; type Bindings (line 13) | interface Bindings { function toRelativePath (line 19) | function toRelativePath(group: IDataModelReference | undefined, binding:... function isEqual (line 26) | function isEqual({ group, values }: Bindings, source: Row, formDataRow: ... function findRowInFormData (line 38) | function findRowInFormData( function useSaveToGroup (line 52) | function useSaveToGroup(bindings: Bindings) { function useSaveObjectToGroup (line 108) | function useSaveObjectToGroup(listBindings: IDataModelBindingsForList) { function useSaveValueToGroup (line 141) | function useSaveValueToGroup( FILE: src/App/frontend/src/features/saveToGroup/useValidateGroupIsEmpty.ts function useValidateGroupIsEmpty (line 10) | function useValidateGroupIsEmpty { method makeImport (line 26) | makeImport() { method getKey (line 33) | getKey(): string { method addToComponent (line 37) | addToComponent(component: ComponentConfig) { method stateFactory (line 44) | stateFactory(_props: DefPluginStateFactoryProps): DefPluginExtraState<... method extraNodeGeneratorChildren (line 51) | extraNodeGeneratorChildren(): string { FILE: src/App/frontend/src/features/validation/ValidationStorePlugin.test.ts function createNodeWithValidation (line 10) | function createNodeWithValidation(id: string, baseId: string, errorMessa... function createParentNode (line 30) | function createParentNode(id: string, baseId: string): NodeData { FILE: src/App/frontend/src/features/validation/ValidationStorePlugin.tsx type ValidationsSelector (line 24) | type ValidationsSelector = ( type LaxValidationsSelector (line 31) | type LaxValidationsSelector = ( type ValidationStorePluginConfig (line 38) | interface ValidationStorePluginConfig { type ValidationVisibilityBreakdown (line 71) | interface ValidationVisibilityBreakdown { class ValidationStorePlugin (line 87) | class ValidationStorePlugin extends NodeDataPlugin Promise; type ValidationSliceState (line 71) | type ValidationSliceState = { type ValidationState (line 89) | type ValidationState = { type DataModelValidations (line 93) | type DataModelValidations = { type FieldValidations (line 97) | type FieldValidations = { type BackendValidationIssueGroups (line 104) | type BackendValidationIssueGroups = { type BackendValidationIssuesWithSource (line 111) | type BackendValidationIssuesWithSource = { function backendValidationIssueGroupListToObject (line 116) | function backendValidationIssueGroupListToObject( type BackendFieldValidatorGroups (line 122) | type BackendFieldValidatorGroups = { type BaseValidation (line 126) | type BaseValidation( type ComponentValidation (line 156) | type ComponentValidation = AnyValida... type ValidationsProcessedLast (line 194) | type ValidationsProcessedLast = { type BackendValidationIssue (line 202) | interface BackendValidationIssue { type IExpressionValidation (line 219) | type IExpressionValidation = { type IExpressionValidations (line 229) | type IExpressionValidations = { type IExpressionValidationRefResolved (line 236) | type IExpressionValidationRefResolved = { type IExpressionValidationRefUnresolved (line 246) | type IExpressionValidationRefUnresolved = type IExpressionValidationConfig (line 260) | type IExpressionValidationConfig = { FILE: src/App/frontend/src/features/validation/invalidDataValidation/InvalidDataValidation.tsx function isScalar (line 6) | function isScalar(value: unknown): value is string | number | boolean { type DeriveInvalidDataValidationsParams (line 10) | interface DeriveInvalidDataValidationsParams { function deriveInvalidDataValidations (line 15) | function deriveInvalidDataValidations({ FILE: src/App/frontend/src/features/validation/nodeValidation/emptyFieldValidation.ts function useEmptyFieldValidationAllBindings (line 14) | function useEmptyFieldValidationAllBindings( function useEmptyFieldValidationOnlyOneBinding (line 56) | function useEmptyFieldValidationOnlyOneBinding( FILE: src/App/frontend/src/features/validation/nodeValidation/useNodeValidation.ts function useNodeValidation (line 23) | function useNodeValidation(baseComponentId: string): AnyValidation[] { function filter (line 88) | function filter( function implementsValidationFilter (line 116) | function implementsValidationFilter(def: Def): def ... FILE: src/App/frontend/src/features/validation/nodeValidation/waitForNodesToValidate.ts function useWaitForNodesToValidate (line 9) | function useWaitForNodesToValidate() { function doesNodeSupportValidation (line 57) | function doesNodeSupportValidation(nodeData: NodeDa... FILE: src/App/frontend/src/features/validation/schemaValidation/SchemaValidation.tsx type DeriveSchemaValidationsParams (line 14) | interface DeriveSchemaValidationsParams { function deriveSchemaValidations (line 23) | function deriveSchemaValidations({ FILE: src/App/frontend/src/features/validation/schemaValidation/schemaValidationUtils.ts function createValidator (line 14) | function createValidator(schema: JSONSchema7): Ajv { function getErrorTextKey (line 137) | function getErrorTextKey(error: ErrorObject): string { function getErrorParams (line 146) | function getErrorParams(error: ErrorObject): string | null { function getErrorCategory (line 161) | function getErrorCategory(error: ErrorObject): ValidationCategory { FILE: src/App/frontend/src/features/validation/selectors/bindingValidationsForNode.ts type OutValues (line 10) | type OutValues = NodeRefValidation( FILE: src/App/frontend/src/features/validation/selectors/componentValidationsForNode.ts function useComponentValidationsFor (line 10) | function useComponentValidationsFor(baseComponentId: string): NodeRefVal... FILE: src/App/frontend/src/features/validation/selectors/deepValidationsForNode.ts function useDeepValidationsForNode (line 8) | function useDeepValidationsForNode( FILE: src/App/frontend/src/features/validation/selectors/isValid.ts function useIsValid (line 4) | function useIsValid(baseComponentId: string): boolean { FILE: src/App/frontend/src/features/validation/selectors/taskErrors.ts function useTaskErrors (line 20) | function useTaskErrors(): { FILE: src/App/frontend/src/features/validation/selectors/unifiedValidationsForNode.ts function useUnifiedValidationsForNode (line 14) | function useUnifiedValidationsForNode(baseComponentId: string): NodeRefV... FILE: src/App/frontend/src/features/validation/utils.ts function mergeFieldValidations (line 11) | function mergeFieldValidations(...X: (FieldValidations | undefined)[]): ... function isOfSeverity (line 36) | function isOfSeverity(validations: V[] ... function isValidationVisible (line 50) | function isValidationVisible(validation: T, mas... function selectValidations (line 58) | function selectValidations( function getInitialMaskFromItem (line 67) | function getInitialMaskFromItem(item: CompExternal | undefined): number { function getVisibilityMask (line 80) | function getVisibilityMask(maskKeys?: ValidationMaskKeys[]): number { FILE: src/App/frontend/src/features/validation/validationContext.tsx type ValidationInternals (line 32) | interface ValidationInternals { function createValidationSlice (line 51) | function createValidationSlice( function updateBackendValidations (line 129) | function updateBackendValidations( function getMountedDataElementIds (line 167) | function getMountedDataElementIds(state: Pick): ... function ValidationEffects (line 175) | function ValidationEffects() { function useWaitForValidation (line 184) | function useWaitForValidation(): WaitForValidation { function ManageShowAllErrors (line 233) | function ManageShowAllErrors() { function UpdateShowAllErrors (line 238) | function UpdateShowAllErrors() { FILE: src/App/frontend/src/global.ts type OrgName (line 14) | interface OrgName { type AltinnAppGlobalData (line 20) | type AltinnAppGlobalData = { type Window (line 36) | interface Window { FILE: src/App/frontend/src/hooks/delayedSelectors.test.tsx type State (line 9) | interface State { function initialCreateStore (line 17) | function initialCreateStore() { type Props (line 46) | interface Props { function TestComponent (line 50) | function TestComponent({ onGetValue }: Props) { function TestStringCache (line 61) | function TestStringCache() { type SelectValueProps (line 86) | interface SelectValueProps { function SelectValueWithStringCacheKey (line 92) | function SelectValueWithStringCacheKey({ cacheKey, id, selectValue }: Se... function TestFunctionCache (line 113) | function TestFunctionCache() { function SelectValueWithFunctionCache (line 130) | function SelectValueWithFunctionCache({ function IncrementButton (line 157) | function IncrementButton() { function stringResult (line 170) | function stringResult(cacheKey: string, renderCount = 1, previous?: stri... function functionResult (line 180) | function functionResult(renderCount = 1, previous?: string) { function TestSingleDelayedSelector (line 188) | function TestSingleDelayedSelector({ onGetValue }: Props) { FILE: src/App/frontend/src/hooks/delayedSelectors.ts type Selector (line 9) | type Selector = (state: T) => U; type SelectorMap (line 10) | type SelectorMap = ShallowArrayMap<{ type TypeFromConf (line 15) | type TypeFromConf = C extends DSConfig ? T ... type ModeFromConf (line 17) | type ModeFromConf = C extends DSConfig... function useDelayedSelector (line 30) | function useDelayedSelector(props: DSProps): DSRe... class DelayedSelectorController (line 42) | class DelayedSelectorController { method constructor (line 57) | constructor({ method checkDeps (line 73) | public checkDeps(newProps: DSProps) { method updateSelector (line 108) | private updateSelector() { method unsubscribeFromStore (line 119) | public unsubscribeFromStore() { method subscribeToStore (line 126) | private subscribeToStore() { method selector (line 151) | private selector(...args: unknown[]) { function arrayShallowEqual (line 199) | function arrayShallowEqual(a: unknown[], b?: unknown[]) { function defaultMakeCacheKeyForInnerSelector (line 211) | function defaultMakeCacheKeyForInnerSelector(args: unknown[]): unknown[] { function defaultMakeCacheKey (line 219) | function defaultMakeCacheKey(args: unknown[]): unknown[] { type SelectorStrictness (line 228) | enum SelectorStrictness { type SimpleArgMode (line 233) | interface SimpleArgMode = SimpleArgMode | InnerSelectorMode; type DSConfig (line 246) | interface DSConfig = any, Strictne... type DSProps (line 252) | interface DSProps { type DSReturn (line 274) | type DSReturn = FILE: src/App/frontend/src/hooks/navigation.ts type PathParams (line 6) | interface PathParams { type Matches (line 28) | type Matches = ReturnType[]; function paramFrom (line 32) | function paramFrom(matches: Matches, key: keyof PathParams): string | un... function matchParams (line 38) | function matchParams(path: string): PathParams { FILE: src/App/frontend/src/hooks/useAppLogo.ts function useAppLogoUrl (line 4) | function useAppLogoUrl() { function useDisplayAppOwnerNameInHeader (line 14) | function useDisplayAppOwnerNameInHeader() { function useAppLogoSize (line 19) | function useAppLogoSize() { FILE: src/App/frontend/src/hooks/useAsRef.ts function useAsRef (line 12) | function useAsRef(value: T): RefObject { FILE: src/App/frontend/src/hooks/useCookieState.test.tsx function TestComponent (line 83) | function TestComponent() { FILE: src/App/frontend/src/hooks/useCookieState.ts constant COOKIE_EXPIRY_DAYS (line 7) | const COOKIE_EXPIRY_DAYS = 365; type CookieName (line 9) | type CookieName = 'lang'; function emitChange (line 13) | function emitChange() { function subscribe (line 19) | function subscribe(listener: () => void) { function useCookieState (line 26) | function useCookieState(cookieName: CookieName, defaultValue: T): [T,... FILE: src/App/frontend/src/hooks/useDeviceWidths.ts type Condition (line 9) | type Condition = (width: number) => boolean; function useIsMini (line 17) | function useIsMini() { function useIsMobile (line 21) | function useIsMobile() { function useIsTablet (line 25) | function useIsTablet() { function useIsDesktop (line 29) | function useIsDesktop() { function useIsMobileOrTablet (line 33) | function useIsMobileOrTablet() { function useBrowserWidth (line 37) | function useBrowserWidth(condition: Condition) { FILE: src/App/frontend/src/hooks/useIsPdf.ts function useIsPdf (line 7) | function useIsPdf() { FILE: src/App/frontend/src/hooks/useLocalStorageState.ts type LocalStorageEntries (line 12) | type LocalStorageEntries = { class LocalStorageController (line 16) | class LocalStorageController { method setDeps (line 22) | public setDeps(key: string, defaultValue: T) { method updateCurrentValue (line 61) | private updateCurrentValue(newRawValue: string | null): boolean { type ScopeKey (line 71) | type ScopeKey = string | number | boolean | null | undefined; function useLocalStorageState (line 76) | function useLocalStorageState(data: string): T | null { FILE: src/App/frontend/src/hooks/useMapToReactNumberConfig.ts type Formatting (line 9) | type Formatting = Exclude['formatting'], undefined>; type Output (line 11) | interface Output { FILE: src/App/frontend/src/hooks/useNavigatePage.ts type NavigateToPageOptions (line 25) | interface NavigateToPageOptions { function getPreviousPageKey (line 63) | function getPreviousPageKey(order: string[], currentPageId: string | und... function getNextPageKey (line 76) | function getNextPageKey(order: string[], currentPageId: string | undefin... function useNavigateToTask (line 134) | function useNavigateToTask() { function useIsValidTaskId (line 158) | function useIsValidTaskId() { function useNavigatePage (line 178) | function useNavigatePage() { function useVisitedPages (line 363) | function useVisitedPages() { function useNavigateToComponent (line 377) | function useNavigateToComponent() { type NavigateToComponentOptions (line 409) | interface NavigateToComponentOptions { FILE: src/App/frontend/src/hooks/useOurEffectEvent.ts function useOurEffectEvent (line 9) | function useOurEffectEvent any>(event: T) { FILE: src/App/frontend/src/hooks/usePageValidation.ts function useEffectivePageValidation (line 7) | function useEffectivePageValidation(pageKey: string): { function usePageValidation (line 28) | function usePageValidation(componentId: string) { FILE: src/App/frontend/src/hooks/useProcessingMutation.ts constant PROCESSING_SCOPE_ID (line 5) | const PROCESSING_SCOPE_ID = 'globalProcessing'; constant PROCESSING_MUTATION_KEY (line 6) | const PROCESSING_MUTATION_KEY = ['processing'] as const; type MutationKey (line 16) | type MutationKey = 'instantiation' | 'exit-subform' | 'add-subform' | 'c... type NavigatePageProcessKey (line 22) | type NavigatePageProcessKey = 'next' | 'previous' | 'backToSummary' | 'b... type PerformProcessFn (line 24) | type PerformProcessFn = (callback: () => Promise) => Promise = (processKey: T, callbac... function getFullMutationKey (line 27) | function getFullMutationKey(mutationKey: MutationKey) { function useProcessingMutationWithKey (line 37) | function useProcessingMutationWithKey( function useProcessingMutation (line 68) | function useProcessingMutation(mutationKey: MutationKey): PerformProcess... function useIsThisProcessing (line 77) | function useIsThisProcessing(mutationKey: MutationKey): boolean { function useIsAnyProcessing (line 89) | function useIsAnyProcessing(): boolean { function useCurrentProcessKey (line 102) | function useCurrentProcessKey( FILE: src/App/frontend/src/hooks/useShallowMemo.ts function useShallowMemo (line 7) | function useShallowMemo(next: T): T { function useShallow (line 17) | function useShallow(selector: (state: S) => ... type ObjectOrArray (line 25) | type ObjectOrArray = { [key: string]: unknown } | unknown[] | object; function objectOrArrayShallowEqual (line 27) | function objectOrArrayShallowEqual(next: T, pre... FILE: src/App/frontend/src/hooks/useStateDeepEqual.test.tsx function TestComponent (line 48) | function TestComponent() { FILE: src/App/frontend/src/hooks/useStateDeepEqual.ts function useStateDeepEqual (line 6) | function useStateDeepEqual(initialValue: T) { type CustomUndefined (line 25) | type CustomUndefined = typeof customUndefined; function useMemoDeepEqual (line 27) | function useMemoDeepEqual(produceValue: () => T, deps: DependencyList... FILE: src/App/frontend/src/hooks/useWaitForQueries.ts type WaitForQueriesOptions (line 6) | interface WaitForQueriesOptions { function useWaitForQueries (line 11) | function useWaitForQueries(options?: WaitForQueriesOptions) { FILE: src/App/frontend/src/hooks/useWaitForState.test.tsx function createStringStore (line 10) | function createStringStore(initialValue: string) { type Props (line 175) | interface Props { function TesterComponent (line 185) | function TesterComponent({ function ChildComponentInner (line 250) | function ChildComponentInner(_props: { wait: () => Promise }) { function SetterComponent (line 259) | function SetterComponent({ store, setToValue }: { store: StoreApi = (callback: Callback) => Promis... type Callback (line 8) | type Callback = (state: T, setReturnValue: (val: RetVal) => v... type StoreInput (line 9) | type StoreInput = T extends typeof ContextNotProvided ? StoreApi |... function useWaitForState (line 15) | function useWaitForState(store: StoreInput): WaitForState<... FILE: src/App/frontend/src/language/eslint.js function getValidLanguageKeys (line 5) | function getValidLanguageKeys(source = undefined) { function checkLanguageKey (line 25) | function checkLanguageKey(key, node, context) { method create (line 63) | create(context) { function findLiterals (line 118) | function findLiterals(node, result = []) { FILE: src/App/frontend/src/language/languages.ts type FixedLanguageList (line 5) | type FixedLanguageList = ReturnType; function getLanguageFromCode (line 11) | function getLanguageFromCode(languageCode: string) { FILE: src/App/frontend/src/language/sharedLanguage.ts function isElement (line 54) | function isElement(node: DOMNode): node is ReactParserElement { FILE: src/App/frontend/src/language/texts/en.ts function en (line 1) | function en() { FILE: src/App/frontend/src/language/texts/nb.ts function nb (line 3) | function nb() { FILE: src/App/frontend/src/language/texts/nn.ts function nn (line 3) | function nn() { FILE: src/App/frontend/src/layout/Accordion/SummaryAccordion.tsx function getHeadingLevel (line 15) | function getHeadingLevel(headingLevel: number | undefined) { function SummaryAccordionComponent (line 32) | function SummaryAccordionComponent({ targetBaseComponentId }: SummaryRen... function SummaryAccordionComponent2 (line 56) | function SummaryAccordionComponent2({ targetBaseComponentId }: Summary2P... FILE: src/App/frontend/src/layout/Accordion/index.tsx class Accordion (line 12) | class Accordion extends AccordionDef { method renderSummary (line 19) | renderSummary(props: SummaryRendererProps): React.JSX.Element | null { method renderSummaryBoilerplate (line 23) | renderSummaryBoilerplate(): boolean { method renderSummary2 (line 27) | renderSummary2(props: Summary2Props): React.JSX.Element | null { method claimChildren (line 35) | claimChildren(props: ChildClaimerProps<'Accordion'>): void { FILE: src/App/frontend/src/layout/AccordionGroup/AccordionGroupContext.tsx function AccordionGroupProvider (line 11) | function AccordionGroupProvider({ children }: { children: React.ReactNod... FILE: src/App/frontend/src/layout/AccordionGroup/SummaryAccordionGroupComponent.tsx function Child2 (line 43) | function Child2({ id, ...rest }: { id: string } & Omit): void { FILE: src/App/frontend/src/layout/ActionButton/ActionButtonComponent.tsx type IActionButton (line 19) | type IActionButton = PropsFromGenericComponent<'ActionButton'>; function ActionButtonComponent (line 21) | function ActionButtonComponent({ baseComponentId }: IActionButton) { FILE: src/App/frontend/src/layout/ActionButton/index.tsx class ActionButton (line 8) | class ActionButton extends ActionButtonDef { FILE: src/App/frontend/src/layout/AddToList/AddToList.tsx function isJSONSchema7Definition (line 20) | function isJSONSchema7Definition(obj: unknown): obj is JSONSchema7 { type ModalDynamicFormProps (line 37) | interface ModalDynamicFormProps { function AddToListModal (line 48) | function AddToListModal({ function AddToListComponent (line 122) | function AddToListComponent({ baseComponentId }: PropsFromGenericCompone... FILE: src/App/frontend/src/layout/AddToList/AddToListFeatureFlagLayoutValidator.tsx function AddToListFeatureFlagLayoutValidator (line 5) | function AddToListFeatureFlagLayoutValidator({ intermediateItem }: NodeV... FILE: src/App/frontend/src/layout/AddToList/index.tsx class AddToList (line 11) | class AddToList extends AddToListDef { method useDataModelBindingValidation (line 12) | useDataModelBindingValidation(_baseComponentId: string, _bindings: IDa... method renderLayoutValidators (line 15) | renderLayoutValidators(props: NodeValidationProps<'AddToList'>): React... method renderSummary (line 18) | renderSummary(_: SummaryRendererProps): JSX.Element | null { FILE: src/App/frontend/src/layout/Address/AddressComponent.tsx function AddressComponent (line 32) | function AddressComponent({ baseComponentId }: PropsFromGenericComponent... FILE: src/App/frontend/src/layout/Address/AddressSummary/AddressSummary.tsx function AddressSummary (line 15) | function AddressSummary({ targetBaseComponentId }: Summary2Props) { FILE: src/App/frontend/src/layout/Address/index.tsx class Address (line 19) | class Address extends AddressDef implements ValidateComponent { method useDisplayData (line 26) | useDisplayData(baseComponentId: string): string { method renderSummary (line 31) | renderSummary({ targetBaseComponentId }: SummaryRendererProps): JSX.El... method renderSummary2 (line 36) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderDefaultValidations (line 40) | renderDefaultValidations(): boolean { method useComponentValidation (line 44) | useComponentValidation(baseComponentId: string): ComponentValidation[] { method useDataModelBindingValidation (line 48) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/Address/useAddressValidation.ts function useAddressValidation (line 6) | function useAddressValidation(baseComponentId: string): ComponentValidat... FILE: src/App/frontend/src/layout/Address/usePostPlace.ts function lookupPostPlace (line 8) | function lookupPostPlace(data: PostalCodesRegistry, zip: string): string { function usePostPlace (line 24) | function usePostPlace(zipCode: string | undefined, enabled: boolean) { FILE: src/App/frontend/src/layout/Alert/AlertBaseComponent.tsx function calculateAriaLive (line 8) | function calculateAriaLive(severity: AlertSeverity): 'polite' | 'asserti... type AlertBaseComponentProps (line 15) | type AlertBaseComponentProps = { FILE: src/App/frontend/src/layout/Alert/index.tsx class Alert (line 8) | class Alert extends AlertDef { FILE: src/App/frontend/src/layout/AttachmentList/AttachmentListComponent.tsx function AttachmentListComponent (line 24) | function AttachmentListComponent({ baseComponentId }: PropsFromGenericCo... FILE: src/App/frontend/src/layout/AttachmentList/index.tsx class AttachmentList (line 8) | class AttachmentList extends AttachmentListDef { FILE: src/App/frontend/src/layout/Audio/Audio.tsx function AudioComponent (line 9) | function AudioComponent({ baseComponentId }: PropsFromGenericComponent<'... FILE: src/App/frontend/src/layout/Audio/index.tsx class Audio (line 8) | class Audio extends AudioDef { FILE: src/App/frontend/src/layout/Button/ButtonComponent.tsx type IButtonProvidedProps (line 20) | type IButtonProvidedProps = function submitTask (line 57) | function submitTask() { FILE: src/App/frontend/src/layout/Button/index.tsx class Button (line 8) | class Button extends ButtonDef { FILE: src/App/frontend/src/layout/ButtonGroup/ButtonGroupComponent.tsx function ButtonGroupComponent (line 15) | function ButtonGroupComponent({ baseComponentId, overrideDisplay }: Prop... function Child (line 48) | function Child({ baseId }: { baseId: string }) { FILE: src/App/frontend/src/layout/ButtonGroup/index.tsx class ButtonGroup (line 11) | class ButtonGroup extends ButtonGroupDef { method shouldRenderInAutomaticPDF (line 18) | shouldRenderInAutomaticPDF() { method renderSummary (line 22) | renderSummary(): JSX.Element | null { method claimChildren (line 26) | claimChildren(props: ChildClaimerProps<'ButtonGroup'>): void { FILE: src/App/frontend/src/layout/Cards/CardContext.tsx type CardContext (line 6) | interface CardContext { function CardProvider (line 18) | function CardProvider({ children, ...state }: PropsWithChildren( FILE: src/App/frontend/src/layout/Cards/index.tsx class Cards (line 13) | class Cards extends CardsDef { method renderSummaryBoilerplate (line 20) | renderSummaryBoilerplate(): boolean { method renderSummary2 (line 24) | renderSummary2(props: Summary2Props): React.JSX.Element | null { method renderSummary (line 32) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method claimChildren (line 36) | claimChildren(props: ChildClaimerProps<'Cards'>): void { FILE: src/App/frontend/src/layout/Checkboxes/CheckboxesContainerComponent.test.tsx type Props (line 36) | interface Props extends Partial; function MultipleChoiceSummary (line 17) | function MultipleChoiceSummary({ targetBaseComponentId }: SummaryRendere... FILE: src/App/frontend/src/layout/Checkboxes/WrappedCheckbox.tsx type IWrappedCheckboxProps (line 17) | type IWrappedCheckboxProps = { FILE: src/App/frontend/src/layout/Checkboxes/index.tsx type Row (line 24) | type Row = Record; class Checkboxes (line 26) | class Checkboxes extends CheckboxesDef { method useDisplayData (line 33) | useDisplayData(baseComponentId: string): string { method evalExpressions (line 61) | evalExpressions(props: ExprResolver<'Checkboxes'>) { method renderSummary (line 68) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 72) | renderSummary2(props: Summary2Props): JSX.Element | null { method useEmptyFieldValidation (line 76) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method renderLayoutValidators (line 80) | renderLayoutValidators(props: NodeValidationProps<'Checkboxes'>): JSX.... method useDataModelBindingValidation (line 84) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/ComponentStructureWrapper.tsx type ComponentStructureWrapperProps (line 14) | type ComponentStructureWrapperProps = { function componentWithValidationSpan (line 23) | function componentWithValidationSpan( function ComponentStructureWrapper (line 49) | function ComponentStructureWrapper({ FILE: src/App/frontend/src/layout/Custom/CustomWebComponent.test.tsx type TextResourcesProviderImport (line 11) | type TextResourcesProviderImport = typeof import('src/features/language/... FILE: src/App/frontend/src/layout/Custom/CustomWebComponent.tsx type ICustomComponentProps (line 15) | type ICustomComponentProps = PropsFromGenericComponent<'Custom'> & { type IPassedOnProps (line 20) | type IPassedOnProps = Omit< function CustomWebComponent (line 30) | function CustomWebComponent({ function getTextsForComponent (line 128) | function getTextsForComponent(textResourceBindings: ITextResourceBinding... function useLegacyNestedTexts (line 137) | function useLegacyNestedTexts() { FILE: src/App/frontend/src/layout/Custom/index.tsx class Custom (line 15) | class Custom extends CustomDef { method useDisplayData (line 22) | useDisplayData(baseComponentId: string): string { method renderSummary (line 27) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 32) | renderSummary2(props: Summary2Props): JSX.Element | null { method useDataModelBindingValidation (line 57) | useDataModelBindingValidation(): string[] { FILE: src/App/frontend/src/layout/CustomButton/CustomButtonComponent.test.tsx type RenderProps (line 122) | type RenderProps = { function render (line 127) | async function render({ actions, actionAuthorization }: RenderProps = { ... FILE: src/App/frontend/src/layout/CustomButton/CustomButtonComponent.tsx type UpdatedDataModels (line 32) | type UpdatedDataModels = { type UpdatedValidationIssues (line 42) | type UpdatedValidationIssues = { type FormDataLocking (line 46) | type FormDataLocking = ReturnType; type FormDataLock (line 47) | type FormDataLock = Awaited>; type ActionResult (line 49) | type ActionResult = { type UseHandleClientActions (line 57) | type UseHandleClientActions = { function useHandleClientActions (line 71) | function useHandleClientActions(): UseHandleClientActions { type PerformActionMutationProps (line 135) | type PerformActionMutationProps = { function useHandleServerActionMutationFn (line 140) | function useHandleServerActionMutationFn(acquireLock: FormDataLocking) { function toShorthandSize (line 183) | function toShorthandSize(size?: CBTypes.CustomButtonSize): 'sm' | 'md' |... FILE: src/App/frontend/src/layout/CustomButton/index.tsx class CustomButton (line 8) | class CustomButton extends CustomButtonDef { method renderSummaryBoilerplate (line 15) | renderSummaryBoilerplate(): boolean { FILE: src/App/frontend/src/layout/CustomButton/typeHelpers.ts type ClientActionHandlers (line 8) | type ClientActionHandlers = { type ActionMap (line 19) | type ActionMap = { type ActionType (line 23) | type ActionType = T extends keyof ActionMap ?... FILE: src/App/frontend/src/layout/Date/index.tsx class Date (line 15) | class Date extends DateDef implements DisplayData { method useDisplayData (line 16) | useDisplayData(baseComponentId: string): string { method renderSummary2 (line 42) | renderSummary2(props: Summary2Props): JSX.Element | null { method evalExpressions (line 46) | evalExpressions(props: ExprResolver<'Date'>) { FILE: src/App/frontend/src/layout/Datepicker/DatepickerComponent.test.tsx function mockHTMLDialogElement (line 51) | function mockHTMLDialogElement() { FILE: src/App/frontend/src/layout/Datepicker/DatepickerComponent.tsx function DatepickerComponent (line 19) | function DatepickerComponent({ baseComponentId, overrideDisplay }: Props... FILE: src/App/frontend/src/layout/Datepicker/DropdownCaption.tsx type DropdownCaptionProps (line 18) | type DropdownCaptionProps = MonthCaptionProps & { FILE: src/App/frontend/src/layout/Datepicker/index.tsx class Datepicker (line 29) | class Datepicker extends DatepickerDef implements ValidateComponent, Val... method useDisplayData (line 36) | useDisplayData(baseComponentId: string): string { method renderSummary (line 50) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 60) | renderSummary2(props: Summary2Props): JSX.Element | null { method useComponentValidation (line 64) | useComponentValidation(baseComponentId: string): ComponentValidation[] { method schemaFormatFilter (line 72) | private static schemaFormatFilter(validation: BaseValidation): boolean { method schemaFormatMinimumFilter (line 81) | private static schemaFormatMinimumFilter(validation: BaseValidation): ... method schemaFormatMaximumFilter (line 91) | private static schemaFormatMaximumFilter(validation: BaseValidation): ... method getValidationFilters (line 98) | getValidationFilters(baseComponentId: string, layoutLookups: LayoutLoo... method useDataModelBindingValidation (line 113) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method evalExpressions (line 141) | evalExpressions(props: ExprResolver<'Datepicker'>) { FILE: src/App/frontend/src/layout/Datepicker/useDatepickerValidation.ts function useDatepickerValidation (line 11) | function useDatepickerValidation(baseComponentId: string): ComponentVali... FILE: src/App/frontend/src/layout/Divider/DividerComponent.tsx function DividerComponent (line 8) | function DividerComponent({ baseComponentId }: PropsFromGenericComponent... FILE: src/App/frontend/src/layout/Divider/index.tsx class Divider (line 11) | class Divider extends DividerDef { method renderSummary2 (line 18) | renderSummary2(props: Summary2Props): JSX.Element | null { FILE: src/App/frontend/src/layout/Dropdown/DropdownComponent.test.tsx type Props (line 31) | interface Props extends Partial) { method renderSummary (line 48) | renderSummary({ targetBaseComponentId }: SummaryRendererProps): JSX.El... method renderSummary2 (line 53) | renderSummary2(props: Summary2Props): JSX.Element | null { method useEmptyFieldValidation (line 57) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method useDataModelBindingValidation (line 61) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/FileUpload/AttachmentSummaryComponent2.tsx function AttachmentSummaryComponent2 (line 18) | function AttachmentSummaryComponent2({ targetBaseComponentId }: Summary2... FILE: src/App/frontend/src/layout/FileUpload/Error/FailedAttachments.tsx function FailedAttachments (line 17) | function FailedAttachments({ baseComponentId }: { baseComponentId: strin... function FileUploadError (line 35) | function FileUploadError({ attachment, handleClose }: { attachment: IFai... function ErrorDetails (line 74) | function ErrorDetails({ attachment: { data, error } }: { attachment: IFa... constant MAX_ITEMS_BEFORE_COLLAPSE (line 172) | const MAX_ITEMS_BEFORE_COLLAPSE = 3; function truncateFileName (line 175) | function truncateFileName(fileName: string, startCount: number, endCount... FILE: src/App/frontend/src/layout/FileUpload/Error/InfectedFileAlert.tsx function InfectedFileAlert (line 12) | function InfectedFileAlert({ baseComponentId }: { baseComponentId: strin... function InfectedFileMessage (line 35) | function InfectedFileMessage({ filename }: { filename: string }) { FILE: src/App/frontend/src/layout/FileUpload/FileUploadComponent.test.tsx type GetDataProps (line 25) | interface GetDataProps extends IGetAttachmentsMock { function getDataElements (line 29) | function getDataElements(props: GetDataProps): IData[] { function openEdit (line 346) | async function openEdit() { function deleteAttachment (line 350) | async function deleteAttachment() { function selectTag (line 354) | async function selectTag(tagName: string = 'Tag 1') { function mockDelayedTagUpdate (line 363) | function mockDelayedTagUpdate() { type Types (line 556) | type Types = 'FileUpload' | 'FileUploadWithTag'; type Props (line 558) | interface Props extends Partial({ function mockUploadResponse (line 638) | function mockUploadResponse(newElement: IData, existingAttachments?: IDa... FILE: src/App/frontend/src/layout/FileUpload/FileUploadComponent.tsx function FileUploadComponent (line 32) | function FileUploadComponent({ function AttachmentsCounter (line 226) | function AttachmentsCounter({ FILE: src/App/frontend/src/layout/FileUpload/FileUploadLayoutValidator.tsx function FileUploadLayoutValidator (line 10) | function FileUploadLayoutValidator( function extractBinding (line 55) | function extractBinding(component: CompExternal<'FileUpload' | 'FileUplo... FILE: src/App/frontend/src/layout/FileUpload/FileUploadTable/AttachmentFileName.tsx type FileExtensionIconProps (line 57) | type FileExtensionIconProps = { FILE: src/App/frontend/src/layout/FileUpload/FileUploadTable/FileTable.tsx type FileTableProps (line 16) | interface FileTableProps { function FileTable (line 25) | function FileTable({ FILE: src/App/frontend/src/layout/FileUpload/FileUploadTable/FileTableButtons.tsx type IFileTableButtonsProps (line 20) | interface IFileTableButtonsProps { function FileTableButtons (line 27) | function FileTableButtons({ FILE: src/App/frontend/src/layout/FileUpload/FileUploadTable/FileTableRow.tsx type IFileUploadTableRowProps (line 22) | interface IFileUploadTableRowProps { function FileTableRow (line 30) | function FileTableRow({ type IButtonCellContentProps (line 239) | interface IButtonCellContentProps { FILE: src/App/frontend/src/layout/FileUpload/FileUploadTable/FileTableRowContext.tsx type FileTableRowContext (line 3) | interface FileTableRowContext { FILE: src/App/frontend/src/layout/FileUpload/RejectedFileError.ts class RejectedFileError (line 3) | class RejectedFileError extends Error { method constructor (line 8) | constructor(rejection: FileRejection, maxFileSizeInMB: number) { function isRejectedFileError (line 14) | function isRejectedFileError(error: unknown): error is RejectedFileError { FILE: src/App/frontend/src/layout/FileUpload/Summary/AttachmentSummaryComponent.tsx type ValidTypes (line 13) | type ValidTypes = 'FileUpload' | 'FileUploadWithTag'; function isValidType (line 15) | function isValidType(type: CompTypes): boolean { function AttachmentSummaryComponent (line 19) | function AttachmentSummaryComponent({ targetBaseComponentId }: SummaryRe... FILE: src/App/frontend/src/layout/FileUpload/Summary/AttachmentWithTagSummaryComponent.test.tsx type TextResourcesProviderImport (line 14) | type TextResourcesProviderImport = typeof import('src/features/language/... type RenderProps (line 99) | interface RenderProps { FILE: src/App/frontend/src/layout/FileUpload/Summary/summary.ts function useUploaderSummaryData (line 4) | function useUploaderSummaryData(baseComponentId: string): IAttachment[] { FILE: src/App/frontend/src/layout/FileUpload/config.ts function asUploaderComponent (line 25) | function asUploaderComponent(config: ComponentConfig) { FILE: src/App/frontend/src/layout/FileUpload/index.tsx class FileUpload (line 20) | class FileUpload extends FileUploadDef implements ValidateComponent { method renderDefaultValidations (line 27) | renderDefaultValidations(): boolean { method useDisplayData (line 31) | useDisplayData(baseComponentId: string): string { method evalExpressions (line 36) | evalExpressions(props: ExprResolver<'FileUpload'>) { method renderSummary (line 45) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 49) | renderSummary2(props: Summary2Props): JSX.Element | null { method shouldRenderInAutomaticPDF (line 53) | shouldRenderInAutomaticPDF() { method renderLayoutValidators (line 57) | renderLayoutValidators(props: NodeValidationProps<'FileUpload'>): JSX.... method useEmptyFieldValidation (line 62) | useEmptyFieldValidation(): ComponentValidation[] { method useComponentValidation (line 66) | useComponentValidation(baseComponentId: string): ComponentValidation[] { method isDataModelBindingsRequired (line 73) | isDataModelBindingsRequired(baseComponentId: string, layoutLookups: La... method useDataModelBindingValidation (line 80) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/FileUpload/useValidateAttachmentDataElements.ts function useValidateAttachmentDataElements (line 6) | function useValidateAttachmentDataElements(baseComponentId: string): Com... FILE: src/App/frontend/src/layout/FileUpload/useValidateMinNumberOfAttachments.ts function useValidateMinNumberOfAttachments (line 8) | function useValidateMinNumberOfAttachments(baseComponentId: string): Com... FILE: src/App/frontend/src/layout/FileUpload/utils/fileEndings.ts function getFileEnding (line 1) | function getFileEnding(filename: string | undefined): string { function removeFileEnding (line 13) | function removeFileEnding(filename: string | undefined): string { FILE: src/App/frontend/src/layout/FileUpload/utils/useFileUploaderDataBindingsValidation.ts function useFileUploaderDataBindingsValidation (line 9) | function useFileUploaderDataBindingsValidation) { method renderSummary (line 45) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 49) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderLayoutValidators (line 53) | renderLayoutValidators(props: NodeValidationProps<'FileUploadWithTag'>... method useEmptyFieldValidation (line 58) | useEmptyFieldValidation(): ComponentValidation[] { method useComponentValidation (line 62) | useComponentValidation(baseComponentId: string): ComponentValidation[] { method isDataModelBindingsRequired (line 70) | isDataModelBindingsRequired(baseComponentId: string, layoutLookups: La... method useDataModelBindingValidation (line 77) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/FileUploadWithTag/useValidateMissingTag.ts function useValidateMissingTag (line 8) | function useValidateMissingTag(baseComponentId: string): ComponentValida... FILE: src/App/frontend/src/layout/FormComponentContext.tsx type GenericComponentOverrideDisplay (line 6) | interface GenericComponentOverrideDisplay { type IFormComponentContext (line 14) | interface IFormComponentContext { FILE: src/App/frontend/src/layout/GenericComponent.test.tsx function createContainer (line 82) | function createContainer(innerHtml: string) { FILE: src/App/frontend/src/layout/GenericComponent.tsx type IGenericComponentProps (line 35) | interface IGenericComponentProps { function NonMemoGenericComponent (line 41) | function NonMemoGenericComponent({ function ActualGenericComponent (line 72) | function ActualGenericComponent({ function ComponentErrorList (line 194) | function ComponentErrorList({ baseComponentId, errors }: { baseComponent... function useHandleFocusComponent (line 219) | function useHandleFocusComponent(nodeId: string, containerDivRef: React.... function cleanupQuery (line 262) | function cleanupQuery(searchParams: URLSearchParams, setSearchParams: Se... function findElementToFocus (line 271) | function findElementToFocus(div: HTMLDivElement | null, binding: string ... FILE: src/App/frontend/src/layout/Grid/GridComponent.tsx type ColSpanHiddenOverlapWarningParams (line 46) | interface ColSpanHiddenOverlapWarningParams { function warnForColSpanHiddenOverlap (line 53) | function warnForColSpanHiddenOverlap({ function useWarnIfColSpanOverlapsHiddenColumns (line 87) | function useWarnIfColSpanOverlapsHiddenColumns({ function RenderGrid (line 98) | function RenderGrid(props: PropsFromGenericComponent<'Grid'>) { type GridRowsProps (line 165) | interface GridRowsProps { function GridRowsRenderer (line 173) | function GridRowsRenderer({ type GridRowProps (line 215) | interface GridRowProps extends Omit { function GridRowRenderer (line 219) | function GridRowRenderer({ row, isNested, mutableColumnSettings, hiddenC... type CellProps (line 318) | interface CellProps { type GridColumnOptions (line 327) | type GridColumnOptions = ITableColumnProperties & IGridColumnProperties; type CellWithComponentProps (line 329) | interface CellWithComponentProps extends CellProps { type CellWithTextProps (line 333) | interface CellWithTextProps extends PropsWithChildren, CellProps { type CellWithLabelProps (line 337) | interface CellWithLabelProps extends CellProps { function CellWithComponent (line 341) | function CellWithComponent({ function CellWithText (line 388) | function CellWithText({ function CellWithLabel (line 437) | function CellWithLabel({ function MobileGrid (line 482) | function MobileGrid({ baseComponentId, overrideDisplay }: PropsFromGener... FILE: src/App/frontend/src/layout/Grid/GridSummary.tsx type GridRowProps (line 161) | interface GridRowProps { function SummaryGridRowRenderer (line 168) | function SummaryGridRowRenderer(props: GridRowProps) { function useFirstFormComponentId (line 226) | function useFirstFormComponentId(row: GridRow): string | undefined { type CellProps (line 243) | interface CellProps extends GridRowProps { function SummaryCell (line 249) | function SummaryCell(props: CellProps) { function SummaryCellInnerWithLabel (line 271) | function SummaryCellInnerWithLabel(props: CellProps & { labelFrom: strin... function SummaryCellInner (line 288) | function SummaryCellInner({ type BaseCellProps (line 356) | interface BaseCellProps { type CellWithComponentProps (line 364) | interface CellWithComponentProps extends BaseCellProps { type CellWithTextProps (line 368) | interface CellWithTextProps extends PropsWithChildren, BaseCellProps { type CellWithLabelProps (line 372) | interface CellWithLabelProps extends BaseCellProps { function SummaryCellWithComponentNodeCheck (line 376) | function SummaryCellWithComponentNodeCheck(props: CellWithComponentProps) { function SummaryCellWithComponent (line 390) | function SummaryCellWithComponent({ function SummaryCellWithText (line 457) | function SummaryCellWithText({ function SummaryCellWithLabel (line 483) | function SummaryCellWithLabel({ function getComponentCellData (line 515) | function getComponentCellData( FILE: src/App/frontend/src/layout/Grid/GridSummaryComponent.tsx function GridSummaryComponent (line 9) | function GridSummaryComponent({ targetBaseComponentId, ...rest }: Summar... function Child (line 26) | function Child({ FILE: src/App/frontend/src/layout/Grid/claimGridRowsChildren.ts function claimGridRowsChildren (line 5) | function claimGridRowsChildren( FILE: src/App/frontend/src/layout/Grid/index.tsx class Grid (line 17) | class Grid extends GridDef { method renderSummary (line 24) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 28) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderSummaryBoilerplate (line 36) | renderSummaryBoilerplate(): boolean { method claimChildren (line 40) | claimChildren(props: ChildClaimerProps<'Grid'>): void { method validateLayoutConfig (line 47) | validateLayoutConfig( FILE: src/App/frontend/src/layout/Grid/tools.ts function useBaseIdsFromGrid (line 16) | function useBaseIdsFromGrid(baseComponentId: string, enabled = true) { function useBaseIdsFromGridRows (line 22) | function useBaseIdsFromGridRows(rows: GridRows | undefined, enabled = tr... function baseIdsFromGridRows (line 28) | function baseIdsFromGridRows(rows: GridRows, hiddenInRow: HiddenInRow): ... function baseIdsFromGridRow (line 41) | function baseIdsFromGridRow(row: GridRow): string[] { type HiddenInRow (line 53) | type HiddenInRow = ReturnType): void { FILE: src/App/frontend/src/layout/Header/HeaderComponent.tsx type HeadingProps (line 12) | type HeadingProps = Pick[0], 'level' | 'data-... function getHeaderProps (line 14) | function getHeaderProps(size?: string): HeadingProps { FILE: src/App/frontend/src/layout/Header/index.tsx class Header (line 10) | class Header extends HeaderDef { method renderSummary2 (line 17) | renderSummary2(props: Summary2Props): JSX.Element | null { FILE: src/App/frontend/src/layout/IFrame/index.tsx class IFrame (line 8) | class IFrame extends IFrameDef { FILE: src/App/frontend/src/layout/Image/ImageComponent.tsx function ImageComponent (line 13) | function ImageComponent({ baseComponentId }: PropsFromGenericComponent<'... type InnerImageProps (line 80) | interface InnerImageProps { function InnerImage (line 89) | function InnerImage({ renderSvg, id, imgSrc, altText, width, height }: I... FILE: src/App/frontend/src/layout/Image/index.tsx class Image (line 8) | class Image extends ImageDef { FILE: src/App/frontend/src/layout/ImageUpload/ImageCanvas/ImageCanvas.tsx type ImageCanvasProps (line 12) | interface ImageCanvasProps { constant CANVAS_HEIGHT (line 24) | const CANVAS_HEIGHT = 320; constant CANVAS_WIDTH (line 25) | const CANVAS_WIDTH = 1000; function ImageCanvas (line 27) | function ImageCanvas({ FILE: src/App/frontend/src/layout/ImageUpload/ImageCanvas/ImagePreview.tsx type ImagePreviewProps (line 8) | type ImagePreviewProps = { function ImagePreview (line 13) | function ImagePreview({ storedImage, imageUrl }: ImagePreviewProps) { FILE: src/App/frontend/src/layout/ImageUpload/ImageCanvas/hooks/useCanvasDraw.tsx type UseCanvasDrawProps (line 12) | type UseCanvasDrawProps = { FILE: src/App/frontend/src/layout/ImageUpload/ImageCanvas/hooks/useDragInteraction.tsx type UseDragInteractionProps (line 5) | type UseDragInteractionProps = { FILE: src/App/frontend/src/layout/ImageUpload/ImageCanvas/hooks/useKeyboardNavigation.tsx type UseKeyboardNavigationProps (line 6) | type UseKeyboardNavigationProps = { FILE: src/App/frontend/src/layout/ImageUpload/ImageCanvas/hooks/useZoomInteraction.tsx type UseZoomInteractionProps (line 6) | interface UseZoomInteractionProps { FILE: src/App/frontend/src/layout/ImageUpload/ImageControllers.tsx type ImageControllersProps (line 13) | type ImageControllersProps = { function ImageControllers (line 27) | function ImageControllers({ FILE: src/App/frontend/src/layout/ImageUpload/ImageCropper.tsx type ImageCropperProps (line 23) | interface ImageCropperProps { function ImageCropper (line 29) | function ImageCropper({ baseComponentId, cropArea, readOnly }: ImageCrop... FILE: src/App/frontend/src/layout/ImageUpload/ImageDropzone.tsx type ImageDropzoneProps (line 12) | type ImageDropzoneProps = { function ImageDropzone (line 19) | function ImageDropzone({ baseComponentId, hasErrors, readOnly, onDrop, d... FILE: src/App/frontend/src/layout/ImageUpload/ImageUploadComponent.tsx function ImageUploadComponent (line 12) | function ImageUploadComponent({ baseComponentId, overrideDisplay }: Prop... FILE: src/App/frontend/src/layout/ImageUpload/ImageUploadSummary2/ImageUploadSummary2.tsx function ImageUploadSummary2 (line 13) | function ImageUploadSummary2({ targetBaseComponentId }: Summary2Props) { type ImageToDisplayProps (line 41) | interface ImageToDisplayProps { FILE: src/App/frontend/src/layout/ImageUpload/hooks/useFocusOnChange.tsx function useFocusOnChange (line 4) | function useFocusOnChange( FILE: src/App/frontend/src/layout/ImageUpload/hooks/useFocusWhenRemoved.tsx function useFocusWhenRemoved (line 4) | function useFocusWhenRemoved(value: T | null | undefined, elementRef:... FILE: src/App/frontend/src/layout/ImageUpload/hooks/useFocusWhenUploaded.tsx function useFocusWhenUploaded (line 6) | function useFocusWhenUploaded( function isAttachmentUploaded (line 42) | function isAttachmentUploaded(attachment: UploadedAttachment | undefined... function getAttachmentId (line 46) | function getAttachmentId(attachment: UploadedAttachment | undefined): st... function hasAttachmentIdChanged (line 50) | function hasAttachmentIdChanged(currentId: string | undefined, previousI... function focusElement (line 54) | function focusElement(elementRef: React.RefObject): ... FILE: src/App/frontend/src/layout/ImageUpload/hooks/useImageCropperSave.tsx type UseImageCropperSaveProps (line 13) | type UseImageCropperSaveProps = { function useImageCropperSave (line 23) | function useImageCropperSave({ FILE: src/App/frontend/src/layout/ImageUpload/hooks/useImageFile.tsx type UseImageFileResult (line 10) | type UseImageFileResult = { FILE: src/App/frontend/src/layout/ImageUpload/hooks/useImageUploader.tsx type UseImageUploaderProps (line 6) | type UseImageUploaderProps = { function useImageUploader (line 13) | function useImageUploader({ FILE: src/App/frontend/src/layout/ImageUpload/hooks/useValidateRequiredImageUpload.tsx function useValidateRequiredImageUpload (line 6) | function useValidateRequiredImageUpload(baseComponentId: string): Compon... FILE: src/App/frontend/src/layout/ImageUpload/imageUploadUtils.ts constant MAX_ZOOM (line 4) | const MAX_ZOOM = 5; constant IMAGE_TYPE (line 6) | const IMAGE_TYPE = 'image/png'; type Position (line 8) | type Position = { x: number; y: number }; type CropForm (line 9) | enum CropForm { type CropInternal (line 14) | type CropInternal = { width: number; height: number; shape: CropForm.Rec... type ConstrainToAreaParams (line 31) | interface ConstrainToAreaParams { function constrainToArea (line 38) | function constrainToArea({ image, zoom, position, cropArea }: ConstrainT... type ImagePlacementParams (line 51) | interface ImagePlacementParams { type CropAreaPlacementParams (line 67) | type CropAreaPlacementParams = { canvas: HTMLCanvasElement; cropArea: Cr... type CropAreaPlacement (line 68) | type CropAreaPlacement = { cropAreaX: number; cropAreaY: number }; type DrawCropAreaParams (line 76) | interface DrawCropAreaParams { function drawCropArea (line 83) | function drawCropArea({ ctx, x = 0, y = 0, cropArea }: DrawCropAreaParam... type ZoomParams (line 93) | interface ZoomParams { type CalculateZoomParams (line 98) | interface CalculateZoomParams extends ZoomParams { function getLogValues (line 102) | function getLogValues({ minZoom, maxZoom }: ZoomParams): { logScale: num... function normalToLogZoom (line 108) | function normalToLogZoom({ value, minZoom, maxZoom }: CalculateZoomParam... function logToNormalZoom (line 113) | function logToNormalZoom({ value, minZoom, maxZoom }: CalculateZoomParam... type CalculateMinZoomParams (line 121) | type CalculateMinZoomParams = { cropArea: CropInternal; img: HTMLImageEl... type AllowedImageTypeParams (line 155) | type AllowedImageTypeParams = { type CalculateNewPositionProps (line 172) | type CalculateNewPositionProps = { FILE: src/App/frontend/src/layout/ImageUpload/index.tsx class ImageUpload (line 17) | class ImageUpload extends ImageUploadDef { method useDisplayData (line 18) | useDisplayData(baseComponentId: string): string { method isDataModelBindingsRequired (line 29) | isDataModelBindingsRequired(baseComponentId: string, layoutLookups: La... method useDataModelBindingValidation (line 36) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method useEmptyFieldValidation (line 40) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method renderSummary (line 44) | renderSummary(_props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 48) | renderSummary2(props: Summary2Props): JSX.Element | null { method evalExpressions (line 52) | evalExpressions(props: ExprResolver<'ImageUpload'>) { FILE: src/App/frontend/src/layout/Input/InputComponent.tsx type NumberFormatProps (line 28) | type NumberFormatProps = Omit & { type SearchVariant (line 39) | type SearchVariant = { type: 'search' }; type TextVariant (line 40) | type TextVariant = { type: 'text' }; type NumberVariant (line 41) | type NumberVariant = { type: 'number'; format: NumberFormatProps }; type PatternVariant (line 42) | type PatternVariant = { type: 'pattern'; format: PatternFormatProps }; type Variant (line 43) | type Variant = SearchVariant | TextVariant | NumberVariant | PatternVari... function getVariantWithFormat (line 45) | function getVariantWithFormat( function getMobileKeyboardProps (line 61) | function getMobileKeyboardProps( FILE: src/App/frontend/src/layout/Input/formatting.ts function evalFormatting (line 5) | function evalFormatting(props: ExprResolver<'Input' | 'Number'>) { FILE: src/App/frontend/src/layout/Input/index.tsx class Input (line 21) | class Input extends InputDef { method useDisplayData (line 28) | useDisplayData(baseComponentId: string): string { method renderSummary (line 46) | renderSummary({ targetBaseComponentId }: SummaryRendererProps): JSX.El... method renderSummary2 (line 51) | renderSummary2(props: Summary2Props): JSX.Element | null { method useDataModelBindingValidation (line 55) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method evalExpressions (line 61) | evalExpressions(props: ExprResolver<'Input'>) { FILE: src/App/frontend/src/layout/InstanceInformation/InstanceInformationComponent.tsx function InstanceInformation (line 63) | function InstanceInformation({ elements }: Pick { method renderNodeGenerator (line 73) | renderNodeGenerator(props: NodeGeneratorProps): JSX.Element | null { method renderLayoutValidators (line 81) | renderLayoutValidators(_props: NodeValidationProps): JSX.Element |... method hasPlugin (line 89) | public hasPlugin(constructor: new (...args: any[]) => NodeDefPlugin... method renderDevToolsInspector (line 116) | renderDevToolsInspector(baseComponentId: string): JSX.Element | null { method directRender (line 124) | directRender(): boolean { method shouldRenderInAutomaticPDF (line 128) | shouldRenderInAutomaticPDF(layout: CompExternal): boolean { method canRenderInTable (line 136) | canRenderInTable() { method renderDefaultValidations (line 146) | renderDefaultValidations(): boolean { method validateLayoutConfig (line 154) | validateLayoutConfig( method extraNodeGeneratorChildren (line 165) | extraNodeGeneratorChildren(_props: NodeGeneratorProps): JSX.Element | nu... type SummaryRendererProps (line 174) | interface SummaryRendererProps { method renderSummaryBoilerplate (line 192) | renderSummaryBoilerplate(): boolean { method renderCompactSummary (line 200) | public renderCompactSummary({ targetBaseComponentId }: SummaryRendererPr... method isDataModelBindingsRequired (line 213) | public isDataModelBindingsRequired(_baseComponentId: string, _layoutLook... method useDataModelBindingValidation (line 220) | public useDataModelBindingValidation(_baseComponentId: string, _bindings... method shouldRenderInAutomaticPDF (line 228) | shouldRenderInAutomaticPDF(_data: CompExternal): boolean { method useEmptyFieldValidation (line 236) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { type ChildClaimerProps (line 241) | interface ChildClaimerProps { method isDataModelBindingsRequired (line 251) | isDataModelBindingsRequired(_baseComponentId: string, _layoutLookups: La... method extraNodeGeneratorChildren (line 255) | extraNodeGeneratorChildren(props: NodeGeneratorProps): JSX.Element | null { type LayoutComponent (line 262) | type LayoutComponent = FILE: src/App/frontend/src/layout/Likert/Generator/LikertGeneratorChildren.tsx function LikertGeneratorChildren (line 20) | function LikertGeneratorChildren() { function LikertGeneratorChildrenWorker (line 28) | function LikertGeneratorChildrenWorker() { type GenerateRowProps (line 51) | interface GenerateRowProps { FILE: src/App/frontend/src/layout/Likert/Generator/makeLikertChildId.ts function makeLikertChildId (line 1) | function makeLikertChildId(parentId: string) { FILE: src/App/frontend/src/layout/Likert/LikertTestUtils.tsx type TextResourcesProviderImport (line 25) | type TextResourcesProviderImport = typeof import('src/features/language/... type IQuestion (line 107) | interface IQuestion { type IRenderProps (line 112) | interface IRenderProps { FILE: src/App/frontend/src/layout/Likert/Summary/LargeLikertSummaryContainer.tsx type IDisplayLikertContainer (line 16) | interface IDisplayLikertContainer { function LargeLikertSummaryContainer (line 31) | function LargeLikertSummaryContainer({ FILE: src/App/frontend/src/layout/Likert/Summary/LikertSummaryComponent.tsx function LikertSummaryComponent (line 24) | function LikertSummaryComponent({ type RowProps (line 154) | interface RowProps extends Pick) { method extraNodeGeneratorChildren (line 86) | extraNodeGeneratorChildren(_props: NodeGeneratorProps): JSX.Element | ... method claimChildren (line 90) | claimChildren(props: ChildClaimerProps<'Likert'>): void { FILE: src/App/frontend/src/layout/Likert/rowUtils.ts function useLikertRows (line 21) | function useLikertRows(baseComponentId: string) { FILE: src/App/frontend/src/layout/LikertItem/index.tsx class LikertItem (line 20) | class LikertItem extends LikertItemDef { method useDisplayData (line 32) | useDisplayData(baseComponentId: string): string { method renderSummary (line 44) | renderSummary({ targetBaseComponentId }: SummaryRendererProps): JSX.El... method useEmptyFieldValidation (line 49) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method useDataModelBindingValidation (line 53) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/Link/LinkComponent.tsx function LinkComponent (line 20) | function LinkComponent({ baseComponentId }: PropsFromGenericComponent<'L... FILE: src/App/frontend/src/layout/Link/index.tsx class Link (line 9) | class Link extends LinkDef { FILE: src/App/frontend/src/layout/List/ListComponent.test.tsx function RenderCounter (line 57) | function RenderCounter({ baseComponentId }: { baseComponentId: string }) { FILE: src/App/frontend/src/layout/List/ListComponent.tsx type Row (line 37) | type Row = Record; type SelectionMode (line 38) | type SelectionMode = 'readonly' | 'single' | 'multiple'; function getSelectionMode (line 40) | function getSelectionMode(bindings: IDataModelBindingsForList): Selectio... function handleSelectedRadioRow (line 97) | function handleSelectedRadioRow({ selectedValue }: { selectedValue: Row ... function isRowSelected (line 105) | function isRowSelected(row: Row): boolean { type PaginationProps (line 362) | type PaginationProps = { function Pagination (line 372) | function Pagination({ FILE: src/App/frontend/src/layout/List/ListSummary.tsx type Row (line 20) | type Row = Record; FILE: src/App/frontend/src/layout/List/index.tsx class List (line 26) | class List extends ListDef { method useDisplayData (line 33) | useDisplayData(baseComponentId: string): string { method renderSummary (line 80) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 85) | renderSummary2(props: Summary2Props): JSX.Element | null { method useEmptyFieldValidation (line 89) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method renderLayoutValidators (line 93) | renderLayoutValidators(props: NodeValidationProps<'List'>): JSX.Elemen... method useDataModelBindingValidation (line 97) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method evalExpressions (line 158) | evalExpressions(props: ExprResolver<'List'>) { function findDataInRow (line 166) | function findDataInRow(row: unknown, binding: IDataModelReference, group... FILE: src/App/frontend/src/layout/Map/Map.tsx type MapProps (line 20) | type MapProps = { function Map (line 27) | function Map({ baseComponentId, className, readOnly, animate = true }: M... function useAutoViewport (line 72) | function useAutoViewport(baseComponentId: string, map: RefObject... type MapMarkerProps (line 34) | type MapMarkerProps = { function MapSingleMarker (line 39) | function MapSingleMarker({ baseComponentId, readOnly }: MapMarkerProps) { FILE: src/App/frontend/src/layout/Map/features/singleMarker/MarkerLocationText.tsx function MarkerLocationText (line 10) | function MarkerLocationText({ baseComponentId }: { baseComponentId: stri... FILE: src/App/frontend/src/layout/Map/features/singleMarker/hooks.ts function useSingleMarker (line 5) | function useSingleMarker(baseComponentId: string) { FILE: src/App/frontend/src/layout/Map/index.tsx class Map (line 19) | class Map extends MapDef { method useDisplayData (line 26) | useDisplayData(baseComponentId: string): string { method renderSummary (line 32) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 36) | renderSummary2(props: Summary2Props): JSX.Element | null { method useDataModelBindingValidation (line 40) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method evalExpressions (line 77) | evalExpressions(props: ExprResolver<'Map'>) { FILE: src/App/frontend/src/layout/Map/types.ts type RawGeometry (line 3) | type RawGeometry = { type Geometry (line 10) | type Geometry = { type Location (line 17) | type Location = { FILE: src/App/frontend/src/layout/Map/utils.ts function parseLocation (line 25) | function parseLocation(locationString: string | undefined): Location | u... function locationToTuple (line 48) | function locationToTuple(location: Location): [number, number] { function isLocationValid (line 52) | function isLocationValid(location: Location | undefined): location is Lo... function getMapStartingView (line 63) | function getMapStartingView( FILE: src/App/frontend/src/layout/MultipleSelect/MultipleSelectComponent.tsx function MultipleSelectComponent (line 24) | function MultipleSelectComponent({ FILE: src/App/frontend/src/layout/MultipleSelect/MultipleSelectSummary.tsx function MultipleSelectSummary (line 14) | function MultipleSelectSummary({ targetBaseComponentId }: Summary2Props) { FILE: src/App/frontend/src/layout/MultipleSelect/index.tsx type Row (line 24) | type Row = Record; class MultipleSelect (line 26) | class MultipleSelect extends MultipleSelectDef { method useDisplayData (line 33) | useDisplayData(baseComponentId: string): string { method evalExpressions (line 60) | evalExpressions(props: ExprResolver<'MultipleSelect'>) { method renderSummary (line 67) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 71) | renderSummary2(props: Summary2Props): JSX.Element | null { method useEmptyFieldValidation (line 75) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method renderLayoutValidators (line 79) | renderLayoutValidators(props: NodeValidationProps<'MultipleSelect'>): ... method useDataModelBindingValidation (line 83) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/NavigationBar/NavigationBarComponent.tsx type INavigationButton (line 28) | interface INavigationButton { FILE: src/App/frontend/src/layout/NavigationBar/index.tsx class NavigationBar (line 8) | class NavigationBar extends NavigationBarDef { FILE: src/App/frontend/src/layout/NavigationButtons/NavigationButtonsComponent.test.tsx type RenderProps (line 14) | interface RenderProps extends Omit, 'baseC... function NavigationButtonsComponent (line 29) | function NavigationButtonsComponent({ baseComponentId }: Props) { function WithSummary (line 54) | function WithSummary({ baseComponentId, summaryBaseComponentId }: Props ... function NavigationButtonsComponentInner (line 69) | function NavigationButtonsComponentInner({ FILE: src/App/frontend/src/layout/NavigationButtons/index.tsx class NavigationButtons (line 8) | class NavigationButtons extends NavigationButtonsDef { FILE: src/App/frontend/src/layout/Number/index.tsx class Number (line 17) | class Number extends NumberDef implements DisplayData { method useDisplayData (line 18) | useDisplayData(baseComponentId: string): string { method renderSummary2 (line 43) | renderSummary2(props: Summary2Props): JSX.Element | null { method evalExpressions (line 47) | evalExpressions(props: ExprResolver<'Number'>) { FILE: src/App/frontend/src/layout/Option/OptionComponent.tsx type TextProps (line 51) | interface TextProps { function Text (line 56) | function Text({ baseComponentId, usingLabel }: TextProps) { FILE: src/App/frontend/src/layout/Option/index.tsx class Option (line 16) | class Option extends OptionDef implements DisplayData { method useDisplayData (line 17) | useDisplayData(baseComponentId: string): string { method renderSummary2 (line 29) | renderSummary2(props: Summary2Props): JSX.Element | null { method evalExpressions (line 33) | evalExpressions(props: ExprResolver<'Option'>) { FILE: src/App/frontend/src/layout/OrganisationLookup/OrganisationLookupComponent.tsx type Organisation (line 37) | type Organisation = { type OrganisationLookupResponse (line 41) | type OrganisationLookupResponse = function fetchOrg (line 45) | async function fetchOrg(orgNr: string): Promise<{ org: Organisation; err... function OrganisationLookupComponent (line 68) | function OrganisationLookupComponent({ FILE: src/App/frontend/src/layout/OrganisationLookup/OrganisationLookupSummary.tsx function OrganisationLookupSummary (line 16) | function OrganisationLookupSummary({ targetBaseComponentId }: Summary2Pr... FILE: src/App/frontend/src/layout/OrganisationLookup/index.tsx class OrganisationLookup (line 18) | class OrganisationLookup extends OrganisationLookupDef { method useDisplayData (line 25) | useDisplayData(baseComponentId: string): string { method renderSummary2 (line 30) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderSummary (line 34) | renderSummary(_props: SummaryRendererProps): JSX.Element | null { method useEmptyFieldValidation (line 38) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method useDataModelBindingValidation (line 46) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/OrganisationLookup/validation.ts function checkValidOrgnNr (line 36) | function checkValidOrgnNr(orgNr: string): boolean { FILE: src/App/frontend/src/layout/PDFPreviewButton/PDFPreviewButtonComponent.tsx function PDFPreviewButtonRenderLayoutValidator (line 11) | function PDFPreviewButtonRenderLayoutValidator({ intermediateItem }: Nod... function PDFPreviewButtonComponent (line 26) | function PDFPreviewButtonComponent({ baseComponentId }: PropsFromGeneric... FILE: src/App/frontend/src/layout/PDFPreviewButton/index.tsx class PDFPreviewButton (line 12) | class PDFPreviewButton extends PDFPreviewButtonDef { method renderLayoutValidators (line 19) | renderLayoutValidators(props: NodeValidationProps<'PDFPreviewButton'>)... FILE: src/App/frontend/src/layout/Panel/index.tsx class Panel (line 8) | class Panel extends PanelDef { FILE: src/App/frontend/src/layout/Paragraph/ParagraphComponent.tsx function ParagraphComponent (line 11) | function ParagraphComponent({ baseComponentId }: PropsFromGenericCompone... FILE: src/App/frontend/src/layout/Paragraph/index.tsx class Paragraph (line 10) | class Paragraph extends ParagraphDef { method renderSummary2 (line 17) | renderSummary2(props: Summary2Props): JSX.Element | null { FILE: src/App/frontend/src/layout/Payment/PaymentReceiptDetails/PaymentReceiptDetails.tsx type PaymentInfoTableRowProps (line 16) | type PaymentInfoTableRowProps = { type PaymentInfoTableProps (line 44) | type PaymentInfoTableProps = { type PaymentReceiptDetailsProps (line 63) | type PaymentReceiptDetailsProps = { FILE: src/App/frontend/src/layout/Payment/PaymentSummary.tsx function PaymentSummary (line 8) | function PaymentSummary({ targetBaseComponentId }: Summary2Props) { FILE: src/App/frontend/src/layout/Payment/index.tsx class Payment (line 12) | class Payment extends PaymentDef { method renderSummary (line 19) | renderSummary(props: SummaryRendererProps): React.JSX.Element | null { method renderSummary2 (line 23) | renderSummary2(props: Summary2Props): React.JSX.Element | null { method renderSummaryBoilerplate (line 27) | renderSummaryBoilerplate(): boolean { FILE: src/App/frontend/src/layout/PaymentDetails/PaymentDetailsComponent.tsx function PaymentDetailsComponent (line 12) | function PaymentDetailsComponent({ baseComponentId }: PropsFromGenericCo... FILE: src/App/frontend/src/layout/PaymentDetails/PaymentDetailsTable.tsx type PaymentDetailsTableProps (line 11) | type PaymentDetailsTableProps = { FILE: src/App/frontend/src/layout/PaymentDetails/index.tsx class PaymentDetails (line 8) | class PaymentDetails extends PaymentDetailsDef { FILE: src/App/frontend/src/layout/PersonLookup/PersonLookupComponent.tsx type Person (line 40) | type Person = { type PersonLookupResponse (line 46) | type PersonLookupResponse = { success: false; personDetails: null } | { ... function fetchPerson (line 48) | async function fetchPerson( function PersonLookupComponent (line 83) | function PersonLookupComponent({ baseComponentId, overrideDisplay }: Pro... FILE: src/App/frontend/src/layout/PersonLookup/PersonLookupSummary.tsx function PersonLookupSummary (line 16) | function PersonLookupSummary({ targetBaseComponentId }: Summary2Props) { function obfuscateSsn (line 79) | function obfuscateSsn(ssn: string): string { FILE: src/App/frontend/src/layout/PersonLookup/index.tsx class PersonLookup (line 17) | class PersonLookup extends PersonLookupDef { method useDisplayData (line 18) | useDisplayData(baseComponentId: string): string { method renderSummary (line 58) | renderSummary(_props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 62) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderDefaultValidations (line 66) | renderDefaultValidations(): boolean { method useEmptyFieldValidation (line 70) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method useDataModelBindingValidation (line 74) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/PersonLookup/validation.ts function checkValidSsn (line 33) | function checkValidSsn(ssn: string): boolean { FILE: src/App/frontend/src/layout/PrintButton/index.tsx class PrintButton (line 9) | class PrintButton extends PrintButtonDef { FILE: src/App/frontend/src/layout/RadioButtons/ControlledRadioGroup.test.tsx type Props (line 31) | interface Props extends Partial) { method renderSummary (line 44) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 49) | renderSummary2(props: Summary2Props): JSX.Element | null { method useEmptyFieldValidation (line 53) | useEmptyFieldValidation(baseComponentId: string): ComponentValidation[] { method useDataModelBindingValidation (line 57) | useDataModelBindingValidation(baseComponentId: string, dmb: IDataModel... FILE: src/App/frontend/src/layout/RepeatingGroup/Container/RepeatingGroupContainer.test.tsx type TextResourcesProviderImport (line 24) | type TextResourcesProviderImport = typeof import('src/features/language/... type IRender (line 40) | interface IRender { function render (line 46) | async function render({ container, numRows = 3, validationIssues = [] }:... function LeakEditIndex (line 355) | function LeakEditIndex() { FILE: src/App/frontend/src/layout/RepeatingGroup/Container/RepeatingGroupContainer.tsx function ModeOnlyTable (line 69) | function ModeOnlyTable() { function ModeOnlyEdit (line 78) | function ModeOnlyEdit({ editingId }: { editingId: string }) { function ModeShowAll (line 119) | function ModeShowAll() { function AddButton (line 181) | function AddButton() { FILE: src/App/frontend/src/layout/RepeatingGroup/EditContainer/RepeatingGroupEditContainer.test.tsx function TestRenderer (line 130) | function TestRenderer() { FILE: src/App/frontend/src/layout/RepeatingGroup/EditContainer/RepeatingGroupEditContext.tsx type RepeatingGroupEditRowContext (line 15) | interface RepeatingGroupEditRowContext { function useRepeatingGroupEditRowState (line 29) | function useRepeatingGroupEditRowState( function RepeatingGroupEditRowProvider (line 82) | function RepeatingGroupEditRowProvider({ children }: PropsWithChildren) { FILE: src/App/frontend/src/layout/RepeatingGroup/EditContainer/RepeatingGroupsEditContainer.tsx type IRepeatingGroupsEditContainer (line 28) | interface IRepeatingGroupsEditContainer { function RepeatingGroupsEditContainer (line 34) | function RepeatingGroupsEditContainer({ editId, ...props }: IRepeatingGr... function RepeatingGroupsEditContainerInternal (line 53) | function RepeatingGroupsEditContainerInternal({ FILE: src/App/frontend/src/layout/RepeatingGroup/Pagination/RepeatingGroupPagination.tsx type RepeatingGroupPaginationProps (line 22) | interface RepeatingGroupPaginationProps { function RepeatingGroupPagination (line 29) | function RepeatingGroupPagination(props: RepeatingGroupPaginationProps) { function RGPagination (line 37) | function RGPagination({ inTable = true }: RepeatingGroupPaginationProps) { type PaginationComponentProps (line 98) | type PaginationComponentProps = { function PaginationComponent (line 110) | function PaginationComponent({ function usePagesWithErrors (line 189) | function usePagesWithErrors(rowsPerPage: number | undefined, baseCompone... FILE: src/App/frontend/src/layout/RepeatingGroup/Providers/OpenByDefaultProvider.test.tsx function RenderTest (line 34) | function RenderTest() { type Row (line 64) | interface Row { type Props (line 70) | interface Props { function render (line 76) | async function render({ existingRows, edit, hiddenRow }: Props) { function getState (line 122) | function getState() { type WaitForStateProps (line 127) | interface WaitForStateProps { function waitUntil (line 138) | async function waitUntil({ state, mutations, expectedPatch, newModelAfte... FILE: src/App/frontend/src/layout/RepeatingGroup/Providers/OpenByDefaultProvider.tsx type Props (line 16) | interface Props { function OpenByDefaultProvider (line 20) | function OpenByDefaultProvider({ baseComponentId, children }: PropsWithC... function useIsFocussingAChild (line 99) | function useIsFocussingAChild(baseComponentId: string): boolean { FILE: src/App/frontend/src/layout/RepeatingGroup/Providers/RepeatingGroupContext.tsx type Store (line 21) | interface Store { type ZustandHiddenMethods (line 31) | interface ZustandHiddenMethods { type AddRowResult (line 38) | type AddRowResult = type ExtendedState (line 43) | interface ExtendedState { type ZustandState (line 52) | type ZustandState = Store & ZustandHiddenMethods & Omit(selector: (state: Store) => T): T { method useIsEditingRow (line 394) | useIsEditingRow(uuid: string | undefined) { method useIsDeletingRow (line 408) | useIsDeletingRow(uuid: string | undefined) { method useToggleEditing (line 411) | useToggleEditing() { method useOpenForEditing (line 429) | useOpenForEditing() { method useOpenNextForEditing (line 440) | useOpenNextForEditing() { method useCloseForEditing (line 451) | useCloseForEditing() { method useChangePage (line 464) | useChangePage() { method useChangePageToRow (line 475) | useChangePageToRow() { method useAddRow (line 498) | useAddRow() { method useDeleteRow (line 552) | useDeleteRow() { FILE: src/App/frontend/src/layout/RepeatingGroup/Providers/RepeatingGroupFocusContext.tsx type FocusableHTMLElement (line 17) | type FocusableHTMLElement = type RefSetter (line 24) | type RefSetter = (rowIndex: number, key: string, div: HTMLElement | null... type FocusTrigger (line 25) | type FocusTrigger = (rowIndex: number) => void; type Context (line 27) | interface Context { function RepeatingGroupsFocusProvider (line 43) | function RepeatingGroupsFocusProvider({ children }: PropsWithChildren) { function isFocusable (line 86) | function isFocusable(element: HTMLElement): element is FocusableHTMLElem... function findFirstFocusableElement (line 102) | function findFirstFocusableElement(container: HTMLElement): FocusableHTM... function useNavigateToRepeatingGroupPageAndFocusRow (line 106) | function useNavigateToRepeatingGroupPageAndFocusRow() { FILE: src/App/frontend/src/layout/RepeatingGroup/Summary/LargeRowSummaryContainer.tsx type IDisplayRepAsLargeGroup (line 17) | interface IDisplayRepAsLargeGroup { function LargeRowSummaryContainer (line 32) | function LargeRowSummaryContainer({ FILE: src/App/frontend/src/layout/RepeatingGroup/Summary/SummaryRepeatingGroup.test.tsx type TextResourcesProviderImport (line 9) | type TextResourcesProviderImport = typeof import('src/features/language/... function render (line 36) | function render() { FILE: src/App/frontend/src/layout/RepeatingGroup/Summary/SummaryRepeatingGroup.tsx type FullProps (line 24) | interface FullProps extends SummaryRendererProps { type FullRowProps (line 29) | interface FullRowProps extends Omit { function SummaryRepeatingGroup (line 33) | function SummaryRepeatingGroup(props: SummaryRendererProps) { function RegularRepeatingGroup (line 59) | function RegularRepeatingGroup(props: FullProps) { function RegularRepeatingGroupRow (line 135) | function RegularRepeatingGroupRow({ function LargeRepeatingGroup (line 185) | function LargeRepeatingGroup({ targetBaseComponentId, overrides, inExclu... FILE: src/App/frontend/src/layout/RepeatingGroup/Summary2/RepGroupSummaryEditableContext.tsx type RepGroupEditContextValue (line 6) | interface RepGroupEditContextValue { function RepGroupSummaryEditableProvider (line 16) | function RepGroupSummaryEditableProvider({ function useIsEditableInRepGroup (line 27) | function useIsEditableInRepGroup(baseId: string): boolean { FILE: src/App/frontend/src/layout/RepeatingGroup/Summary2/RepeatingGroupSummary.tsx type RepGroupListRowProps (line 135) | interface RepGroupListRowProps { function RepGroupListRow (line 143) | function RepGroupListRow({ FILE: src/App/frontend/src/layout/RepeatingGroup/Summary2/RepeatingGroupTableSummary/RepeatingGroupTableSummary.test.tsx type NodeId (line 17) | type NodeId = 'input1' | 'input2' | 'input3' | 'repeating-group'; type LayoutOptions (line 19) | interface LayoutOptions { type IRenderProps (line 346) | type IRenderProps = { FILE: src/App/frontend/src/layout/RepeatingGroup/Summary2/RepeatingGroupTableSummary/RepeatingGroupTableSummary.tsx function HeaderCell (line 124) | function HeaderCell({ type DataRowProps (line 148) | type DataRowProps = { function DataRow (line 155) | function DataRow({ row, baseComponentId, pdfModeActive, columnSettings }... type DataCellProps (line 215) | type DataCellProps = { function DataCell (line 221) | function DataCell({ baseComponentId, columnSettings, errors }: DataCellP... FILE: src/App/frontend/src/layout/RepeatingGroup/Table/RepeatingGroupTable.test.tsx function renderExtraRowsWithHiddenSecondColumn (line 248) | async function renderExtraRowsWithHiddenSecondColumn( function LeakEditIndex (line 369) | function LeakEditIndex() { FILE: src/App/frontend/src/layout/RepeatingGroup/Table/RepeatingGroupTable.tsx function RepeatingGroupTable (line 40) | function RepeatingGroupTable(): React.JSX.Element | null { function RowToDisplay (line 191) | function RowToDisplay({ type ExtraRowsProps (line 247) | interface ExtraRowsProps { function ExtraRows (line 254) | function ExtraRows({ where, extraCells, columnSettings, hiddenColumnIndi... function TitleCell (line 329) | function TitleCell({ FILE: src/App/frontend/src/layout/RepeatingGroup/Table/RepeatingGroupTableRow.tsx type IRepeatingGroupTableRowProps (line 40) | interface IRepeatingGroupTableRowProps { function getTableTitle (line 50) | function getTableTitle(textResourceBindings: ITextResourceBindings) { function getEditButtonText (line 66) | function getEditButtonText( function RepeatingGroupTableRow (line 81) | function RepeatingGroupTableRow({ function shouldEditInTable (line 296) | function shouldEditInTable( function EditElement (line 315) | function EditElement({ function DeleteElement (line 366) | function DeleteElement({ function EditableCell (line 422) | function EditableCell({ function NonEditableCell (line 458) | function NonEditableCell({ function TableTitle (line 482) | function TableTitle({ baseComponentId, compType }: { baseComponentId: st... function DisplayData (line 487) | function DisplayData({ baseComponentId }: { baseComponentId: string }) { function useAriaLabel (line 491) | function useAriaLabel(prefix: string) { function FindDeepValidations (line 500) | function FindDeepValidations({ FILE: src/App/frontend/src/layout/RepeatingGroup/Table/RepeatingGroupTableTitle.tsx type IProps (line 15) | interface IProps { function useTableTitle (line 44) | function useTableTitle(baseComponentId: string): string { FILE: src/App/frontend/src/layout/RepeatingGroup/index.tsx class RepeatingGroup (line 34) | class RepeatingGroup extends RepeatingGroupDef implements ValidateCompon... method evalExpressions (line 47) | evalExpressions(props: ExprResolver<'RepeatingGroup'>): RepGroupIntern... method renderSummary (line 72) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 76) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderSummaryBoilerplate (line 86) | renderSummaryBoilerplate(): boolean { method useComponentValidation (line 90) | useComponentValidation(baseComponentId: string): ComponentValidation[] { method schemaMinItemsFilter (line 97) | private schemaMinItemsFilter(validation: BaseValidation): boolean { method getValidationFilters (line 103) | getValidationFilters(baseComponentId: string, layoutLookups: LayoutLoo... method isDataModelBindingsRequired (line 111) | isDataModelBindingsRequired(): boolean { method useDataModelBindingValidation (line 115) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method isChildHidden (line 140) | isChildHidden(parentBaseId: string, childBaseId: string, lookups: Layo... method extraNodeGeneratorChildren (line 169) | extraNodeGeneratorChildren(props: NodeGeneratorProps): JSX.Element | n... method claimChildren (line 190) | claimChildren(props: ChildClaimerProps<'RepeatingGroup'>): void { FILE: src/App/frontend/src/layout/RepeatingGroup/types.ts type Comp (line 5) | type Comp = ReturnType; type RepGroupTrb (line 6) | type RepGroupTrb = Exclude; type RepGroupEdit (line 7) | type RepGroupEdit = Exclude; type PerRowTrb (line 11) | type PerRowTrb = type PerRowEdit (line 18) | type PerRowEdit = 'deleteButton' | 'saveButton' | 'editButton' | 'alertO... type GroupExpressions (line 19) | type GroupExpressions = ExprResolved<{ type RepGroupBase (line 26) | type RepGroupBase = ExprResolved< type RepGroupInternal (line 29) | type RepGroupInternal = RepGroupBase & { FILE: src/App/frontend/src/layout/RepeatingGroup/useTableComponentIds.ts function useTableComponentIds (line 10) | function useTableComponentIds(baseComponentId: string) { FILE: src/App/frontend/src/layout/RepeatingGroup/useValidateRepGroupMinCount.ts function useValidateRepGroupMinCount (line 6) | function useValidateRepGroupMinCount(baseComponentId: string): Component... FILE: src/App/frontend/src/layout/RepeatingGroup/utils.ts type RepGroupRow (line 22) | interface RepGroupRow extends BaseRow { type RepGroupRowWithButtons (line 26) | interface RepGroupRowWithButtons extends RepGroupRow { type RepGroupRowWithExpressions (line 31) | type RepGroupRowWithExpressions = RepGroupRow & GroupExpressions; type EvalExprProps (line 35) | interface EvalExprProps { function evalString (line 43) | function evalString({ expr, defaultValue = '', dataSources, groupBinding... function evalBool (line 55) | function evalBool({ expr, defaultValue = false, dataSources, groupBindin... function getReadOnlyExpression (line 67) | function getReadOnlyExpression(component: CompExternal): ExprValToActual... function isReadOnlyComponent (line 71) | function isReadOnlyComponent( function isEditableFormComponent (line 91) | function isEditableFormComponent( function collectEditableChildren (line 124) | function collectEditableChildren( method useAllBaseRows (line 167) | useAllBaseRows(baseComponentId: string) { method useAllRowsWithHidden (line 172) | useAllRowsWithHidden(baseComponentId: string): RepGroupRow[] { method useAllRowsWithButtons (line 190) | useAllRowsWithButtons(baseComponentId: string): RepGroupRowWithButtons[] { method useGetFreshRowsWithButtons (line 216) | useGetFreshRowsWithButtons(baseComponentId: string): () => RepGroupRowWi... method useRowWithExpressions (line 239) | useRowWithExpressions( method useVisibleRows (line 281) | useVisibleRows(baseComponentId: string) { method useChildIds (line 286) | useChildIds(baseComponentId: string) { method useChildIdsWithMultiPage (line 301) | useChildIdsWithMultiPage( method useChildIdsWithMultiPageAndHidden (line 321) | useChildIdsWithMultiPageAndHidden( method useEditableChildren (line 335) | useEditableChildren(baseComponentId: string, rowWithExpressions: RepGrou... FILE: src/App/frontend/src/layout/SigneeList/SigneeListComponent.tsx function SigneeListComponent (line 15) | function SigneeListComponent({ baseComponentId }: PropsFromGenericCompon... FILE: src/App/frontend/src/layout/SigneeList/SigneeListError.tsx function SigneeListError (line 16) | function SigneeListError({ error }: { error: Error }) { FILE: src/App/frontend/src/layout/SigneeList/SigneeListSummary.test.tsx function mockNodeItem (line 40) | function mockNodeItem(extras: Partial> = {}) { FILE: src/App/frontend/src/layout/SigneeList/SigneeListSummary.tsx type SigneeListSummaryProps (line 21) | interface SigneeListSummaryProps extends Summary2Props { function SigneeListSummary (line 25) | function SigneeListSummary({ targetBaseComponentId, titleOverride }: Sig... type SigneeListSummaryContentProps (line 126) | interface SigneeListSummaryContentProps extends PropsWithChildren { function SigneeListSummaryContainer (line 132) | function SigneeListSummaryContainer({ baseComponentId, content, heading,... type SignedSignee (line 151) | type SignedSignee = SigneeState & { signedTime: string }; function isSignedSignee (line 153) | function isSignedSignee(signee: SigneeState): signee is SignedSignee { FILE: src/App/frontend/src/layout/SigneeList/SigneeStateTag.tsx constant SIGNEE_STATUS (line 9) | const SIGNEE_STATUS = { type SigneeStatus (line 16) | type SigneeStatus = keyof typeof SIGNEE_STATUS; function getSigneeStatus (line 18) | function getSigneeStatus(state: SigneeState): SigneeStatus { function SigneeStateTag (line 34) | function SigneeStateTag({ state }: { state: SigneeState }) { FILE: src/App/frontend/src/layout/SigneeList/api.ts type NotificationStatus (line 8) | enum NotificationStatus { type SigneeState (line 32) | type SigneeState = z.infer; function fetchSigneeList (line 45) | async function fetchSigneeList(partyId: string, instanceGuid: string, ta... function useSigneeList (line 58) | function useSigneeList( FILE: src/App/frontend/src/layout/SigneeList/index.tsx class SigneeList (line 12) | class SigneeList extends SigneeListDef { method renderLayoutValidators (line 19) | renderLayoutValidators(props: NodeValidationProps<'SigneeList'>): JSX.... method renderSummary2 (line 23) | renderSummary2({ targetBaseComponentId }: Summary2Props): JSX.Element ... FILE: src/App/frontend/src/layout/SigningActions/OnBehalfOfChooser.tsx type OnBehalfOfChooserProps (line 14) | interface OnBehalfOfChooserProps { FILE: src/App/frontend/src/layout/SigningActions/PanelAwaitingCurrentUserSignature.tsx type AwaitingCurrentUserSignaturePanelProps (line 25) | type AwaitingCurrentUserSignaturePanelProps = { function AwaitingCurrentUserSignaturePanel (line 32) | function AwaitingCurrentUserSignaturePanel({ FILE: src/App/frontend/src/layout/SigningActions/PanelAwaitingOtherSignatures.tsx type AwaitingOtherSignaturesPanelProps (line 8) | type AwaitingOtherSignaturesPanelProps = { function AwaitingOtherSignaturesPanel (line 13) | function AwaitingOtherSignaturesPanel({ baseComponentId, hasSigned }: Aw... FILE: src/App/frontend/src/layout/SigningActions/PanelNoActionRequired.tsx type NoActionRequiredPanelProps (line 13) | type NoActionRequiredPanelProps = { function NoActionRequiredPanel (line 18) | function NoActionRequiredPanel({ baseComponentId, hasSigned }: NoActionR... FILE: src/App/frontend/src/layout/SigningActions/PanelSigning.tsx type SigningPanelProps (line 15) | type SigningPanelProps = { function SigningPanel (line 24) | function SigningPanel({ type RejectTextProps (line 63) | type RejectTextProps = { function RejectButton (line 67) | function RejectButton({ baseComponentId }: RejectTextProps) { FILE: src/App/frontend/src/layout/SigningActions/PanelSubmit.tsx type SubmitPanelProps (line 8) | type SubmitPanelProps = { function SubmitPanel (line 12) | function SubmitPanel({ baseComponentId }: SubmitPanelProps) { FILE: src/App/frontend/src/layout/SigningActions/SigningActionsComponent.tsx function SigningActionsComponent (line 22) | function SigningActionsComponent({ baseComponentId }: PropsFromGenericCo... FILE: src/App/frontend/src/layout/SigningActions/SubmitSigningButton.tsx function SubmitSigningButton (line 11) | function SubmitSigningButton({ baseComponentId }: { baseComponentId: str... FILE: src/App/frontend/src/layout/SigningActions/ValidateSigningTaskType.tsx type Props (line 11) | type Props = NodeValidationProps<'SigningActions' | 'SigningDocumentList... function ValidateSigningTaskType (line 13) | function ValidateSigningTaskType(props: Props) { function useIsInCurrentTask (line 30) | function useIsInCurrentTask() { FILE: src/App/frontend/src/layout/SigningActions/api.ts type AuthorizedOrganizationDetails (line 25) | type AuthorizedOrganizationDetails = z.infer): ... FILE: src/App/frontend/src/layout/SigningActions/utils.ts type CurrentUserStatus (line 3) | type CurrentUserStatus = 'awaitingSignature' | 'signed' | 'notSigning'; function getCurrentUserStatus (line 12) | function getCurrentUserStatus( FILE: src/App/frontend/src/layout/SigningDocumentList/SigningDocumentListComponent.test.tsx function render (line 13) | function render(ui: React.ReactNode) { FILE: src/App/frontend/src/layout/SigningDocumentList/SigningDocumentListComponent.tsx function SigningDocumentListComponent (line 19) | function SigningDocumentListComponent({ FILE: src/App/frontend/src/layout/SigningDocumentList/SigningDocumentListError.tsx function SigningDocumentListError (line 11) | function SigningDocumentListError({ error }: { error: Error }) { FILE: src/App/frontend/src/layout/SigningDocumentList/api.ts type SigningDocument (line 31) | type SigningDocument = z.infer; function useDocumentList (line 33) | function useDocumentList( FILE: src/App/frontend/src/layout/SigningDocumentList/index.tsx class SigningDocumentList (line 12) | class SigningDocumentList extends SigningDocumentListDef { method renderLayoutValidators (line 20) | renderLayoutValidators(props: NodeValidationProps<'SigningDocumentList... method renderSummary2 (line 24) | renderSummary2({ targetBaseComponentId }: Summary2Props): JSX.Element ... FILE: src/App/frontend/src/layout/SimpleTable/ApiTable.tsx type ApiTableProps (line 19) | interface ApiTableProps extends PropsFromGenericComponent<'SimpleTable'> { function ApiTable (line 23) | function ApiTable({ baseComponentId, externalApi }: ApiTableProps) { FILE: src/App/frontend/src/layout/SimpleTable/ApiTableSummary.tsx function ApiTableSummary (line 17) | function ApiTableSummary({ targetBaseComponentId }: Summary2Props) { FILE: src/App/frontend/src/layout/SimpleTable/SimpleTableComponent.tsx type TableComponentProps (line 27) | interface TableComponentProps extends PropsFromGenericComponent<'SimpleT... function SimpleTableComponent (line 31) | function SimpleTableComponent({ baseComponentId, dataModelBindings }: Ta... FILE: src/App/frontend/src/layout/SimpleTable/SimpleTableFeatureFlagLayoutValidator.tsx function SimpleTableFeatureFlagLayoutValidator (line 5) | function SimpleTableFeatureFlagLayoutValidator({ intermediateItem }: Nod... FILE: src/App/frontend/src/layout/SimpleTable/SimpleTableSummary.tsx function SimpleTableSummary (line 17) | function SimpleTableSummary({ targetBaseComponentId }: Summary2Props) { FILE: src/App/frontend/src/layout/SimpleTable/index.tsx class SimpleTable (line 17) | class SimpleTable extends SimpleTableDef { method useDataModelBindingValidation (line 18) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method isDataModelBindingsRequired (line 50) | isDataModelBindingsRequired() { method renderSummary2 (line 53) | renderSummary2(props: Summary2Props): React.JSX.Element | null { method renderLayoutValidators (line 91) | renderLayoutValidators(props: NodeValidationProps<'SimpleTable'>): Rea... method renderSummary (line 95) | renderSummary(_: SummaryRendererProps): React.JSX.Element | null { FILE: src/App/frontend/src/layout/SimpleTable/typeguards.ts function isFormDataValue (line 5) | function isFormDataValue(value: unknown): value is FormDataValue { function isFormDataObject (line 21) | function isFormDataObject(value: unknown): value is FormDataObject { function isFormDataObjectArray (line 27) | function isFormDataObjectArray(value: unknown): value is FormDataObject[] { function isValidItemsSchema (line 31) | function isValidItemsSchema( FILE: src/App/frontend/src/layout/Subform/SubformCellContent.tsx type DataQueryParams (line 13) | interface DataQueryParams { function DataQueryWithDefaultValue (line 18) | function DataQueryWithDefaultValue({ data, query, defaultValue }: DataQu... type DataValueParams (line 27) | interface DataValueParams { function DataValueWithDefault (line 33) | function DataValueWithDefault({ dataSources, baseComponentId, value, def... type SubformCellContentProps (line 46) | type SubformCellContentProps = { function SubformCellContent (line 53) | function SubformCellContent({ cellContent, baseComponentId, dataSources,... FILE: src/App/frontend/src/layout/Subform/SubformComponent.tsx function SubformComponent (line 37) | function SubformComponent({ baseComponentId }: PropsFromGenericComponent... function SubformTableRow (line 190) | function SubformTableRow({ FILE: src/App/frontend/src/layout/Subform/SubformValidator.tsx function SubformValidator (line 9) | function SubformValidator(props: NodeValidationProps<'Subform'>) { FILE: src/App/frontend/src/layout/Subform/SubformWrapper.tsx function SubformWrapper (line 15) | function SubformWrapper({ baseComponentId, children }: PropsWithChildren... function SubformForm (line 38) | function SubformForm() { function SubformOverrideWrapper (line 59) | function SubformOverrideWrapper({ FILE: src/App/frontend/src/layout/Subform/Summary/SubformSummaryComponent.tsx function SubformSummaryComponent (line 17) | function SubformSummaryComponent({ targetBaseComponentId }: SummaryRende... function SubformSummaryRow (line 44) | function SubformSummaryRow({ dataElement, baseComponentId }: { dataEleme... FILE: src/App/frontend/src/layout/Subform/Summary/SubformSummaryComponent2.tsx function AllSubformSummaryComponent2 (line 156) | function AllSubformSummaryComponent2() { function SubformSummaryComponent2 (line 175) | function SubformSummaryComponent2({ targetBaseComponentId }: Summary2Pro... FILE: src/App/frontend/src/layout/Subform/Summary/SubformSummaryTable.tsx function SubformTableRow (line 33) | function SubformTableRow({ function SubformSummaryTable (line 113) | function SubformSummaryTable({ FILE: src/App/frontend/src/layout/Subform/index.tsx function SubformRouting (line 18) | function SubformRouting({ baseComponentId }: { baseComponentId: string }) { class Subform (line 30) | class Subform extends SubformDef implements ValidateComponent, SubRouting { method subRouting (line 37) | subRouting({ baseComponentId }: { baseComponentId: string }): ReactNode { method renderLayoutValidators (line 41) | renderLayoutValidators(props: NodeValidationProps<'Subform'>): JSX.Ele... method renderSummaryBoilerplate (line 45) | renderSummaryBoilerplate(): boolean { method renderSummary (line 49) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 53) | renderSummary2(props: Summary2Props) { method useComponentValidation (line 57) | useComponentValidation(baseComponentId: string): ComponentValidation[] { FILE: src/App/frontend/src/layout/Subform/useValidateSubform.ts function useValidateSubform (line 9) | function useValidateSubform(baseComponentId: string): ComponentValidatio... FILE: src/App/frontend/src/layout/Subform/utils.ts function useSubformFormData (line 21) | function useSubformFormData(dataElementId: string) { function useDataModelNamesForSubform (line 35) | function useDataModelNamesForSubform(dataType: string) { function useFormDataSelectorForSubform (line 43) | function useFormDataSelectorForSubform(dataType: string, subformData: un... function useLangToolsSelectorForSubform (line 56) | function useLangToolsSelectorForSubform(dataType: string, subformData: u... function useOverriddenDataSourcesForSubform (line 64) | function useOverriddenDataSourcesForSubform( function useExpressionDataSourcesForSubform (line 86) | function useExpressionDataSourcesForSubform( function getSubformEntryDisplayName (line 102) | function getSubformEntryDisplayName( function evalSubformString (line 120) | function evalSubformString( FILE: src/App/frontend/src/layout/Summary/EditButton.tsx type IEditButtonProps (line 9) | interface IEditButtonProps { function EditButton (line 15) | function EditButton(props: IEditButtonProps) { FILE: src/App/frontend/src/layout/Summary/SummaryComponent.test.tsx type IRenderProps (line 108) | type IRenderProps = { FILE: src/App/frontend/src/layout/Summary/SummaryComponent.tsx type LegacySummaryOverrides (line 35) | interface LegacySummaryOverrides { type ISummaryProps (line 102) | interface ISummaryProps extends LegacySummaryOverrides { FILE: src/App/frontend/src/layout/Summary/SummaryContent.tsx type SummaryContentProps (line 16) | interface SummaryContentProps extends SummaryRendererProps { function SummaryContent (line 20) | function SummaryContent({ FILE: src/App/frontend/src/layout/Summary/SummaryItemCompact.tsx type ICompactSummaryItem (line 8) | interface ICompactSummaryItem { function SummaryItemCompact (line 13) | function SummaryItemCompact({ targetBaseComponentId, displayData }: ICom... FILE: src/App/frontend/src/layout/Summary/SummaryItemSimple.tsx type ISummaryItemSimple (line 8) | interface ISummaryItemSimple { FILE: src/App/frontend/src/layout/Summary/ValidateSummary.tsx function ValidateSummary (line 6) | function ValidateSummary({ intermediateItem, externalItem }: NodeValidat... FILE: src/App/frontend/src/layout/Summary/index.tsx class Summary (line 10) | class Summary extends SummaryDef { method renderSummary (line 22) | renderSummary(): JSX.Element | null { method shouldRenderInAutomaticPDF (line 28) | shouldRenderInAutomaticPDF() { method renderLayoutValidators (line 32) | renderLayoutValidators(props: NodeValidationProps<'Summary'>): React.J... FILE: src/App/frontend/src/layout/Summary2/CommonSummaryComponents/EditButton.tsx type EditButtonProps (line 20) | type EditButtonProps = { function EditButtonFirstVisibleAndEditable (line 29) | function EditButtonFirstVisibleAndEditable({ function EditButton (line 52) | function EditButton({ FILE: src/App/frontend/src/layout/Summary2/CommonSummaryComponents/LayoutSetSummaryAccordion.tsx type LayoutSetAccordionSummaryProps (line 10) | type LayoutSetAccordionSummaryProps = { function LayoutSetSummaryAccordion (line 14) | function LayoutSetSummaryAccordion({ filteredPages }: LayoutSetAccordion... FILE: src/App/frontend/src/layout/Summary2/CommonSummaryComponents/MultipleValueSummary.tsx type ValidTypes (line 19) | type ValidTypes = 'MultipleSelect' | 'Checkboxes'; type Row (line 21) | type Row = Record; type MultipleValueSummaryProps (line 23) | interface MultipleValueSummaryProps { function getDisplayType (line 32) | function getDisplayType( function isValidType (line 46) | function isValidType(type: CompTypes): boolean { function useMultipleValuesForSummary (line 50) | function useMultipleValuesForSummary(baseComponentId: string) { FILE: src/App/frontend/src/layout/Summary2/CommonSummaryComponents/SingleValueSummary.tsx type SingleValueSummaryProps (line 11) | type SingleValueSummaryProps = { FILE: src/App/frontend/src/layout/Summary2/SummaryComponent2/ComponentSummary.tsx type ComponentSummaryProps (line 20) | interface ComponentSummaryProps { type SummaryContains (line 24) | enum SummaryContains { function ComponentSummary (line 45) | function ComponentSummary({ targetBaseComponentId }: ComponentSummaryPro... function useSummarySoftHidden (line 52) | function useSummarySoftHidden(hidden: boolean | undefined) { function useIsHiddenInSummary (line 67) | function useIsHiddenInSummary(baseComponentId: string) { function useIsHiddenBecauseEmpty (line 77) | function useIsHiddenBecauseEmpty(baseComponentId: s... type SummaryFlexProps (line 92) | interface SummaryFlexProps extends PropsWithChildren { function SummaryFlexInternal (line 98) | function SummaryFlexInternal({ targetBaseId, children, className }: Omit... function SummaryFlex (line 124) | function SummaryFlex({ targetBaseId, className, content, children }: Sum... type HideWhenAllChildrenEmptyProps (line 154) | interface HideWhenAllChildrenEmptyProps { function SummaryFlexForContainer (line 163) | function SummaryFlexForContainer({ type ExtraRenderProp (line 195) | interface ExtraRenderProp { function HideWhenAllChildrenEmpty (line 205) | function HideWhenAllChildrenEmpty({ hideWhen, render }: HideWhenAllChild... FILE: src/App/frontend/src/layout/Summary2/SummaryComponent2/LayoutSetSummary.tsx type LayoutSetSummaryProps (line 9) | type LayoutSetSummaryProps = { function LayoutSetSummary (line 13) | function LayoutSetSummary({ pageKey }: LayoutSetSummaryProps) { FILE: src/App/frontend/src/layout/Summary2/SummaryComponent2/LayoutValidator.tsx function Summary2LayoutValidator (line 6) | function Summary2LayoutValidator({ intermediateItem, externalItem }: Nod... FILE: src/App/frontend/src/layout/Summary2/SummaryComponent2/PageSummary.tsx type PageSummaryProps (line 10) | interface PageSummaryProps { function PageSummary (line 16) | function PageSummary({ pageId }: PageSummaryProps) { FILE: src/App/frontend/src/layout/Summary2/SummaryComponent2/SummaryComponent2.test.tsx type IRenderProps (line 462) | type IRenderProps = { FILE: src/App/frontend/src/layout/Summary2/SummaryComponent2/SummaryComponent2.tsx type SummaryBodyProps (line 11) | interface SummaryBodyProps { function SummaryBody (line 15) | function SummaryBody({ target }: SummaryBodyProps) { function SummaryComponent2Inner (line 28) | function SummaryComponent2Inner({ baseComponentId }: Pick): React.... FILE: src/App/frontend/src/layout/Summary2/isEmpty/EmptyChildrenContext.tsx type Action (line 6) | type Action = { when: 'mount'; content: SummaryContains } | { when: 'unm... type EmptyChildrenContext (line 8) | interface EmptyChildrenContext { function EmptyChildrenBoundary (line 23) | function EmptyChildrenBoundary({ children, reportSelf = true }: PropsWit... function useHasOnlyEmptyChildren (line 63) | function useHasOnlyEmptyChildren() { function useMarkRendering (line 72) | function useMarkRendering(ctx: EmptyChildrenContext | undefined, content... function useReportSummaryRender (line 83) | function useReportSummaryRender(content: SummaryContains | undefined) { function useReportSummaryRenderToParent (line 88) | function useReportSummaryRenderToParent(content: SummaryContains | undef... FILE: src/App/frontend/src/layout/Summary2/isEmpty/isEmptyComponent.ts function useHasDataInBindings (line 4) | function useHasDataInBindings(baseComponentId: string) { function useHasNoDataInBindings (line 12) | function useHasNoDataInBindings(baseComponentId: string) { function useHasBindingsAndNoData (line 16) | function useHasBindingsAndNoData(baseComponentId: string) { FILE: src/App/frontend/src/layout/Summary2/summaryStoreContext.tsx type Summary2State (line 10) | type Summary2State = Pick< function Summary2StoreProvider (line 16) | function Summary2StoreProvider({ children, baseComponentId }: PropsWithC... function useSummaryProp (line 29) | function useSummaryProp(prop: K): Summary... function useSummaryOverrides (line 43) | function useSummaryOverrides(baseComponentId: st... function useSummaryOverridesForPage (line 74) | function useSummaryOverridesForPage(pageId: string) { FILE: src/App/frontend/src/layout/Tabs/Tabs.tsx function TabHeader (line 108) | function TabHeader({ id, title, icon }: { id: string; title: string; ico... FILE: src/App/frontend/src/layout/Tabs/TabsSummaryComponent.tsx function TabsSummaryComponent (line 9) | function TabsSummaryComponent({ targetBaseComponentId, overrides }: Summ... function Child (line 26) | function Child({ baseId, overrides }: { baseId: string } & Pick( FILE: src/App/frontend/src/layout/Tabs/index.tsx class Tabs (line 14) | class Tabs extends TabsDef { method renderSummary (line 21) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 25) | renderSummary2(props: Summary2Props): JSX.Element | null { method renderSummaryBoilerplate (line 33) | renderSummaryBoilerplate(): boolean { method claimChildren (line 37) | claimChildren(props: ChildClaimerProps<'Tabs'>): void { FILE: src/App/frontend/src/layout/Text/index.tsx class Text (line 13) | class Text extends TextDef implements DisplayData { method useDisplayData (line 14) | useDisplayData(baseComponentId: string): string { method renderSummary2 (line 29) | renderSummary2(props: Summary2Props): JSX.Element | null { method evalExpressions (line 33) | evalExpressions(props: ExprResolver<'Text'>) { FILE: src/App/frontend/src/layout/TextArea/TextAreaComponent.tsx type ITextAreaProps (line 19) | type ITextAreaProps = Readonly>; function TextAreaComponent (line 21) | function TextAreaComponent({ baseComponentId, overrideDisplay }: ITextAr... FILE: src/App/frontend/src/layout/TextArea/index.tsx class TextArea (line 17) | class TextArea extends TextAreaDef { method useDisplayData (line 24) | useDisplayData(baseComponentId: string): string { method renderSummary (line 29) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 39) | renderSummary2(props: Summary2Props): JSX.Element | null { method useDataModelBindingValidation (line 43) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... FILE: src/App/frontend/src/layout/TimePicker/TimePickerComponent.tsx function TimePickerComponent (line 13) | function TimePickerComponent({ baseComponentId, overrideDisplay }: Props... FILE: src/App/frontend/src/layout/TimePicker/index.tsx class TimePicker (line 26) | class TimePicker extends TimePickerDef implements ValidateComponent, Val... method useDisplayData (line 33) | useDisplayData(baseComponentId: string): string { method renderSummary (line 38) | renderSummary(props: SummaryRendererProps): JSX.Element | null { method renderSummary2 (line 48) | renderSummary2(props: Summary2Props): JSX.Element | null { method useComponentValidation (line 52) | useComponentValidation(baseComponentId: string): ComponentValidation[] { method schemaFormatFilter (line 56) | private static schemaFormatFilter(validation: BaseValidation): boolean { method getValidationFilters (line 62) | getValidationFilters(_baseComponentId: string, _layoutLookups: LayoutL... method useDataModelBindingValidation (line 66) | useDataModelBindingValidation(baseComponentId: string, bindings: IData... method evalExpressions (line 82) | evalExpressions(props: ExprResolver<'TimePicker'>) { FILE: src/App/frontend/src/layout/TimePicker/useTimePickerValidation.ts function useTimePickerValidation (line 56) | function useTimePickerValidation(baseComponentId: string): ComponentVali... FILE: src/App/frontend/src/layout/Video/Video.tsx function VideoComponent (line 9) | function VideoComponent({ baseComponentId }: PropsFromGenericComponent<'... FILE: src/App/frontend/src/layout/Video/index.tsx class Video (line 8) | class Video extends VideoDef { FILE: src/App/frontend/src/layout/common.ts type CompCategory (line 8) | enum CompCategory { FILE: src/App/frontend/src/layout/index.ts type ComponentConfigs (line 13) | type ComponentConfigs = ReturnType; type CompClassMap (line 15) | type CompClassMap = { type CompClassMapCategories (line 19) | type CompClassMapCategories = { type CompDef (line 23) | type CompDef = ComponentConfigs[T]['def']; type IComponentProps (line 25) | interface IComponentProps { type PropsFromGenericComponent (line 29) | interface PropsFromGenericComponent ext... function getComponentDef (line 35) | function getComponentDef(type: T): CompCla... function getComponentCapabilities (line 45) | function getComponentCapabilities(type: T): Compone... function implementsAnyValidation (line 55) | function implementsAnyValidation( type ValidateEmptyField (line 61) | interface ValidateEmptyField { function implementsValidateEmptyField (line 65) | function implementsValidateEmptyField(def: Def): de... type ValidateComponent (line 69) | interface ValidateComponent { function implementsValidateComponent (line 73) | function implementsValidateComponent(def: Def): def... type SubRouting (line 77) | interface SubRouting { type ValidationFilterFunction (line 81) | type ValidationFilterFunction = ( type ValidationFilter (line 87) | interface ValidationFilter { type FormDataSelector (line 91) | type FormDataSelector = (reference: IDataModelReference) => unknown; type FormDataSelectorLax (line 92) | type FormDataSelectorLax = ((reference: IDataModelReference) => unknown)... type FormDataRowsSelector (line 93) | type FormDataRowsSelector = (reference: IDataModelReference) => BaseRow[]; function implementsDisplayData (line 95) | function implementsDisplayData(def: Def): def is De... function implementsDataModelBindingValidation (line 99) | function implementsDataModelBindingValidation( function implementsIsDataModelBindingsRequired (line 108) | function implementsIsDataModelBindingsRequired( function isDataModelBindingsRequired (line 116) | function isDataModelBindingsRequired(baseComponentId: string, lookups: L... function implementsSubRouting (line 125) | function implementsSubRouting(def: CompDef): def... function implementsIsChildHidden (line 129) | function implementsIsChildHidden( FILE: src/App/frontend/src/layout/layout.ts type ILayouts (line 9) | interface ILayouts { type ComponentConfigs (line 19) | type ComponentConfigs = ReturnType; type CompTypes (line 20) | type CompTypes = keyof ComponentConfigs & keyof ComponentTypeConfigs; type AllComponents (line 21) | type AllComponents = ComponentTypeConfigs[CompTypes]['layout']; type CompExternal (line 35) | type CompExternal = Extract = ComponentTypeConfigs[Ty... type CompIntermediate (line 47) | type CompIntermediate = CompExternal... type CompIntermediateExact (line 48) | type CompIntermediateExact = CompExternalExact = Componen... type CompSummaryOverridesWithRef (line 54) | type CompSummaryOverridesWithRef = type IDataModelBindings (line 61) | type IDataModelBindings = Exclude< type ITextResourceBindingsExternal (line 66) | type ITextResourceBindingsExternal = type ITextResourceBindings (line 69) | type ITextResourceBindings = CompIntern... type ILayout (line 71) | type ILayout = CompExternal[]; type CompInternal (line 77) | type CompInternal = ReturnType = $Keys = { type ILayoutCollection (line 85) | type ILayoutCollection = { [pageName: string]: ILayoutFile }; type CompWithBehavior (line 87) | type CompWithBehavior = { type CompWithBinding (line 91) | type CompWithBinding = { type NodeValidationProps (line 99) | interface NodeValidationProps { FILE: src/App/frontend/src/queries/partyPrefetcher.ts function PartyPrefetcher (line 9) | function PartyPrefetcher() { FILE: src/App/frontend/src/queries/queries.ts type SetTagsRequest (line 63) | type SetTagsRequest = { type UpdateTagsResponse (line 67) | type UpdateTagsResponse = { type UserActionRequest (line 95) | type UserActionRequest = { function fetchExternalApi (line 204) | function fetchExternalApi({ FILE: src/App/frontend/src/queries/types.ts type IgnoredQueriesAndMutations (line 3) | type IgnoredQueriesAndMutations = keyof Pick< type KeysStartingWith (line 8) | type KeysStartingWith = { type AppQueries (line 12) | type AppQueries = Omit, Ignore... type AppMutations (line 13) | type AppMutations = Omit, Ignored... type AppQueriesContext (line 15) | type AppQueriesContext = AppQueries & AppMutations; FILE: src/App/frontend/src/react-router.d.ts type Future (line 4) | interface Future { FILE: src/App/frontend/src/router.tsx function createRouter (line 32) | function createRouter(queryClient: QueryClient) { FILE: src/App/frontend/src/routes/index/index.loader.ts type IndexLoaderError (line 16) | type IndexLoaderError = type IndexLoaderResult (line 21) | type IndexLoaderResult = null | IndexLoaderError; function indexLoader (line 23) | function indexLoader(instanceApi: InstanceApi) { function handleSelectInstance (line 52) | async function handleSelectInstance(queryClient: QueryClient, instanceAp... function createInstanceAndRedirect (line 71) | async function createInstanceAndRedirect(instanceApi: InstanceApi): Prom... function toLoaderError (line 77) | function toLoaderError(error: unknown): IndexLoaderError { FILE: src/App/frontend/src/routes/index/isStateless.ts function isStateless (line 3) | function isStateless(): boolean { FILE: src/App/frontend/src/routes/index/stateless-index.loader.ts function statelessIndexLoader (line 8) | function statelessIndexLoader() { FILE: src/App/frontend/src/routes/instance-selection/instance-selection.loader.test.ts function createLoader (line 36) | function createLoader() { FILE: src/App/frontend/src/routes/instance-selection/instance-selection.loader.ts type InstanceSelectionLoaderError (line 14) | type InstanceSelectionLoaderError = type InstanceSelectionLoaderResult (line 19) | type InstanceSelectionLoaderResult = null | InstanceSelectionLoaderError; function instanceSelectionLoader (line 21) | function instanceSelectionLoader(partyApi: PartyApi, instanceApi: Instan... function toLoaderError (line 47) | function toLoaderError(error: unknown): InstanceSelectionLoaderError { FILE: src/App/frontend/src/routes/instance/instance-index.loader.ts function instanceIndexLoader (line 12) | function instanceIndexLoader(instanceApi: InstanceApi) { FILE: src/App/frontend/src/routes/instance/instance.loader.ts function instanceLoader (line 7) | function instanceLoader(instanceApi: InstanceApi) { FILE: src/App/frontend/src/routes/instance/instance.route.tsx function Component (line 8) | function Component() { function ErrorBoundary (line 16) | function ErrorBoundary() { FILE: src/App/frontend/src/routes/page/page.route.tsx function Component (line 7) | function Component() { FILE: src/App/frontend/src/routes/party-selection/party-selection.loader.ts function partySelectionLoader (line 7) | function partySelectionLoader(partyApi: PartyApi) { FILE: src/App/frontend/src/routes/task/task-index.loader.ts function taskIndexLoader (line 12) | function taskIndexLoader(instanceApi: InstanceApi) { FILE: src/App/frontend/src/routes/task/task.loader.ts function taskLoader (line 7) | function taskLoader(instanceApi: InstanceApi) { FILE: src/App/frontend/src/routes/task/task.route.tsx function Component (line 8) | function Component() { FILE: src/App/frontend/src/routesBuilder.ts type TaskKeys (line 1) | enum TaskKeys { function buildInstanceUrl (line 25) | function buildInstanceUrl(instanceOwnerPartyId: string | number, instanc... function buildTaskUrl (line 29) | function buildTaskUrl(instanceOwnerPartyId: string | number, instanceGui... function buildPageUrl (line 33) | function buildPageUrl( function buildProcessEndUrl (line 42) | function buildProcessEndUrl(instanceOwnerPartyId: string | number, insta... function buildPartySelectionUrl (line 46) | function buildPartySelectionUrl(): string { FILE: src/App/frontend/src/setupTests.ts method constructor (line 123) | constructor(url: string, init?: { method?: string; signal?: AbortSignal ... FILE: src/App/frontend/src/test/allApps.ts class ExternalApp (line 19) | class ExternalApp { method constructor (line 21) | constructor(private rootDir: string) {} method getName (line 23) | getName() { method getOrgApp (line 27) | getOrgApp(): [string, string] { method readFile (line 36) | private readFile(path: string) { method readJson (line 40) | private readJson(path: string) { method fileExists (line 44) | private fileExists(path: string) { method fileSize (line 53) | private fileSize(path: string) { method dirExists (line 61) | private dirExists(path: string) { method readDir (line 69) | readDir(path: string) { method getBackendVersion (line 73) | getBackendVersion(): string | undefined { method getBackendMajorVersion (line 102) | getBackendMajorVersion(): number | undefined { method isValid (line 110) | isValid(): boolean { method isValidLayoutSet (line 117) | isValidLayoutSet(setId: string): boolean { method isValidDataModel (line 124) | isValidDataModel(fileBase: string, typeId: string): boolean { method enableCompatibilityMode (line 146) | enableCompatibilityMode() { method getAppMetadata (line 151) | getAppMetadata(): ApplicationMetadata { method getTextResources (line 171) | getTextResources(): ITextResourceResult[] { method getUiConfig (line 187) | getUiConfig(): UiConfig { method getUiFolders (line 209) | getUiFolders(): ExternalAppUiFolder[] { method getUiFolder (line 214) | getUiFolder(setId: string): ExternalAppUiFolder { method getRawUiFolder (line 223) | getRawUiFolder(folderName: string): ILayoutCollection { method getLayoutSettings (line 246) | getLayoutSettings(folderName: string): ILayoutSettings { method getDataModelsFromMetaData (line 255) | getDataModelsFromMetaData(): ExternalAppDataModel[] { method getDataModelsFromUiFolders (line 273) | getDataModelsFromUiFolders(): ExternalAppDataModel[] { method getModelSchema (line 283) | getModelSchema(fileBase: string): JSONSchema7 { class ExternalAppUiFolder (line 293) | class ExternalAppUiFolder { method constructor (line 294) | constructor( method getName (line 300) | getName() { method isValid (line 304) | isValid(): boolean { method getLayouts (line 322) | getLayouts() { method getSettings (line 326) | getSettings() { method getModel (line 330) | getModel(identifier?: { url: string } | { name: string }): ExternalApp... method simulateInstance (line 360) | simulateInstance(): IInstance { method getTaskId (line 378) | getTaskId(): string { method initialize (line 382) | initialize(): { pathname: string; mainFolder: ExternalAppUiFolder; sub... method simulateProcessData (line 421) | simulateProcessData(): IProcess { class ExternalAppDataModel (line 433) | class ExternalAppDataModel { method constructor (line 434) | constructor( method getName (line 441) | getName(): string { method setLayoutSet (line 445) | setLayoutSet(layoutSet: ExternalAppUiFolder) { method isValid (line 449) | isValid(): boolean { method getSchema (line 453) | getSchema() { method getDataDef (line 457) | getDataDef() { method simulateDataModel (line 462) | simulateDataModel(numRows = 1, _layouts?: ILayoutCollection): object { method buildDataModel (line 496) | private buildDataModel(current: object, key: string, bindingParts: str... function getAllApps (line 523) | function getAllApps(dir: string): ExternalApp[] { function ensureAppsDirIsSet (line 541) | function ensureAppsDirIsSet(runVoidTest = true) { function parseJsonTolerantly (line 563) | function parseJsonTolerantly(content: string): T { FILE: src/App/frontend/src/test/jestTools/transformCss.js method process (line 5) | process(_sourceText, _sourcePath) { FILE: src/App/frontend/src/test/jestTools/transformFile.js method process (line 5) | process(_sourceText, sourcePath) { FILE: src/App/frontend/src/test/renderWithProviders.tsx type ApiOverrides (line 46) | type ApiOverrides = Partial<{ type ExtendedRenderOptions (line 52) | interface ExtendedRenderOptions extends Omit { type InstanceRouterProps (line 61) | interface InstanceRouterProps { type RouterRef (line 70) | type RouterRef = { current: ReturnType | unde... type ExtendedRenderOptionsWithInstance (line 72) | interface ExtendedRenderOptionsWithInstance extends ExtendedRenderOption... type BaseRenderOptions (line 74) | interface BaseRenderOptions extends ExtendedRenderOptions { type InitialRenderRef (line 78) | interface InitialRenderRef { function queryPromiseMock (line 87) | function queryPromiseMock(_name: T) { function makeProxy (line 167) | function makeProxy(name: Name, ref: ... function NotFound (line 219) | function NotFound() { function DefaultRouter (line 224) | function DefaultRouter({ children }: PropsWithChildren) { function InstanceRouter (line 241) | function InstanceRouter({ function StatelessRouter (line 280) | function StatelessRouter({ type ProvidersProps (line 313) | interface ProvidersProps extends PropsWithChildren { function DefaultProviders (line 320) | function DefaultProviders({ children, queries, apis, queryClient, Router... type InstanceProvidersProps (line 343) | interface InstanceProvidersProps extends PropsWithChildren { function InstanceFormAndLayoutProviders (line 347) | function InstanceFormAndLayoutProviders({ children, formDataProxies }: I... function MinimalProviders (line 357) | function MinimalProviders({ children, queries, apis, queryClient, Router... type SetupFakeAppProps (line 374) | interface SetupFakeAppProps { function setupFakeApp (line 389) | function setupFakeApp({ queries, mutations, apis }: SetupFakeAppProps = ... type RenderGenericComponentTestProps (line 667) | interface RenderGenericComponentTestProps = InIn... function renderGenericComponentTest (line 680) | async function renderGenericComponentTest): Loa... FILE: src/App/frontend/src/types/index.ts type ISimpleInstance (line 3) | interface ISimpleInstance { type IHiddenLayoutsExternal (line 9) | interface IHiddenLayoutsExternal { type IExpandedWidthLayouts (line 13) | interface IExpandedWidthLayouts { type IPreventNavigationLayouts (line 17) | interface IPreventNavigationLayouts { type ProcessTaskType (line 21) | enum ProcessTaskType { type PresentationType (line 32) | enum PresentationType { type DateFlags (line 36) | enum DateFlags { function isProcessTaskType (line 44) | function isProcessTaskType(taskType: string): taskType is ProcessTaskType { type LooseAutocomplete (line 48) | type LooseAutocomplete = T | (string & {}); FILE: src/App/frontend/src/types/shared.ts type IAltinnOrg (line 4) | interface IAltinnOrg { type IApplicationLogic (line 12) | interface IApplicationLogic { type IDisplayAttachment (line 20) | interface IDisplayAttachment { type IData (line 30) | interface IData { type IDataType (line 52) | interface IDataType { type IInstance (line 66) | interface IInstance { type IInstanceStatus (line 88) | interface IInstanceStatus { type ISubstatus (line 92) | interface ISubstatus { type IInstanceOwner (line 97) | interface IInstanceOwner { type IInstanceState (line 105) | interface IInstanceState { type IAppLanguage (line 112) | interface IAppLanguage { type IOrganisation (line 119) | interface IOrganisation { type IParty (line 139) | interface IParty { type PartyType (line 157) | enum PartyType { type IPerson (line 171) | interface IPerson { type IProcess (line 191) | interface IProcess { type IProfile (line 200) | interface IProfile { type IProfileSettingPreference (line 213) | interface IProfileSettingPreference { type ISelfLinks (line 219) | interface ISelfLinks { type IUserAction (line 224) | interface IUserAction { constant ELEMENT_TYPE (line 230) | const ELEMENT_TYPE = { type ElementType (line 235) | type ElementType = (typeof ELEMENT_TYPE)[keyof typeof ELEMENT_TYPE]; type IProcessTask (line 237) | interface IProcessTask { type ITask (line 243) | interface ITask extends IProcessTask { type IProcessActions (line 256) | type IProcessActions = { type ITitle (line 260) | interface ITitle { type IValidated (line 264) | interface IValidated { type ITextResource (line 269) | interface ITextResource { type IVariable (line 274) | interface IVariable { type IApplicationSettings (line 285) | interface IApplicationSettings { type IPlatformFrontendSettings (line 289) | interface IPlatformFrontendSettings { type InstanceOwnerPartyType (line 296) | type InstanceOwnerPartyType = 'unknown' | 'org' | 'person' | 'selfIdenti... type IInstanceDataSources (line 299) | interface IInstanceDataSources { type IActionType (line 307) | type IActionType = 'instantiate' | 'confirm' | 'sign' | 'reject' | 'read... type IAuthContext (line 309) | type IAuthContext = { type ProblemDetails (line 314) | type ProblemDetails = { type PostalCodesRegistry (line 320) | interface PostalCodesRegistry { FILE: src/App/frontend/src/utils/attachmentsUtils.ts type DataTypeReference (line 3) | enum DataTypeReference { type AttachmentWithDataType (line 9) | type AttachmentWithDataType = { function getAttachmentsWithDataType (line 14) | function getAttachmentsWithDataType({ function getRefAsPdfAttachments (line 48) | function getRefAsPdfAttachments(data: AttachmentWithDataType[]) { function toDisplayAttachments (line 52) | function toDisplayAttachments(data: AttachmentWithDataType[]): IDisplayA... function getFileContentType (line 63) | function getFileContentType(file: File): string { function getSizeWithUnit (line 72) | function getSizeWithUnit(bytes: number, numberOfDecimals: number = 0): s... FILE: src/App/frontend/src/utils/authContext.ts function buildAuthContext (line 3) | function buildAuthContext(process: ITask | undefined): Partial any>( FILE: src/App/frontend/src/utils/computeStartUrl.ts type ComputeStartUrlParams (line 6) | interface ComputeStartUrlParams { function computeStartUrl (line 20) | function computeStartUrl({ function getRawFirstPage (line 58) | function getRawFirstPage(folderId: string | undefined): string | undefin... FILE: src/App/frontend/src/utils/cookieStorage/CookieStorage.ts constant MILLISECONDS_PER_DAY (line 4) | const MILLISECONDS_PER_DAY = 86400000; class CookieStorage (line 6) | class CookieStorage { method setItem (line 7) | static setItem(key: string, value: T, expiresInDays?: number): void { method getItem (line 21) | static getItem(key: string): T | null { method removeItem (line 33) | static removeItem(key: string): void { FILE: src/App/frontend/src/utils/databindings.ts constant GLOBAL_INDEX_KEY_INDICATOR_REGEX (line 1) | const GLOBAL_INDEX_KEY_INDICATOR_REGEX = /\[{\d+}]/g; function getKeyWithoutIndex (line 3) | function getKeyWithoutIndex(keyWithIndex: string): string { function getKeyWithoutIndexIndicators (line 13) | function getKeyWithoutIndexIndicators(keyWithIndexIndicators: string): s... function getKeyIndex (line 25) | function getKeyIndex(keyWithIndex: string): number[] { FILE: src/App/frontend/src/utils/databindings/DataBinding.ts class DataBinding (line 7) | class DataBinding { method constructor (line 10) | public constructor(public readonly binding: IDataModelReference) { method at (line 14) | public at(index: number): DataBindingPart | undefined { method export (line 18) | public export(): IDataModelReference { class DataBindingPart (line 26) | class DataBindingPart { method constructor (line 30) | public constructor( method hasArrayIndex (line 44) | public hasArrayIndex(): boolean { method toString (line 48) | public toString(): string { type TransposeDataBindingParams (line 57) | interface TransposeDataBindingParams { function transposeDataBinding (line 64) | function transposeDataBinding({ FILE: src/App/frontend/src/utils/dateUtils.test.ts function input (line 8) | function input(token: Token) { function output (line 45) | function output(token: Token, locale = 'en') { FILE: src/App/frontend/src/utils/dateUtils.ts constant UNICODE_TOKENS (line 6) | const UNICODE_TOKENS = /[^a-zA-Z0-9]+/g; type Separator (line 7) | type Separator = string | undefined; type Token (line 8) | type Token = keyof typeof tokenOptions; type ExtraOptions (line 10) | interface ExtraOptions { function formatDateLocale (line 54) | function formatDateLocale(localeStr: string, date: Date, unicodeFormat?:... function getDatepickerFormat (line 84) | function getDatepickerFormat(unicodeFormat: string): string { function selectPartToUse (line 102) | function selectPartToUse(parts: Intl.DateTimeFormatPart[], token: Token) { function postProcessValue (line 135) | function postProcessValue(token: Token, date: Date, lang: FixedLanguageL... function lookup (line 161) | function lookup(lang: FixedLanguageList, key: keyof FixedLanguageList) { function toTimeZonedDate (line 171) | function toTimeZonedDate(date: string | Date, zone: string = 'Europe/Osl... FILE: src/App/frontend/src/utils/formComponentUtils.ts type BindingToValues (line 12) | type BindingToValues = B exten... type IComponentFormData (line 18) | type IComponentFormData = BindingToValues { method constructor (line 14) | constructor(props: Props) { method getDerivedStateFromError (line 21) | static getDerivedStateFromError(lastError: Error) { method render (line 25) | render() { function StoreErrorAndBail (line 39) | function StoreErrorAndBail({ error, nodeId }: { error: Error; nodeId: st... FILE: src/App/frontend/src/utils/layout/DataModelLocation.tsx type IdMutator (line 10) | type IdMutator = (id: string) => string; type DMLocation (line 12) | interface DMLocation { type LocationProps (line 25) | interface LocationProps { function DataModelLocationProvider (line 30) | function DataModelLocationProvider({ groupBinding, rowIndex, children }:... function useDataModelLocationForNodeRaw (line 45) | function useDataModelLocationForNodeRaw(nodeId: string | undefined) { function DataModelLocationProviderFromNode (line 71) | function DataModelLocationProviderFromNode({ nodeId, children }: PropsWi... function useComponentIdMutator (line 88) | function useComponentIdMutator(skipLastMutator = false): IdMutator { function useIndexedId (line 115) | function useIndexedId(baseId: unknown, skipLastMutator = false) { function parseGroupContexts (line 129) | function parseGroupContexts(reference: IDataModelReference) { type NestedLocationProps (line 161) | interface NestedLocationProps { function NestedDataModelLocationProviders (line 168) | function NestedDataModelLocationProviders({ reference, children }: Props... FILE: src/App/frontend/src/utils/layout/NodesContext.tsx type PagesData (line 29) | interface PagesData { type PageData (line 36) | interface PageData { type NodesStorePlugins (line 42) | type NodesStorePlugins = { type AllFlat (line 52) | type AllFlat = UnionToIntersection ... type ExtraFunctions (line 53) | type ExtraFunctions = AllFlat<{ type ExtraHooks (line 56) | type ExtraHooks = AllFlat<{ type AddNodeRequest (line 60) | interface AddNodeRequest { type RemoveNodeRequest (line 65) | interface RemoveNodeRequest { type SetNodePropRequest (line 70) | interface SetNodePropRequest { type NodesSliceState (line 76) | type NodesSliceState = { function createNodesSlice (line 100) | function createNodesSlice(set: FormStoreSet): FormStoreState['nodes'] { function ProvideGlobalContext (line 218) | function ProvideGlobalContext({ children, registry }: PropsWithChildren<... function useIsInTaskTransition (line 277) | function useIsInTaskTransition() { function AutoCommit (line 289) | function AutoCommit({ registry }: { registry: RefObject }) { function NodesLoader (line 320) | function NodesLoader() { method useFullErrorList (line 328) | useFullErrorList() { method useWaitUntilReady (line 349) | useWaitUntilReady() { method useNodeErrors (line 367) | useNodeErrors(nodeId: string | undefined) { method useNodeData (line 375) | useNodeData( FILE: src/App/frontend/src/utils/layout/all.test.tsx constant ENV (line 24) | const ENV: 'prod' | 'all' = env.parsed?.ALTINN_ALL_APPS_ENV === 'prod' ?... constant MODE (line 25) | const MODE: 'critical' | 'all' = env.parsed?.ALTINN_ALL_APPS_MODE === 'c... function TestApp (line 43) | function TestApp() { function RenderAllComponents (line 60) | function RenderAllComponents() { function SubformTestWrapper (line 82) | function SubformTestWrapper({ baseId, children }: PropsWithChildren<{ ba... function testSet (line 136) | async function testSet(uiFolder: ExternalAppUiFolder) { function filterAndCleanMockCalls (line 208) | function filterAndCleanMockCalls(mock: jest.Mock): string[] { FILE: src/App/frontend/src/utils/layout/canRenderIn.ts function useHasCapability (line 7) | function useHasCapability(capability: keyof CompCapabilities) { FILE: src/App/frontend/src/utils/layout/generator/GeneratorContext.tsx type ChildIdMutator (line 12) | type ChildIdMutator = (id: string) => string; type ChildMutator (line 13) | type ChildMutator = (item: CompIntermed... type ChildClaims (line 15) | type ChildClaims = Set; type ChildClaimsMap (line 17) | interface ChildClaimsMap { type GlobalProviderProps (line 21) | type GlobalProviderProps = Pick & { type NodeGeneratorProps (line 27) | type NodeGeneratorProps = { type RowGeneratorProps (line 32) | type RowGeneratorProps = Pick { function AddRemoveNode (line 74) | function AddRemoveNode({ function useExpressionResolverProps (line 149) | function useExpressionResolverProps( function useIntermediateItem (line 243) | function useIntermediateItem(item: Comp... function isFormItem (line 257) | function isFormItem(item: CompIntermediate): item is CompIntermediate & ... function isSummarizableItem (line 261) | function isSummarizableItem(item: CompIntermediate): item is CompInterme... FILE: src/App/frontend/src/utils/layout/generator/NodeRepeatingChildren.tsx type Props (line 13) | interface Props { function NodeRepeatingChildren (line 17) | function NodeRepeatingChildren(props: Props) { function NodeRepeatingChildrenWorker (line 26) | function NodeRepeatingChildrenWorker({ claims }: Props) { type GenerateRowProps (line 60) | interface GenerateRowProps { function GenerateRowInner (line 77) | function GenerateRowInner({ rowIndex, claims, groupBinding, multiPageMap... type MultiPageMapping (line 101) | interface MultiPageMapping { function makeMultiPageMapping (line 105) | function makeMultiPageMapping(children: string[] | undefined): MultiPage... function mutateComponentIdPlain (line 114) | function mutateComponentIdPlain(rowIndex: number): ChildIdMutator { function mutateComponentId (line 118) | function mutateComponentId(rowIndex: number): ChildMutator { function mutateDataModelBindings (line 124) | function mutateDataModelBindings(rowIndex: number, groupBinding: IDataMo... function mutateMapping (line 140) | function mutateMapping(rowIndex: number, depth: number): ChildMutator { FILE: src/App/frontend/src/utils/layout/generator/useEvalExpression.ts function useEvalExpression (line 28) | function useEvalExpression( FILE: src/App/frontend/src/utils/layout/generator/validation/GenerationValidationContext.tsx type Context (line 18) | interface Context { function GeneratorValidationProvider (line 31) | function GeneratorValidationProvider({ children }) { function FetchLayoutSchema (line 46) | function FetchLayoutSchema({ function useIsLayoutValidationEnabled (line 75) | function useIsLayoutValidationEnabled() { function makeValidateFunc (line 100) | function makeValidateFunc(validator: Ajv) { type ValidateFunc (line 115) | type ValidateFunc = ReturnType; FILE: src/App/frontend/src/utils/layout/generator/validation/NodePropertiesValidation.tsx function NodePropertiesValidation (line 15) | function NodePropertiesValidation(props: NodeValida... function DataModelValidation (line 29) | function DataModelValidation({ externalItem, interm... function SchemaValidation (line 54) | function SchemaValidation({ intermediateItem, exter... FILE: src/App/frontend/src/utils/layout/generator/validation/hooks.ts function validateDataModelBindingsAny (line 10) | function validateDataModelBindingsAny( function validateDataModelBindingsSimple (line 58) | function validateDataModelBindingsSimple( function validateDataModelBindingsList (line 79) | function validateDataModelBindingsList( FILE: src/App/frontend/src/utils/layout/hidden.ts type IsHiddenOptions (line 21) | interface IsHiddenOptions { function useIsHidden (line 42) | function useIsHidden( function useIsHiddenMulti (line 78) | function useIsHiddenMulti( function useIsHiddenPage (line 134) | function useIsHiddenPage(pageKey: string | undefined, options: Omit ... type IsHiddenProps (line 174) | interface IsHiddenProps extends Pick, 'respectP... type HiddenWithReason (line 181) | type HiddenWithReason = function isHidden (line 191) | function isHidden({ type Expr (line 234) | interface Expr { type Callback (line 240) | interface Callback { type HiddenSource (line 246) | type HiddenSource = Expr | Callback; function findHiddenSources (line 248) | function findHiddenSources( function isInRepGroupChildren (line 301) | function isInRepGroupChildren(parent: CompExternal<'RepeatingGroup'>, ba... function useIsForcedVisibleByDevTools (line 315) | function useIsForcedVisibleByDevTools() { type IsHiddenPageProps (line 319) | interface IsHiddenPageProps extends Pick, 'resp... function isHiddenPage (line 326) | function isHiddenPage({ FILE: src/App/frontend/src/utils/layout/hooks.ts function useExternalItem (line 16) | function useExternalItem( function useBindingParts (line 25) | function useBindingParts() { function useIntermediateItem (line 49) | function useIntermediateItem( function mutateDataModelBindings (line 72) | function mutateDataModelBindings( function useDataModelBindingsFor (line 102) | function useDataModelBindingsFor( function mutateMapping (line 114) | function mutateMapping(mapping: IMapping | undefined, parts: ReturnType<... function useMappingFor (line 131) | function useMappingFor(baseComponentId:... FILE: src/App/frontend/src/utils/layout/nodesProduce.ts function nodesProduce (line 9) | function nodesProduce(fn: (draft: FormStoreState['nodes']) => void) { FILE: src/App/frontend/src/utils/layout/plugins/NodeDataPlugin.tsx type NodeDataPluginConfig (line 3) | interface NodeDataPluginConfig { FILE: src/App/frontend/src/utils/layout/plugins/NodeDefPlugin.tsx type DefPluginConfig (line 7) | interface DefPluginConfig { type DefPluginExtraState (line 19) | type DefPluginExtraState = Config['extra... type DefPluginStateFactoryProps (line 22) | type DefPluginStateFactoryProps = StateFactoryProps; method constructor (line 33) | public constructor(protected settings?: Config['settings']) { method toString (line 41) | public toString() { method makeConstructorArgs (line 67) | makeConstructorArgs(asGenericArgs = false): string { method serializeSettings (line 74) | protected serializeSettings(settings: unknown, asGenericArgs: boolean) { method makeGenericArgs (line 117) | makeGenericArgs(): string { method stateFactory (line 125) | stateFactory(_props: DefPluginStateFactoryProps): DefPluginExtraState { function claimNonRepeatingChildren (line 10) | function claimNonRepeatingChildren( FILE: src/App/frontend/src/utils/layout/plugins/claimRepeatingChildren.ts type ClaimRepeatingChildrenOptions (line 4) | interface ClaimRepeatingChildrenOptions { function claimRepeatingChildren (line 8) | function claimRepeatingChildren( FILE: src/App/frontend/src/utils/layout/schema.test.ts function withValues (line 11) | function withValues(targetObject: object) { FILE: src/App/frontend/src/utils/layout/types.ts type BaseRow (line 12) | interface BaseRow { type StateFactoryProps (line 17) | interface StateFactoryProps { type GeneratorErrors (line 31) | interface GeneratorErrors { type BaseNodeData (line 36) | interface BaseNodeData { type NodeData (line 50) | type NodeData = ReturnType>(obj: T): (keyof T)... type DataSourceOverrides (line 88) | type DataSourceOverrides = { function useExpressionDataSources (line 99) | function useExpressionDataSources(toEvaluate: unknown, overrides?: DataS... function findUsedExpressionFunctions (line 145) | function findUsedExpressionFunctions( function isFunctionName (line 178) | function isFunctionName(name: string): name is ExprFunctionName { FILE: src/App/frontend/src/utils/layout/useLabel.tsx function useLabel (line 13) | function useLabel({ FILE: src/App/frontend/src/utils/layout/useNodeItem.ts function useItemWhenType (line 15) | function useItemWhenType( function useItemIfType (line 41) | function useItemIfType( function useItemFor (line 72) | function useItemFor(baseComponentId: st... type FormDataFromType (line 84) | type FormDataFromType = T extends undef... function useFormDataFor (line 89) | function useFormDataFor( function useNodeFormDataWhenType (line 99) | function useNodeFormDataWhenType( function getNodeFormDataInner (line 107) | function getNodeFormDataInner( FILE: src/App/frontend/src/utils/listUtils.ts function isNotNullUndefinedOrEmpty (line 1) | function isNotNullUndefinedOrEmpty(key: string | number | boolean | null... FILE: src/App/frontend/src/utils/maybeAuthenticationRedirect.ts function maybeAuthenticationRedirect (line 6) | async function maybeAuthenticationRedirect(error: AxiosError): Promise(url: string, options?: AxiosReque... function httpGetRaw (line 19) | async function httpGetRaw( function httpPost (line 31) | async function httpPost( function httpPatch (line 39) | async function httpPatch( function httpDelete (line 47) | async function httpDelete(url: string, options?: AxiosRequestConfig): Pr... function putWithoutConfig (line 51) | async function putWithoutConfig(url: string): Promise = AxiosError; function httpGet (line 7) | async function httpGet(url: string, options?: AxiosRequestConfig): Pr... function httpPut (line 15) | async function httpPut(url: string, data: D, config?: Ax... FILE: src/App/frontend/src/utils/options.ts function verifyAndDeduplicateOptions (line 4) | function verifyAndDeduplicateOptions(options: IOptionInternal[] | undefi... function logNullValue (line 47) | function logNullValue(option: IOptionInternal) { function logNonUniqueValue (line 55) | function logNonUniqueValue(option: IOptionInternal) { function logEmptyValueMulti (line 69) | function logEmptyValueMulti(option: IOptionInternal) { function logEmptyValueSingle (line 83) | function logEmptyValueSingle(option: IOptionInternal) { function logNullLabel (line 93) | function logNullLabel(option: IOptionInternal) { function logIncludesComma (line 101) | function logIncludesComma(option: IOptionInternal) { function optionFilter (line 108) | function optionFilter( FILE: src/App/frontend/src/utils/schemaUtils.ts function getSchemaPart (line 35) | function getSchemaPart(schemaPath: string, jsonSchema: JSONSchema7): any { function getSchemaPartOldGenerator (line 54) | function getSchemaPartOldGenerator(schemaPath: string, mainSchema: objec... FILE: src/App/frontend/src/utils/splitDashedKey.ts type SplitKey (line 1) | interface SplitKey { function splitDashedKey (line 18) | function splitDashedKey(componentId: string): SplitKey { function getBaseComponentId (line 52) | function getBaseComponentId(componentId: string): string { FILE: src/App/frontend/src/utils/stringHelper.ts function duplicateStringFilter (line 20) | function duplicateStringFilter(currentString: string, currentIndex: numb... FILE: src/App/frontend/src/utils/typing.ts function typedBoolean (line 5) | function typedBoolean(value: T): value is Exclude boolean, m... function assertRow (line 255) | function assertRow( function assertRows (line 355) | function assertRows(...balloonNumbers: number[]) { FILE: src/App/frontend/test/e2e/integration/frontend-test/return-url.ts function encodeReturnUrl (line 8) | function encodeReturnUrl(url: string): string { FILE: src/App/frontend/test/e2e/integration/frontend-test/self-identified-user.ts function testSelfIdentifiedUser (line 30) | function testSelfIdentifiedUser() { FILE: src/App/frontend/test/e2e/integration/frontend-test/summary.ts function assertSummaryItem (line 235) | function assertSummaryItem(groupRow: number, items: { [key: string]: boo... function testNavigationMethod (line 591) | function testNavigationMethod(test: () => boolean) { function injectExtraPageAndSetTriggers (line 649) | function injectExtraPageAndSetTriggers(pageValidationConfig?: PageValida... FILE: src/App/frontend/test/e2e/integration/multiple-datamodels-test/saving.ts function haveTheSameUrls (line 258) | function haveTheSameUrls(subject: unknown) { FILE: src/App/frontend/test/e2e/integration/navigation-test-subform/navigation.ts constant NAVIGATION_COMPONENT (line 5) | const NAVIGATION_COMPONENT = '[data-testid=page-navigation]'; constant NAVIGATION_TRIGGER (line 6) | const NAVIGATION_TRIGGER = '[data-testid=page-navigation-trigger]'; constant ICON_COMPLETE (line 7) | const ICON_COMPLETE = '[data-testid=state-complete]'; constant ICON_ERROR (line 8) | const ICON_ERROR = '[data-testid=state-error]'; FILE: src/App/frontend/test/e2e/integration/service-task/service-task.ts function startAppAndFillToFailure (line 78) | function startAppAndFillToFailure() { function assertAndDismissNotification (line 112) | function assertAndDismissNotification(notificationText: string) { function goBackAndAchieveSuccess (line 123) | function goBackAndAchieveSuccess() { FILE: src/App/frontend/test/e2e/integration/stateless-app/feedback.ts type BadMessageAppeared (line 6) | type BadMessageAppeared = { FILE: src/App/frontend/test/e2e/integration/subform-test/attachments.ts function assertAttachments (line 27) | function assertAttachments(...names: string[]) { FILE: src/App/frontend/test/e2e/integration/subform-test/pdf.ts function fillTwoSubforms (line 10) | function fillTwoSubforms() { function buildUrlForSingleSubform (line 216) | function buildUrlForSingleSubform(href: string) { FILE: src/App/frontend/test/e2e/k6-browser/browser-script.ts constant BASE_URL (line 9) | const BASE_URL = __ENV.BASE_URL || 'http://local.altinn.cloud:8000'; constant SCREENSHOTS_DIR (line 10) | const SCREENSHOTS_DIR = 'k6-browser-screenshots'; constant TEST_DATA (line 13) | const TEST_DATA = { constant SELECTORS (line 22) | const SELECTORS = { constant MESSAGES (line 29) | const MESSAGES = { function takeScreenshot (line 55) | async function takeScreenshot(page: Page, name: string, description?: st... function setup (line 71) | function setup() { function localtestLogin (line 115) | async function localtestLogin(page: Page) { function goToCorrectPage (line 166) | async function goToCorrectPage(page: Page) { function generate250MorePets (line 187) | async function generate250MorePets(screen: Page, buttonName: RegExp) { function editLastPet (line 210) | async function editLastPet(page: Page) { function addPetManually (line 264) | async function addPetManually(page: Page, petName: string) { function errorToMessage (line 317) | function errorToMessage(error: unknown): string { FILE: src/App/frontend/test/e2e/k6-browser/check-k6-setup.ts constant INSTALL_URL (line 8) | const INSTALL_URL = 'https://grafana.com/docs/k6/latest/set-up/install-k... FILE: src/App/frontend/test/e2e/pageobjects/app-frontend.ts class AppFrontend (line 3) | class AppFrontend { method fieldValidation (line 140) | public fieldValidation(field: string) { type Type (line 378) | type Type = 'tagged' | 'untagged'; function makeUploaderSelectors (line 380) | function makeUploaderSelectors( FILE: src/App/frontend/test/e2e/pageobjects/common.ts class Common (line 1) | class Common { FILE: src/App/frontend/test/e2e/pageobjects/datalist.ts class Datalist (line 1) | class Datalist { FILE: src/App/frontend/test/e2e/pageobjects/likert.ts class Likert (line 1) | class Likert { method selectRadioDesktop (line 15) | selectRadioDesktop(question, option) { method selectRadioMobile (line 21) | selectRadioMobile(question, option) { FILE: src/App/frontend/test/e2e/pageobjects/party-mocks.ts type Mockable (line 99) | interface Mockable { function cyMockResponses (line 110) | function cyMockResponses(whatToMock: Mockable) { FILE: src/App/frontend/test/e2e/support/apps/signing-test/signing-login.ts function signingTestLogin (line 6) | function signingTestLogin(user: CyUser) { FILE: src/App/frontend/test/e2e/support/auth.ts type CyUser (line 7) | type CyUser = type UserInfo (line 17) | type UserInfo = { type MinimalTask (line 91) | type MinimalTask = Pick; function getPermissions (line 92) | function getPermissions(format: string): MinimalTask { type CyUserLoginParams (line 144) | type CyUserLoginParams = { function cyUserLogin (line 150) | function cyUserLogin({ cyUser, authenticationLevel, appName }: CyUserLog... type LocalLoginParams (line 166) | type LocalLoginParams = function localLogin (line 178) | function localLogin({ authenticationLevel, appName, ...rest }: LocalLogi... function loginSelfIdentifiedTt02Login (line 220) | function loginSelfIdentifiedTt02Login(user: string, pwd: string) { function cyUserTt02Login (line 244) | function cyUserTt02Login(user: string, pwd: string) { function waitForLogin (line 259) | function waitForLogin() { type TenorOrg (line 276) | type TenorOrg = { type TenorUser (line 281) | type TenorUser = { type AppResponseRef (line 288) | type AppResponseRef = { current: ((res: CyHttpMessages.IncomingHttpRespo... type TenorLoginParams (line 290) | type TenorLoginParams = { function tenorUserLogin (line 296) | function tenorUserLogin(props: TenorLoginParams) { function tenorTt02Login (line 309) | function tenorTt02Login({ appName, tenorUser }: Omit { type ImageData (line 558) | type ImageData = { path: string; dataUrl: string }; function buildPdfUrl (line 628) | function buildPdfUrl(href: string): string { FILE: src/App/frontend/test/e2e/support/customReceipt.ts function generateAttachmentLists (line 4) | function generateAttachmentLists({ FILE: src/App/frontend/test/e2e/support/formFiller.ts function fillOutChangeName (line 9) | function fillOutChangeName() { function fillOutGroup (line 61) | function fillOutGroup() { function fillOutLikert (line 115) | function fillOutLikert() { function fillOutList (line 124) | function fillOutList() { FILE: src/App/frontend/test/e2e/support/global.ts type FrontendTestTask (line 11) | type FrontendTestTask = 'message' | 'changename' | 'group' | 'likert' | ... type FillableFrontendTasks (line 12) | type FillableFrontendTasks = Exclude void }; type Size (line 328) | type Size = { width: number; height: number }; type BackendValidationResult (line 330) | type BackendValidationResult = { type BackendValidationPredicate (line 333) | type BackendValidationPredicate = (validationIssue: BackendValidationIss... FILE: src/App/frontend/test/e2e/support/intercept-global-data.ts type GlobalDataModifier (line 3) | type GlobalDataModifier = (globalData: AltinnAppGlobalData) => void; function interceptAltinnAppGlobalData (line 23) | function interceptAltinnAppGlobalData(modifier: GlobalDataModifier, alia... FILE: src/App/frontend/test/e2e/support/navigation.ts type Context (line 17) | interface Context { type ExtraOutput (line 21) | interface ExtraOutput { type Extras (line 26) | type Extras = (context: Context) => ExtraOutput; function generateEvalString (line 35) | function generateEvalString(target: FrontendTestTask, extra?: Extras): s... FILE: src/App/frontend/test/e2e/support/start-app-instance.ts function getTargetUrl (line 156) | function getTargetUrl(appName: string) { function getConfiguredFrontendHost (line 162) | function getConfiguredFrontendHost() { function generateHtmlToEval (line 171) | function generateHtmlToEval(javascript: string) { FILE: src/App/frontend/test/e2e/support/utils.ts function reverseName (line 1) | function reverseName(name: string): string { FILE: src/App/frontend/webpack.config.development.js method toString (line 37) | toString() { FILE: src/App/template/src/App/TestDummy.cs class TestDummy (line 6) | public class TestDummy { } FILE: src/App/template/src/App/models/model.cs class model (line 12) | [XmlRoot(ElementName = "model")] FILE: src/Designer/backend/PolicyAdmin/Constants/AltinnXacmlConstants.cs class AltinnXacmlConstants (line 6) | public static class AltinnXacmlConstants class Prefixes (line 11) | public static class Prefixes class MatchAttributeIdentifiers (line 32) | public static class MatchAttributeIdentifiers class MatchAttributeCategory (line 88) | public static class MatchAttributeCategory FILE: src/Designer/backend/PolicyAdmin/Models/AccessPackageArea.cs class AccessPackageArea (line 3) | public class AccessPackageArea FILE: src/Designer/backend/PolicyAdmin/Models/AccessPackageAreaGroup.cs class AccessPackageAreaGroup (line 3) | public class AccessPackageAreaGroup FILE: src/Designer/backend/PolicyAdmin/Models/AccessPackageOption.cs class AccessPackageOption (line 3) | public class AccessPackageOption FILE: src/Designer/backend/PolicyAdmin/Models/ActionOption.cs class ActionOption (line 3) | public class ActionOption FILE: src/Designer/backend/PolicyAdmin/Models/AttributeMatch.cs class AttributeMatch (line 3) | public class AttributeMatch FILE: src/Designer/backend/PolicyAdmin/Models/PolicyRule.cs class PolicyRule (line 3) | public class PolicyRule FILE: src/Designer/backend/PolicyAdmin/Models/ResourcePolicy.cs class ResourcePolicy (line 3) | public class ResourcePolicy FILE: src/Designer/backend/PolicyAdmin/Models/RuleAction.cs class RuleAction (line 3) | public class RuleAction FILE: src/Designer/backend/PolicyAdmin/Models/RuleResource.cs class RuleResource (line 3) | public class RuleResource FILE: src/Designer/backend/PolicyAdmin/Models/RuleSubject.cs class RuleSubject (line 3) | public class RuleSubject FILE: src/Designer/backend/PolicyAdmin/Models/SubjectOption.cs class SubjectOption (line 3) | public class SubjectOption class SubjectOptionProvider (line 24) | public class SubjectOptionProvider class OldSubjectOption (line 33) | public class OldSubjectOption FILE: src/Designer/backend/PolicyAdmin/PolicyConverter.cs class PolicyConverter (line 9) | public static class PolicyConverter method ConvertPolicy (line 11) | public static ResourcePolicy ConvertPolicy(XacmlPolicy xacmlPolicy) method GetObligations (line 77) | private static void GetObligations(XacmlPolicy xacmlPolicy, ResourcePo... method GetRuleActions (line 114) | private static List? GetRuleActions(XacmlAllOf allOf) method GetRuleResources (line 135) | private static List? GetRuleResources(XacmlAllOf allOf) method GetRuleSubjects (line 156) | private static List? GetRuleSubjects(XacmlAllOf allOf) method ConvertPolicy (line 177) | public static XacmlPolicy ConvertPolicy(ResourcePolicy? policyInput) method ConvertRule (line 224) | private static XacmlRule ConvertRule(PolicyRule policyRule) method GetResourceAnyOfs (line 259) | private static XacmlAnyOf GetResourceAnyOfs(List> resources) method GetSubjectAnyOfs (line 298) | private static XacmlAnyOf GetSubjectAnyOfs(List subjects) method GetActionAnyOfs (line 340) | private static XacmlAnyOf GetActionAnyOfs(List actions) method GetAuthenticationLevelObligation (line 372) | private static XacmlObligationExpression GetAuthenticationLevelObligat... method GetAuthenticationLevelObligationOrg (line 394) | private static XacmlObligationExpression GetAuthenticationLevelObligat... FILE: src/Designer/backend/src/DataModeling/Converter/Csharp/CSharpGenerationSettings.cs class CSharpGenerationSettings (line 3) | public class CSharpGenerationSettings FILE: src/Designer/backend/src/DataModeling/Converter/Csharp/Compiler.cs class Compiler (line 15) | public static class Compiler method CompileToAssembly (line 23) | public static Assembly CompileToAssembly(string csharpCode) FILE: src/Designer/backend/src/DataModeling/Converter/Csharp/CsharpCompilationException.cs class CsharpCompilationException (line 6) | public class CsharpCompilationException : Exception method CsharpCompilationException (line 11) | public CsharpCompilationException(string message, List customE... FILE: src/Designer/backend/src/DataModeling/Converter/Csharp/CsharpGenerationException.cs class CsharpGenerationException (line 8) | [Serializable] method CsharpGenerationException (line 12) | public CsharpGenerationException() { } method CsharpGenerationException (line 15) | public CsharpGenerationException(string message) method CsharpGenerationException (line 19) | public CsharpGenerationException(string message, Exception innerExcept... FILE: src/Designer/backend/src/DataModeling/Converter/Csharp/JsonMetadataToCsharpConverter.cs class JsonMetadataToCsharpConverter (line 14) | public class JsonMetadataToCsharpConverter : IModelMetadataToCsharpConve... method JsonMetadataToCsharpConverter (line 18) | public JsonMetadataToCsharpConverter(CSharpGenerationSettings generati... method Indent (line 23) | private string Indent(int level = 1) => new string(' ', level * _gener... method CreateModelFromMetadata (line 26) | public string CreateModelFromMetadata( method CreateModelFromMetadataRecursive (line 77) | private void CreateModelFromMetadataRecursive( method ParseFieldProperty (line 166) | private void ParseFieldProperty( method ParseGroupProperty (line 257) | private void ParseGroupProperty( method AddXmlElementAnnotation (line 315) | private void AddXmlElementAnnotation( method AddShouldSerializeForTagContent (line 336) | private void AddShouldSerializeForTagContent( method ParseAttributeProperty (line 363) | private void ParseAttributeProperty( method WriteRestrictionAnnotations (line 416) | private void WriteRestrictionAnnotations(StringBuilder classBuilder, E... method WriteRestrictions (line 440) | private void WriteRestrictions( method WriteRangeRestriction (line 487) | private void WriteRangeRestriction( method GetRangeValueAsString (line 523) | private static string GetRangeValueAsString(ElementMetadata element, R... method WriteTypeRestrictions (line 539) | private void WriteTypeRestrictions(StringBuilder classBuilder, BaseVal... method LeftRangeLimit (line 598) | private static string LeftRangeLimit(BaseValueType type) => method RightRangeLimit (line 613) | private static string RightRangeLimit(BaseValueType? type) => method GetPropertyType (line 628) | private static (string DataType, bool IsValueType) GetPropertyType(Bas... method WriteShouldSerializeMethod (line 663) | private void WriteShouldSerializeMethod(StringBuilder classBuilder, st... method ShouldWriteAltinnRowId (line 669) | private bool ShouldWriteAltinnRowId(ElementMetadata element, List GetCompatibleTypes(JsonPointer path) method GetIncompatibleTypes (line 118) | private ISet GetIncompatibleTypes(JsonPointer path) FILE: src/Designer/backend/src/DataModeling/Converter/Json/Strategy/GeneralJsonSchemaAnalyzer.cs class GeneralJsonSchemaAnalyzer (line 8) | public class GeneralJsonSchemaAnalyzer : JsonSchemaAnalyzer, IJsonSchema... method GeneralJsonSchemaAnalyzer (line 13) | public GeneralJsonSchemaAnalyzer() method AnalyzeSchema (line 17) | public override JsonSchemaXsdMetadata AnalyzeSchema(JsonSchema schema) FILE: src/Designer/backend/src/DataModeling/Converter/Json/Strategy/GeneralJsonSchemaConverter.cs class GeneralJsonSchemaConverter (line 23) | public class GeneralJsonSchemaConverter : IJsonSchemaConverter method Convert (line 33) | public XmlSchema Convert(JsonSchema schema, JsonSchemaXsdMetadata meta... method CompileSchema (line 150) | private static XmlSchema CompileSchema(XmlSchema schema) method ReloadXsdSchema (line 167) | private static XmlSchema ReloadXsdSchema(XmlSchema schema) method HandleSchemaAttributes (line 178) | private void HandleSchemaAttributes() method HandleSchemaUnhandledAttributes (line 222) | private void HandleSchemaUnhandledAttributes() method HandleNamespaces (line 227) | private void HandleNamespaces() method HandleInfoKeyword (line 255) | private void HandleInfoKeyword(InfoKeyword infoKeyword) method HandleDefinitions (line 275) | private void HandleDefinitions(JsonPointer defsPath, IReadOnlyDictiona... method HandleDefinition (line 284) | private void HandleDefinition(string name, JsonPointer path, JsonSchem... method HandleRootMessage (line 307) | private void HandleRootMessage(WorkList keywords) method HandleComplexType (line 344) | private void HandleComplexType(XmlSchemaComplexType item, WorkList keywords,... method FindTargetBaseTypeForSimpleTypeRestriction (line 777) | private XmlQualifiedName FindTargetBaseTypeForSimpleTypeRestriction(Js... method GetUnhandledEnumAttributes (line 807) | private static IReadOnlyList GetUnhandledEnumAttri... method GetRestrictionFacets (line 812) | private static IEnumerable GetRestrictionFacets( method GetTypeNameFromTypeKeyword (line 983) | private static XmlQualifiedName GetTypeNameFromTypeKeyword( method HandleSimpleContentRestriction (line 1024) | private void HandleSimpleContentRestriction( method HandleSimpleContentRestrictionAttributeProperties (line 1067) | private void HandleSimpleContentRestrictionAttributeProperties( method HandleSimpleContentRestrictionValueProperty (line 1087) | private void HandleSimpleContentRestrictionValueProperty( method DeconstructSimpleContentRestriction (line 1128) | private static void DeconstructSimpleContentRestriction( method DeconstructSimpleContentRestrictionProperties (line 1153) | private static void DeconstructSimpleContentRestrictionProperties( method HandleSimpleContentExtension (line 1167) | private void HandleSimpleContentExtension( method HandleComplexContentExtension (line 1210) | private void HandleComplexContentExtension( method HandlePropertiesKeyword (line 1269) | private void HandlePropertiesKeyword( method CarryXsdOccursIfNotSet (line 1314) | private static void CarryXsdOccursIfNotSet(XmlSchemaObject subItem, Js... method ConvertSubschema (line 1338) | private XmlSchemaObject ConvertSubschema(JsonPointer path, JsonSchema ... method HandleAnyAttributeKeyword (line 1404) | private static void HandleAnyAttributeKeyword( method HandleAnyAttributeKeyword (line 1424) | private static void HandleAnyAttributeKeyword( method AddUnhandledAttributes (line 1444) | private void AddUnhandledAttributes( method AddUnhandledAttributes (line 1469) | private void AddUnhandledAttributes( method AddUnhandledEnumAttributesToFacet (line 1489) | private void AddUnhandledEnumAttributesToFacet( method CreateAttribute (line 1516) | private XmlAttribute CreateAttribute(string name, string value) method GetTypeNameFromReference (line 1541) | private static XmlQualifiedName GetTypeNameFromReference(Uri reference) method GetTypeNameFromArray (line 1557) | private static XmlQualifiedName GetTypeNameFromArray(JsonSchema schema... method SetName (line 1579) | private static void SetName(XmlSchemaObject item, string name) method SetRequired (line 1604) | private static void SetRequired(XmlSchemaObject item, bool isRequired) method SetFixed (line 1626) | private static void SetFixed(XmlSchemaObject item, ConstKeyword constK... method SetDefault (line 1641) | private static void SetDefault(XmlSchemaObject item, DefaultKeyword de... method SetType (line 1656) | private static XmlQualifiedName SetType(SchemaValueType type, Format f... method TypeAndXsdTypeAreCompatible (line 1667) | private static bool TypeAndXsdTypeAreCompatible(SchemaValueType type, ... method GetXsdTypeFromTypeAndFormat (line 1682) | private static string GetXsdTypeFromTypeAndFormat(SchemaValueType type... method GetStringTypeFromFormat (line 1695) | private static string GetStringTypeFromFormat(Format format) method GetKeywordSubSchemaIndex (line 1708) | private static int GetKeywordSubSchemaIndex(IReadOnlyList ... method IsValidComplexContentExtension (line 592) | protected bool IsValidComplexContentExtension(JsonPointer path, JsonSc... method IsValidSimpleType (line 640) | protected static bool IsValidSimpleType(JsonSchema schema) method IsValidSimpleTypeOrSimpleTypeRestriction (line 670) | protected bool IsValidSimpleTypeOrSimpleTypeRestriction(JsonSchema sch... method IsValidSimpleTypeRestriction (line 680) | protected bool IsValidSimpleTypeRestriction(JsonSchema schema) method IsValidAttribute (line 751) | protected static bool IsValidAttribute(JsonSchema schema) method IsValidUnhandledAttribute (line 770) | protected static bool IsValidUnhandledAttribute(JsonSchema schema) method IsValidUnhandledEnumAttribute (line 788) | private static bool IsValidUnhandledEnumAttribute(JsonSchema schema) method FollowReferencesIfAny (line 804) | protected JsonSchema FollowReferencesIfAny(JsonSchema schema) method FollowReference (line 820) | protected JsonSchema FollowReference(RefKeyword refKeyword) method IsPlainRestrictionSchema (line 832) | protected static bool IsPlainRestrictionSchema(JsonSchema schema) method IsPlainRestrictionSchema (line 843) | private static bool IsPlainRestrictionSchema(WorkList requiredPro... method IsRequired (line 862) | private bool IsRequired(string id, string name) method IsRefType (line 882) | private static bool IsRefType(JsonSchema subSchema) method GetPrimitiveType (line 894) | private static SchemaValueType GetPrimitiveType(SchemaValueType type) method IsNullablePrimitiveType (line 929) | private static bool IsNullablePrimitiveType(SchemaValueType actualType... method IsSchemaExclusivePrimitiveType (line 943) | private static bool IsSchemaExclusivePrimitiveType(JsonSchema subSchema) method IsExclusivePrimitiveType (line 959) | private static bool IsExclusivePrimitiveType(SchemaValueType type) method IsExclusiveArrayType (line 973) | private static bool IsExclusiveArrayType(JsonSchema subSchema) method SetTargetNamespace (line 985) | private void SetTargetNamespace(JsonSchema jsonSchema) FILE: src/Designer/backend/src/DataModeling/Converter/Metadata/KeywordProcessedEventArgs.cs class KeywordProcessedEventArgs (line 10) | public class KeywordProcessedEventArgs : EventArgs FILE: src/Designer/backend/src/DataModeling/Converter/Metadata/MetamodelRestrictionUtils.cs class MetamodelRestrictionUtils (line 16) | public static class MetamodelRestrictionUtils method EnrichRestrictions (line 50) | public static void EnrichRestrictions( method PopulateRestrictions (line 85) | public static void PopulateRestrictions(AllOfKeyword allOfKeyword, Dic... method AddStringRestrictions (line 99) | private static void AddStringRestrictions(JsonSchema subSchema, IDicti... method AddNestedStringRestrictions (line 122) | private static void AddNestedStringRestrictions( method AddEnumRestrictions (line 136) | private static void AddEnumRestrictions(EnumKeyword enumKeyword, IDict... method AddNumberRestrictions (line 160) | private static void AddNumberRestrictions(JsonSchema subSchema, Dictio... method AddNestedNumberRestrictions (line 177) | private static void AddNestedNumberRestrictions( method TryGetKeywordFromSubSchemas (line 191) | private static bool TryGetKeywordFromSubSchemas( method AddRestrictionFromKeyword (line 212) | private static void AddRestrictionFromKeyword(this IDictionary customErrorMes... FILE: src/Designer/backend/src/DataModeling/Converter/Xml/PropertiesBuilder.cs class PropertiesBuilder (line 10) | internal class PropertiesBuilder method Add (line 21) | public void Add(string name, JsonSchema schema, bool required) method AddCurrentPropertiesToStep (line 30) | public void AddCurrentPropertiesToStep(StepsBuilder stepBuilder) method Build (line 54) | public void Build(JsonSchemaBuilder builder) FILE: src/Designer/backend/src/DataModeling/Converter/Xml/StepsBuilder.cs class StepsBuilder (line 11) | internal class StepsBuilder method Add (line 19) | public void Add(Action step) method BuildWithAllOf (line 29) | public void BuildWithAllOf(JsonSchemaBuilder builder) FILE: src/Designer/backend/src/DataModeling/Converter/Xml/XmlSchemaConvertException.cs class XmlSchemaConvertException (line 8) | [Serializable] method XmlSchemaConvertException (line 14) | public XmlSchemaConvertException() method XmlSchemaConvertException (line 20) | public XmlSchemaConvertException(string message) method XmlSchemaConvertException (line 26) | public XmlSchemaConvertException(string message, Exception innerExcept... FILE: src/Designer/backend/src/DataModeling/Converter/Xml/XmlSchemaToJsonSchemaConverter.cs class XmlSchemaToJsonSchemaConverter (line 21) | public class XmlSchemaToJsonSchemaConverter : IXmlSchemaToJsonSchemaConv... method Convert (line 26) | public JsonSchema Convert(XmlSchema schema) method Convert (line 33) | public JsonSchema Convert(XmlSchema schema, Uri schemaUri) method AddAnnotation (line 148) | private static void AddAnnotation(XmlSchemaAnnotation annotation, Json... method AddSchemaRootAnnotation (line 197) | private static void AddSchemaRootAnnotation(XmlSchemaAnnotation annota... method ConvertSchemaAttribute (line 245) | private JsonSchemaBuilder ConvertSchemaAttribute(XmlSchemaAttribute it... method HandleAttribute (line 254) | private void HandleAttribute(XmlSchemaAttribute item, bool optional, b... method HandleSimpleType (line 287) | private void HandleSimpleType(XmlSchemaSimpleType schemaType, bool opt... method HandleSimpleTypeRestriction (line 307) | private void HandleSimpleTypeRestriction( method AddSimpleTypeRestrictionFacets (line 345) | private static void AddSimpleTypeRestrictionFacets(XmlSchemaSimpleType... method HandleRestrictionFacet (line 367) | private static void HandleRestrictionFacet( method HandleSimpleTypeList (line 480) | private void HandleSimpleTypeList( method HandleComplexType (line 512) | private void HandleComplexType( method HandleNillable (line 599) | private void HandleNillable(XmlSchemaSequence sequence, bool optional,... method HandleGroupRef (line 605) | private static void HandleGroupRef(XmlSchemaGroupRef item, JsonSchemaB... method HandleChoice (line 613) | private void HandleChoice(XmlSchemaChoice choice, bool optional, bool ... method HandleAll (line 654) | private void HandleAll(XmlSchemaAll all, bool optional, bool array, Js... method HandleSequence (line 670) | private void HandleSequence(XmlSchemaSequence sequence, bool optional,... method HandleSimpleContent (line 715) | private void HandleSimpleContent(XmlSchemaSimpleContent item, bool opt... method AddRestrictionFacets (line 730) | private static void AddRestrictionFacets(ICollection f... method HandleSimpleContentRestriction (line 749) | private void HandleSimpleContentRestriction( method HandleSimpleContentExtension (line 798) | private void HandleSimpleContentExtension( method HandleComplexContent (line 823) | private void HandleComplexContent( method HandleComplexContentRestriction (line 843) | private void HandleComplexContentRestriction( method HandleComplexContentExtension (line 868) | private void HandleComplexContentExtension( method HandleParticle (line 893) | private void HandleParticle(XmlSchemaParticle particle, bool optional,... method AddAttributes (line 912) | private void AddAttributes( method AddUnhandledAttributes (line 939) | private static void AddUnhandledAttributes(XmlSchemaAnnotated item, Js... method AddUnhandledEnumAttributes (line 950) | private static void AddUnhandledEnumAttributes(XmlSchemaSimpleTypeRest... method AddAnyAttribute (line 970) | private static void AddAnyAttribute(XmlSchemaAnyAttribute anyAttribute... method ConvertSchemaAttributeGroup (line 980) | private JsonSchemaBuilder ConvertSchemaAttributeGroup(XmlSchemaAttribu... method HandleAttributeGroup (line 989) | private void HandleAttributeGroup( method HandleAttributeGroupRef (line 1025) | private static void HandleAttributeGroupRef(XmlSchemaAttributeGroupRef... method ConvertSchemaElement (line 1033) | private JsonSchemaBuilder ConvertSchemaElement(XmlSchemaElement item, ... method ConvertSchemaChoice (line 1104) | private JsonSchemaBuilder ConvertSchemaChoice(XmlSchemaChoice item, bo... method ConvertSchemaSequence (line 1113) | private JsonSchemaBuilder ConvertSchemaSequence(XmlSchemaSequence item... method ConvertSchemaGroup (line 1122) | private JsonSchemaBuilder ConvertSchemaGroup(XmlSchemaGroup item, bool... method HandleGroup (line 1131) | private void HandleGroup(XmlSchemaGroup grp, bool optional, bool array... method ConvertSchemaGroupRef (line 1149) | private static JsonSchemaBuilder ConvertSchemaGroupRef(XmlSchemaGroupR... method ConvertSchemaSimpleType (line 1158) | private JsonSchemaBuilder ConvertSchemaSimpleType(XmlSchemaSimpleType ... method ConvertSchemaComplexType (line 1167) | private JsonSchemaBuilder ConvertSchemaComplexType(XmlSchemaComplexTyp... method HandleAnnotation (line 1176) | private static void HandleAnnotation(XmlSchemaAnnotated item, JsonSche... method GetReferenceFromTypename (line 1184) | private static string GetReferenceFromTypename(XmlQualifiedName typeName) method GetReferenceFromName (line 1194) | private static string GetReferenceFromName(string name) method HandleType (line 1204) | private static void HandleType( method TryBuildType (line 1241) | private static bool TryBuildType(XmlQualifiedName typeName, bool nilla... method BuildReference (line 1273) | private static void BuildReference(JsonSchemaBuilder typeBuilder, XmlQ... method GetTypeAndFormat (line 1282) | private static bool GetTypeAndFormat( method TryParseDecimal (line 1399) | private static bool TryParseDecimal(string facetValue, out decimal dLe... method CarryOccursProperties (line 1420) | private static void CarryOccursProperties(XmlSchemaParticle item, Json... FILE: src/Designer/backend/src/DataModeling/Json/Formats/CustomFormats.cs class CustomFormats (line 12) | public static class CustomFormats method CheckDate (line 24) | private static bool CheckDate(JsonNode element) method CheckDateFormat (line 29) | private static bool CheckDateFormat(JsonNode node, params string[] for... FILE: src/Designer/backend/src/DataModeling/Json/Formats/JsonSchemaFormats.cs class JsonSchemaFormats (line 6) | public static class JsonSchemaFormats method RegisterFormats (line 15) | public static void RegisterFormats() FILE: src/Designer/backend/src/DataModeling/Json/IJsonSchemaNormalizer.cs type IJsonSchemaNormalizer (line 8) | public interface IJsonSchemaNormalizer method Normalize (line 15) | JsonSchema Normalize(JsonSchema jsonSchema); FILE: src/Designer/backend/src/DataModeling/Json/JsonSchemaNormalizer.cs class JsonSchemaNormalizer (line 13) | public class JsonSchemaNormalizer : IJsonSchemaNormalizer method Normalize (line 28) | public JsonSchema Normalize(JsonSchema jsonSchema) method NormalizeSchema (line 38) | private JsonSchema NormalizeSchema(JsonSchema schema) method NormalizeKeyword (line 57) | private IEnumerable NormalizeKeyword(JsonSchema sc... method HasSingleSubschema (line 128) | private static bool HasSingleSubschema(AllOfKeyword allOf) method HasCommonKeywords (line 133) | private static bool HasCommonKeywords(JsonSchema schema, JsonSchema ot... FILE: src/Designer/backend/src/DataModeling/Json/Keywords/FormatExclusiveMaximumKeyword.cs class FormatExclusiveMaximumKeyword (line 12) | [SchemaKeyword(Name)] method FormatExclusiveMaximumKeyword (line 35) | public FormatExclusiveMaximumKeyword(string value) method GetConstraint (line 40) | public KeywordConstraint GetConstraint( method Equals (line 50) | public bool Equals(FormatExclusiveMaximumKeyword other) method Equals (line 61) | public override bool Equals(object obj) method GetHashCode (line 67) | public override int GetHashCode() class FormatExclusiveMaximumKeywordJsonConverter (line 75) | internal class FormatExclusiveMaximumKeywordJsonConverter : JsonConver... method Read (line 80) | public override FormatExclusiveMaximumKeyword Read( method Write (line 97) | public override void Write( FILE: src/Designer/backend/src/DataModeling/Json/Keywords/FormatExclusiveMinimumKeyword.cs class FormatExclusiveMinimumKeyword (line 12) | [SchemaKeyword(Name)] method FormatExclusiveMinimumKeyword (line 35) | public FormatExclusiveMinimumKeyword(string value) method GetConstraint (line 40) | public KeywordConstraint GetConstraint( method Equals (line 50) | public bool Equals(FormatExclusiveMinimumKeyword other) method Equals (line 61) | public override bool Equals(object obj) method GetHashCode (line 67) | public override int GetHashCode() class FormatExclusiveMinimumKeywordJsonConverter (line 75) | internal class FormatExclusiveMinimumKeywordJsonConverter : JsonConver... method Read (line 80) | public override FormatExclusiveMinimumKeyword Read( method Write (line 97) | public override void Write( FILE: src/Designer/backend/src/DataModeling/Json/Keywords/FormatMaximumKeyword.cs class FormatMaximumKeyword (line 12) | [SchemaKeyword(Name)] method FormatMaximumKeyword (line 35) | public FormatMaximumKeyword(string value) method GetConstraint (line 40) | public KeywordConstraint GetConstraint( method Equals (line 50) | public bool Equals(FormatMaximumKeyword other) method Equals (line 61) | public override bool Equals(object obj) method GetHashCode (line 67) | public override int GetHashCode() class FormatMaximumKeywordJsonConverter (line 75) | internal class FormatMaximumKeywordJsonConverter : JsonConverter method Read (line 86) | public override InfoKeyword Read(ref Utf8JsonReader reader, Type typ... method Write (line 101) | public override void Write(Utf8JsonWriter writer, InfoKeyword value,... FILE: src/Designer/backend/src/DataModeling/Json/Keywords/JsonSchemaKeywords.cs class JsonSchemaKeywords (line 13) | public static class JsonSchemaKeywords method RegisterXsdKeywords (line 22) | public static void RegisterXsdKeywords() FILE: src/Designer/backend/src/DataModeling/Json/Keywords/NamedKeyValuePairs.cs class NamedKeyValuePairs (line 10) | public sealed class NamedKeyValuePairs : IEquatable method NamedKeyValuePairs (line 17) | public NamedKeyValuePairs(string name) method Add (line 41) | public void Add(string key, string value) method Equals (line 51) | public override bool Equals(object obj) method Equals (line 61) | public bool Equals(NamedKeyValuePairs other) method GetHashCode (line 70) | public override int GetHashCode() FILE: src/Designer/backend/src/DataModeling/Json/Keywords/XsdAnyAttributeKeyword.cs class XsdAnyAttributeKeyword (line 13) | [SchemaKeyword(Name)] method XsdAnyAttributeKeyword (line 48) | public XsdAnyAttributeKeyword(string id, string @namespace, string pro... method GetConstraint (line 55) | public KeywordConstraint GetConstraint( method Equals (line 67) | public bool Equals(XsdAnyAttributeKeyword other) method Equals (line 85) | public override bool Equals(object obj) method GetHashCode (line 92) | public override int GetHashCode() class XsdAnyAttributeKeywordJsonConverter (line 100) | internal class XsdAnyAttributeKeywordJsonConverter : JsonConverter value) method GetConstraint (line 41) | public KeywordConstraint GetConstraint( method Equals (line 53) | public bool Equals(XsdAnyKeyword other) method Equals (line 66) | public override bool Equals(object obj) method GetHashCode (line 73) | public override int GetHashCode() class XsdAnyKeywordJsonConverter (line 81) | internal class XsdAnyKeywordJsonConverter : JsonConverter method Read (line 86) | public override XsdAnyKeyword Read(ref Utf8JsonReader reader, Type t... method Write (line 115) | public override void Write(Utf8JsonWriter writer, XsdAnyKeyword valu... FILE: src/Designer/backend/src/DataModeling/Json/Keywords/XsdAttributeKeyword.cs class XsdAttributeKeyword (line 12) | [SchemaKeyword(Name)] method XsdAttributeKeyword (line 34) | public XsdAttributeKeyword() method XsdAttributeKeyword (line 41) | public XsdAttributeKeyword(bool value) method GetConstraint (line 46) | public KeywordConstraint GetConstraint( method Equals (line 58) | public bool Equals(XsdAttributeKeyword other) method Equals (line 71) | public override bool Equals(object obj) method GetHashCode (line 78) | public override int GetHashCode() class XsdAttributeKeywordJsonConverter (line 86) | internal class XsdAttributeKeywordJsonConverter : JsonConverter na... method GetConstraint (line 42) | public KeywordConstraint GetConstraint( method Equals (line 54) | public bool Equals(XsdNamespacesKeyword other) method Equals (line 67) | public override bool Equals(object obj) method GetHashCode (line 74) | public override int GetHashCode() class XsdNamespacesKeywordJsonConverter (line 82) | internal class XsdNamespacesKeywordJsonConverter : JsonConverter(this JsonSchema schema) method GetKeyword (line 32) | public static T GetKeyword(this IEnumerable key... method TryGetKeyword (line 45) | public static bool TryGetKeyword(this JsonSchema schema, out T keyw... method TryGetKeyword (line 59) | public static bool TryGetKeyword(this IEnumerable(this JsonSchema schema) method HasKeyword (line 84) | public static bool HasKeyword(this JsonSchema schema, Func... method HasKeyword (line 95) | public static bool HasKeyword(this IEnumerable ... method HasKeyword (line 107) | public static bool HasKeyword(this IEnumerable ... method HasAnyOfKeywords (line 118) | public static bool HasAnyOfKeywords(this JsonSchema schema, params Typ... method HasAnyOfKeywords (line 129) | public static bool HasAnyOfKeywords(this IEnumerable AsWorkList(this JsonSchema ... method AsWorkList (line 149) | public static WorkList AsWorkList(this IEnumerable... method Filter (line 160) | public static IEnumerable Filter( method Type (line 175) | public static JsonSchemaBuilder Type(this JsonSchemaBuilder builder, S... method OrderByPriority (line 195) | public static IEnumerable OrderByPriority(this IEn... FILE: src/Designer/backend/src/DataModeling/Utils/JsonSchemaNavigationExtensions.cs class JsonSchemaNavigationExtensions (line 9) | public static class JsonSchemaNavigationExtensions method FollowReference (line 18) | public static JsonSchema FollowReference(this JsonSchema schema, JsonP... FILE: src/Designer/backend/src/DataModeling/Utils/JsonSchemaXsdExtensions.cs class JsonSchemaXsdExtensions (line 11) | public static class JsonSchemaXsdExtensions method Info (line 19) | public static JsonSchemaBuilder Info(this JsonSchemaBuilder builder, J... method XsdAttribute (line 31) | public static JsonSchemaBuilder XsdAttribute(this JsonSchemaBuilder bu... method XsdAnyAttribute (line 45) | public static JsonSchemaBuilder XsdAnyAttribute( method XsdSchemaAttributes (line 62) | public static JsonSchemaBuilder XsdSchemaAttributes( method XsdUnhandledAttributes (line 77) | public static JsonSchemaBuilder XsdUnhandledAttributes( method XsdUnhandledEnumAttributes (line 92) | public static JsonSchemaBuilder XsdUnhandledEnumAttributes( method XsdType (line 107) | public static JsonSchemaBuilder XsdType(this JsonSchemaBuilder builder... method XsdStructure (line 119) | public static JsonSchemaBuilder XsdStructure(this JsonSchemaBuilder bu... method XsdRestrictions (line 131) | public static JsonSchemaBuilder XsdRestrictions( method XsdNamespaces (line 146) | public static JsonSchemaBuilder XsdNamespaces( method XsdText (line 161) | public static JsonSchemaBuilder XsdText(this JsonSchemaBuilder builder... method FormatExclusiveMinimum (line 173) | public static JsonSchemaBuilder FormatExclusiveMinimum(this JsonSchema... method FormatMinimum (line 185) | public static JsonSchemaBuilder FormatMinimum(this JsonSchemaBuilder b... method FormatExclusiveMaximum (line 197) | public static JsonSchemaBuilder FormatExclusiveMaximum(this JsonSchema... method FormatMaximum (line 209) | public static JsonSchemaBuilder FormatMaximum(this JsonSchemaBuilder b... method XsdMinOccurs (line 221) | public static JsonSchemaBuilder XsdMinOccurs(this JsonSchemaBuilder bu... method XsdMaxOccurs (line 233) | public static JsonSchemaBuilder XsdMaxOccurs(this JsonSchemaBuilder bu... method XsdTotalDigits (line 245) | public static JsonSchemaBuilder XsdTotalDigits(this JsonSchemaBuilder ... method XsdRootElement (line 257) | public static JsonSchemaBuilder XsdRootElement(this JsonSchemaBuilder ... method XsdNillable (line 269) | public static JsonSchemaBuilder XsdNillable(this JsonSchemaBuilder bui... FILE: src/Designer/backend/src/DataModeling/Utils/KnownXmlNamespaces.cs class KnownXmlNamespaces (line 6) | public static class KnownXmlNamespaces FILE: src/Designer/backend/src/DataModeling/Utils/RestrictionsHelper.cs class RestrictionsHelper (line 9) | public static class RestrictionsHelper method IsRestrictionOnDateType (line 14) | public static bool IsRestrictionOnDateType(XmlSchemaFacet facet) method TotalDigitsIntegerRegexString (line 29) | public static string TotalDigitsIntegerRegexString(uint value) => $@"^... method TotalDigitsDecimalRegexString (line 36) | public static string TotalDigitsDecimalRegexString(uint value) => $@"^... FILE: src/Designer/backend/src/DataModeling/Utils/UrlHelper.cs class UrlHelper (line 9) | public static class UrlHelper method GetName (line 15) | public static string GetName(string url) FILE: src/Designer/backend/src/DataModeling/Utils/WorkList.cs class WorkList (line 17) | public class WorkList : IEnumerable class WorkItem (line 20) | private class WorkItem method WorkItem (line 26) | public WorkItem(T value) method MarkAsHandled (line 31) | public void MarkAsHandled() method WorkList (line 43) | public WorkList(IEnumerable list) method MarkAsHandled (line 52) | public void MarkAsHandled() method Pull (line 69) | public TT Pull() method TryPull (line 88) | public bool TryPull(out TT result) method EnumerateUnhandledItems (line 108) | public IEnumerable EnumerateUnhandledItems(bool markAsHandled = true) method GetEnumerator (line 125) | public IEnumerator GetEnumerator() method GetEnumerator (line 134) | IEnumerator IEnumerable.GetEnumerator() method AsJsonSchema (line 142) | public JsonSchema AsJsonSchema() FILE: src/Designer/backend/src/DataModeling/Utils/XmlSchemaExtensions.cs class XmlSchemaExtensions (line 9) | public static class XmlSchemaExtensions method XsdAttributes (line 16) | public static IEnumerable<(string Key, string Value)> XsdAttributes(th... FILE: src/Designer/backend/src/DataModeling/Utils/XmlSchemaObjectExtensions.cs class XmlSchemaObjectExtensions (line 9) | public static class XmlSchemaObjectExtensions method GetName (line 14) | public static string GetName(this XmlSchemaObject item) FILE: src/Designer/backend/src/DataModeling/Utils/XmlSchemaTypes.cs class XmlSchemaTypes (line 10) | public static class XmlSchemaTypes method IsKnownXmlSchemaType (line 269) | public static bool IsKnownXmlSchemaType(XmlQualifiedName name) => FILE: src/Designer/backend/src/DataModeling/Validator/Json/AltinnJsonSchemaValidator.cs class AltinnJsonSchemaValidator (line 9) | public class AltinnJsonSchemaValidator : IJsonSchemaValidator class ValidationContext (line 11) | private sealed class ValidationContext method ValidationContext (line 13) | public ValidationContext(JsonSchema rootSchema) method Validate (line 23) | public JsonSchemaValidationResult Validate(JsonNode jsonSchema) method ValidateKeyword (line 52) | private void ValidateKeyword(JsonPointer path, IJsonSchemaKeyword keyw... method ValidatePropertiesKeyword (line 65) | private void ValidatePropertiesKeyword( method ValidateSubSchema (line 78) | private void ValidateSubSchema(JsonPointer path, JsonSchema subSchema,... method ValidateObjectTypeSchema (line 100) | private void ValidateObjectTypeSchema(JsonPointer path, JsonSchema sch... method ValidateArrayTypeSchema (line 119) | private void ValidateArrayTypeSchema(JsonPointer path, JsonSchema sche... method ValidateOneOfKeyword (line 127) | private void ValidateOneOfKeyword(JsonPointer path, OneOfKeyword oneOf... method ValidateRefKeyword (line 138) | private void ValidateRefKeyword(JsonPointer path, RefKeyword refKeywor... method SchemaHasType (line 157) | private static bool SchemaHasType(JsonSchema subSchema, SchemaValueTyp... method IsRefType (line 166) | private static bool IsRefType(JsonSchema subSchema) FILE: src/Designer/backend/src/DataModeling/Validator/Json/IJsonSchemaValidator.cs type IJsonSchemaValidator (line 8) | public interface IJsonSchemaValidator method Validate (line 15) | JsonSchemaValidationResult Validate(JsonNode jsonSchema); FILE: src/Designer/backend/src/DataModeling/Validator/Json/JsonSchemaValidationErrorCodes.cs class JsonSchemaValidationErrorCodes (line 3) | public static class JsonSchemaValidationErrorCodes FILE: src/Designer/backend/src/DataModeling/Validator/Json/JsonSchemaValidationIssue.cs class JsonSchemaValidationIssue (line 3) | public class JsonSchemaValidationIssue method JsonSchemaValidationIssue (line 5) | public JsonSchemaValidationIssue(string issuePointer, string errorCode) FILE: src/Designer/backend/src/DataModeling/Validator/Json/JsonSchemaValidationResult.cs class JsonSchemaValidationResult (line 5) | public class JsonSchemaValidationResult method JsonSchemaValidationResult (line 9) | public JsonSchemaValidationResult(List vali... FILE: src/Designer/backend/src/Designer/Clients/Implementations/AzureSharedContentClient.cs class AzureSharedContentClient (line 26) | public class AzureSharedContentClient : ISharedContentClient method AzureSharedContentClient (line 51) | public AzureSharedContentClient( method PublishCodeList (line 72) | public async Task PublishCodeList( method GetPublishedCodeListForOrg (line 103) | public async Task GetPublishedCodeListForOrg( method PrepareOrganisationIndexFile (line 150) | internal async Task PrepareOrganisationIndexFile(string orgName, Cance... method PrepareResourceTypeIndexFile (line 159) | internal async Task PrepareResourceTypeIndexFile( method PrepareResourceIndexFile (line 173) | internal async Task PrepareResourceIndexFile( method PrepareVersionIndexFile (line 187) | internal async Task PrepareVersionIndexFile( method HandleResponse (line 216) | private async Task HandleResponse( method UpdateIndexFileFromResponse (line 241) | private async Task UpdateIndexFileFromResponse( method HandleVersionIndexSuccess (line 272) | private async Task HandleVersionIndexSuccess( method AddIndexFile (line 304) | internal void AddIndexFile(string indexPath, List prefixes) method CreateCodeListFiles (line 311) | internal void CreateCodeListFiles(CodeList codeList, string codeListFo... method UploadBlobs (line 330) | internal async Task UploadBlobs(BlobContainerClient containerClient, C... method ThrowIfUnhealthy (line 345) | internal async Task ThrowIfUnhealthy( method CombineWithDelimiter (line 374) | internal static string CombineWithDelimiter(params string?[] segments) method JsonFileName (line 380) | internal static string JsonFileName(string filename) => $"{filename}{J... method SetCurrentVersion (line 382) | internal void SetCurrentVersion(List versionPrefixes) method GetPublishedResourcesForOrg (line 417) | public async Task> GetPublishedResourcesForOrg( method GetPublishedResourcesWithPrefix (line 427) | private async Task> GetPublishedResourcesWithPrefix(strin... method GetBlobsWithPrefix (line 433) | private async Task> GetBlobsWithPrefix(string prefix, C... method GetPageableBlobsWithPrefix (line 452) | private AsyncPageable GetPageableBlobsWithPrefix(string pref... method EnumerateBlobs (line 458) | private static async Task> EnumerateBlobs( method RemovePrefixAndLeadingSlash (line 471) | private static string RemovePrefixAndLeadingSlash(string str, string p... FILE: src/Designer/backend/src/Designer/Clients/Implementations/GiteaClient.cs class GiteaClient (line 40) | public class GiteaClient( method GetCurrentUser (line 58) | public async Task GetCurrentUser() method GetTeams (line 78) | public async Task> GetTeams() method CreateRepository (line 104) | public async Task CreateRepository(... method GetUserRepos (line 151) | public async Task> GetUserRep... method GetStarred (line 193) | public async Task> GetStarred() method PutStarred (line 220) | public async Task PutStarred(string org, string repository) method DeleteStarred (line 229) | public async Task DeleteStarred(string org, string repository) method GetOrgRepos (line 238) | public async Task> GetOrgRepo... method MapServiceResourceToListViewResource (line 263) | public async Task MapServiceResourceToListVie... method SearchRepo (line 326) | public async Task SearchRepo(SearchOptions searchOption) method BuildSearchQuery (line 377) | private string BuildSearchQuery(SearchOptions searchOption) method GetRepository (line 431) | public async Task GetRepository(str... method GetUserOrganizations (line 471) | public async Task> GetUserOrganizations() method GetBranch (line 491) | public async Task GetBranch(string org, string repository, str... method GetBranches (line 515) | public async Task> GetBranches(string org, string reposit... method CreateBranch (line 540) | public async Task CreateBranch(string org, string repository, ... method PostBranch (line 573) | private async Task PostBranch(string org, string ... method GetFileAsync (line 583) | public async Task GetFileAsync( method GetDirectoryAsync (line 603) | public async Task> GetDirectoryAsync( method GetCodeListDirectoryContentAsync (line 641) | public async Task> GetCodeListDirectoryContentA... method GetFileAndErrorAsync (line 685) | public async Task<(FileSystemObject, ProblemDetails)> GetFileAndErrorA... method CreatePullRequest (line 769) | public async Task CreatePullRequest( method DeleteRepository (line 785) | public async Task DeleteRepository(string org, string repository) method GetLatestCommitOnBranch (line 792) | public async Task GetLatestCommitOnBranch( method GetOrganization (line 827) | private async Task GetOrganization(string name) method IsLocalRepo (line 847) | private bool IsLocalRepo(string org, string app) method GetCachedUserFullName (line 875) | private async Task GetCachedUserFullName(string username) method GetCachedOrg (line 890) | private async Task GetCachedOrg(string org) method GetOrgTeamsAsync (line 920) | public async Task> GetOrgTeamsAsync(string org, Cancellatio... method AddTeamMemberAsync (line 927) | public async Task AddTeamMemberAsync(long teamId, string username, Can... method RemoveTeamMemberAsync (line 937) | public async Task RemoveTeamMemberAsync(long teamId, string username, ... method IsTeamMemberAsync (line 946) | public async Task IsTeamMemberAsync( method GetTeamMembersAsync (line 964) | public async Task> GetTeamMembersAsync(long teamId, Cancell... method AddRefIfExists (line 971) | private static string AddRefIfExists(string path, string reference) FILE: src/Designer/backend/src/Designer/Clients/Implementations/LocalFileSharedContentClient.cs class LocalFileSharedContentClient (line 21) | public class LocalFileSharedContentClient(ILogger PublishCodeList( method GetPublishedCodeListForOrg (line 77) | public async Task GetPublishedCodeListForOrg( method PrepareOrganisationIndexFile (line 104) | private async Task PrepareOrganisationIndexFile(string content, Cancel... method PrepareResourceTypeIndexFile (line 125) | private async Task PrepareResourceTypeIndexFile( method PrepareResourceIndexFile (line 151) | private async Task PrepareResourceIndexFile( method PrepareVersionIndexFile (line 177) | private async Task PrepareVersionIndexFile(string pathPrefix, Cancella... method UpdateCurrentVersion (line 195) | private async Task UpdateCurrentVersion( method UpdateIndexFile (line 225) | private async Task UpdateIndexFile( method AddIndexFile (line 256) | internal void AddIndexFile(string indexPath, List prefixes) method CreateCodeListFiles (line 263) | internal void CreateCodeListFiles(CodeList codeList, string codeListFo... method UploadFiles (line 282) | private async Task UploadFiles(CancellationToken cancellationToken = d... method CombineWithDelimiter (line 301) | internal static string CombineWithDelimiter(params string?[] segments) method JsonFileName (line 307) | internal static string JsonFileName(string filename) => $"{filename}{J... method SetCurrentVersion (line 309) | internal void SetCurrentVersion(List versionPrefixes) method ReadFileByRelativePathAsync (line 344) | private async Task ReadFileByRelativePathAsync( method WriteTextByRelativePathAsync (line 366) | private async Task WriteTextByRelativePathAsync( method GetPublishedResourcesForOrg (line 393) | public async Task> GetPublishedResourcesForOrg( method ValidatePathIsSubPath (line 420) | internal void ValidatePathIsSubPath(string path) FILE: src/Designer/backend/src/Designer/Clients/Interfaces/IGiteaClient.cs type IGiteaClient (line 14) | public interface IGiteaClient method GetCurrentUser (line 20) | Task GetCurrentUser(); method GetUserRepos (line 26) | Task> GetUserRepos(); method GetOrgRepos (line 32) | Task> GetOrgRepos(string org); method GetStarred (line 38) | Task> GetStarred(); method PutStarred (line 45) | Task PutStarred(string org, string repository); method DeleteStarred (line 52) | Task DeleteStarred(string org, string repository); method CreateRepository (line 60) | Task CreateRepository(string org, C... method SearchRepo (line 66) | Task SearchRepo(SearchOptions searchOption); method GetRepository (line 74) | Task GetRepository(string org, stri... method GetUserOrganizations (line 80) | Task> GetUserOrganizations(); method GetBranch (line 89) | Task GetBranch(string org, string repository, string branch); method GetBranches (line 97) | Task> GetBranches(string org, string repository); method CreateBranch (line 106) | Task CreateBranch(string org, string repository, string branch... method GetFileAsync (line 116) | Task GetFileAsync( method MapServiceResourceToListViewResource (line 132) | Task MapServiceResourceToListViewResource( method GetDirectoryAsync (line 148) | Task> GetDirectoryAsync( method GetCodeListDirectoryContentAsync (line 165) | Task> GetCodeListDirectoryContentAsync( method GetFileAndErrorAsync (line 181) | Task<(FileSystemObject, ProblemDetails)> GetFileAndErrorAsync( method GetTeams (line 193) | Task> GetTeams(); method CreatePullRequest (line 202) | Task CreatePullRequest(string org, string repository, CreatePull... method DeleteRepository (line 209) | Task DeleteRepository(string org, string repository); method GetLatestCommitOnBranch (line 219) | Task GetLatestCommitOnBranch( method GetOrgTeamsAsync (line 232) | Task> GetOrgTeamsAsync(string org, CancellationToken cancel... method AddTeamMemberAsync (line 240) | Task AddTeamMemberAsync(long teamId, string username, CancellationToke... method RemoveTeamMemberAsync (line 248) | Task RemoveTeamMemberAsync(long teamId, string username, CancellationT... method IsTeamMemberAsync (line 257) | Task IsTeamMemberAsync(long teamId, string username, Cancellatio... method GetTeamMembersAsync (line 265) | Task> GetTeamMembersAsync(long teamId, CancellationToken ca... FILE: src/Designer/backend/src/Designer/Clients/Interfaces/ISharedContentClient.cs type ISharedContentClient (line 8) | public interface ISharedContentClient method PublishCodeList (line 18) | Task PublishCodeList( method GetPublishedCodeListForOrg (line 33) | Task GetPublishedCodeListForOrg( method GetPublishedResourcesForOrg (line 47) | Task> GetPublishedResourcesForOrg( FILE: src/Designer/backend/src/Designer/Configuration/AlertsSettings.cs class AlertsSettings (line 11) | public class AlertsSettings : ISettingsMarker method GetSlackWebhookUrl (line 26) | public Uri GetSlackWebhookUrl(AltinnEnvironment environment) FILE: src/Designer/backend/src/Designer/Configuration/AltinitySettings.cs class AltinitySettings (line 6) | public class AltinitySettings FILE: src/Designer/backend/src/Designer/Configuration/ApiKeySettings.cs class ApiKeySettings (line 5) | public class ApiKeySettings : ISettingsMarker FILE: src/Designer/backend/src/Designer/Configuration/CacheSettings.cs class CacheSettings (line 3) | public class CacheSettings FILE: src/Designer/backend/src/Designer/Configuration/CustomTemplateSettings.cs class CustomTemplateSettings (line 3) | public class CustomTemplateSettings class TemplateCacheSettings (line 10) | public class TemplateCacheSettings class LockSettings (line 19) | public class LockSettings FILE: src/Designer/backend/src/Designer/Configuration/DeveloperMappingSettings.cs class DeveloperMappingSettings (line 5) | public class DeveloperMappingSettings : ISettingsMarker FILE: src/Designer/backend/src/Designer/Configuration/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 13) | public static class ServiceCollectionExtensions method RegisterSettingsByBaseType (line 24) | public static IServiceCollection RegisterSettingsByBaseType( method RegisterSettings (line 41) | public static IServiceCollection RegisterSettings( method RegisterSettings (line 63) | public static IServiceCollection RegisterSettings( method ConfigureResourceRegistryIntegrationSettings (line 76) | public static IServiceCollection ConfigureResourceRegistryIntegrationS... method ConfigureMaskinportenIntegrationSettings (line 94) | public static IServiceCollection ConfigureMaskinportenIntegrationSetti... method ConfigureSettingsTypeBySection (line 114) | private static void ConfigureSettingsTypeBySection( method RegisterSettingsSingleton (line 128) | public static IServiceCollection RegisterSettingsSingleton( method ConfigureSettingsTypeBySectionSingleton (line 141) | private static void ConfigureSettingsTypeBySectionSingleton( method RegisterSingletonServicesByBaseType (line 159) | public static IServiceCollection RegisterSingletonServicesByBaseType TryResolveDeploymentAsync( method CreateDeployEvent (line 162) | private static DeployEvent CreateDeployEvent(DeployEventType eventType... method PublishEntityUpdatedAsync (line 173) | private async Task PublishEntityUpdatedAsync(DeploymentEntity deployment) FILE: src/Designer/backend/src/Designer/Controllers/DeploymentsController.cs class DeploymentsController (line 28) | [ApiController] method DeploymentsController (line 40) | public DeploymentsController( method Get (line 61) | [HttpGet] method Permissions (line 94) | [HttpGet] method Create (line 119) | [HttpPost] method Undeploy (line 154) | [HttpPost("undeploy")] FILE: src/Designer/backend/src/Designer/Controllers/EnvironmentsController.cs class EnvironmentsController (line 13) | [ApiController] method EnvironmentsController (line 24) | public EnvironmentsController(IEnvironmentsService environmentsService) method Environments (line 33) | [HttpGet] FILE: src/Designer/backend/src/Designer/Controllers/ErrorController.cs class ErrorController (line 15) | [ApiController] method ErrorLocalDevelopment (line 23) | [Route("/error-local-development")] method Error (line 51) | [Route("/error")] method FindStatusCode (line 69) | private static HttpStatusCode FindStatusCode(Exception? ex) FILE: src/Designer/backend/src/Designer/Controllers/FeedbackFormController.cs class FeedbackFormController (line 22) | [Authorize] method SubmitFeedback (line 43) | [HttpPost] FILE: src/Designer/backend/src/Designer/Controllers/HomeController.cs class HomeController (line 21) | [Route("[action]/{id?}")] method HomeController (line 41) | public HomeController( method StartPage (line 62) | [Route("/")] method Login (line 85) | public async Task Login() method Logout (line 105) | public async Task Logout() method AppToken (line 122) | [Authorize] FILE: src/Designer/backend/src/Designer/Controllers/ImageController.cs class ImageController (line 21) | [ApiController] method ImageController (line 35) | public ImageController(IImagesService imagesService, IImageUrlValidati... method GetImageByName (line 48) | [HttpGet("{encodedImagePath}")] method GetAllImagesFileNames (line 65) | [HttpGet("fileNames")] method ValidateExternalImageUrl (line 82) | [HttpGet("validate")] method UploadImage (line 103) | [HttpPost] method DeleteImage (line 144) | [HttpDelete("{encodedImagePath}")] method GetFileNameFromUploadedFile (line 157) | private static string GetFileNameFromUploadedFile(IFormFile image) method IsValidImageContentType (line 162) | private bool IsValidImageContentType(string contentType) FILE: src/Designer/backend/src/Designer/Controllers/InternalsController.cs class InternalsController (line 16) | [ApiController] method PublishSyncRoot (line 37) | [HttpGet("sync-gitops/{environment}/push")] method RunUndeploy (line 64) | [HttpGet("inactivity-undeploy/{environment}/run")] method HasInternalDeveloperAccess (line 112) | private Task HasInternalDeveloperAccess() class InactivityUndeployRunQueuedResponse (line 118) | public class InactivityUndeployRunQueuedResponse FILE: src/Designer/backend/src/Designer/Controllers/LayoutController.cs class LayoutController (line 16) | [ApiController] method GetPages (line 22) | [EndpointSummary("Retrieve pages")] method CreatePage (line 40) | [EndpointSummary("Create page")] method GetPage (line 68) | [EndpointSummary("Retrieve page")] method ModifyPage (line 92) | [EndpointSummary("Modify page")] method DeletePage (line 123) | [EndpointSummary("Delete page")] method ModifyPages (line 149) | [EndpointSummary("Modify pages")] method ConvertToPageGroups (line 166) | [EndpointSummary("Convert layout to use page groups")] method ConvertToPageOrder (line 191) | [EndpointSummary("Convert layout to use page order")] method UpdatePageGroups (line 216) | [EndpointSummary("Update pages")] FILE: src/Designer/backend/src/Designer/Controllers/OptionsController.cs class OptionsController (line 21) | [ApiController] method OptionsController (line 37) | public OptionsController( method GetOptionsListIds (line 54) | [HttpGet] method GetOptionLists (line 74) | [HttpGet] method GetOptionsList (line 108) | [HttpGet] method GetOptionListsReferences (line 146) | [HttpGet] method CreateOrOverwriteOptionsList (line 174) | [HttpPut] method UpdateOptionsListId (line 210) | [HttpPut] method UploadFile (line 245) | [HttpPost] method DeleteOptionsList (line 283) | [HttpDelete] method ImportOptionListFromOrg (line 312) | [HttpPost] FILE: src/Designer/backend/src/Designer/Controllers/Organisation/OrgCodeListController.cs class OrgCodeListController (line 23) | [ApiController] method OrgCodeListController (line 36) | public OrgCodeListController(IOrgCodeListService orgCodeListService, I... method GetCodeLists (line 49) | [HttpGet] method PublishCodeList (line 76) | [HttpPost] method CreateCodeList (line 111) | [HttpPost] method UpdateCodeList (line 144) | [HttpPut] method UpdateCodeListId (line 170) | [HttpPut] method UploadCodeList (line 208) | [HttpPost] method DeleteCodeList (line 241) | [HttpDelete] FILE: src/Designer/backend/src/Designer/Controllers/Organisation/OrgContentController.cs class OrgContentController (line 17) | [ApiController] method OrgContentController (line 30) | public OrgContentController(IOrgContentService orgContentService, IOrg... method GetOrgLibraryContentReferences (line 41) | [HttpGet] method CreateAltinnOrgContext (line 76) | private AltinnOrgEditingContext CreateAltinnOrgContext(string orgName) FILE: src/Designer/backend/src/Designer/Controllers/Organisation/OrgLibraryController.cs class OrgLibraryController (line 30) | [ApiController] method GetLatestCommitOnBranch (line 43) | [HttpGet] method GetSharedResources (line 81) | [HttpGet] method UpdateSharedResources (line 117) | [HttpPut] method GetPublishedResources (line 195) | [HttpGet] FILE: src/Designer/backend/src/Designer/Controllers/Organisation/OrgTextController.cs class OrgTextController (line 17) | [ApiController] method OrgTextController (line 28) | public OrgTextController(IOrgTextsService orgTextsService) method GetResources (line 40) | [HttpGet] method CreateResource (line 69) | [HttpPost] method UpdateResource (line 103) | [HttpPatch] method GetLanguages (line 137) | [HttpGet] FILE: src/Designer/backend/src/Designer/Controllers/OrganizationController.cs class OrganizationController (line 13) | [ApiController] method OrganizationController (line 25) | public OrganizationController(IGiteaClient giteaClient) method Organizations (line 34) | [HttpGet] FILE: src/Designer/backend/src/Designer/Controllers/PipelinesController.cs class PipelinesController (line 13) | [ApiController] method PipelinesController (line 30) | public PipelinesController( method CheckReleaseStatus (line 44) | [HttpPost] method CheckDeploymentStatus (line 64) | [HttpPost] FILE: src/Designer/backend/src/Designer/Controllers/PolicyController.cs class PolicyController (line 15) | [ApiController] method PolicyController (line 22) | public PolicyController(IRepository repository, IPolicyOptions policyO... method GetAppPolicy (line 34) | [HttpGet] method GetResourcePolicy (line 57) | [HttpGet] method UpdateApplicationPolicy (line 81) | [HttpPut] method UpdateResourcePolicy (line 105) | [HttpPut] method ValidateAppPolicy (line 123) | [HttpGet] method ValidateResourcePolicy (line 138) | [HttpGet] method GetSubjectOptions (line 164) | [HttpGet] method GetActionOptions (line 172) | [HttpGet] method GetAccessPackageOptions (line 181) | [HttpGet] method ValidatePolicy (line 191) | private ValidationProblemDetails ValidatePolicy(ResourcePolicy policy) FILE: src/Designer/backend/src/Designer/Controllers/Preview/DataController.cs class DataController (line 18) | [ApiController] method OnActionExecuting (line 33) | public override void OnActionExecuting(ActionExecutingContext context) method Get (line 55) | [HttpGet("{dataGuid}")] method Post (line 63) | [HttpPost] method PatchMultiple (line 76) | [HttpPatch] method Patch (line 105) | [HttpPatch("{dataGuid}")] method Delete (line 113) | [HttpDelete("{dataGuid}")] method ValidateInstanceForData (line 120) | [HttpGet("{dataGuid}/validate")] method UpdateTagsForAttachment (line 126) | [HttpPost("{dataGuid}/tags")] FILE: src/Designer/backend/src/Designer/Controllers/Preview/InstancesController.cs class InstancesController (line 22) | [ApiController] method OnActionExecuting (line 39) | public override void OnActionExecuting(ActionExecutingContext context) method GetInstance (line 67) | [HttpGet("{partyId}/{instanceGuid}")] method Post (line 84) | [HttpPost] method ActiveInstances (line 111) | [HttpGet("{partyId}/active")] method ValidateInstance (line 127) | [HttpGet("{partyId}/{instanceGuId}/validate")] method Process (line 137) | [HttpGet("{partyId}/{instanceGuid}/process")] method ProcessNext (line 170) | [HttpGet("{partyId}/{instanceGuid}/process/next")] method UpdateProcessNext (line 187) | [HttpPut("{partyId}/{instanceGuid}/process/next")] method GetOptionsForInstance (line 204) | [HttpGet("{partyId}/{instanceGuid}/options/{optionListId}")] method GetDataListsForInstance (line 236) | [HttpGet("{partyId}/{instanceGuid}/datalists/{dataListId}")] method UpdateAttachmentWithTag (line 254) | [HttpPost("{partyId}/{instanceGuid}/pages/order")] FILE: src/Designer/backend/src/Designer/Controllers/Preview/V3/OldDataController.cs class OldDataController (line 12) | [Authorize] method Get (line 19) | [HttpGet("{dataGuid}")] method Post (line 26) | [HttpPost] method Delete (line 37) | [HttpDelete("{dataGuid}")] method ValidateInstanceForData (line 43) | [HttpGet("{dataGuid}/validate")] method UpdateTagsForAttachment (line 49) | [HttpPost("{dataGuid}/tags")] FILE: src/Designer/backend/src/Designer/Controllers/Preview/V3/OldInstancesController.cs class OldInstancesController (line 22) | [Authorize] method GetInstanceAsync (line 36) | [HttpGet("{partyId}/{instanceGuid}")] method Post (line 63) | [HttpPost] method ActiveInstances (line 90) | [HttpGet("{partyId}/active")] method ValidateInstance (line 106) | [HttpGet("{partyId}/{instanceGuId}/validate")] method Process (line 116) | [HttpGet("{partyId}/{instanceGuid}/process")] method ProcessNextAsync (line 160) | [HttpGet("{partyId}/{instanceGuid}/process/next")] method UpdateProcessNext (line 188) | [HttpPut("{partyId}/{instanceGuid}/process/next")] method GetOptionsForInstance (line 216) | [HttpGet("{partyId}/{instanceGuid}/options/{optionListId}")] method GetDataListsForInstance (line 248) | [HttpGet("{partyId}/{instanceGuid}/datalists/{dataListId}")] method UpdateAttachmentWithTag (line 266) | [HttpPost("{partyId}/{instanceGuid}/pages/order")] FILE: src/Designer/backend/src/Designer/Controllers/PreviewController.cs class PreviewController (line 48) | [ApiController] method Index (line 73) | [HttpGet] method AppFrontendSpecificPreview (line 87) | [HttpGet] method Image (line 111) | [HttpGet] method ApplicationMetadata (line 145) | [HttpGet] method ApplicationSettings (line 180) | [HttpGet] method LayoutSets (line 213) | [HttpGet] method LayoutSettings (line 242) | [HttpGet] method LayoutSettingsForV4Apps (line 276) | [HttpGet] method KeepAlive (line 313) | [HttpGet] method Anonymous (line 326) | [HttpGet] method CurrentUser (line 340) | [HttpGet] method CurrentParty (line 366) | [HttpGet] method AllowedToInstantiateFilter (line 392) | [HttpGet] method ValidateInstantiation (line 417) | [HttpPost] method Language (line 432) | [HttpGet] method GetInstanceId (line 458) | [HttpGet] method TextResources (line 484) | [HttpGet] method Datamodel (line 510) | [HttpGet] method GetFormLayouts (line 556) | [HttpGet] method GetFormLayoutsForV4Apps (line 584) | [HttpGet] method GetRuleHandler (line 615) | [HttpGet] method GetRuleHandlerV4 (line 644) | [HttpGet] method GetRuleConfiguration (line 677) | [HttpGet] method GetRuleConfigurationV4 (line 713) | [HttpGet] method GetApplicationLanguages (line 748) | [HttpGet] method GetOptions (line 778) | [HttpGet] method Footer (line 832) | [HttpGet] method ValidationConfig (line 860) | [HttpGet] method OrganisationLookup (line 874) | [HttpGet] method PersonLookup (line 889) | [HttpPost] method MapToOptions (line 899) | private static List