• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "name": "DebugInformationFormat",
4    "switch": "Z7",
5    "comment": "C7 compatible",
6    "value": "OldStyle",
7    "flags": []
8  },
9  {
10    "name": "DebugInformationFormat",
11    "switch": "Zi",
12    "comment": "Program Database",
13    "value": "ProgramDatabase",
14    "flags": []
15  },
16  {
17    "name": "DebugInformationFormat",
18    "switch": "ZI",
19    "comment": "Program Database for Edit And Continue",
20    "value": "EditAndContinue",
21    "flags": []
22  },
23  {
24    "name": "CompileAsManaged",
25    "switch": "",
26    "comment": "No Common Language RunTime Support",
27    "value": "false",
28    "flags": []
29  },
30  {
31    "name": "CompileAsManaged",
32    "switch": "clr",
33    "comment": "Common Language RunTime Support",
34    "value": "true",
35    "flags": []
36  },
37  {
38    "name": "CompileAsManaged",
39    "switch": "clr:pure",
40    "comment": "Pure MSIL Common Language RunTime Support",
41    "value": "Pure",
42    "flags": []
43  },
44  {
45    "name": "CompileAsManaged",
46    "switch": "clr:safe",
47    "comment": "Safe MSIL Common Language RunTime Support",
48    "value": "Safe",
49    "flags": []
50  },
51  {
52    "name": "CompileAsManaged",
53    "switch": "clr:oldSyntax",
54    "comment": "Common Language RunTime Support, Old Syntax",
55    "value": "OldSyntax",
56    "flags": []
57  },
58  {
59    "name": "WarningLevel",
60    "switch": "W0",
61    "comment": "Turn Off All Warnings",
62    "value": "TurnOffAllWarnings",
63    "flags": []
64  },
65  {
66    "name": "WarningLevel",
67    "switch": "W1",
68    "comment": "Level1",
69    "value": "Level1",
70    "flags": []
71  },
72  {
73    "name": "WarningLevel",
74    "switch": "W2",
75    "comment": "Level2",
76    "value": "Level2",
77    "flags": []
78  },
79  {
80    "name": "WarningLevel",
81    "switch": "W3",
82    "comment": "Level3",
83    "value": "Level3",
84    "flags": []
85  },
86  {
87    "name": "WarningLevel",
88    "switch": "W4",
89    "comment": "Level4",
90    "value": "Level4",
91    "flags": []
92  },
93  {
94    "name": "WarningLevel",
95    "switch": "Wall",
96    "comment": "EnableAllWarnings",
97    "value": "EnableAllWarnings",
98    "flags": []
99  },
100  {
101    "name": "Optimization",
102    "switch": "Od",
103    "comment": "Disabled",
104    "value": "Disabled",
105    "flags": []
106  },
107  {
108    "name": "Optimization",
109    "switch": "O1",
110    "comment": "Minimize Size",
111    "value": "MinSpace",
112    "flags": []
113  },
114  {
115    "name": "Optimization",
116    "switch": "O2",
117    "comment": "Maximize Speed",
118    "value": "MaxSpeed",
119    "flags": []
120  },
121  {
122    "name": "Optimization",
123    "switch": "Ox",
124    "comment": "Full Optimization",
125    "value": "Full",
126    "flags": []
127  },
128  {
129    "name": "InlineFunctionExpansion",
130    "switch": "",
131    "comment": "Default",
132    "value": "Default",
133    "flags": []
134  },
135  {
136    "name": "InlineFunctionExpansion",
137    "switch": "Ob0",
138    "comment": "Disabled",
139    "value": "Disabled",
140    "flags": []
141  },
142  {
143    "name": "InlineFunctionExpansion",
144    "switch": "Ob1",
145    "comment": "Only __inline",
146    "value": "OnlyExplicitInline",
147    "flags": []
148  },
149  {
150    "name": "InlineFunctionExpansion",
151    "switch": "Ob2",
152    "comment": "Any Suitable",
153    "value": "AnySuitable",
154    "flags": []
155  },
156  {
157    "name": "FavorSizeOrSpeed",
158    "switch": "Os",
159    "comment": "Favor small code",
160    "value": "Size",
161    "flags": []
162  },
163  {
164    "name": "FavorSizeOrSpeed",
165    "switch": "Ot",
166    "comment": "Favor fast code",
167    "value": "Speed",
168    "flags": []
169  },
170  {
171    "name": "FavorSizeOrSpeed",
172    "switch": "",
173    "comment": "Neither",
174    "value": "Neither",
175    "flags": []
176  },
177  {
178    "name": "ExceptionHandling",
179    "switch": "EHa",
180    "comment": "Yes with SEH Exceptions",
181    "value": "Async",
182    "flags": []
183  },
184  {
185    "name": "ExceptionHandling",
186    "switch": "EHsc",
187    "comment": "Yes",
188    "value": "Sync",
189    "flags": []
190  },
191  {
192    "name": "ExceptionHandling",
193    "switch": "EHs",
194    "comment": "Yes with Extern C functions",
195    "value": "SyncCThrow",
196    "flags": []
197  },
198  {
199    "name": "ExceptionHandling",
200    "switch": "",
201    "comment": "No",
202    "value": "false",
203    "flags": []
204  },
205  {
206    "name": "BasicRuntimeChecks",
207    "switch": "RTCs",
208    "comment": "Stack Frames",
209    "value": "StackFrameRuntimeCheck",
210    "flags": []
211  },
212  {
213    "name": "BasicRuntimeChecks",
214    "switch": "RTCu",
215    "comment": "Uninitialized variables",
216    "value": "UninitializedLocalUsageCheck",
217    "flags": []
218  },
219  {
220    "name": "BasicRuntimeChecks",
221    "switch": "RTC1",
222    "comment": "Both (/RTC1, equiv. to /RTCsu)",
223    "value": "EnableFastChecks",
224    "flags": []
225  },
226  {
227    "name": "BasicRuntimeChecks",
228    "switch": "",
229    "comment": "Default",
230    "value": "Default",
231    "flags": []
232  },
233  {
234    "name": "RuntimeLibrary",
235    "switch": "MT",
236    "comment": "Multi-threaded",
237    "value": "MultiThreaded",
238    "flags": []
239  },
240  {
241    "name": "RuntimeLibrary",
242    "switch": "MTd",
243    "comment": "Multi-threaded Debug",
244    "value": "MultiThreadedDebug",
245    "flags": []
246  },
247  {
248    "name": "RuntimeLibrary",
249    "switch": "MD",
250    "comment": "Multi-threaded DLL",
251    "value": "MultiThreadedDLL",
252    "flags": []
253  },
254  {
255    "name": "RuntimeLibrary",
256    "switch": "MDd",
257    "comment": "Multi-threaded Debug DLL",
258    "value": "MultiThreadedDebugDLL",
259    "flags": []
260  },
261  {
262    "name": "StructMemberAlignment",
263    "switch": "Zp1",
264    "comment": "1 Byte",
265    "value": "1Byte",
266    "flags": []
267  },
268  {
269    "name": "StructMemberAlignment",
270    "switch": "Zp2",
271    "comment": "2 Bytes",
272    "value": "2Bytes",
273    "flags": []
274  },
275  {
276    "name": "StructMemberAlignment",
277    "switch": "Zp4",
278    "comment": "4 Byte",
279    "value": "4Bytes",
280    "flags": []
281  },
282  {
283    "name": "StructMemberAlignment",
284    "switch": "Zp8",
285    "comment": "8 Bytes",
286    "value": "8Bytes",
287    "flags": []
288  },
289  {
290    "name": "StructMemberAlignment",
291    "switch": "Zp16",
292    "comment": "16 Bytes",
293    "value": "16Bytes",
294    "flags": []
295  },
296  {
297    "name": "StructMemberAlignment",
298    "switch": "",
299    "comment": "Default",
300    "value": "Default",
301    "flags": []
302  },
303  {
304    "name": "EnableEnhancedInstructionSet",
305    "switch": "arch:SSE",
306    "comment": "Streaming SIMD Extensions (/arch:SSE)",
307    "value": "StreamingSIMDExtensions",
308    "flags": []
309  },
310  {
311    "name": "EnableEnhancedInstructionSet",
312    "switch": "arch:SSE2",
313    "comment": "Streaming SIMD Extensions 2 (/arch:SSE2)",
314    "value": "StreamingSIMDExtensions2",
315    "flags": []
316  },
317  {
318    "name": "EnableEnhancedInstructionSet",
319    "switch": "",
320    "comment": "Not Set",
321    "value": "NotSet",
322    "flags": []
323  },
324  {
325    "name": "FloatingPointModel",
326    "switch": "fp:precise",
327    "comment": "Precise",
328    "value": "Precise",
329    "flags": []
330  },
331  {
332    "name": "FloatingPointModel",
333    "switch": "fp:strict",
334    "comment": "Strict",
335    "value": "Strict",
336    "flags": []
337  },
338  {
339    "name": "FloatingPointModel",
340    "switch": "fp:fast",
341    "comment": "Fast",
342    "value": "Fast",
343    "flags": []
344  },
345  {
346    "name": "PrecompiledHeader",
347    "switch": "Yc",
348    "comment": "Create",
349    "value": "Create",
350    "flags": [
351      "UserValue",
352      "UserIgnored",
353      "Continue"
354    ]
355  },
356  {
357    "name": "PrecompiledHeader",
358    "switch": "Yu",
359    "comment": "Use",
360    "value": "Use",
361    "flags": [
362      "UserValue",
363      "UserIgnored",
364      "Continue"
365    ]
366  },
367  {
368    "name": "PrecompiledHeader",
369    "switch": "Y-",
370    "comment": "Not Using Precompiled Headers",
371    "value": "NotUsing",
372    "flags": []
373  },
374  {
375    "name": "AssemblerOutput",
376    "switch": "",
377    "comment": "No Listing",
378    "value": "NoListing",
379    "flags": []
380  },
381  {
382    "name": "AssemblerOutput",
383    "switch": "FA",
384    "comment": "Assembly-Only Listing",
385    "value": "AssemblyCode",
386    "flags": []
387  },
388  {
389    "name": "AssemblerOutput",
390    "switch": "FAc",
391    "comment": "Assembly With Machine Code",
392    "value": "AssemblyAndMachineCode",
393    "flags": []
394  },
395  {
396    "name": "AssemblerOutput",
397    "switch": "FAs",
398    "comment": "Assembly With Source Code",
399    "value": "AssemblyAndSourceCode",
400    "flags": []
401  },
402  {
403    "name": "AssemblerOutput",
404    "switch": "FAcs",
405    "comment": "Assembly, Machine Code and Source",
406    "value": "All",
407    "flags": []
408  },
409  {
410    "name": "CallingConvention",
411    "switch": "Gd",
412    "comment": "__cdecl",
413    "value": "Cdecl",
414    "flags": []
415  },
416  {
417    "name": "CallingConvention",
418    "switch": "Gr",
419    "comment": "__fastcall",
420    "value": "FastCall",
421    "flags": []
422  },
423  {
424    "name": "CallingConvention",
425    "switch": "Gz",
426    "comment": "__stdcall",
427    "value": "StdCall",
428    "flags": []
429  },
430  {
431    "name": "CompileAs",
432    "switch": "",
433    "comment": "Default",
434    "value": "Default",
435    "flags": []
436  },
437  {
438    "name": "CompileAs",
439    "switch": "TC",
440    "comment": "Compile as C Code",
441    "value": "CompileAsC",
442    "flags": []
443  },
444  {
445    "name": "CompileAs",
446    "switch": "TP",
447    "comment": "Compile as C++ Code",
448    "value": "CompileAsCpp",
449    "flags": []
450  },
451  {
452    "name": "ErrorReporting",
453    "switch": "errorReport:none",
454    "comment": "Do Not Send Report",
455    "value": "None",
456    "flags": []
457  },
458  {
459    "name": "ErrorReporting",
460    "switch": "errorReport:prompt",
461    "comment": "Prompt Immediately",
462    "value": "Prompt",
463    "flags": []
464  },
465  {
466    "name": "ErrorReporting",
467    "switch": "errorReport:queue",
468    "comment": "Queue For Next Login",
469    "value": "Queue",
470    "flags": []
471  },
472  {
473    "name": "ErrorReporting",
474    "switch": "errorReport:send",
475    "comment": "Send Automatically",
476    "value": "Send",
477    "flags": []
478  },
479  {
480    "name": "SuppressStartupBanner",
481    "switch": "nologo-",
482    "comment": "Suppress Startup Banner",
483    "value": "false",
484    "flags": []
485  },
486  {
487    "name": "SuppressStartupBanner",
488    "switch": "nologo",
489    "comment": "Suppress Startup Banner",
490    "value": "true",
491    "flags": []
492  },
493  {
494    "name": "TreatWarningAsError",
495    "switch": "WX-",
496    "comment": "Treat Warnings As Errors",
497    "value": "false",
498    "flags": []
499  },
500  {
501    "name": "TreatWarningAsError",
502    "switch": "WX",
503    "comment": "Treat Warnings As Errors",
504    "value": "true",
505    "flags": []
506  },
507  {
508    "name": "MultiProcessorCompilation",
509    "switch": "MP",
510    "comment": "Multi-processor Compilation",
511    "value": "true",
512    "flags": [
513      "UserValue",
514      "UserIgnored",
515      "Continue"
516    ]
517  },
518  {
519    "name": "IntrinsicFunctions",
520    "switch": "Oi",
521    "comment": "Enable Intrinsic Functions",
522    "value": "true",
523    "flags": []
524  },
525  {
526    "name": "OmitFramePointers",
527    "switch": "Oy-",
528    "comment": "Omit Frame Pointers",
529    "value": "false",
530    "flags": []
531  },
532  {
533    "name": "OmitFramePointers",
534    "switch": "Oy",
535    "comment": "Omit Frame Pointers",
536    "value": "true",
537    "flags": []
538  },
539  {
540    "name": "EnableFiberSafeOptimizations",
541    "switch": "GT",
542    "comment": "Enable Fiber-Safe Optimizations",
543    "value": "true",
544    "flags": []
545  },
546  {
547    "name": "WholeProgramOptimization",
548    "switch": "GL",
549    "comment": "Whole Program Optimization",
550    "value": "true",
551    "flags": []
552  },
553  {
554    "name": "UndefineAllPreprocessorDefinitions",
555    "switch": "u",
556    "comment": "Undefine All Preprocessor Definitions",
557    "value": "true",
558    "flags": []
559  },
560  {
561    "name": "IgnoreStandardIncludePath",
562    "switch": "X",
563    "comment": "Ignore Standard Include Paths",
564    "value": "true",
565    "flags": []
566  },
567  {
568    "name": "PreprocessToFile",
569    "switch": "P",
570    "comment": "Preprocess to a File",
571    "value": "true",
572    "flags": []
573  },
574  {
575    "name": "PreprocessSuppressLineNumbers",
576    "switch": "EP",
577    "comment": "Preprocess Suppress Line Numbers",
578    "value": "true",
579    "flags": []
580  },
581  {
582    "name": "PreprocessKeepComments",
583    "switch": "C",
584    "comment": "Keep Comments",
585    "value": "true",
586    "flags": []
587  },
588  {
589    "name": "StringPooling",
590    "switch": "GF-",
591    "comment": "Enable String Pooling",
592    "value": "false",
593    "flags": []
594  },
595  {
596    "name": "StringPooling",
597    "switch": "GF",
598    "comment": "Enable String Pooling",
599    "value": "true",
600    "flags": []
601  },
602  {
603    "name": "MinimalRebuild",
604    "switch": "Gm-",
605    "comment": "Enable Minimal Rebuild",
606    "value": "false",
607    "flags": []
608  },
609  {
610    "name": "MinimalRebuild",
611    "switch": "Gm",
612    "comment": "Enable Minimal Rebuild",
613    "value": "true",
614    "flags": []
615  },
616  {
617    "name": "SmallerTypeCheck",
618    "switch": "RTCc",
619    "comment": "Smaller Type Check",
620    "value": "true",
621    "flags": []
622  },
623  {
624    "name": "BufferSecurityCheck",
625    "switch": "GS-",
626    "comment": "Buffer Security Check",
627    "value": "false",
628    "flags": []
629  },
630  {
631    "name": "BufferSecurityCheck",
632    "switch": "GS",
633    "comment": "Buffer Security Check",
634    "value": "true",
635    "flags": []
636  },
637  {
638    "name": "FunctionLevelLinking",
639    "switch": "Gy-",
640    "comment": "Enable Function-Level Linking",
641    "value": "false",
642    "flags": []
643  },
644  {
645    "name": "FunctionLevelLinking",
646    "switch": "Gy",
647    "comment": "Enable Function-Level Linking",
648    "value": "true",
649    "flags": []
650  },
651  {
652    "name": "FloatingPointExceptions",
653    "switch": "fp:except-",
654    "comment": "Enable Floating Point Exceptions",
655    "value": "false",
656    "flags": []
657  },
658  {
659    "name": "FloatingPointExceptions",
660    "switch": "fp:except",
661    "comment": "Enable Floating Point Exceptions",
662    "value": "true",
663    "flags": []
664  },
665  {
666    "name": "CreateHotpatchableImage",
667    "switch": "hotpatch",
668    "comment": "Create Hotpatchable Image",
669    "value": "true",
670    "flags": []
671  },
672  {
673    "name": "DisableLanguageExtensions",
674    "switch": "Za",
675    "comment": "Disable Language Extensions",
676    "value": "true",
677    "flags": []
678  },
679  {
680    "name": "TreatWChar_tAsBuiltInType",
681    "switch": "Zc:wchar_t-",
682    "comment": "Treat WChar_t As Built in Type",
683    "value": "false",
684    "flags": []
685  },
686  {
687    "name": "TreatWChar_tAsBuiltInType",
688    "switch": "Zc:wchar_t",
689    "comment": "Treat WChar_t As Built in Type",
690    "value": "true",
691    "flags": []
692  },
693  {
694    "name": "ForceConformanceInForLoopScope",
695    "switch": "Zc:forScope-",
696    "comment": "Force Conformance in For Loop Scope",
697    "value": "false",
698    "flags": []
699  },
700  {
701    "name": "ForceConformanceInForLoopScope",
702    "switch": "Zc:forScope",
703    "comment": "Force Conformance in For Loop Scope",
704    "value": "true",
705    "flags": []
706  },
707  {
708    "name": "RuntimeTypeInfo",
709    "switch": "GR-",
710    "comment": "Enable Run-Time Type Information",
711    "value": "false",
712    "flags": []
713  },
714  {
715    "name": "RuntimeTypeInfo",
716    "switch": "GR",
717    "comment": "Enable Run-Time Type Information",
718    "value": "true",
719    "flags": []
720  },
721  {
722    "name": "OpenMPSupport",
723    "switch": "openmp-",
724    "comment": "Open MP Support",
725    "value": "false",
726    "flags": []
727  },
728  {
729    "name": "OpenMPSupport",
730    "switch": "openmp",
731    "comment": "Open MP Support",
732    "value": "true",
733    "flags": []
734  },
735  {
736    "name": "ExpandAttributedSource",
737    "switch": "Fx",
738    "comment": "Expand Attributed Source",
739    "value": "true",
740    "flags": []
741  },
742  {
743    "name": "GenerateXMLDocumentationFiles",
744    "switch": "doc",
745    "comment": "Generate XML Documentation Files",
746    "value": "true",
747    "flags": [
748      "UserValue",
749      "UserIgnored",
750      "Continue"
751    ]
752  },
753  {
754    "name": "BrowseInformation",
755    "switch": "FR",
756    "comment": "Enable Browse Information",
757    "value": "true",
758    "flags": [
759      "UserValue",
760      "UserIgnored",
761      "Continue"
762    ]
763  },
764  {
765    "name": "ShowIncludes",
766    "switch": "showIncludes",
767    "comment": "Show Includes",
768    "value": "true",
769    "flags": []
770  },
771  {
772    "name": "EnablePREfast",
773    "switch": "analyze-",
774    "comment": "Enable Code Analysis",
775    "value": "false",
776    "flags": []
777  },
778  {
779    "name": "EnablePREfast",
780    "switch": "analyze",
781    "comment": "Enable Code Analysis",
782    "value": "true",
783    "flags": []
784  },
785  {
786    "name": "UseFullPaths",
787    "switch": "FC",
788    "comment": "Use Full Paths",
789    "value": "true",
790    "flags": []
791  },
792  {
793    "name": "OmitDefaultLibName",
794    "switch": "Zl",
795    "comment": "Omit Default Library Name",
796    "value": "true",
797    "flags": []
798  },
799  {
800    "name": "UseUnicodeForAssemblerListing",
801    "switch": "FAu",
802    "comment": "Use Unicode For Assembler Listing",
803    "value": "true",
804    "flags": []
805  },
806  {
807    "name": "AdditionalIncludeDirectories",
808    "switch": "I",
809    "comment": "Additional Include Directories",
810    "value": "",
811    "flags": [
812      "UserValue",
813      "SemicolonAppendable"
814    ]
815  },
816  {
817    "name": "AdditionalUsingDirectories",
818    "switch": "AI",
819    "comment": "Resolve #using References",
820    "value": "",
821    "flags": [
822      "UserValue",
823      "SemicolonAppendable"
824    ]
825  },
826  {
827    "name": "PreprocessorDefinitions",
828    "switch": "D",
829    "comment": "Preprocessor Definitions",
830    "value": "",
831    "flags": [
832      "UserValue",
833      "SemicolonAppendable"
834    ]
835  },
836  {
837    "name": "UndefinePreprocessorDefinitions",
838    "switch": "U",
839    "comment": "Undefine Preprocessor Definitions",
840    "value": "",
841    "flags": [
842      "UserValue",
843      "SemicolonAppendable"
844    ]
845  },
846  {
847    "name": "DisableSpecificWarnings",
848    "switch": "wd",
849    "comment": "Disable Specific Warnings",
850    "value": "",
851    "flags": [
852      "UserValue",
853      "SemicolonAppendable"
854    ]
855  },
856  {
857    "name": "ForcedIncludeFiles",
858    "switch": "FI",
859    "comment": "Forced Include File",
860    "value": "",
861    "flags": [
862      "UserValue",
863      "SemicolonAppendable"
864    ]
865  },
866  {
867    "name": "ForcedUsingFiles",
868    "switch": "FU",
869    "comment": "Forced #using File",
870    "value": "",
871    "flags": [
872      "UserValue",
873      "SemicolonAppendable"
874    ]
875  },
876  {
877    "name": "TreatSpecificWarningsAsErrors",
878    "switch": "we",
879    "comment": "Treat Specific Warnings As Errors",
880    "value": "",
881    "flags": [
882      "UserValue",
883      "SemicolonAppendable"
884    ]
885  },
886  {
887    "name": "PreprocessOutputPath",
888    "switch": "Fi",
889    "comment": "Preprocess Output Path",
890    "value": "",
891    "flags": [
892      "UserValue"
893    ]
894  },
895  {
896    "name": "PrecompiledHeaderFile",
897    "switch": "Yu",
898    "comment": "Precompiled Header File",
899    "value": "",
900    "flags": [
901      "UserValue",
902      "UserRequired"
903    ]
904  },
905  {
906    "name": "PrecompiledHeaderFile",
907    "switch": "Yc",
908    "comment": "Precompiled Header File",
909    "value": "",
910    "flags": [
911      "UserValue",
912      "UserRequired"
913    ]
914  },
915  {
916    "name": "PrecompiledHeaderOutputFile",
917    "switch": "Fp",
918    "comment": "Precompiled Header Output File",
919    "value": "",
920    "flags": [
921      "UserValue"
922    ]
923  },
924  {
925    "name": "AssemblerListingLocation",
926    "switch": "Fa",
927    "comment": "ASM List Location",
928    "value": "",
929    "flags": [
930      "UserValue"
931    ]
932  },
933  {
934    "name": "ObjectFileName",
935    "switch": "Fo",
936    "comment": "Object File Name",
937    "value": "",
938    "flags": [
939      "UserValue"
940    ]
941  },
942  {
943    "name": "ProgramDataBaseFileName",
944    "switch": "Fd",
945    "comment": "Program Database File Name",
946    "value": "",
947    "flags": [
948      "UserValue"
949    ]
950  },
951  {
952    "name": "XMLDocumentationFileName",
953    "switch": "doc",
954    "comment": "XML Documentation File Name",
955    "value": "",
956    "flags": [
957      "UserValue",
958      "UserRequired"
959    ]
960  },
961  {
962    "name": "BrowseInformationFile",
963    "switch": "FR",
964    "comment": "Browse Information File",
965    "value": "",
966    "flags": [
967      "UserValue",
968      "UserRequired"
969    ]
970  },
971  {
972    "name": "ProcessorNumber",
973    "switch": "MP",
974    "comment": "Number of processors",
975    "value": "",
976    "flags": [
977      "UserValue",
978      "UserRequired"
979    ]
980  }
981]
982