@kubernetes-models/gke
Version:
1 lines • 48.9 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"validate",{enumerable:!0,get:function(){return validate}});let _validate=require("@kubernetes-models/validate"),_IoK8sApimachineryPkgApisMetaV1ObjectMeta=require("@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgApisMetaV1ObjectMeta"),validate=function validate34(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.apiVersion){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"apiVersion"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.apiVersion||validate35(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate35.errors:vErrors.concat(validate35.errors)).length),void 0===data.kind||validate37(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate37.errors:vErrors.concat(validate37.errors)).length),void 0===data.metadata||validate39(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate39.errors:vErrors.concat(validate39.errors)).length),void 0===data.spec||validate43(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate43.errors:vErrors.concat(validate43.errors)).length),void 0===data.status||validate153(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate153.errors:vErrors.concat(validate153.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate34.errors=vErrors,0===errors},schema14={enum:["containeranalysis.cnrm.cloud.google.com/v1beta1"]};function validate35(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("containeranalysis.cnrm.cloud.google.com/v1beta1"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema14.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate35.errors=vErrors,0===errors}let schema15={enum:["ContainerAnalysisNote"]};function validate37(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("ContainerAnalysisNote"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema15.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate37.errors=vErrors,0===errors}function validate39(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApimachineryPkgApisMetaV1ObjectMeta.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApimachineryPkgApisMetaV1ObjectMeta.validate.errors:vErrors.concat(_IoK8sApimachineryPkgApisMetaV1ObjectMeta.validate.errors)).length),validate39.errors=vErrors,0===errors}function validate21(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate21.errors=vErrors,0===errors}function validate45(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.humanReadableName){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"humanReadableName"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.humanReadableName||validate21(data.humanReadableName,{instancePath:instancePath+"/humanReadableName",parentData:data,parentDataProperty:"humanReadableName",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate45.errors=vErrors,0===errors}function validate44(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.hint||validate45(data.hint,{instancePath:instancePath+"/hint",parentData:data,parentDataProperty:"hint",rootData})||(errors=(vErrors=null===vErrors?validate45.errors:vErrors.concat(validate45.errors)).length),validate44.errors=vErrors,0===errors}function validate49(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.builderVersion){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"builderVersion"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.builderVersion||validate21(data.builderVersion,{instancePath:instancePath+"/builderVersion",parentData:data,parentDataProperty:"builderVersion",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate49.errors=vErrors,0===errors}function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate21(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate22.errors=vErrors,0===errors}function validate52(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.resourceUri){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"resourceUri"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.resourceUri||validate22(data.resourceUri,{instancePath:instancePath+"/resourceUri",parentData:data,parentDataProperty:"resourceUri",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate52.errors=vErrors,0===errors}function validate55(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.analysisKind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"analysisKind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.analysisKind||validate21(data.analysisKind,{instancePath:instancePath+"/analysisKind",parentData:data,parentDataProperty:"analysisKind",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate55.errors=vErrors,0===errors}let formats4=_validate.formats["date-time"];function validate33(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("string"==typeof data&&!formats4.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"date-time"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate33.errors=vErrors,0===errors}function validate60(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.v1Name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"v1Name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.v2Blob){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"v2Blob"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.v1Name||validate21(data.v1Name,{instancePath:instancePath+"/v1Name",parentData:data,parentDataProperty:"v1Name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.v2Blob||validate22(data.v2Blob,{instancePath:instancePath+"/v2Blob",parentData:data,parentDataProperty:"v2Blob",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate60.errors=vErrors,0===errors}function validate59(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.fingerprint){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"fingerprint"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.resourceUrl){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"resourceUrl"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.fingerprint||validate60(data.fingerprint,{instancePath:instancePath+"/fingerprint",parentData:data,parentDataProperty:"fingerprint",rootData})||(errors=(vErrors=null===vErrors?validate60.errors:vErrors.concat(validate60.errors)).length),void 0===data.resourceUrl||validate21(data.resourceUrl,{instancePath:instancePath+"/resourceUrl",parentData:data,parentDataProperty:"resourceUrl",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate59.errors=vErrors,0===errors}function validate24(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate24.errors=vErrors,0===errors}let formats2=_validate.formats.int64;function validate27(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("number"==typeof data&&isFinite(data)&&!formats2.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"int64"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate27.errors=vErrors,0===errors}function validate26(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.epoch||validate27(data.epoch,{instancePath:instancePath+"/epoch",parentData:data,parentDataProperty:"epoch",rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length),void 0===data.fullName||validate24(data.fullName,{instancePath:instancePath+"/fullName",parentData:data,parentDataProperty:"fullName",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.kind||validate21(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.name||validate24(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.revision||validate24(data.revision,{instancePath:instancePath+"/revision",parentData:data,parentDataProperty:"revision",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}return validate26.errors=vErrors,0===errors}function validate69(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.cpeUri){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"cpeUri"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.architecture||validate24(data.architecture,{instancePath:instancePath+"/architecture",parentData:data,parentDataProperty:"architecture",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.cpeUri||validate21(data.cpeUri,{instancePath:instancePath+"/cpeUri",parentData:data,parentDataProperty:"cpeUri",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.latestVersion||validate26(data.latestVersion,{instancePath:instancePath+"/latestVersion",parentData:data,parentDataProperty:"latestVersion",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.maintainer||validate24(data.maintainer,{instancePath:instancePath+"/maintainer",parentData:data,parentDataProperty:"maintainer",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.url||validate24(data.url,{instancePath:instancePath+"/url",parentData:data,parentDataProperty:"url",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate69.errors=vErrors,0===errors}function validate68(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate69(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate69.errors:vErrors.concat(validate69.errors)).length)}return validate68.errors=vErrors,0===errors}function validate67(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.distribution||validate68(data.distribution,{instancePath:instancePath+"/distribution",parentData:data,parentDataProperty:"distribution",rootData})||(errors=(vErrors=null===vErrors?validate68.errors:vErrors.concat(validate68.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate67.errors=vErrors,0===errors}function validate82(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.external){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"external"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate82.errors=vErrors,0===errors}function validate81(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(validate82(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate82.errors:vErrors.concat(validate82.errors)).length),0===errors){let err0={instancePath,schemaPath:"#/not",keyword:"not",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}else errors=0,null!==vErrors&&(vErrors=null);if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate81.errors=vErrors,0===errors}function validate87(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate87.errors=vErrors,0===errors}function validate89(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.namespace){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"namespace"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate89.errors=vErrors,0===errors}function validate86(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1;validate87(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate87.errors:vErrors.concat(validate87.errors)).length);var _valid0=0===errors;if(!(valid0=valid0||_valid0)){let _errs2=errors;validate89(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate89.errors:vErrors.concat(validate89.errors)).length);var _valid0=_errs2===errors;valid0=valid0||_valid0}if(valid0)errors=0,null!==vErrors&&(vErrors=null);else{let err0={instancePath,schemaPath:"#/anyOf",keyword:"anyOf",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate86.errors=vErrors,0===errors}function validate85(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(validate86(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate86.errors:vErrors.concat(validate86.errors)).length),0===errors){let err0={instancePath,schemaPath:"#/not",keyword:"not",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}else errors=0,null!==vErrors&&(vErrors=null);if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.external){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"external"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate85.errors=vErrors,0===errors}function validate80(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1,passing0=null;validate81(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate81.errors:vErrors.concat(validate81.errors)).length);var _valid0=0===errors;_valid0&&(valid0=!0,passing0=0);let _errs3=errors;validate85(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate85.errors:vErrors.concat(validate85.errors)).length);var _valid0=_errs3===errors;if(_valid0&&valid0?(valid0=!1,passing0=[passing0,1]):_valid0&&(valid0=!0,passing0=1),valid0)errors=0,null!==vErrors&&(vErrors=null);else{let err0={instancePath,schemaPath:"#/oneOf",keyword:"oneOf",params:{passingSchemas:passing0}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.external||validate24(data.external,{instancePath:instancePath+"/external",parentData:data,parentDataProperty:"external",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.name||validate24(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.namespace||validate24(data.namespace,{instancePath:instancePath+"/namespace",parentData:data,parentDataProperty:"namespace",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length);else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate80.errors=vErrors,0===errors}function validate79(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate80(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate80.errors:vErrors.concat(validate80.errors)).length)}return validate79.errors=vErrors,0===errors}function validate99(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.label||validate24(data.label,{instancePath:instancePath+"/label",parentData:data,parentDataProperty:"label",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.url||validate24(data.url,{instancePath:instancePath+"/url",parentData:data,parentDataProperty:"url",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate99.errors=vErrors,0===errors}function validate98(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate99(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate99.errors:vErrors.concat(validate99.errors)).length)}return validate98.errors=vErrors,0===errors}let formats0=_validate.formats.double;function validate25(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"number"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("number"==typeof data&&isFinite(data)&&!formats0.validate(data)){let err1={instancePath,schemaPath:"#/format",keyword:"format",params:{format:"double"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate25.errors=vErrors,0===errors}function validate108(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.attackComplexity||validate24(data.attackComplexity,{instancePath:instancePath+"/attackComplexity",parentData:data,parentDataProperty:"attackComplexity",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.attackVector||validate24(data.attackVector,{instancePath:instancePath+"/attackVector",parentData:data,parentDataProperty:"attackVector",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.availabilityImpact||validate24(data.availabilityImpact,{instancePath:instancePath+"/availabilityImpact",parentData:data,parentDataProperty:"availabilityImpact",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.baseScore||validate25(data.baseScore,{instancePath:instancePath+"/baseScore",parentData:data,parentDataProperty:"baseScore",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.confidentialityImpact||validate24(data.confidentialityImpact,{instancePath:instancePath+"/confidentialityImpact",parentData:data,parentDataProperty:"confidentialityImpact",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.exploitabilityScore||validate25(data.exploitabilityScore,{instancePath:instancePath+"/exploitabilityScore",parentData:data,parentDataProperty:"exploitabilityScore",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.impactScore||validate25(data.impactScore,{instancePath:instancePath+"/impactScore",parentData:data,parentDataProperty:"impactScore",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.integrityImpact||validate24(data.integrityImpact,{instancePath:instancePath+"/integrityImpact",parentData:data,parentDataProperty:"integrityImpact",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.privilegesRequired||validate24(data.privilegesRequired,{instancePath:instancePath+"/privilegesRequired",parentData:data,parentDataProperty:"privilegesRequired",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.scope||validate24(data.scope,{instancePath:instancePath+"/scope",parentData:data,parentDataProperty:"scope",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.userInteraction||validate24(data.userInteraction,{instancePath:instancePath+"/userInteraction",parentData:data,parentDataProperty:"userInteraction",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length)),validate108.errors=vErrors,0===errors}function validate130(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("boolean"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"boolean"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate130.errors=vErrors,0===errors}function validate122(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.affectedCpeUri){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"affectedCpeUri"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.affectedPackage){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"affectedPackage"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.affectedCpeUri||validate21(data.affectedCpeUri,{instancePath:instancePath+"/affectedCpeUri",parentData:data,parentDataProperty:"affectedCpeUri",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.affectedPackage||validate21(data.affectedPackage,{instancePath:instancePath+"/affectedPackage",parentData:data,parentDataProperty:"affectedPackage",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.affectedVersionEnd||validate26(data.affectedVersionEnd,{instancePath:instancePath+"/affectedVersionEnd",parentData:data,parentDataProperty:"affectedVersionEnd",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.affectedVersionStart||validate26(data.affectedVersionStart,{instancePath:instancePath+"/affectedVersionStart",parentData:data,parentDataProperty:"affectedVersionStart",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.fixedCpeUri||validate24(data.fixedCpeUri,{instancePath:instancePath+"/fixedCpeUri",parentData:data,parentDataProperty:"fixedCpeUri",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.fixedPackage||validate24(data.fixedPackage,{instancePath:instancePath+"/fixedPackage",parentData:data,parentDataProperty:"fixedPackage",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.fixedVersion||validate26(data.fixedVersion,{instancePath:instancePath+"/fixedVersion",parentData:data,parentDataProperty:"fixedVersion",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.isObsolete||validate130(data.isObsolete,{instancePath:instancePath+"/isObsolete",parentData:data,parentDataProperty:"isObsolete",rootData})||(errors=(vErrors=null===vErrors?validate130.errors:vErrors.concat(validate130.errors)).length),void 0===data.packageType||validate24(data.packageType,{instancePath:instancePath+"/packageType",parentData:data,parentDataProperty:"packageType",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.severityName||validate24(data.severityName,{instancePath:instancePath+"/severityName",parentData:data,parentDataProperty:"severityName",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.sourceUpdateTime||validate33(data.sourceUpdateTime,{instancePath:instancePath+"/sourceUpdateTime",parentData:data,parentDataProperty:"sourceUpdateTime",rootData})||(errors=(vErrors=null===vErrors?validate33.errors:vErrors.concat(validate33.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate122.errors=vErrors,0===errors}function validate121(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate122(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate122.errors:vErrors.concat(validate122.errors)).length)}return validate121.errors=vErrors,0===errors}function validate143(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.name||validate24(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.url||validate24(data.url,{instancePath:instancePath+"/url",parentData:data,parentDataProperty:"url",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate143.errors=vErrors,0===errors}function validate142(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate143(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate143.errors:vErrors.concat(validate143.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate142.errors=vErrors,0===errors}function validate140(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.cpeUri){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"cpeUri"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.fixingKbs){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"fixingKbs"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.name){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.cpeUri||validate21(data.cpeUri,{instancePath:instancePath+"/cpeUri",parentData:data,parentDataProperty:"cpeUri",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.fixingKbs||validate142(data.fixingKbs,{instancePath:instancePath+"/fixingKbs",parentData:data,parentDataProperty:"fixingKbs",rootData})||(errors=(vErrors=null===vErrors?validate142.errors:vErrors.concat(validate142.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err3={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}return validate140.errors=vErrors,0===errors}function validate139(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate140(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate140.errors:vErrors.concat(validate140.errors)).length)}return validate139.errors=vErrors,0===errors}function validate106(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.cvssScore||validate25(data.cvssScore,{instancePath:instancePath+"/cvssScore",parentData:data,parentDataProperty:"cvssScore",rootData})||(errors=(vErrors=null===vErrors?validate25.errors:vErrors.concat(validate25.errors)).length),void 0===data.cvssV3||validate108(data.cvssV3,{instancePath:instancePath+"/cvssV3",parentData:data,parentDataProperty:"cvssV3",rootData})||(errors=(vErrors=null===vErrors?validate108.errors:vErrors.concat(validate108.errors)).length),void 0===data.details||validate121(data.details,{instancePath:instancePath+"/details",parentData:data,parentDataProperty:"details",rootData})||(errors=(vErrors=null===vErrors?validate121.errors:vErrors.concat(validate121.errors)).length),void 0===data.severity||validate24(data.severity,{instancePath:instancePath+"/severity",parentData:data,parentDataProperty:"severity",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.sourceUpdateTime||validate33(data.sourceUpdateTime,{instancePath:instancePath+"/sourceUpdateTime",parentData:data,parentDataProperty:"sourceUpdateTime",rootData})||(errors=(vErrors=null===vErrors?validate33.errors:vErrors.concat(validate33.errors)).length),void 0===data.windowsDetails||validate139(data.windowsDetails,{instancePath:instancePath+"/windowsDetails",parentData:data,parentDataProperty:"windowsDetails",rootData})||(errors=(vErrors=null===vErrors?validate139.errors:vErrors.concat(validate139.errors)).length)),validate106.errors=vErrors,0===errors}function validate43(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.attestation||validate44(data.attestation,{instancePath:instancePath+"/attestation",parentData:data,parentDataProperty:"attestation",rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length),void 0===data.build||validate49(data.build,{instancePath:instancePath+"/build",parentData:data,parentDataProperty:"build",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length),void 0===data.deployment||validate52(data.deployment,{instancePath:instancePath+"/deployment",parentData:data,parentDataProperty:"deployment",rootData})||(errors=(vErrors=null===vErrors?validate52.errors:vErrors.concat(validate52.errors)).length),void 0===data.discovery||validate55(data.discovery,{instancePath:instancePath+"/discovery",parentData:data,parentDataProperty:"discovery",rootData})||(errors=(vErrors=null===vErrors?validate55.errors:vErrors.concat(validate55.errors)).length),void 0===data.expirationTime||validate33(data.expirationTime,{instancePath:instancePath+"/expirationTime",parentData:data,parentDataProperty:"expirationTime",rootData})||(errors=(vErrors=null===vErrors?validate33.errors:vErrors.concat(validate33.errors)).length),void 0===data.image||validate59(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate59.errors:vErrors.concat(validate59.errors)).length),void 0===data.longDescription||validate24(data.longDescription,{instancePath:instancePath+"/longDescription",parentData:data,parentDataProperty:"longDescription",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.package||validate67(data.package,{instancePath:instancePath+"/package",parentData:data,parentDataProperty:"package",rootData})||(errors=(vErrors=null===vErrors?validate67.errors:vErrors.concat(validate67.errors)).length),void 0===data.relatedNoteNames||validate79(data.relatedNoteNames,{instancePath:instancePath+"/relatedNoteNames",parentData:data,parentDataProperty:"relatedNoteNames",rootData})||(errors=(vErrors=null===vErrors?validate79.errors:vErrors.concat(validate79.errors)).length),void 0===data.relatedUrl||validate98(data.relatedUrl,{instancePath:instancePath+"/relatedUrl",parentData:data,parentDataProperty:"relatedUrl",rootData})||(errors=(vErrors=null===vErrors?validate98.errors:vErrors.concat(validate98.errors)).length),void 0===data.resourceID||validate24(data.resourceID,{instancePath:instancePath+"/resourceID",parentData:data,parentDataProperty:"resourceID",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.shortDescription||validate24(data.shortDescription,{instancePath:instancePath+"/shortDescription",parentData:data,parentDataProperty:"shortDescription",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.vulnerability||validate106(data.vulnerability,{instancePath:instancePath+"/vulnerability",parentData:data,parentDataProperty:"vulnerability",rootData})||(errors=(vErrors=null===vErrors?validate106.errors:vErrors.concat(validate106.errors)).length)),validate43.errors=vErrors,0===errors}function validate155(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.lastTransitionTime||validate24(data.lastTransitionTime,{instancePath:instancePath+"/lastTransitionTime",parentData:data,parentDataProperty:"lastTransitionTime",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.message||validate24(data.message,{instancePath:instancePath+"/message",parentData:data,parentDataProperty:"message",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.reason||validate24(data.reason,{instancePath:instancePath+"/reason",parentData:data,parentDataProperty:"reason",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.status||validate24(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),void 0===data.type||validate24(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate155.errors=vErrors,0===errors}function validate154(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate155(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate155.errors:vErrors.concat(validate155.errors)).length)}return validate154.errors=vErrors,0===errors}function validate165(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.v2Name||validate24(data.v2Name,{instancePath:instancePath+"/v2Name",parentData:data,parentDataProperty:"v2Name",rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),validate165.errors=vErrors,0===errors}function validate164(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||void 0===data.fingerprint||validate165(data.fingerprint,{instancePath:instancePath+"/fingerprint",parentData:data,parentDataProperty:"fingerprint",rootData})||(errors=(vErrors=null===vErrors?validate165.errors:vErrors.concat(validate165.errors)).length),validate164.errors=vErrors,0===errors}function validate169(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate169.errors=vErrors,0===errors}function validate153(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.conditions||validate154(data.conditions,{instancePath:instancePath+"/conditions",parentData:data,parentDataProperty:"conditions",rootData})||(errors=(vErrors=null===vErrors?validate154.errors:vErrors.concat(validate154.errors)).length),void 0===data.createTime||validate33(data.createTime,{instancePath:instancePath+"/createTime",parentData:data,parentDataProperty:"createTime",rootData})||(errors=(vErrors=null===vErrors?validate33.errors:vErrors.concat(validate33.errors)).length),void 0===data.image||validate164(data.image,{instancePath:instancePath+"/image",parentData:data,parentDataProperty:"image",rootData})||(errors=(vErrors=null===vErrors?validate164.errors:vErrors.concat(validate164.errors)).length),void 0===data.observedGeneration||validate169(data.observedGeneration,{instancePath:instancePath+"/observedGeneration",parentData:data,parentDataProperty:"observedGeneration",rootData})||(errors=(vErrors=null===vErrors?validate169.errors:vErrors.concat(validate169.errors)).length),void 0===data.updateTime||validate33(data.updateTime,{instancePath:instancePath+"/updateTime",parentData:data,parentDataProperty:"updateTime",rootData})||(errors=(vErrors=null===vErrors?validate33.errors:vErrors.concat(validate33.errors)).length)),validate153.errors=vErrors,0===errors}