"use strict";const e=require("../../common/vendor.js"),i=require("./libs/mixin/mixin.js"),o=require("./libs/mixin/mpMixin.js"),r=require("./libs/luch-request/core/Request.js"),n=require("./libs/util/route.js"),s=require("./libs/function/colorGradient.js"),t=require("./libs/function/test.js"),l=require("./libs/function/debounce.js"),c=require("./libs/function/throttle.js"),u=require("./libs/function/index.js"),x=require("./libs/config/config.js"),d=require("./libs/config/props.js"),b=require("./libs/config/zIndex.js"),f=require("./libs/config/color.js"),g=require("./libs/function/platform.js"),a=new r.Request;u.index.setConfig=function(e){u.index.shallowMerge(x.config,e.config||{}),u.index.shallowMerge(d.defProps,e.props||{}),u.index.shallowMerge(f.color,e.color||{}),u.index.shallowMerge(b.zIndex,e.zIndex||{})};const p={route:n.route,date:u.index.timeFormat,colorGradient:s.colorGradient.colorGradient,hexToRgb:s.colorGradient.hexToRgb,rgbToHex:s.colorGradient.rgbToHex,colorToRgba:s.colorGradient.colorToRgba,test:t.test,type:["primary","success","error","warning","info"],http:a,config:x.config,zIndex:b.zIndex,debounce:l.debounce,throttle:c.throttle,mixin:i.mixin,mpMixin:o.mpMixin,props:d.defProps,...u.index,color:f.color,platform:g.platform};e.index.$u=p;const m={install:e=>{e.config.globalProperties.$u=p,e.mixin(i.mixin)}};exports.uviewPlus=m;
