{
	"auto_complete":
	{
		"selected_items":
		[
			[
				"pa",
				"param	@param"
			],
			[
				"make",
				"makeUnaryMethod"
			],
			[
				"_get",
				"_getIsBranchFn"
			],
			[
				"construc",
				"constructParentItem"
			],
			[
				"items",
				"itemsOnCurrentLevel"
			],
			[
				"un",
				"_unchangedUp"
			],
			[
				"canGo",
				"_canGoUpRight"
			],
			[
				"getPa",
				"getParentItems"
			],
			[
				"_pare",
				"_parentItemsFromPath"
			],
			[
				"_paren",
				"_parentItemsFromPath"
			],
			[
				"_Rih",
				"_rightsFromPath"
			],
			[
				"_righ",
				"_rightsFromPath"
			],
			[
				"_lefts",
				"_leftsFromPath"
			],
			[
				"_rig",
				"_rightsFromPath"
			],
			[
				"_lef",
				"_leftsFromPath"
			],
			[
				"Meta",
				"ZipperMetaType"
			],
			[
				"pro",
				"proxyToMethod"
			],
			[
				"toSta",
				"toStaticFunc"
			],
			[
				"bo",
				"boundZipperFunc"
			],
			[
				"initial",
				"initialNumbers"
			],
			[
				"initi",
				"initialNumbers"
			],
			[
				"new",
				"newChildren"
			],
			[
				"insert",
				"insertChild"
			],
			[
				"goLEft",
				"goLeftmost"
			],
			[
				"goRigh",
				"goRightmost"
			],
			[
				"has",
				"hasChanged"
			],
			[
				"mak",
				"makeNode"
			],
			[
				"objec",
				"objectsCreated"
			],
			[
				"batche",
				"batchedMutations"
			],
			[
				"pre",
				"prepareNewObject"
			],
			[
				"immu",
				"immutableSetIn"
			],
			[
				"origna",
				"originalPathArg"
			],
			[
				"orig",
				"originalPathArg"
			],
			[
				"ori",
				"originalPathArg"
			],
			[
				"rec",
				"recursiveMergeResult"
			],
			[
				"arg",
				"arg"
			],
			[
				"immuta",
				"immutableObjectMerge"
			],
			[
				"get",
				"getMutationManager"
			],
			[
				"for",
				"forceArray"
			],
			[
				"imm",
				"immutableObjectMerge"
			],
			[
				"b",
				"batchedMutations"
			],
			[
				"pr",
				"prepareNewObject"
			],
			[
				"bound",
				"boundOperations"
			],
			[
				"re",
				"recursiveMergeResult"
			],
			[
				"p",
				"prepareNewObject"
			],
			[
				"add",
				"addCanMutateTag"
			],
			[
				"remove",
				"removeCanMutateTag"
			],
			[
				"inded",
				"indexedPush"
			],
			[
				"indexedAcc",
				"indexedAccessIds"
			],
			[
				"idA",
				"idAttribute"
			],
			[
				"mutableArr",
				"mutableArrRemove"
			],
			[
				"mutable",
				"mutableArrInsert"
			],
			[
				"immut",
				"immutableArrInsert"
			],
			[
				"muta",
				"mutableMapOmit"
			],
			[
				"mutableMap",
				"mutableMapUpdate"
			],
			[
				"session",
				"sessionSpecificModel"
			],
			[
				"sess",
				"sessionSpecificModel"
			],
			[
				"getNex",
				"getNextStateSpy"
			],
			[
				"unex",
				"unexistingId"
			],
			[
				"nextSta",
				"nextStateCopied"
			],
			[
				"next",
				"nextStateCopied"
			],
			[
				"M",
				"MOCHA_TARGET"
			],
			[
				"rever",
				"reverseFieldErrorMessage"
			],
			[
				"rel",
				"relatedName"
			],
			[
				"backe",
				"backendMock"
			],
			[
				"acces",
				"accessIdStub"
			],
			[
				"Book",
				"Book"
			],
			[
				"nextN",
				"nextNextState"
			],
			[
				"left",
				"leftToDefine"
			],
			[
				"create",
				"createTestSessionWithData"
			],
			[
				"defin",
				"definedProperties"
			],
			[
				"declare",
				"declaredFieldName"
			],
			[
				"Backe",
				"BackendClass"
			],
			[
				"Bace",
				"BackendClass"
			],
			[
				"sel",
				"selectorTimesRun"
			],
			[
				"upda",
				"updateObj"
			],
			[
				"location",
				"locationDescriptor"
			],
			[
				"model",
				"modelNameToInvalidatorMap"
			],
			[
				"arra",
				"arrayDiffActions"
			],
			[
				"reu",
				"returnBranch"
			],
			[
				"shoul",
				"shouldUpdateObj"
			],
			[
				"mark",
				"markAccessedSpy"
			],
			[
				"getTe",
				"getTestModelDefs"
			],
			[
				"Biog",
				"Biography"
			],
			[
				"books",
				"booksDescriptor"
			],
			[
				"throug",
				"throughQs"
			],
			[
				"fiel",
				"fieldName"
			],
			[
				"backwards",
				"backwardsFieldName"
			],
			[
				"ses",
				"sessionMock"
			],
			[
				"supp",
				"suppliedState"
			],
			[
				"Profie",
				"ProfileModel"
			],
			[
				"addMtat",
				"addMutationSpy"
			],
			[
				"getQue",
				"getQuerySet"
			],
			[
				"qer",
				"querySetSharedMethods"
			],
			[
				"qu",
				"querySetSharedMethods"
			],
			[
				"forwa",
				"forwardsManyToOneDescriptor"
			],
			[
				"query",
				"querySetDelegatorFactory"
			],
			[
				"querySet",
				"querySetSharedMethods"
			],
			[
				"through",
				"throughObject"
			],
			[
				"getQuer",
				"getQuerySetFromIds"
			],
			[
				"throu",
				"throughQs"
			],
			[
				"toMode",
				"toModelName"
			],
			[
				"relae",
				"relatedModelName"
			],
			[
				"access",
				"accessIdSpy"
			],
			[
				"relatedModel",
				"relatedModelName"
			],
			[
				"getRel",
				"getRelatedModel"
			],
			[
				"enti",
				"entitiesToDelete"
			],
			[
				"ids",
				"idsToRemove"
			],
			[
				"id",
				"idAttribute"
			],
			[
				"define",
				"defineProperty"
			],
			[
				"m2m",
				"m2mFromFieldName"
			],
			[
				"relate",
				"relatedModelName"
			],
			[
				"entit",
				"entityWithM2M"
			],
			[
				"ent",
				"entityWithM2M"
			],
			[
				"Query",
				"QuerySetClass"
			],
			[
				"overM",
				"overMiddleAgedFromManager"
			],
			[
				"EntityMAnager",
				"EntityManagerExtend"
			],
			[
				"plain",
				"plainEntities"
			],
			[
				"met",
				"methodNamesToAttach"
			],
			[
				"getIdA",
				"getIdAttribute"
			],
			[
				"cre",
				"createManager"
			],
			[
				"getEnti",
				"getEntityMap"
			],
			[
				"Enti",
				"EntityManager"
			],
			[
				"dele",
				"deleteKeyFromMap"
			],
			[
				"delimi",
				"delimiterStackTop"
			],
			[
				"remoe",
				"removeElementAt"
			],
			[
				"prece",
				"preceded_by_whitespace"
			],
			[
				"follo",
				"followed_by_punctuation"
			]
		]
	},
	"buffers":
	[
		{
			"file": "src/walk.js",
			"settings":
			{
				"buffer_size": 2204,
				"line_ending": "Unix",
				"name": "// @flow"
			}
		}
	],
	"build_system": "",
	"build_system_choices":
	[
	],
	"build_varint": "",
	"command_palette":
	{
		"height": 87.0,
		"last_filter": "install",
		"selected_items":
		[
			[
				"install",
				"Package Control: Install Package"
			],
			[
				"remo",
				"Package Control: Remove Package"
			],
			[
				"remove",
				"Package Control: Remove Package"
			],
			[
				"ins",
				"Package Control: Install Package"
			],
			[
				"upgra",
				"Package Control: Upgrade Package"
			],
			[
				"update p",
				"Package Control: Upgrade/Overwrite All Packages"
			],
			[
				"mark",
				"Markdown Preview: Preview in Browser"
			]
		],
		"width": 593.0
	},
	"console":
	{
		"height": 381.0,
		"history":
		[
			"import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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":
	[
		"/Users/tommi/Projects/zippa",
		"/Users/tommi/Projects/zippa/src",
		"/Users/tommi/Projects/zippa/src/test"
	],
	"file_history":
	[
		"/Users/tommi/Projects/zippa/src/index.js",
		"/Users/tommi/Projects/zippa/src/array_zipper.js",
		"/Users/tommi/Projects/zippa/.babelrc",
		"/Users/tommi/Projects/zippa/documentation.yml",
		"/Users/tommi/Projects/zippa/src/zipper.js",
		"/Users/tommi/Projects/zippa/zippa.sublime-project",
		"/Users/tommi/Projects/zippa/.eslintrc",
		"/Users/tommi/Projects/zippa/.eslintignore",
		"/Users/tommi/Projects/zippa/dist/zippa.js",
		"/Users/tommi/Projects/zippa/Makefile",
		"/Users/tommi/Projects/zippa/DOCUMENTATION.md",
		"/Users/tommi/Projects/zippa/README.md",
		"/Users/tommi/Projects/zippa/.gitignore",
		"/Users/tommi/Projects/zippa/src/test/testTreeZipper.js",
		"/Users/tommi/Projects/zippa/src/test/testWalk.js",
		"/Users/tommi/Projects/zippa/src/test/testArrayZipper.js",
		"/Users/tommi/Projects/zippa/package.json",
		"/Users/tommi/Projects/zippa/DOCS.md",
		"/Users/tommi/Projects/zippa/.flowconfig",
		"/Users/tommi/Projects/zippa/docs/index.html",
		"/Users/tommi/Projects/zippa/docsmd",
		"/Users/tommi/Projects/zippa/src/test/testObjectZipper.js",
		"/Users/tommi/.zshrc",
		"/Users/tommi/Projects/redux-orm/src/test/utils.js",
		"/Users/tommi/Projects/redux-orm/src/test/testModel.js",
		"/Users/tommi/Projects/redux-orm/src/test/testSchema.js",
		"/Users/tommi/Projects/redux-orm/src/Backend.js",
		"/Users/tommi/Projects/redux-orm/src/Model.js",
		"/Users/tommi/Projects/redux-orm/src/utils.js",
		"/Users/tommi/Projects/redux-orm/src/test/testSession.js",
		"/Users/tommi/Projects/redux-orm/src/test/testQuerySet.js",
		"/Users/tommi/Projects/redux-orm/src/test/testBackend.js",
		"/Users/tommi/Projects/redux-orm/src/memoize.js",
		"/Users/tommi/Projects/redux-orm/src/test/testIntegrations.js",
		"/Users/tommi/Projects/redux-orm/src/Schema.js",
		"/Users/tommi/Projects/redux-orm/src/index.js",
		"/Users/tommi/Projects/redux-orm/src/fields.js",
		"/Users/tommi/Projects/redux-orm/src/descriptors.js",
		"/Users/tommi/Projects/redux-orm/Makefile",
		"/Users/tommi/Projects/redux-orm/package.json",
		"/Users/tommi/Projects/redux-orm/src/QuerySet.js",
		"/Users/tommi/Projects/redux-orm/src/constants.js",
		"/Users/tommi/Projects/redux-orm/README.md",
		"/Users/tommi/Projects/redux-orm/lib/index.js",
		"/Users/tommi/Projects/redux-orm/lib/Model.js",
		"/Users/tommi/Projects/redux-orm/lib/Schema.js",
		"/Users/tommi/Projects/redux-orm/src/test/testIntegrationsOld.js",
		"/Users/tommi/Projects/redux-orm/src/Session.js",
		"/Users/tommi/Projects/redux-orm/lib/descriptors.js",
		"/Users/tommi/Projects/redux-orm/src/test/testMeta.js",
		"/Users/tommi/Projects/redux-orm/redux-orm.sublime-project",
		"/Users/tommi/Projects/redux-orm/src/Meta.js",
		"/Users/tommi/Projects/redux-orm/src/Manager.js",
		"/Users/tommi/Projects/redux-orm/jsdoc.conf.json",
		"/Users/tommi/Projects/redux-orm/.gitignore",
		"/Users/tommi/Projects/redux-orm/docs/index.html",
		"/Users/tommi/Projects/redux-orm/lib/Meta.js",
		"/Users/tommi/Projects/redux-orm/src/test/testEntityManager.js",
		"/Users/tommi/Projects/redux-orm/src/BaseModel.js",
		"/Users/tommi/Projects/redux-orm/src/test/testEntity.js",
		"/Users/tommi/Projects/redux-orm/src/Entity.js",
		"/Users/tommi/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings",
		"/Users/tommi/Projects/redux-orm/src/EntityManager.js",
		"/Users/tommi/Projects/redux-orm/dist/index.js",
		"/Users/tommi/Projects/redux-orm/gulpfile.js",
		"/Users/tommi/Projects/redux-orm/dist/utils.js",
		"/Users/tommi/Projects/redux-orm/.npmignore",
		"/Users/tommi/Projects/redux-orm/.eslintrc",
		"/Users/tommi/Projects/redux-orm/.eslintignore",
		"/Users/tommi/Projects/redux-orm/LICENSE",
		"/Users/tommi/Projects/redux-orm/.jscsrc",
		"/Users/tommi/Projects/mysite/source/2015-11-17-django-datetimes-and-timezones.html.markdown",
		"/Users/tommi/Projects/simplemdjs/parser.js",
		"/Users/tommi/Projects/simplemdjs/constants.js",
		"/Users/tommi/Projects/simplemdjs/node.js",
		"/Users/tommi/Projects/simplemdjs/renderer.js",
		"/Users/tommi/Library/Application Support/Sublime Text 3/Packages/User/SublimeLinter.sublime-settings"
	],
	"find":
	{
		"height": 35.0
	},
	"find_in_files":
	{
		"height": 93.0,
		"where_history":
		[
			"-node_modules/, -lib/, -min/, -.publish/, -docs/",
			"-node_modules/, -lib/, -min/, -publish/, -docs/",
			"*.js, -node_modules/, -lib/, -min/, -publish/, -docs/",
			"*.js, -node_modules/, -lib/",
			"*.js, -/node_modules/, -/lib/",
			"*.js, -/node_modules/",
			"*.js, -node_modules",
			"*.js",
			""
		]
	},
	"find_state":
	{
		"case_sensitive": true,
		"find_history":
		[
			"# Zipper",
			"replace",
			"edit",
			"appendChild",
			"insertChild",
			"insertRight",
			"insertLeft",
			"isLeaf",
			"hasChanged",
			"getPath",
			"always",
			"juxtjuxt",
			"_parentItems",
			"eq",
			"console.",
			"_parentPath",
			"canGoLeft",
			"isEnd",
			"isTop",
			"path.left",
			"fn:",
			": ",
			"<T>",
			": Zipper<T>",
			"TopType",
			"<T>",
			": ?Zipper<T>",
			": T,",
			": Array<T>",
			": PathType",
			": PathType<T>",
			": boolean",
			": Zipper<T>",
			"TOP",
			"END",
			"isEnd",
			" | ",
			"isEnd",
			"string",
			"up(",
			"up<",
			"up",
			"lefts",
			"next",
			"next(",
			".parentPath",
			"parentPath",
			"whilst",
			"while",
			"loc",
			"locFrom",
			"Location",
			"isLeaf",
			"console",
			"getChildren",
			"isBranch",
			"IsBranchType",
			"locFrom",
			"IsBranch",
			"LocationType",
			"getChildren",
			"location(",
			"goDown",
			"goLeft",
			"goRight",
			"goUp",
			"ZipperMetaType",
			"getLefts",
			"getRights",
			"rights",
			"lefts",
			"PathType(?!<)",
			"LocationType(?!<)",
			"edit(",
			"isLeaf",
			"right(",
			"<",
			"log",
			"console.",
			"Node",
			"node",
			"do",
			"up",
			"parent item",
			"List",
			"next(",
			"goLeft",
			"goLeftmost",
			"goRightmost",
			"rightmost",
			"insertLeft",
			"console.",
			".concat",
			"isNotTop",
			"console",
			"goUp",
			"parentPath",
			"goUp",
			"this.value",
			"getChildren",
			"function root",
			"getNode",
			"getChildren",
			"isBranch",
			"getRights",
			"first",
			"root",
			"first",
			"head",
			"assoc",
			"assign",
			"while",
			"isTop",
			"getRights",
			"getChildren",
			".right",
			"NodeType",
			"mutableSet",
			"prepareNewObject",
			"mutatedObjects",
			".mutatedObjects",
			".close",
			".mutatedObjects",
			"mutatedObjects",
			"isWithMutations",
			"addMutated",
			".addMutated",
			".open"
		],
		"highlight": true,
		"in_selection": false,
		"preserve_case": false,
		"regex": false,
		"replace_history":
		[
			"_replace",
			"_edit",
			"_appendChild",
			"_insertChild",
			"_insertRight",
			"_insertLeft",
			"_isLeaf",
			"",
			",",
			"",
			"z",
			"zipperFrom",
			"Zipper",
			"Location",
			"down",
			"left",
			"right",
			"up",
			"MetaType",
			"lefts",
			"rights",
			"PathType<T>",
			"LocationType<T>",
			"Item",
			"item",
			"Array",
			"this._value",
			"head",
			"init",
			"T",
			"Omit",
			"sessionData",
			"isSetUp",
			"invalidateClassCache",
			"update",
			"Update",
			"updates",
			"modelName",
			"getBackend",
			"backend",
			"Backend",
			"backend",
			"Backend",
			"withId",
			"Model",
			"mutations",
			"Saving",
			"saving",
			"\"p\""
		],
		"reverse": false,
		"show_context": true,
		"use_buffer2": true,
		"whole_word": false,
		"wrap": true
	},
	"groups":
	[
		{
			"selected": 0,
			"sheets":
			[
				{
					"buffer": 0,
					"file": "src/walk.js",
					"semi_transient": false,
					"settings":
					{
						"buffer_size": 2204,
						"regions":
						{
						},
						"selection":
						[
							[
								1881,
								1881
							]
						],
						"settings":
						{
							"auto_name": "// @flow",
							"syntax": "Packages/Babel/JavaScript (Babel).sublime-syntax",
							"tab_size": 4,
							"translate_tabs_to_spaces": true
						},
						"translation.x": 0.0,
						"translation.y": 572.0,
						"zoom_level": 1.0
					},
					"stack_index": 0,
					"type": "text"
				}
			]
		},
		{
			"sheets":
			[
			]
		}
	],
	"incremental_find":
	{
		"height": 24.0
	},
	"input":
	{
		"height": 34.0
	},
	"layout":
	{
		"cells":
		[
			[
				0,
				0,
				1,
				1
			],
			[
				1,
				0,
				2,
				1
			]
		],
		"cols":
		[
			0.0,
			0.6059866655,
			1.0
		],
		"rows":
		[
			0.0,
			1.0
		]
	},
	"menu_visible": true,
	"output.find_results":
	{
		"height": 0.0
	},
	"pinned_build_system": "",
	"project": "zippa.sublime-project",
	"replace":
	{
		"height": 64.0
	},
	"save_all_on_build": true,
	"select_file":
	{
		"height": 0.0,
		"last_filter": "",
		"selected_items":
		[
		],
		"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": false,
	"show_tabs": true,
	"side_bar_visible": true,
	"side_bar_width": 209.0,
	"status_bar_visible": true,
	"template_settings":
	{
	}
}
