{"ScriptPreparationCode":"var obj = {\r\n one: true,\r\n abcd: Math.random() \u003C= 0.5,\r\n efghijkl: Math.random() \u003C= 0.5,\r\n mnopqrstuvwxyz: Math.random() \u003C= 0.5,\r\n efghijklmnopqrstuvwxyz: Math.random() \u003C= 0.5,\r\n abcdefghijklmnopqrstuvwxyz: Math.random() \u003C= 0.5,\r\n abcd: Math.random() \u003C= 0.5,\r\n efghijkl: Math.random() \u003C= 0.5,\r\n mnopqrstuvwxyz: Math.random() \u003C= 0.5,\r\n efghijklmnopqrstuvwxyz: Math.random() \u003C= 0.5,\r\n abcdefghijklmnopqrstuvwxyz: Math.random() \u003C= 0.5,\r\n two: false,\r\n three: true\r\n}\r\n\r\nvar arr = [\r\n true \u0026\u0026 \u0022one\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022abcd\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022efghijkl\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022mnopqrstuvwxyz\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022efghijklmnopqrstuvwxyz\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022abcdefghijklmnopqrstuvwxyz\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022abcd\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022efghijkl\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022mnopqrstuvwxyz\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022efghijklmnopqrstuvwxyz\u0022,\r\n Math.random() \u003C= 0.5 \u0026\u0026 \u0022abcdefghijklmnopqrstuvwxyz\u0022,\r\n false \u0026\u0026 \u0022two\u0022,\r\n true \u0026\u0026 \u0022three\u0022,\r\n]","TestCases":[{"Name":"classname(obj)","Code":"let result = window.classNames(obj, \u0027test classname\u0027)","IsDeferred":false},{"Name":"classname(arr)","Code":"let result = window.classNames(arr, \u0027test classname\u0027)","IsDeferred":false},{"Name":"clsx(obj)","Code":"clsx(obj)","IsDeferred":false},{"Name":"clsx(arr)","Code":"clsx(arr)","IsDeferred":false},{"Name":"classcat(obj)","Code":"window.classcat(obj)","IsDeferred":false},{"Name":"classcat(arr)","Code":"window.classcat(arr)","IsDeferred":false}]}