{"version":3,"file":"settings.mjs","sources":["../../../../../server/src/controllers/validation/admin/settings.ts"],"sourcesContent":["import { yup, validateYupSchema } from '@strapi/utils';\n\nconst settingsSchema = yup.object({\n  sizeOptimization: yup.boolean().required(),\n  responsiveDimensions: yup.boolean().required(),\n  autoOrientation: yup.boolean(),\n  aiMetadata: yup.boolean().default(true),\n});\n\nexport default validateYupSchema(settingsSchema);\n\nexport type Settings = yup.InferType<typeof settingsSchema>;\n"],"names":["settingsSchema","yup","object","sizeOptimization","boolean","required","responsiveDimensions","autoOrientation","aiMetadata","default","validateYupSchema"],"mappings":";;AAEA,MAAMA,cAAAA,GAAiBC,GAAAA,CAAIC,MAAM,CAAC;IAChCC,gBAAAA,EAAkBF,GAAAA,CAAIG,OAAO,EAAA,CAAGC,QAAQ,EAAA;IACxCC,oBAAAA,EAAsBL,GAAAA,CAAIG,OAAO,EAAA,CAAGC,QAAQ,EAAA;AAC5CE,IAAAA,eAAAA,EAAiBN,IAAIG,OAAO,EAAA;AAC5BI,IAAAA,UAAAA,EAAYP,GAAAA,CAAIG,OAAO,EAAA,CAAGK,OAAO,CAAC,IAAA;AACpC,CAAA,CAAA;AAEA,uBAAeC,kBAAkBV,cAAAA,CAAAA;;;;"}