{"version":3,"sources":["jsdelivr-header.js","/npm/move-uni-app@1.0.8/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLO,UAAW,+BAIX,SAAU,iBAEjB,SAAS,SAAS,GAIY,gBAAzB,QAAQ,IAAI,UACf,QAAQ,KAAK,EAEf,QAYO,gBAAiB,wCAEjB,UAAW,kCAEX,eAAgB,uCAEhB,aAAc,qCAEd,kBAAmB,0CAEnB,SAAU,iCAEV,UAAW,kCAEX,cAAe,sCAEf,gBAAiB,wCAEjB,cAAe,sCAEf,cAAe,sCAEf,YAAa,oCAGb,SAAU,iCAEV,WAAY,mCAEZ,SAAU,iCAEV,UAAW,kCAEX,cAAe,sCAEf,YAAa,oCAIZ,IAAK,OAAS,gCAEf,aAAc,qCAEd,aAAc,qCAId,WAAY,iCAEZ,WAAY,0BAEnB,MAAM,GAAK,CACV,YAAa,YACb,MAAO,MACP,WAAY,WACZ,KAAM,WACN,kBACA,cAAe,cAAc,cAC7B,YAAa,cAAc,YAC3B,UACA,YACA,QACA,MACA,oBACA,wBACA,kBACA,IAAK,KAAK,IACV,KAAM,KAAK,KACX,IAAK,KAAK,IACV,OAAU,KAAK,OACf,SAAU,cAAc,SACxB,SAAU,cAAc,SACxB,UACA,cACA,oBACA,oBACA,oBACA,gBACA,gBACA,UACA,KAAM,CAAC,UAAW,UAAW,QAAS,UAAW,QACjD,UACA,YACA,cACA,cACA,kBACA,mBAID,IAAI,GAAK,GAET,MAAM,QAAU,IACf,EAAI,MAAM,OACN,EAAI,UAAU,WACjB,EAAI,MAAM,SAIX,EAAI,OAAO,cAAc,CAAC,EAAW,IAC7B,WAAW,EAAW,KAE9B,EAAI,OAAO,QAAQ,CAAC,EAAW,IACvB,WAAW,EAAW,KAG9B,EAAI,OAAO,YAAY,CAAC,EAAW,IAC3B,SAAS,EAAW,KAE5B,EAAI,UAAU,GAAK,kBAGL,CACd","file":"/npm/move-uni-app@1.0.8/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/move-uni-app@1.0.8/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","// 引入全局mixin\nimport mixin from './libs/mixin/mixin.js'\n// 引入关于是否mixin集成小程序分享的配置\n// import wxshare from './libs/mixin/mpShare.js'\n// 全局挂载引入http相关请求拦截插件\nimport http from './libs/request'\n\nfunction wranning(str) {\n\t// 开发环境进行信息输出,主要是一些报错信息\n\t// 这个环境的来由是在程序编写时候,点击hx编辑器运行调试代码的时候,详见:\n\t// \thttps://uniapp.dcloud.io/frame?id=%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e5%92%8c%e7%94%9f%e4%ba%a7%e7%8e%af%e5%a2%83\n\tif (process.env.NODE_ENV === 'development') {\n\t\tconsole.warn(str)\n\t}\n}\n\n// 尝试判断在根目录的/store中是否有$u.mixin.js，此文件uView默认为需要挂在到全局的vuex的state变量\n// HX2.6.11版本,放到try中,控制台依然会警告,暂时不用此方式，\n// let vuexStore = {};\n// try {\n// \tvuexStore = require(\"@/store/$u.mixin.js\");\n// } catch (e) {\n// \t//TODO handle the exception\n// }\n\n// post类型对象参数转为get类型url参数\nimport queryParams from './libs/function/queryParams.js'\n// 路由封装\nimport route from './libs/function/route.js'\n// 时间格式化\nimport timeFormat from './libs/function/timeFormat.js'\n// 时间戳格式化,返回多久之前\nimport timeFrom from './libs/function/timeFrom.js'\n// 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制\nimport colorGradient from './libs/function/colorGradient.js'\n// 生成全局唯一guid字符串\nimport guid from './libs/function/guid.js'\n// 主题相关颜色,info|success|warning|primary|default|error,此颜色已在uview.scss中定义,但是为js中也能使用,故也定义一份\nimport color from './libs/function/color.js'\n// 根据type获取图标名称\nimport type2icon from './libs/function/type2icon.js'\n// 打乱数组的顺序\nimport randomArray from './libs/function/randomArray.js'\n// 对象和数组的深度克隆\nimport deepClone from './libs/function/deepClone.js'\n// 对象深度拷贝\nimport deepMerge from './libs/function/deepMerge.js'\n// 添加单位\nimport addUnit from './libs/function/addUnit.js'\n\n// 规则检验\nimport test from './libs/function/test.js'\n// 随机数\nimport random from './libs/function/random.js'\n// 去除空格\nimport trim from './libs/function/trim.js'\n// toast提示，对uni.showToast的封装\nimport toast from './libs/function/toast.js'\n// 获取父组件参数\nimport getParent from './libs/function/getParent.js'\n// 获取整个父组件\nimport $parent from './libs/function/$parent.js'\n// 获取sys()和os()工具方法\n// 获取设备信息，挂载到$u的sys()(system的缩写)属性中，\n// 同时把安卓和ios平台的名称\"ios\"和\"android\"挂到$u.os()中，方便取用\nimport {sys, os} from './libs/function/sys.js'\n// 防抖方法\nimport debounce from './libs/function/debounce.js'\n// 节流方法\nimport throttle from './libs/function/throttle.js'\n\n\n// 配置信息\nimport config from './libs/config/config.js'\n// 各个需要fixed的地方的z-index配置文件\nimport zIndex from './libs/config/zIndex.js'\n\nconst $u = {\n\tqueryParams: queryParams,\n\troute: route,\n\ttimeFormat: timeFormat,\n\tdate: timeFormat, // 另名date\n\ttimeFrom,\n\tcolorGradient: colorGradient.colorGradient,\n\tcolorToRgba: colorGradient.colorToRgba,\n\tguid,\n\tcolor,\n\tsys,\n\tos,\n\ttype2icon,\n\trandomArray,\n\twranning,\n\tget: http.get,\n\tpost: http.post,\n\tput: http.put,\n\t'delete': http.delete,\n\thexToRgb: colorGradient.hexToRgb,\n\trgbToHex: colorGradient.rgbToHex,\n\ttest,\n\trandom,\n\tdeepClone,\n\tdeepMerge,\n\tgetParent,\n\t$parent,\n\taddUnit,\n\ttrim,\n\ttype: ['primary', 'success', 'error', 'warning', 'info'],\n\thttp,\n\ttoast,\n\tconfig, // uView配置信息相关，比如版本号\n\tzIndex,\n\tdebounce,\n\tthrottle,\n}\n\n// $u挂载到uni对象上\nuni.$u = $u\n\nconst install = Vue => {\n\tVue.mixin(mixin) \n\tif (Vue.prototype.openShare) {\n\t\tVue.mixin(mpShare);\n\t}\n\t// Vue.mixin(vuexStore);\n\t// 时间格式化，同时两个名称，date和timeFormat\n\tVue.filter('timeFormat', (timestamp, format) => {\n\t\treturn timeFormat(timestamp, format)\n\t})\n\tVue.filter('date', (timestamp, format) => {\n\t\treturn timeFormat(timestamp, format)\n\t})\n\t// 将多久以前的方法，注入到全局过滤器\n\tVue.filter('timeFrom', (timestamp, format) => {\n\t\treturn timeFrom(timestamp, format)\n\t})\n\tVue.prototype.$u = $u\n}\n\nexport default {\n\tinstall\n}"]}