{
	"auto_complete":
	{
		"selected_items":
		[
			[
				"ha",
				"haveFrame"
			],
			[
				"SC",
				"SCENARIO_VERSION"
			],
			[
				"pre",
				"preSpreaders"
			],
			[
				"preS",
				"preSpreaderRange"
			],
			[
				"sym",
				"symptomsAppear"
			],
			[
				"inf",
				"infectPerDay"
			],
			[
				"fix",
				"fixOptions"
			],
			[
				"sp",
				"spreadReduction"
			],
			[
				"lo",
				"lockdown"
			],
			[
				"base",
				"baseOptions"
			],
			[
				"spreadR",
				"spreadReduction"
			],
			[
				"spread",
				"spreadReduction2"
			],
			[
				"va",
				"validName"
			],
			[
				"defa",
				"default\tobjutils.js"
			],
			[
				"ico",
				"ico_up"
			],
			[
				"ic",
				"ico_down"
			],
			[
				"st",
				"stringify"
			],
			[
				"off",
				"offical"
			],
			[
				"pr",
				"predictionDate"
			],
			[
				"sim",
				"simplifyObj"
			],
			[
				"create",
				"createScenarios"
			],
			[
				"def",
				"defaultValue"
			],
			[
				"fun",
				"function"
			],
			[
				"props",
				"propsToProcess"
			],
			[
				"be",
				"bestErr"
			],
			[
				"bas",
				"baseOptions"
			],
			[
				"offi",
				"officialData"
			],
			[
				"perc",
				"percentRecorded"
			],
			[
				"x",
				"xspreaders"
			],
			[
				"rate",
				"rateLimit"
			],
			[
				"newCa",
				"newCaseRange"
			],
			[
				"map",
				"mapImg"
			],
			[
				"li",
				"listItem"
			],
			[
				"t",
				"this"
			],
			[
				"prt",
				"percent_features"
			],
			[
				"is",
				"isStream"
			],
			[
				"lazy",
				"lazyCons"
			],
			[
				"Laz",
				"LazyStream"
			],
			[
				"ta",
				"tailValue"
			],
			[
				"laz",
				"lazyCons"
			],
			[
				"_onK",
				"_onKeyPress"
			]
		]
	},
	"buffers":
	[
		{
			"file": "package.json",
			"settings":
			{
				"buffer_size": 1308,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"file": ".babelrc",
			"settings":
			{
				"buffer_size": 194,
				"encoding": "UTF-8",
				"line_ending": "Unix"
			}
		},
		{
			"file": "src/incr-regex-v3.js",
			"settings":
			{
				"buffer_size": 4779,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"file": "src/regex-utils/index.js",
			"settings":
			{
				"buffer_size": 11236,
				"encoding": "UTF-8",
				"line_ending": "Windows",
				"name": "index.js"
			}
		},
		{
			"file": "/C/Users/nurul/Programs/Sublime3/Data/Packages/ESLint/ESLint.sublime-settings",
			"settings":
			{
				"buffer_size": 1230,
				"line_ending": "Unix"
			}
		},
		{
			"file": "src/RxMatcher.js",
			"settings":
			{
				"buffer_size": 7157,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"file": "src/inputmask/RxInputMask.js",
			"settings":
			{
				"buffer_size": 20943,
				"encoding": "UTF-8",
				"line_ending": "Unix"
			}
		},
		{
			"file": "src/utils.js",
			"settings":
			{
				"buffer_size": 15850,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"file": "src/MultiMask.js",
			"settings":
			{
				"buffer_size": 1374,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"file": "src/regexp-parser.js",
			"settings":
			{
				"buffer_size": 14824,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"file": "src/rxtree.js",
			"settings":
			{
				"buffer_size": 17852,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		},
		{
			"contents": "Searching 20 files for \"regexp-parser\" (case sensitive)\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\backup_js_regex.txt:\n   23          n_removeAll } from \"./utils\"\n   24  \n   25: //import {OR,ZERO_OR_ONE,,ZERO_OR_MORE,ONE_OR_MORE,DOT,FALSE,DONE,MORE,MAYBE,FAILED} from './regexp-parser';\n   26  import {DONE,MORE,MAYBE,FAILED,copyNode, printExpr, matchable,dot,or,\n   27:         zero_or_one,zero_or_more,boundary, makeFSM, RxParser} from './regexp-parser';\n   28  \n   29  /*\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\COMMIT_EDITMSG.COMMIT_EDITMSG:\n   46   \"use strict\";\n   47  @@ -30,11 +30,7 @@ import testZ from \"./rxtree\"\n   48:  import {RxParser} from './regexp-parser';\n   49   import {printExpr} from \"./rxprint\";        \n   50   \n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\incr-regex-v3.js:\n   28          HOLDER_ANY } from \"./rxtree\";\n   29  import {getArrayMask, BaseIncRegEx} from './regex-utils';\n   30: import {RxParser} from './regexp-parser';\n   31  \n   32    function isLowerCase(ch) {\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\index.js:\n   19  \n   20  import {contract, n_head, n_tail, n_cons} from \"./utils\";\n   21: import {RxParser} from './regexp-parser';\n   22  import {MANY, TERM, PERHAPS_MORE, BOUNDARY, matchable,boundary,dot,or,zero_or_one,zero_or_more,anychar,charset,OP,\n   23          SKIP, BS, LP, RP, OR,  ZERO_OR_ONE, ZERO_OR_MORE, ONE_OR_MORE, DOT, FALSE, DONE, MAYBE, MORE, FAILED,\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\regex-utils\\index.js:\n    6           MAYBE, HOLDER_ZERO_OR_MORE, HOLDER_ANY, HOLDER_ZERO_OR_ONE } from \"../rxtree\";\n    7  import makeRxInfo from './makeRxInfo';\n    8: import {RxParser} from '../regexp-parser';\n    9  \n   10  export function convertMask(s) {\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\test\\indexSpec.js:\n   17  \n   18  import { incrRegEx,convertMask                        } from \"../incr-regex-v3\";\t\n   19: //import {DONE,MORE,MAYBE,FAILED} from '../regexp-parser';\n   20  import {DONE,MORE,MAYBE,FAILED } from '../rxtree';\n   21  import { expect} from \"chai\";\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\test\\regexp-parserSpec.js:\n   17  \n   18  import { expect} from \"chai\";\n   19: //import {DONE,MORE,MAYBE,FAILED,matchable,dot,or,zero_or_one,zero_or_more, RxParser} from '../regexp-parser';\n   20: import {RxParser} from '../regexp-parser';\n   21  import {DONE,MORE,MAYBE,FAILED,matchable,dot,or,zero_or_one,zero_or_more} from '../rxtree';\n   22  import { incrRegEx,RX                         } from \"../incr-regex-v3\";\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\test\\rxinputmaskSpec.js:\n   18  import { incrRegEx,convertMask,isMeta,isOptional,isHolder                        } from \"../incr-regex-v3\";\n   19  import { RXInputMask, trimHolder  \t\t\t\t\t  } from \"../inputmask/RXInputMask\";\t\n   20: //import {DONE,MORE,MAYBE,FAILED}                 from '../regexp-parser';\n   21  import {DONE,MORE,MAYBE,FAILED } from '../rxtree';\n   22  import { expect} from \"chai\";\n\n10 matches across 8 files\n\n\nSearching 20 files for \"isMeta\" (case sensitive)\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\backup_js_regex.txt:\n   83  }\n   84  \n   85: function isMeta(ch) {\n   86    return ch == HOLDER_ANY || isOptional(ch);\n   87  }\n   ..\n  312       let i = this.tracker.length;\n  313       let j = 0;\n  314:      for(; j<m.length && (i < ix || !isMeta(m.charAt(j))); j++,i++);\n  315       return i;    \n  316    }\n  ...\n  363      let s = this.minChars();\n  364      if( s === \"\") return [\"\", \"DONE\"];;\n  365:     return [isMeta(s.charAt(0)), s.charAt(0)];\n  366    }\n  367  \n  ...\n  454            let s = p.minChars();\n  455            let delta = Math.min(ix - ixL, s.length);\n  456:           return [isMeta(s.charAt(delta)), s.charAt(delta)];\n  457          }\n  458          else return p.fixedAt();\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\index.js:\n   26          HOLDER_ZERO_OR_MORE, HOLDER_ANY, HOLDER_ZERO_OR_ONE } from './rxtree';\n   27  \n   28: import {IREGEX, convertMask ,isMeta, isOptional,isHolder } from \"./incr-regex-v3\";\n   29  import {printExpr,printExprS} from \"./rxprint\";\n   30  import {RXInputMask} from \"./inputmask/RxInputMask\";\n   31  import {RxMatcher} from \"./RxMatcher\";\n   32:  if( isMeta === undefined) throw new Error(\"isMeta not defined\");\n   33   if( isOptional === undefined) throw new Error(\"isOptional not defined\");\n   34   if( isHolder === undefined) throw new Error(\"isHolder not defined\");\n   ..\n   44    printExpr,printExprS,\n   45    RxParser,RXInputMask, contract, RxMatcher, \n   46:   IREGEX,convertMask ,isMeta, isOptional,isHolder \n   47  };\n   48  \n   ..\n   55    DONE,MORE,MAYBE,FAILED,incrRegEx,printExpr,RxParser,RXInputMask, contract, RxMatcher,\n   56    matchable,dot,or,zero_or_one,zero_or_more, IREGEX, \n   57:   convertMask ,isMeta, isOptional,isHolder \n   58  };\n   59  */\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\inputmask\\RxInputMask.js:\n   26  \"use strict\";\n   27  import { assign, copy, extend , arr_find                                       } from \"../utils\";  \n   28: import { incrRegEx,convertMask ,isMeta, isOptional,isHolder                    } from \"../incr-regex-v3\";\n   29  import { RxMatcher                    } from \"../RxMatcher\";  \n   30  //import {DONE,MORE,MAYBE,FAILED}         from '../rxtree';\n   ..\n  533      pattern.reset();\n  534      for(let i=0; i< list.length; i++) {\n  535:       if( isMeta(list[i]) ) continue;\n  536        if( !pattern.match(list[i]) ) return \"MORE\";\n  537      }\n  ...\n  547    function sameAsRest(str,rest) {\n  548      if( str === rest ) return true;\n  549:     return false; //( isMeta(rest[0]) && str === rest.substring(1,rest.length) ) ;\n  550    }\n  551  \n  ...\n  553      let s = pattern.minChars();\n  554      let i = 0;\n  555:     for(;s.length > i  && !isMeta(s.charAt(0)); i++) {\n  556        if( ! pattern.match(s.charAt(0))) return i > 0;\n  557        s = pattern.minChars();\n  ...\n  563      let s = aPattern.minChars();\n  564      onlyFixed = !!onlyFixed;\n  565:     if( onlyFixed !== true && s.length > 1 && isOptional(s.charAt(0)) && !isMeta(s.charAt(1)) ) {\n  566        if (aPattern.match(s.charAt(1))) return true; \n  567      }\n  568:     else if( /* onlyFixed === true && */ s.length > 0 && !isMeta(s.charAt(0))) return aPattern.match(s.charAt(0));\n  569      return false;\n  570    }\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\regex-utils\\index.js:\n   16  }\n   17  \n   18: export function isMeta(ch) {\n   19    return ch === HOLDER_ANY || isOptional(ch);\n   20  }\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\RxMatcher.js:\n   20  \"use strict\";\n   21  import { assign, copy, extend                                                  } from \"./utils\";  \n   22: import { incrRegEx,convertMask ,isMeta, isOptional,isHolder                    } from \"./incr-regex-v3\";  \n   23  import {DONE,MORE,MAYBE,FAILED,rxContentsToMask}                                 from './rxtree';\n   24  \n   ..\n   56  \t\ti = tracker.length;\n   57  \t\tlet j = 0;\n   58:     for(; j<m.length && !isMeta(m.charAt(j)); j++,i++);\n   59  \t\treturn i;    \n   60    \t}\n   ..\n  227    getFullTracker() {\n  228    \tlet t = this.getInputTracker();\n  229:   \tlet rest = this.matcher.minChars().map(c => isMeta(c)?[c,undefined]:[c,c]);\n  230    \t//return append(t,rest);\n  231      return [].concat(t,rest);\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\test\\rxinputmaskSpec.js:\n   16  */\n   17  \n   18: import { incrRegEx,convertMask,isMeta,isOptional,isHolder                        } from \"../incr-regex-v3\";\n   19  import { RXInputMask, trimHolder  \t\t\t\t\t  } from \"../inputmask/RXInputMask\";\t\n   20  //import {DONE,MORE,MAYBE,FAILED}                 from '../regexp-parser';\n   ..\n  104      let s = aPattern.minChars();\n  105      onlyFixed = !!onlyFixed;\n  106:     if( /*onlyFixed !== true &&*/ s.length > 1 && isOptional(s.charAt(0)) && !isMeta(s.charAt(1)) ) {\n  107        if (aPattern.match(s.charAt(1))) return true; \n  108      }\n  109:     else if( /* onlyFixed === true && */ s.length >= 1 && !isMeta(s.charAt(0))) return aPattern.match(s.charAt(0));\n  110      return false;\n  111    }\n  ...\n  119      \n  120      let c = aPattern.minChars();\n  121:     if( !isMeta(c.charAt(0))  ) {\n  122      \t//console.log(\"fixed: (\",c,\")\");\n  123      }\n\n23 matches across 6 files\n\n\nSearching 20 files for \"extend\" (case sensitive)\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\incr-regex-v3.js:\n   40   * \n   41   */\n   42: export class IREGEX extends BaseIncRegEx {\n   43  \n   44    /**\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\RxMatcher.js:\n   19  \n   20  \"use strict\";\n   21: //import { assign, copy, extend                                                  } from \"./utils\";  \n   22  //import { incrRegEx                                                             } from \"./incr-regex-v3\";  \n   23  import { isHolder, isMeta                             } from \"./regex-utils\";  \n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\utils.js:\n   42  function has(obj,key) { return !!obj[key]; }\n   43  \n   44: export function extend(protoProps, staticProps) {\n   45      var Parent = this, Child;\n   46      if (typeof Parent !== 'function') throw new Error('Parent must be a constructor function');\n   ..\n   54      assign(Child, Parent, staticProps);\n   55  \n   56:     // subclass extends superclass\n   57      Child.prototype = Object.create(Parent.prototype);\n   58      if (protoProps) assign(Child.prototype, protoProps);\n\n4 matches across 3 files\n\n\nSearching 20 files for \"assign\" (case sensitive)\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\inputmask\\RxInputMask.js:\n   25  //\n   26  \"use strict\";\n   27: import { assign, copy, arr_find }       from \"../utils\";  \n   28  import { incrRegEx }                    from \"../incr-regex-v3\";\n   29  import { isHolder, isMeta, isOptional } from \"../regex-utils\";  \n   ..\n   52      constructor(options) {\n   53      \n   54:     options = assign({\n   55        pattern: null,\n   56        selection: {start: 0, end: 0},\n   ..\n  292         this.selection.end = this.pattern.getInputLength();\n  293         if( !insVal || !this._setValueFrom(this.selection.end,rest) ) {\n  294:           assign(this, initialState);\n  295            return false;\n  296         }\n  ...\n  374  \n  375     setPattern(pattern, options) {\n  376:      options = assign({\n  377  //       selection: {start: 0, end: 0},\n  378         value: ''\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\regexp-parser.js:\n  172  \n  173  // Match an item in the mapper table against the tokenList at position ix\n  174: // Note = is the mathematical concept of equality and not an assignment\n  175  //\n  176  // let m = mapper[i].match ; // for some i\n  ...\n  186  }\n  187  \n  188: // Note = is the mathematical concept of equality and not an assignment\n  189  // if no 'i' exists where matchMapper(tokenList,i) has a value \n  190  //  then updateTokens(list) = list\n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\RxMatcher.js:\n   19  \n   20  \"use strict\";\n   21: //import { assign, copy, extend                                                  } from \"./utils\";  \n   22  //import { incrRegEx                                                             } from \"./incr-regex-v3\";  \n   23  import { isHolder, isMeta                             } from \"./regex-utils\";  \n\nC:\\Users\\nurul\\projects\\incr-regex-package\\src\\utils.js:\n   21  \n   22  \n   23: export function assign(object) {\n   24      if (!object) {\n   25          return object;\n   ..\n   39  }\n   40  \n   41: export function copy(obj) { return assign({},obj); }\n   42  function has(obj,key) { return !!obj[key]; }\n   43  \n   ..\n   52  //     }\n   53  \n   54: //     assign(Child, Parent, staticProps);\n   55  \n   56  //     // subclass extends superclass\n   57  //     Child.prototype = Object.create(Parent.prototype);\n   58: //     if (protoProps) assign(Child.prototype, protoProps);\n   59  \n   60  //     Child.prototype.constructor = Child;\n   ..\n  295  }\n  296  \n  297: // Polyfill Object.assign\n  298: if (typeof Object.assign != 'function') {\n  299    (function () {\n  300:     Object.assign = function (target) {\n  301        if (target === undefined || target === null) {\n  302          throw new TypeError('Cannot convert undefined or null to object');\n\n14 matches across 4 files\n",
			"settings":
			{
				"buffer_size": 12302,
				"line_ending": "Windows",
				"name": "Find Results",
				"scratch": true
			}
		},
		{
			"file": "src/COMMIT_EDITMSG.COMMIT_EDITMSG",
			"settings":
			{
				"buffer_size": 3388,
				"line_ending": "Windows"
			}
		},
		{
			"file": "src/regex-utils/makeRxInfo.js",
			"settings":
			{
				"buffer_size": 2425,
				"encoding": "UTF-8",
				"line_ending": "Windows",
				"name": "makeRxInfo.js"
			}
		},
		{
			"file": "src/index.js",
			"settings":
			{
				"buffer_size": 2971,
				"encoding": "UTF-8",
				"line_ending": "Windows"
			}
		}
	],
	"build_system": "",
	"build_system_choices":
	[
	],
	"build_varint": "",
	"command_palette":
	{
		"height": 200.0,
		"last_filter": "",
		"selected_items":
		[
			[
				"pa",
				"Package Control: Install Package"
			],
			[
				"insta",
				"Package Control: Install Package"
			],
			[
				"pack in",
				"Package Control: Install Package"
			],
			[
				"install",
				"Package Control: Install Package"
			],
			[
				"Package",
				"Package Control: Install Package"
			]
		],
		"width": 666.0
	},
	"console":
	{
		"height": 216.0,
		"history":
		[
			"import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)",
			"import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)",
			"import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)"
		]
	},
	"distraction_free":
	{
		"menu_visible": true,
		"show_minimap": false,
		"show_open_files": false,
		"show_tabs": false,
		"side_bar_visible": false,
		"status_bar_visible": false
	},
	"expanded_folders":
	[
	],
	"file_history":
	[
		"/C/Users/nurul/projects/incr-regex-package/node_modules/eslint/lib/linter/code-path-analysis/id-generator.js",
		"/C/Users/nurul/Programs/Sublime3/Data/Packages/DocBlockr/Base File.sublime-settings",
		"/C/Users/nurul/Programs/Sublime3/Data/Packages/User/ESLint.sublime-settings",
		"/C/Users/nurul/projects/incr-regex-package/src/regex-utils/BaseIncRegEx.js",
		"/C/Users/nurul/projects/js-splitter/notebook/parser_components.txt",
		"/C/Users/nurul/projects/js-splitter/notebook/ast.json",
		"/C/Users/nurul/projects/js-splitter/notebook/init.js",
		"/C/Users/nurul/projects/data-frame/src/frame/frame.js",
		"/C/Users/nurul/projects/data-frame/src/frame/_frame-utils.js.tp",
		"/C/Users/nurul/projects/data-frame/src/frame/_groupby-utils.js.tp",
		"/C/Users/nurul/projects/data-frame/src/frame/BaseFrame.js",
		"/C/Users/nurul/projects/data-frame/src/index.js",
		"/C/Users/nurul/projects/data-frame/package.json",
		"/C/Users/nurul/projects/data-frame/src/array/index.js",
		"/C/Users/nurul/projects/data-frame/src/frame/makeUnique.js",
		"/C/Users/nurul/projects/data-frame/src/frame/toHTML.js",
		"/C/Users/nurul/projects/data-frame/src/utils/objutils/memoize.js",
		"/C/Users/nurul/projects/data-frame/notebook/init.js",
		"/C/Users/nurul/projects/coronavirus/corona.js",
		"/C/Users/nurul/projects/coronavirus/feb-15-Italy.js",
		"/C/Users/nurul/projects/coronavirus/corona.css",
		"/C/Users/nurul/projects/coronavirus/corona.html",
		"/C/Users/nurul/projects/data-frame/src/frame/frame-utils/frameCount.js",
		"/C/Users/nurul/projects/data-frame/src/string/_csv.js.tp",
		"/C/Users/nurul/projects/data-frame/dist/bundle.js",
		"/C/Users/nurul/projects/data-frame/src/string/index.js",
		"/C/Users/nurul/projects/data-frame/code_spliter.node.js",
		"/C/Users/nurul/projects/data-frame/src/utils/objutils/toKeyValueListV.js",
		"/C/Users/nurul/projects/data-frame/.gitignore",
		"/C/Users/nurul/projects/data-frame/.npmignore",
		"/C/Users/nurul/projects/data-frame/tests/patutils.test.js",
		"/C/Users/nurul/projects/data-frame/src/utils/_objutils.js.tp",
		"/C/Users/nurul/projects/data-frame/src/string/lineiterator.js.bak",
		"/C/Users/nurul/projects/data-frame/src/string/strcoldata.js.bak",
		"/C/Users/nurul/projects/data-frame/src/string/_strutil.js.tp",
		"/C/Users/nurul/projects/data-frame/src/string/_strdict.js.tp",
		"/C/Users/nurul/projects/data-frame/src/string/_strdict.js.bak.tp",
		"/C/Users/nurul/projects/data-frame/src/frame/join-utils/changeNameTo.js",
		"/C/Users/nurul/projects/data-frame/src/frame/join-utils/colName.js",
		"/C/Users/nurul/projects/data-frame/src/frame/join-utils/EMPTY_KEY.js",
		"/C/Users/nurul/projects/data-frame/src/frame/join-utils/fullInnerJoin.js",
		"/C/Users/nurul/projects/data-frame/src/frame/join-utils/getDict.js",
		"/C/Users/nurul/projects/data-frame/src/frame/join-utils/getTransform.js",
		"/C/Users/nurul/projects/data-frame/src/frame/_join-utils.js.tp",
		"/C/Users/nurul/projects/data-frame/src/frame/arrToCol.js",
		"/C/Users/nurul/projects/data-frame/src/frame/frame_element.js",
		"/C/Users/nurul/projects/data-frame/src/frame/genColIxFunc.js",
		"/C/Users/nurul/projects/data-frame/src/frame/getColIx.js",
		"/C/Users/nurul/projects/data-frame/src/frame/groupby.js",
		"/C/Users/nurul/projects/data-frame/src/frame/haveFrame.js",
		"/C/Users/nurul/projects/data-frame/src/frame/index.js",
		"/C/Users/nurul/projects/data-frame/src/frame/sortFrame.js",
		"/C/Users/nurul/projects/data-frame/src/utils/_sort-helper.js.tp",
		"/C/Users/nurul/projects/data-frame/src/utils/_types.js.tp",
		"/C/Users/nurul/projects/data-frame/src/utils/constants.js",
		"/C/Users/nurul/projects/data-frame/src/utils/index.js",
		"/C/Users/nurul/projects/data-frame/src/utils/primes.js",
		"/C/Users/nurul/projects/data-frame/src/utils/renameColumns.js",
		"/C/Users/nurul/projects/data-frame/src/utils/str_element.js",
		"/C/Users/nurul/projects/data-frame/src/array/arrayutils/index.js",
		"/C/Users/nurul/projects/data-frame/src/array/_arrayutils.js.tp",
		"/C/Users/nurul/projects/data-frame/src/array/intset/arrSplit.js",
		"/C/Users/nurul/projects/data-frame/src/array/flatten.js",
		"/C/Users/nurul/projects/data-frame/src/array/arrayutils/arrHash.js",
		"/C/Users/nurul/projects/data-frame/src/array/_intset.js.tp",
		"/C/Users/nurul/projects/data-frame/src/array/intset/dedupSortedArr.js",
		"/C/Users/nurul/projects/data-frame/lib/index.js",
		"/C/Users/nurul/projects/data-frame/src/utils/objutils/filterDict.js",
		"/C/Users/nurul/projects/data-frame/src/dict/_utils.js.tp",
		"/C/Users/nurul/projects/data-frame/src/utils/sort-helper/cmpStrNum.js",
		"/C/Users/nurul/projects/data-frame/src/array/arrayutils/last.js",
		"/C/Users/nurul/projects/data-frame/src/utils/objutils/pick.js",
		"/C/Users/nurul/projects/data-frame/src/frame/frame-utils/unionFrame.js",
		"/C/Users/nurul/projects/data-frame/src/utils/objutils/pickRaw.js",
		"/C/Users/nurul/projects/data-frame/src/dict/index.js",
		"/C/Users/nurul/projects/data-frame/src/frame/frame-utils/frameFromBuffer.js",
		"/C/Users/nurul/projects/data-frame/lib/array/arrayutils/isEmpty.js",
		"/C/Users/nurul/projects/data-frame/src/utils/types/isEmpty.js",
		"/C/Users/nurul/projects/data-frame/src/array/_arrayutils.js.bak",
		"/C/Users/nurul/projects/data-frame/src/array/_arrayutils.js",
		"/C/Users/nurul/projects/data-frame/src/utils/objutils.js",
		"/C/Users/nurul/projects/data-frame/src/utils/_types.js",
		"/C/Users/nurul/projects/Development/matcher/src/frame/framehelper.js",
		"/C/Users/nurul/projects/data-frame/src/frame/sortframe.js",
		"/C/Users/nurul/projects/Development/matcher/src/metadata/utils/ruleOptimize.js",
		"/C/Users/nurul/projects/props.js",
		"/C/Users/nurul/Downloads/startbootstrap-scrolling-nav-gh-pages/startbootstrap-scrolling-nav-gh-pages/index.html",
		"/C/Users/nurul/Downloads/startbootstrap-scrolling-nav-gh-pages/startbootstrap-scrolling-nav-gh-pages/js/scrolling-nav.js",
		"/C/Users/nurul/projects/coronavirus/corona_old.js",
		"/C/Users/nurul/projects/Development/matcher/ipynb/Interesting_samples.ipynb",
		"/C/Users/nurul/Downloads/preview.svg",
		"/C/Users/nurul/projects/Development/matcher/src/array/arrayutils.js",
		"/C/Users/nurul/Downloads/Coronavirul_model.svg",
		"/C/Users/nurul/Downloads/1580540846.layoutit/layoutit/src/index.html",
		"/C/Users/nurul/projects/react-rxinput/src/index.js",
		"/C/Users/nurul/projects/react-rxinput-bs/package.json",
		"/C/Users/nurul/projects/react-rxinput-bs/nwb.config.js",
		"/C/Users/nurul/projects/react-rxinput/package.json",
		"/C/Users/nurul/projects/react-rxinput/nwb.config.js",
		"/C/Users/nurul/projects/react-rxinput/demo/src/index.html",
		"/C/Users/nurul/projects/react-rxinput/demo/src/index.js",
		"/C/Users/nurul/projects/react-rxinput/babel.config.js",
		"/C/Users/nurul/projects/incr-regex-package/src/index.js",
		"/C/Users/nurul/projects/react-rxinput/.npmignore",
		"/C/Users/nurul/projects/react-rxinput/.gitignore",
		"/C/Users/nurul/projects/nurulc.github.io/demo.js",
		"/C/Users/nurul/projects/react-rxinput/nwb.config.bak",
		"/C/Users/nurul/projects/react-rxinput/.babelrc",
		"/C/Users/nurul/projects/react-rxinput/demo/dist/demo.39f3b19d.css",
		"/C/Users/nurul/projects/incr-regex-package/package.json",
		"/C/Users/nurul/projects/react-rxinput/README.md",
		"/C/Users/nurul/projects/nurulc.github.io/rxinput.html",
		"/C/Users/nurul/projects/react-rxinput/demo/src/index-custom.html",
		"/C/Users/nurul/projects/react-rxinput/demo/dist/demo.f73d324c.js",
		"/C/Users/nurul/projects/react-rxinput/umd/react-rxinput.js",
		"/C/Users/nurul/projects/react-rxinput/lib/index.js",
		"/C/Users/nurul/projects/react-rxinput/es/index.js",
		"/C/Users/nurul/projects/react-rxinput/dist/react-rxinput.js",
		"/C/Users/nurul/projects/react-rxinput/demo/dist/index.html",
		"/C/Users/nurul/projects/react-rxinput/demo/dist/demo.9360e2e1.js",
		"/C/Users/nurul/projects/nurulc.github.io/rxinput.bak",
		"/C/Users/nurul/projects/react-rxinput/build/react-rxinput.js",
		"/C/Users/nurul/projects/react-rxinput/package.json.bak.json",
		"/C/Users/nurul/projects/react-rxinput/package-lock.json",
		"/c/users/nurul/appdata/local/temp/tmpaitqjm/fancy-case-ngc-1.0.0.",
		"/C/Users/nurul/projects/fancy-case/esm/shiftChar-21cf77b3.js",
		"/c/users/nurul/appdata/local/temp/tmpyuov9s/fancy-case-ngc-1.0.0.",
		"/c/users/nurul/appdata/local/temp/tmpzuf0ou/fancy-case-ngc-1.0.0."
	],
	"find":
	{
		"height": 39.3333333333
	},
	"find_in_files":
	{
		"height": 107.2,
		"where_history":
		[
			"C:\\Users\\nurul\\projects\\incr-regex-package\\src",
			"C:\\Users\\nurul\\projects\\data-frame\\src",
			""
		]
	},
	"find_state":
	{
		"case_sensitive": true,
		"find_history":
		[
			"__matchX",
			"__match",
			"ID",
			"dot",
			"assign",
			"extend",
			"from",
			"convertMask",
			"converMask",
			"isHolder",
			"isOptional",
			"isMeta",
			"StackDedup",
			"RxParser",
			"regexp-parser",
			"incrRegEx",
			"arrayMaskListBuilder",
			"makeRxInfo",
			"arrayMaskListBuilder",
			"makeRxInfo",
			"getArrayMaskListFull",
			"__isDoneN",
			"getArrayFixedAt",
			"getArrayMask",
			"__isDoneN",
			"fixedSizePattern",
			"getArrayMask",
			"fixedSizePattern",
			"_result",
			"test",
			"action",
			"_getArr",
			"_after",
			"getArrayMaskListFull",
			"_getArr",
			"__isDoneN",
			"getArrayMask",
			"isLowerCase",
			"isOptional",
			"isLowerCase",
			"__isDoneN",
			"matchable",
			"RxParser",
			"genColIxFunc",
			"arrRemove",
			"sortFrameBy",
			"arrDedup",
			"arrHash",
			"flatten",
			"newArray",
			"arrHash",
			"vecAdd",
			"arrHash",
			"vecAdd",
			"newArray",
			"arrDedup",
			"arrRemove",
			"flatten",
			"vecAdd",
			"dataSplit",
			"getColIx",
			"range",
			"Frame",
			"as",
			"Frame",
			"this.constructor",
			"_rawObj",
			"colorDefault",
			"TX",
			"_base",
			"axisY",
			"axis",
			"yAxis",
			"project",
			"tester",
			"dfr",
			"restOfWorld",
			"_setScen",
			"loadScenarios",
			"_resetScenarios",
			"setScenario",
			"resetSce",
			"###",
			"curScenario",
			"resetScenarios",
			"setTimeout",
			"Spreader Day",
			"preInfectPerDay",
			"_do",
			"arrRange",
			"fixOpt",
			"Official Numbers",
			"restOfTheWorldData",
			"china",
			"China",
			"processData",
			"dateAdj",
			"*B",
			"localStorage",
			"setValue",
			"Best",
			"loadScenarios",
			"createScenarios",
			"loadScenarios",
			"_resetScenarios",
			"selSce",
			"Best Fit",
			"_resetScenarios",
			"selScenario",
			"findSce",
			"curScenario",
			"_resetScenarios",
			"resetSce",
			"_resetScenarios",
			"localStorage",
			"resetScenarios",
			"loadS",
			"laodSce",
			"loadScenarios",
			"isLog",
			"setOptionValu",
			"setValues",
			"OPTS",
			"optV",
			"fix",
			"saveCurrentProps",
			"baseOptions",
			"createSc"
		],
		"highlight": false,
		"in_selection": false,
		"preserve_case": false,
		"regex": false,
		"replace_history":
		[
			"isOptional",
			";\n",
			"DataFrame",
			"aScenario",
			"chinaOfficialData",
			"_genAuxJoinFilter",
			"'../utils/types/isArray'",
			"imports",
			"modifyImportPath",
			"clog",
			"getFileContents",
			"readAllSplitableFilesInDir",
			"splitSourceFilesInDir",
			"export default ",
			"../array/arrayutils/arrEQ",
			"localGroupBy"
		],
		"reverse": false,
		"show_context": true,
		"use_buffer2": true,
		"whole_word": true,
		"wrap": true
	},
	"folders":
	[
		{
			"path": "C:\\Users\\nurul\\projects\\incr-regex-package"
		}
	],
	"groups":
	[
		{
			"selected": 9,
			"sheets":
			[
				{
					"buffer": 0,
					"file": "package.json",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 1308,
						"regions":
						{
						},
						"selection":
						[
							[
								837,
								837
							]
						],
						"settings":
						{
							"syntax": "Packages/JavaScriptNext - ES6 Syntax/JSON (JavaScriptNext).tmLanguage",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 0.0,
						"zoom_level": 1.0
					},
					"stack_index": 13,
					"type": "text"
				},
				{
					"buffer": 1,
					"file": ".babelrc",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 194,
						"regions":
						{
						},
						"selection":
						[
							[
								26,
								26
							]
						],
						"settings":
						{
							"syntax": "Packages/Text/Plain text.tmLanguage",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 0.0,
						"zoom_level": 1.0
					},
					"stack_index": 14,
					"type": "text"
				},
				{
					"buffer": 2,
					"file": "src/incr-regex-v3.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 4779,
						"regions":
						{
						},
						"selection":
						[
							[
								1282,
								1282
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 90.0,
						"zoom_level": 1.0
					},
					"stack_index": 9,
					"type": "text"
				},
				{
					"buffer": 3,
					"file": "src/regex-utils/index.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 11236,
						"regions":
						{
						},
						"selection":
						[
							[
								879,
								879
							]
						],
						"settings":
						{
							"auto_name": "index.js",
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 142.0,
						"zoom_level": 1.0
					},
					"stack_index": 7,
					"type": "text"
				},
				{
					"buffer": 4,
					"file": "/C/Users/nurul/Programs/Sublime3/Data/Packages/ESLint/ESLint.sublime-settings",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 1230,
						"regions":
						{
						},
						"selection":
						[
							[
								0,
								0
							]
						],
						"settings":
						{
							"syntax": "Packages/JavaScriptNext - ES6 Syntax/JSON (JavaScriptNext).tmLanguage",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 0.0,
						"zoom_level": 1.0
					},
					"stack_index": 8,
					"type": "text"
				},
				{
					"buffer": 5,
					"file": "src/RxMatcher.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 7157,
						"regions":
						{
						},
						"selection":
						[
							[
								820,
								826
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 0.0,
						"zoom_level": 1.0
					},
					"stack_index": 6,
					"type": "text"
				},
				{
					"buffer": 6,
					"file": "src/inputmask/RxInputMask.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 20943,
						"regions":
						{
						},
						"selection":
						[
							[
								2416,
								2416
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 523.0,
						"zoom_level": 1.0
					},
					"stack_index": 4,
					"type": "text"
				},
				{
					"buffer": 7,
					"file": "src/utils.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 15850,
						"regions":
						{
						},
						"selection":
						[
							[
								9048,
								9413
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 6398.0,
						"zoom_level": 1.0
					},
					"stack_index": 3,
					"type": "text"
				},
				{
					"buffer": 8,
					"file": "src/MultiMask.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 1374,
						"regions":
						{
						},
						"selection":
						[
							[
								796,
								796
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"translate_tabs_to_spaces": false
						},
						"translation.x": 0.0,
						"translation.y": 36.0,
						"zoom_level": 1.0
					},
					"stack_index": 2,
					"type": "text"
				},
				{
					"buffer": 9,
					"file": "src/regexp-parser.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 14824,
						"regions":
						{
						},
						"selection":
						[
							[
								13533,
								13533
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": false
						},
						"translation.x": 0.0,
						"translation.y": 7435.33333333,
						"zoom_level": 1.0
					},
					"stack_index": 0,
					"type": "text"
				},
				{
					"buffer": 10,
					"file": "src/rxtree.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 17852,
						"regions":
						{
						},
						"selection":
						[
							[
								2946,
								2946
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 921.0,
						"zoom_level": 1.0
					},
					"stack_index": 1,
					"type": "text"
				},
				{
					"buffer": 11,
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 12302,
						"regions":
						{
							"match":
							{
								"flags": 112,
								"regions":
								[
									[
										277,
										290
									],
									[
										447,
										460
									],
									[
										671,
										684
									],
									[
										958,
										971
									],
									[
										1182,
										1195
									],
									[
										1682,
										1695
									],
									[
										1960,
										1973
									],
									[
										2293,
										2306
									],
									[
										2343,
										2356
									],
									[
										2876,
										2889
									],
									[
										3167,
										3173
									],
									[
										3355,
										3361
									],
									[
										3532,
										3538
									],
									[
										3715,
										3721
									],
									[
										4003,
										4009
									],
									[
										4230,
										4236
									],
									[
										4269,
										4275
									],
									[
										4568,
										4574
									],
									[
										4799,
										4805
									],
									[
										5089,
										5095
									],
									[
										5398,
										5404
									],
									[
										5616,
										5622
									],
									[
										5797,
										5803
									],
									[
										6086,
										6092
									],
									[
										6248,
										6254
									],
									[
										6451,
										6457
									],
									[
										6754,
										6760
									],
									[
										7029,
										7035
									],
									[
										7225,
										7231
									],
									[
										7458,
										7464
									],
									[
										7868,
										7874
									],
									[
										8031,
										8037
									],
									[
										8198,
										8204
									],
									[
										8474,
										8480
									],
									[
										8641,
										8647
									],
									[
										9061,
										9067
									],
									[
										9319,
										9325
									],
									[
										9662,
										9668
									],
									[
										9929,
										9935
									],
									[
										10177,
										10183
									],
									[
										10329,
										10335
									],
									[
										10632,
										10638
									],
									[
										10794,
										10800
									],
									[
										11027,
										11033
									],
									[
										11417,
										11423
									],
									[
										11555,
										11561
									],
									[
										11677,
										11683
									],
									[
										11861,
										11867
									],
									[
										12006,
										12012
									],
									[
										12038,
										12044
									],
									[
										12104,
										12110
									]
								],
								"scope": ""
							}
						},
						"selection":
						[
							[
								10332,
								10332
							]
						],
						"settings":
						{
							"detect_indentation": false,
							"line_numbers": false,
							"output_tag": 4,
							"result_base_dir": "",
							"result_file_regex": "^([^ \t].*):$",
							"result_line_regex": "^ +([0-9]+):",
							"scroll_past_end": true,
							"syntax": "Packages/Default/Find Results.hidden-tmLanguage"
						},
						"translation.x": 0.0,
						"translation.y": 4140.0,
						"zoom_level": 1.0
					},
					"stack_index": 5,
					"type": "text"
				},
				{
					"buffer": 12,
					"file": "src/COMMIT_EDITMSG.COMMIT_EDITMSG",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 3388,
						"regions":
						{
						},
						"selection":
						[
							[
								0,
								0
							]
						],
						"settings":
						{
							"syntax": "Packages/Git/syntax/Git Commit Message.tmLanguage"
						},
						"translation.x": 0.0,
						"translation.y": 0.0,
						"zoom_level": 1.0
					},
					"stack_index": 12,
					"type": "text"
				},
				{
					"buffer": 13,
					"file": "src/regex-utils/makeRxInfo.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 2425,
						"regions":
						{
						},
						"selection":
						[
							[
								593,
								593
							]
						],
						"settings":
						{
							"auto_name": "makeRxInfo.js",
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax"
						},
						"translation.x": 0.0,
						"translation.y": 0.0,
						"zoom_level": 1.0
					},
					"stack_index": 11,
					"type": "text"
				},
				{
					"buffer": 14,
					"file": "src/index.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 2971,
						"regions":
						{
						},
						"selection":
						[
							[
								2032,
								2032
							]
						],
						"settings":
						{
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 2,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 199.0,
						"zoom_level": 1.0
					},
					"stack_index": 10,
					"type": "text"
				}
			]
		}
	],
	"incremental_find":
	{
		"height": 27.0
	},
	"input":
	{
		"height": 59.0
	},
	"layout":
	{
		"cells":
		[
			[
				0,
				0,
				1,
				1
			]
		],
		"cols":
		[
			0.0,
			1.0
		],
		"rows":
		[
			0.0,
			1.0
		]
	},
	"menu_visible": true,
	"output.SublimeLinter":
	{
		"height": 0.0
	},
	"output.SublimeLinter Messages":
	{
		"height": 126.0
	},
	"output.exec":
	{
		"height": 102.0
	},
	"output.find_results":
	{
		"height": 0.0
	},
	"output.git":
	{
		"height": 108.0
	},
	"pinned_build_system": "Packages/Python/Python.sublime-build",
	"project": "",
	"replace":
	{
		"height": 50.0
	},
	"save_all_on_build": true,
	"select_file":
	{
		"height": 0.0,
		"last_filter": "",
		"selected_items":
		[
			[
				"ID",
				"node_modules\\eslint\\lib\\linter\\code-path-analysis\\id-generator.js"
			],
			[
				"italy",
				"coronavirus\\feb-15-Italy.js"
			],
			[
				"",
				"coronavirus\\corona.css"
			],
			[
				"pickRaw",
				"src\\utils\\objutils\\pickRaw.js"
			],
			[
				"isEmpty",
				"data-frame\\lib\\array\\arrayutils\\isEmpty.js"
			],
			[
				"isE",
				"src\\utils\\types\\isEmpty.js"
			],
			[
				"optimize",
				"src\\metadata\\utils\\ruleOptimize.js"
			]
		],
		"width": 0.0
	},
	"select_project":
	{
		"height": 0.0,
		"last_filter": "",
		"selected_items":
		[
		],
		"width": 0.0
	},
	"select_symbol":
	{
		"height": 0.0,
		"last_filter": "",
		"selected_items":
		[
		],
		"width": 0.0
	},
	"selected_group": 0,
	"settings":
	{
	},
	"show_minimap": true,
	"show_open_files": true,
	"show_tabs": true,
	"side_bar_visible": true,
	"side_bar_width": 216.0,
	"status_bar_visible": true,
	"template_settings":
	{
	}
}
