{"ScriptPreparationCode":"o = {\r\n \u0022configGlossary:installationAt\u0022: \u0022Philadelphia, PA\u0022,\r\n \u0022configGlossary:adminEmail\u0022: \u0022ksm@pobox.com\u0022,\r\n \u0022configGlossary:poweredBy\u0022: \u0022Cofax\u0022,\r\n \u0022configGlossary:poweredByIcon\u0022: \u0022/images/cofax.gif\u0022,\r\n \u0022configGlossary:staticPath\u0022: \u0022/content/static\u0022,\r\n \u0022templateProcessorClass\u0022: \u0022org.cofax.WysiwygTemplate\u0022,\r\n \u0022templateLoaderClass\u0022: \u0022org.cofax.FilesTemplateLoader\u0022,\r\n \u0022templatePath\u0022: \u0022templates\u0022,\r\n \u0022templateOverridePath\u0022: \u0022\u0022,\r\n \u0022defaultListTemplate\u0022: \u0022listTemplate.htm\u0022,\r\n \u0022defaultFileTemplate\u0022: \u0022articleTemplate.htm\u0022,\r\n \u0022useJSP\u0022: false,\r\n \u0022jspListTemplate\u0022: \u0022listTemplate.jsp\u0022,\r\n \u0022jspFileTemplate\u0022: \u0022articleTemplate.jsp\u0022,\r\n \u0022cachePackageTagsTrack\u0022: 200,\r\n \u0022cachePackageTagsStore\u0022: 200,\r\n \u0022cachePackageTagsRefresh\u0022: 60,\r\n \u0022cacheTemplatesTrack\u0022: 100,\r\n \u0022cacheTemplatesStore\u0022: 50,\r\n \u0022cacheTemplatesRefresh\u0022: 15,\r\n \u0022cachePagesTrack\u0022: 200,\r\n \u0022cachePagesStore\u0022: 100,\r\n \u0022cachePagesRefresh\u0022: 10,\r\n \u0022cachePagesDirtyRead\u0022: 10,\r\n \u0022searchEngineListTemplate\u0022: \u0022forSearchEnginesList.htm\u0022,\r\n \u0022searchEngineFileTemplate\u0022: \u0022forSearchEngines.htm\u0022,\r\n \u0022searchEngineRobotsDb\u0022: \u0022WEB-INF/robots.db\u0022,\r\n \u0022useDataStore\u0022: true,\r\n \u0022dataStoreClass\u0022: \u0022org.cofax.SqlDataStore\u0022,\r\n \u0022redirectionClass\u0022: \u0022org.cofax.SqlRedirection\u0022,\r\n \u0022dataStoreName\u0022: \u0022cofax\u0022,\r\n \u0022dataStoreDriver\u0022: \u0022com.microsoft.jdbc.sqlserver.SQLServerDriver\u0022,\r\n \u0022dataStoreUrl\u0022: \u0022jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon\u0022,\r\n \u0022dataStoreUser\u0022: \u0022sa\u0022,\r\n \u0022dataStorePassword\u0022: \u0022dataStoreTestQuery\u0022,\r\n \u0022dataStoreTestQuery\u0022: \u0022SET NOCOUNT ON;select test=\u0027test\u0027;\u0022,\r\n \u0022dataStoreLogFile\u0022: \u0022/usr/local/tomcat/logs/datastore.log\u0022,\r\n \u0022dataStoreInitConns\u0022: 10,\r\n \u0022dataStoreMaxConns\u0022: 100,\r\n \u0022dataStoreConnUsageLimit\u0022: 100,\r\n \u0022dataStoreLogLevel\u0022: \u0022debug\u0022,\r\n \u0022maxUrlLength\u0022: 500};","TestCases":[{"Name":"for in hasown","Code":"var s = \u0027\u0027;\r\nfor (var prop in o) {\r\n if (o.hasOwnProperty(prop)) {\r\n s \u002B= o[prop];\r\n }\r\n}","IsDeferred":false},{"Name":"for in","Code":"var s = \u0027\u0027;\r\nfor (var prop in o) {\r\n s \u002B= o[prop];\r\n}","IsDeferred":false},{"Name":"func","Code":"var s = \u0027\u0027;\r\nObject.keys(o).forEach(function(prop) {\r\n s \u002B= o[prop];\r\n});","IsDeferred":false}]}