{"ScriptPreparationCode":"var includeRegexpNamed = /=include\\((?\u003Cfile\u003E.\u002B?)(?:\\)|,\\s*{(?\u003Cdata\u003E.\u002B?)}\\))/g;\r\nvar includeRegexpIndexed = /=include\\((.\u002B?)(?:\\)|,\\s*{(.\u002B?)}\\))/g;\r\nvar str = \u0022qqqqqqq qqqqqqqq qqqqqqqqqqqqqq let res=include(\u0027./file.eta\u0027, { name: \u0027eta\u0027 }) qqqqqqq qqqqqqqq qqqqqqqqqqqqqq qqqqqqq\u0022;","TestCases":[{"Name":"named group","Code":"var result = str.replaceAll(includeRegexpNamed, \u0060=require($\u003Cfile\u003E)({...it, ...{$\u003Cdata\u003E}})\u0060);","IsDeferred":false},{"Name":"indexed group","Code":"var result = str.replaceAll(includeRegexpIndexed, \u0060=require($1)({...it, ...{$2}})\u0060);","IsDeferred":false}]}