1import{e as Jr,d as Wr}from"./use-vjsf-AZqUrAlz.js";import{g as Qr,l as Zr,h as et,i as rt,j as tt,k as st,o as ot}from"./color-picker-laP3bLcc.js";import{_ as at,a as it,b as pt,c as nt}from"./combobox-Cvdymr10.js";import{l as dt}from"./VForm-51ZUgELg.js";import{K as Ge,o as er,k as ct,j as Le,f as mt,l as lt}from"./index-B16opV5l.js";import"./VRow-CmoXskFM.js";import"./cancel-deletion.vue_vue_type_script_setup_true_lang-Bbzp8QqR.js";import"./VCol-BrISW8e4.js";import"./VAutocomplete-B_K0hAmf.js";import"./VSelect-B1h3jZmz.js";import"./VTextField-CKd4-KBT.js";import"./VField-C9MWlmWW.js";import"./VCheckboxBtn-Bg9aq8F9.js";import"./VChip-kME9BO-h.js";import"./index-CC1CqfRE.js";import"./VTextarea-CZ8UVTHz.js";import"./VPicker-B_M_vzw1.js";import"./VWindowItem-CoZUReF2.js";import"./VListItemAction-Cuv11en1.js";import"./VDialog-BeMZIgwa.js";import"./VCard-z7mdcyqp.js";import"./VCombobox-CH3V25pK.js";const jt={__name:"vjsf-patch-req-body-pt",props:{modelValue:{type:null,default:null},options:{type:Object,default:null}},emits:Jr,setup(rr,{emit:tr}){const sr=be,W={type:"object",additionalProperties:!0,required:["href"],properties:{href:{type:"string",title:"URL",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href",errorMessage:{}},as:{type:"string",title:"Type de ressource (attribut as)",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as",errorMessage:{}},type:{type:"string",title:"Type MIME",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type",errorMessage:{}},crossorigin:{type:"boolean",title:"Requête CORS (crossorigin)",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin",errorMessage:{}}},__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items",errorMessage:{required:{href:"required information"}}},N={required:"missingProperty",dependencies:"property",dependentRequired:"property"};function be(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=be.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.href===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/required",keyword:"required",params:{missingProperty:"href"},message:"must have required property 'href'",schema:W.required,parentSchema:W,data:l};e===null?e=[a]:e.push(a),r++}if(l.href!==void 0){let a=l.href;if(typeof a!="string"){const s={instancePath:o+"/href",schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href/type",keyword:"type",params:{type:"string"},message:"must be string",schema:W.properties.href.type,parentSchema:W.properties.href,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.as!==void 0){let a=l.as;if(typeof a!="string"){const s={instancePath:o+"/as",schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as/type",keyword:"type",params:{type:"string"},message:"must be string",schema:W.properties.as.type,parentSchema:W.properties.as,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.type!==void 0){let a=l.type;if(typeof a!="string"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:W.properties.type.type,parentSchema:W.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.crossorigin!==void 0){let a=l.crossorigin;if(typeof a!="boolean"){const s={instancePath:o+"/crossorigin",schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:W.properties.crossorigin.type,parentSchema:W.properties.crossorigin,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/type",keyword:"type",params:{type:"object"},message:"must be object",schema:W.type,parentSchema:W,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{href:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/lib/theme#/properties/preloadLinks/items")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(69))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():W.errorMessage[P][q],schema:W.errorMessage,parentSchema:W,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return be.errors=e,r===0}be.evaluated={props:!0,dynamicProps:!1,dynamicItems:!1};const or=ge,ze={title:"nunca (ou apenas por convite)",properties:{type:{const:"never",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",errorMessage:{}};function ge(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=ge.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="never"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"never"}
1,message:"must be equal to constant",schema:"never",parentSchema:ze.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:ze.type,parentSchema:ze,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return ge.errors=e,r===0}ge.evaluated={props:{type:!0},dynamicProps:!1,dynamicItems:!1};const ar=ke,Te={title:"sempre",properties:{type:{const:"always",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",errorMessage:{}};function ke(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=ke.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="always"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:Te.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:Te.type,parentSchema:Te,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return ke.errors=e,r===0}ke.evaluated={props:{type:!0},dynamicProps:!1,dynamicItems:!1};const ir=Pe,fe={title:"quando o e-mail pertence a um domÃnio",properties:{type:{const:"emailDomain",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type",errorMessage:{}},emailDomain:{type:"string",title:"nome de domÃnio do e-mail",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",errorMessage:{}};function Pe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Pe.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="emailDomain"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"},message:"must be equal to constant",schema:"emailDomain",parentSchema:fe.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.emailDomain!==void 0){let a=l.emailDomain;if(typeof a!="string"){const s={instancePath:o+"/emailDomain",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:fe.properties.emailDomain.type,parentSchema:fe.properties.emailDomain,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:fe.type,parentSchema:fe,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Pe.errors=e,r===0}Pe.evaluated={props:{type:!0,emailDomain:!0},dynamicProps:!1,dynamicItems:!1};const pr=qe,He={title:"Nenhuma função padrão (usuário regular)",properties:{type:{const:"none",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",errorMessage:{}};function qe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=qe.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="none"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"}
1,message:"must be equal to constant",schema:"none",parentSchema:He.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:He.type,parentSchema:He,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return qe.errors=e,r===0}qe.evaluated={props:{type:!0},dynamicProps:!1,dynamicItems:!1};const nr=$e,te={title:"Sempre esta função: ",required:["role"],properties:{type:{const:"static",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type",errorMessage:{}},role:{type:"string",title:"Função dos membros",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",errorMessage:{required:{role:"required information"}}};function $e(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=$e.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.role===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/required",keyword:"required",params:{missingProperty:"role"},message:"must have required property 'role'",schema:te.required,parentSchema:te,data:l};e===null?e=[a]:e.push(a),r++}if(l.type!==void 0){let a=l.type;if(a!=="static"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"},message:"must be equal to constant",schema:"static",parentSchema:te.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.role!==void 0){let a=l.role;if(typeof a!="string"){const s={instancePath:o+"/role",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role/type",keyword:"type",params:{type:"string"},message:"must be string",schema:te.properties.role.type,parentSchema:te.properties.role,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:te.type,parentSchema:te,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{role:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(92))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():te.errorMessage[P][q],schema:te.errorMessage,parentSchema:te,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return $e.errors=e,r===0}$e.evaluated={props:{type:!0,role:!0},dynamicProps:!1,dynamicItems:!1};const dr=Me,Xe={type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",errorMessage:{}};function Me(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Me.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),typeof l!="string"){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Xe.type,parentSchema:Xe,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Me.errors=e,r===0}Me.evaluated={dynamicProps:!1,dynamicItems:!1};const cr=Oe,ve={title:"Valores de atributo",type:"array",default:[],items:{type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",errorMessage:{}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",errorMessage:{}};function Oe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Oe.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),Array.isArray(l)){const a=l.length;for(let s=0;s<a;s++){let t=l[s];if(typeof t!="string"){const d={instancePath:o+"/"+s,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:ve.items.type,parentSchema:ve.items,data:t};e===null?e=[d]:e.push(d),r++}if(r>0){const d=[];for(const M of e)M.emUsed||d.push(M);e=d,r=d.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/type",keyword:"type",params:{type:"array"},message:"must be array",schema:ve.type,parentSchema:ve,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Oe.errors=e,r===0}Oe.evaluated={items:!0,dynamicProps:!1,dynamicItems:!1};const mr=we,X={title:"Função lida de um atributo de identidade",required:["attribute"],properties:{type:{const:"attribute",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type",errorMessage:{}},attribute:{type:"string",title:"Nome do atributo",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute",errorMessage:{}},defaultRole:{type:"string",title:"Função padrão",description:"Se o atributo não estiver presente ou não corresponder a nenhuma função conhecida",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole",errorMessage:{}},values:{title:"Mapeamentos de função -> valores de atributo",type:"object",patternPropertiesLayout:{messages:{addItem:"Insira uma função"}}
1,patternProperties:{".*":{title:"Valores de atributo",type:"array",default:[],items:{type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",errorMessage:{}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",errorMessage:{required:{attribute:"required information"}}},he=new RegExp(".*","u");function we(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=we.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.attribute===void 0){const s={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:X.required,parentSchema:X,data:l};e===null?e=[s]:e.push(s),r++}if(l.type!==void 0){let s=l.type;if(s!=="attribute"){const t={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:X.properties.type,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.attribute!==void 0){let s=l.attribute;if(typeof s!="string"){const t={instancePath:o+"/attribute",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:X.properties.attribute.type,parentSchema:X.properties.attribute,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.defaultRole!==void 0){let s=l.defaultRole;if(typeof s!="string"){const t={instancePath:o+"/defaultRole",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole/type",keyword:"type",params:{type:"string"},message:"must be string",schema:X.properties.defaultRole.type,parentSchema:X.properties.defaultRole,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.values!==void 0){let s=l.values;if(s&&typeof s=="object"&&!Array.isArray(s)){var a={};for(const t in s)if(he.test(t)){let d=s[t];if(Array.isArray(d)){const M=d.length;for(let P=0;P<M;P++){let q=d[P];if(typeof q!="string"){const O={instancePath:o+"/values/"+t.replace(/~/g,"~0").replace(/\//g,"~1")+"/"+P,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:X.properties.values.patternProperties[".*"].items.type,parentSchema:X.properties.values.patternProperties[".*"].items,data:q};e===null?e=[O]:e.push(O),r++}if(r>0){const O=[];for(const _ of e)_.emUsed||O.push(_);e=O,r=O.length}}}else{const M={instancePath:o+"/values/"+t.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/type",keyword:"type",params:{type:"array"},message:"must be array",schema:X.properties.values.patternProperties[".*"].type,parentSchema:X.properties.values.patternProperties[".*"],data:d};e===null?e=[M]:e.push(M),r++}if(r>0){const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}a[t]=!0}}else{const t={instancePath:o+"/values",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/type",keyword:"type",params:{type:"object"},message:"must be object",schema:X.properties.values.type,parentSchema:X.properties.values,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:X.type,parentSchema:X,data:l};e===null?e=[s]:e.push(s),r++}if(r>0){const s={required:{attribute:[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o&&q.keyword in s&&q.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(92))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():X.errorMessage[q][O],schema:X.errorMessage,parentSchema:X,data:l};e===null?e=[f]:e.push(f),r++}const P=[];
1for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}return we.errors=e,r===0}we.evaluated={props:{type:!0,attribute:!0,defaultRole:!0,values:!0},dynamicProps:!1,dynamicItems:!1};const lr=Se,Ne={title:"Nenhum departamento (raiz da organização)",properties:{type:{const:"none",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",errorMessage:{}};function Se(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Se.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="none"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:Ne.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:Ne.type,parentSchema:Ne,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Se.errors=e,r===0}Se.evaluated={props:{type:!0},dynamicProps:!1,dynamicItems:!1};const fr=De,se={title:"Sempre este departamento: ",required:["department"],properties:{type:{const:"static",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type",errorMessage:{}},department:{type:"string",title:"Departamento de membros",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",errorMessage:{required:{department:"required information"}}};function De(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=De.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.department===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/required",keyword:"required",params:{missingProperty:"department"},message:"must have required property 'department'",schema:se.required,parentSchema:se,data:l};e===null?e=[a]:e.push(a),r++}if(l.type!==void 0){let a=l.type;if(a!=="static"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"},message:"must be equal to constant",schema:"static",parentSchema:se.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.department!==void 0){let a=l.department;if(typeof a!="string"){const s={instancePath:o+"/department",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department/type",keyword:"type",params:{type:"string"},message:"must be string",schema:se.properties.department.type,parentSchema:se.properties.department,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:se.type,parentSchema:se,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{department:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(98))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():se.errorMessage[P][q],schema:se.errorMessage,parentSchema:se,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return De.errors=e,r===0}De.evaluated={props:{type:!0,department:!0},dynamicProps:!1,dynamicItems:!1};const hr=xe,Q={title:"Departamento lido de um atributo de identidade",required:["attribute"],properties:{type:{const:"attribute",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type",errorMessage:{}}
1,attribute:{type:"string",title:"Nome do atributo",description:"O valor do atributo será comparado tanto com o id do departamento quanto com seu rótulo",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute",errorMessage:{}},required:{type:"boolean",title:"Tornar o atributo obrigatório",description:"Se esta opção não estiver ativada e o atributo não estiver presente, o usuário estará na raiz da organização",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required",errorMessage:{}},orgRootValue:{type:"string",title:"Valor do atributo para a raiz da organização",description:"Se o atributo tiver este valor, o usuário não estará em um departamento",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",errorMessage:{required:{attribute:"required information"}}};function xe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=xe.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.attribute===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:Q.required,parentSchema:Q,data:l};e===null?e=[a]:e.push(a),r++}if(l.type!==void 0){let a=l.type;if(a!=="attribute"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:Q.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.attribute!==void 0){let a=l.attribute;if(typeof a!="string"){const s={instancePath:o+"/attribute",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Q.properties.attribute.type,parentSchema:Q.properties.attribute,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.required!==void 0){let a=l.required;if(typeof a!="boolean"){const s={instancePath:o+"/required",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:Q.properties.required.type,parentSchema:Q.properties.required,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.orgRootValue!==void 0){let a=l.orgRootValue;if(typeof a!="string"){const s={instancePath:o+"/orgRootValue",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Q.properties.orgRootValue.type,parentSchema:Q.properties.orgRootValue,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:Q.type,parentSchema:Q,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{attribute:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(98))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():Q.errorMessage[P][q],schema:Q.errorMessage,parentSchema:Q,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return xe.errors=e,r===0}xe.evaluated={props:{type:!0,attribute:!0,required:!0,orgRootValue:!0},dynamicProps:!1,dynamicItems:!1};const ur=_e,Be={title:"botão",properties:{type:{const:"button",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",errorMessage:{}};function _e(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=_e.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="button"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"button"}
1,message:"must be equal to constant",schema:"button",parentSchema:Be.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:Be.type,parentSchema:Be,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return _e.errors=e,r===0}_e.evaluated={props:{type:!0},dynamicProps:!1,dynamicItems:!1};const yr=Ee,ue={title:"redirecionamento automático quando o e-mail pertence a um domÃnio",properties:{type:{const:"emailDomain",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type",errorMessage:{}},emailDomain:{type:"string",title:"nome de domÃnio do e-mail",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",errorMessage:{}};function Ee(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ee.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="emailDomain"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"},message:"must be equal to constant",schema:"emailDomain",parentSchema:ue.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.emailDomain!==void 0){let a=l.emailDomain;if(typeof a!="string"){const s={instancePath:o+"/emailDomain",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:ue.properties.emailDomain.type,parentSchema:ue.properties.emailDomain,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:ue.type,parentSchema:ue,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Ee.errors=e,r===0}Ee.evaluated={props:{type:!0,emailDomain:!0},dynamicProps:!1,dynamicItems:!1};const br=Ue,Ye={title:"sempre redirecionar implicitamente",properties:{type:{const:"always",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",errorMessage:{}};function Ue(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ue.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.type!==void 0){let a=l.type;if(a!=="always"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:Ye.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:Ye.type,parentSchema:Ye,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Ue.errors=e,r===0}Ue.evaluated={props:{type:!0},dynamicProps:!1,dynamicItems:!1};const gr=Re,x={type:"object",title:"OpenID Connect",required:["discovery","client"],properties:{type:{type:"string",const:"oidc",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type",errorMessage:{}},color:{type:"string",title:"Cor",layout:"color-picker",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color",errorMessage:{}},img:{type:"string",title:"URL do logotipo (tamanho pequeno)",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img",errorMessage:{}},discovery:{type:"string",title:"URL de descoberta",description:"provavelmente na forma http://mon-fournisseur/.well-known/openid-configuration",layout:{slots:{before:{name:"oidc-help"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery",errorMessage:{}},client:{type:"object",required:["id","secret"],properties:{id:{type:"string",title:"ID do cliente",layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id",errorMessage:{}},secret:{type:"string",title:"Segredo",writeOnly:!0,layout:{comp:"text-field",cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client",errorMessage:{required:{id:"required information",secret:"required information"}}},credentialsEncodingMode:{type:"string",title:"Encodage des crédentiels du client",description:"Paramètre technique à ignorer la plupart du temps. Si le secret fourni contient des caractères spéciaux il peut être utile de tester le mode non-strict.",default:"strict",oneOf:[{const:"strict",title:"RÃgido"},{const:"loose",title:"Não rÃgido"}],layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode",errorMessage:{oneOf:"chose one"}},authorizationMethod:{type:"string",title:"Méthode d'envoi des crédentiels du client",default:"header",oneOf:[{const:"header",title:'Cabeçalho "Authorization"'},{const:"body",title:"Corpo da solicitação"}],layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod",errorMessage:{oneOf:"chose one"}},bodyFormat:{type:"string",title:"Format du corps de la requête",default:"form",enum:["form","json"],layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat",errorMessage:{}},loginHintMode:{type:"string",layout:{cols:6},title:"Modo de envio do login_hint",default:"email",oneOf:[{const:"email",title:"Email completo"},{const:"username",title:"Parte antes do @"},{const:"none",title:"Não enviar"}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode",errorMessage:{oneOf:"chose one"}},createMember:{$ref:"#/$defs/createMember",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/createMember",errorMessage:{oneOf:"chose one"}},memberRole:{$ref:"#/$defs/memberRole",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberRole",errorMessage:{oneOf:"chose one"}},memberDepartment:{$ref:"#/$defs/memberDepartment",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberDepartment",errorMessage:{oneOf:"chose one"}},userInfoSource:{type:"string",title:"Modo de recuperação de informações do usuário",default:"auto",oneOf:[{const:"auto",title:'Auto (endpoint "user_info" se disponÃvel, caso contrário conteúdo id_token ou conteúdo access_token)'},{const:"id_token",title:"Conteúdo do id_token"},{const:"access_token",title:"Conteúdo do access_token"}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource",errorMessage:{oneOf:"chose one"}},ignoreEmailVerified:{type:"boolean",title:"Aceitar usuários com e-mails não verificados",description:"Por padrão, se o provedor de identidade retornar email_verified=false, a autenticação será rejeitada. Marque esta opção para alterar este comportamento.",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified",errorMessage:{}},coreIdProvider:{$ref:"#/$defs/coreIdProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/coreIdProvider",errorMessage:{}},redirectMode:{$ref:"#/$defs/redirectMode",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/redirectMode",errorMessage:{oneOf:"chose one"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider",errorMessage:{required:{discovery:"required information",client:"required information"}}},A={type:"object",default:{type:"never"},oneOfLayout:{label:"Criar usuários como membros",help:"Se esta opção estiver ativada, todos os usuários criados por meio deste provedor de identidade serão automaticamente membros da organização proprietária do site."},oneOf:[{title:"nunca (ou apenas por convite)",properties:{type:{const:"never",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",errorMessage:{}},{title:"sempre",properties:{type:{const:"always",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",errorMessage:{}},{title:"quando o e-mail pertence a um domÃnio",properties:{type:{const:"emailDomain",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type",errorMessage:{}},emailDomain:{type:"string",title:"nome de domÃnio do e-mail",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",errorMessage:{}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember",errorMessage:{oneOf:"chose one"}},E={type:"object",layout:{cols:6,if:'parent.data.createMember && parent.data.createMember.type !== "never"'},oneOfLayout:{label:"Atribuição de função de membros",help:"A função dos membros criados automaticamente por este provedor de identidade."},default:{type:"none"},oneOf:[{title:"Nenhuma função padrão (usuário regular)",properties:{type:{const:"none",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",errorMessage:{}},{title:"Sempre esta função: ",required:["role"],properties:{type:{const:"static",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type",errorMessage:{}},role:{type:"string",title:"Função dos membros",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",errorMessage:{required:{role:"required information"}}},{title:"Função lida de um atributo de identidade",required:["attribute"],properties:{type:{const:"attribute",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type",errorMessage:{}},attribute:{type:"string",title:"Nome do atributo",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute",errorMessage:{}},defaultRole:{type:"string",title:"Função padrão",description:"Se o atributo não estiver presente ou não corresponder a nenhuma função conhecida",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole",errorMessage:{}},values:{title:"Mapeamentos de função -> valores de atributo",type:"object",patternPropertiesLayout:{messages:{addItem:"Insira uma função"}}
1,patternProperties:{".*":{title:"Valores de atributo",type:"array",default:[],items:{type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",errorMessage:{}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",errorMessage:{required:{attribute:"required information"}}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole",errorMessage:{oneOf:"chose one"}},R={type:"object",layout:{cols:6,if:'parent.data.createMember && parent.data.createMember.type !== "never"'},oneOfLayout:{label:"Atribuição de departamento de membros",help:"O departamento dos membros criados automaticamente por este provedor de identidade."},default:{type:"none"},oneOf:[{title:"Nenhum departamento (raiz da organização)",properties:{type:{const:"none",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",errorMessage:{}},{title:"Sempre este departamento: ",required:["department"],properties:{type:{const:"static",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type",errorMessage:{}},department:{type:"string",title:"Departamento de membros",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",errorMessage:{required:{department:"required information"}}},{title:"Departamento lido de um atributo de identidade",required:["attribute"],properties:{type:{const:"attribute",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type",errorMessage:{}},attribute:{type:"string",title:"Nome do atributo",description:"O valor do atributo será comparado tanto com o id do departamento quanto com seu rótulo",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute",errorMessage:{}},required:{type:"boolean",title:"Tornar o atributo obrigatório",description:"Se esta opção não estiver ativada e o atributo não estiver presente, o usuário estará na raiz da organização",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required",errorMessage:{}},orgRootValue:{type:"string",title:"Valor do atributo para a raiz da organização",description:"Se o atributo tiver este valor, o usuário não estará em um departamento",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",errorMessage:{required:{attribute:"required information"}}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment",errorMessage:{oneOf:"chose one"}},ie={type:"boolean",title:"Tratar este provedor como uma fonte principal de identidade",description:`Esta opção tem vários efeitos: 2 - uma conta associada a este provedor não pode ter outro método de autenticação (senha ou outro provedor anexado à mesma conta) 3 - as informações da conta serão somente leitura e sincronizadas automaticamente a partir do provedor quando o usuário tiver uma sessão ativa 4 - esta sincronização inclui a destruição da sessão e a desativação da conta se a conta não existir mais no provedor de identidade
5 - se a opção "Função dos membros" for usada, a função também será sincronizada e não será editável no back-office`,__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/coreIdProvider",errorMessage:{}},K={type:"object",default:{type:"button"},oneOfLayout:{label:"Controle como os usuários são redirecionados para este provedor",help:"Se você usar um modo baseado em e-mail, a tela de autenticação solicitará o e-mail do usuário na primeira etapa."},oneOf:[{title:"botão",properties:{type:{const:"button",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",errorMessage:{}},{title:"redirecionamento automático quando o e-mail pertence a um domÃnio",properties:{type:{const:"emailDomain",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type",errorMessage:{}},emailDomain:{type:"string",title:"nome de domÃnio do e-mail",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",errorMessage:{}},{title:"sempre redirecionar implicitamente",properties:{type:{const:"always",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",errorMessage:{}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode",errorMessage:{oneOf:"chose one"}};function ne(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=ne.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.discovery===void 0){const m={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"discovery"},message:"must have required property 'discovery'",schema:x.required,parentSchema:x,data:l};e===null?e=[m]:e.push(m),r++}if(l.client===void 0){const m={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"client"},message:"must have required property 'client'",schema:x.required,parentSchema:x,data:l};e===null?e=[m]:e.push(m),r++}if(l.type!==void 0){let m=l.type;if(typeof m!="string"){const u={instancePath:o+"/type",schemaPath:"#/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.type.type,parentSchema:x.properties.type,data:m};e===null?e=[u]:e.push(u),r++}if(m!=="oidc"){const u={instancePath:o+"/type",schemaPath:"#/properties/type/const",keyword:"const",params:{allowedValue:"oidc"},message:"must be equal to constant",schema:"oidc",parentSchema:x.properties.type,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.color!==void 0){let m=l.color;if(typeof m!="string"){const u={instancePath:o+"/color",schemaPath:"#/properties/color/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.color.type,parentSchema:x.properties.color,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.img!==void 0){let m=l.img;if(typeof m!="string"){const u={instancePath:o+"/img",schemaPath:"#/properties/img/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.img.type,parentSchema:x.properties.img,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.discovery!==void 0){let m=l.discovery;if(typeof m!="string"){const u={instancePath:o+"/discovery",schemaPath:"#/properties/discovery/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.discovery.type,parentSchema:x.properties.discovery,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.client!==void 0){let m=l.client;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.id===void 0){const u={instancePath:o+"/client",schemaPath:"#/properties/client/required",keyword:"required",params:{missingProperty:"id"},message:"must have required property 'id'",schema:x.properties.client.required,parentSchema:x.properties.client,data:m};e===null?e=[u]:e.push(u),r++}if(m.secret===void 0){const u={instancePath:o+"/client",schemaPath:"#/properties/client/required",keyword:"required",params:{missingProperty:"secret"},message:"must have required property 'secret'",schema:x.properties.client.required,parentSchema:x.properties.client,data:m};e===null?e=[u]:e.push(u),r++}if(m.id!==void 0){let u=m.id;if(typeof u!="string"){const n={instancePath:o+"/client/id",schemaPath:"#/properties/client/properties/id/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.client.properties.id.type,parentSchema:x.properties.client.properties.id,data:u};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}}if(m.secret!==void 0){let u=m.secret;if(typeof u!="string"){const n={instancePath:o+"/client/secret",schemaPath:"#/properties/client/properties/secret/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.client.properties.secret.type,parentSchema:x.properties.client.properties.secret,data:u};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}}}else{const u={instancePath:o+"/client",schemaPath:"#/properties/client/type",keyword:"type",params:{type:"object"},message:"must be object",schema:x.properties.client.type,parentSchema:x.properties.client,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u={required:{id:[],secret:[]}},n={required:{}};let h,k;for(const p of e)p.keyword!=="errorMessage"&&!p.emUsed&&p.instancePath===o+"/client"&&p.keyword in u&&p.schemaPath.indexOf("#/properties/client")===0&&/^\/[^\/]*$/.test(p.schemaPath.slice(19))&&(h=N[p.keyword],k=u[p.keyword][p.params[h]],k&&(k.push(p),p.emUsed=!0));for(const p in u)for(const b in u[p])if(k=u[p][b],k.length){const g=n[p]&&n[p][b],i={instancePath:o+"/client",schemaPath:"#/properties/client/errorMessage",keyword:"errorMessage",params:{errors:k},message:g?g():x.properties.client.errorMessage[p][b],schema:x.properties.client.errorMessage,parentSchema:x.properties.client,data:m};e===null?e=[i]:e.push(i),r++}const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(l.credentialsEncodingMode!==void 0){let m=l.credentialsEncodingMode;if(typeof m!="string"){const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.credentialsEncodingMode.type,parentSchema:x.properties.credentialsEncodingMode,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m!=="strict"){const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/oneOf/0/const",keyword:"const",params:{allowedValue:"strict"},message:"must be equal to constant",schema:"strict",parentSchema:x.properties.credentialsEncodingMode.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var a=k===r;a&&(n=!0,h=0);const c=r;if(m!=="loose"){const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/oneOf/1/const",keyword:"const",params:{allowedValue:"loose"},message:"must be equal to constant",schema:"loose",parentSchema:x.properties.credentialsEncodingMode.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var a=c===r;if(a&&n?(n=!1,h=[h,1]):a&&(n=!0,h=1),n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.credentialsEncodingMode.oneOf,parentSchema:x.properties.credentialsEncodingMode,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/credentialsEncodingMode"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/credentialsEncodingMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(36))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.credentialsEncodingMode.errorMessage[i],schema:x.properties.credentialsEncodingMode.errorMessage,parentSchema:x.properties.credentialsEncodingMode,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.authorizationMethod!==void 0){let m=l.authorizationMethod;if(typeof m!="string"){const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.authorizationMethod.type,parentSchema:x.properties.authorizationMethod,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m!=="header"){const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/oneOf/0/const",keyword:"const",params:{allowedValue:"header"},message:"must be equal to constant",schema:"header",parentSchema:x.properties.authorizationMethod.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var s=k===r;s&&(n=!0,h=0);const c=r;if(m!=="body"){const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/oneOf/1/const",keyword:"const",params:{allowedValue:"body"},message:"must be equal to constant",schema:"body",parentSchema:x.properties.authorizationMethod.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var s=c===r;if(s&&n?(n=!1,h=[h,1]):s&&(n=!0,h=1),n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.authorizationMethod.oneOf,parentSchema:x.properties.authorizationMethod,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/authorizationMethod"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/authorizationMethod")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(32))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.authorizationMethod.errorMessage[i],schema:x.properties.authorizationMethod.errorMessage,parentSchema:x.properties.authorizationMethod,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.bodyFormat!==void 0){let m=l.bodyFormat;if(typeof m!="string"){const u={instancePath:o+"/bodyFormat",schemaPath:"#/properties/bodyFormat/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.bodyFormat.type,parentSchema:x.properties.bodyFormat,data:m};e===null?e=[u]:e.push(u),r++}if(!(m==="form"||m==="json")){const u={instancePath:o+"/bodyFormat",schemaPath:"#/properties/bodyFormat/enum",keyword:"enum",params:{allowedValues:x.properties.bodyFormat.enum},message:"must be equal to one of the allowed values",schema:x.properties.bodyFormat.enum,parentSchema:x.properties.bodyFormat,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.loginHintMode!==void 0){let m=l.loginHintMode;if(typeof m!="string"){const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.loginHintMode.type,parentSchema:x.properties.loginHintMode,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m!=="email"){const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf/0/const",keyword:"const",params:{allowedValue:"email"},message:"must be equal to constant",schema:"email",parentSchema:x.properties.loginHintMode.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var t=k===r;t&&(n=!0,h=0);const c=r;if(m!=="username"){const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf/1/const",keyword:"const",params:{allowedValue:"username"},message:"must be equal to constant",schema:"username",parentSchema:x.properties.loginHintMode.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var t=c===r;if(t&&n)n=!1,h=[h,1];else{t&&(n=!0,h=1);const p=r;if(m!=="none"){const g={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf/2/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:x.properties.loginHintMode.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}var t=p===r;t&&n?(n=!1,h=[h,2]):t&&(n=!0,h=2)}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.loginHintMode.oneOf,parentSchema:x.properties.loginHintMode,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/loginHintMode"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/loginHintMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(26))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.loginHintMode.errorMessage[i],schema:x.properties.loginHintMode.errorMessage,parentSchema:x.properties.loginHintMode,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.createMember!==void 0){let m=l.createMember;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.type,parentSchema:A,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="never"){const b={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"never"},message:"must be equal to constant",schema:"never",parentSchema:A.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[0].type,parentSchema:A.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var M=k===r;if(M){n=!0,h=0;var d={};d.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="always"){const b={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:A.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[1].type,parentSchema:A.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var M=c===r;if(M&&n)n=!1,h=[h,1];else{M&&(n=!0,h=1,d!==!0&&(d=d||{},d.type=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let g=m.type;if(g!=="emailDomain"){const i={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"}
5,message:"must be equal to constant",schema:"emailDomain",parentSchema:A.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.emailDomain!==void 0){let g=m.emailDomain;if(typeof g!="string"){const i={instancePath:o+"/createMember/emailDomain",schemaPath:"#/$defs/createMember/oneOf/2/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:A.oneOf[2].properties.emailDomain.type,parentSchema:A.oneOf[2].properties.emailDomain,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[2].type,parentSchema:A.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var M=p===r;M&&n?(n=!1,h=[h,2]):M&&(n=!0,h=2,d!==!0&&(d=d||{},d.type=!0,d.emailDomain=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:A.oneOf,parentSchema:A,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/createMember"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/createMember")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(20))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():A.errorMessage[i],schema:A.errorMessage,parentSchema:A,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/createMember"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/createMember")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(25))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/createMember",schemaPath:"#/properties/createMember/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.createMember.errorMessage[i],schema:x.properties.createMember.errorMessage,parentSchema:x.properties.createMember,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.memberRole!==void 0){let m=l.memberRole;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.type,parentSchema:E,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="none"){const b={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:E.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[0].type,parentSchema:E.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var q=k===r;if(q){n=!0,h=0;var P={};P.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.role===void 0){const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/required",keyword:"required",params:{missingProperty:"role"},message:"must have required property 'role'",schema:E.oneOf[1].required,parentSchema:E.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(m.type!==void 0){let p=m.type;if(p!=="static"){const b={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"}
5,message:"must be equal to constant",schema:"static",parentSchema:E.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}if(m.role!==void 0){let p=m.role;if(typeof p!="string"){const b={instancePath:o+"/memberRole/role",schemaPath:"#/$defs/memberRole/oneOf/1/properties/role/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[1].properties.role.type,parentSchema:E.oneOf[1].properties.role,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[1].type,parentSchema:E.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={required:{role:[]}},b={required:{}};let g,i;for(const U of e)U.keyword!=="errorMessage"&&!U.emUsed&&U.instancePath===o+"/memberRole"&&U.keyword in p&&U.schemaPath.indexOf("#/$defs/memberRole/oneOf/1")===0&&/^\/[^\/]*$/.test(U.schemaPath.slice(26))&&(g=N[U.keyword],i=p[U.keyword][U.params[g]],i&&(i.push(U),U.emUsed=!0));for(const U in p)for(const z in p[U])if(i=p[U][z],i.length){const j=b[U]&&b[U][z],Y={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:i},message:j?j():E.oneOf[1].errorMessage[U][z],schema:E.oneOf[1].errorMessage,parentSchema:E.oneOf[1],data:m};e===null?e=[Y]:e.push(Y),r++}const S=[];for(const U of e)U.emUsed||S.push(U);e=S,r=S.length}var q=c===r;if(q&&n)n=!1,h=[h,1];else{q&&(n=!0,h=1,P!==!0&&(P=P||{},P.type=!0,P.role=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.attribute===void 0){const g={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:E.oneOf[2].required,parentSchema:E.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(m.type!==void 0){let g=m.type;if(g!=="attribute"){const i={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:E.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.attribute!==void 0){let g=m.attribute;if(typeof g!="string"){const i={instancePath:o+"/memberRole/attribute",schemaPath:"#/$defs/memberRole/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.attribute.type,parentSchema:E.oneOf[2].properties.attribute,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.defaultRole!==void 0){let g=m.defaultRole;if(typeof g!="string"){const i={instancePath:o+"/memberRole/defaultRole",schemaPath:"#/$defs/memberRole/oneOf/2/properties/defaultRole/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.defaultRole.type,parentSchema:E.oneOf[2].properties.defaultRole,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.values!==void 0){let g=m.values;if(g&&typeof g=="object"&&!Array.isArray(g)){var O={};for(const i in g)if(he.test(i)){let S=g[i];if(Array.isArray(S)){const U=S.length;for(let z=0;z<U;z++){let j=S[z];if(typeof j!="string"){const Y={instancePath:o+"/memberRole/values/"+i.replace(/~/g,"~0").replace(/\//g,"~1")+"/"+z,schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.values.patternProperties[".*"].items.type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"].items,data:j};e===null?e=[Y]:e.push(Y),r++}if(r>0){const Y=[];for(const J of e)J.emUsed||Y.push(J);e=Y,r=Y.length}}}else{const U={instancePath:o+"/memberRole/values/"+i.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/type",keyword:"type",params:{type:"array"},message:"must be array",schema:E.oneOf[2].properties.values.patternProperties[".*"].type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"],data:S};e===null?e=[U]:e.push(U),r++}if(r>0){const U=[];for(const z of e)z.emUsed||U.push(z);e=U,r=U.length}O[i]=!0}}else{const i={instancePath:o+"/memberRole/values",schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].properties.values.type,parentSchema:E.oneOf[2].properties.values,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].type,parentSchema:E.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g={required:{attribute:[]}},i={required:{}};let S,U;for(const j of e)j.keyword!=="errorMessage"&&!j.emUsed&&j.instancePath===o+"/memberRole"&&j.keyword in g&&j.schemaPath.indexOf("#/$defs/memberRole/oneOf/2")===0&&/^\/[^\/]*$/.test(j.schemaPath.slice(26))&&(S=N[j.keyword],U=g[j.keyword][j.params[S]],U&&(U.push(j),j.emUsed=!0));for(const j in g)for(const Y in g[j])if(U=g[j][Y],U.length){const J=i[j]&&i[j][Y],re={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:U},message:J?J():E.oneOf[2].errorMessage[j][Y],schema:E.oneOf[2].errorMessage,parentSchema:E.oneOf[2],data:m};e===null?e=[re]:e.push(re),r++}const z=[];for(const j of e)j.emUsed||z.push(j);e=z,r=z.length}var q=p===r;q&&n?(n=!1,h=[h,2]):q&&(n=!0,h=2,P!==!0&&(P=P||{},P.type=!0,P.attribute=!0,P.defaultRole=!0,P.values=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:E.oneOf,parentSchema:E,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberRole"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/memberRole")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(18))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():E.errorMessage[i],schema:E.errorMessage,parentSchema:E,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberRole"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/memberRole")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(23))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberRole",schemaPath:"#/properties/memberRole/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.memberRole.errorMessage[i],schema:x.properties.memberRole.errorMessage,parentSchema:x.properties.memberRole,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.memberDepartment!==void 0){let m=l.memberDepartment;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.type,parentSchema:R,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="none"){const b={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:R.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[0].type,parentSchema:R.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var f=k===r;if(f){n=!0,h=0;var _={};_.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.department===void 0){const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/required",keyword:"required",params:{missingProperty:"department"},message:"must have required property 'department'",schema:R.oneOf[1].required,parentSchema:R.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(m.type!==void 0){let p=m.type;if(p!=="static"){const b={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"},message:"must be equal to constant",schema:"static",parentSchema:R.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}if(m.department!==void 0){let p=m.department;if(typeof p!="string"){const b={instancePath:o+"/memberDepartment/department",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/department/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[1].properties.department.type,parentSchema:R.oneOf[1].properties.department,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[1].type,parentSchema:R.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={required:{department:[]}},b={required:{}};let g,i;for(const U of e)U.keyword!=="errorMessage"&&!U.emUsed&&U.instancePath===o+"/memberDepartment"&&U.keyword in p&&U.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/1")===0&&/^\/[^\/]*$/.test(U.schemaPath.slice(32))&&(g=N[U.keyword],i=p[U.keyword][U.params[g]],i&&(i.push(U),U.emUsed=!0));for(const U in p)for(const z in p[U])if(i=p[U][z],i.length){const j=b[U]&&b[U][z],Y={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:i},message:j?j():R.oneOf[1].errorMessage[U][z],schema:R.oneOf[1].errorMessage,parentSchema:R.oneOf[1],data:m};e===null?e=[Y]:e.push(Y),r++}const S=[];for(const U of e)U.emUsed||S.push(U);e=S,r=S.length}var f=c===r;if(f&&n)n=!1,h=[h,1];else{f&&(n=!0,h=1,_!==!0&&(_=_||{},_.type=!0,_.department=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.attribute===void 0){const g={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:R.oneOf[2].required,parentSchema:R.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(m.type!==void 0){let g=m.type;if(g!=="attribute"){const i={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:R.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.attribute!==void 0){let g=m.attribute;if(typeof g!="string"){const i={instancePath:o+"/memberDepartment/attribute",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.attribute.type,parentSchema:R.oneOf[2].properties.attribute,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.required!==void 0){let g=m.required;if(typeof g!="boolean"){const i={instancePath:o+"/memberDepartment/required",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/required/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:R.oneOf[2].properties.required.type,parentSchema:R.oneOf[2].properties.required,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.orgRootValue!==void 0){let g=m.orgRootValue;if(typeof g!="string"){const i={instancePath:o+"/memberDepartment/orgRootValue",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/orgRootValue/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.orgRootValue.type,parentSchema:R.oneOf[2].properties.orgRootValue,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[2].type,parentSchema:R.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g={required:{attribute:[]}},i={required:{}};let S,U;for(const j of e)j.keyword!=="errorMessage"&&!j.emUsed&&j.instancePath===o+"/memberDepartment"&&j.keyword in g&&j.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/2")===0&&/^\/[^\/]*$/.test(j.schemaPath.slice(32))&&(S=N[j.keyword],U=g[j.keyword][j.params[S]],U&&(U.push(j),j.emUsed=!0));for(const j in g)for(const Y in g[j])if(U=g[j][Y],U.length){const J=i[j]&&i[j][Y],re={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:U},message:J?J():R.oneOf[2].errorMessage[j][Y],schema:R.oneOf[2].errorMessage,parentSchema:R.oneOf[2],data:m};e===null?e=[re]:e.push(re),r++}const z=[];for(const j of e)j.emUsed||z.push(j);e=z,r=z.length}var f=p===r;f&&n?(n=!1,h=[h,2]):f&&(n=!0,h=2,_!==!0&&(_=_||{},_.type=!0,_.attribute=!0,_.required=!0,_.orgRootValue=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:R.oneOf,parentSchema:R,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberDepartment"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/memberDepartment")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(24))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():R.errorMessage[i],schema:R.errorMessage,parentSchema:R,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberDepartment"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/memberDepartment")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(29))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberDepartment",schemaPath:"#/properties/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.memberDepartment.errorMessage[i],schema:x.properties.memberDepartment.errorMessage,parentSchema:x.properties.memberDepartment,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.userInfoSource!==void 0){let m=l.userInfoSource;if(typeof m!="string"){const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.userInfoSource.type,parentSchema:x.properties.userInfoSource,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m!=="auto"){const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf/0/const",keyword:"const",params:{allowedValue:"auto"},message:"must be equal to constant",schema:"auto",parentSchema:x.properties.userInfoSource.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var v=k===r;v&&(n=!0,h=0);const c=r;if(m!=="id_token"){const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf/1/const",keyword:"const",params:{allowedValue:"id_token"},message:"must be equal to constant",schema:"id_token",parentSchema:x.properties.userInfoSource.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var v=c===r;if(v&&n)n=!1,h=[h,1];else{v&&(n=!0,h=1);const p=r;if(m!=="access_token"){const g={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf/2/const",keyword:"const",params:{allowedValue:"access_token"},message:"must be equal to constant",schema:"access_token",parentSchema:x.properties.userInfoSource.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}var v=p===r;v&&n?(n=!1,h=[h,2]):v&&(n=!0,h=2)}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.userInfoSource.oneOf,parentSchema:x.properties.userInfoSource,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/userInfoSource"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/userInfoSource")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(27))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.userInfoSource.errorMessage[i],schema:x.properties.userInfoSource.errorMessage,parentSchema:x.properties.userInfoSource,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.ignoreEmailVerified!==void 0){let m=l.ignoreEmailVerified;if(typeof m!="boolean"){const u={instancePath:o+"/ignoreEmailVerified",schemaPath:"#/properties/ignoreEmailVerified/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:x.properties.ignoreEmailVerified.type,parentSchema:x.properties.ignoreEmailVerified,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.coreIdProvider!==void 0){let m=l.coreIdProvider;if(typeof m!="boolean"){const u={instancePath:o+"/coreIdProvider",schemaPath:"#/$defs/coreIdProvider/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:ie.type,parentSchema:ie,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.redirectMode!==void 0){let m=l.redirectMode;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.type,parentSchema:K,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="button"){const b={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"button"},message:"must be equal to constant",schema:"button",parentSchema:K.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[0].type,parentSchema:K.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var $=k===r;if($){n=!0,h=0;var w={};w.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="emailDomain"){const b={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"}
5,message:"must be equal to constant",schema:"emailDomain",parentSchema:K.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}if(m.emailDomain!==void 0){let p=m.emailDomain;if(typeof p!="string"){const b={instancePath:o+"/redirectMode/emailDomain",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:K.oneOf[1].properties.emailDomain.type,parentSchema:K.oneOf[1].properties.emailDomain,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[1].type,parentSchema:K.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var $=c===r;if($&&n)n=!1,h=[h,1];else{$&&(n=!0,h=1,w!==!0&&(w=w||{},w.type=!0,w.emailDomain=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let g=m.type;if(g!=="always"){const i={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:K.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[2].type,parentSchema:K.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var $=p===r;$&&n?(n=!1,h=[h,2]):$&&(n=!0,h=2,w!==!0&&(w=w||{},w.type=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:K.oneOf,parentSchema:K,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/redirectMode"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/redirectMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(20))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():K.errorMessage[i],schema:K.errorMessage,parentSchema:K,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/redirectMode"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/redirectMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(25))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/redirectMode",schemaPath:"#/properties/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.redirectMode.errorMessage[i],schema:x.properties.redirectMode.errorMessage,parentSchema:x.properties.redirectMode,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}}else{const m={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object",schema:x.type,parentSchema:x,data:l};e===null?e=[m]:e.push(m),r++}if(r>0){const m={required:{discovery:[],client:[]}},u={required:{}};let n,h;for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o&&c.keyword in m&&c.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(1))&&(n=N[c.keyword],h=m[c.keyword][c.params[n]],h&&(h.push(c),c.emUsed=!0));for(const c in m)for(const p in m[c])if(h=m[c][p],h.length){const b=u[c]&&u[c][p],g={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:h},message:b?b():x.errorMessage[c][p],schema:x.errorMessage,parentSchema:x,data:l};e===null?e=[g]:e.push(g),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}return ne.errors=e,r===0}ne.evaluated={props:{type:!0,color:!0,img:!0,discovery:!0,client:!0,credentialsEncodingMode:!0,authorizationMethod:!0,bodyFormat:!0,loginHintMode:!0,createMember:!0,memberRole:!0,memberDepartment:!0,userInfoSource:!0,ignoreEmailVerified:!0,coreIdProvider:!0,redirectMode:!0},dynamicProps:!1,dynamicItems:!1};function Re(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Re.evaluated;return D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),ne(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?ne.errors:e.concat(ne.errors),r=e.length),Re.errors=e,r===0}Re.evaluated={props:{type:!0,color:!0,img:!0,discovery:!0,client:!0,credentialsEncodingMode:!0,authorizationMethod:!0,bodyFormat:!0,loginHintMode:!0,createMember:!0,memberRole:!0,memberDepartment:!0,userInfoSource:!0,ignoreEmailVerified:!0,coreIdProvider:!0,redirectMode:!0},dynamicProps:!1,dynamicItems:!1};const kr=Ce,H={type:"object",title:"SAML 2",required:["metadata"],properties:{type:{type:"string",const:"saml2",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type",errorMessage:{}},metadata:{type:"string",title:"XML metadata",layout:{comp:"textarea",slots:{before:{name:"saml-help"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata",errorMessage:{}},color:{type:"string",title:"Couleur",layout:"color-picker",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color",errorMessage:{}},img:{type:"string",title:"URL do logotipo (tamanho pequeno)",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img",errorMessage:{}},createMember:{$ref:"#/$defs/createMember",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/createMember",errorMessage:{oneOf:"chose one"}},memberRole:{$ref:"#/$defs/memberRole",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberRole",errorMessage:{oneOf:"chose one"}},memberDepartment:{$ref:"#/$defs/memberDepartment",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberDepartment",errorMessage:{oneOf:"chose one"}},coreIdProvider:{$ref:"#/$defs/coreIdProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/coreIdProvider",errorMessage:{}},redirectMode:{$ref:"#/$defs/redirectMode",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/redirectMode",errorMessage:{oneOf:"chose one"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider",errorMessage:{required:{metadata:"required information"}}};function de(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=de.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.metadata===void 0){const f={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metadata"}
5,message:"must have required property 'metadata'",schema:H.required,parentSchema:H,data:l};e===null?e=[f]:e.push(f),r++}if(l.type!==void 0){let f=l.type;if(typeof f!="string"){const v={instancePath:o+"/type",schemaPath:"#/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.type.type,parentSchema:H.properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(f!=="saml2"){const v={instancePath:o+"/type",schemaPath:"#/properties/type/const",keyword:"const",params:{allowedValue:"saml2"},message:"must be equal to constant",schema:"saml2",parentSchema:H.properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.metadata!==void 0){let f=l.metadata;if(typeof f!="string"){const v={instancePath:o+"/metadata",schemaPath:"#/properties/metadata/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.metadata.type,parentSchema:H.properties.metadata,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.color!==void 0){let f=l.color;if(typeof f!="string"){const v={instancePath:o+"/color",schemaPath:"#/properties/color/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.color.type,parentSchema:H.properties.color,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.img!==void 0){let f=l.img;if(typeof f!="string"){const v={instancePath:o+"/img",schemaPath:"#/properties/img/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.img.type,parentSchema:H.properties.img,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.createMember!==void 0){let f=l.createMember;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.type,parentSchema:A,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="never"){const h={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"never"},message:"must be equal to constant",schema:"never",parentSchema:A.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[0].type,parentSchema:A.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var s=m===r;if(s){w=!0,$=0;var a={};a.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="always"){const h={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:A.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[1].type,parentSchema:A.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var s=u===r;if(s&&w)w=!1,$=[$,1];else{s&&(w=!0,$=1,a!==!0&&(a=a||{},a.type=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let k=f.type;if(k!=="emailDomain"){const c={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"}
5,message:"must be equal to constant",schema:"emailDomain",parentSchema:A.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.emailDomain!==void 0){let k=f.emailDomain;if(typeof k!="string"){const c={instancePath:o+"/createMember/emailDomain",schemaPath:"#/$defs/createMember/oneOf/2/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:A.oneOf[2].properties.emailDomain.type,parentSchema:A.oneOf[2].properties.emailDomain,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}else{const k={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[2].type,parentSchema:A.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}var s=n===r;s&&w?(w=!1,$=[$,2]):s&&(w=!0,$=2,a!==!0&&(a=a||{},a.type=!0,a.emailDomain=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:A.oneOf,parentSchema:A,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/createMember"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/createMember")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(20))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():A.errorMessage[c],schema:A.errorMessage,parentSchema:A,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/createMember"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/createMember")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(25))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/createMember",schemaPath:"#/properties/createMember/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.createMember.errorMessage[c],schema:H.properties.createMember.errorMessage,parentSchema:H.properties.createMember,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}if(l.memberRole!==void 0){let f=l.memberRole;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.type,parentSchema:E,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="none"){const h={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:E.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[0].type,parentSchema:E.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var d=m===r;if(d){w=!0,$=0;var t={};t.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.role===void 0){const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/required",keyword:"required",params:{missingProperty:"role"},message:"must have required property 'role'",schema:E.oneOf[1].required,parentSchema:E.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(f.type!==void 0){let n=f.type;if(n!=="static"){const h={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"}
5,message:"must be equal to constant",schema:"static",parentSchema:E.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}if(f.role!==void 0){let n=f.role;if(typeof n!="string"){const h={instancePath:o+"/memberRole/role",schemaPath:"#/$defs/memberRole/oneOf/1/properties/role/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[1].properties.role.type,parentSchema:E.oneOf[1].properties.role,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[1].type,parentSchema:E.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={required:{role:[]}},h={required:{}};let k,c;for(const b of e)b.keyword!=="errorMessage"&&!b.emUsed&&b.instancePath===o+"/memberRole"&&b.keyword in n&&b.schemaPath.indexOf("#/$defs/memberRole/oneOf/1")===0&&/^\/[^\/]*$/.test(b.schemaPath.slice(26))&&(k=N[b.keyword],c=n[b.keyword][b.params[k]],c&&(c.push(b),b.emUsed=!0));for(const b in n)for(const g in n[b])if(c=n[b][g],c.length){const i=h[b]&&h[b][g],S={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:c},message:i?i():E.oneOf[1].errorMessage[b][g],schema:E.oneOf[1].errorMessage,parentSchema:E.oneOf[1],data:f};e===null?e=[S]:e.push(S),r++}const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var d=u===r;if(d&&w)w=!1,$=[$,1];else{d&&(w=!0,$=1,t!==!0&&(t=t||{},t.type=!0,t.role=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.attribute===void 0){const k={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:E.oneOf[2].required,parentSchema:E.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(f.type!==void 0){let k=f.type;if(k!=="attribute"){const c={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:E.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.attribute!==void 0){let k=f.attribute;if(typeof k!="string"){const c={instancePath:o+"/memberRole/attribute",schemaPath:"#/$defs/memberRole/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.attribute.type,parentSchema:E.oneOf[2].properties.attribute,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.defaultRole!==void 0){let k=f.defaultRole;if(typeof k!="string"){const c={instancePath:o+"/memberRole/defaultRole",schemaPath:"#/$defs/memberRole/oneOf/2/properties/defaultRole/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.defaultRole.type,parentSchema:E.oneOf[2].properties.defaultRole,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.values!==void 0){let k=f.values;if(k&&typeof k=="object"&&!Array.isArray(k)){var M={};for(const c in k)if(he.test(c)){let p=k[c];if(Array.isArray(p)){const b=p.length;for(let g=0;g<b;g++){let i=p[g];if(typeof i!="string"){const S={instancePath:o+"/memberRole/values/"+c.replace(/~/g,"~0").replace(/\//g,"~1")+"/"+g,schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.values.patternProperties[".*"].items.type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"].items,data:i};e===null?e=[S]:e.push(S),r++}if(r>0){const S=[];for(const U of e)U.emUsed||S.push(U);e=S,r=S.length}}}else{const b={instancePath:o+"/memberRole/values/"+c.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/type",keyword:"type",params:{type:"array"},message:"must be array",schema:E.oneOf[2].properties.values.patternProperties[".*"].type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"],data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}M[c]=!0}}else{const c={instancePath:o+"/memberRole/values",schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].properties.values.type,parentSchema:E.oneOf[2].properties.values,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}
5else{const k={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].type,parentSchema:E.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k={required:{attribute:[]}},c={required:{}};let p,b;for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberRole"&&i.keyword in k&&i.schemaPath.indexOf("#/$defs/memberRole/oneOf/2")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(26))&&(p=N[i.keyword],b=k[i.keyword][i.params[p]],b&&(b.push(i),i.emUsed=!0));for(const i in k)for(const S in k[i])if(b=k[i][S],b.length){const U=c[i]&&c[i][S],z={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:b},message:U?U():E.oneOf[2].errorMessage[i][S],schema:E.oneOf[2].errorMessage,parentSchema:E.oneOf[2],data:f};e===null?e=[z]:e.push(z),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var d=n===r;d&&w?(w=!1,$=[$,2]):d&&(w=!0,$=2,t!==!0&&(t=t||{},t.type=!0,t.attribute=!0,t.defaultRole=!0,t.values=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:E.oneOf,parentSchema:E,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberRole"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/memberRole")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(18))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():E.errorMessage[c],schema:E.errorMessage,parentSchema:E,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberRole"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/memberRole")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(23))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberRole",schemaPath:"#/properties/memberRole/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.memberRole.errorMessage[c],schema:H.properties.memberRole.errorMessage,parentSchema:H.properties.memberRole,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}if(l.memberDepartment!==void 0){let f=l.memberDepartment;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.type,parentSchema:R,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="none"){const h={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:R.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[0].type,parentSchema:R.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var q=m===r;if(q){w=!0,$=0;var P={};P.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.department===void 0){const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/required",keyword:"required",params:{missingProperty:"department"},message:"must have required property 'department'",schema:R.oneOf[1].required,parentSchema:R.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(f.type!==void 0){let n=f.type;if(n!=="static"){const h={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"}
5,message:"must be equal to constant",schema:"static",parentSchema:R.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}if(f.department!==void 0){let n=f.department;if(typeof n!="string"){const h={instancePath:o+"/memberDepartment/department",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/department/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[1].properties.department.type,parentSchema:R.oneOf[1].properties.department,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[1].type,parentSchema:R.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={required:{department:[]}},h={required:{}};let k,c;for(const b of e)b.keyword!=="errorMessage"&&!b.emUsed&&b.instancePath===o+"/memberDepartment"&&b.keyword in n&&b.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/1")===0&&/^\/[^\/]*$/.test(b.schemaPath.slice(32))&&(k=N[b.keyword],c=n[b.keyword][b.params[k]],c&&(c.push(b),b.emUsed=!0));for(const b in n)for(const g in n[b])if(c=n[b][g],c.length){const i=h[b]&&h[b][g],S={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:c},message:i?i():R.oneOf[1].errorMessage[b][g],schema:R.oneOf[1].errorMessage,parentSchema:R.oneOf[1],data:f};e===null?e=[S]:e.push(S),r++}const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var q=u===r;if(q&&w)w=!1,$=[$,1];else{q&&(w=!0,$=1,P!==!0&&(P=P||{},P.type=!0,P.department=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.attribute===void 0){const k={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:R.oneOf[2].required,parentSchema:R.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(f.type!==void 0){let k=f.type;if(k!=="attribute"){const c={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:R.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.attribute!==void 0){let k=f.attribute;if(typeof k!="string"){const c={instancePath:o+"/memberDepartment/attribute",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.attribute.type,parentSchema:R.oneOf[2].properties.attribute,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.required!==void 0){let k=f.required;if(typeof k!="boolean"){const c={instancePath:o+"/memberDepartment/required",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/required/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:R.oneOf[2].properties.required.type,parentSchema:R.oneOf[2].properties.required,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.orgRootValue!==void 0){let k=f.orgRootValue;if(typeof k!="string"){const c={instancePath:o+"/memberDepartment/orgRootValue",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/orgRootValue/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.orgRootValue.type,parentSchema:R.oneOf[2].properties.orgRootValue,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}else{const k={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[2].type,parentSchema:R.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k={required:{attribute:[]}},c={required:{}};let p,b;for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberDepartment"&&i.keyword in k&&i.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/2")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(32))&&(p=N[i.keyword],b=k[i.keyword][i.params[p]],b&&(b.push(i),i.emUsed=!0));for(const i in k)for(const S in k[i])if(b=k[i][S],b.length){const U=c[i]&&c[i][S],z={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:b},message:U?U():R.oneOf[2].errorMessage[i][S],schema:R.oneOf[2].errorMessage,parentSchema:R.oneOf[2],data:f};e===null?e=[z]:e.push(z),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var q=n===r;q&&w?(w=!1,$=[$,2]):q&&(w=!0,$=2,P!==!0&&(P=P||{},P.type=!0,P.attribute=!0,P.required=!0,P.orgRootValue=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:R.oneOf,parentSchema:R,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberDepartment"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/memberDepartment")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(24))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():R.errorMessage[c],schema:R.errorMessage,parentSchema:R,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberDepartment"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/memberDepartment")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(29))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberDepartment",schemaPath:"#/properties/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.memberDepartment.errorMessage[c],schema:H.properties.memberDepartment.errorMessage,parentSchema:H.properties.memberDepartment,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}if(l.coreIdProvider!==void 0){let f=l.coreIdProvider;if(typeof f!="boolean"){const v={instancePath:o+"/coreIdProvider",schemaPath:"#/$defs/coreIdProvider/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:ie.type,parentSchema:ie,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.redirectMode!==void 0){let f=l.redirectMode;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.type,parentSchema:K,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="button"){const h={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"button"}
5,message:"must be equal to constant",schema:"button",parentSchema:K.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[0].type,parentSchema:K.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var _=m===r;if(_){w=!0,$=0;var O={};O.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="emailDomain"){const h={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"},message:"must be equal to constant",schema:"emailDomain",parentSchema:K.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}if(f.emailDomain!==void 0){let n=f.emailDomain;if(typeof n!="string"){const h={instancePath:o+"/redirectMode/emailDomain",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:K.oneOf[1].properties.emailDomain.type,parentSchema:K.oneOf[1].properties.emailDomain,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[1].type,parentSchema:K.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var _=u===r;if(_&&w)w=!1,$=[$,1];else{_&&(w=!0,$=1,O!==!0&&(O=O||{},O.type=!0,O.emailDomain=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let k=f.type;if(k!=="always"){const c={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:K.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}else{const k={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[2].type,parentSchema:K.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}var _=n===r;_&&w?(w=!1,$=[$,2]):_&&(w=!0,$=2,O!==!0&&(O=O||{},O.type=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:K.oneOf,parentSchema:K,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/redirectMode"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/redirectMode")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(20))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():K.errorMessage[c],schema:K.errorMessage,parentSchema:K,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/redirectMode"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/redirectMode")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(25))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/redirectMode",schemaPath:"#/properties/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.redirectMode.errorMessage[c],schema:H.properties.redirectMode.errorMessage,parentSchema:H.properties.redirectMode,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}}else{const f={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"}
5,message:"must be object",schema:H.type,parentSchema:H,data:l};e===null?e=[f]:e.push(f),r++}if(r>0){const f={required:{metadata:[]}},v={required:{}};let w,$;for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in f&&u.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(1))&&(w=N[u.keyword],$=f[u.keyword][u.params[w]],$&&($.push(u),u.emUsed=!0));for(const u in f)for(const n in f[u])if($=f[u][n],$.length){const h=v[u]&&v[u][n],k={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:$},message:h?h():H.errorMessage[u][n],schema:H.errorMessage,parentSchema:H,data:l};e===null?e=[k]:e.push(k),r++}const m=[];for(const u of e)u.emUsed||m.push(u);e=m,r=m.length}return de.errors=e,r===0}de.evaluated={props:{type:!0,metadata:!0,color:!0,img:!0,createMember:!0,memberRole:!0,memberDepartment:!0,coreIdProvider:!0,redirectMode:!0},dynamicProps:!1,dynamicItems:!1};function Ce(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ce.evaluated;return D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),de(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?de.errors:e.concat(de.errors),r=e.length),Ce.errors=e,r===0}Ce.evaluated={props:{type:!0,metadata:!0,color:!0,img:!0,createMember:!0,memberRole:!0,memberDepartment:!0,coreIdProvider:!0,redirectMode:!0},dynamicProps:!1,dynamicItems:!1};const Pr=je,ee={type:"object",title:"Outro de seus sites",required:["site"],properties:{type:{type:"string",const:"otherSite",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type",errorMessage:{}},site:{type:"string",title:"Site",layout:{getItems:"context.otherSites"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",errorMessage:{required:{site:"required information"}}};function je(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=je.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.site===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/required",keyword:"required",params:{missingProperty:"site"},message:"must have required property 'site'",schema:ee.required,parentSchema:ee,data:l};e===null?e=[a]:e.push(a),r++}if(l.type!==void 0){let a=l.type;if(typeof a!="string"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:ee.properties.type.type,parentSchema:ee.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(a!=="otherSite"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"otherSite"},message:"must be equal to constant",schema:"otherSite",parentSchema:ee.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.site!==void 0){let a=l.site;if(typeof a!="string"){const s={instancePath:o+"/site",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site/type",keyword:"type",params:{type:"string"},message:"must be string",schema:ee.properties.site.type,parentSchema:ee.properties.site,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:ee.type,parentSchema:ee,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{site:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(94))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():ee.errorMessage[P][q],schema:ee.errorMessage,parentSchema:ee,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return je.errors=e,r===0}je.evaluated={props:{type:!0,site:!0},dynamicProps:!1,dynamicItems:!1};const qr=Ae,Z={type:"object",title:"Um provedor de identidade configurado em outro de seus sites",required:["provider"],properties:{type:{type:"string",const:"otherSiteProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type",errorMessage:{}},site:{type:"string",title:"Site",layout:{getItems:"context.otherSites"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site",errorMessage:{}},provider:{type:"string",title:"Provedor",layout:{if:"parent.data.site",getItems:"context.otherSitesProvi
5ders[parent.data.site]"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",errorMessage:{required:{provider:"required information"}}};function Ae(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ae.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.provider===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/required",keyword:"required",params:{missingProperty:"provider"},message:"must have required property 'provider'",schema:Z.required,parentSchema:Z,data:l};e===null?e=[a]:e.push(a),r++}if(l.type!==void 0){let a=l.type;if(typeof a!="string"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Z.properties.type.type,parentSchema:Z.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(a!=="otherSiteProvider"){const s={instancePath:o+"/type",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type/const",keyword:"const",params:{allowedValue:"otherSiteProvider"},message:"must be equal to constant",schema:"otherSiteProvider",parentSchema:Z.properties.type,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.site!==void 0){let a=l.site;if(typeof a!="string"){const s={instancePath:o+"/site",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Z.properties.site.type,parentSchema:Z.properties.site,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.provider!==void 0){let a=l.provider;if(typeof a!="string"){const s={instancePath:o+"/provider",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Z.properties.provider.type,parentSchema:Z.properties.provider,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/type",keyword:"type",params:{type:"object"},message:"must be object",schema:Z.type,parentSchema:Z,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{provider:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(94))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():Z.errorMessage[P][q],schema:Z.errorMessage,parentSchema:Z,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return Ae.errors=e,r===0}Ae.evaluated={props:{type:!0,site:!0,provider:!0},dynamicProps:!1,dynamicItems:!1};const $r=Ke,C={type:"object",layout:{switch:[{if:"summary",children:["title"]}]},required:["title","type"],properties:{id:{type:"string",title:"Identificador",readOnly:!0,__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id",errorMessage:{}},title:{type:"string",title:"Nome",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title",errorMessage:{}}},oneOfLayout:{label:"Tipo de provedor"},oneOf:[{$ref:"#/$defs/oidcProvider",type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0",errorMessage:{required:{discovery:"required information",client:"required information"}}},{$ref:"#/$defs/saml2Provider",type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1",errorMessage:{required:{metadata:"required information"}}},{type:"object",title:"Outro de seus sites",required:["site"],properties:{type:{type:"string",const:"otherSite",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type",errorMessage:{}},site:{type:"string",title:"Site",layout:{getItems:"context.otherSites"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",errorMessage:{required:{site:"required information"}}},{type:"object",title:"Um provedor de identidade configurado em outro de seus sites",required:["provider"],properties:{type:{type:"string",const:"otherSiteProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type",errorMessage:{}},site:{type:"string",title:"Site",layout:{getItems:"context.otherSites"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site",errorMessage:{}},provider:{type:"string",title:"Provedor",layout:{if:"parent.data.site",getItems:"context.otherSitesProvi
5ders[parent.data.site]"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",errorMessage:{required:{provider:"required information"}}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider",errorMessage:{oneOf:"chose one",required:{title:"required information"}}};function oe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=oe.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.discovery===void 0){const m={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"discovery"},message:"must have required property 'discovery'",schema:x.required,parentSchema:x,data:l};e===null?e=[m]:e.push(m),r++}if(l.client===void 0){const m={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"client"},message:"must have required property 'client'",schema:x.required,parentSchema:x,data:l};e===null?e=[m]:e.push(m),r++}if(l.type!==void 0){let m=l.type;if(typeof m!="string"){const u={instancePath:o+"/type",schemaPath:"#/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.type.type,parentSchema:x.properties.type,data:m};e===null?e=[u]:e.push(u),r++}if(m!=="oidc"){const u={instancePath:o+"/type",schemaPath:"#/properties/type/const",keyword:"const",params:{allowedValue:"oidc"},message:"must be equal to constant",schema:"oidc",parentSchema:x.properties.type,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.color!==void 0){let m=l.color;if(typeof m!="string"){const u={instancePath:o+"/color",schemaPath:"#/properties/color/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.color.type,parentSchema:x.properties.color,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.img!==void 0){let m=l.img;if(typeof m!="string"){const u={instancePath:o+"/img",schemaPath:"#/properties/img/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.img.type,parentSchema:x.properties.img,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.discovery!==void 0){let m=l.discovery;if(typeof m!="string"){const u={instancePath:o+"/discovery",schemaPath:"#/properties/discovery/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.discovery.type,parentSchema:x.properties.discovery,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.client!==void 0){let m=l.client;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.id===void 0){const u={instancePath:o+"/client",schemaPath:"#/properties/client/required",keyword:"required",params:{missingProperty:"id"},message:"must have required property 'id'",schema:x.properties.client.required,parentSchema:x.properties.client,data:m};e===null?e=[u]:e.push(u),r++}if(m.secret===void 0){const u={instancePath:o+"/client",schemaPath:"#/properties/client/required",keyword:"required",params:{missingProperty:"secret"},message:"must have required property 'secret'",schema:x.properties.client.required,parentSchema:x.properties.client,data:m};e===null?e=[u]:e.push(u),r++}if(m.id!==void 0){let u=m.id;if(typeof u!="string"){const n={instancePath:o+"/client/id",schemaPath:"#/properties/client/properties/id/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.client.properties.id.type,parentSchema:x.properties.client.properties.id,data:u};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}}if(m.secret!==void 0){let u=m.secret;if(typeof u!="string"){const n={instancePath:o+"/client/secret",schemaPath:"#/properties/client/properties/secret/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.client.properties.secret.type,parentSchema:x.properties.client.properties.secret,data:u};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}}}else{const u={instancePath:o+"/client",schemaPath:"#/properties/client/type",keyword:"type",params:{type:"object"},message:"must be object",schema:x.properties.client.type,parentSchema:x.properties.client,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u={required:{id:[],secret:[]}},n={required:{}};let h,k;for(const p of e)p.keyword!=="errorMessage"&&!p.emUsed&&p.instancePath===o+"/client"&&p.keyword in u&&p.schemaPath.indexOf("#/properties/client")===0&&/^\/[^\/]*$/.test(p.schemaPath.slice(19))&&(h=N[p.keyword],k=u[p.keyword][p.params[h]],k&&(k.push(p),p.emUsed=!0));for(const p in u)for(const b in u[p])if(k=u[p][b],k.length){const g=n[p]&&n[p][b],i={instancePath:o+"/client",schemaPath:"#/properties/client/errorMessage",keyword:"errorMessage",params:{errors:k},message:g?g():x.properties.client.errorMessage[p][b],schema:x.properties.client.errorMessage,parentSchema:x.properties.client,data:m};e===null?e=[i]:e.push(i),r++}const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(l.credentialsEncodingMode!==void 0){let m=l.credentialsEncodingMode;if(typeof m!="string"){const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.credentialsEncodingMode.type,parentSchema:x.properties.credentialsEncodingMode,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m!=="strict"){const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/oneOf/0/const",keyword:"const",params:{allowedValue:"strict"},message:"must be equal to constant",schema:"strict",parentSchema:x.properties.credentialsEncodingMode.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var a=k===r;a&&(n=!0,h=0);const c=r;if(m!=="loose"){const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/oneOf/1/const",keyword:"const",params:{allowedValue:"loose"},message:"must be equal to constant",schema:"loose",parentSchema:x.properties.credentialsEncodingMode.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var a=c===r;if(a&&n?(n=!1,h=[h,1]):a&&(n=!0,h=1),n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.credentialsEncodingMode.oneOf,parentSchema:x.properties.credentialsEncodingMode,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/credentialsEncodingMode"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/credentialsEncodingMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(36))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/credentialsEncodingMode",schemaPath:"#/properties/credentialsEncodingMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.credentialsEncodingMode.errorMessage[i],schema:x.properties.credentialsEncodingMode.errorMessage,parentSchema:x.properties.credentialsEncodingMode,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.authorizationMethod!==void 0){let m=l.authorizationMethod;if(typeof m!="string"){const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.authorizationMethod.type,parentSchema:x.properties.authorizationMethod,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m!=="header"){const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/oneOf/0/const",keyword:"const",params:{allowedValue:"header"},message:"must be equal to constant",schema:"header",parentSchema:x.properties.authorizationMethod.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var s=k===r;s&&(n=!0,h=0);const c=r;if(m!=="body"){const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/oneOf/1/const",keyword:"const",params:{allowedValue:"body"},message:"must be equal to constant",schema:"body",parentSchema:x.properties.authorizationMethod.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var s=c===r;if(s&&n?(n=!1,h=[h,1]):s&&(n=!0,h=1),n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.authorizationMethod.oneOf,parentSchema:x.properties.authorizationMethod,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/authorizationMethod"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/authorizationMethod")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(32))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/authorizationMethod",schemaPath:"#/properties/authorizationMethod/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.authorizationMethod.errorMessage[i],schema:x.properties.authorizationMethod.errorMessage,parentSchema:x.properties.authorizationMethod,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.bodyFormat!==void 0){let m=l.bodyFormat;if(typeof m!="string"){const u={instancePath:o+"/bodyFormat",schemaPath:"#/properties/bodyFormat/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.bodyFormat.type,parentSchema:x.properties.bodyFormat,data:m};e===null?e=[u]:e.push(u),r++}if(!(m==="form"||m==="json")){const u={instancePath:o+"/bodyFormat",schemaPath:"#/properties/bodyFormat/enum",keyword:"enum",params:{allowedValues:x.properties.bodyFormat.enum},message:"must be equal to one of the allowed values",schema:x.properties.bodyFormat.enum,parentSchema:x.properties.bodyFormat,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.loginHintMode!==void 0){let m=l.loginHintMode;if(typeof m!="string"){const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.loginHintMode.type,parentSchema:x.properties.loginHintMode,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m!=="email"){const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf/0/const",keyword:"const",params:{allowedValue:"email"},message:"must be equal to constant",schema:"email",parentSchema:x.properties.loginHintMode.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var t=k===r;t&&(n=!0,h=0);const c=r;if(m!=="username"){const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf/1/const",keyword:"const",params:{allowedValue:"username"},message:"must be equal to constant",schema:"username",parentSchema:x.properties.loginHintMode.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var t=c===r;if(t&&n)n=!1,h=[h,1];else{t&&(n=!0,h=1);const p=r;if(m!=="none"){const g={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf/2/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:x.properties.loginHintMode.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}var t=p===r;t&&n?(n=!1,h=[h,2]):t&&(n=!0,h=2)}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.loginHintMode.oneOf,parentSchema:x.properties.loginHintMode,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/loginHintMode"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/loginHintMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(26))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/loginHintMode",schemaPath:"#/properties/loginHintMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.loginHintMode.errorMessage[i],schema:x.properties.loginHintMode.errorMessage,parentSchema:x.properties.loginHintMode,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.createMember!==void 0){let m=l.createMember;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.type,parentSchema:A,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="never"){const b={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"never"},message:"must be equal to constant",schema:"never",parentSchema:A.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[0].type,parentSchema:A.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var M=k===r;if(M){n=!0,h=0;var d={};d.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="always"){const b={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:A.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[1].type,parentSchema:A.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var M=c===r;if(M&&n)n=!1,h=[h,1];else{M&&(n=!0,h=1,d!==!0&&(d=d||{},d.type=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let g=m.type;if(g!=="emailDomain"){const i={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"}
5,message:"must be equal to constant",schema:"emailDomain",parentSchema:A.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.emailDomain!==void 0){let g=m.emailDomain;if(typeof g!="string"){const i={instancePath:o+"/createMember/emailDomain",schemaPath:"#/$defs/createMember/oneOf/2/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:A.oneOf[2].properties.emailDomain.type,parentSchema:A.oneOf[2].properties.emailDomain,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[2].type,parentSchema:A.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var M=p===r;M&&n?(n=!1,h=[h,2]):M&&(n=!0,h=2,d!==!0&&(d=d||{},d.type=!0,d.emailDomain=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:A.oneOf,parentSchema:A,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/createMember"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/createMember")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(20))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():A.errorMessage[i],schema:A.errorMessage,parentSchema:A,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/createMember"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/createMember")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(25))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/createMember",schemaPath:"#/properties/createMember/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.createMember.errorMessage[i],schema:x.properties.createMember.errorMessage,parentSchema:x.properties.createMember,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.memberRole!==void 0){let m=l.memberRole;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.type,parentSchema:E,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="none"){const b={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:E.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[0].type,parentSchema:E.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var q=k===r;if(q){n=!0,h=0;var P={};P.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.role===void 0){const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/required",keyword:"required",params:{missingProperty:"role"},message:"must have required property 'role'",schema:E.oneOf[1].required,parentSchema:E.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(m.type!==void 0){let p=m.type;if(p!=="static"){const b={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"}
5,message:"must be equal to constant",schema:"static",parentSchema:E.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}if(m.role!==void 0){let p=m.role;if(typeof p!="string"){const b={instancePath:o+"/memberRole/role",schemaPath:"#/$defs/memberRole/oneOf/1/properties/role/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[1].properties.role.type,parentSchema:E.oneOf[1].properties.role,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[1].type,parentSchema:E.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={required:{role:[]}},b={required:{}};let g,i;for(const U of e)U.keyword!=="errorMessage"&&!U.emUsed&&U.instancePath===o+"/memberRole"&&U.keyword in p&&U.schemaPath.indexOf("#/$defs/memberRole/oneOf/1")===0&&/^\/[^\/]*$/.test(U.schemaPath.slice(26))&&(g=N[U.keyword],i=p[U.keyword][U.params[g]],i&&(i.push(U),U.emUsed=!0));for(const U in p)for(const z in p[U])if(i=p[U][z],i.length){const j=b[U]&&b[U][z],Y={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:i},message:j?j():E.oneOf[1].errorMessage[U][z],schema:E.oneOf[1].errorMessage,parentSchema:E.oneOf[1],data:m};e===null?e=[Y]:e.push(Y),r++}const S=[];for(const U of e)U.emUsed||S.push(U);e=S,r=S.length}var q=c===r;if(q&&n)n=!1,h=[h,1];else{q&&(n=!0,h=1,P!==!0&&(P=P||{},P.type=!0,P.role=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.attribute===void 0){const g={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:E.oneOf[2].required,parentSchema:E.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(m.type!==void 0){let g=m.type;if(g!=="attribute"){const i={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:E.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.attribute!==void 0){let g=m.attribute;if(typeof g!="string"){const i={instancePath:o+"/memberRole/attribute",schemaPath:"#/$defs/memberRole/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.attribute.type,parentSchema:E.oneOf[2].properties.attribute,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.defaultRole!==void 0){let g=m.defaultRole;if(typeof g!="string"){const i={instancePath:o+"/memberRole/defaultRole",schemaPath:"#/$defs/memberRole/oneOf/2/properties/defaultRole/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.defaultRole.type,parentSchema:E.oneOf[2].properties.defaultRole,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.values!==void 0){let g=m.values;if(g&&typeof g=="object"&&!Array.isArray(g)){var O={};for(const i in g)if(he.test(i)){let S=g[i];if(Array.isArray(S)){const U=S.length;for(let z=0;z<U;z++){let j=S[z];if(typeof j!="string"){const Y={instancePath:o+"/memberRole/values/"+i.replace(/~/g,"~0").replace(/\//g,"~1")+"/"+z,schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.values.patternProperties[".*"].items.type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"].items,data:j};e===null?e=[Y]:e.push(Y),r++}if(r>0){const Y=[];for(const J of e)J.emUsed||Y.push(J);e=Y,r=Y.length}}}else{const U={instancePath:o+"/memberRole/values/"+i.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/type",keyword:"type",params:{type:"array"},message:"must be array",schema:E.oneOf[2].properties.values.patternProperties[".*"].type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"],data:S};e===null?e=[U]:e.push(U),r++}if(r>0){const U=[];for(const z of e)z.emUsed||U.push(z);e=U,r=U.length}O[i]=!0}}else{const i={instancePath:o+"/memberRole/values",schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].properties.values.type,parentSchema:E.oneOf[2].properties.values,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].type,parentSchema:E.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g={required:{attribute:[]}},i={required:{}};let S,U;for(const j of e)j.keyword!=="errorMessage"&&!j.emUsed&&j.instancePath===o+"/memberRole"&&j.keyword in g&&j.schemaPath.indexOf("#/$defs/memberRole/oneOf/2")===0&&/^\/[^\/]*$/.test(j.schemaPath.slice(26))&&(S=N[j.keyword],U=g[j.keyword][j.params[S]],U&&(U.push(j),j.emUsed=!0));for(const j in g)for(const Y in g[j])if(U=g[j][Y],U.length){const J=i[j]&&i[j][Y],re={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:U},message:J?J():E.oneOf[2].errorMessage[j][Y],schema:E.oneOf[2].errorMessage,parentSchema:E.oneOf[2],data:m};e===null?e=[re]:e.push(re),r++}const z=[];for(const j of e)j.emUsed||z.push(j);e=z,r=z.length}var q=p===r;q&&n?(n=!1,h=[h,2]):q&&(n=!0,h=2,P!==!0&&(P=P||{},P.type=!0,P.attribute=!0,P.defaultRole=!0,P.values=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:E.oneOf,parentSchema:E,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberRole"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/memberRole")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(18))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():E.errorMessage[i],schema:E.errorMessage,parentSchema:E,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberRole"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/memberRole")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(23))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberRole",schemaPath:"#/properties/memberRole/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.memberRole.errorMessage[i],schema:x.properties.memberRole.errorMessage,parentSchema:x.properties.memberRole,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.memberDepartment!==void 0){let m=l.memberDepartment;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.type,parentSchema:R,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="none"){const b={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:R.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[0].type,parentSchema:R.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var f=k===r;if(f){n=!0,h=0;var _={};_.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.department===void 0){const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/required",keyword:"required",params:{missingProperty:"department"},message:"must have required property 'department'",schema:R.oneOf[1].required,parentSchema:R.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(m.type!==void 0){let p=m.type;if(p!=="static"){const b={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"},message:"must be equal to constant",schema:"static",parentSchema:R.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}if(m.department!==void 0){let p=m.department;if(typeof p!="string"){const b={instancePath:o+"/memberDepartment/department",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/department/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[1].properties.department.type,parentSchema:R.oneOf[1].properties.department,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[1].type,parentSchema:R.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={required:{department:[]}},b={required:{}};let g,i;for(const U of e)U.keyword!=="errorMessage"&&!U.emUsed&&U.instancePath===o+"/memberDepartment"&&U.keyword in p&&U.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/1")===0&&/^\/[^\/]*$/.test(U.schemaPath.slice(32))&&(g=N[U.keyword],i=p[U.keyword][U.params[g]],i&&(i.push(U),U.emUsed=!0));for(const U in p)for(const z in p[U])if(i=p[U][z],i.length){const j=b[U]&&b[U][z],Y={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:i},message:j?j():R.oneOf[1].errorMessage[U][z],schema:R.oneOf[1].errorMessage,parentSchema:R.oneOf[1],data:m};e===null?e=[Y]:e.push(Y),r++}const S=[];for(const U of e)U.emUsed||S.push(U);e=S,r=S.length}var f=c===r;if(f&&n)n=!1,h=[h,1];else{f&&(n=!0,h=1,_!==!0&&(_=_||{},_.type=!0,_.department=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.attribute===void 0){const g={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:R.oneOf[2].required,parentSchema:R.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(m.type!==void 0){let g=m.type;if(g!=="attribute"){const i={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:R.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.attribute!==void 0){let g=m.attribute;if(typeof g!="string"){const i={instancePath:o+"/memberDepartment/attribute",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.attribute.type,parentSchema:R.oneOf[2].properties.attribute,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.required!==void 0){let g=m.required;if(typeof g!="boolean"){const i={instancePath:o+"/memberDepartment/required",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/required/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:R.oneOf[2].properties.required.type,parentSchema:R.oneOf[2].properties.required,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}if(m.orgRootValue!==void 0){let g=m.orgRootValue;if(typeof g!="string"){const i={instancePath:o+"/memberDepartment/orgRootValue",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/orgRootValue/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.orgRootValue.type,parentSchema:R.oneOf[2].properties.orgRootValue,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[2].type,parentSchema:R.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g={required:{attribute:[]}},i={required:{}};let S,U;for(const j of e)j.keyword!=="errorMessage"&&!j.emUsed&&j.instancePath===o+"/memberDepartment"&&j.keyword in g&&j.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/2")===0&&/^\/[^\/]*$/.test(j.schemaPath.slice(32))&&(S=N[j.keyword],U=g[j.keyword][j.params[S]],U&&(U.push(j),j.emUsed=!0));for(const j in g)for(const Y in g[j])if(U=g[j][Y],U.length){const J=i[j]&&i[j][Y],re={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:U},message:J?J():R.oneOf[2].errorMessage[j][Y],schema:R.oneOf[2].errorMessage,parentSchema:R.oneOf[2],data:m};e===null?e=[re]:e.push(re),r++}const z=[];for(const j of e)j.emUsed||z.push(j);e=z,r=z.length}var f=p===r;f&&n?(n=!1,h=[h,2]):f&&(n=!0,h=2,_!==!0&&(_=_||{},_.type=!0,_.attribute=!0,_.required=!0,_.orgRootValue=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:R.oneOf,parentSchema:R,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberDepartment"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/memberDepartment")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(24))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():R.errorMessage[i],schema:R.errorMessage,parentSchema:R,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberDepartment"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/memberDepartment")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(29))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/memberDepartment",schemaPath:"#/properties/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.memberDepartment.errorMessage[i],schema:x.properties.memberDepartment.errorMessage,parentSchema:x.properties.memberDepartment,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.userInfoSource!==void 0){let m=l.userInfoSource;if(typeof m!="string"){const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/type",keyword:"type",params:{type:"string"},message:"must be string",schema:x.properties.userInfoSource.type,parentSchema:x.properties.userInfoSource,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;
5const k=r;if(m!=="auto"){const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf/0/const",keyword:"const",params:{allowedValue:"auto"},message:"must be equal to constant",schema:"auto",parentSchema:x.properties.userInfoSource.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}var v=k===r;v&&(n=!0,h=0);const c=r;if(m!=="id_token"){const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf/1/const",keyword:"const",params:{allowedValue:"id_token"},message:"must be equal to constant",schema:"id_token",parentSchema:x.properties.userInfoSource.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}var v=c===r;if(v&&n)n=!1,h=[h,1];else{v&&(n=!0,h=1);const p=r;if(m!=="access_token"){const g={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf/2/const",keyword:"const",params:{allowedValue:"access_token"},message:"must be equal to constant",schema:"access_token",parentSchema:x.properties.userInfoSource.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}var v=p===r;v&&n?(n=!1,h=[h,2]):v&&(n=!0,h=2)}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:x.properties.userInfoSource.oneOf,parentSchema:x.properties.userInfoSource,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/userInfoSource"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/userInfoSource")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(27))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/userInfoSource",schemaPath:"#/properties/userInfoSource/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.userInfoSource.errorMessage[i],schema:x.properties.userInfoSource.errorMessage,parentSchema:x.properties.userInfoSource,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}if(l.ignoreEmailVerified!==void 0){let m=l.ignoreEmailVerified;if(typeof m!="boolean"){const u={instancePath:o+"/ignoreEmailVerified",schemaPath:"#/properties/ignoreEmailVerified/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:x.properties.ignoreEmailVerified.type,parentSchema:x.properties.ignoreEmailVerified,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.coreIdProvider!==void 0){let m=l.coreIdProvider;if(typeof m!="boolean"){const u={instancePath:o+"/coreIdProvider",schemaPath:"#/$defs/coreIdProvider/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:ie.type,parentSchema:ie,data:m};e===null?e=[u]:e.push(u),r++}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}if(r>0){const u=[];for(const n of e)n.emUsed||u.push(n);e=u,r=u.length}}if(l.redirectMode!==void 0){let m=l.redirectMode;if(!(m&&typeof m=="object"&&!Array.isArray(m))){const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.type,parentSchema:K,data:m};e===null?e=[p]:e.push(p),r++}const u=r;let n=!1,h=null;const k=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="button"){const b={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"button"},message:"must be equal to constant",schema:"button",parentSchema:K.oneOf[0].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[0].type,parentSchema:K.oneOf[0],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var $=k===r;if($){n=!0,h=0;var w={};w.type=!0}const c=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let p=m.type;if(p!=="emailDomain"){const b={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"}
5,message:"must be equal to constant",schema:"emailDomain",parentSchema:K.oneOf[1].properties.type,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}if(m.emailDomain!==void 0){let p=m.emailDomain;if(typeof p!="string"){const b={instancePath:o+"/redirectMode/emailDomain",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:K.oneOf[1].properties.emailDomain.type,parentSchema:K.oneOf[1].properties.emailDomain,data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}}}else{const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[1].type,parentSchema:K.oneOf[1],data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var $=c===r;if($&&n)n=!1,h=[h,1];else{$&&(n=!0,h=1,w!==!0&&(w=w||{},w.type=!0,w.emailDomain=!0));const p=r;if(m&&typeof m=="object"&&!Array.isArray(m)){if(m.type!==void 0){let g=m.type;if(g!=="always"){const i={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:K.oneOf[2].properties.type,data:g};e===null?e=[i]:e.push(i),r++}if(r>0){const i=[];for(const S of e)S.emUsed||i.push(S);e=i,r=i.length}}}else{const g={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[2].type,parentSchema:K.oneOf[2],data:m};e===null?e=[g]:e.push(g),r++}if(r>0){const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var $=p===r;$&&n?(n=!1,h=[h,2]):$&&(n=!0,h=2,w!==!0&&(w=w||{},w.type=!0))}if(n)r=u,e!==null&&(u?e.length=u:e=null);else{const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf",keyword:"oneOf",params:{passingSchemas:h},message:"must match exactly one schema in oneOf",schema:K.oneOf,parentSchema:K,data:m};e===null?e=[p]:e.push(p),r++}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/redirectMode"&&i.keyword in p&&i.schemaPath.indexOf("#/$defs/redirectMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(20))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():K.errorMessage[i],schema:K.errorMessage,parentSchema:K,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}if(r>0){const p={oneOf:[]},b={};for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/redirectMode"&&i.keyword in p&&i.schemaPath.indexOf("#/properties/redirectMode")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(25))&&(p[i.keyword].push(i),i.emUsed=!0);for(const i in p)if(p[i].length){const S={instancePath:o+"/redirectMode",schemaPath:"#/properties/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:p[i]},message:i in b?b[i]():x.properties.redirectMode.errorMessage[i],schema:x.properties.redirectMode.errorMessage,parentSchema:x.properties.redirectMode,data:m};e===null?e=[S]:e.push(S),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}}}else{const m={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object",schema:x.type,parentSchema:x,data:l};e===null?e=[m]:e.push(m),r++}if(r>0){const m={required:{discovery:[],client:[]}},u={required:{}};let n,h;for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o&&c.keyword in m&&c.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(1))&&(n=N[c.keyword],h=m[c.keyword][c.params[n]],h&&(h.push(c),c.emUsed=!0));for(const c in m)for(const p in m[c])if(h=m[c][p],h.length){const b=u[c]&&u[c][p],g={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:h},message:b?b():x.errorMessage[c][p],schema:x.errorMessage,parentSchema:x,data:l};e===null?e=[g]:e.push(g),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}return oe.errors=e,r===0}oe.evaluated={props:{type:!0,color:!0,img:!0,discovery:!0,client:!0,credentialsEncodingMode:!0,authorizationMethod:!0,bodyFormat:!0,loginHintMode:!0,createMember:!0,memberRole:!0,memberDepartment:!0,userInfoSource:!0,ignoreEmailVerified:!0,coreIdProvider:!0,redirectMode:!0},dynamicProps:!1,dynamicItems:!1};function ae(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=ae.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.metadata===void 0){const f={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"metadata"}
5,message:"must have required property 'metadata'",schema:H.required,parentSchema:H,data:l};e===null?e=[f]:e.push(f),r++}if(l.type!==void 0){let f=l.type;if(typeof f!="string"){const v={instancePath:o+"/type",schemaPath:"#/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.type.type,parentSchema:H.properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(f!=="saml2"){const v={instancePath:o+"/type",schemaPath:"#/properties/type/const",keyword:"const",params:{allowedValue:"saml2"},message:"must be equal to constant",schema:"saml2",parentSchema:H.properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.metadata!==void 0){let f=l.metadata;if(typeof f!="string"){const v={instancePath:o+"/metadata",schemaPath:"#/properties/metadata/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.metadata.type,parentSchema:H.properties.metadata,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.color!==void 0){let f=l.color;if(typeof f!="string"){const v={instancePath:o+"/color",schemaPath:"#/properties/color/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.color.type,parentSchema:H.properties.color,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.img!==void 0){let f=l.img;if(typeof f!="string"){const v={instancePath:o+"/img",schemaPath:"#/properties/img/type",keyword:"type",params:{type:"string"},message:"must be string",schema:H.properties.img.type,parentSchema:H.properties.img,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.createMember!==void 0){let f=l.createMember;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.type,parentSchema:A,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="never"){const h={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"never"},message:"must be equal to constant",schema:"never",parentSchema:A.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[0].type,parentSchema:A.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var s=m===r;if(s){w=!0,$=0;var a={};a.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="always"){const h={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:A.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[1].type,parentSchema:A.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var s=u===r;if(s&&w)w=!1,$=[$,1];else{s&&(w=!0,$=1,a!==!0&&(a=a||{},a.type=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let k=f.type;if(k!=="emailDomain"){const c={instancePath:o+"/createMember/type",schemaPath:"#/$defs/createMember/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"}
5,message:"must be equal to constant",schema:"emailDomain",parentSchema:A.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.emailDomain!==void 0){let k=f.emailDomain;if(typeof k!="string"){const c={instancePath:o+"/createMember/emailDomain",schemaPath:"#/$defs/createMember/oneOf/2/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:A.oneOf[2].properties.emailDomain.type,parentSchema:A.oneOf[2].properties.emailDomain,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}else{const k={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:A.oneOf[2].type,parentSchema:A.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}var s=n===r;s&&w?(w=!1,$=[$,2]):s&&(w=!0,$=2,a!==!0&&(a=a||{},a.type=!0,a.emailDomain=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:A.oneOf,parentSchema:A,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/createMember"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/createMember")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(20))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/createMember",schemaPath:"#/$defs/createMember/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():A.errorMessage[c],schema:A.errorMessage,parentSchema:A,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/createMember"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/createMember")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(25))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/createMember",schemaPath:"#/properties/createMember/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.createMember.errorMessage[c],schema:H.properties.createMember.errorMessage,parentSchema:H.properties.createMember,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}if(l.memberRole!==void 0){let f=l.memberRole;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.type,parentSchema:E,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="none"){const h={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:E.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[0].type,parentSchema:E.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var d=m===r;if(d){w=!0,$=0;var t={};t.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.role===void 0){const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/required",keyword:"required",params:{missingProperty:"role"},message:"must have required property 'role'",schema:E.oneOf[1].required,parentSchema:E.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(f.type!==void 0){let n=f.type;if(n!=="static"){const h={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"}
5,message:"must be equal to constant",schema:"static",parentSchema:E.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}if(f.role!==void 0){let n=f.role;if(typeof n!="string"){const h={instancePath:o+"/memberRole/role",schemaPath:"#/$defs/memberRole/oneOf/1/properties/role/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[1].properties.role.type,parentSchema:E.oneOf[1].properties.role,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[1].type,parentSchema:E.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={required:{role:[]}},h={required:{}};let k,c;for(const b of e)b.keyword!=="errorMessage"&&!b.emUsed&&b.instancePath===o+"/memberRole"&&b.keyword in n&&b.schemaPath.indexOf("#/$defs/memberRole/oneOf/1")===0&&/^\/[^\/]*$/.test(b.schemaPath.slice(26))&&(k=N[b.keyword],c=n[b.keyword][b.params[k]],c&&(c.push(b),b.emUsed=!0));for(const b in n)for(const g in n[b])if(c=n[b][g],c.length){const i=h[b]&&h[b][g],S={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:c},message:i?i():E.oneOf[1].errorMessage[b][g],schema:E.oneOf[1].errorMessage,parentSchema:E.oneOf[1],data:f};e===null?e=[S]:e.push(S),r++}const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var d=u===r;if(d&&w)w=!1,$=[$,1];else{d&&(w=!0,$=1,t!==!0&&(t=t||{},t.type=!0,t.role=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.attribute===void 0){const k={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:E.oneOf[2].required,parentSchema:E.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(f.type!==void 0){let k=f.type;if(k!=="attribute"){const c={instancePath:o+"/memberRole/type",schemaPath:"#/$defs/memberRole/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:E.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.attribute!==void 0){let k=f.attribute;if(typeof k!="string"){const c={instancePath:o+"/memberRole/attribute",schemaPath:"#/$defs/memberRole/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.attribute.type,parentSchema:E.oneOf[2].properties.attribute,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.defaultRole!==void 0){let k=f.defaultRole;if(typeof k!="string"){const c={instancePath:o+"/memberRole/defaultRole",schemaPath:"#/$defs/memberRole/oneOf/2/properties/defaultRole/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.defaultRole.type,parentSchema:E.oneOf[2].properties.defaultRole,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.values!==void 0){let k=f.values;if(k&&typeof k=="object"&&!Array.isArray(k)){var M={};for(const c in k)if(he.test(c)){let p=k[c];if(Array.isArray(p)){const b=p.length;for(let g=0;g<b;g++){let i=p[g];if(typeof i!="string"){const S={instancePath:o+"/memberRole/values/"+c.replace(/~/g,"~0").replace(/\//g,"~1")+"/"+g,schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:E.oneOf[2].properties.values.patternProperties[".*"].items.type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"].items,data:i};e===null?e=[S]:e.push(S),r++}if(r>0){const S=[];for(const U of e)U.emUsed||S.push(U);e=S,r=S.length}}}else{const b={instancePath:o+"/memberRole/values/"+c.replace(/~/g,"~0").replace(/\//g,"~1"),schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/type",keyword:"type",params:{type:"array"},message:"must be array",schema:E.oneOf[2].properties.values.patternProperties[".*"].type,parentSchema:E.oneOf[2].properties.values.patternProperties[".*"],data:p};e===null?e=[b]:e.push(b),r++}if(r>0){const b=[];for(const g of e)g.emUsed||b.push(g);e=b,r=b.length}M[c]=!0}}else{const c={instancePath:o+"/memberRole/values",schemaPath:"#/$defs/memberRole/oneOf/2/properties/values/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].properties.values.type,parentSchema:E.oneOf[2].properties.values,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}
5else{const k={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:E.oneOf[2].type,parentSchema:E.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k={required:{attribute:[]}},c={required:{}};let p,b;for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberRole"&&i.keyword in k&&i.schemaPath.indexOf("#/$defs/memberRole/oneOf/2")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(26))&&(p=N[i.keyword],b=k[i.keyword][i.params[p]],b&&(b.push(i),i.emUsed=!0));for(const i in k)for(const S in k[i])if(b=k[i][S],b.length){const U=c[i]&&c[i][S],z={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:b},message:U?U():E.oneOf[2].errorMessage[i][S],schema:E.oneOf[2].errorMessage,parentSchema:E.oneOf[2],data:f};e===null?e=[z]:e.push(z),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var d=n===r;d&&w?(w=!1,$=[$,2]):d&&(w=!0,$=2,t!==!0&&(t=t||{},t.type=!0,t.attribute=!0,t.defaultRole=!0,t.values=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:E.oneOf,parentSchema:E,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberRole"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/memberRole")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(18))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberRole",schemaPath:"#/$defs/memberRole/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():E.errorMessage[c],schema:E.errorMessage,parentSchema:E,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberRole"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/memberRole")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(23))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberRole",schemaPath:"#/properties/memberRole/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.memberRole.errorMessage[c],schema:H.properties.memberRole.errorMessage,parentSchema:H.properties.memberRole,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}if(l.memberDepartment!==void 0){let f=l.memberDepartment;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.type,parentSchema:R,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="none"){const h={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"none"},message:"must be equal to constant",schema:"none",parentSchema:R.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[0].type,parentSchema:R.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var q=m===r;if(q){w=!0,$=0;var P={};P.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.department===void 0){const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/required",keyword:"required",params:{missingProperty:"department"},message:"must have required property 'department'",schema:R.oneOf[1].required,parentSchema:R.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(f.type!==void 0){let n=f.type;if(n!=="static"){const h={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"static"}
5,message:"must be equal to constant",schema:"static",parentSchema:R.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}if(f.department!==void 0){let n=f.department;if(typeof n!="string"){const h={instancePath:o+"/memberDepartment/department",schemaPath:"#/$defs/memberDepartment/oneOf/1/properties/department/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[1].properties.department.type,parentSchema:R.oneOf[1].properties.department,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[1].type,parentSchema:R.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={required:{department:[]}},h={required:{}};let k,c;for(const b of e)b.keyword!=="errorMessage"&&!b.emUsed&&b.instancePath===o+"/memberDepartment"&&b.keyword in n&&b.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/1")===0&&/^\/[^\/]*$/.test(b.schemaPath.slice(32))&&(k=N[b.keyword],c=n[b.keyword][b.params[k]],c&&(c.push(b),b.emUsed=!0));for(const b in n)for(const g in n[b])if(c=n[b][g],c.length){const i=h[b]&&h[b][g],S={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:c},message:i?i():R.oneOf[1].errorMessage[b][g],schema:R.oneOf[1].errorMessage,parentSchema:R.oneOf[1],data:f};e===null?e=[S]:e.push(S),r++}const p=[];for(const b of e)b.emUsed||p.push(b);e=p,r=p.length}var q=u===r;if(q&&w)w=!1,$=[$,1];else{q&&(w=!0,$=1,P!==!0&&(P=P||{},P.type=!0,P.department=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.attribute===void 0){const k={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/required",keyword:"required",params:{missingProperty:"attribute"},message:"must have required property 'attribute'",schema:R.oneOf[2].required,parentSchema:R.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(f.type!==void 0){let k=f.type;if(k!=="attribute"){const c={instancePath:o+"/memberDepartment/type",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"attribute"},message:"must be equal to constant",schema:"attribute",parentSchema:R.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.attribute!==void 0){let k=f.attribute;if(typeof k!="string"){const c={instancePath:o+"/memberDepartment/attribute",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/attribute/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.attribute.type,parentSchema:R.oneOf[2].properties.attribute,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.required!==void 0){let k=f.required;if(typeof k!="boolean"){const c={instancePath:o+"/memberDepartment/required",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/required/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:R.oneOf[2].properties.required.type,parentSchema:R.oneOf[2].properties.required,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}if(f.orgRootValue!==void 0){let k=f.orgRootValue;if(typeof k!="string"){const c={instancePath:o+"/memberDepartment/orgRootValue",schemaPath:"#/$defs/memberDepartment/oneOf/2/properties/orgRootValue/type",keyword:"type",params:{type:"string"},message:"must be string",schema:R.oneOf[2].properties.orgRootValue.type,parentSchema:R.oneOf[2].properties.orgRootValue,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}else{const k={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:R.oneOf[2].type,parentSchema:R.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k={required:{attribute:[]}},c={required:{}};let p,b;for(const i of e)i.keyword!=="errorMessage"&&!i.emUsed&&i.instancePath===o+"/memberDepartment"&&i.keyword in k&&i.schemaPath.indexOf("#/$defs/memberDepartment/oneOf/2")===0&&/^\/[^\/]*$/.test(i.schemaPath.slice(32))&&(p=N[i.keyword],b=k[i.keyword][i.params[p]],b&&(b.push(i),i.emUsed=!0));for(const i in k)for(const S in k[i])if(b=k[i][S],b.length){const U=c[i]&&c[i][S],z={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:b},message:U?U():R.oneOf[2].errorMessage[i][S],schema:R.oneOf[2].errorMessage,parentSchema:R.oneOf[2],data:f};e===null?e=[z]:e.push(z),r++}const g=[];for(const i of e)i.emUsed||g.push(i);e=g,r=g.length}var q=n===r;q&&w?(w=!1,$=[$,2]):q&&(w=!0,$=2,P!==!0&&(P=P||{},P.type=!0,P.attribute=!0,P.required=!0,P.orgRootValue=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:R.oneOf,parentSchema:R,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberDepartment"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/memberDepartment")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(24))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberDepartment",schemaPath:"#/$defs/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():R.errorMessage[c],schema:R.errorMessage,parentSchema:R,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/memberDepartment"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/memberDepartment")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(29))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/memberDepartment",schemaPath:"#/properties/memberDepartment/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.memberDepartment.errorMessage[c],schema:H.properties.memberDepartment.errorMessage,parentSchema:H.properties.memberDepartment,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}if(l.coreIdProvider!==void 0){let f=l.coreIdProvider;if(typeof f!="boolean"){const v={instancePath:o+"/coreIdProvider",schemaPath:"#/$defs/coreIdProvider/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:ie.type,parentSchema:ie,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.redirectMode!==void 0){let f=l.redirectMode;if(!(f&&typeof f=="object"&&!Array.isArray(f))){const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.type,parentSchema:K,data:f};e===null?e=[n]:e.push(n),r++}const v=r;let w=!1,$=null;const m=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="button"){const h={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/0/properties/type/const",keyword:"const",params:{allowedValue:"button"}
5,message:"must be equal to constant",schema:"button",parentSchema:K.oneOf[0].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[0].type,parentSchema:K.oneOf[0],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var _=m===r;if(_){w=!0,$=0;var O={};O.type=!0}const u=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let n=f.type;if(n!=="emailDomain"){const h={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/type/const",keyword:"const",params:{allowedValue:"emailDomain"},message:"must be equal to constant",schema:"emailDomain",parentSchema:K.oneOf[1].properties.type,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}if(f.emailDomain!==void 0){let n=f.emailDomain;if(typeof n!="string"){const h={instancePath:o+"/redirectMode/emailDomain",schemaPath:"#/$defs/redirectMode/oneOf/1/properties/emailDomain/type",keyword:"type",params:{type:"string"},message:"must be string",schema:K.oneOf[1].properties.emailDomain.type,parentSchema:K.oneOf[1].properties.emailDomain,data:n};e===null?e=[h]:e.push(h),r++}if(r>0){const h=[];for(const k of e)k.emUsed||h.push(k);e=h,r=h.length}}}else{const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[1].type,parentSchema:K.oneOf[1],data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var _=u===r;if(_&&w)w=!1,$=[$,1];else{_&&(w=!0,$=1,O!==!0&&(O=O||{},O.type=!0,O.emailDomain=!0));const n=r;if(f&&typeof f=="object"&&!Array.isArray(f)){if(f.type!==void 0){let k=f.type;if(k!=="always"){const c={instancePath:o+"/redirectMode/type",schemaPath:"#/$defs/redirectMode/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"always"},message:"must be equal to constant",schema:"always",parentSchema:K.oneOf[2].properties.type,data:k};e===null?e=[c]:e.push(c),r++}if(r>0){const c=[];for(const p of e)p.emUsed||c.push(p);e=c,r=c.length}}}else{const k={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:K.oneOf[2].type,parentSchema:K.oneOf[2],data:f};e===null?e=[k]:e.push(k),r++}if(r>0){const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}var _=n===r;_&&w?(w=!1,$=[$,2]):_&&(w=!0,$=2,O!==!0&&(O=O||{},O.type=!0))}if(w)r=v,e!==null&&(v?e.length=v:e=null);else{const n={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/oneOf",keyword:"oneOf",params:{passingSchemas:$},message:"must match exactly one schema in oneOf",schema:K.oneOf,parentSchema:K,data:f};e===null?e=[n]:e.push(n),r++}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/redirectMode"&&c.keyword in n&&c.schemaPath.indexOf("#/$defs/redirectMode")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(20))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/redirectMode",schemaPath:"#/$defs/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():K.errorMessage[c],schema:K.errorMessage,parentSchema:K,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}if(r>0){const n={oneOf:[]},h={};for(const c of e)c.keyword!=="errorMessage"&&!c.emUsed&&c.instancePath===o+"/redirectMode"&&c.keyword in n&&c.schemaPath.indexOf("#/properties/redirectMode")===0&&/^\/[^\/]*$/.test(c.schemaPath.slice(25))&&(n[c.keyword].push(c),c.emUsed=!0);for(const c in n)if(n[c].length){const p={instancePath:o+"/redirectMode",schemaPath:"#/properties/redirectMode/errorMessage",keyword:"errorMessage",params:{errors:n[c]},message:c in h?h[c]():H.properties.redirectMode.errorMessage[c],schema:H.properties.redirectMode.errorMessage,parentSchema:H.properties.redirectMode,data:f};e===null?e=[p]:e.push(p),r++}const k=[];for(const c of e)c.emUsed||k.push(c);e=k,r=k.length}}}else{const f={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"}
5,message:"must be object",schema:H.type,parentSchema:H,data:l};e===null?e=[f]:e.push(f),r++}if(r>0){const f={required:{metadata:[]}},v={required:{}};let w,$;for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in f&&u.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(1))&&(w=N[u.keyword],$=f[u.keyword][u.params[w]],$&&($.push(u),u.emUsed=!0));for(const u in f)for(const n in f[u])if($=f[u][n],$.length){const h=v[u]&&v[u][n],k={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:$},message:h?h():H.errorMessage[u][n],schema:H.errorMessage,parentSchema:H,data:l};e===null?e=[k]:e.push(k),r++}const m=[];for(const u of e)u.emUsed||m.push(u);e=m,r=m.length}return ae.errors=e,r===0}ae.evaluated={props:{type:!0,metadata:!0,color:!0,img:!0,createMember:!0,memberRole:!0,memberDepartment:!0,coreIdProvider:!0,redirectMode:!0},dynamicProps:!1,dynamicItems:!1};function pe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=pe.evaluated;D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0);const a=r;let s=!1,t=null;const d=r;if(!(l&&typeof l=="object"&&!Array.isArray(l))){const O={instancePath:o,schemaPath:"#/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[0].type,parentSchema:C.oneOf[0],data:l};e===null?e=[O]:e.push(O),r++}if(oe(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?oe.errors:e.concat(oe.errors),r=e.length),r>0){const O={required:{discovery:[],client:[]}},_={required:{}};let f,v;for(const $ of e)$.keyword!=="errorMessage"&&!$.emUsed&&$.instancePath===o&&$.keyword in O&&$.schemaPath.indexOf("#/oneOf/0")===0&&/^\/[^\/]*$/.test($.schemaPath.slice(9))&&(f=N[$.keyword],v=O[$.keyword][$.params[f]],v&&(v.push($),$.emUsed=!0));for(const $ in O)for(const m in O[$])if(v=O[$][m],v.length){const u=_[$]&&_[$][m],n={instancePath:o,schemaPath:"#/oneOf/0/errorMessage",keyword:"errorMessage",params:{errors:v},message:u?u():C.oneOf[0].errorMessage[$][m],schema:C.oneOf[0].errorMessage,parentSchema:C.oneOf[0],data:l};e===null?e=[n]:e.push(n),r++}const w=[];for(const $ of e)$.emUsed||w.push($);e=w,r=w.length}var q=d===r;if(q){s=!0,t=0;var M={};M.type=!0,M.color=!0,M.img=!0,M.discovery=!0,M.client=!0,M.credentialsEncodingMode=!0,M.authorizationMethod=!0,M.bodyFormat=!0,M.loginHintMode=!0,M.createMember=!0,M.memberRole=!0,M.memberDepartment=!0,M.userInfoSource=!0,M.ignoreEmailVerified=!0,M.coreIdProvider=!0,M.redirectMode=!0}const P=r;if(!(l&&typeof l=="object"&&!Array.isArray(l))){const O={instancePath:o,schemaPath:"#/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[1].type,parentSchema:C.oneOf[1],data:l};e===null?e=[O]:e.push(O),r++}if(ae(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?ae.errors:e.concat(ae.errors),r=e.length),r>0){const O={required:{metadata:[]}},_={required:{}};let f,v;for(const $ of e)$.keyword!=="errorMessage"&&!$.emUsed&&$.instancePath===o&&$.keyword in O&&$.schemaPath.indexOf("#/oneOf/1")===0&&/^\/[^\/]*$/.test($.schemaPath.slice(9))&&(f=N[$.keyword],v=O[$.keyword][$.params[f]],v&&(v.push($),$.emUsed=!0));for(const $ in O)for(const m in O[$])if(v=O[$][m],v.length){const u=_[$]&&_[$][m],n={instancePath:o,schemaPath:"#/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:v},message:u?u():C.oneOf[1].errorMessage[$][m],schema:C.oneOf[1].errorMessage,parentSchema:C.oneOf[1],data:l};e===null?e=[n]:e.push(n),r++}const w=[];for(const $ of e)$.emUsed||w.push($);e=w,r=w.length}var q=P===r;if(q&&s)s=!1,t=[t,1];else{q&&(s=!0,t=1,M!==!0&&(M=M||{},M.type=!0,M.metadata=!0,M.color=!0,M.img=!0,M.createMember=!0,M.memberRole=!0,M.memberDepartment=!0,M.coreIdProvider=!0,M.redirectMode=!0));const O=r;if(l&&typeof l=="object"&&!Array.isArray(l)){if(l.site===void 0){const f={instancePath:o,schemaPath:"#/oneOf/2/required",keyword:"required",params:{missingProperty:"site"},message:"must have required property 'site'",schema:C.oneOf[2].required,parentSchema:C.oneOf[2],data:l};e===null?e=[f]:e.push(f),r++}if(l.type!==void 0){let f=l.type;if(typeof f!="string"){const v={instancePath:o+"/type",schemaPath:"#/oneOf/2/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[2].properties.type.type,parentSchema:C.oneOf[2].properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(f!=="otherSite"){const v={instancePath:o+"/type",schemaPath:"#/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"otherSite"}
5,message:"must be equal to constant",schema:"otherSite",parentSchema:C.oneOf[2].properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.site!==void 0){let f=l.site;if(typeof f!="string"){const v={instancePath:o+"/site",schemaPath:"#/oneOf/2/properties/site/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[2].properties.site.type,parentSchema:C.oneOf[2].properties.site,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}}else{const f={instancePath:o,schemaPath:"#/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[2].type,parentSchema:C.oneOf[2],data:l};e===null?e=[f]:e.push(f),r++}if(r>0){const f={required:{site:[]}},v={required:{}};let w,$;for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in f&&u.schemaPath.indexOf("#/oneOf/2")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(9))&&(w=N[u.keyword],$=f[u.keyword][u.params[w]],$&&($.push(u),u.emUsed=!0));for(const u in f)for(const n in f[u])if($=f[u][n],$.length){const h=v[u]&&v[u][n],k={instancePath:o,schemaPath:"#/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:$},message:h?h():C.oneOf[2].errorMessage[u][n],schema:C.oneOf[2].errorMessage,parentSchema:C.oneOf[2],data:l};e===null?e=[k]:e.push(k),r++}const m=[];for(const u of e)u.emUsed||m.push(u);e=m,r=m.length}var q=O===r;if(q&&s)s=!1,t=[t,2];else{q&&(s=!0,t=2,M!==!0&&(M=M||{},M.type=!0,M.site=!0));const f=r;if(l&&typeof l=="object"&&!Array.isArray(l)){if(l.provider===void 0){const w={instancePath:o,schemaPath:"#/oneOf/3/required",keyword:"required",params:{missingProperty:"provider"},message:"must have required property 'provider'",schema:C.oneOf[3].required,parentSchema:C.oneOf[3],data:l};e===null?e=[w]:e.push(w),r++}if(l.type!==void 0){let w=l.type;if(typeof w!="string"){const $={instancePath:o+"/type",schemaPath:"#/oneOf/3/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[3].properties.type.type,parentSchema:C.oneOf[3].properties.type,data:w};e===null?e=[$]:e.push($),r++}if(w!=="otherSiteProvider"){const $={instancePath:o+"/type",schemaPath:"#/oneOf/3/properties/type/const",keyword:"const",params:{allowedValue:"otherSiteProvider"},message:"must be equal to constant",schema:"otherSiteProvider",parentSchema:C.oneOf[3].properties.type,data:w};e===null?e=[$]:e.push($),r++}if(r>0){const $=[];for(const m of e)m.emUsed||$.push(m);e=$,r=$.length}}if(l.site!==void 0){let w=l.site;if(typeof w!="string"){const $={instancePath:o+"/site",schemaPath:"#/oneOf/3/properties/site/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[3].properties.site.type,parentSchema:C.oneOf[3].properties.site,data:w};e===null?e=[$]:e.push($),r++}if(r>0){const $=[];for(const m of e)m.emUsed||$.push(m);e=$,r=$.length}}if(l.provider!==void 0){let w=l.provider;if(typeof w!="string"){const $={instancePath:o+"/provider",schemaPath:"#/oneOf/3/properties/provider/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[3].properties.provider.type,parentSchema:C.oneOf[3].properties.provider,data:w};e===null?e=[$]:e.push($),r++}if(r>0){const $=[];for(const m of e)m.emUsed||$.push(m);e=$,r=$.length}}}else{const w={instancePath:o,schemaPath:"#/oneOf/3/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[3].type,parentSchema:C.oneOf[3],data:l};e===null?e=[w]:e.push(w),r++}if(r>0){const w={required:{provider:[]}},$={required:{}};let m,u;for(const h of e)h.keyword!=="errorMessage"&&!h.emUsed&&h.instancePath===o&&h.keyword in w&&h.schemaPath.indexOf("#/oneOf/3")===0&&/^\/[^\/]*$/.test(h.schemaPath.slice(9))&&(m=N[h.keyword],u=w[h.keyword][h.params[m]],u&&(u.push(h),h.emUsed=!0));for(const h in w)for(const k in w[h])if(u=w[h][k],u.length){const c=$[h]&&$[h][k],p={instancePath:o,schemaPath:"#/oneOf/3/errorMessage",keyword:"errorMessage",params:{errors:u},message:c?c():C.oneOf[3].errorMessage[h][k],schema:C.oneOf[3].errorMessage,parentSchema:C.oneOf[3],data:l};e===null?e=[p]:e.push(p),r++}const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var q=f===r;q&&s?(s=!1,t=[t,3]):q&&(s=!0,t=3,M!==!0&&(M=M||{},M.type=!0,M.site=!0,M.provider=!0))}}if(s)r=a,e!==null&&(a?e.length=a:e=null);else{const O={instancePath:o,schemaPath:"#/oneOf",keyword:"oneOf",params:{passingSchemas:t},message:"must match exactly one schema in oneOf",schema:C.oneOf,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(l&&typeof l=="object"&&!Array.isArray(l)){if(l.title===void 0){const O={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"title"},message:"must have required property 'title'",schema:C.required,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(l.type===void 0){const O={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"},message:"must have required property 'type'",schema:C.required,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(M!==!0&&(M=M||{},M.id=!0,M.title=!0),l.id!==void 0){let O=l.id;if(typeof O!="string"){const _={instancePath:o+"/id",schemaPath:"#/properties/id/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.properties.id.type,parentSchema:C.properties.id,data:O};e===null?e=[_]:e.push(_),r++}if(r>0){const _=[];for(const f of e)f.emUsed||_.push(f);e=_,r=_.length}}if(l.title!==void 0){let O=l.title;if(typeof O!="string"){const _={instancePath:o+"/title",schemaPath:"#/properties/title/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.properties.title.type,parentSchema:C.properties.title,data:O};e===null?e=[_]:e.push(_),r++}if(r>0){const _=[];for(const f of e)f.emUsed||_.push(f);e=_,r=_.length}}}else{const O={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.type,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(r>0){const O={oneOf:[]},_={};
5for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in O&&u.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(1))&&(O[u.keyword].push(u),u.emUsed=!0);for(const u in O)if(O[u].length){const n={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:O[u]},message:u in _?_[u]():C.errorMessage[u],schema:C.errorMessage,parentSchema:C,data:l};e===null?e=[n]:e.push(n),r++}const f={required:{title:[]}},v={required:{}};let w,$;for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in f&&u.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(1))&&(w=N[u.keyword],$=f[u.keyword][u.params[w]],$&&($.push(u),u.emUsed=!0));for(const u in f)for(const n in f[u])if($=f[u][n],$.length){const h=v[u]&&v[u][n],k={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:$},message:h?h():C.errorMessage[u][n],schema:C.errorMessage,parentSchema:C,data:l};e===null?e=[k]:e.push(k),r++}const m=[];for(const u of e)u.emUsed||m.push(u);e=m,r=m.length}return pe.errors=e,D.props=M,r===0}pe.evaluated={dynamicProps:!0,dynamicItems:!1};function Ke(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ke.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),!pe(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V}))e=e===null?pe.errors:e.concat(pe.errors),r=e.length;else var a=pe.evaluated.props;return Ke.errors=e,D.props=a,r===0}Ke.evaluated={dynamicProps:!0,dynamicItems:!1};const Mr=Ie,Je={type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",errorMessage:{}};function Ie(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ie.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),typeof l!="string"){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:Je.type,parentSchema:Je,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a=[];for(const s of e)s.emUsed||a.push(s);e=a,r=a.length}return Ie.errors=e,r===0}Ie.evaluated={dynamicProps:!1,dynamicItems:!1};const vr=Ve,G={type:"object",required:["name","redirectUris"],properties:{id:{type:"string",title:"Client ID",layout:{cols:12},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id",errorMessage:{}},name:{type:"string",title:"Name",layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name",errorMessage:{}},redirectUris:{type:"array",title:"Redirect URLs",items:{type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",errorMessage:{}},layout:{cols:12},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application",errorMessage:{required:{name:"required information",redirectUris:"required information"}}};function Ve(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Ve.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.name===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/required",keyword:"required",params:{missingProperty:"name"},message:"must have required property 'name'",schema:G.required,parentSchema:G,data:l};e===null?e=[a]:e.push(a),r++}if(l.redirectUris===void 0){const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/required",keyword:"required",params:{missingProperty:"redirectUris"},message:"must have required property 'redirectUris'",schema:G.required,parentSchema:G,data:l};e===null?e=[a]:e.push(a),r++}if(l.id!==void 0){let a=l.id;if(typeof a!="string"){const s={instancePath:o+"/id",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id/type",keyword:"type",params:{type:"string"},message:"must be string",schema:G.properties.id.type,parentSchema:G.properties.id,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.name!==void 0){let a=l.name;if(typeof a!="string"){const s={instancePath:o+"/name",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name/type",keyword:"type",params:{type:"string"},message:"must be string",schema:G.properties.name.type,parentSchema:G.properties.name,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.redirectUris!==void 0){let a=l.redirectUris;if(Array.isArray(a)){const s=a.length;for(let t=0;t<s;t++){let d=a[t];if(typeof d!="string"){const M={instancePath:o+"/redirectUris/"+t,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:G.properties.redirectUris.items.type,parentSchema:G.properties.redirectUris.items,data:d};e===null?e=[M]:e.push(M),r++}if(r>0){const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}}}else{const s={instancePath:o+"/redirectUris",schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/type",keyword:"type",params:{type:"array"},message:"must be array",schema:G.properties.redirectUris.type,parentSchema:G.properties.redirectUris,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}}else{const a={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/type",keyword:"type",params:{type:"object"},message:"must be object",schema:G.type,parentSchema:G,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{name:[],redirectUris:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(85))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():G.errorMessage[P][q],schema:G.errorMessage,parentSchema:G,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return Ve.errors=e,r===0}Ve.evaluated={props:{id:!0,name:!0,redirectUris:!0},dynamicProps:!1,dynamicItems:!1};const Or=Fe,B={type:"object",$id:"https://github.com/data-fair/simple-directory/sites/patch-req-body",title:"Site",layout:{title:null,children:[{title:"Informações gerais",children:["title","isAccountMain"]},{key:"theme"},{key:"mails"},{title:"Gestão de usuários",children:["reducedPersonalInfoAtCreation","tosMessage","authMode","authOnlyOtherSite","authProviders","applications"]}]},"x-exports":["validate","types","resolvedSchemaJson","vjsf"],additionalProperties:!1,properties:{title:{type:"string",title:"TÃtulo do site",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/title",errorMessage:{}},isAccountMain:{type:"boolean",title:"Site principal da conta",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/isAccountMain",errorMessage:{}},theme:{$ref:"https://github.com/data-fair/lib/theme",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/theme",errorMessage:{required:{colors:"required information"}}},authMode:{deprecated:!0,layout:{if:"!context.hasAccountMainSite && !parent.data.isAccountMain"},default:"onlyBackOffice",title:'Modo de autenticação (obsoleto, use "Site principal da conta")',type:"string",oneOf:[{const:"onlyLocal",title:"apenas no site em si"},{const:"onlyBackOffice",title:"apenas no back-office"},{const:"ssoBackOffice",title:"no site e no back-office via SSO"},{const:"onlyOtherSite",title:"apenas em outro de seus sites"}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authMode",errorMessage:{oneOf:"chose one"}},authOnlyOtherSite:{deprecated:!0,layout:{if:'parent.data.authMode === "onlyOtherSite" && !context.hasAccountMainSite && !parent.data.isAccountMain',getItems:"context.otherSites"},type:"string",title:'Outro site para autenticação (obsoleto, use "Site principal da conta")',__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authOnlyOtherSite",errorMessage:{}},reducedPersonalInfoAtCreation:{type:"boolean",title:"Reduzir as informações pessoais na criação da conta",description:"Se esta opção estiver ativada, as informações pessoais solicitadas na criação da conta serão reduzidas ao e-mail.",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/reducedPersonalInfoAtCreation",errorMessage:{}},tosMessage:{type:"string",layout:"textarea",title:"Mensagem dos termos de serviço",description:"Você pode substituir a mensagem padrão dos termos de serviço.",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/tosMessage",errorMessage:{}},mails:{type:"object",title:"E-mails",properties:{contact:{type:"string",title:"Endereço de e-mail de contato",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/contact",errorMessage:{}},from:{type:"string",title:"Endereço de e-mail do remetente",description:"Atenção, a configuração deve ser feita no serviço de envio de e-mail para que este remetente não seja considerado ilegÃtimo.",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/from",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails",errorMessage:{}},authProviders:{layout:{if:"parent.data.authMode !== 'onlyOtherSite' && parent.data.authMode !== 'onlyBackOffice'"},type:"array",title:"Provedores de identidade (SSO)",items:{$ref:"#/$defs/authProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items",errorMessage:{oneOf:"chose one",required:{title:"required information"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders",errorMessage:{}},applications:{type:"array",title:"External applications",items:{$ref:"#/$defs/application",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items",errorMessage:{required:{name:"required information",redirectUris:"required information"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications",errorMessage:{}}},$defs:{application:{type:"object",required:["name","redirectUris"],properties:{id:{type:"string",title:"Client ID",layout:{cols:12},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id",errorMessage:{}},name:{type:"string",title:"Name",layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name",errorMessage:{}},redirectUris:{type:"array",title:"Redirect URLs",items:{type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",errorMessage:{}},layout:{cols:12},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application",errorMessage:{required:{name:"required information",redirectUris:"required information"}}},authProvider:{type:"object",layout:{switch:[{if:"summary",children:["title"]}]},required:["title","type"],properties:{id:{type:"string",title:"Identificador",readOnly:!0,__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id",errorMessage:{}},title:{type:"string",title:"Nome",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title",errorMessage:{}}},oneOfLayout:{label:"Tipo de provedor"},oneOf:[{$ref:"#/$defs/oidcProvider",type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0",errorMessage:{required:{discovery:"required information",client:"required information"}}},{$ref:"#/$defs/saml2Provider",type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1",errorMessage:{required:{metadata:"required information"}}},{type:"object",title:"Outro de seus sites",required:["site"],properties:{type:{type:"string",const:"otherSite",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type",errorMessage:{}},site:{type:"string",title:"Site",layout:{getItems:"context.otherSites"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",errorMessage:{required:{site:"required information"}}},{type:"object",title:"Um provedor de identidade configurado em outro de seus sites",required:["provider"],properties:{type:{type:"string",const:"otherSiteProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type",errorMessage:{}},site:{type:"string",title:"Site",layout:{getItems:"context.otherSites"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site",errorMessage:{}},provider:{type:"string",title:"Provedor",layout:{if:"parent.data.site",getItems:"context.otherSitesProvi
5ders[parent.data.site]"},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",errorMessage:{required:{provider:"required information"}}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider",errorMessage:{oneOf:"chose one",required:{title:"required information"}}},saml2Provider:{type:"object",title:"SAML 2",required:["metadata"],properties:{type:{type:"string",const:"saml2",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type",errorMessage:{}},metadata:{type:"string",title:"XML metadata",layout:{comp:"textarea",slots:{before:{name:"saml-help"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata",errorMessage:{}},color:{type:"string",title:"Couleur",layout:"color-picker",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color",errorMessage:{}},img:{type:"string",title:"URL do logotipo (tamanho pequeno)",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img",errorMessage:{}},createMember:{$ref:"#/$defs/createMember",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/createMember",errorMessage:{oneOf:"chose one"}},memberRole:{$ref:"#/$defs/memberRole",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberRole",errorMessage:{oneOf:"chose one"}},memberDepartment:{$ref:"#/$defs/memberDepartment",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberDepartment",errorMessage:{oneOf:"chose one"}},coreIdProvider:{$ref:"#/$defs/coreIdProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/coreIdProvider",errorMessage:{}},redirectMode:{$ref:"#/$defs/redirectMode",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/redirectMode",errorMessage:{oneOf:"chose one"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider",errorMessage:{required:{metadata:"required information"}}},oidcProvider:{type:"object",title:"OpenID Connect",required:["discovery","client"],properties:{type:{type:"string",const:"oidc",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type",errorMessage:{}},color:{type:"string",title:"Cor",layout:"color-picker",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color",errorMessage:{}},img:{type:"string",title:"URL do logotipo (tamanho pequeno)",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img",errorMessage:{}},discovery:{type:"string",title:"URL de descoberta",description:"provavelmente na forma http://mon-fournisseur/.well-known/openid-configuration",layout:{slots:{before:{name:"oidc-help"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery",errorMessage:{}},client:{type:"object",required:["id","secret"],properties:{id:{type:"string",title:"ID do cliente",layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id",errorMessage:{}},secret:{type:"string",title:"Segredo",writeOnly:!0,layout:{comp:"text-field",cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client",errorMessage:{required:{id:"required information",secret:"required information"}}},credentialsEncodingMode:{type:"string",title:"Encodage des crédentiels du client",description:"Paramètre technique à ignorer la plupart du temps. Si le secret fourni contient des caractères spéciaux il peut être utile de tester le mode non-strict.",default:"strict",oneOf:[{const:"strict",title:"RÃgido"},{const:"loose",title:"Não rÃgido"}],layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode",errorMessage:{oneOf:"chose one"}},authorizationMethod:{type:"string",title:"Méthode d'envoi des crédentiels du client",default:"header",oneOf:[{const:"header",title:'Cabeçalho "Authorization"'},{const:"body",title:"Corpo da solicitação"}],layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod",errorMessage:{oneOf:"chose one"}},bodyFormat:{type:"string",title:"Format du corps de la requête",default:"form",enum:["form","json"],layout:{cols:6},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat",errorMessage:{}},loginHintMode:{type:"string",layout:{cols:6},title:"Modo de envio do login_hint",default:"email",oneOf:[{const:"email",title:"Email completo"},{const:"username",title:"Parte antes do @"},{const:"none",title:"Não enviar"}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode",errorMessage:{oneOf:"chose one"}},createMember:{$ref:"#/$defs/createMember",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/createMember",errorMessage:{oneOf:"chose one"}},memberRole:{$ref:"#/$defs/memberRole",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberRole",errorMessage:{oneOf:"chose one"}},memberDepartment:{$ref:"#/$defs/memberDepartment",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberDepartment",errorMessage:{oneOf:"chose one"}},userInfoSource:{type:"string",title:"Modo de recuperação de informações do usuário",default:"auto",oneOf:[{const:"auto",title:'Auto (endpoint "user_info" se disponÃvel, caso contrário conteúdo id_token ou conteúdo access_token)'},{const:"id_token",title:"Conteúdo do id_token"},{const:"access_token",title:"Conteúdo do access_token"}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource",errorMessage:{oneOf:"chose one"}},ignoreEmailVerified:{type:"boolean",title:"Aceitar usuários com e-mails não verificados",description:"Por padrão, se o provedor de identidade retornar email_verified=false, a autenticação será rejeitada. Marque esta opção para alterar este comportamento.",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified",errorMessage:{}},coreIdProvider:{$ref:"#/$defs/coreIdProvider",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/coreIdProvider",errorMessage:{}},redirectMode:{$ref:"#/$defs/redirectMode",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/redirectMode",errorMessage:{oneOf:"chose one"}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider",errorMessage:{required:{discovery:"required information",client:"required information"}}},createMember:{type:"object",default:{type:"never"},oneOfLayout:{label:"Criar usuários como membros",help:"Se esta opção estiver ativada, todos os usuários criados por meio deste provedor de identidade serão automaticamente membros da organização proprietária do site."},oneOf:[{title:"nunca (ou apenas por convite)",properties:{type:{const:"never",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",errorMessage:{}},{title:"sempre",properties:{type:{const:"always",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",errorMessage:{}},{title:"quando o e-mail pertence a um domÃnio",properties:{type:{const:"emailDomain",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type",errorMessage:{}},emailDomain:{type:"string",title:"nome de domÃnio do e-mail",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",errorMessage:{}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember",errorMessage:{oneOf:"chose one"}},memberRole:{type:"object",layout:{cols:6,if:'parent.data.createMember && parent.data.createMember.type !== "never"'},oneOfLayout:{label:"Atribuição de função de membros",help:"A função dos membros criados automaticamente por este provedor de identidade."},default:{type:"none"},oneOf:[{title:"Nenhuma função padrão (usuário regular)",properties:{type:{const:"none",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",errorMessage:{}},{title:"Sempre esta função: ",required:["role"],properties:{type:{const:"static",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type",errorMessage:{}},role:{type:"string",title:"Função dos membros",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",errorMessage:{required:{role:"required information"}}},{title:"Função lida de um atributo de identidade",required:["attribute"],properties:{type:{const:"attribute",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type",errorMessage:{}},attribute:{type:"string",title:"Nome do atributo",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute",errorMessage:{}},defaultRole:{type:"string",title:"Função padrão",description:"Se o atributo não estiver presente ou não corresponder a nenhuma função conhecida",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole",errorMessage:{}},values:{title:"Mapeamentos de função -> valores de atributo",type:"object",patternPropertiesLayout:{messages:{addItem:"Insira uma função"}}
5,patternProperties:{".*":{title:"Valores de atributo",type:"array",default:[],items:{type:"string",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",errorMessage:{}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",errorMessage:{}}},__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",errorMessage:{required:{attribute:"required information"}}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole",errorMessage:{oneOf:"chose one"}},memberDepartment:{type:"object",layout:{cols:6,if:'parent.data.createMember && parent.data.createMember.type !== "never"'},oneOfLayout:{label:"Atribuição de departamento de membros",help:"O departamento dos membros criados automaticamente por este provedor de identidade."},default:{type:"none"},oneOf:[{title:"Nenhum departamento (raiz da organização)",properties:{type:{const:"none",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",errorMessage:{}},{title:"Sempre este departamento: ",required:["department"],properties:{type:{const:"static",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type",errorMessage:{}},department:{type:"string",title:"Departamento de membros",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",errorMessage:{required:{department:"required information"}}},{title:"Departamento lido de um atributo de identidade",required:["attribute"],properties:{type:{const:"attribute",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type",errorMessage:{}},attribute:{type:"string",title:"Nome do atributo",description:"O valor do atributo será comparado tanto com o id do departamento quanto com seu rótulo",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute",errorMessage:{}},required:{type:"boolean",title:"Tornar o atributo obrigatório",description:"Se esta opção não estiver ativada e o atributo não estiver presente, o usuário estará na raiz da organização",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required",errorMessage:{}},orgRootValue:{type:"string",title:"Valor do atributo para a raiz da organização",description:"Se o atributo tiver este valor, o usuário não estará em um departamento",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",errorMessage:{required:{attribute:"required information"}}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment",errorMessage:{oneOf:"chose one"}},coreIdProvider:{type:"boolean",title:"Tratar este provedor como uma fonte principal de identidade",description:`Esta opção tem vários efeitos: 6 - uma conta associada a este provedor não pode ter outro método de autenticação (senha ou outro provedor anexado à mesma conta) 7 - as informações da conta serão somente leitura e sincronizadas automaticamente a partir do provedor quando o usuário tiver uma sessão ativa 8 - esta sincronização inclui a destruição da sessão e a desativação da conta se a conta não existir mais no provedor de identidade
9 - se a opção "Função dos membros" for usada, a função também será sincronizada e não será editável no back-office`,__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/coreIdProvider",errorMessage:{}},redirectMode:{type:"object",default:{type:"button"},oneOfLayout:{label:"Controle como os usuários são redirecionados para este provedor",help:"Se você usar um modo baseado em e-mail, a tela de autenticação solicitará o e-mail do usuário na primeira etapa."},oneOf:[{title:"botão",properties:{type:{const:"button",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",errorMessage:{}},{title:"redirecionamento automático quando o e-mail pertence a um domÃnio",properties:{type:{const:"emailDomain",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type",errorMessage:{}},emailDomain:{type:"string",title:"nome de domÃnio do e-mail",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",errorMessage:{}},{title:"sempre redirecionar implicitamente",properties:{type:{const:"always",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type",errorMessage:{}}},type:"object",__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",errorMessage:{}}],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode",errorMessage:{oneOf:"chose one"}}},"x-vjsf":{xI18n:!0},"x-vjsf-locales":["en","fr","it","de","pt","es"],__pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#",errorMessage:{}},ye=Object.prototype.hasOwnProperty,F={$id:"https://github.com/data-fair/lib/theme","x-exports":["types"],type:"object",title:"Tema",required:["colors"],layout:{title:"",children:[{key:"logo",if:"!context.simplifiedTheme"},{key:"bodyFontFamily",cols:6,if:"!context.simplifiedTheme"},{key:"headingFontFamily",cols:6,if:"!context.simplifiedTheme"},{key:"bodyFontFamilyCss",cols:6,if:"!context.simplifiedTheme"},{key:"headingFontFamilyCss",cols:6,if:"!context.simplifiedTheme"},"assistedMode",{comp:"tabs",if:"data.assistedMode",children:[{title:"Tema padrão",children:[{key:"assistedModeColors",cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"colors",dark:!1}}]},{title:"Tema escuro",children:[{key:"dark",cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"darkColors",dark:!0}}]},{title:"Tema de alto contraste",children:[{key:"hc",cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"hcColors",dark:!1}}]},{title:"Tema escuro de alto contraste",children:[{key:"hcDark",cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"hcDarkColors",dark:!0}}]}]},{comp:"tabs",if:"!data.assistedMode",children:[{title:"Tema padrão",children:[{key:"colors",cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"colors",dark:!1}}]},{title:"Tema escuro",children:[{children:["dark","darkColors"],cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"darkColors",dark:!0}}]},{title:"Tema de alto contraste",children:[{children:["hc","hcColors"],cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"hcColors",dark:!1}}]},{title:"Tema escuro de alto contraste",children:[{children:["hcDark","hcDarkColors"],cols:{sm:7,lg:9}},{name:"colors-preview",cols:{sm:5,lg:3},props:{colorsKey:"hcDarkColors",dark:!0}}]}]}]},properties:{logo:{title:"URL do logotipo",type:"string",__pointer:"https://github.com/data-fair/lib/theme#/properties/logo",errorMessage:{}},bodyFontFamily:{title:"Nome da fonte para o texto do corpo",description:"Por padrão,
9é usada uma fonte Nunito auto-hospedada",type:"string",__pointer:"https://github.com/data-fair/lib/theme#/properties/bodyFontFamily",errorMessage:{}},bodyFontFamilyCss:{title:"CSS fonte para o texto do corpo",layout:{comp:"textarea",rows:3},description:"Você pode copiar o CSS proposto por uma plataforma como Google Fonts.",type:"string",__pointer:"https://github.com/data-fair/lib/theme#/properties/bodyFontFamilyCss",errorMessage:{}},headingFontFamily:{title:"Nome da fonte para tÃtulos",description:"Preencha da mesma forma que para o texto do corpo, ou deixe em branco para usar a fonte do texto do corpo",type:"string",__pointer:"https://github.com/data-fair/lib/theme#/properties/headingFontFamily",errorMessage:{}},headingFontFamilyCss:{title:"CSS fonte para tÃtulos",layout:{comp:"textarea",rows:3},type:"string",__pointer:"https://github.com/data-fair/lib/theme#/properties/headingFontFamilyCss",errorMessage:{}},preloadLinks:{title:"Links de pré-carregamento",description:'Liste des ressources (polices, etc.) à précharger via des balises <link rel="preload">. Généralement renseignée automatiquement.',type:"array",items:{type:"object",additionalProperties:!0,required:["href"],properties:{href:{type:"string",title:"URL",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href",errorMessage:{}},as:{type:"string",title:"Type de ressource (attribut as)",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as",errorMessage:{}},type:{type:"string",title:"Type MIME",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type",errorMessage:{}},crossorigin:{type:"boolean",title:"Requête CORS (crossorigin)",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin",errorMessage:{}}},__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items",errorMessage:{required:{href:"required information"}}},layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks",errorMessage:{}},assistedMode:{type:"boolean",title:"Modo de gerenciamento simplificado de cores",description:`Esta modalidade simplifica a gestão de cores: você informa apenas as cores principais (primária, secundária, destaque). 10 11As outras cores são calculadas automaticamente seguindo regras de contraste para se manterem legÃveis sobre os fundos. 12 13**Atenção**: ativar este modo redefine as cores avançadas definidas manualmente.`,default:!0,__pointer:"https://github.com/data-fair/lib/theme#/properties/assistedMode",errorMessage:{}},assistedModeColors:{type:"object",properties:{primary:{type:"string",title:"Cor principal",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/primary",errorMessage:{}},secondary:{type:"string",title:"Cor secundário",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/secondary",errorMessage:{}},accent:{type:"string",title:"Cor de destaque",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/accent",errorMessage:{}}},__pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors",errorMessage:{}},colors:{$ref:"#/$defs/colors",__pointer:"https://github.com/data-fair/lib/theme#/properties/colors",errorMessage:{required:{background:"required information","on-background":"required information",surface:"required information","on-surface":"required information",primary:"required information","on-primary":"required information",secondary:"required information","on-secondary":"required information",accent:"required information","on-accent":"required information",info:"required information","on-info":"required information",error:"required information","on-error":"required information",warning:"required information","on-warning":"required information",success:"required information","on-success":"required information",admin:"required information","on-admin":"required information"}}},dark:{type:"boolean",title:"Oferecer este tema aos usuários",__pointer:"https://github.com/data-fair/lib/theme#/properties/dark",errorMessage:{}},darkColors:{$ref:"#/$defs/colors",__pointer:"https://github.com/data-fair/lib/theme#/properties/darkColors",errorMessage:{required:{background:"required information","on-background":"required information",surface:"required information","on-surface":"required information",primary:"required information","on-primary":"required information",secondary:"required information","on-secondary":"required information",accent:"required information","on-accent":"required information",info:"required information","on-info":"required information",error:"required information","on-error":"required information",warning:"required information","on-warning":"required information",success:"required information","on-success":"required information",admin:"required information","on-admin":"required information"}}},hc:{type:"boolean",title:"Oferecer este tema aos usuários",__pointer:"https://github.com/data-fair/lib/theme#/properties/hc",errorMessage:{}},hcColors:{$ref:"#/$defs/colors",__pointer:"https://github.com/data-fair/lib/theme#/properties/hcColors",errorMessage:{required:{background:"required information","on-background":"required information",surface:"required information","on-surface":"required information",primary:"required information","on-primary":"required information",secondary:"required information","on-secondary":"required information",accent:"required information","on-accent":"required information",info:"required information","on-info":"required information",error:"required information","on-error":"required information",warning:"required information","on-warning":"required information",success:"required information","on-success":"required information",admin:"required information","on-admin":"required information"}}},hcDark:{type:"boolean",title:"Oferecer este tema aos usuários",__pointer:"https://github.com/data-fair/lib/theme#/properties/hcDark",errorMessage:{}},hcDarkColors:{$ref:"#/$defs/colors",__pointer:"https://github.com/data-fair/lib/theme#/properties/hcDarkColors",errorMessage:{required:{background:"required information","on-background":"required information",surface:"required information","on-surface":"required information",primary:"required information","on-primary":"required information",secondary:"required information","on-secondary":"required information",accent:"required information","on-accent":"required information",info:"required information","on-info":"required information",error:"required information","on-error":"required information",warning:"required information","on-warning":"required information",success:"required information","on-success":"required information",admin:"required information","on-admin":"required information"}}}},$defs:{colors:{type:"object",additionalProperties:!1,required:["background","on-background","surface","on-surface","primary","on-primary","secondary","on-secondary","accent","on-accent","info","on-info","warning","on-warning","error","on-error","success","on-success","admin","on-admin"],properties:{background:{type:"string",title:"Cor de fundo",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/background",errorMessage:{}},"on-background":{type:"string",title:"Cor do texto na cor de fundo",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background",errorMessage:{}},surface:{type:"string",title:"Cor das superfÃcies (vignetas, listas, etc)",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface",errorMessage:{}},"on-surface":{type:"string",title:"Cor do texto na cor da superfÃcie",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface",errorMessage:{}},"surface-inverse":{type:"string",title:"Cor das superfÃcies com contraste invertido",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse",errorMessage:{}},"on-surface-inverse":{type:"string",title:"Cor do texto na cor da superfÃcie com contraste invertido",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse",errorMessage:{}},primary:{type:"string",title:"Cor principal",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary",errorMessage:{}},"on-primary":{type:"string",title:"Cor do texto na cor principal",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary",errorMessage:{}},"text-primary":{type:"string",title:"Cor do texto principal",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor principal"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary",errorMessage:{}},secondary:{type:"string",title:"Cor secundário",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary",errorMessage:{}},"on-secondary":{type:"string",title:"Cor do texto na cor secundária",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary",errorMessage:{}},"text-secondary":{type:"string",title:"Cor do texto secundário",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor secundária"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary",errorMessage:{}},accent:{type:"string",title:"Cor de destaque",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent",errorMessage:{}},"on-accent":{type:"string",title:"Cor do texto na cor de destaque",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent",errorMessage:{}},"text-accent":{type:"string",title:"Cor do texto de destaque",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de destaque"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent",errorMessage:{}},info:{type:"string",title:"Cor de informação",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/info",errorMessage:{}},"on-info":{type:"string",title:"Cor do texto na cor de informação",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info",errorMessage:{}},"text-info":{type:"string",title:"Cor do texto de informação",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de informação"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info",errorMessage:{}},error:{type:"string",title:"Cor de erro",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/error",errorMessage:{}},"on-error":{type:"string",title:"Cor do texto na cor de erro",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error",errorMessage:{}},"text-error":{type:"string",title:"Cor do texto de erro",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de erro"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error",errorMessage:{}},warning:{type:"string",title:"Cor de aviso",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning",errorMessage:{}},"on-warning":{type:"string",title:"Cor do texto na cor de aviso",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning",errorMessage:{}},"text-warning":{type:"string",title:"Cor do texto de aviso",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de aviso"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning",errorMessage:{}},success:{type:"string",title:"Cor de sucesso",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/success",errorMessage:{}},"on-success":{type:"string",title:"Cor de sucesso",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success",errorMessage:{}},"text-success":{type:"string",title:"Cor do texto de sucesso",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de sucesso"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success",errorMessage:{}},admin:{type:"string",layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin",errorMessage:{}},"on-admin":{type:"string",layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin",errorMessage:{}},"text-admin":{type:"string",layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin",errorMessage:{}}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors",errorMessage:{required:{background:"required information","on-background":"required information",surface:"required information","on-surface":"required information",primary:"required information","on-primary":"required information",secondary:"required information","on-secondary":"required information",accent:"required information","on-accent":"required information",info:"required information","on-info":"required information",error:"required information","on-error":"required information",warning:"required information","on-warning":"required information",success:"required information","on-success":"required information",admin:"required information","on-admin":"required information"}}}},__pointer:"https://github.com/data-fair/lib/theme",errorMessage:{required:{colors:"required information"}}},y={type:"object",additionalProperties:!1,required:["background","on-background","surface","on-surface","primary","on-primary","secondary","on-secondary","accent","on-accent","info","on-info","warning","on-warning","error","on-error","success","on-success","admin","on-admin"],properties:{background:{type:"string",title:"Cor de fundo",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/background",errorMessage:{}},"on-background":{type:"string",title:"Cor do texto na cor de fundo",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background",errorMessage:{}},surface:{type:"string",title:"Cor das superfÃcies (vignetas, listas, etc)",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface",errorMessage:{}},"on-surface":{type:"string",title:"Cor do texto na cor da superfÃcie",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface",errorMessage:{}},"surface-inverse":{type:"string",title:"Cor das superfÃcies com contraste invertido",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse",errorMessage:{}},"on-surface-inverse":{type:"string",title:"Cor do texto na cor da superfÃcie com contraste invertido",layout:{comp:"color-picker",cols:{sm:6}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse",errorMessage:{}},primary:{type:"string",title:"Cor principal",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__p
13ointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary",errorMessage:{}},"on-primary":{type:"string",title:"Cor do texto na cor principal",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary",errorMessage:{}},"text-primary":{type:"string",title:"Cor do texto principal",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor principal"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary",errorMessage:{}},secondary:{type:"string",title:"Cor secundário",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary",errorMessage:{}},"on-secondary":{type:"string",title:"Cor do texto na cor secundária",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary",errorMessage:{}},"text-secondary":{type:"string",title:"Cor do texto secundário",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor secundária"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary",errorMessage:{}},accent:{type:"string",title:"Cor de destaque",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent",errorMessage:{}},"on-accent":{type:"string",title:"Cor do texto na cor de destaque",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent",errorMessage:{}},"text-accent":{type:"string",title:"Cor do texto de destaque",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de destaque"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent",errorMessage:{}},info:{type:"string",title:"Cor de informação",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/info",errorMessage:{}},"on-info":{type:"string",title:"Cor do texto na cor de informação",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info",errorMessage:{}},"text-info":{type:"string",title:"Cor do texto de informação",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de informação"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info",errorMessage:{}},error:{type:"string",title:"Cor de erro",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/error",errorMessage:{}},"on-error":{type:"string",title:"Cor do texto na cor de erro",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error",errorMessage:{}},"text-error":{type:"string",title:"Cor do texto de erro",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de erro"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error",errorMessage:{}},warning:{type:"string",title:"Cor de aviso",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning",errorMessage:{}},"on-warning":{type:"string",title:"Cor do texto na cor de aviso",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning",errorMessage:{}},"text-warning":{type:"string",title:"Cor do texto de aviso",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de aviso"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning",errorMessage:{}},success:{type:"string",title:"Cor de sucesso",layout:{comp:"color-picker",cols:{sm:12,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/success",errorMessage:{}},"on-success":{type:"string",title:"Cor de sucesso",layout:{comp:"color-picker",cols:{sm:6,lg:4}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success",errorMessage:{}},"text-success":{type:"string",title:"Cor do texto de sucesso",layout:{comp:"color-picker",cols:{sm:6,lg:4},hint:"deixe em branco para usar a cor de sucesso"},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success",errorMessage:{}},admin:{type:"string",layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin",errorMessage:{}},"on-admin":{type:"string",layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin",errorMessage:{}},"text-admin":{type:"string",layout:"none",__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin",errorMessage:{}}},__pointer:"https://github.com/data-fair/lib/theme#/$defs/colors",errorMessage:{required:{background:"required information","on-background":"required information",surface:"required information","on-surface":"required information",primary:"required information","on-primary":"required information",secondary:"required information","on-secondary":"required information",accent:"required information","on-accent":"required information",info:"required information","on-info":"required information",error:"required information","on-error":"required information",warning:"required information","on-warning":"required information",success:"required information","on-success":"required information",admin:"required information","on-admin":"required information"}}};function ce(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=ce.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){if(l.colors===void 0){const a={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"colors"},message:"must have required property 'colors'",schema:F.required,parentSchema:F,data:l};e===null?e=[a]:e.push(a),r++}if(l.logo!==void 0){let a=l.logo;if(typeof a!="string"){const s={instancePath:o+"/logo",schemaPath:"#/properties/logo/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.logo.type,parentSchema:F.properties.logo,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.bodyFontFamily!==void 0){let a=l.bodyFontFamily;if(typeof a!="string"){const s={instancePath:o+"/bodyFontFamily",schemaPath:"#/properties/bodyFontFamily/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.bodyFontFamily.type,parentSchema:F.properties.bodyFontFamily,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.bodyFontFamilyCss!==void 0){let a=l.bodyFontFamilyCss;if(typeof a!="string"){const s={instancePath:o+"/bodyFontFamilyCss",schemaPath:"#/properties/bodyFontFamilyCss/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.bodyFontFamilyCss.type,parentSchema:F.properties.bodyFontFamilyCss,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.headingFontFamily!==void 0){let a=l.headingFontFamily;if(typeof a!="string"){const s={instancePath:o+"/headingFontFamily",schemaPath:"#/properties/headingFontFamily/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.headingFontFamily.type,parentSchema:F.properties.headingFontFamily,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.headingFontFamilyCss!==void 0){let a=l.headingFontFamilyCss;if(typeof a!="string"){const s={instancePath:o+"/headingFontFamilyCss",schemaPath:"#/properties/headingFontFamilyCss/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.headingFontFamilyCss.type,parentSchema:F.properties.headingFontFamilyCss,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.preloadLinks!==void 0){let a=l.preloadLinks;if(Array.isArray(a)){const s=a.length;for(let t=0;t<s;t++){let d=a[t];if(d&&typeof d=="object"&&!Array.isArray(d)){if(d.href===void 0){const M={instancePath:o+"/preloadLinks/"+t,schemaPath:"#/properties/preloadLinks/items/required",keyword:"required",params:{missingProperty:"href"},message:"must have required property 'href'",schema:F.properties.preloadLinks.items.required,parentSchema:F.properties.preloadLinks.items,data:d};e===null?e=[M]:e.push(M),r++}if(d.href!==void 0){let M=d.href;if(typeof M!="string"){const P={instancePath:o+"/preloadLinks/"+t+"/href",schemaPath:"#/properties/preloadLinks/items/properties/href/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.preloadLinks.items.properties.href.type,parentSchema:F.properties.preloadLinks.items.properties.href,data:M};e===null?e=[P]:e.push(P),r++}if(r>0){const P=[];
13for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}if(d.as!==void 0){let M=d.as;if(typeof M!="string"){const P={instancePath:o+"/preloadLinks/"+t+"/as",schemaPath:"#/properties/preloadLinks/items/properties/as/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.preloadLinks.items.properties.as.type,parentSchema:F.properties.preloadLinks.items.properties.as,data:M};e===null?e=[P]:e.push(P),r++}if(r>0){const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}if(d.type!==void 0){let M=d.type;if(typeof M!="string"){const P={instancePath:o+"/preloadLinks/"+t+"/type",schemaPath:"#/properties/preloadLinks/items/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.preloadLinks.items.properties.type.type,parentSchema:F.properties.preloadLinks.items.properties.type,data:M};e===null?e=[P]:e.push(P),r++}if(r>0){const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}if(d.crossorigin!==void 0){let M=d.crossorigin;if(typeof M!="boolean"){const P={instancePath:o+"/preloadLinks/"+t+"/crossorigin",schemaPath:"#/properties/preloadLinks/items/properties/crossorigin/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:F.properties.preloadLinks.items.properties.crossorigin.type,parentSchema:F.properties.preloadLinks.items.properties.crossorigin,data:M};e===null?e=[P]:e.push(P),r++}if(r>0){const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}}else{const M={instancePath:o+"/preloadLinks/"+t,schemaPath:"#/properties/preloadLinks/items/type",keyword:"type",params:{type:"object"},message:"must be object",schema:F.properties.preloadLinks.items.type,parentSchema:F.properties.preloadLinks.items,data:d};e===null?e=[M]:e.push(M),r++}if(r>0){const M={required:{href:[]}},P={required:{}};let q,O;for(const f of e)f.keyword!=="errorMessage"&&!f.emUsed&&f.instancePath===o+"/preloadLinks/"+t&&f.keyword in M&&f.schemaPath.indexOf("#/properties/preloadLinks/items")===0&&/^\/[^\/]*$/.test(f.schemaPath.slice(31))&&(q=N[f.keyword],O=M[f.keyword][f.params[q]],O&&(O.push(f),f.emUsed=!0));for(const f in M)for(const v in M[f])if(O=M[f][v],O.length){const w=P[f]&&P[f][v],$={instancePath:o+"/preloadLinks/"+t,schemaPath:"#/properties/preloadLinks/items/errorMessage",keyword:"errorMessage",params:{errors:O},message:w?w():F.properties.preloadLinks.items.errorMessage[f][v],schema:F.properties.preloadLinks.items.errorMessage,parentSchema:F.properties.preloadLinks.items,data:d};e===null?e=[$]:e.push($),r++}const _=[];for(const f of e)f.emUsed||_.push(f);e=_,r=_.length}}}else{const s={instancePath:o+"/preloadLinks",schemaPath:"#/properties/preloadLinks/type",keyword:"type",params:{type:"array"},message:"must be array",schema:F.properties.preloadLinks.type,parentSchema:F.properties.preloadLinks,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.assistedMode!==void 0){let a=l.assistedMode;if(typeof a!="boolean"){const s={instancePath:o+"/assistedMode",schemaPath:"#/properties/assistedMode/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:F.properties.assistedMode.type,parentSchema:F.properties.assistedMode,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.assistedModeColors!==void 0){let a=l.assistedModeColors;if(a&&typeof a=="object"&&!Array.isArray(a)){if(a.primary!==void 0){let s=a.primary;if(typeof s!="string"){const t={instancePath:o+"/assistedModeColors/primary",schemaPath:"#/properties/assistedModeColors/properties/primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.assistedModeColors.properties.primary.type,parentSchema:F.properties.assistedModeColors.properties.primary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.secondary!==void 0){let s=a.secondary;if(typeof s!="string"){const t={instancePath:o+"/assistedModeColors/secondary",schemaPath:"#/properties/assistedModeColors/properties/secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.assistedModeColors.properties.secondary.type,parentSchema:F.properties.assistedModeColors.properties.secondary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.accent!==void 0){let s=a.accent;
13if(typeof s!="string"){const t={instancePath:o+"/assistedModeColors/accent",schemaPath:"#/properties/assistedModeColors/properties/accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:F.properties.assistedModeColors.properties.accent.type,parentSchema:F.properties.assistedModeColors.properties.accent,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o+"/assistedModeColors",schemaPath:"#/properties/assistedModeColors/type",keyword:"type",params:{type:"object"},message:"must be object",schema:F.properties.assistedModeColors.type,parentSchema:F.properties.assistedModeColors,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.colors!==void 0){let a=l.colors;if(a&&typeof a=="object"&&!Array.isArray(a)){if(a.background===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"background"},message:"must have required property 'background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-background"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-background"},message:"must have required property 'on-background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.surface===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"surface"},message:"must have required property 'surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-surface"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-surface"},message:"must have required property 'on-surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.primary===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"primary"},message:"must have required property 'primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-primary"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-primary"},message:"must have required property 'on-primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.secondary===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"secondary"},message:"must have required property 'secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-secondary"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-secondary"},message:"must have required property 'on-secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.accent===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"accent"},message:"must have required property 'accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-accent"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-accent"},message:"must have required property 'on-accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.info===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"info"},message:"must have required property 'info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-info"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-info"},message:"must have required property 'on-info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.warning===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"warning"},message:"must have required property 'warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-warning"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-warning"},message:"must have required property 'on-warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.error===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"error"},message:"must have required property 'error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-error"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-error"},message:"must have required property 'on-error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.success===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"success"},message:"must have required property 'success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-success"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-success"},message:"must have required property 'on-success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.admin===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"admin"},message:"must have required property 'admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-admin"]===void 0){const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-admin"},message:"must have required property 'on-admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}for(const s in a)if(!ye.call(y.properties,s)){const t={instancePath:o+"/colors",schemaPath:"#/$defs/colors/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:s},message:"must NOT have additional properties",schema:!1,parentSchema:y,data:a};e===null?e=[t]:e.push(t),r++}if(a.background!==void 0){let s=a.background;
13if(typeof s!="string"){const t={instancePath:o+"/colors/background",schemaPath:"#/$defs/colors/properties/background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.background.type,parentSchema:y.properties.background,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-background"]!==void 0){let s=a["on-background"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-background",schemaPath:"#/$defs/colors/properties/on-background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-background"].type,parentSchema:y.properties["on-background"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.surface!==void 0){let s=a.surface;if(typeof s!="string"){const t={instancePath:o+"/colors/surface",schemaPath:"#/$defs/colors/properties/surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.surface.type,parentSchema:y.properties.surface,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface"]!==void 0){let s=a["on-surface"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-surface",schemaPath:"#/$defs/colors/properties/on-surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface"].type,parentSchema:y.properties["on-surface"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["surface-inverse"]!==void 0){let s=a["surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/colors/surface-inverse",schemaPath:"#/$defs/colors/properties/surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["surface-inverse"].type,parentSchema:y.properties["surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface-inverse"]!==void 0){let s=a["on-surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-surface-inverse",schemaPath:"#/$defs/colors/properties/on-surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface-inverse"].type,parentSchema:y.properties["on-surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.primary!==void 0){let s=a.primary;if(typeof s!="string"){const t={instancePath:o+"/colors/primary",schemaPath:"#/$defs/colors/properties/primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.primary.type,parentSchema:y.properties.primary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-primary"]!==void 0){let s=a["on-primary"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-primary",schemaPath:"#/$defs/colors/properties/on-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-primary"].type,parentSchema:y.properties["on-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-primary"]!==void 0){let s=a["text-primary"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-primary",schemaPath:"#/$defs/colors/properties/text-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-primary"].type,parentSchema:y.properties["text-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.secondary!==void 0){let s=a.secondary;if(typeof s!="string"){const t={instancePath:o+"/colors/secondary",schemaPath:"#/$defs/colors/properties/secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.secondary.type,parentSchema:y.properties.secondary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-secondary"]!==void 0){let s=a["on-secondary"];
13if(typeof s!="string"){const t={instancePath:o+"/colors/on-secondary",schemaPath:"#/$defs/colors/properties/on-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-secondary"].type,parentSchema:y.properties["on-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-secondary"]!==void 0){let s=a["text-secondary"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-secondary",schemaPath:"#/$defs/colors/properties/text-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-secondary"].type,parentSchema:y.properties["text-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.accent!==void 0){let s=a.accent;if(typeof s!="string"){const t={instancePath:o+"/colors/accent",schemaPath:"#/$defs/colors/properties/accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.accent.type,parentSchema:y.properties.accent,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-accent"]!==void 0){let s=a["on-accent"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-accent",schemaPath:"#/$defs/colors/properties/on-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-accent"].type,parentSchema:y.properties["on-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-accent"]!==void 0){let s=a["text-accent"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-accent",schemaPath:"#/$defs/colors/properties/text-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-accent"].type,parentSchema:y.properties["text-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.info!==void 0){let s=a.info;if(typeof s!="string"){const t={instancePath:o+"/colors/info",schemaPath:"#/$defs/colors/properties/info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.info.type,parentSchema:y.properties.info,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-info"]!==void 0){let s=a["on-info"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-info",schemaPath:"#/$defs/colors/properties/on-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-info"].type,parentSchema:y.properties["on-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-info"]!==void 0){let s=a["text-info"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-info",schemaPath:"#/$defs/colors/properties/text-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-info"].type,parentSchema:y.properties["text-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.error!==void 0){let s=a.error;if(typeof s!="string"){const t={instancePath:o+"/colors/error",schemaPath:"#/$defs/colors/properties/error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.error.type,parentSchema:y.properties.error,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-error"]!==void 0){let s=a["on-error"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-error",schemaPath:"#/$defs/colors/properties/on-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-error"].type,parentSchema:y.properties["on-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-error"]!==void 0){let s=a["text-error"];
13if(typeof s!="string"){const t={instancePath:o+"/colors/text-error",schemaPath:"#/$defs/colors/properties/text-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-error"].type,parentSchema:y.properties["text-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.warning!==void 0){let s=a.warning;if(typeof s!="string"){const t={instancePath:o+"/colors/warning",schemaPath:"#/$defs/colors/properties/warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.warning.type,parentSchema:y.properties.warning,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-warning"]!==void 0){let s=a["on-warning"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-warning",schemaPath:"#/$defs/colors/properties/on-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-warning"].type,parentSchema:y.properties["on-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-warning"]!==void 0){let s=a["text-warning"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-warning",schemaPath:"#/$defs/colors/properties/text-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-warning"].type,parentSchema:y.properties["text-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.success!==void 0){let s=a.success;if(typeof s!="string"){const t={instancePath:o+"/colors/success",schemaPath:"#/$defs/colors/properties/success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.success.type,parentSchema:y.properties.success,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-success"]!==void 0){let s=a["on-success"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-success",schemaPath:"#/$defs/colors/properties/on-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-success"].type,parentSchema:y.properties["on-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-success"]!==void 0){let s=a["text-success"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-success",schemaPath:"#/$defs/colors/properties/text-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-success"].type,parentSchema:y.properties["text-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.admin!==void 0){let s=a.admin;if(typeof s!="string"){const t={instancePath:o+"/colors/admin",schemaPath:"#/$defs/colors/properties/admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.admin.type,parentSchema:y.properties.admin,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-admin"]!==void 0){let s=a["on-admin"];if(typeof s!="string"){const t={instancePath:o+"/colors/on-admin",schemaPath:"#/$defs/colors/properties/on-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-admin"].type,parentSchema:y.properties["on-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-admin"]!==void 0){let s=a["text-admin"];if(typeof s!="string"){const t={instancePath:o+"/colors/text-admin",schemaPath:"#/$defs/colors/properties/text-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-admin"].type,parentSchema:y.properties["text-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o+"/colors",schemaPath:"#/$defs/colors/type",keyword:"type",params:{type:"object"},message:"must be object",schema:y.type,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/colors"&&q.keyword in s&&q.schemaPath.indexOf("#/$defs/colors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(14))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/colors",schemaPath:"#/$defs/colors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():y.errorMessage[q][O],schema:y.errorMessage,parentSchema:y,data:a};e===null?e=[f]:e.push(f),r++}const P=[];
13for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/colors"&&q.keyword in s&&q.schemaPath.indexOf("#/properties/colors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(19))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/colors",schemaPath:"#/properties/colors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():F.properties.colors.errorMessage[q][O],schema:F.properties.colors.errorMessage,parentSchema:F.properties.colors,data:a};e===null?e=[f]:e.push(f),r++}const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}if(l.dark!==void 0){let a=l.dark;if(typeof a!="boolean"){const s={instancePath:o+"/dark",schemaPath:"#/properties/dark/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:F.properties.dark.type,parentSchema:F.properties.dark,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.darkColors!==void 0){let a=l.darkColors;if(a&&typeof a=="object"&&!Array.isArray(a)){if(a.background===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"background"},message:"must have required property 'background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-background"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-background"},message:"must have required property 'on-background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.surface===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"surface"},message:"must have required property 'surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-surface"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-surface"},message:"must have required property 'on-surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.primary===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"primary"},message:"must have required property 'primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-primary"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-primary"},message:"must have required property 'on-primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.secondary===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"secondary"},message:"must have required property 'secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-secondary"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-secondary"},message:"must have required property 'on-secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.accent===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"accent"},message:"must have required property 'accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-accent"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-accent"},message:"must have required property 'on-accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.info===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"info"},message:"must have required property 'info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-info"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-info"},message:"must have required property 'on-info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.warning===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"warning"},message:"must have required property 'warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-warning"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-warning"},message:"must have required property 'on-warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.error===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"error"},message:"must have required property 'error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-error"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-error"},message:"must have required property 'on-error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.success===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"success"},message:"must have required property 'success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-success"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-success"},message:"must have required property 'on-success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.admin===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"admin"},message:"must have required property 'admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-admin"]===void 0){const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-admin"},message:"must have required property 'on-admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}for(const s in a)if(!ye.call(y.properties,s)){const t={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:s},message:"must NOT have additional properties",schema:!1,parentSchema:y,data:a};e===null?e=[t]:e.push(t),r++}if(a.background!==void 0){let s=a.background;
13if(typeof s!="string"){const t={instancePath:o+"/darkColors/background",schemaPath:"#/$defs/colors/properties/background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.background.type,parentSchema:y.properties.background,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-background"]!==void 0){let s=a["on-background"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-background",schemaPath:"#/$defs/colors/properties/on-background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-background"].type,parentSchema:y.properties["on-background"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.surface!==void 0){let s=a.surface;if(typeof s!="string"){const t={instancePath:o+"/darkColors/surface",schemaPath:"#/$defs/colors/properties/surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.surface.type,parentSchema:y.properties.surface,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface"]!==void 0){let s=a["on-surface"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-surface",schemaPath:"#/$defs/colors/properties/on-surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface"].type,parentSchema:y.properties["on-surface"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["surface-inverse"]!==void 0){let s=a["surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/surface-inverse",schemaPath:"#/$defs/colors/properties/surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["surface-inverse"].type,parentSchema:y.properties["surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface-inverse"]!==void 0){let s=a["on-surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-surface-inverse",schemaPath:"#/$defs/colors/properties/on-surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface-inverse"].type,parentSchema:y.properties["on-surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.primary!==void 0){let s=a.primary;if(typeof s!="string"){const t={instancePath:o+"/darkColors/primary",schemaPath:"#/$defs/colors/properties/primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.primary.type,parentSchema:y.properties.primary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-primary"]!==void 0){let s=a["on-primary"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-primary",schemaPath:"#/$defs/colors/properties/on-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-primary"].type,parentSchema:y.properties["on-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-primary"]!==void 0){let s=a["text-primary"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-primary",schemaPath:"#/$defs/colors/properties/text-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-primary"].type,parentSchema:y.properties["text-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.secondary!==void 0){let s=a.secondary;if(typeof s!="string"){const t={instancePath:o+"/darkColors/secondary",schemaPath:"#/$defs/colors/properties/secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.secondary.type,parentSchema:y.properties.secondary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-secondary"]!==void 0){let s=a["on-secondary"];
13if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-secondary",schemaPath:"#/$defs/colors/properties/on-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-secondary"].type,parentSchema:y.properties["on-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-secondary"]!==void 0){let s=a["text-secondary"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-secondary",schemaPath:"#/$defs/colors/properties/text-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-secondary"].type,parentSchema:y.properties["text-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.accent!==void 0){let s=a.accent;if(typeof s!="string"){const t={instancePath:o+"/darkColors/accent",schemaPath:"#/$defs/colors/properties/accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.accent.type,parentSchema:y.properties.accent,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-accent"]!==void 0){let s=a["on-accent"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-accent",schemaPath:"#/$defs/colors/properties/on-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-accent"].type,parentSchema:y.properties["on-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-accent"]!==void 0){let s=a["text-accent"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-accent",schemaPath:"#/$defs/colors/properties/text-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-accent"].type,parentSchema:y.properties["text-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.info!==void 0){let s=a.info;if(typeof s!="string"){const t={instancePath:o+"/darkColors/info",schemaPath:"#/$defs/colors/properties/info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.info.type,parentSchema:y.properties.info,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-info"]!==void 0){let s=a["on-info"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-info",schemaPath:"#/$defs/colors/properties/on-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-info"].type,parentSchema:y.properties["on-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-info"]!==void 0){let s=a["text-info"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-info",schemaPath:"#/$defs/colors/properties/text-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-info"].type,parentSchema:y.properties["text-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.error!==void 0){let s=a.error;if(typeof s!="string"){const t={instancePath:o+"/darkColors/error",schemaPath:"#/$defs/colors/properties/error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.error.type,parentSchema:y.properties.error,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-error"]!==void 0){let s=a["on-error"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-error",schemaPath:"#/$defs/colors/properties/on-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-error"].type,parentSchema:y.properties["on-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-error"]!==void 0){let s=a["text-error"];
13if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-error",schemaPath:"#/$defs/colors/properties/text-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-error"].type,parentSchema:y.properties["text-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.warning!==void 0){let s=a.warning;if(typeof s!="string"){const t={instancePath:o+"/darkColors/warning",schemaPath:"#/$defs/colors/properties/warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.warning.type,parentSchema:y.properties.warning,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-warning"]!==void 0){let s=a["on-warning"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-warning",schemaPath:"#/$defs/colors/properties/on-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-warning"].type,parentSchema:y.properties["on-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-warning"]!==void 0){let s=a["text-warning"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-warning",schemaPath:"#/$defs/colors/properties/text-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-warning"].type,parentSchema:y.properties["text-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.success!==void 0){let s=a.success;if(typeof s!="string"){const t={instancePath:o+"/darkColors/success",schemaPath:"#/$defs/colors/properties/success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.success.type,parentSchema:y.properties.success,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-success"]!==void 0){let s=a["on-success"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-success",schemaPath:"#/$defs/colors/properties/on-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-success"].type,parentSchema:y.properties["on-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-success"]!==void 0){let s=a["text-success"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-success",schemaPath:"#/$defs/colors/properties/text-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-success"].type,parentSchema:y.properties["text-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.admin!==void 0){let s=a.admin;if(typeof s!="string"){const t={instancePath:o+"/darkColors/admin",schemaPath:"#/$defs/colors/properties/admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.admin.type,parentSchema:y.properties.admin,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-admin"]!==void 0){let s=a["on-admin"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/on-admin",schemaPath:"#/$defs/colors/properties/on-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-admin"].type,parentSchema:y.properties["on-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-admin"]!==void 0){let s=a["text-admin"];if(typeof s!="string"){const t={instancePath:o+"/darkColors/text-admin",schemaPath:"#/$defs/colors/properties/text-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-admin"].type,parentSchema:y.properties["text-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/type",keyword:"type",params:{type:"object"},message:"must be object",schema:y.type,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/darkColors"&&q.keyword in s&&q.schemaPath.indexOf("#/$defs/colors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(14))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/darkColors",schemaPath:"#/$defs/colors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():y.errorMessage[q][O],schema:y.errorMessage,parentSchema:y,data:a};e===null?e=[f]:e.push(f),r++}const P=[];
13for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/darkColors"&&q.keyword in s&&q.schemaPath.indexOf("#/properties/darkColors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(23))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/darkColors",schemaPath:"#/properties/darkColors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():F.properties.darkColors.errorMessage[q][O],schema:F.properties.darkColors.errorMessage,parentSchema:F.properties.darkColors,data:a};e===null?e=[f]:e.push(f),r++}const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}if(l.hc!==void 0){let a=l.hc;if(typeof a!="boolean"){const s={instancePath:o+"/hc",schemaPath:"#/properties/hc/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:F.properties.hc.type,parentSchema:F.properties.hc,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.hcColors!==void 0){let a=l.hcColors;if(a&&typeof a=="object"&&!Array.isArray(a)){if(a.background===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"background"},message:"must have required property 'background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-background"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-background"},message:"must have required property 'on-background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.surface===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"surface"},message:"must have required property 'surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-surface"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-surface"},message:"must have required property 'on-surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.primary===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"primary"},message:"must have required property 'primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-primary"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-primary"},message:"must have required property 'on-primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.secondary===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"secondary"},message:"must have required property 'secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-secondary"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-secondary"},message:"must have required property 'on-secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.accent===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"accent"},message:"must have required property 'accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-accent"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-accent"},message:"must have required property 'on-accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.info===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"info"},message:"must have required property 'info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-info"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-info"},message:"must have required property 'on-info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.warning===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"warning"},message:"must have required property 'warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-warning"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-warning"},message:"must have required property 'on-warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.error===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"error"},message:"must have required property 'error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-error"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-error"},message:"must have required property 'on-error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.success===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"success"},message:"must have required property 'success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-success"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-success"},message:"must have required property 'on-success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.admin===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"admin"},message:"must have required property 'admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-admin"]===void 0){const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-admin"},message:"must have required property 'on-admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}for(const s in a)if(!ye.call(y.properties,s)){const t={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:s},message:"must NOT have additional properties",schema:!1,parentSchema:y,data:a};e===null?e=[t]:e.push(t),r++}if(a.background!==void 0){let s=a.background;
13if(typeof s!="string"){const t={instancePath:o+"/hcColors/background",schemaPath:"#/$defs/colors/properties/background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.background.type,parentSchema:y.properties.background,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-background"]!==void 0){let s=a["on-background"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-background",schemaPath:"#/$defs/colors/properties/on-background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-background"].type,parentSchema:y.properties["on-background"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.surface!==void 0){let s=a.surface;if(typeof s!="string"){const t={instancePath:o+"/hcColors/surface",schemaPath:"#/$defs/colors/properties/surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.surface.type,parentSchema:y.properties.surface,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface"]!==void 0){let s=a["on-surface"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-surface",schemaPath:"#/$defs/colors/properties/on-surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface"].type,parentSchema:y.properties["on-surface"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["surface-inverse"]!==void 0){let s=a["surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/surface-inverse",schemaPath:"#/$defs/colors/properties/surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["surface-inverse"].type,parentSchema:y.properties["surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface-inverse"]!==void 0){let s=a["on-surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-surface-inverse",schemaPath:"#/$defs/colors/properties/on-surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface-inverse"].type,parentSchema:y.properties["on-surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.primary!==void 0){let s=a.primary;if(typeof s!="string"){const t={instancePath:o+"/hcColors/primary",schemaPath:"#/$defs/colors/properties/primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.primary.type,parentSchema:y.properties.primary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-primary"]!==void 0){let s=a["on-primary"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-primary",schemaPath:"#/$defs/colors/properties/on-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-primary"].type,parentSchema:y.properties["on-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-primary"]!==void 0){let s=a["text-primary"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-primary",schemaPath:"#/$defs/colors/properties/text-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-primary"].type,parentSchema:y.properties["text-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.secondary!==void 0){let s=a.secondary;if(typeof s!="string"){const t={instancePath:o+"/hcColors/secondary",schemaPath:"#/$defs/colors/properties/secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.secondary.type,parentSchema:y.properties.secondary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-secondary"]!==void 0){let s=a["on-secondary"];
13if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-secondary",schemaPath:"#/$defs/colors/properties/on-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-secondary"].type,parentSchema:y.properties["on-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-secondary"]!==void 0){let s=a["text-secondary"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-secondary",schemaPath:"#/$defs/colors/properties/text-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-secondary"].type,parentSchema:y.properties["text-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.accent!==void 0){let s=a.accent;if(typeof s!="string"){const t={instancePath:o+"/hcColors/accent",schemaPath:"#/$defs/colors/properties/accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.accent.type,parentSchema:y.properties.accent,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-accent"]!==void 0){let s=a["on-accent"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-accent",schemaPath:"#/$defs/colors/properties/on-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-accent"].type,parentSchema:y.properties["on-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-accent"]!==void 0){let s=a["text-accent"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-accent",schemaPath:"#/$defs/colors/properties/text-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-accent"].type,parentSchema:y.properties["text-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.info!==void 0){let s=a.info;if(typeof s!="string"){const t={instancePath:o+"/hcColors/info",schemaPath:"#/$defs/colors/properties/info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.info.type,parentSchema:y.properties.info,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-info"]!==void 0){let s=a["on-info"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-info",schemaPath:"#/$defs/colors/properties/on-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-info"].type,parentSchema:y.properties["on-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-info"]!==void 0){let s=a["text-info"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-info",schemaPath:"#/$defs/colors/properties/text-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-info"].type,parentSchema:y.properties["text-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.error!==void 0){let s=a.error;if(typeof s!="string"){const t={instancePath:o+"/hcColors/error",schemaPath:"#/$defs/colors/properties/error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.error.type,parentSchema:y.properties.error,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-error"]!==void 0){let s=a["on-error"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-error",schemaPath:"#/$defs/colors/properties/on-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-error"].type,parentSchema:y.properties["on-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-error"]!==void 0){let s=a["text-error"];
13if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-error",schemaPath:"#/$defs/colors/properties/text-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-error"].type,parentSchema:y.properties["text-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.warning!==void 0){let s=a.warning;if(typeof s!="string"){const t={instancePath:o+"/hcColors/warning",schemaPath:"#/$defs/colors/properties/warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.warning.type,parentSchema:y.properties.warning,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-warning"]!==void 0){let s=a["on-warning"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-warning",schemaPath:"#/$defs/colors/properties/on-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-warning"].type,parentSchema:y.properties["on-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-warning"]!==void 0){let s=a["text-warning"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-warning",schemaPath:"#/$defs/colors/properties/text-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-warning"].type,parentSchema:y.properties["text-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.success!==void 0){let s=a.success;if(typeof s!="string"){const t={instancePath:o+"/hcColors/success",schemaPath:"#/$defs/colors/properties/success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.success.type,parentSchema:y.properties.success,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-success"]!==void 0){let s=a["on-success"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-success",schemaPath:"#/$defs/colors/properties/on-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-success"].type,parentSchema:y.properties["on-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-success"]!==void 0){let s=a["text-success"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-success",schemaPath:"#/$defs/colors/properties/text-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-success"].type,parentSchema:y.properties["text-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.admin!==void 0){let s=a.admin;if(typeof s!="string"){const t={instancePath:o+"/hcColors/admin",schemaPath:"#/$defs/colors/properties/admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.admin.type,parentSchema:y.properties.admin,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-admin"]!==void 0){let s=a["on-admin"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/on-admin",schemaPath:"#/$defs/colors/properties/on-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-admin"].type,parentSchema:y.properties["on-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-admin"]!==void 0){let s=a["text-admin"];if(typeof s!="string"){const t={instancePath:o+"/hcColors/text-admin",schemaPath:"#/$defs/colors/properties/text-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-admin"].type,parentSchema:y.properties["text-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/type",keyword:"type",params:{type:"object"},message:"must be object",schema:y.type,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/hcColors"&&q.keyword in s&&q.schemaPath.indexOf("#/$defs/colors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(14))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/hcColors",schemaPath:"#/$defs/colors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():y.errorMessage[q][O],schema:y.errorMessage,parentSchema:y,data:a};e===null?e=[f]:e.push(f),r++}const P=[];
13for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/hcColors"&&q.keyword in s&&q.schemaPath.indexOf("#/properties/hcColors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(21))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/hcColors",schemaPath:"#/properties/hcColors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():F.properties.hcColors.errorMessage[q][O],schema:F.properties.hcColors.errorMessage,parentSchema:F.properties.hcColors,data:a};e===null?e=[f]:e.push(f),r++}const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}if(l.hcDark!==void 0){let a=l.hcDark;if(typeof a!="boolean"){const s={instancePath:o+"/hcDark",schemaPath:"#/properties/hcDark/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:F.properties.hcDark.type,parentSchema:F.properties.hcDark,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}}if(l.hcDarkColors!==void 0){let a=l.hcDarkColors;if(a&&typeof a=="object"&&!Array.isArray(a)){if(a.background===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"background"},message:"must have required property 'background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-background"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-background"},message:"must have required property 'on-background'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.surface===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"surface"},message:"must have required property 'surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-surface"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-surface"},message:"must have required property 'on-surface'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.primary===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"primary"},message:"must have required property 'primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-primary"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-primary"},message:"must have required property 'on-primary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.secondary===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"secondary"},message:"must have required property 'secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-secondary"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-secondary"},message:"must have required property 'on-secondary'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.accent===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"accent"},message:"must have required property 'accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-accent"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-accent"},message:"must have required property 'on-accent'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.info===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"info"},message:"must have required property 'info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-info"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-info"},message:"must have required property 'on-info'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.warning===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"warning"},message:"must have required property 'warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-warning"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-warning"},message:"must have required property 'on-warning'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.error===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"error"},message:"must have required property 'error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-error"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-error"},message:"must have required property 'on-error'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.success===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"success"},message:"must have required property 'success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-success"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-success"},message:"must have required property 'on-success'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a.admin===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"admin"},message:"must have required property 'admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(a["on-admin"]===void 0){const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/required",keyword:"required",params:{missingProperty:"on-admin"},message:"must have required property 'on-admin'",schema:y.required,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}for(const s in a)if(!ye.call(y.properties,s)){const t={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:s},message:"must NOT have additional properties",schema:!1,parentSchema:y,data:a};e===null?e=[t]:e.push(t),r++}if(a.background!==void 0){let s=a.background;
13if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/background",schemaPath:"#/$defs/colors/properties/background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.background.type,parentSchema:y.properties.background,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-background"]!==void 0){let s=a["on-background"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-background",schemaPath:"#/$defs/colors/properties/on-background/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-background"].type,parentSchema:y.properties["on-background"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.surface!==void 0){let s=a.surface;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/surface",schemaPath:"#/$defs/colors/properties/surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.surface.type,parentSchema:y.properties.surface,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface"]!==void 0){let s=a["on-surface"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-surface",schemaPath:"#/$defs/colors/properties/on-surface/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface"].type,parentSchema:y.properties["on-surface"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["surface-inverse"]!==void 0){let s=a["surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/surface-inverse",schemaPath:"#/$defs/colors/properties/surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["surface-inverse"].type,parentSchema:y.properties["surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-surface-inverse"]!==void 0){let s=a["on-surface-inverse"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-surface-inverse",schemaPath:"#/$defs/colors/properties/on-surface-inverse/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-surface-inverse"].type,parentSchema:y.properties["on-surface-inverse"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.primary!==void 0){let s=a.primary;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/primary",schemaPath:"#/$defs/colors/properties/primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.primary.type,parentSchema:y.properties.primary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-primary"]!==void 0){let s=a["on-primary"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-primary",schemaPath:"#/$defs/colors/properties/on-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-primary"].type,parentSchema:y.properties["on-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-primary"]!==void 0){let s=a["text-primary"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-primary",schemaPath:"#/$defs/colors/properties/text-primary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-primary"].type,parentSchema:y.properties["text-primary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.secondary!==void 0){let s=a.secondary;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/secondary",schemaPath:"#/$defs/colors/properties/secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.secondary.type,parentSchema:y.properties.secondary,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-secondary"]!==void 0){let s=a["on-secondary"];
13if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-secondary",schemaPath:"#/$defs/colors/properties/on-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-secondary"].type,parentSchema:y.properties["on-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-secondary"]!==void 0){let s=a["text-secondary"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-secondary",schemaPath:"#/$defs/colors/properties/text-secondary/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-secondary"].type,parentSchema:y.properties["text-secondary"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.accent!==void 0){let s=a.accent;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/accent",schemaPath:"#/$defs/colors/properties/accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.accent.type,parentSchema:y.properties.accent,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-accent"]!==void 0){let s=a["on-accent"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-accent",schemaPath:"#/$defs/colors/properties/on-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-accent"].type,parentSchema:y.properties["on-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-accent"]!==void 0){let s=a["text-accent"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-accent",schemaPath:"#/$defs/colors/properties/text-accent/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-accent"].type,parentSchema:y.properties["text-accent"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.info!==void 0){let s=a.info;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/info",schemaPath:"#/$defs/colors/properties/info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.info.type,parentSchema:y.properties.info,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-info"]!==void 0){let s=a["on-info"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-info",schemaPath:"#/$defs/colors/properties/on-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-info"].type,parentSchema:y.properties["on-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-info"]!==void 0){let s=a["text-info"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-info",schemaPath:"#/$defs/colors/properties/text-info/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-info"].type,parentSchema:y.properties["text-info"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.error!==void 0){let s=a.error;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/error",schemaPath:"#/$defs/colors/properties/error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.error.type,parentSchema:y.properties.error,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-error"]!==void 0){let s=a["on-error"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-error",schemaPath:"#/$defs/colors/properties/on-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-error"].type,parentSchema:y.properties["on-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-error"]!==void 0){let s=a["text-error"];
13if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-error",schemaPath:"#/$defs/colors/properties/text-error/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-error"].type,parentSchema:y.properties["text-error"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.warning!==void 0){let s=a.warning;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/warning",schemaPath:"#/$defs/colors/properties/warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.warning.type,parentSchema:y.properties.warning,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-warning"]!==void 0){let s=a["on-warning"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-warning",schemaPath:"#/$defs/colors/properties/on-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-warning"].type,parentSchema:y.properties["on-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-warning"]!==void 0){let s=a["text-warning"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-warning",schemaPath:"#/$defs/colors/properties/text-warning/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-warning"].type,parentSchema:y.properties["text-warning"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.success!==void 0){let s=a.success;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/success",schemaPath:"#/$defs/colors/properties/success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.success.type,parentSchema:y.properties.success,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-success"]!==void 0){let s=a["on-success"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-success",schemaPath:"#/$defs/colors/properties/on-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-success"].type,parentSchema:y.properties["on-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-success"]!==void 0){let s=a["text-success"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-success",schemaPath:"#/$defs/colors/properties/text-success/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-success"].type,parentSchema:y.properties["text-success"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a.admin!==void 0){let s=a.admin;if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/admin",schemaPath:"#/$defs/colors/properties/admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties.admin.type,parentSchema:y.properties.admin,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["on-admin"]!==void 0){let s=a["on-admin"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/on-admin",schemaPath:"#/$defs/colors/properties/on-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["on-admin"].type,parentSchema:y.properties["on-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(a["text-admin"]!==void 0){let s=a["text-admin"];if(typeof s!="string"){const t={instancePath:o+"/hcDarkColors/text-admin",schemaPath:"#/$defs/colors/properties/text-admin/type",keyword:"type",params:{type:"string"},message:"must be string",schema:y.properties["text-admin"].type,parentSchema:y.properties["text-admin"],data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/type",keyword:"type",params:{type:"object"},message:"must be object",schema:y.type,parentSchema:y,data:a};e===null?e=[s]:e.push(s),r++}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/hcDarkColors"&&q.keyword in s&&q.schemaPath.indexOf("#/$defs/colors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(14))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/hcDarkColors",schemaPath:"#/$defs/colors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():y.errorMessage[q][O],schema:y.errorMessage,parentSchema:y,data:a};e===null?e=[f]:e.push(f),r++}const P=[];
13for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}if(r>0){const s={required:{background:[],"on-background":[],surface:[],"on-surface":[],primary:[],"on-primary":[],secondary:[],"on-secondary":[],accent:[],"on-accent":[],info:[],"on-info":[],error:[],"on-error":[],warning:[],"on-warning":[],success:[],"on-success":[],admin:[],"on-admin":[]}},t={required:{}};let d,M;for(const q of e)q.keyword!=="errorMessage"&&!q.emUsed&&q.instancePath===o+"/hcDarkColors"&&q.keyword in s&&q.schemaPath.indexOf("#/properties/hcDarkColors")===0&&/^\/[^\/]*$/.test(q.schemaPath.slice(25))&&(d=N[q.keyword],M=s[q.keyword][q.params[d]],M&&(M.push(q),q.emUsed=!0));for(const q in s)for(const O in s[q])if(M=s[q][O],M.length){const _=t[q]&&t[q][O],f={instancePath:o+"/hcDarkColors",schemaPath:"#/properties/hcDarkColors/errorMessage",keyword:"errorMessage",params:{errors:M},message:_?_():F.properties.hcDarkColors.errorMessage[q][O],schema:F.properties.hcDarkColors.errorMessage,parentSchema:F.properties.hcDarkColors,data:a};e===null?e=[f]:e.push(f),r++}const P=[];for(const q of e)q.emUsed||P.push(q);e=P,r=P.length}}}else{const a={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object",schema:F.type,parentSchema:F,data:l};e===null?e=[a]:e.push(a),r++}if(r>0){const a={required:{colors:[]}},s={required:{}};let t,d;for(const P of e)P.keyword!=="errorMessage"&&!P.emUsed&&P.instancePath===o&&P.keyword in a&&P.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(P.schemaPath.slice(1))&&(t=N[P.keyword],d=a[P.keyword][P.params[t]],d&&(d.push(P),P.emUsed=!0));for(const P in a)for(const q in a[P])if(d=a[P][q],d.length){const O=s[P]&&s[P][q],_={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:d},message:O?O():F.errorMessage[P][q],schema:F.errorMessage,parentSchema:F,data:l};e===null?e=[_]:e.push(_),r++}const M=[];for(const P of e)P.emUsed||M.push(P);e=M,r=M.length}return ce.errors=e,r===0}ce.evaluated={props:{logo:!0,bodyFontFamily:!0,bodyFontFamilyCss:!0,headingFontFamily:!0,headingFontFamilyCss:!0,preloadLinks:!0,assistedMode:!0,assistedModeColors:!0,colors:!0,dark:!0,darkColors:!0,hc:!0,hcColors:!0,hcDark:!0,hcDarkColors:!0},dynamicProps:!1,dynamicItems:!1};function me(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=me.evaluated;D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0);const a=r;let s=!1,t=null;const d=r;if(!(l&&typeof l=="object"&&!Array.isArray(l))){const O={instancePath:o,schemaPath:"#/oneOf/0/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[0].type,parentSchema:C.oneOf[0],data:l};e===null?e=[O]:e.push(O),r++}if(oe(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?oe.errors:e.concat(oe.errors),r=e.length),r>0){const O={required:{discovery:[],client:[]}},_={required:{}};let f,v;for(const $ of e)$.keyword!=="errorMessage"&&!$.emUsed&&$.instancePath===o&&$.keyword in O&&$.schemaPath.indexOf("#/oneOf/0")===0&&/^\/[^\/]*$/.test($.schemaPath.slice(9))&&(f=N[$.keyword],v=O[$.keyword][$.params[f]],v&&(v.push($),$.emUsed=!0));for(const $ in O)for(const m in O[$])if(v=O[$][m],v.length){const u=_[$]&&_[$][m],n={instancePath:o,schemaPath:"#/oneOf/0/errorMessage",keyword:"errorMessage",params:{errors:v},message:u?u():C.oneOf[0].errorMessage[$][m],schema:C.oneOf[0].errorMessage,parentSchema:C.oneOf[0],data:l};e===null?e=[n]:e.push(n),r++}const w=[];for(const $ of e)$.emUsed||w.push($);e=w,r=w.length}var q=d===r;if(q){s=!0,t=0;var M={};M.type=!0,M.color=!0,M.img=!0,M.discovery=!0,M.client=!0,M.credentialsEncodingMode=!0,M.authorizationMethod=!0,M.bodyFormat=!0,M.loginHintMode=!0,M.createMember=!0,M.memberRole=!0,M.memberDepartment=!0,M.userInfoSource=!0,M.ignoreEmailVerified=!0,M.coreIdProvider=!0,M.redirectMode=!0}const P=r;if(!(l&&typeof l=="object"&&!Array.isArray(l))){const O={instancePath:o,schemaPath:"#/oneOf/1/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[1].type,parentSchema:C.oneOf[1],data:l};e===null?e=[O]:e.push(O),r++}if(ae(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?ae.errors:e.concat(ae.errors),r=e.length),r>0){const O={required:{metadata:[]}},_={required:{}};let f,v;for(const $ of e)$.keyword!=="errorMessage"&&!$.emUsed&&$.instancePath===o&&$.keyword in O&&$.schemaPath.indexOf("#/oneOf/1")===0&&/^\/[^\/]*$/.test($.schemaPath.slice(9))&&(f=N[$.keyword],v=O[$.keyword][$.params[f]],v&&(v.push($),$.emUsed=!0));for(const $ in O)for(const m in O[$])if(v=O[$][m],v.length){const u=_[$]&&_[$][m],n={instancePath:o,schemaPath:"#/oneOf/1/errorMessage",keyword:"errorMessage",params:{errors:v},message:u?u():C.oneOf[1].errorMessage[$][m],schema:C.oneOf[1].errorMessage,parentSchema:C.oneOf[1],data:l};e===null?e=[n]:e.push(n),r++}const w=[];for(const $ of e)$.emUsed||w.push($);e=w,r=w.length}var q=P===r;if(q&&s)s=!1,t=[t,1];else{q&&(s=!0,t=1,M!==!0&&(M=M||{},M.type=!0,M.metadata=!0,M.color=!0,M.img=!0,M.createMember=!0,M.memberRole=!0,M.memberDepartment=!0,M.coreIdProvider=!0,M.redirectMode=!0));const O=r;if(l&&typeof l=="object"&&!Array.isArray(l)){if(l.site===void 0){const f={instancePath:o,schemaPath:"#/oneOf/2/required",keyword:"required",params:{missingProperty:"site"},message:"must have required property 'site'",schema:C.oneOf[2].required,parentSchema:C.oneOf[2],data:l};e===null?e=[f]:e.push(f),r++}if(l.type!==void 0){let f=l.type;if(typeof f!="string"){const v={instancePath:o+"/type",schemaPath:"#/oneOf/2/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[2].properties.type.type,parentSchema:C.oneOf[2].properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(f!=="otherSite"){const v={instancePath:o+"/type",schemaPath:"#/oneOf/2/properties/type/const",keyword:"const",params:{allowedValue:"otherSite"}
13,message:"must be equal to constant",schema:"otherSite",parentSchema:C.oneOf[2].properties.type,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}if(l.site!==void 0){let f=l.site;if(typeof f!="string"){const v={instancePath:o+"/site",schemaPath:"#/oneOf/2/properties/site/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[2].properties.site.type,parentSchema:C.oneOf[2].properties.site,data:f};e===null?e=[v]:e.push(v),r++}if(r>0){const v=[];for(const w of e)w.emUsed||v.push(w);e=v,r=v.length}}}else{const f={instancePath:o,schemaPath:"#/oneOf/2/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[2].type,parentSchema:C.oneOf[2],data:l};e===null?e=[f]:e.push(f),r++}if(r>0){const f={required:{site:[]}},v={required:{}};let w,$;for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in f&&u.schemaPath.indexOf("#/oneOf/2")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(9))&&(w=N[u.keyword],$=f[u.keyword][u.params[w]],$&&($.push(u),u.emUsed=!0));for(const u in f)for(const n in f[u])if($=f[u][n],$.length){const h=v[u]&&v[u][n],k={instancePath:o,schemaPath:"#/oneOf/2/errorMessage",keyword:"errorMessage",params:{errors:$},message:h?h():C.oneOf[2].errorMessage[u][n],schema:C.oneOf[2].errorMessage,parentSchema:C.oneOf[2],data:l};e===null?e=[k]:e.push(k),r++}const m=[];for(const u of e)u.emUsed||m.push(u);e=m,r=m.length}var q=O===r;if(q&&s)s=!1,t=[t,2];else{q&&(s=!0,t=2,M!==!0&&(M=M||{},M.type=!0,M.site=!0));const f=r;if(l&&typeof l=="object"&&!Array.isArray(l)){if(l.provider===void 0){const w={instancePath:o,schemaPath:"#/oneOf/3/required",keyword:"required",params:{missingProperty:"provider"},message:"must have required property 'provider'",schema:C.oneOf[3].required,parentSchema:C.oneOf[3],data:l};e===null?e=[w]:e.push(w),r++}if(l.type!==void 0){let w=l.type;if(typeof w!="string"){const $={instancePath:o+"/type",schemaPath:"#/oneOf/3/properties/type/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[3].properties.type.type,parentSchema:C.oneOf[3].properties.type,data:w};e===null?e=[$]:e.push($),r++}if(w!=="otherSiteProvider"){const $={instancePath:o+"/type",schemaPath:"#/oneOf/3/properties/type/const",keyword:"const",params:{allowedValue:"otherSiteProvider"},message:"must be equal to constant",schema:"otherSiteProvider",parentSchema:C.oneOf[3].properties.type,data:w};e===null?e=[$]:e.push($),r++}if(r>0){const $=[];for(const m of e)m.emUsed||$.push(m);e=$,r=$.length}}if(l.site!==void 0){let w=l.site;if(typeof w!="string"){const $={instancePath:o+"/site",schemaPath:"#/oneOf/3/properties/site/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[3].properties.site.type,parentSchema:C.oneOf[3].properties.site,data:w};e===null?e=[$]:e.push($),r++}if(r>0){const $=[];for(const m of e)m.emUsed||$.push(m);e=$,r=$.length}}if(l.provider!==void 0){let w=l.provider;if(typeof w!="string"){const $={instancePath:o+"/provider",schemaPath:"#/oneOf/3/properties/provider/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.oneOf[3].properties.provider.type,parentSchema:C.oneOf[3].properties.provider,data:w};e===null?e=[$]:e.push($),r++}if(r>0){const $=[];for(const m of e)m.emUsed||$.push(m);e=$,r=$.length}}}else{const w={instancePath:o,schemaPath:"#/oneOf/3/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.oneOf[3].type,parentSchema:C.oneOf[3],data:l};e===null?e=[w]:e.push(w),r++}if(r>0){const w={required:{provider:[]}},$={required:{}};let m,u;for(const h of e)h.keyword!=="errorMessage"&&!h.emUsed&&h.instancePath===o&&h.keyword in w&&h.schemaPath.indexOf("#/oneOf/3")===0&&/^\/[^\/]*$/.test(h.schemaPath.slice(9))&&(m=N[h.keyword],u=w[h.keyword][h.params[m]],u&&(u.push(h),h.emUsed=!0));for(const h in w)for(const k in w[h])if(u=w[h][k],u.length){const c=$[h]&&$[h][k],p={instancePath:o,schemaPath:"#/oneOf/3/errorMessage",keyword:"errorMessage",params:{errors:u},message:c?c():C.oneOf[3].errorMessage[h][k],schema:C.oneOf[3].errorMessage,parentSchema:C.oneOf[3],data:l};e===null?e=[p]:e.push(p),r++}const n=[];for(const h of e)h.emUsed||n.push(h);e=n,r=n.length}var q=f===r;q&&s?(s=!1,t=[t,3]):q&&(s=!0,t=3,M!==!0&&(M=M||{},M.type=!0,M.site=!0,M.provider=!0))}}if(s)r=a,e!==null&&(a?e.length=a:e=null);else{const O={instancePath:o,schemaPath:"#/oneOf",keyword:"oneOf",params:{passingSchemas:t},message:"must match exactly one schema in oneOf",schema:C.oneOf,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(l&&typeof l=="object"&&!Array.isArray(l)){if(l.title===void 0){const O={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"title"},message:"must have required property 'title'",schema:C.required,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(l.type===void 0){const O={instancePath:o,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"},message:"must have required property 'type'",schema:C.required,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(M!==!0&&(M=M||{},M.id=!0,M.title=!0),l.id!==void 0){let O=l.id;if(typeof O!="string"){const _={instancePath:o+"/id",schemaPath:"#/properties/id/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.properties.id.type,parentSchema:C.properties.id,data:O};e===null?e=[_]:e.push(_),r++}if(r>0){const _=[];for(const f of e)f.emUsed||_.push(f);e=_,r=_.length}}if(l.title!==void 0){let O=l.title;if(typeof O!="string"){const _={instancePath:o+"/title",schemaPath:"#/properties/title/type",keyword:"type",params:{type:"string"},message:"must be string",schema:C.properties.title.type,parentSchema:C.properties.title,data:O};e===null?e=[_]:e.push(_),r++}if(r>0){const _=[];for(const f of e)f.emUsed||_.push(f);e=_,r=_.length}}}else{const O={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object",schema:C.type,parentSchema:C,data:l};e===null?e=[O]:e.push(O),r++}if(r>0){const O={oneOf:[]},_={};
13for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in O&&u.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(1))&&(O[u.keyword].push(u),u.emUsed=!0);for(const u in O)if(O[u].length){const n={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:O[u]},message:u in _?_[u]():C.errorMessage[u],schema:C.errorMessage,parentSchema:C,data:l};e===null?e=[n]:e.push(n),r++}const f={required:{title:[]}},v={required:{}};let w,$;for(const u of e)u.keyword!=="errorMessage"&&!u.emUsed&&u.instancePath===o&&u.keyword in f&&u.schemaPath.indexOf("#")===0&&/^\/[^\/]*$/.test(u.schemaPath.slice(1))&&(w=N[u.keyword],$=f[u.keyword][u.params[w]],$&&($.push(u),u.emUsed=!0));for(const u in f)for(const n in f[u])if($=f[u][n],$.length){const h=v[u]&&v[u][n],k={instancePath:o,schemaPath:"#/errorMessage",keyword:"errorMessage",params:{errors:$},message:h?h():C.errorMessage[u][n],schema:C.errorMessage,parentSchema:C,data:l};e===null?e=[k]:e.push(k),r++}const m=[];for(const u of e)u.emUsed||m.push(u);e=m,r=m.length}return me.errors=e,D.props=M,r===0}me.evaluated={dynamicProps:!0,dynamicItems:!1};function le(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=le.evaluated;if(D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),l&&typeof l=="object"&&!Array.isArray(l)){for(const s in l)if(!ye.call(B.properties,s)){const t={instancePath:o,schemaPath:"#/additionalProperties",keyword:"additionalProperties",params:{additionalProperty:s},message:"must NOT have additional properties",schema:!1,parentSchema:B,data:l};e===null?e=[t]:e.push(t),r++}if(l.title!==void 0){let s=l.title;if(typeof s!="string"){const t={instancePath:o+"/title",schemaPath:"#/properties/title/type",keyword:"type",params:{type:"string"},message:"must be string",schema:B.properties.title.type,parentSchema:B.properties.title,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.isAccountMain!==void 0){let s=l.isAccountMain;if(typeof s!="boolean"){const t={instancePath:o+"/isAccountMain",schemaPath:"#/properties/isAccountMain/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:B.properties.isAccountMain.type,parentSchema:B.properties.isAccountMain,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.theme!==void 0){let s=l.theme;if(ce(s,{instancePath:o+"/theme",parentData:l,parentDataProperty:"theme",rootData:L,dynamicAnchors:V})||(e=e===null?ce.errors:e.concat(ce.errors),r=e.length),r>0){const t={required:{colors:[]}},d={required:{}};let M,P;for(const O of e)O.keyword!=="errorMessage"&&!O.emUsed&&O.instancePath===o+"/theme"&&O.keyword in t&&O.schemaPath.indexOf("#/properties/theme")===0&&/^\/[^\/]*$/.test(O.schemaPath.slice(18))&&(M=N[O.keyword],P=t[O.keyword][O.params[M]],P&&(P.push(O),O.emUsed=!0));for(const O in t)for(const _ in t[O])if(P=t[O][_],P.length){const f=d[O]&&d[O][_],v={instancePath:o+"/theme",schemaPath:"#/properties/theme/errorMessage",keyword:"errorMessage",params:{errors:P},message:f?f():B.properties.theme.errorMessage[O][_],schema:B.properties.theme.errorMessage,parentSchema:B.properties.theme,data:s};e===null?e=[v]:e.push(v),r++}const q=[];for(const O of e)O.emUsed||q.push(O);e=q,r=q.length}}if(l.authMode!==void 0){let s=l.authMode;if(typeof s!="string"){const O={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/type",keyword:"type",params:{type:"string"},message:"must be string",schema:B.properties.authMode.type,parentSchema:B.properties.authMode,data:s};e===null?e=[O]:e.push(O),r++}const t=r;let d=!1,M=null;const P=r;if(s!=="onlyLocal"){const O={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/oneOf/0/const",keyword:"const",params:{allowedValue:"onlyLocal"},message:"must be equal to constant",schema:"onlyLocal",parentSchema:B.properties.authMode.oneOf[0],data:s};e===null?e=[O]:e.push(O),r++}var a=P===r;a&&(d=!0,M=0);const q=r;if(s!=="onlyBackOffice"){const O={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/oneOf/1/const",keyword:"const",params:{allowedValue:"onlyBackOffice"}
13,message:"must be equal to constant",schema:"onlyBackOffice",parentSchema:B.properties.authMode.oneOf[1],data:s};e===null?e=[O]:e.push(O),r++}var a=q===r;if(a&&d)d=!1,M=[M,1];else{a&&(d=!0,M=1);const O=r;if(s!=="ssoBackOffice"){const f={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/oneOf/2/const",keyword:"const",params:{allowedValue:"ssoBackOffice"},message:"must be equal to constant",schema:"ssoBackOffice",parentSchema:B.properties.authMode.oneOf[2],data:s};e===null?e=[f]:e.push(f),r++}var a=O===r;if(a&&d)d=!1,M=[M,2];else{a&&(d=!0,M=2);const f=r;if(s!=="onlyOtherSite"){const w={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/oneOf/3/const",keyword:"const",params:{allowedValue:"onlyOtherSite"},message:"must be equal to constant",schema:"onlyOtherSite",parentSchema:B.properties.authMode.oneOf[3],data:s};e===null?e=[w]:e.push(w),r++}var a=f===r;a&&d?(d=!1,M=[M,3]):a&&(d=!0,M=3)}}if(d)r=t,e!==null&&(t?e.length=t:e=null);else{const O={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/oneOf",keyword:"oneOf",params:{passingSchemas:M},message:"must match exactly one schema in oneOf",schema:B.properties.authMode.oneOf,parentSchema:B.properties.authMode,data:s};e===null?e=[O]:e.push(O),r++}if(r>0){const O={oneOf:[]},_={};for(const v of e)v.keyword!=="errorMessage"&&!v.emUsed&&v.instancePath===o+"/authMode"&&v.keyword in O&&v.schemaPath.indexOf("#/properties/authMode")===0&&/^\/[^\/]*$/.test(v.schemaPath.slice(21))&&(O[v.keyword].push(v),v.emUsed=!0);for(const v in O)if(O[v].length){const w={instancePath:o+"/authMode",schemaPath:"#/properties/authMode/errorMessage",keyword:"errorMessage",params:{errors:O[v]},message:v in _?_[v]():B.properties.authMode.errorMessage[v],schema:B.properties.authMode.errorMessage,parentSchema:B.properties.authMode,data:s};e===null?e=[w]:e.push(w),r++}const f=[];for(const v of e)v.emUsed||f.push(v);e=f,r=f.length}}if(l.authOnlyOtherSite!==void 0){let s=l.authOnlyOtherSite;if(typeof s!="string"){const t={instancePath:o+"/authOnlyOtherSite",schemaPath:"#/properties/authOnlyOtherSite/type",keyword:"type",params:{type:"string"},message:"must be string",schema:B.properties.authOnlyOtherSite.type,parentSchema:B.properties.authOnlyOtherSite,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.reducedPersonalInfoAtCreation!==void 0){let s=l.reducedPersonalInfoAtCreation;if(typeof s!="boolean"){const t={instancePath:o+"/reducedPersonalInfoAtCreation",schemaPath:"#/properties/reducedPersonalInfoAtCreation/type",keyword:"type",params:{type:"boolean"},message:"must be boolean",schema:B.properties.reducedPersonalInfoAtCreation.type,parentSchema:B.properties.reducedPersonalInfoAtCreation,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.tosMessage!==void 0){let s=l.tosMessage;if(typeof s!="string"){const t={instancePath:o+"/tosMessage",schemaPath:"#/properties/tosMessage/type",keyword:"type",params:{type:"string"},message:"must be string",schema:B.properties.tosMessage.type,parentSchema:B.properties.tosMessage,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.mails!==void 0){let s=l.mails;if(s&&typeof s=="object"&&!Array.isArray(s)){if(s.contact!==void 0){let t=s.contact;if(typeof t!="string"){const d={instancePath:o+"/mails/contact",schemaPath:"#/properties/mails/properties/contact/type",keyword:"type",params:{type:"string"},message:"must be string",schema:B.properties.mails.properties.contact.type,parentSchema:B.properties.mails.properties.contact,data:t};e===null?e=[d]:e.push(d),r++}if(r>0){const d=[];for(const M of e)M.emUsed||d.push(M);e=d,r=d.length}}if(s.from!==void 0){let t=s.from;if(typeof t!="string"){const d={instancePath:o+"/mails/from",schemaPath:"#/properties/mails/properties/from/type",keyword:"type",params:{type:"string"},message:"must be string",schema:B.properties.mails.properties.from.type,parentSchema:B.properties.mails.properties.from,data:t};e===null?e=[d]:e.push(d),r++}if(r>0){const d=[];for(const M of e)M.emUsed||d.push(M);e=d,r=d.length}}}else{const t={instancePath:o+"/mails",schemaPath:"#/properties/mails/type",keyword:"type",params:{type:"object"},message:"must be object",schema:B.properties.mails.type,parentSchema:B.properties.mails,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.authProviders!==void 0){let s=l.authProviders;if(Array.isArray(s)){const t=s.length;for(let d=0;d<t;d++){let M=s[d];if(me(M,{instancePath:o+"/authProviders/"+d,parentData:s,parentDataProperty:d,rootData:L,dynamicAnchors:V})||(e=e===null?me.errors:e.concat(me.errors),r=e.length),r>0){const P={oneOf:[]},q={};for(const $ of e)$.keyword!=="errorMessage"&&!$.emUsed&&$.instancePath===o+"/authProviders/"+d&&$.keyword in P&&$.schemaPath.indexOf("#/properties/authProviders/items")===0&&/^\/[^\/]*$/.test($.schemaPath.slice(32))&&(P[$.keyword].push($),$.emUsed=!0);for(const $ in P)if(P[$].length){const m={instancePath:o+"/authProviders/"+d,schemaPath:"#/properties/authProviders/items/errorMessage",keyword:"errorMessage",params:{errors:P[$]},message:$ in q?q[$]():B.properties.authProviders.items.errorMessage[$],schema:B.properties.authProviders.items.errorMessage,parentSchema:B.properties.authProviders.items,data:M};e===null?e=[m]:e.push(m),r++}const O={required:{title:[]}},_={required:{}};let f,v;for(const $ of e)$.keyword!=="errorMessage"&&!$.emUsed&&$.instancePath===o+"/authProviders/"+d&&$.keyword in O&&$.schemaPath.indexOf("#/properties/authProviders/items")===0&&/^\/[^\/]*$/.test($.schemaPath.slice(32))&&(f=N[$.keyword],v=O[$.keyword][$.params[f]],v&&(v.push($),$.emUsed=!0));for(const $ in O)for(const m in O[$])if(v=O[$][m],v.length){const u=_[$]&&_[$][m],n={instancePath:o+"/authProviders/"+d,schemaPath:"#/properties/authProviders/items/errorMessage",keyword:"errorMessage",params:{errors:v},message:u?u():B.properties.authProviders.items.errorMessage[$][m],schema:B.properties.authProviders.items.errorMessage,parentSchema:B.properties.authProviders.items,data:M};e===null?e=[n]:e.push(n),r++}const w=[];for(const $ of e)$.emUsed||w.push($);e=w,r=w.length}}}else{const t={instancePath:o+"/authProviders",schemaPath:"#/properties/authProviders/type",keyword:"type",params:{type:"array"},message:"must be array",schema:B.properties.authProviders.type,parentSchema:B.properties.authProviders,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}if(l.applications!==void 0){let s=l.applications;if(Array.isArray(s)){const t=s.length;for(let d=0;d<t;d++){let M=s[d];if(M&&typeof M=="object"&&!Array.isArray(M)){if(M.name===void 0){const P={instancePath:o+"/applications/"+d,schemaPath:"#/$defs/application/required",keyword:"required",params:{missingProperty:"name"},message:"must have required property 'name'",schema:G.required,parentSchema:G,data:M};e===null?e=[P]:e.push(P),r++}if(M.redirectUris===void 0){const P={instancePath:o+"/applications/"+d,schemaPath:"#/$defs/application/required",keyword:"required",params:{missingProperty:"redirectUris"},message:"must have required property 'redirectUris'",schema:G.required,parentSchema:G,data:M};e===null?e=[P]:e.push(P),r++}if(M.id!==void 0){let P=M.id;if(typeof P!="string"){const q={instancePath:o+"/applications/"+d+"/id",schemaPath:"#/$defs/application/properties/id/type",keyword:"type",params:{type:"string"},message:"must be string",schema:G.properties.id.type,parentSchema:G.properties.id,data:P};e===null?e=[q]:e.push(q),r++}if(r>0){const q=[];for(const O of e)O.emUsed||q.push(O);e=q,r=q.length}}if(M.name!==void 0){let P=M.name;if(typeof P!="string"){const q={instancePath:o+"/applications/"+d+"/name",schemaPath:"#/$defs/application/properties/name/type",keyword:"type",params:{type:"string"},message:"must be string",schema:G.properties.name.type,parentSchema:G.properties.name,data:P};e===null?e=[q]:e.push(q),r++}if(r>0){const q=[];for(const O of e)O.emUsed||q.push(O);e=q,r=q.length}}if(M.redirectUris!==void 0){let P=M.redirectUris;if(Array.isArray(P)){const q=P.length;for(let O=0;O<q;O++){let _=P[O];if(typeof _!="string"){const f={instancePath:o+"/applications/"+d+"/redirectUris/"+O,schemaPath:"#/$defs/application/properties/redirectUris/items/type",keyword:"type",params:{type:"string"},message:"must be string",schema:G.properties.redirectUris.items.type,parentSchema:G.properties.redirectUris.items,data:_};e===null?e=[f]:e.push(f),r++}if(r>0){const f=[];for(const v of e)v.emUsed||f.push(v);e=f,r=f.length}}}else{const q={instancePath:o+"/applications/"+d+"/redirectUris",schemaPath:"#/$defs/application/properties/redirectUris/type",keyword:"type",params:{type:"array"},message:"must be array",schema:G.properties.redirectUris.type,parentSchema:G.properties.redirectUris,data:P};e===null?e=[q]:e.push(q),r++}if(r>0){const q=[];for(const O of e)O.emUsed||q.push(O);e=q,r=q.length}}}else{const P={instancePath:o+"/applications/"+d,schemaPath:"#/$defs/application/type",keyword:"type",params:{type:"object"},message:"must be object",schema:G.type,parentSchema:G,data:M};e===null?e=[P]:e.push(P),r++}if(r>0){const P={required:{name:[],redirectUris:[]}},q={required:{}};let O,_;for(const v of e)v.keyword!=="errorMessage"&&!v.emUsed&&v.instancePath===o+"/applications/"+d&&v.keyword in P&&v.schemaPath.indexOf("#/$defs/application")===0&&/^\/[^\/]*$/.test(v.schemaPath.slice(19))&&(O=N[v.keyword],_=P[v.keyword][v.params[O]],_&&(_.push(v),v.emUsed=!0));for(const v in P)for(const w in P[v])if(_=P[v][w],_.length){const $=q[v]&&q[v][w],m={instancePath:o+"/applications/"+d,schemaPath:"#/$defs/application/errorMessage",keyword:"errorMessage",params:{errors:_},message:$?$():G.errorMessage[v][w],schema:G.errorMessage,parentSchema:G,data:M};e===null?e=[m]:e.push(m),r++}const f=[];for(const v of e)v.emUsed||f.push(v);e=f,r=f.length}if(r>0){const P={required:{name:[],redirectUris:[]}},q={required:{}};let O,_;for(const v of e)v.keyword!=="errorMessage"&&!v.emUsed&&v.instancePath===o+"/applications/"+d&&v.keyword in P&&v.schemaPath.indexOf("#/properties/applications/items")===0&&/^\/[^\/]*$/.test(v.schemaPath.slice(31))&&(O=N[v.keyword],_=P[v.keyword][v.params[O]],_&&(_.push(v),v.emUsed=!0));for(const v in P)for(const w in P[v])if(_=P[v][w],_.length){const $=q[v]&&q[v][w],m={instancePath:o+"/applications/"+d,schemaPath:"#/properties/applications/items/errorMessage",keyword:"errorMessage",params:{errors:_},message:$?$():B.properties.applications.items.errorMessage[v][w],schema:B.properties.applications.items.errorMessage,parentSchema:B.properties.applications.items,data:M};e===null?e=[m]:e.push(m),r++}const f=[];for(const v of e)v.emUsed||f.push(v);e=f,r=f.length}}}else{const t={instancePath:o+"/applications",schemaPath:"#/properties/applications/type",keyword:"type",params:{type:"array"},message:"must be array",schema:B.properties.applications.type,parentSchema:B.properties.applications,data:s};e===null?e=[t]:e.push(t),r++}if(r>0){const t=[];for(const d of e)d.emUsed||t.push(d);e=t,r=t.length}}}else{const s={instancePath:o,schemaPath:"#/type",keyword:"type",params:{type:"object"},message:"must be object",schema:B.type,parentSchema:B,data:l};e===null?e=[s]:e.push(s),r++}if(r>0){const s=[];for(const t of e)t.emUsed||s.push(t);e=s,r=s.length}return le.errors=e,r===0}le.evaluated={props:!0,dynamicProps:!1,dynamicItems:!1};function Fe(l,{instancePath:o="",parentData:T,parentDataProperty:I,rootData:L=l,dynamicAnchors:V={}}={}){let e=null,r=0;const D=Fe.evaluated;return D.dynamicProps&&(D.props=void 0),D.dynamicItems&&(D.items=void 0),le(l,{instancePath:o,parentData:T,parentDataProperty:I,rootData:L,dynamicAnchors:V})||(e=e===null?le.errors:e.concat(le.errors),r=e.length),Fe.errors=e,r===0}Fe.evaluated={props:!0,dynamicProps:!1,dynamicItems:!1};function wr(l,o,T,I,L,V,e,r,D){return V.defaultData}function Sr(l,o,T,I,L,V,e,r,D){return!I.simplifiedTheme}function Dr(l,o,T,I,L,V,e,r,D){return l.assistedMode}function xr(l,o,T,I,L,V,e,r,D){return!l.assistedMode}function _r(l,o,T,I,L,V,e,r,D,a,s){return!I.hasAccountMainSite&&!s.data.isAccountMain}function Er(l,o,T,I,L,V,e,r,D){return[{const:"onlyLocal",title:"apenas no site em si",key:"onlyLocal",value:"onlyLocal"},{const:"onlyBackOffice",title:"apenas no back-office",key:"onlyBackOffice",value:"onlyBackOffice"},{const:"ssoBackOffice",title:"no site e no back-office via SSO",key:"ssoBackOffice",value:"ssoBackOffice"},{const:"onlyOtherSite",title:"apenas em outro de seus sites",key:"onlyOtherSite",value:"onlyOtherSite"}]}function Ur(l,o,T,I,L,V,e,r,D,a,s){return s.data.authMode==="onlyOtherSite"&&!I.hasAccountMainSite&&!s.data.isAccountMain}function Rr(l,o,T,I,L,V,e,r,D){return I.otherSites}function Cr(l,o,T,I,L,V,e,r,D,a,s){return s.data.authMode!=="onlyOtherSite"&&s.data.authMode!=="onlyBackOffice"}function jr(l,o,T,I,L,V,e,r,D){return r}function Ar(l,o,T,I,L,V,e,r,D){return V.options}function Kr(l,o,T,I,L,V,e,r,D){return V.constData}function Ir(l,o,T,I,L,V,e,r,D){return[{const:"strict",title:"RÃgido",key:"strict",value:"strict"},{const:"loose",title:"Não rÃgido",key:"loose",value:"loose"}]}function Vr(l,o,T,I,L,V,e,r,D){return[{const:"header",title:'Cabeçalho "Authorization"',key:"header",value:"header"},{const:"body",title:"Corpo da solicitação",key:"body",value:"body"}]}function Fr(l,o,T,I,L,V,e,r,D){return[{key:"form",title:"form",value:"form"},{key:"json",title:"json",value:"json"}]}function Lr(l,o,T,I,L,V,e,r,D){return[{const:"email",title:"Email completo",key:"email",value:"email"},{const:"username",title:"Parte antes do @",key:"username",value:"username"},{const:"none",title:"Não enviar",key:"none",value:"none"}]}function zr(l,o,T,I,L,V,e,r,D,a,s){return s.data.createMember&&s.data.createMember.type!=="never"}function Tr(l,o,T,I,L,V,e,r,D){return[{const:"auto",title:'Auto (endpoint "user_info" se disponÃvel, caso contrário conteúdo id_token ou conteúdo access_token)',key:"auto",value:"auto"},{const:"id_token",title:"Conteúdo do id_token",key:"id_token",value:"id_token"},{const:"access_token",title:"Conteúdo do access_token",key:"access_token",value:"access_token"}]}function Hr(l,o,T,I,L,V,e,r,D,a,s){return s.data.site}
13function Nr(l,o,T,I,L,V,e,r,D,a,s){return I.otherSitesProviders[s.data.site]}const Br={mainTree:"https://github.com/data-fair/simple-directory/sites/patch-req-body#",skeletonTrees:{"https://github.com/data-fair/simple-directory/sites/patch-req-body#":{title:"Site",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#",discriminatorValue:void 0},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items":{title:"",root:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items",discriminatorValue:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items":{title:"",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider",discriminatorValue:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0":{title:"OpenID Connect",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider",discriminatorValue:"oidc"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0":{title:"nunca (ou apenas por convite)",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",discriminatorValue:"never"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1":{title:"sempre",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",discriminatorValue:"always"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2":{title:"quando o e-mail pertence a um domÃnio",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",discriminatorValue:"emailDomain"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0":{title:"Nenhuma função padrão (usuário regular)",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",discriminatorValue:"none"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1":{title:"Sempre esta função: ",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",discriminatorValue:"static"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2":{title:"Função lida de um atributo de identidade",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",discriminatorValue:"attribute"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*":{title:"Valores de atributo",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",discriminatorValue:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items":{title:"",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",discriminatorValue:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0":{title:"Nenhum departamento (raiz da organização)",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",discriminatorValue:"none"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1":{title:"Sempre este departamento: ",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",discriminatorValue:"static"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2":{title:"Departamento lido de um atributo de identidade",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",discriminatorValue:"attribute"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0":{title:"botão",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",discriminatorValue:"button"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1":{title:"redirecionamento automático quando o e-mail pertence a um domÃnio",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",discriminatorValue:"emailDomain"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2":{title:"sempre redirecionar implicitamente",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",discriminatorValue:"always"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1":{title:"SAML 2",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider",discriminatorValue:"saml2"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2":{title:"Outro de seus sites",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",discriminatorValue:"otherSite"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3":{title:"Um provedor de identidade configurado em outro de seus sites",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",discriminatorValue:"otherSiteProvider"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items":{title:"",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application",discriminatorValue:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items":{title:"",root:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",discriminatorValue:void 0}},skeletonNodes:{"https://github.com/data-fair/simple-directory/sites/patch-req-body#":{title:"Site",key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#",pure:!1,propertyKeys:["title","isAccountMain","theme","authMode","authOnlyOtherSite","reducedPersonalInfoAtCreation","tosMessage","mails","authProviders","applications"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/title","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/isAccountMain","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/theme","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authMode","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authOnlyOtherSite","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/reducedPersonalInfoAtCreation","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/tosMessage","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/title":{title:"TÃtulo do site",key:"title",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/title",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/title",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/isAccountMain":{title:"Site principal da conta",key:"isAccountMain",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/isAccountMain",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/isAccountMain",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/theme":{title:"Tema",key:"theme",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/theme",refPointer:"https://github.com/data-fair/lib/theme#",pure:!0,propertyKeys:["logo","bodyFontFamily","bodyFontFamilyCss","headingFontFamily","headingFontFamilyCss","preloadLinks","assistedMode","assistedModeColors","colors","dark","darkColors","hc","hcColors","hcDark","hcDarkColors"],roPropertyKeys:[],nullable:!1,required:void 0,children:["https://github.com/data-fair/lib/theme#/properties/logo","https://github.com/data-fair/lib/theme#/properties/bodyFontFamily","https://github.com/data-fair/lib/theme#/properties/bodyFontFamilyCss","https://github.com/data-fair/lib/theme#/properties/headingFontFamily","https://github.com/data-fair/lib/theme#/properties/headingFontFamilyCss","https://github.com/data-fair/lib/theme#/properties/preloadLinks","https://github.com/data-fair/lib/theme#/properties/assistedMode","https://github.com/data-fair/lib/theme#/properties/assistedModeColors","https://github.com/data-fair/lib/theme#/properties/colors","https://github.com/data-fair/lib/theme#/properties/dark","https://github.com/data-fair/lib/theme#/properties/darkColors","https://github.com/data-fair/lib/theme#/properties/hc","https://github.com/data-fair/lib/theme#/properties/hcColors","https://github.com/data-fair/lib/theme#/properties/hcDark","https://github.com/data-fair/lib/theme#/properties/hcDarkColors"]},"https://github.com/data-fair/lib/theme#/properties/logo":{title:"URL do logotipo",key:"logo",pointer:"https://github.com/data-fair/lib/theme#/properties/logo",refPointer:"https://github.com/data-fair/lib/theme#/properties/logo",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/bodyFontFamily":{title:"Nome da fonte para o texto do corpo",key:"bodyFontFamily",pointer:"https://github.com/data-fair/lib/theme#/properties/bodyFontFamily",refPointer:"https://github.com/data-fair/lib/theme#/properties/bodyFontFamily",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/bodyFontFamilyCss":{title:"CSS fonte para o texto do corpo",key:"bodyFontFamilyCss",pointer:"https://github.com/data-fair/lib/theme#/properties/bodyFontFamilyCss",refPointer:"https://github.com/data-fair/lib/theme#/properties/bodyFontFamilyCss",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/headingFontFamily":{title:"Nome da fonte para tÃtulos",key:"headingFontFamily",pointer:"https://github.com/data-fair/lib/theme#/properties/headingFontFamily",refPointer:"https://github.com/data-fair/lib/theme#/properties/headingFontFamily",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/headingFontFamilyCss":{title:"CSS fonte para tÃtulos",key:"headingFontFamilyCss",pointer:"https://github.com/data-fair/lib/theme#/properties/headingFontFamilyCss",refPointer:"https://github.com/data-fair/lib/theme#/properties/headingFontFamilyCss",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/preloadLinks":{title:"Links de pré-carregamento",key:"preloadLinks",pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1,childrenTrees:["https://github.com/data-fair/lib/theme#/properties/preloadLinks/items"]},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items":{title:void 0,key:"",pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items",pure:!0,propertyKeys:["href","as","type","crossorigin"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href","https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as","https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type","https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin"]},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href":{title:"URL",key:"href",pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as":{title:"Type de ressource (attribut as)",key:"as",pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type":{title:"Type MIME",key:"type",pointer:"https://githu
13b.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin":{title:"Requête CORS (crossorigin)",key:"crossorigin",pointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin",refPointer:"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/assistedMode":{title:"Modo de gerenciamento simplificado de cores",key:"assistedMode",pointer:"https://github.com/data-fair/lib/theme#/properties/assistedMode",refPointer:"https://github.com/data-fair/lib/theme#/properties/assistedMode",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors":{title:void 0,key:"assistedModeColors",pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors",refPointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors",pure:!0,propertyKeys:["primary","secondary","accent"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/primary","https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/secondary","https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/accent"]},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/primary":{title:"Cor principal",key:"primary",pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/primary",refPointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/primary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/secondary":{title:"Cor secundário",key:"secondary",pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/secondary",refPointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/secondary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/accent":{title:"Cor de destaque",key:"accent",pointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/accent",refPointer:"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/accent",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/lib/theme#/properties/colors":{title:void 0,key:"colors",pointer:"https://github.com/data-fair/lib/theme#/properties/colors",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors",pure:!0,propertyKeys:["background","on-background","surface","on-surface","surface-inverse","on-surface-inverse","primary","on-primary","text-primary","secondary","on-secondary","text-secondary","accent","on-accent","text-accent","info","on-info","text-info","error","on-error","text-error","warning","on-warning","text-warning","success","on-success","text-success","admin","on-admin","text-admin"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/lib/theme#/$defs/colors/properties/background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin"]},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/background":{title:"Cor de fundo",key:"background",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/background",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/background",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background":{title:"Cor do texto na cor de fundo",key:"on-background",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface":{title:"Cor das superfÃcies (vignetas, listas, etc)",key:"surface",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface":{title:"Cor do texto na cor da superfÃcie",key:"on-surface",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse":{title:"Cor das superfÃcies com contraste invertido",key:"surface-inverse",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse":{title:"Cor do texto na cor da superfÃcie com contraste invertido",key:"on-surface-inverse",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary":{title:"Cor principal",key:"primary",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary":{title:"Cor do texto na cor principal",key:"on-primary",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary":{title:"Cor do texto principal",key:"text-primary",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary":{title:"Cor secundário",key:"secondary",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary":{title:"Cor do texto na cor secundária",key:"on-secondary",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary":{title:"Cor do texto secundário",key:"text-secondary",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent":{title:"Cor de destaque",key:"accent",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent":{title:"Cor do texto na cor de destaque",key:"on-accent",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent":{title:"Cor do texto de destaque",key:"text-accent",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/info":{title:"Cor de informação",key:"info",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/info",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/info",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info":{title:"Cor do texto na cor de informação",key:"on-info",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info":{title:"Cor do texto de informação",key:"text-info",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/error":{title:"Cor de erro",key:"error",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/error",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/error",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error":{title:"Cor do texto na cor de erro",key:"on-error",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error":{title:"Cor do texto de erro",key:"text-error",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning":{title:"Cor de aviso",key:"warning",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning":{title:"Cor do texto na cor de aviso",key:"on-warning",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning":{title:"Cor do texto de aviso",key:"text-warning",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/success":{title:"Cor de sucesso",key:"success",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/success",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/success",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success":{title:"Cor de sucesso",key:"on-success",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success":{title:"Cor do texto de sucesso",key:"text-success",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin":{title:void 0,key:"admin",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin":{title:void 0,key:"on-admin",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/proper
13ties/on-admin",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin":{title:void 0,key:"text-admin",pointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/dark":{title:"Oferecer este tema aos usuários",key:"dark",pointer:"https://github.com/data-fair/lib/theme#/properties/dark",refPointer:"https://github.com/data-fair/lib/theme#/properties/dark",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/darkColors":{title:void 0,key:"darkColors",pointer:"https://github.com/data-fair/lib/theme#/properties/darkColors",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors",pure:!0,propertyKeys:["background","on-background","surface","on-surface","surface-inverse","on-surface-inverse","primary","on-primary","text-primary","secondary","on-secondary","text-secondary","accent","on-accent","text-accent","info","on-info","text-info","error","on-error","text-error","warning","on-warning","text-warning","success","on-success","text-success","admin","on-admin","text-admin"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/lib/theme#/$defs/colors/properties/background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin"]},"https://github.com/data-fair/lib/theme#/properties/hc":{title:"Oferecer este tema aos usuários",key:"hc",pointer:"https://github.com/data-fair/lib/theme#/properties/hc",refPointer:"https://github.com/data-fair/lib/theme#/properties/hc",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/hcColors":{title:void 0,key:"hcColors",pointer:"https://github.com/data-fair/lib/theme#/properties/hcColors",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors",pure:!0,propertyKeys:["background","on-background","surface","on-surface","surface-inverse","on-surface-inverse","primary","on-primary","text-primary","secondary","on-secondary","text-secondary","accent","on-accent","text-accent","info","on-info","text-info","error","on-error","text-error","warning","on-warning","text-warning","success","on-success","text-success","admin","on-admin","text-admin"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/lib/theme#/$defs/colors/properties/background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin"]},"https://github.com/data-fair/lib/theme#/properties/hcDark":{title:"Oferecer este tema aos usuários",key:"hcDark",pointer:"https://github.com/data-fair/lib/theme#/properties/hcDark",refPointer:"https://github.com/data-fair/lib/theme#/properties/hcDark",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/lib/theme#/properties/hcDarkColors":{title:void 0,key:"hcDarkColors",pointer:"https://github.com/data-fair/lib/theme#/properties/hcDarkColors",refPointer:"https://github.com/data-fair/lib/theme#/$defs/colors",pure:!0,propertyKeys:["background","on-background","surface","on-surface","surface-inverse","on-surface-inverse","primary","on-primary","text-primary","secondary","on-secondary","text-secondary","accent","on-accent","text-accent","info","on-info","text-info","error","on-error","text-error","warning","on-warning","text-warning","success","on-success","text-success","admin","on-admin","text-admin"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/lib/theme#/$defs/colors/properties/background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface","https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse","https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary","https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent","https://github.com/data-fair/lib/theme#/$defs/colors/properties/info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info","https://github.com/data-fair/lib/theme#/$defs/colors/properties/error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error","https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning","https://github.com/data-fair/lib/theme#/$defs/colors/properties/success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success","https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin","https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authMode":{title:'Modo de autenticação (obsoleto, use "Site principal da conta")',key:"authMode",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authMode",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authMode",pure:!1,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authOnlyOtherSite":{title:'Outro site para autenticação (obsoleto, use "Site principal da conta")',key:"authOnlyOtherSite",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authOnlyOtherSite",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authOnlyOtherSite",pure:!1,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/reducedPersonalInfoAtCreation":{title:"Reduzir as informações pessoais na criação da conta",key:"reducedPersonalInfoAtCreation",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/reducedPersonalInfoAtCreation",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/reducedPersonalInfoAtCreation",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/tosMessage":{title:"Mensagem dos termos de serviço",key:"tosMessage",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/tosMessage",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/tosMessage",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails":{title:"E-mails",key:"mails",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails",pure:!0,propertyKeys:["contact","from"],roPropertyKeys:[],nullable:!1,required:void 0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/contact","https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/from"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/contact":{title:"Endereço de e-mail de contato",key:"contact",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/contact",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/contact",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/from":{title:"Endereço de e-mail do remetente",key:"from",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/from",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/from",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders":{title:"Provedores de identidade (SSO)",key:"authProviders",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders",pure:!1,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0,childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items":{title:void 0,key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider",pure:!1,propertyKeys:["id","title","type","color","img","discovery","client","credentialsEncodingMode","authorizationMethod","bodyFormat","loginHintMode","createMember","memberRole","memberDepartment","userInfoSource","ignoreEmailVerified","coreIdProvider","redirectMode","metadata","
13site","provider"],roPropertyKeys:["id"],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id":{title:"Identificador",key:"id",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title":{title:"Nome",key:"title",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider",pure:!1,propertyKeys:["type","color","img","discovery","client","credentialsEncodingMode","authorizationMethod","bodyFormat","loginHintMode","createMember","memberRole","memberDepartment","userInfoSource","ignoreEmailVerified","coreIdProvider","redirectMode"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/createMember","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberRole","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberDepartment","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/coreIdProvider","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/redirectMode"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color":{title:"Cor",key:"color",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img":{title:"URL do logotipo (tamanho pequeno)",key:"img",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery":{title:"URL de descoberta",key:"discovery",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client":{title:void 0,key:"client",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client",pure:!0,propertyKeys:["id","secret"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id":{title:"ID do cliente",key:"id",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret":{title:"Segredo",key:"secret",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode":{title:"Encodage des crédentiels du client",key:"credentialsEncodingMode",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod":{title:"Méthode d'envoi des crédentiels du client",key:"authorizationMethod",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat":{title:"Format du corps de la requête",key:"bodyFormat",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode":{title:"Modo de envio do login_hint",key:"loginHintMode",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/createMember":{title:void 0,key:"createMember",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/createMember",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0",pure:!0,propertyKeys:["type"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1",pure:!0,propertyKeys:["type"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain":{title:"nome de domÃnio do e-mail",key:"emailDomain",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf":{key:"$oneOf",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf",childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2"],discriminator:"type",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberRole":{title:void 0,key:"memberRole",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberRole",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole",pure:!1,propertyKeys:["type","role","attribute","defaultRole","values"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0",pure:!0,propertyKeys:["type"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1",pure:!0,propertyKeys:["type","role"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type",refPointer:"https://github.com/
13data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role":{title:"Função dos membros",key:"role",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2",pure:!0,propertyKeys:["type","attribute","defaultRole","values"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute":{title:"Nome do atributo",key:"attribute",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole":{title:"Função padrão",key:"defaultRole",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values":{title:"Mapeamentos de função -> valores de atributo",key:"values",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*":{title:"Valores de atributo",key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0,childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items":{title:void 0,key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties":{key:"$patternProperties",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties",childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*"],pure:!0,propertyKeys:[],roPropertyKeys:[]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf":{key:"$oneOf",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf",childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2"],discriminator:"type",pure:!0,propertyKeys:["type","role","attribute","defaultRole","values"],roPropertyKeys:[]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberDepartment":{title:void 0,key:"memberDepartment",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberDepartment",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment",pure:!1,propertyKeys:["type","department","attribute","required","orgRootValue"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0",pure:!0,propertyKeys:["type"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1",pure:!0,propertyKeys:["type","department"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department":{title:"Departamento de membros",key:"department",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2",pure:!0,propertyKeys:["type","attribute","required","orgRootValue"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute":{title:"Nome do atributo",key:"attribute",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required":{title:"Tornar o atributo obrigatório",key:"required",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue":{title:"Valor do atributo para a raiz da organização",key:"orgRootValue",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf":{key:"$oneOf",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf",childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2"],discriminator:"type",pure:!0,propertyKeys:["type","department","attribute","required","orgRootValue"],roPropertyKeys:[]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource":{title:"Modo de recuperação de informações do usuário",key:"userInfoSource",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified":{title:"Aceitar usuários com e-mails não verificados",key:"ignoreEmailVerified",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/coreIdProvider":{title:"Tratar este provedor como uma fonte principal de identidade",key:"coreIdProvider",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/coreIdProvider",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/coreIdProvider",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/redirectMode":{title:void 0,key:"redirectMode",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/redirectMode",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0",pure:!0,propertyKeys:["type"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",refPointer:"https://github.com/data-fair/simple
13-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain":{title:"nome de domÃnio do e-mail",key:"emailDomain",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2",pure:!0,propertyKeys:["type"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf":{key:"$oneOf",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf",childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2"],discriminator:"type",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider",pure:!1,propertyKeys:["type","metadata","color","img","createMember","memberRole","memberDepartment","coreIdProvider","redirectMode"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/createMember","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberRole","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberDepartment","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/coreIdProvider","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/redirectMode"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata":{title:"XML metadata",key:"metadata",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color":{title:"Couleur",key:"color",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img":{title:"URL do logotipo (tamanho pequeno)",key:"img",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/createMember":{title:void 0,key:"createMember",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/createMember",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberRole":{title:void 0,key:"memberRole",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberRole",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole",pure:!1,propertyKeys:["type","role","attribute","defaultRole","values"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberDepartment":{title:void 0,key:"memberDepartment",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberDepartment",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment",pure:!1,propertyKeys:["type","department","attribute","required","orgRootValue"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/coreIdProvider":{title:"Tratar este provedor como uma fonte principal de identidade",key:"coreIdProvider",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/coreIdProvider",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/coreIdProvider",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/redirectMode":{title:void 0,key:"redirectMode",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/redirectMode",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode",pure:!0,propertyKeys:["type","emailDomain"],roPropertyKeys:[],nullable:!1,required:!1,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2",pure:!0,propertyKeys:["type","site"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site":{title:"Site",key:"site",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3":{key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3",pure:!1,propertyKeys:["type","site","provider"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/prov
13ider"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type":{title:void 0,key:"type",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site":{title:"Site",key:"site",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider":{title:"Provedor",key:"provider",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/provider",pure:!1,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf":{key:"$oneOf",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf",childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3"],discriminator:"type",pure:!1,propertyKeys:["type","color","img","discovery","client","credentialsEncodingMode","authorizationMethod","bodyFormat","loginHintMode","createMember","memberRole","memberDepartment","userInfoSource","ignoreEmailVerified","coreIdProvider","redirectMode","metadata","site","provider"],roPropertyKeys:[]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications":{title:"External applications",key:"applications",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:void 0,childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items":{title:void 0,key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application",pure:!0,propertyKeys:["id","name","redirectUris"],roPropertyKeys:[],nullable:!1,required:!0,children:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name","https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id":{title:"Client ID",key:"id",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!1},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name":{title:"Name",key:"name",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris":{title:"Redirect URLs",key:"redirectUris",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0,childrenTrees:["https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items":{title:void 0,key:"",pointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",refPointer:"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items",pure:!0,propertyKeys:[],roPropertyKeys:[],nullable:!1,required:!0}},normalizedLayouts:{"https://github.com/data-fair/simple-directory/sites/patch-req-body#":{title:null,children:[{title:"Informações gerais",children:[{key:"title"},{key:"isAccountMain"}],comp:"section",key:"$comp-1"},{key:"theme"},{key:"mails"},{title:"Gestão de usuários",children:[{key:"reducedPersonalInfoAtCreation"},{key:"tosMessage"},{key:"authMode"},{key:"authOnlyOtherSite"},{key:"authProviders"},{key:"applications"}],comp:"section",key:"$comp-2"}],comp:"section",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/title":{comp:"text-field",label:"TÃtulo do site"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/isAccountMain":{comp:"checkbox",label:"Site principal da conta"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/theme":{title:"",children:[{key:"logo",if:{type:"js-eval",expr:"!context.simplifiedTheme",pure:!0,dataAlias:"value",ref:1}},{key:"bodyFontFamily",cols:{xs:12,sm:6},if:{type:"js-eval",expr:"!context.simplifiedTheme",pure:!0,dataAlias:"value",ref:1}},{key:"headingFontFamily",cols:{xs:12,sm:6},if:{type:"js-eval",expr:"!context.simplifiedTheme",pure:!0,dataAlias:"value",ref:1}},{key:"bodyFontFamilyCss",cols:{xs:12,sm:6},if:{type:"js-eval",expr:"!context.simplifiedTheme",pure:!0,dataAlias:"value",ref:1}},{key:"headingFontFamilyCss",cols:{xs:12,sm:6},if:{type:"js-eval",expr:"!context.simplifiedTheme",pure:!0,dataAlias:"value",ref:1}},{key:"assistedMode"},{comp:"tabs",if:{type:"js-eval",expr:"data.assistedMode",pure:!0,dataAlias:"value",ref:2},children:[{title:"Tema padrão",children:[{key:"assistedModeColors",cols:{xs:12,sm:7,lg:9}},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"colors",dark:!1}}}}],comp:"section",key:"$comp-1"},{title:"Tema escuro",children:[{key:"dark",cols:{xs:12,sm:7,lg:9}},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"darkColors",dark:!0}}}}],comp:"section",key:"$comp-2"},{title:"Tema de alto contraste",children:[{key:"hc",cols:{xs:12,sm:7,lg:9}},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"hcColors",dark:!1}}}}],comp:"section",key:"$comp-3"},{title:"Tema escuro de alto contraste",children:[{key:"hcDark",cols:{xs:12,sm:7,lg:9}},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"hcDarkColors",dark:!0}}}}],comp:"section",key:"$comp-4"}],key:"$comp-1"},{comp:"tabs",if:{type:"js-eval",expr:"!data.assistedMode",pure:!0,dataAlias:"value",ref:3},children:[{title:"Tema padrão",children:[{key:"colors",cols:{xs:12,sm:7,lg:9}},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"colors",dark:!1}}}}],comp:"section",key:"$comp-1"},{title:"Tema escuro",children:[{children:[{key:"dark"},{key:"darkColors"}],cols:{xs:12,sm:7,lg:9},comp:"section",key:"$comp-1"},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"darkColors",dark:!0}}}}],comp:"section",key:"$comp-2"},{title:"Tema de alto contraste",children:[{children:[{key:"hc"},{key:"hcColors"}],cols:{xs:12,sm:7,lg:9},comp:"section",key:"$comp-1"},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"hcColors",dark:!1}}}}],comp:"section",key:"$comp-3"},{title:"Tema escuro de alto contraste",children:[{children:[{key:"hcDark"},{key:"hcDarkColors"}],cols:{xs:12,sm:7,lg:9},comp:"section",key:"$comp-1"},{key:"$slot-1",comp:"slot",cols:{xs:12,sm:5,lg:3},slots:{component:{name:"colors-preview",props:{colorsKey:"hcDarkColors",dark:!0}}}}],comp:"section",key:"$comp-4"}],key:"$comp-2"}],comp:"section"},"https://github.com/data-fair/lib/theme#/properties/logo":{comp:"text-field",label:"URL do logotipo"},"https://github.com/data-fair/lib/theme#/properties/bodyFontFamily":{comp:"text-field",label:"Nome da fonte para o texto do corpo",help:"<p>
13Por padrão, é usada uma fonte Nunito auto-hospedada</p>"},"https://github.com/data-fair/lib/theme#/properties/bodyFontFamilyCss":{comp:"textarea",rows:3,label:"CSS fonte para o texto do corpo",help:"<p>Você pode copiar o CSS proposto por uma plataforma como Google Fonts.</p>"},"https://github.com/data-fair/lib/theme#/properties/headingFontFamily":{comp:"text-field",label:"Nome da fonte para tÃtulos",help:"<p>Preencha da mesma forma que para o texto do corpo, ou deixe em branco para usar a fonte do texto do corpo</p>"},"https://github.com/data-fair/lib/theme#/properties/headingFontFamilyCss":{comp:"textarea",rows:3,label:"CSS fonte para tÃtulos"},"https://github.com/data-fair/lib/theme#/properties/preloadLinks":{comp:"none"},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items":{comp:"section",children:[{key:"href"},{key:"as"},{key:"type"},{key:"crossorigin"}],title:null,defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0},nullable:!0},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/href":{comp:"text-field",label:"URL"},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/as":{comp:"text-field",label:"Type de ressource (attribut as)"},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/type":{comp:"text-field",label:"Type MIME"},"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items/properties/crossorigin":{comp:"checkbox",label:"Requête CORS (crossorigin)"},"https://github.com/data-fair/lib/theme#/properties/assistedMode":{comp:"checkbox",label:"Modo de gerenciamento simplificado de cores",help:`<p>Esta modalidade simplifica a gestão de cores: você informa apenas as cores principais (primária, secundária, destaque).</p> 14<p>As outras cores são calculadas automaticamente seguindo regras de contraste para se manterem legÃveis sobre os fundos.</p> 15<p><strong>Atenção</strong>: ativar este modo redefine as cores avançadas definidas manualmente.</p>`,defaultData:!0,getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors":{comp:"section",children:[{key:"primary"},{key:"secondary"},{key:"accent"}],title:null},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/primary":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor principal"},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/secondary":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor secundário"},"https://github.com/data-fair/lib/theme#/properties/assistedModeColors/properties/accent":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor de destaque"},"https://github.com/data-fair/lib/theme#/properties/colors":{comp:"section",children:[{key:"background"},{key:"on-background"},{key:"surface"},{key:"on-surface"},{key:"surface-inverse"},{key:"on-surface-inverse"},{key:"primary"},{key:"on-primary"},{key:"text-primary"},{key:"secondary"},{key:"on-secondary"},{key:"text-secondary"},{key:"accent"},{key:"on-accent"},{key:"text-accent"},{key:"info"},{key:"on-info"},{key:"text-info"},{key:"error"},{key:"on-error"},{key:"text-error"},{key:"warning"},{key:"on-warning"},{key:"text-warning"},{key:"success"},{key:"on-success"},{key:"text-success"},{key:"admin"},{key:"on-admin"},{key:"text-admin"}],title:null,defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/background":{comp:"color-picker",cols:{xs:12,sm:6},label:"Cor de fundo"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-background":{comp:"color-picker",cols:{xs:12,sm:6},label:"Cor do texto na cor de fundo"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface":{comp:"color-picker",cols:{xs:12,sm:6},label:"Cor das superfÃcies (vignetas, listas, etc)"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface":{comp:"color-picker",cols:{xs:12,sm:6},label:"Cor do texto na cor da superfÃcie"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/surface-inverse":{comp:"color-picker",cols:{xs:12,sm:6},label:"Cor das superfÃcies com contraste invertido"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-surface-inverse":{comp:"color-picker",cols:{xs:12,sm:6},label:"Cor do texto na cor da superfÃcie com contraste invertido"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/primary":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor principal"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-primary":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor do texto na cor principal"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-primary":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor principal",label:"Cor do texto principal"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/secondary":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor secundário"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-secondary":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor do texto na cor secundária"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-secondary":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor secundária",label:"Cor do texto secundário"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/accent":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor de destaque"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-accent":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor do texto na cor de destaque"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-accent":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor de destaque",label:"Cor do texto de destaque"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/info":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor de informação"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-info":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor do texto na cor de informação"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-info":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor de informação",label:"Cor do texto de informação"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/error":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor de erro"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-error":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor do texto na cor de erro"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-error":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor de erro",label:"Cor do texto de erro"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/warning":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor de aviso"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-warning":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor do texto na cor de aviso"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-warning":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor de aviso",label:"Cor do texto de aviso"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/success":{comp:"color-picker",cols:{xs:12,sm:12,lg:4},label:"Cor de sucesso"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-success":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},label:"Cor de sucesso"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-success":{comp:"color-picker",cols:{xs:12,sm:6,lg:4},hint:"deixe em branco para usar a cor de sucesso",label:"Cor do texto de sucesso"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/admin":{comp:"none"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/on-admin":{comp:"none"},"https://github.com/data-fair/lib/theme#/$defs/colors/properties/text-admin":{comp:"none"},"https://github.com/data-fair/lib/theme#/properties/dark":{comp:"checkbox",label:"Oferecer este tema aos usuários"},"https://github.com/data-fair/lib/theme#/properties/darkColors":{comp:"section",children:[{key:"background"},{key:"on-background"},{key:"surface"},{key:"on-surface"},{key:"surface-inverse"},{key:"on-surface-inverse"},{key:"primary"},{key:"on-primary"},{key:"text-primary"},{key:"secondary"},{key:"on-secondary"},{key:"text-secondary"},{key:"accent"},{key:"on-accent"},{key:"text-accent"},{key:"info"},{key:"on-info"},{key:"text-info"},{key:"error"},{key:"on-error"},{key:"text-error"},{key:"warning"},{key:"on-warning"},{key:"text-warning"},{key:"success"},{key:"on-success"},{key:"text-success"},{key:"admin"},{key:"on-admin"},{key:"text-admin"}],title:null},"https://github.com/data-fair/lib/theme#/properties/hc":{comp:"checkbox",label:"Oferecer este tema aos usuários"},"https://github.com/data-fair/lib/theme#/properties/hcColors":{comp:"section",children:[{key:"background"},{key:"on-background"},{key:"surface"},{key:"on-surface"},{key:"surface-inverse"},{key:"on-surface-inverse"},{key:"primary"},{key:"on-primary"},{key:"text-primary"},{key:"secondary"},{key:"on-secondary"},{key:"text-secondary"},{key:"accent"},{key:"on-accent"},{key:"text-accent"},{key:"info"},{key:"on-info"},{key:"text-info"},{key:"error"},{key:"on-error"},{key:"text-error"},{key:"warning"},{key:"on-warning"},{key:"text-warning"},{key:"success"},{key:"on-success"},{key:"text-success"},{key:"admin"},{key:"on-admin"},{key:"text-admin"}],title:null},"https://github.com/data-fair/lib/theme#/properties/hcDark":{comp:"checkbox",label:"Oferecer este tema aos usuários"},"https://github.com/data-fair/lib/theme#/properties/hcDarkColors":{comp:"section",children:[{key:"background"},{key:"on-background"},{key:"surface"},{key:"on-surface"},{key:"surface-inverse"},{key:"on-surface-inverse"},{key:"primary"},{key:"on-primary"},{key:"text-primary"},{key:"secondary"},{key:"on-secondary"},{key:"text-secondary"},{key:"accent"},{key:"on-accent"},{key:"text-accent"},{key:"info"},{key:"on-info"},{key:"text-info"},{key:"error"},{key:"on-error"},{key:"text-error"},{key:"warning"},{key:"on-warning"},{key:"text-warning"},{key:"success"},{key:"on-success"},{key:"text-success"},{key:"admin"},{key:"on-admin"},{key:"text-admin"}],title:null},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authMode":{if:{type:"js-eval",expr:"!context.hasAccountMainSite && !parent.data.isAccountMain",pure:!1,dataAlias:"value",ref:4},comp:"select",getItems:{pure:!0,type:"js-eval",dataAlias:"value",expr:'[{"const":"onlyLocal","title":"apenas no site em si","key":"onlyLocal","value":"onlyLocal"},{"const":"onlyBackOffice","title":"apenas no back-office","key":"onlyBackOffice","value":"onlyBackOffice"},{"const":"ssoBackOffice","title":"no site e no back-office via SSO","key":"ssoBackOffice","value":"ssoBackOffice"}
15,{"const":"onlyOtherSite","title":"apenas em outro de seus sites","key":"onlyOtherSite","value":"onlyOtherSite"}]',immutable:!0,ref:5},label:'Modo de autenticação (obsoleto, use "Site principal da conta")',defaultData:"onlyBackOffice",getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authOnlyOtherSite":{if:{type:"js-eval",expr:'parent.data.authMode === "onlyOtherSite" && !context.hasAccountMainSite && !parent.data.isAccountMain',pure:!1,dataAlias:"value",ref:6},getItems:{type:"js-eval",expr:"context.otherSites",pure:!0,dataAlias:"value",ref:7},comp:"select",label:'Outro site para autenticação (obsoleto, use "Site principal da conta")'},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/reducedPersonalInfoAtCreation":{comp:"checkbox",label:"Reduzir as informações pessoais na criação da conta",help:"<p>Se esta opção estiver ativada, as informações pessoais solicitadas na criação da conta serão reduzidas ao e-mail.</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/tosMessage":{comp:"textarea",label:"Mensagem dos termos de serviço",help:"<p>Você pode substituir a mensagem padrão dos termos de serviço.</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails":{comp:"section",children:[{key:"contact"},{key:"from"}],title:"E-mails"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/contact":{comp:"text-field",label:"Endereço de e-mail de contato"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/mails/properties/from":{comp:"text-field",label:"Endereço de e-mail do remetente",help:"<p>Atenção, a configuração deve ser feita no serviço de envio de e-mail para que este remetente não seja considerado ilegÃtimo.</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders":{if:{type:"js-eval",expr:"parent.data.authMode !== 'onlyOtherSite' && parent.data.authMode !== 'onlyBackOffice'",pure:!1,dataAlias:"value",ref:8},comp:"list",title:"Provedores de identidade (SSO)",listEditMode:"inline-single",listActions:["add","edit","delete","sort","duplicate"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/authProviders/items":{switch:[{if:{type:"js-eval",expr:"summary",pure:!0,dataAlias:"value",ref:9},children:[{key:"title"}],comp:"section",title:null,defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0},nullable:!0},{comp:"section",children:[{key:"id"},{key:"title"},{key:"$oneOf"}],title:null,defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0},nullable:!0}]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/id":{comp:"text-field",options:{readOnly:!0},label:"Identificador",getOptions:{type:"js-eval",expr:"layout.options",pure:!0,dataAlias:"value",ref:10}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/properties/title":{comp:"text-field",label:"Nome"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf":{label:"Tipo de provedor",comp:"one-of-select",oneOfItems:[{key:0,title:"OpenID Connect"},{key:1,title:"SAML 2"},{key:2,title:"Outro de seus sites"},{key:3,title:"Um provedor de identidade configurado em outro de seus sites"}],defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/0":{comp:"section",children:[{key:"type"},{key:"color"},{key:"img"},{key:"discovery"},{key:"client"},{key:"credentialsEncodingMode"},{key:"authorizationMethod"},{key:"bodyFormat"},{key:"loginHintMode"},{key:"createMember"},{key:"memberRole"},{key:"memberDepartment"},{key:"userInfoSource"},{key:"ignoreEmailVerified"},{key:"coreIdProvider"},{key:"redirectMode"}],title:"OpenID Connect",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/type":{comp:"none",constData:"oidc",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/color":{comp:"color-picker",label:"Cor"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/img":{comp:"text-field",label:"URL do logotipo (tamanho pequeno)"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/discovery":{slots:{before:{name:"oidc-help",props:void 0}},comp:"text-field",label:"URL de descoberta",help:'<p>provavelmente na forma <a href="http://mon-fournisseur/.well-known/openid-configuration">http://mon-fournisseur/.well-known/openid-configuration</a></p>'},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client":{comp:"section",children:[{key:"id"},{key:"secret"}],title:null,defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/id":{cols:{xs:12,sm:6},comp:"text-field",label:"ID do cliente"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/client/properties/secret":{comp:"text-field",cols:{xs:12,sm:6},label:"Segredo"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/credentialsEncodingMode":{cols:{xs:12,sm:6},comp:"select",getItems:{pure:!0,type:"js-eval",dataAlias:"value",expr:'[{"const":"strict","title":"RÃgi
15do","key":"strict","value":"strict"},{"const":"loose","title":"Não rÃgido","key":"loose","value":"loose"}]',immutable:!0,ref:12},label:"Encodage des crédentiels du client",help:"<p>Paramètre technique à ignorer la plupart du temps. Si le secret fourni contient des caractères spéciaux il peut être utile de tester le mode non-strict.</p>",defaultData:"strict",getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/authorizationMethod":{cols:{xs:12,sm:6},comp:"select",getItems:{pure:!0,type:"js-eval",dataAlias:"value",expr:'[{"const":"header","title":"Cabeçalho \\"Authorization\\"","key":"header","value":"header"},{"const":"body","title":"Corpo da solicitação","key":"body","value":"body"}]',immutable:!0,ref:13},label:"Méthode d'envoi des crédentiels du client",defaultData:"header",getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/bodyFormat":{cols:{xs:12,sm:6},comp:"select",getItems:{pure:!0,type:"js-eval",dataAlias:"value",expr:'[{"key":"form","title":"form","value":"form"},{"key":"json","title":"json","value":"json"}]',immutable:!0,ref:14},label:"Format du corps de la requête",defaultData:"form",getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/loginHintMode":{cols:{xs:12,sm:6},comp:"select",getItems:{pure:!0,type:"js-eval",dataAlias:"value",expr:'[{"const":"email","title":"Email completo","key":"email","value":"email"},{"const":"username","title":"Parte antes do @","key":"username","value":"username"},{"const":"none","title":"Não enviar","key":"none","value":"none"}]',immutable:!0,ref:15},label:"Modo de envio do login_hint",defaultData:"email",getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/createMember":{comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"never"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf":{label:"Criar usuários como membros",help:"<p>Se esta opção estiver ativada, todos os usuários criados por meio deste provedor de identidade serão automaticamente membros da organização proprietária do site.</p>",comp:"one-of-select",oneOfItems:[{key:0,title:"nunca (ou apenas por convite)"},{key:1,title:"sempre"},{key:2,title:"quando o e-mail pertence a um domÃnio"}],defaultData:{type:"never"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0":{comp:"section",children:[{key:"type"}],title:"nunca (ou apenas por convite)",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0/properties/type":{comp:"none",constData:"never",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1":{comp:"section",children:[{key:"type"}],title:"sempre",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1/properties/type":{comp:"none",constData:"always",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2":{comp:"section",children:[{key:"type"},{key:"emailDomain"}
15],title:"quando o e-mail pertence a um domÃnio",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/type":{comp:"none",constData:"emailDomain",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2/properties/emailDomain":{comp:"text-field",label:"nome de domÃnio do e-mail"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberRole":{cols:{xs:12,sm:6},if:{type:"js-eval",expr:'parent.data.createMember && parent.data.createMember.type !== "never"',pure:!1,dataAlias:"value",ref:16},comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"none"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf":{label:"Atribuição de função de membros",help:"<p>A função dos membros criados automaticamente por este provedor de identidade.</p>",comp:"one-of-select",oneOfItems:[{key:0,title:"Nenhuma função padrão (usuário regular)"},{key:1,title:"Sempre esta função: "},{key:2,title:"Função lida de um atributo de identidade"}],defaultData:{type:"none"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0":{comp:"section",children:[{key:"type"}],title:"Nenhuma função padrão (usuário regular)",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0/properties/type":{comp:"none",constData:"none",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1":{comp:"section",children:[{key:"type"},{key:"role"}],title:"Sempre esta função: ",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/type":{comp:"none",constData:"static",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1/properties/role":{comp:"text-field",label:"Função dos membros"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2":{comp:"section",children:[{key:"type"},{key:"attribute"},{key:"defaultRole"},{key:"values"}],title:"Função lida de um atributo de identidade",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/type":{comp:"none",constData:"attribute",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/attribute":{comp:"text-field",label:"Nome do atributo"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/defaultRole":{comp:"text-field",label:"Função padrão",help:"<p>Se o atributo não estiver presente ou não corresponder a nenhuma função conhecida</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values":{comp:"section",children:[{key:"$patternProperties"}]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties":{messages:{addItem:"Insira uma função"},comp:"list",title:"Mapeamentos de função -> valores de atributo",listEditMode:"inline",listActions:["add","edit","delete"],indexed:[".*"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*":{comp:"combobox",multiple:!0,label:"Valores de atributo",defaultData:[],getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0},nullable:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items":{comp:"text-field",label:"",nullable:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/memberDepartment":{cols:{xs:12,sm:6},if:{type:"js-eval",expr:'parent.data.createMember && parent.data.createMember.type !== "never"',pure:!1,dataAlias:"value",ref:16},comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"none"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf":{label:"Atribuição de departamento de membros",help:"<p>O departamento dos membros criados automaticamente por este provedor de identidade.</p>",comp:"one-of-select",oneOfItems:[{key:0,title:"Nenhum departamento (raiz da organização)"},{key:1,title:"Sempre este departamento: "},{key:2,title:"Departamento lido de um atributo de identidade"}],defaultData:{type:"none"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0":{comp:"section",children:[{key:"type"}],title:"Nenhum departamento (raiz da organização)",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0/properties/type":{comp:"none",constData:"none",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1":{comp:"section",children:[{key:"type"},{key:"department"}],title:"Sempre este departamento: ",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/type":{comp:"none",constData:"static",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1/properties/department":{comp:"text-field",label:"Departamento de membros"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2":{comp:"section",children:[{key:"type"},{key:"attribute"},{key:"required"},{key:"orgRootValue"}],title:"Departamento lido de um atributo de identidade",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/type":{comp:"none",constData:"attribute",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/attribute":{comp:"text-field",label:"Nome do atributo",help:"<p>O valor do atributo será comparado tanto com o id do departamento quanto com seu rótulo</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/required":{comp:"checkbox",label:"Tornar o atributo obrigatório",help:"<p>Se esta opção não estiver ativada e o atributo não estiver presente, o usuário estará na raiz da organização</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2/properties/orgRootValue":{comp:"text-field",label:"Valor do atributo para a raiz da organização",help:"<p>Se o atributo tiver este valor, o usuário não estará em um departamento</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/userInfoSource":{comp:"select",getItems:{pure:!0,type:"js-eval",dataAlias:"value",expr:'[{"const":"auto","title":"Auto (endpoint \\"user_info\\" se disponÃvel, caso contrário conteúdo id_token ou conteúdo access_token)","key":"auto","value":"auto"},{"const":"id_token","title":"Conteúdo do id_token","key":"id_token","value":"id_token"},{"const":"access_token","title":"Conteúdo do access_token","key":"access_token","value":"access_token"}]',immutable:!0,ref:17},label:"Modo de recuperação de informações do usuário",defaultData:"auto",getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/ignoreEmailVerified":{comp:"checkbox",label:"Aceitar usuários com e-mails não verificados",help:"<p>Por padrão, se o provedor de identidade retornar email_verified=false, a autenticação será rejeitada. Marque esta opção para alterar este comportamento.</p>"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/coreIdProvider":{comp:"checkbox",label:"Tratar este provedor como uma fonte principal de identidade",help:`<p>Esta opção tem vários efeitos:</p> 16<ul> 17<li>uma conta associada a este provedor não pode ter outro método de autenticação (senha ou outro provedor anexado à mesma conta)</li> 18<li>as informações da conta serão somente leitura e sincronizadas automaticamente a partir do provedor quando o usuário tiver uma sessão ativa</li> 19<li>esta sincronização inclui a destruição da sessão e a desativação da conta se a conta não existir mais no provedor de identidade</li> 20<li>se a opção "Função dos membros" for usada, a função também será sincronizada e não será editável no back-office</li> 21</ul>`},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider/properties/redirectMode":{comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"button"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf":{label:"Controle como os usuários são redirecionados para este provedor",help:"<p>Se você usar um modo baseado em e-mail, a tela de autenticação solicitará o e-mail do usuário na primeira etapa.</p>",comp:"one-of-select",oneOfItems:[{key:0,title:"botão"},{key:1,title:"redirecionamento automático quando o e-mail pertence a um domÃnio"},{key:2,title:"sempre redirecionar implicitamente"}],defaultData:{type:"button"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0":{comp:"section",children:[{key:"type"}],title:"botão",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0/properties/type":{comp:"none",constData:"button",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1":{comp:"section",children:[{key:"type"},{key:"emailDomain"}
21],title:"redirecionamento automático quando o e-mail pertence a um domÃnio",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/type":{comp:"none",constData:"emailDomain",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1/properties/emailDomain":{comp:"text-field",label:"nome de domÃnio do e-mail"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2":{comp:"section",children:[{key:"type"}],title:"sempre redirecionar implicitamente",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2/properties/type":{comp:"none",constData:"always",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/1":{comp:"section",children:[{key:"type"},{key:"metadata"},{key:"color"},{key:"img"},{key:"createMember"},{key:"memberRole"},{key:"memberDepartment"},{key:"coreIdProvider"},{key:"redirectMode"}],title:"SAML 2",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/type":{comp:"none",constData:"saml2",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/metadata":{comp:"textarea",slots:{before:{name:"saml-help",props:void 0}},label:"XML metadata"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/color":{comp:"color-picker",label:"Couleur"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/img":{comp:"text-field",label:"URL do logotipo (tamanho pequeno)"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/createMember":{comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"never"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberRole":{cols:{xs:12,sm:6},if:{type:"js-eval",expr:'parent.data.createMember && parent.data.createMember.type !== "never"',pure:!1,dataAlias:"value",ref:16},comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"none"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/memberDepartment":{cols:{xs:12,sm:6},if:{type:"js-eval",expr:'parent.data.createMember && parent.data.createMember.type !== "never"',pure:!1,dataAlias:"value",ref:16},comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"none"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/coreIdProvider":{comp:"checkbox",label:"Tratar este provedor como uma fonte principal de identidade",help:`<p>Esta opção tem vários efeitos:</p> 22<ul> 23<li>uma conta associada a este provedor não pode ter outro método de autenticação (senha ou outro provedor anexado à mesma conta)</li> 24<li>as informações da conta serão somente leitura e sincronizadas automaticamente a partir do provedor quando o usuário tiver uma sessão ativa</li> 25<li>esta sincronização inclui a destruição da sessão e a desativação da conta se a conta não existir mais no provedor de identidade</li> 26<li>se a opção "Função dos membros" for usada, a função também será sincronizada e não será editável no back-office</li> 27</ul>`},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider/properties/redirectMode":{comp:"section",children:[{key:"$oneOf"}],title:null,defaultData:{type:"button"},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2":{comp:"section",children:[{key:"type"},{key:"site"}],title:"Outro de seus sites",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/type":{comp:"none",constData:"otherSite",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2/properties/site":{getItems:{type:"js-eval",expr:"context.otherSites",pure:!0,dataAlias:"value",ref:7},comp:"select",label:"Site"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3":{comp:"section",children:[{key:"type"},{key:"site"},{key:"provider"}],title:"Um provedor de identidade configurado em outro de seus sites",defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/type":{comp:"none",constData:"otherSiteProvider",getConstData:{type:"js-eval",expr:"layout.constData",pure:!0,dataAlias:"value",ref:11}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/site":{getItems:{type:"js-eval",expr:"context.otherSites",pure:!0,dataAlias:"value",ref:7},comp:"select",label:"Site"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3/properties/prov
27ider":{if:{type:"js-eval",expr:"parent.data.site",pure:!1,dataAlias:"value",ref:18},getItems:{type:"js-eval",expr:"context.otherSitesProviders[parent.data.site]",pure:!1,dataAlias:"value",ref:19},comp:"select",label:"Provedor"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications":{comp:"list",title:"External applications",listEditMode:"inline-single",listActions:["add","edit","delete","sort","duplicate"]},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/properties/applications/items":{comp:"section",children:[{key:"id"},{key:"name"},{key:"redirectUris"}],title:null,defaultData:{},getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0},nullable:!0},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/id":{cols:{xs:12,sm:12},comp:"text-field",label:"Client ID"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/name":{cols:{xs:12,sm:6},comp:"text-field",label:"Name"},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris":{cols:{xs:12,sm:12},comp:"combobox",multiple:!0,label:"Redirect URLs",defaultData:[],getDefaultData:{type:"js-eval",expr:"layout.defaultData",pure:!0,dataAlias:"value",ref:0}},"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items":{comp:"text-field",label:"",nullable:!0}},validates:{"https://github.com/data-fair/lib/theme#/properties/preloadLinks/items":sr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/0":or,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/1":ar,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/createMember/oneOf/2":ir,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/0":pr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/1":nr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*/items":dr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2/properties/values/patternProperties/.*":cr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberRole/oneOf/2":mr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/0":lr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/1":fr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/memberDepartment/oneOf/2":hr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/0":ur,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/1":yr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/redirectMode/oneOf/2":br,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/oidcProvider":gr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/saml2Provider":kr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/2":Pr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider/oneOf/3":qr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/authProvider":$r,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application/properties/redirectUris/items":Mr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#/$defs/application":vr,"https://github.com/data-fair/simple-directory/sites/patch-req-body#":Or},validationErrors:{},expressions:[wr,Sr,Dr,xr,_r,Er,Ur,Rr,Cr,jr,Ar,Kr,Ir,Vr,Fr,Lr,zr,Tr,Hr,Nr],locale:"pt",messages:{errorOneOf:"chose one",errorRequired:"required information",addItem:"Add item",delete:"Delete",edit:"Edit",confirm:"Confirm",close:"Close",duplicate:"Duplicate",insertAfter:"Insert after",copy:"Copy",paste:"Paste",sort:"Sort",up:"Move up",down:"Move down",showHelp:"Show a help message",default:"default: ",name:"name: ",examples:"Examples: ",deprecated:"Warning, this information is deprecated.",keyboardDate:"MM/DD/YYYY",keyboardDateTime:"MM/DD/YYYY HH:mm"},components:{none:{name:"none"},slot:{name:"slot"},"composite-slot":{name:"composite-slot",composite:!0},section:{name:"section",composite:!0},tabs:{name:"tabs",composite:!0},"vertical-tabs":{name:"vertical-tabs",composite:!0},"expansion-panels":{name:"expansion-panels",composite:!0},stepper:{name:"stepper",composite:!0},card:{name:"card",composite:!0},list:{name:"list",itemsBased:!0,schema:{required:["listEditMode","listActions"],properties:{title:{type:"string"},listEditMode:{type:"string",enum:["inline","inline-single","menu","dialog"]},listActions:{type:"array",items:{type:"string",enum:["add","edit","delete","sort","duplicate","insertAfter","copy","paste"]}},clipboardKey:{type:"string"},itemTitle:{$ref:"https://json-layout.github.io/normalized-layout-keyword#/$defs/expression"},itemSubtitle:{$ref:"https://json-layout.github.io/normalized-layout-keyword#/$defs/expression"},itemCopy:{$ref:"https://json-layout.github.io/normalized-layout-keyword#/$defs/expression"},indexed:{type:"array",items:{type:"string"}},messages:{type:"object",additionalProperties:!1,properties:{addItem:{type:"string"},delete:{type:"string"},edit:{type:"string"},duplicate:{type:"string"},insertAfter:{type:"string"},sort:{type:"string"}}}}}},"text-field":{name:"text-field",shouldDebounce:!0,focusable:!0,emitsBlur:!0,schema:{properties:{placeholder:{type:"string"}}}},textarea:{name:"textarea",shouldDebounce:!0,focusable:!0,emitsBlur:!0,schema:{properties:{placeholder:{type:"string"},rows:{type:"number"}}}},"number-field":{name:"number-field",shouldDebounce:!0,focusable:!0,schema:{properties:{step:{type:"number"},min:{type:"number"},max:{type:"number"},precision:{type:"number"},placeholder:{type:"string"}}}},checkbox:{name:"checkbox"},switch:{name:"switch"},slider:{name:"slider",shouldDebounce:!0,schema:{properties:{step:{type:"number"},min:{type:"number"},max:{type:"number"}}}},"date-picker":{name:"date-picker",schema:{properties:{min:{type:"string",format:"date"},max:{type:"string",format:"date"},format:{type:"string",enum:["date","date-time"],default:"date"}}}},"date-time-picker":{name:"date-time-picker",schema:{properties:{min:{type:"string",format:"date-time"},max:{type:"string",format:"date-time"}}}},"time-picker":{name:"time-picker",schema:{properties:{min:{type:"string",format:"time"},max:{type:"string",format:"time"}}}},"color-picker":{name:"color-picker",shouldDebounce:!0},select:{name:"select",focusable:!0,itemsBased:!0,multipleCompat:!0,schema:{properties:{placeholder:{type:"string"}}}},autocomplete:{name:"autocomplete",focusable:!0,itemsBased:!0,multipleCompat:!0,schema:{properties:{placeholder:{type:"string"}}}},combobox:{name:"combobox",focusable:!0,itemsBased:!0,multipleCompat:!0,schema:{properties:{placeholder:{type:"string"}}}},"number-combobox":{name:"number-combobox",focusable:!0,itemsBased:!0,multipleCompat:!0,schema:{properties:{placeholder:{type:"string"},step:{type:"number"},min:{type:"number"},max:{type:"number"}}}},"checkbox-group":{name:"checkbox-group",itemsBased:!0,multipleCompat:!0},"switch-group":{name:"switch-group",itemsBased:!0,multipleCompat:!0},"radio-group":{name:"radio-group",itemsBased:!0}
27,"file-input":{name:"file-input",focusable:!0,multipleCompat:!0,isFileInput:!0,schema:{properties:{accept:{type:"string"},placeholder:{type:"string"}}}},"one-of-select":{name:"one-of-select",schema:{required:["oneOfItems"],properties:{emptyData:{type:"boolean"},autocomplete:{type:"boolean"},oneOfItems:{type:"array",items:{$ref:"https://json-layout.github.io/normalized-layout-keyword#/$defs/one-of-item"}}}}}},localizeErrors:dt},Yr={section:ot,"text-field":st,checkbox:tt,tabs:nt,textarea:rt,"color-picker":et,select:Zr,list:pt,"one-of-select":it,combobox:at},We=rr,Gr=tr,{el:Xr,statefulLayout:Qe,stateTree:Ze}=Wr(null,Ge(()=>We.modelValue),Ge(()=>({...We.options,components:{}})),Yr,Gr,null,null,Ge(()=>Br));return(l,o)=>(er(),ct("div",{ref_key:"el",ref:Xr,class:"vjsf"},[Le(Qe)&&Le(Ze)?(er(),mt(Qr,{key:0,"model-value":Le(Ze),"stateful-layout":Le(Qe)},null,8,["model-value","stateful-layout"])):lt("",!0)],512))}};export{jt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.