["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:use-macros",["^ "],"~:excludes",["~#set",[]],"~:name","~$rewrite-clj.zip.insert","~:imports",null,"~:requires",["^ ","~$base","~$rewrite-clj.zip.base","^:","^:","~$ws","~$rewrite-clj.zip.whitespace","^<","^<","~$node","~$rewrite-clj.node","^>","^>","~$z","~$clojure.zip","^?","^?"],"~:cljs.spec/speced-vars",[],"~:uses",null,"~:defs",["^ ","~$space",["^ ","~:meta",["^ ","~:file","^6","~:line",7,"~:column",16,"~:end-line",7,"~:end-column",21,"~:private",true],"^J",true,"^5","~$rewrite-clj.zip.insert/space","^E","rewrite_clj/zip/insert.cljs","^I",21,"^G",1,"^F",7,"^H",7,"~:tag","~$any"],"~$insert",["^ ","~:protocol-inline",null,"^D",["^ ","^E","^6","^F",10,"^G",8,"^H",10,"^I",14,"^J",true,"~:arglists",["~#list",["~$quote",["^Q",[["~$move-fn","~$insert-fn","~$prefix","~$zloc","~$item"]]]]],"~:doc","Generic insertion helper. If the node reached by `move-fn`\n   is a whitespace, insert an additional space."],"^J",true,"^5","~$rewrite-clj.zip.insert/insert","~:variadic",false,"^E","rewrite_clj/zip/insert.cljs","^I",14,"~:method-params",["^Q",[["^S","^T","^U","^V","^W"]]],"~:protocol-impl",null,"~:arglists-meta",["^Q",[null,null]],"^G",1,"^F",10,"^H",10,"~:max-fixed-arity",5,"~:fn-var",true,"^P",["^Q",["^R",["^Q",[["^S","^T","^U","^V","^W"]]]]],"^X","Generic insertion helper. If the node reached by `move-fn`\n   is a whitespace, insert an additional space."],"~$insert-right",["^ ","^O",null,"^D",["^ ","^E","^6","^F",21,"^G",7,"^H",21,"^I",19,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item to the right of the current location. Will insert a space if necessary."],"^5","~$rewrite-clj.zip.insert/insert-right","^Z",false,"^E","rewrite_clj/zip/insert.cljs","^I",19,"^[",["^Q",[["^V","^W"]]],"^10",null,"^11",["^Q",[null,null]],"^G",1,"^F",21,"^H",21,"^12",2,"^13",true,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item to the right of the current location. Will insert a space if necessary."],"~$insert-left",["^ ","^O",null,"^D",["^ ","^E","^6","^F",30,"^G",7,"^H",30,"^I",18,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item to the right of the left location. Will insert a space if necessary."],"^5","~$rewrite-clj.zip.insert/insert-left","^Z",false,"^E","rewrite_clj/zip/insert.cljs","^I",18,"^[",["^Q",[["^V","^W"]]],"^10",null,"^11",["^Q",[null,null]],"^G",1,"^F",30,"^H",30,"^12",2,"^13",true,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item to the right of the left location. Will insert a space if necessary."],"~$insert-child",["^ ","^O",null,"^D",["^ ","^E","^6","^F",39,"^G",7,"^H",39,"^I",19,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item as first child of the current node. Will insert a space if necessary."],"^5","~$rewrite-clj.zip.insert/insert-child","^Z",false,"^E","rewrite_clj/zip/insert.cljs","^I",19,"^[",["^Q",[["^V","^W"]]],"^10",null,"^11",["^Q",[null,null]],"^G",1,"^F",39,"^H",39,"^12",2,"^13",true,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item as first child of the current node. Will insert a space if necessary."],"~$append-child",["^ ","^O",null,"^D",["^ ","^E","^6","^F",48,"^G",7,"^H",48,"^I",19,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item as last child of the current node. Will insert a space if necessary."],"^5","~$rewrite-clj.zip.insert/append-child","^Z",false,"^E","rewrite_clj/zip/insert.cljs","^I",19,"^[",["^Q",[["^V","^W"]]],"^10",null,"^11",["^Q",[null,null]],"^G",1,"^F",48,"^H",48,"^12",2,"^13",true,"^P",["^Q",["^R",["^Q",[["^V","^W"]]]]],"^X","Insert item as last child of the current node. Will insert a space if necessary."]],"~:cljs.spec/registry-ref",[],"~:require-macros",["^ "],"^X",null]