UNPKG

mini-program-cljs

Version:

1 lines 32 kB
["^ ","~:output",["^ ","~:js","goog.provide('mini_program_cljs.util');\nmini_program_cljs.util.jsx__GT_clj = (function mini_program_cljs$util$jsx__GT_clj(x){\nreturn cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,(function (){var iter__4582__auto__ = (function mini_program_cljs$util$jsx__GT_clj_$_iter__18326(s__18327){\nreturn (new cljs.core.LazySeq(null,(function (){\nvar s__18327__$1 = s__18327;\nwhile(true){\nvar temp__5735__auto__ = cljs.core.seq(s__18327__$1);\nif(temp__5735__auto__){\nvar s__18327__$2 = temp__5735__auto__;\nif(cljs.core.chunked_seq_QMARK_(s__18327__$2)){\nvar c__4580__auto__ = cljs.core.chunk_first(s__18327__$2);\nvar size__4581__auto__ = cljs.core.count(c__4580__auto__);\nvar b__18329 = cljs.core.chunk_buffer(size__4581__auto__);\nif((function (){var i__18328 = (0);\nwhile(true){\nif((i__18328 < size__4581__auto__)){\nvar k = cljs.core._nth(c__4580__auto__,i__18328);\ncljs.core.chunk_append(b__18329,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),(x[k])], null));\n\nvar G__18336 = (i__18328 + (1));\ni__18328 = G__18336;\ncontinue;\n} else {\nreturn true;\n}\nbreak;\n}\n})()){\nreturn cljs.core.chunk_cons(cljs.core.chunk(b__18329),mini_program_cljs$util$jsx__GT_clj_$_iter__18326(cljs.core.chunk_rest(s__18327__$2)));\n} else {\nreturn cljs.core.chunk_cons(cljs.core.chunk(b__18329),null);\n}\n} else {\nvar k = cljs.core.first(s__18327__$2);\nreturn cljs.core.cons(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),(x[k])], null),mini_program_cljs$util$jsx__GT_clj_$_iter__18326(cljs.core.rest(s__18327__$2)));\n}\n} else {\nreturn null;\n}\nbreak;\n}\n}),null,null));\n});\nreturn iter__4582__auto__(Object.keys(x));\n})());\n});\nmini_program_cljs.util.alert = (function mini_program_cljs$util$alert(title){\nreturn mini_program_cljs.js_wx.js_wx(\"showToast\",({\"title\": title, \"icon\": \"none\", \"mask\": false, \"duration\": (3000)}));\n});\nmini_program_cljs.util.log = (function mini_program_cljs$util$log(var_args){\nvar args__4795__auto__ = [];\nvar len__4789__auto___18339 = arguments.length;\nvar i__4790__auto___18340 = (0);\nwhile(true){\nif((i__4790__auto___18340 < len__4789__auto___18339)){\nargs__4795__auto__.push((arguments[i__4790__auto___18340]));\n\nvar G__18341 = (i__4790__auto___18340 + (1));\ni__4790__auto___18340 = G__18341;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4796__auto__ = ((((0) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((0)),(0),null)):null);\nreturn mini_program_cljs.util.log.cljs$core$IFn$_invoke$arity$variadic(argseq__4796__auto__);\n});\n\n(mini_program_cljs.util.log.cljs$core$IFn$_invoke$arity$variadic = (function (js_objs){\nvar stri = clojure.string.join.cljs$core$IFn$_invoke$arity$2(\"\",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__18331_SHARP_){\nreturn JSON.stringify(p1__18331_SHARP_);\n}),js_objs));\ntry{return mini_program_cljs.js_wx.js_wx(\"showToast\",({\"title\": stri, \"icon\": \"none\", \"mask\": false, \"duration\": (5000)}));\n}catch (e18333){var e = e18333;\nreturn mini_program_cljs.js_wx.js_wx(\"showToast\",({\"title\": cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_objs), \"icon\": \"none\", \"mask\": false, \"duration\": (5000)}));\n}}));\n\n(mini_program_cljs.util.log.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(mini_program_cljs.util.log.cljs$lang$applyTo = (function (seq18332){\nvar self__4777__auto__ = this;\nreturn self__4777__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq18332));\n}));\n\nmini_program_cljs.util.switch_router = (function mini_program_cljs$util$switch_router(url){\nreturn mini_program_cljs.js_wx.js_wx(\"navigateTo\",({\"url\": url}));\n});\nmini_program_cljs.util.set_storage_sync = (function mini_program_cljs$util$set_storage_sync(tkey,values){\nreturn mini_program_cljs.js_wx.js_wx(\"setStorageSync\",({\"key\": tkey, \"values\": JSON.stringify(values)})).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (obj){\nreturn cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([\"\\u8BBE\\u7F6Estorage ok: \",obj], 0));\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.util.get_storage_sync = (function mini_program_cljs$util$get_storage_sync(tkey,op_fn){\nreturn mini_program_cljs.js_wx.js_wx(\"getStorageSync\",tkey).then((function (obj__18269__auto__){\nconsole.log(\"Get Promise Object: \",obj__18269__auto__);\n\nreturn (function (value){\nvar G__18335 = JSON.parse(value);\nreturn (op_fn.cljs$core$IFn$_invoke$arity$1 ? op_fn.cljs$core$IFn$_invoke$arity$1(G__18335) : op_fn.call(null,G__18335));\n})(obj__18269__auto__);\n})).catch((function (e__18270__auto__){\nreturn console.error(\"Promise Error: \",e__18270__auto__);\n}));\n});\nmini_program_cljs.util.tel_phone = (function mini_program_cljs$util$tel_phone(phone){\nreturn mini_program_cljs.js_wx.js_wx(\"makePhoneCall\",({\"phoneNumber\": phone}));\n});\nmini_program_cljs.util.set_title = (function mini_program_cljs$util$set_title(title){\nreturn mini_program_cljs.js_wx.js_wx(\"setNavigationBarTitle\",({\"title\": title}));\n});\nmini_program_cljs.util.scan_code = (function mini_program_cljs$util$scan_code(success){\nreturn mini_program_cljs.js_wx.js_wx(\"scanCode\",({\"success\": success}));\n});\nmini_program_cljs.util.can_user_info = (function mini_program_cljs$util$can_user_info(){\nreturn mini_program_cljs.js_wx.js_wx(\"canIUse\",\"button.open-type.getUserInfo\");\n});\nmini_program_cljs.util.can_phone_number = (function mini_program_cljs$util$can_phone_number(){\nreturn mini_program_cljs.js_wx.js_wx(\"canIUse\",\"button.open-type.getPhoneNumber\");\n});\nmini_program_cljs.util.get_current_page = (function mini_program_cljs$util$get_current_page(){\nvar pages = getCurrentPages();\nvar len = pages.length;\nvar current_page = (pages[(len - (1))]);\nreturn current_page;\n});\nmini_program_cljs.util.get_current_route = (function mini_program_cljs$util$get_current_route(){\nreturn mini_program_cljs.util.get_current_page().route;\n});\nmini_program_cljs.util.get_current_options = (function mini_program_cljs$util$get_current_options(current_page){\nreturn current_page.options;\n});\n","~:ns-info",["^ ","~:rename-macros",null,"~:renames",["^ "],"~:meta",["^ ","~:file","mini_program_cljs/util.cljs","~:line",1,"~:column",5,"~:end-line",1,"~:end-column",27],"~:ns-aliases",["^ ","~$cljs.loader","~$shadow.loader"],"~:use-macros",["^ ","~$call-promise-1","~$mini-program-cljs.macro","~$defn-js","^@","~$c-log","^@"],"~:excludes",["~#set",[]],"~:name","~$mini-program-cljs.util","~:op","~:ns","~:imports",null,"~:requires",["^ ","~$mini-program-cljs.js-wx","^K","~$jswx","^K","~$clojure.string","^M","~$str","^M","~$cljs.core","^O","~$goog","^P"],"~:seen",["^D",["~:require","~:require-macros"]],"~:uses",["^ ","~$js-wx","^K"],"^S",["^ ","^@","^@","^O","^O"],"~:form",["~#list",["~$ns","^F",["^W",["^S",["^@","~:refer",["^?","^A","^B"]]]],["^W",["^R",["^K","^Y",["^U"],"~:as","^L"],["^M","^Z","^N"]]]]],"~:flags",["^ ","^S",["^D",[]],"^R",["^D",[]]],"~:js-deps",["^ "],"~:deps",["^P","^O","^K","^M"]],"^H","^F","~:resource-id",["~:shadow.build.classpath/resource","mini_program_cljs/util.cljs"],"~:compiled-at",1590371635661,"~:resource-name","mini_program_cljs/util.cljs","~:warnings",[],"~:source","(ns mini-program-cljs.util\n (:require-macros [mini-program-cljs.macro\n :refer [call-promise-1 defn-js c-log]])\n (:require\n [mini-program-cljs.js-wx :refer [js-wx] :as jswx]\n [clojure.string :as str]))\n\n(defn jsx->clj\n [x]\n (into {} (for [k (.keys js/Object x)] [(keyword k) (aget x k)])))\n\n(comment\n (alert \"test\"))\n(defn alert [title]\n (js-wx \"showToast\"\n #js {:title title\n :icon \"none\"\n :mask false\n :duration 3000}))\n\n(comment\n (log #js {:aaa 321321 :bbb 3321 :ccc #js {:ttt 2321 :a 1}}\n #js {:uuiiuuiiuuii 321321 :bbb 3321 :ccc #js {:ttt 2321 :uuii 1}}))\n(defn log [& js-objs]\n (let [stri (->> js-objs\n (map #(.stringify js/JSON %))\n (str/join \"\"))]\n (try\n (js-wx \"showToast\"\n #js {:title stri\n\n :icon \"none\"\n :mask false\n :duration 5000})\n (catch :default e\n (js-wx \"showToast\"\n #js {:title (str js-objs)\n :icon \"none\"\n :mask false\n :duration 5000})))))\n\n(comment\n (switch-router \"/pages/login/login\"))\n(defn switch-router [url]\n ;; (if (= (str \"/\" (get-current-route)) url)\n ;; (js/console.log \"在当前页面,不需要跳转\")\n ;; (js-wx \"navigateTo\"\n ;; #js {:url url}))\n (js-wx \"navigateTo\"\n #js {:url url}))\n\n(comment\n ;; 不知为何无效\n (set-storage-sync \"atestkey\" #js {:url 1111 :test2 \"1132321\" :datas #js {:aaa 111 :bbb 222}}))\n(defn set-storage-sync [tkey values]\n (call-promise-1\n (fn [obj] (prn \"设置storage ok: \" obj))\n (js-wx \"setStorageSync\"\n #js {:key tkey\n :values (.stringify js/JSON values)})))\n\n(comment\n ;; 1. 设置值: wx.setStorageSync(\"testkey\", JSON.stringify({dsadsa: 111}))\n (get-storage-sync \"testkey\" #(prn \"----:\" %)) ;;=> `\"----:\" #js {:dsadsa 111}`\n )\n(defn get-storage-sync [tkey op-fn]\n (call-promise-1\n (fn [value]\n (op-fn (.parse js/JSON value)))\n (js-wx \"getStorageSync\" tkey)))\n\n(comment\n ;; ok test\n (tel-phone \"10086\"))\n(defn tel-phone [phone]\n (js-wx \"makePhoneCall\"\n #js {:phoneNumber phone}))\n\n(comment\n ;; js-wx方法测试很不错!\n (set-title \"设置导航标题\"))\n(defn set-title [title]\n (js-wx \"setNavigationBarTitle\"\n #js {:title title}))\n\n(comment\n ;; 调用CallWxMethod的时候,会返回一个promise,但是直接调用js/wx却不会\n (call-promise-1\n (fn [res] (alert (str (.-result res)))) ;;=> 能打印出来扫出来的码\n (scan-code (fn [res] (alert (str res))))))\n(defn scan-code [success]\n (js-wx \"scanCode\"\n #js {:success success}))\n\n(comment\n (call-promise-1\n (fn [res] (alert (str res)))\n (can-user-info)))\n(defn can-user-info []\n (js-wx \"canIUse\" \"button.open-type.getUserInfo\"))\n\n(comment\n (call-promise-1\n (fn [res] (alert (str res)))\n (can-phone-number)))\n(defn can-phone-number []\n (js-wx \"canIUse\" \"button.open-type.getPhoneNumber\"))\n\n;; Page内部或者util里面才能执行成功的方法, 或者再控制台也能执行成功\n(defn get-current-page []\n (let [pages (js/getCurrentPages)\n len (.-length pages)\n current-page (aget pages (dec len))]\n current-page))\n\n;; 凡是js对象传入,都要加个^js,不让编译器release改名字: 尤其是复杂js对象\n(defn get-current-route []\n (.-route (get-current-page)))\n\n(defn get-current-options [^js current-page]\n (.-options current-page))\n","~:reader-features",["^D",["~:cljs"]],"~:cljc",false,"~:source-map-compact",["^ ","mappings","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","names",["mini-program-cljs.util/jsx->clj","x","cljs.core.into","iter__4582__auto__","s__18327","cljs.core/LazySeq","temp__5735__auto__","cljs.core/seq","cljs.core/chunked-seq?","c__4580__auto__","size__4581__auto__","cljs.core/count","b__18329","cljs.core/chunk-buffer","i__18328","cljs.core/-nth","cljs.core/chunk-append","cljs.core/chunk-cons","cljs.core/chunk","iter__18326","cljs.core/chunk-rest","cljs.core/first","cljs.core/cons","cljs.core/rest","k","js/Object","cljs.core.keyword","mini-program-cljs.util/alert","title","mini-program-cljs.js-wx/js-wx","var_args","args__4795__auto__","len__4789__auto__","i__4790__auto__","argseq__4796__auto__","cljs.core/IndexedSeq","mini-program-cljs.util/log","seq18332","self__4777__auto__","js-objs","stri","p1__18331#","cljs.core.map","js/JSON","clojure.string.join","e18333","e","mini-program-cljs.util/switch-router","url","mini-program-cljs.util/set-storage-sync","tkey","values","obj__18269__auto__","js/console.log","e__18270__auto__","js/console.error","obj","cljs.core.prn","mini-program-cljs.util/get-storage-sync","op-fn","value","G__18335","mini-program-cljs.util/tel-phone","phone","mini-program-cljs.util/set-title","mini-program-cljs.util/scan-code","success","mini-program-cljs.util/can-user-info","mini-program-cljs.util/can-phone-number","mini-program-cljs.util/get-current-page","pages","js/getCurrentPages","len","current-page","mini-program-cljs.util/get-current-route","mini-program-cljs.util/get-current-options","cljs.core/chunk-first"]],"~:used-vars",["^D",["~$mini-program-cljs.util/set-storage-sync","~$mini-program-cljs.js-wx/js-wx","~$mini-program-cljs.util/get-current-options","~$js/console.error","~$mini-program-cljs.util/log","~$cljs.core/seq","~$cljs.core/prn","~$mini-program-cljs.util/tel-phone","~$mini-program-cljs.util/scan-code","~$cljs.core/into","~$js/JSON","~$mini-program-cljs.util/can-user-info","~$mini-program-cljs.util/jsx->clj","~$mini-program-cljs.util/switch-router","~$mini-program-cljs.util/alert","~$mini-program-cljs.util/get-current-route","~$js/console.log","~$mini-program-cljs.util/get-current-page","~$mini-program-cljs.util/can-phone-number","~$mini-program-cljs.util/set-title","~$js/Object","~$mini-program-cljs.util/get-storage-sync"]]],"~:cache-keys",["~#cmap",[["^13","goog/dom/tagname.js"],[1579837703000,"~:shadow.build.compiler/resolve",["^ ","~:require-id",null,"~:deps-ids",["^D",[]],"~:deps-syms",["^P","~$goog.dom.HtmlElement"]]],["^13","goog/math/math.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","~$goog.array","~$goog.asserts"]]],["^13","goog/html/trustedtypes.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/labs/useragent/browser.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","~$goog.labs.userAgent.util","~$goog.object","~$goog.string.internal"]]],["^13","goog/html/safeurl.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","~$goog.fs.url","~$goog.html.TrustedResourceUrl","~$goog.i18n.bidi.Dir","~$goog.i18n.bidi.DirectionalString","~$goog.string.Const","~$goog.string.TypedString","^24"]]],["^13","goog/array/array.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21"]]],["^13","goog/debug/error.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/dom/nodetype.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/string/typedstring.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","mini_program_cljs/js_wx.cljs"],[1590269407000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^O","^23","^M"]]],["^13","goog/object/object.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/dom/asserts.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21"]]],"~:SHADOW-TIMESTAMP",[1585692398000,1585692398000,1579838325000],["^13","goog/math/long.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","~$goog.reflect"]]],["^13","goog/html/trustedresourceurl.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","~$goog.html.trustedtypes","^27","^28","^29","^2:"]]],["^13","goog/string/internal.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/functions/functions.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/html/safestyle.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^21","~$goog.html.SafeUrl","^29","^2:","^24"]]],["^13","goog/dom/safe.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","~$goog.dom.asserts","~$goog.functions","~$goog.html.SafeHtml","~$goog.html.SafeScript","~$goog.html.SafeStyle","^2>","^26","~$goog.html.uncheckedconversions","^29","^24"]]],["^13","goog/structs/map.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","~$goog.iter.Iterator","~$goog.iter.StopIteration"]]],["^13","goog/html/safehtml.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^21","~$goog.dom.TagName","~$goog.dom.tags","^2B","^2C","~$goog.html.SafeStyleSheet","^2>","^26","^2=","^27","^28","~$goog.labs.userAgent.browser","^23","^29","^2:","^24"]]],["^13","goog/dom/tags.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^23"]]],["^13","mini_program_cljs/util.cljs"],[1585840783000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^O","^K","^M"]]],["^13","goog/asserts/asserts.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","~$goog.debug.Error","~$goog.dom.NodeType"]]],["^13","goog/uri/uri.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^21","~$goog.string","~$goog.structs","~$goog.structs.Map","~$goog.uri.utils","~$goog.uri.utils.ComponentIndex","~$goog.uri.utils.StandardQueryParam"]]],["^13","goog/i18n/bidi.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/fs/url.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/base.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",[]]],["^13","goog/structs/structs.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^23"]]],["^13","clojure/string.cljs"],[1579838325000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^O","^2M","~$goog.string.StringBuffer"]]],["^13","goog/string/string.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","~$goog.dom.safe","^2D","^29","^24"]]],["^13","goog/reflect/reflect.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/labs/useragent/util.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^24"]]],["^13","goog/string/stringbuffer.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","goog/iter/iter.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^21","^2@","~$goog.math"]]],["^13","goog/html/uncheckedconversions.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","^2A","^2B","^2C","^2I","^2>","^26","^29","^24"]]],["^13","goog/dom/htmlelement.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P"]]],["^13","cljs/core.cljs"],[1579838325000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","~$goog.math.Long","~$goog.math.Integer","^2M","^23","^20","~$goog.Uri","^2S"]]],["^13","goog/html/safescript.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","^2=","^29","^2:"]]],["^13","goog/html/safestylesheet.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^21","^2C","^23","^29","^2:","^24"]]],["^13","goog/math/integer.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^2<"]]],["^13","goog/uri/utils.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^20","^21","^2M"]]],["^13","goog/string/const.js"],[1579837703000,"^1W",["^ ","^1X",null,"^1Y",["^D",[]],"^1Z",["^P","^21","^2:"]]]]],"~:clj-info",["^ ","jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/reader_types.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64_vlq.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/core.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/edn.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/string.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/inspect.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/instant.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/pprint.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/set.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/java/io.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/env.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/compiler.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/util.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/tagged_literals.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/externs.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/default_data_readers.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/data.json/0.2.6/data.json-0.2.6.jar!/clojure/data/json.clj",1569048105000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/analyzer.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/core.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/js_deps.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/errors.clj",1569150464000,"file:/Users/clojure/CljPro/wechat-clj/mini-program-cljs/src/main/mini_program_cljs/macro.clj",1584556558000],"~:analyzer",["^ ","^3",null,"^4",["^ "],"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",1,"^8",5,"^9",1,"^:",27],"^;",["^ ","^<","^="],"^>",["^ ","^?","^@","^A","^@","^B","^@"],"^C",["^D",[]],"^E","^F","^I",null,"^J",["^ ","^K","^K","^L","^K","^M","^M","^N","^M","^O","^O","^P","^P"],"^Q",["^D",["^R","^S"]],"~:shadow/js-access-global",["^D",["Object","JSON","getCurrentPages"]],"^T",["^ ","^U","^K"],"~:defs",["^ ","~$set-storage-sync",["^ ","~:protocol-inline",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",55,"^8",7,"^9",55,"^:",23,"~:arglists",["^W",["~$quote",["^W",[["~$tkey","~$values"]]]]]],"^E","^1?","^6","mini_program_cljs/util.cljs","^:",23,"~:method-params",["^W",[["^3N","^3O"]]],"~:protocol-impl",null,"~:arglists-meta",["^W",[null,null]],"^8",1,"~:variadic?",false,"^7",55,"~:ret-tag","~$any","^9",55,"~:max-fixed-arity",2,"~:fn-var",true,"^3L",["^W",["^3M",["^W",[["^3N","^3O"]]]]]],"~$log",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",24,"^8",7,"^9",24,"^:",10,"^3L",["^W",["^3M",["^W",[["~$&","~$js-objs"]]]]],"~:top-fn",["^ ","^3S",true,"~:fixed-arity",0,"^3V",0,"^3P",[["^W",["^3Y"]]],"^3L",["^W",[["~$&","^3Y"]]],"^3R",["^W",[null]]]],"^E","^1C","^6","mini_program_cljs/util.cljs","^:",10,"^3Z",["^ ","^3S",true,"^3[",0,"^3V",0,"^3P",[["^W",["^3Y"]]],"^3L",["^W",[["~$&","^3Y"]]],"^3R",["^W",[null]]],"^3P",[["^W",["^3Y"]]],"^3Q",null,"^3[",0,"^3R",["^W",[null]],"^8",1,"^3S",true,"~:methods",[["^ ","^3[",0,"^3S",true]],"^7",24,"^3T","^3U","^9",24,"^3V",0,"^3W",true,"^3L",["^W",[["~$&","^3Y"]]]],"~$get-current-options",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",120,"^8",7,"^9",120,"^:",26,"^3L",["^W",["^3M",["^W",[["~$current-page"]]]]]],"^E","^1A","^6","mini_program_cljs/util.cljs","^:",26,"^3P",["^W",[["^42"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",120,"^3T","~$js","^9",120,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["^42"]]]]]],"~$tel-phone",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",75,"^8",7,"^9",75,"^:",16,"^3L",["^W",["^3M",["^W",[["~$phone"]]]]]],"^E","^1F","^6","mini_program_cljs/util.cljs","^:",16,"^3P",["^W",[["^45"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",75,"^3T","^3U","^9",75,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["^45"]]]]]],"~$scan-code",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",91,"^8",7,"^9",91,"^:",16,"^3L",["^W",["^3M",["^W",[["~$success"]]]]]],"^E","^1G","^6","mini_program_cljs/util.cljs","^:",16,"^3P",["^W",[["^47"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",91,"^3T","^3U","^9",91,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["^47"]]]]]],"~$jsx->clj",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",8,"^8",7,"^9",8,"^:",15,"^3L",["^W",["^3M",["^W",[["~$x"]]]]]],"^E","^1K","^6","mini_program_cljs/util.cljs","^:",15,"^3P",["^W",[["~$x"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",8,"^3T",["^D",[null,"~$clj","^3U"]],"^9",8,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["~$x"]]]]]],"~$can-user-info",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",99,"^8",7,"^9",99,"^:",20,"^3L",["^W",["^3M",["^W",[[]]]]]],"^E","^1J","^6","mini_program_cljs/util.cljs","^:",20,"^3P",["^W",[[]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",99,"^3T","^3U","^9",99,"^3V",0,"^3W",true,"^3L",["^W",["^3M",["^W",[[]]]]]],"~$switch-router",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",44,"^8",7,"^9",44,"^:",20,"^3L",["^W",["^3M",["^W",[["~$url"]]]]]],"^E","^1L","^6","mini_program_cljs/util.cljs","^:",20,"^3P",["^W",[["^4<"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",44,"^3T","^3U","^9",44,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["^4<"]]]]]],"~$alert",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",14,"^8",7,"^9",14,"^:",12,"^3L",["^W",["^3M",["^W",[["~$title"]]]]]],"^E","^1M","^6","mini_program_cljs/util.cljs","^:",12,"^3P",["^W",[["^4>"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",14,"^3T","^3U","^9",14,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["^4>"]]]]]],"~$get-current-route",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",117,"^8",7,"^9",117,"^:",24,"^3L",["^W",["^3M",["^W",[[]]]]]],"^E","^1N","^6","mini_program_cljs/util.cljs","^:",24,"^3P",["^W",[[]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",117,"^3T","^3U","^9",117,"^3V",0,"^3W",true,"^3L",["^W",["^3M",["^W",[[]]]]]],"~$get-current-page",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",110,"^8",7,"^9",110,"^:",23,"^3L",["^W",["^3M",["^W",[[]]]]]],"^E","^1P","^6","mini_program_cljs/util.cljs","^:",23,"^3P",["^W",[[]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",110,"^3T","^3U","^9",110,"^3V",0,"^3W",true,"^3L",["^W",["^3M",["^W",[[]]]]]],"~$can-phone-number",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",106,"^8",7,"^9",106,"^:",23,"^3L",["^W",["^3M",["^W",[[]]]]]],"^E","^1Q","^6","mini_program_cljs/util.cljs","^:",23,"^3P",["^W",[[]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",106,"^3T","^3U","^9",106,"^3V",0,"^3W",true,"^3L",["^W",["^3M",["^W",[[]]]]]],"~$set-title",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",82,"^8",7,"^9",82,"^:",16,"^3L",["^W",["^3M",["^W",[["^4>"]]]]]],"^E","^1R","^6","mini_program_cljs/util.cljs","^:",16,"^3P",["^W",[["^4>"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",82,"^3T","^3U","^9",82,"^3V",1,"^3W",true,"^3L",["^W",["^3M",["^W",[["^4>"]]]]]],"~$get-storage-sync",["^ ","^3K",null,"^5",["^ ","^6","mini_program_cljs/util.cljs","^7",66,"^8",7,"^9",66,"^:",23,"^3L",["^W",["^3M",["^W",[["^3N","~$op-fn"]]]]]],"^E","^1T","^6","mini_program_cljs/util.cljs","^:",23,"^3P",["^W",[["^3N","^4D"]]],"^3Q",null,"^3R",["^W",[null,null]],"^8",1,"^3S",false,"^7",66,"^3T","^3U","^9",66,"^3V",2,"^3W",true,"^3L",["^W",["^3M",["^W",[["^3N","^4D"]]]]]]],"^S",["^ ","^@","^@","^O","^O"],"^[",["^ ","^S",["^D",[]],"^R",["^D",[]]],"^10",["^ "],"^11",["^P","^O","^K","^M"]],"^H","^F","~:ns-specs",["^ "],"~:ns-spec-vars",["^D",[]],"~:compiler-options",["^1V",[["^4G","~:static-fns"],true,["^4G","~:shadow-tweaks"],null,["^4G","~:source-map-inline"],null,["^4G","~:elide-asserts"],true,["^4G","~:optimize-constants"],null,["^4G","^16"],null,["^4G","~:external-config"],null,["^4G","~:tooling-config"],null,["^4G","~:emit-constants"],null,["^4G","~:load-tests"],false,["^4G","~:form-size-threshold"],null,["^4G","~:infer-externs"],true,["^4G","^18"],null,["~:js-options","~:js-provider"],"^R",["~:mode"],"~:release",["^4G","~:fn-invoke-direct"],null,["^4G","~:source-map"],null]]]