UNPKG

@yzsf2e/render-core

Version:

4 lines 1.16 MB
(function(Xt,O){typeof exports=="object"&&typeof module<"u"?O(exports,require("vue"),require("ant-design-vue"),require("@ant-design/icons-vue"),require("vue-i18n"),require("vue-router")):typeof define=="function"&&define.amd?define(["exports","vue","ant-design-vue","@ant-design/icons-vue","vue-i18n","vue-router"],O):(Xt=typeof globalThis<"u"?globalThis:Xt||self,O(Xt["render-core"]={},Xt.Vue,Xt.AntDesignVue,Xt.AntDesignIconsVue,Xt.vueI18n,Xt.VueRouter))})(this,function(Xt,O,Pt,De,Cs,Pl){"use strict";/*! * @yzsf2e/render-core v1.0.2-alpha.201 Wed Aug 20 2025 09:30:38 GMT+0800 (中国标准时间) * (c) 2023 @yzsf2e. */function Bl(f){const k=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(f){for(const t in f)if(t!=="default"){const g=Object.getOwnPropertyDescriptor(f,t);Object.defineProperty(k,t,g.get?g:{enumerable:!0,get:()=>f[t]})}}return k.default=f,Object.freeze(k)}const Dl=Bl(De),Fl={name:"@yzsf2e/render-core",version:"1.0.2-alpha.201",main:"dist/render-core",module:"dist/render-core",files:["dist"],scripts:{dev:"storybook dev -p 6006",build:"vite build",lint:"vite lint",release:"node scripts/release.js --gitTag","build-storybook":"storybook build"},publishConfig:{registry:"https://registry.npmjs.org/",access:"public"},author:"yzsf2e",keywords:["vue3","antdv","frontend","component","components"],dependencies:{"@ant-design/icons-vue":"7.0.1","@vueuse/components":"^10.5.0","@vueuse/core":"^10.5.0","@yzsf2e/use":"workspace:^","ant-design-vue":"3.2.20",axios:"^1.6.2","big.js":"^6.2.1",dayjs:"1.11.10",exceljs:"^4.4.0","file-saver":"^2.0.5","lodash-es":"^4.17.21",store:"^2.0.12","v-viewer":"^3.0.13",viewerjs:"^1.11.6","vue-i18n":"^10.0.1","vue-request":"^2.0.3","vue-router":"^4.2.5"},peerDependencies:{"@ant-design/icons-vue":"7.0.1","ant-design-vue":"3.2.20",axios:"^1.6.2",vue:"3.3.4","vue-i18n":"^10.0.1","vue-router":"^4.2.5"},devDependencies:{"@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/blocks":"^7.6.6","@storybook/test":"^7.6.6","@storybook/vue3":"^7.6.6","@storybook/vue3-vite":"^7.6.6","@types/file-saver":"^2.0.7","@types/node":"^18.16.3","@types/vue-i18n":"^7.0.0","@vitejs/plugin-vue":"^4.0.0","@vitejs/plugin-vue-jsx":"^3.0.0",autoprefixer:"^10.4.16",postcss:"^8.4.32",react:"^18.2.0","react-dom":"^18.2.0",sass:"^1.69.5",storybook:"^7.6.6",typescript:"^5.0.4",vite:"^4.4.2",vue:"3.3.4"}},xi=Object.assign,Ve=location.href.includes("carrierglobe")?"https://api.carrierglobe.com":"https://api.fat.driverglobe.com/api",Jr=()=>O.getCurrentInstance().appContext.config.globalProperties.$axios;function Es(f){return Object.entries(f).map(([k,t])=>({label:t,value:k}))}const Si=()=>({type:Array,default:()=>[]}),Ll=f=>({type:Number,default:f});function Pe(f){return[`yzs-${f}`]}const $l=/-(\w)/g,zl=f=>f.replace($l,(k,t)=>t.toUpperCase()),Fe=f=>{const k=f;return k.install=function(t){t.component(k.name,k),t.component(zl(`-${k.name}`),k)},f},[Ul]=Pe("date-picker"),Vl={allowClear:!0,autofocus:!1,bordered:!0,format:"YYYY-MM-DD",nextIcon:"icon-right",open:!1,placement:"bottomLeft",popupStyle:{},prevIcon:"icon-left",size:"small",suffixIcon:"icon-calendar",superNextIcon:"icon-double-right",superPrevIcon:"icon-double-left",valueFormat:"YYYY-MM-DD",renderExtraFooter:()=>null,showNow:!0,showTime:!1,showToday:!0},Ts={dateRender:Function,disabled:Boolean,disabledDate:Function,dropdownClassName:String,getPopupContainer:Function,inputReadOnly:Boolean,locale:Object,mode:String,picker:String,placeholder:String,presets:Array,status:String,defaultPickerValue:Object,disabledTime:Function,format:String,value:Object},As=Fe(O.defineComponent({name:Ul,props:Ts,emits:["change","ok","update:value","openChange","panelChange"],setup(f,{emit:k,expose:t}){const g=O.ref(null),b=O.computed(()=>xi(f,Vl)),c=i=>{k("ok",i)},s=i=>{k("change",i),k("update:value",i)},a=i=>{k("openChange",i)},n=(i,o)=>{k("openChange",i,o)};t({blur:()=>{var i;(i=g.value)==null||i.blur()},focus:()=>{var i;(i=g.value)==null||i.focus()}});const l={...b.value,ok:c,onChange:s,onOpenChange:a,panelChange:n};return()=>O.createVNode(Pt.DatePicker,O.mergeProps({ref:g},l),null)}})),Hl=O.defineComponent({name:"AIcon",components:Dl,props:{type:{required:!0,type:String}}}),Le=(f,k)=>{const t=f.__vccOpts||f;for(const[g,b]of k)t[g]=b;return t};function ql(f,k,t,g,b,c){return O.openBlock(),O.createBlock(O.resolveDynamicComponent(f.type))}const Tn=Le(Hl,[["render",ql]]),[Wl]=Pe("debounce-button"),Kl={name:Wl},Xl=O.defineComponent({...Kl,props:{block:{type:Boolean},danger:{type:Boolean},disabled:{type:Boolean},ghost:{type:Boolean},href:{},htmlType:{},icon:{},shape:{},size:{default:"middle"},target:{},type:{default:"primary"},loadingTime:{default:5e3},style:{}},emits:["click"],setup(f,{emit:k}){const t=f,g=O.ref(!1);let b=null;function c(){g.value||(g.value=!0,k("click",()=>{g.value=!1,clearTimeout(b)}),b=setTimeout(()=>{g.value=!1},t.loadingTime||0))}return(s,a)=>{const n=O.resolveComponent("a-button");return O.openBlock(),O.createBlock(n,{block:s.block,danger:s.danger,disabled:s.disabled,ghost:s.ghost,href:s.href,"html-type":s.htmlType,icon:s.icon,shape:s.shape,size:s.size,target:s.target,type:s.type,loading:g.value,style:O.normalizeStyle(s.style),onClick:c},{default:O.withCtx(()=>[s.$slots.default?O.renderSlot(s.$slots,"default",{key:0}):O.createCommentVNode("",!0)]),_:3},8,["block","danger","disabled","ghost","href","html-type","icon","shape","size","target","type","loading","style"])}}}),Ms=Fe(Xl);function Os(f){return O.getCurrentScope()?(O.onScopeDispose(f),!0):!1}function Qr(f){let k=!1,t;const g=O.effectScope(!0);return(...b)=>(k||(t=g.run(()=>f(...b)),k=!0),t)}function $e(f){return typeof f=="function"?f():O.unref(f)}const Rs=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Yl=f=>typeof f<"u",Gl=Object.prototype.toString,Zl=f=>Gl.call(f)==="[object Object]",Jl=()=>{};function Ql(f,k){function t(...g){return new Promise((b,c)=>{Promise.resolve(f(()=>k.apply(this,g),{fn:k,thisArg:this,args:g})).then(b).catch(c)})}return t}const Ns=f=>f();function tc(f=Ns){const k=O.ref(!0);function t(){k.value=!1}function g(){k.value=!0}const b=(...c)=>{k.value&&f(...c)};return{isActive:O.readonly(k),pause:t,resume:g,eventFilter:b}}function ec(f){return f||O.getCurrentInstance()}function rc(f,k,t={}){const{eventFilter:g=Ns,...b}=t;return O.watch(f,Ql(g,k),b)}function nc(f,k,t={}){const{eventFilter:g,...b}=t,{eventFilter:c,pause:s,resume:a,isActive:n}=tc(g);return{stop:rc(f,k,{...b,eventFilter:c}),pause:s,resume:a,isActive:n}}function ic(f,k={}){if(!O.isRef(f))return O.toRefs(f);const t=Array.isArray(f.value)?Array.from({length:f.value.length}):{};for(const g in f.value)t[g]=O.customRef(()=>({get(){return f.value[g]},set(b){var c;if((c=$e(k.replaceRef))!=null?c:!0)if(Array.isArray(f.value)){const a=[...f.value];a[g]=b,f.value=a}else{const a={...f.value,[g]:b};Object.setPrototypeOf(a,Object.getPrototypeOf(f.value)),f.value=a}else f.value[g]=b}}));return t}function sc(f,k=!0,t){const g=ec(t);g?O.onMounted(f,g):k?f():O.nextTick(f)}function ki(f){var k;const t=$e(f);return(k=t==null?void 0:t.$el)!=null?k:t}const tn=Rs?window:void 0;function en(...f){let k,t,g,b;if(typeof f[0]=="string"||Array.isArray(f[0])?([t,g,b]=f,k=tn):[k,t,g,b]=f,!k)return Jl;Array.isArray(t)||(t=[t]),Array.isArray(g)||(g=[g]);const c=[],s=()=>{c.forEach(r=>r()),c.length=0},a=(r,l,i,o)=>(r.addEventListener(l,i,o),()=>r.removeEventListener(l,i,o)),n=O.watch(()=>[ki(k),$e(b)],([r,l])=>{if(s(),!r)return;const i=Zl(l)?{...l}:l;c.push(...t.flatMap(o=>g.map(h=>a(r,o,h,i))))},{immediate:!0,flush:"post"}),e=()=>{n(),s()};return Os(e),e}function oc(){const f=O.ref(!1);return O.getCurrentInstance()&&O.onMounted(()=>{f.value=!0}),f}function ac(f){const k=oc();return O.computed(()=>(k.value,!!f()))}function lc(f){return JSON.parse(JSON.stringify(f))}const An=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Mn="__vueuse_ssr_handlers__",cc=uc();function uc(){return Mn in An||(An[Mn]=An[Mn]||{}),An[Mn]}function fc(f,k){return cc[f]||k}function hc(f){return f==null?"any":f instanceof Set?"set":f instanceof Map?"map":f instanceof Date?"date":typeof f=="boolean"?"boolean":typeof f=="string"?"string":typeof f=="object"?"object":Number.isNaN(f)?"any":"number"}const dc={boolean:{read:f=>f==="true",write:f=>String(f)},object:{read:f=>JSON.parse(f),write:f=>JSON.stringify(f)},number:{read:f=>Number.parseFloat(f),write:f=>String(f)},any:{read:f=>f,write:f=>String(f)},string:{read:f=>f,write:f=>String(f)},map:{read:f=>new Map(JSON.parse(f)),write:f=>JSON.stringify(Array.from(f.entries()))},set:{read:f=>new Set(JSON.parse(f)),write:f=>JSON.stringify(Array.from(f))},date:{read:f=>new Date(f),write:f=>f.toISOString()}},Is="vueuse-storage";function js(f,k,t,g={}){var b;const{flush:c="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:n=!0,mergeDefaults:e=!1,shallow:r,window:l=tn,eventFilter:i,onError:o=D=>{console.error(D)},initOnMounted:h}=g,d=(r?O.shallowRef:O.ref)(typeof k=="function"?k():k);if(!t)try{t=fc("getDefaultStorage",()=>{var D;return(D=tn)==null?void 0:D.localStorage})()}catch(D){o(D)}if(!t)return d;const u=$e(k),p=hc(u),m=(b=g.serializer)!=null?b:dc[p],{pause:S,resume:C}=nc(d,()=>A(d.value),{flush:c,deep:s,eventFilter:i});return l&&a&&sc(()=>{en(l,"storage",I),en(l,Is,L),h&&I()}),h||I(),d;function A(D){try{if(D==null)t.removeItem(f);else{const F=m.write(D),U=t.getItem(f);U!==F&&(t.setItem(f,F),l&&l.dispatchEvent(new CustomEvent(Is,{detail:{key:f,oldValue:U,newValue:F,storageArea:t}})))}}catch(F){o(F)}}function P(D){const F=D?D.newValue:t.getItem(f);if(F==null)return n&&u!=null&&t.setItem(f,m.write(u)),u;if(!D&&e){const U=m.read(F);return typeof e=="function"?e(U,u):p==="object"&&!Array.isArray(U)?{...u,...U}:U}else return typeof F!="string"?F:m.read(F)}function L(D){I(D.detail)}function I(D){if(!(D&&D.storageArea!==t)){if(D&&D.key==null){d.value=u;return}if(!(D&&D.key!==f)){S();try{(D==null?void 0:D.newValue)!==m.write(d.value)&&(d.value=P(D))}catch(F){o(F)}finally{D?O.nextTick(C):C()}}}}}function pc(f,k={}){var t,g;const{pointerTypes:b,preventDefault:c,stopPropagation:s,exact:a,onMove:n,onEnd:e,onStart:r,initialValue:l,axis:i="both",draggingElement:o=tn,containerElement:h,handle:d=f}=k,u=O.ref((t=$e(l))!=null?t:{x:0,y:0}),p=O.ref(),m=L=>b?b.includes(L.pointerType):!0,S=L=>{$e(c)&&L.preventDefault(),$e(s)&&L.stopPropagation()},C=L=>{var I;if(!m(L)||$e(a)&&L.target!==$e(f))return;const D=$e(h),F=(I=D==null?void 0:D.getBoundingClientRect)==null?void 0:I.call(D),U=$e(f).getBoundingClientRect(),z={x:L.clientX-(D?U.left-F.left:U.left),y:L.clientY-(D?U.top-F.top:U.top)};(r==null?void 0:r(z,L))!==!1&&(p.value=z,S(L))},A=L=>{var I;if(!m(L)||!p.value)return;const D=$e(h),F=(I=D==null?void 0:D.getBoundingClientRect)==null?void 0:I.call(D),U=$e(f).getBoundingClientRect();let{x:z,y:E}=u.value;(i==="x"||i==="both")&&(z=L.clientX-p.value.x,D&&(z=Math.min(Math.max(0,z),F.width-U.width))),(i==="y"||i==="both")&&(E=L.clientY-p.value.y,D&&(E=Math.min(Math.max(0,E),F.height-U.height))),u.value={x:z,y:E},n==null||n(u.value,L),S(L)},P=L=>{m(L)&&p.value&&(p.value=void 0,e==null||e(u.value,L),S(L))};if(Rs){const L={capture:(g=k.capture)!=null?g:!0};en(d,"pointerdown",C,L),en(o,"pointermove",A,L),en(o,"pointerup",P,L)}return{...ic(u),position:u,isDragging:O.computed(()=>!!p.value),style:O.computed(()=>`left:${u.value.x}px;top:${u.value.y}px;`)}}function mc(f,k,t={}){const{window:g=tn,...b}=t;let c;const s=ac(()=>g&&"ResizeObserver"in g),a=()=>{c&&(c.disconnect(),c=void 0)},n=O.computed(()=>Array.isArray(f)?f.map(l=>ki(l)):[ki(f)]),e=O.watch(n,l=>{if(a(),s.value&&g){c=new ResizeObserver(k);for(const i of l)i&&c.observe(i,b)}},{immediate:!0,flush:"post",deep:!0}),r=()=>{a(),e()};return Os(r),{isSupported:s,stop:r}}function nr(f,k,t,g={}){var b,c,s;const{clone:a=!1,passive:n=!1,eventName:e,deep:r=!1,defaultValue:l,shouldEmit:i}=g,o=O.getCurrentInstance(),h=t||(o==null?void 0:o.emit)||((b=o==null?void 0:o.$emit)==null?void 0:b.bind(o))||((s=(c=o==null?void 0:o.proxy)==null?void 0:c.$emit)==null?void 0:s.bind(o==null?void 0:o.proxy));let d=e;k||(k="modelValue"),d=d||`update:${k.toString()}`;const u=S=>a?typeof a=="function"?a(S):lc(S):S,p=()=>Yl(f[k])?u(f[k]):l,m=S=>{i?i(S)&&h(d,S):h(d,S)};if(n){const S=p(),C=O.ref(S);let A=!1;return O.watch(()=>f[k],P=>{A||(A=!0,C.value=u(P),O.nextTick(()=>A=!1))}),O.watch(C,P=>{!A&&(P!==f[k]||r)&&m(P)},{deep:r}),C}else return O.computed({get(){return p()},set(S){m(S)}})}const[gc]=Pe("drag-drawer"),bc=O.defineComponent({name:gc,components:{CloseOutlined:De.CloseOutlined,ShrinkOutlined:De.ShrinkOutlined,ArrowsAltOutlined:De.ArrowsAltOutlined},props:{visible:{type:Boolean,default:!1},title:{type:String,default:""},mask:{type:Boolean,default:!1},width:{type:[Number,String],default:500},getContainer:{type:Function,default:()=>{if(document.querySelector(".page-renderer-wrapper"))return document.querySelector(".page-renderer-wrapper");if(document.querySelector(".main__container"))return document.querySelector(".main__container")}},hideFooter:{type:Boolean,default:!1}},setup(f,{emit:k}){const t=O.ref(null),g=nr(f,"visible",k),b=O.ref(f.width),c=O.ref(!1),s=()=>g.value=!1,a=()=>f.getContainer(),n=a(),e=500,r=()=>{b.value=c.value?f.width:"100%",c.value=!c.value};return O.watch(g,i=>{i||(c.value=!1,b.value=f.width)}),{show:g,fullScreen:c,dragDrawer:t,actualWidth:b,getContainerFn:a,handleClose:s,toggleFullScreen:r,handleMouseDown:i=>{const o=i.clientX,h=b.value,d=(n==null?void 0:n.clientWidth)||document.body.clientWidth;document.body.classList.add("disable-select-in-dragging"),window.onmousemove=function(u){const m=u.clientX-o,S=typeof h=="number"?h-m:window.innerWidth-u.x;b.value=Math.min(S<e?e:S,d)},window.onmouseup=()=>{window.onmousemove=null,document.body.classList.remove("disable-select-in-dragging")}}}}}),p2="",yc={key:0,style:{position:"absolute",bottom:"0",left:"0",height:"50px","line-height":"49px",width:"100%","border-top":"1px solid #eee","box-sizing":"content-box","background-color":"#fff","z-index":"2"}};function vc(f,k,t,g,b,c){const s=O.resolveComponent("ArrowsAltOutlined"),a=O.resolveComponent("ShrinkOutlined"),n=O.resolveComponent("CloseOutlined"),e=O.resolveComponent("a-space"),r=O.resolveComponent("a-button"),l=O.resolveComponent("a-drawer");return O.openBlock(),O.createBlock(l,{ref:"dragDrawer",class:"drag-drawer-warpper",placement:"right",mask:f.mask,width:f.actualWidth,"get-container":f.getContainerFn,closable:!1,"destroy-on-close":!0,push:!0,visible:f.show,"onUpdate:visible":k[1]||(k[1]=i=>f.show=i)},{title:O.withCtx(()=>[f.title?(O.openBlock(),O.createElementBlock(O.Fragment,{key:0},[O.createTextVNode(O.toDisplayString(f.title),1)],64)):O.renderSlot(f.$slots,"title",{key:1})]),extra:O.withCtx(()=>[O.createVNode(e,{style:{transform:"translateY(2px)"}},{default:O.withCtx(()=>[f.fullScreen?(O.openBlock(),O.createBlock(a,{key:1,style:{color:"#000","font-size":"18px",cursor:"pointer","margin-right":"10px"},onClick:f.toggleFullScreen},null,8,["onClick"])):(O.openBlock(),O.createBlock(s,{key:0,style:{color:"#000","font-size":"18px",cursor:"pointer","margin-right":"10px"},onClick:f.toggleFullScreen},null,8,["onClick"])),O.createVNode(n,{style:{color:"#000","font-size":"18px",cursor:"pointer","margin-right":"10px"},onClick:f.handleClose},null,8,["onClick"])]),_:1})]),default:O.withCtx(()=>[O.renderSlot(f.$slots,"default"),O.createElementVNode("div",{class:"drag-trigger",onMousedown:k[0]||(k[0]=i=>f.handleMouseDown(i))},null,32),f.hideFooter?O.createCommentVNode("",!0):(O.openBlock(),O.createElementBlock("div",yc,[O.createVNode(e,{style:{"padding-left":"20px"}},{default:O.withCtx(()=>[O.createVNode(r,{onClick:f.handleClose},{default:O.withCtx(()=>[O.createTextVNode(O.toDisplayString(f.$t("close")||"关闭"),1)]),_:1},8,["onClick"]),O.renderSlot(f.$slots,"footBtn")]),_:3})]))]),_:3},8,["mask","width","get-container","visible"])}const Ps=Fe(Le(bc,[["render",vc]])),He=()=>{try{return Cs.useI18n()}catch{return{t:()=>{}}}},[wc]=Pe("page-renderer-form-modal"),_c=O.defineComponent({name:wc,components:{Modal:Pt.Modal,Button:Pt.Button,Space:Pt.Space},props:{form:{type:Object,required:!0},rows:{type:Array,default:()=>[]},extraData:{type:Object},getContainer:{type:Function,default:()=>{if(document.querySelector(".page-renderer-wrapper"))return document.querySelector(".page-renderer-wrapper");if(document.querySelector(".main__container"))return document.querySelector(".main__container")}}},emits:["refresh"],setup(f,{expose:k,emit:t}){const{t:g}=He(),{form:b}=O.toRefs(f),c=O.ref(!1),s=O.ref(!1),a=O.ref(null),n=O.reactive({showOk:!0}),e=async()=>{var o,h;s.value=!0;const i=((o=a.value)==null?void 0:o.finish)||(()=>Promise.resolve({success:!0}));(h=a.value)!=null&&h.finish||console.warn("form组件没有提供finish方法"),i().then(d=>{const{needFeedback:u=!0,needRefresh:p=!0,successMsg:m=g("operationSuccessful")||"操作成功"}=b.value;s.value=!1,d&&d.success&&(u&&Pt.message.success(m),l(),p&&t("refresh"))}).catch(d=>{var p;if(s.value=!1,console.log("[PageRendererFormModal handleOk Error]: ",d),typeof d=="string")return Pt.message.warn(d);const{errorFields:u}=d;u&&u.length&&Pt.message.warn((p=u[0])==null?void 0:p.errors.join("、"))})};O.watch(c,i=>{i&&O.nextTick(()=>{const o=document.querySelector(".ant-modal-root"),h=o==null?void 0:o.querySelector(".ant-modal-header"),d=o==null?void 0:o.querySelector(".ant-modal");h.style.cursor="move";const u=d.currentStyle||window.getComputedStyle(d,null);h.onmousedown=p=>{const m=p.clientX-h.offsetLeft,S=p.clientY-h.offsetTop;let C,A;u.left.includes("%")?(C=+document.body.clientWidth*(+u.left.replace(/%/g,"")/100),A=+document.body.clientHeight*(+u.top.replace(/%/g,"")/100)):(C=+u.left.replace(/\px/g,""),A=+u.top.replace(/\px/g,"")),document.onmousemove=function(P){const L=P.clientX-m,I=P.clientY-S;d.style.left=`${L+C}px`,d.style.top=`${I+A}px`},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null}}})});const r=()=>c.value=!0,l=()=>{var i,o;(o=(i=a.value)==null?void 0:i.reset)==null||o.call(i),c.value=!1};return k({openModal:r,closeModal:l}),{handleOk:e,closeModal:l,visible:c,modalConfig:n,currentForm:a,confirmLoading:s}}}),g2="",xc={key:1};function Sc(f,k,t,g,b,c){const s=O.resolveComponent("Button"),a=O.resolveComponent("Space"),n=O.resolveComponent("Modal");return O.openBlock(),O.createBlock(n,O.mergeProps({"wrap-class-name":"drag-modal-wrapper",visible:f.visible,"onUpdate:visible":k[1]||(k[1]=e=>f.visible=e)},f.form.modalProps,{"destroy-on-close":!0,"get-container":f.getContainer,onCancel:f.closeModal}),{title:O.withCtx(()=>[O.createElementVNode("span",null,O.toDisplayString(f.form.title),1)]),footer:O.withCtx(()=>{var e;return[((e=f.form.modalProps)==null?void 0:e.hideFooter)!==!0?(O.openBlock(),O.createBlock(a,{key:0},{default:O.withCtx(()=>{var r;return[O.createVNode(s,{onClick:f.closeModal},{default:O.withCtx(()=>{var l;return[O.createTextVNode(O.toDisplayString(((l=f.form.modalProps)==null?void 0:l.cancelText)||f.$t("cancel")||"取消"),1)]}),_:1},8,["onClick"]),((r=f.form.modalProps)==null?void 0:r.hideOkButton)!==!0&&f.modalConfig.showOk?(O.openBlock(),O.createBlock(s,{key:0,type:"primary",onClick:f.handleOk,loading:f.confirmLoading},{default:O.withCtx(()=>{var l;return[O.createTextVNode(O.toDisplayString(((l=f.form.modalProps)==null?void 0:l.okText)||f.$t("ok")||"确定"),1)]}),_:1},8,["onClick","loading"])):O.createCommentVNode("",!0)]}),_:1})):O.createCommentVNode("",!0)]}),default:O.withCtx(()=>[f.form.component?(O.openBlock(),O.createBlock(O.resolveDynamicComponent(f.form.component),O.mergeProps({key:0,rows:f.rows,"extra-data":f.extraData},f.form.props,{modalConfig:f.modalConfig,"onUpdate:modalConfig":k[0]||(k[0]=e=>f.modalConfig=e),ref:"currentForm"}),null,16,["rows","extra-data","modalConfig"])):(O.openBlock(),O.createElementBlock("span",xc,"form配置中没有为【"+O.toDisplayString(f.form.title)+"】事件提供组件",1))]),_:1},16,["visible","get-container","onCancel"])}const Bs=Le(_c,[["render",Sc]]),Ds=Fe(Bs),[kc]=Pe("drag-modal-plus"),Cc=O.defineComponent({name:kc,components:{Modal:Pt.Modal,Button:Pt.Button,Space:Pt.Space},props:{visible:{type:Boolean,default:!1},title:{type:String,default:"标题"},width:{type:[Number,String],default:500},cancelText:{type:String,default:""},modalProps:{type:Object,default:()=>({})},getContainer:{type:Function,default:()=>{if(document.querySelector(".page-renderer-wrapper"))return document.querySelector(".page-renderer-wrapper");if(document.querySelector(".main__container"))return document.querySelector(".main__container")}},hideFooter:{type:Boolean,default:!1}},emits:["update:visible"],setup(f,{expose:k,emit:t}){const g=O.ref(null),b=nr(f,"visible",t);function c(){if(!b.value)return;const n=document.querySelector(".ant-modal-root"),e=n==null?void 0:n.querySelector(".ant-modal-header"),r=n==null?void 0:n.querySelector(".ant-modal");e.style.cursor="move";const l=r.currentStyle||window.getComputedStyle(r,null);e.onmousedown=i=>{const o=i.clientX-e.offsetLeft,h=i.clientY-e.offsetTop;let d,u;l.left.includes("%")?(d=+document.body.clientWidth*(+l.left.replace(/%/g,"")/100),u=+document.body.clientHeight*(+l.top.replace(/%/g,"")/100)):(d=+l.left.replace(/\px/g,""),u=+l.top.replace(/\px/g,"")),document.onmousemove=function(p){const m=p.clientX-o,S=p.clientY-h;r.style.left=`${m+d}px`,r.style.top=`${S+u}px`},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null}}}O.watch(b,n=>{O.nextTick(()=>{setTimeout(c,500)})},{immediate:!0,flush:"post"});const s=()=>b.value=!1;return k({openModal:()=>b.value=!0,closeModal:s}),{show:b,closeModal:s,dragModalPlusRef:g}}}),b2="";function Ec(f,k,t,g,b,c){const s=O.resolveComponent("Button"),a=O.resolveComponent("Space"),n=O.resolveComponent("Modal");return O.openBlock(),O.createBlock(n,O.mergeProps({ref:"dragModalPlusRef","wrap-class-name":"drag-modal-wrapper"},f.modalProps,{visible:f.show,"onUpdate:visible":k[0]||(k[0]=e=>f.show=e),width:f.width,"destroy-on-close":!0,"get-container":f.getContainer,onCancel:f.closeModal}),{title:O.withCtx(()=>[O.createElementVNode("span",null,O.toDisplayString(f.title),1)]),footer:O.withCtx(()=>[f.hideFooter?O.createCommentVNode("",!0):(O.openBlock(),O.createBlock(a,{key:0},{default:O.withCtx(()=>[O.createVNode(s,{onClick:f.closeModal},{default:O.withCtx(()=>[O.createTextVNode(O.toDisplayString(f.cancelText||f.$t("cancel")||"取消"),1)]),_:1},8,["onClick"]),O.renderSlot(f.$slots,"footBtn")]),_:3}))]),default:O.withCtx(()=>[O.renderSlot(f.$slots,"default")]),_:3},16,["visible","width","get-container","onCancel"])}const Fs=Fe(Le(Cc,[["render",Ec]])),rn=Qr(()=>{const f=Jr(),k=O.ref({}),t=O.ref({}),g=async(s,a)=>{const n=`${s}-${a}`;if(k.value[n])return k.value[n];const e=await f({url:`${Ve}/base-biz-data-server/query/data/apiDataSource/${s}/${a}`,method:"get"});return k.value[n]=e.data,k.value[n]};return{getApiDataSource:g,getEnumData:async(s,a,n)=>{const e=`${s}-${a}`;if(t.value[e])return t.value[e];const r=await g(s,a);r.async&&!location.href.includes("carrierglobe")&&(Pt.message.warn(`当前词条 ${a} 是懒加载数据源,请使用 YzsEnumFuzzySelect 组件!`),console.error(`当前词条 ${a} 是懒加载数据源,请使用 YzsEnumFuzzySelect 组件!`));let l={};try{l=JSON.parse(r.apiParam)}catch{l={}}const i=await f({url:`${Ve}${r.apiUrl}`,method:r.apiPost?"post":"get",[r.apiPost?"data":"params"]:{...l,...n}});return t.value[e]=i,t.value[e]},getI18nBizCodeList:async(s,a,n)=>(await f({url:`${Ve}/base-biz-data-server/query/i18n/biz/code/list`,method:"post",data:{codeType:s,attributeName:a,dataCodes:n}})).data}}),[Tc]=Pe("enum-select"),Ac={name:Tc},Mc=O.defineComponent({...Ac,props:{value:{},code:{},name:{},label:{},codeType:{default:"we"},required:{type:Boolean},showLabel:{type:Boolean,default:!0},disabled:{type:Boolean},placeholder:{},params:{},formItemProps:{},selectProps:{default:()=>({allowClear:!0,showSearch:!0})},transform:{}},emits:["update:value","pressEnter","change"],setup(f,{emit:k}){const t=f,{t:g}=He(),b=nr(t,"value",k),c=O.ref([]),{getEnumData:s}=rn(),a=O.computed(()=>({required:t.required,...t.formItemProps})),n=O.computed(()=>({allowClear:!0,showSearch:!0,optionFilterProp:"label",...t.selectProps,disabled:t.disabled,placeholder:t.disabled?"":e()}));function e(){return t.placeholder?t.placeholder:g("pleaseSelect")?`${g("pleaseSelect")}${t.label||g(t.code)}`:""}r();async function r(){const o=await s(t.codeType,t.code,t.params);c.value=await(t.transform?Promise.resolve(t.transform(o)):Promise.resolve(o.data))}function l(o){(o.keyCode===13||o.key==="Enter")&&setTimeout(()=>k("pressEnter"))}function i(o){k("change",o)}return(o,h)=>{const d=O.resolveComponent("a-select"),u=O.resolveComponent("a-form-item");return o.showLabel!==!1?(O.openBlock(),O.createBlock(u,O.mergeProps({key:0,name:o.name,label:o.label||O.unref(g)(o.code)||o.code},a.value),{default:O.withCtx(()=>[O.createVNode(d,O.mergeProps({value:O.unref(b),"onUpdate:value":h[0]||(h[0]=p=>O.isRef(b)?b.value=p:null),options:c.value},n.value,{class:[{"enum-select-selector-active":O.unref(b)},"enum-select-selector"],onChange:i,onKeydown:l}),null,16,["value","options","class"])]),_:1},16,["name","label"])):(O.openBlock(),O.createBlock(d,O.mergeProps({key:1,value:O.unref(b),"onUpdate:value":h[1]||(h[1]=p=>O.isRef(b)?b.value=p:null),options:c.value},n.value,{class:[{"enum-select-selector-active":O.unref(b)},"enum-select-selector"],onChange:i,onKeydown:l}),null,16,["value","options","class"]))}}}),v2="",Ci=Fe(Mc);var Oc=typeof global=="object"&&global&&global.Object===Object&&global;const Ls=Oc;var Rc=typeof self=="object"&&self&&self.Object===Object&&self,Nc=Ls||Rc||Function("return this")();const Xe=Nc;var Ic=Xe.Symbol;const Je=Ic;var $s=Object.prototype,jc=$s.hasOwnProperty,Pc=$s.toString,nn=Je?Je.toStringTag:void 0;function Bc(f){var k=jc.call(f,nn),t=f[nn];try{f[nn]=void 0;var g=!0}catch{}var b=Pc.call(f);return g&&(k?f[nn]=t:delete f[nn]),b}var Dc=Object.prototype,Fc=Dc.toString;function Lc(f){return Fc.call(f)}var $c="[object Null]",zc="[object Undefined]",zs=Je?Je.toStringTag:void 0;function mr(f){return f==null?f===void 0?zc:$c:zs&&zs in Object(f)?Bc(f):Lc(f)}function ir(f){return f!=null&&typeof f=="object"}var Uc="[object Symbol]";function Ar(f){return typeof f=="symbol"||ir(f)&&mr(f)==Uc}function gr(f,k){for(var t=-1,g=f==null?0:f.length,b=Array(g);++t<g;)b[t]=k(f[t],t,f);return b}var Vc=Array.isArray;const Ie=Vc;var Hc=1/0,Us=Je?Je.prototype:void 0,Vs=Us?Us.toString:void 0;function Hs(f){if(typeof f=="string")return f;if(Ie(f))return gr(f,Hs)+"";if(Ar(f))return Vs?Vs.call(f):"";var k=f+"";return k=="0"&&1/f==-Hc?"-0":k}var qc=/\s/;function Wc(f){for(var k=f.length;k--&&qc.test(f.charAt(k)););return k}var Kc=/^\s+/;function Xc(f){return f&&f.slice(0,Wc(f)+1).replace(Kc,"")}function qe(f){var k=typeof f;return f!=null&&(k=="object"||k=="function")}var qs=0/0,Yc=/^[-+]0x[0-9a-f]+$/i,Gc=/^0b[01]+$/i,Zc=/^0o[0-7]+$/i,Jc=parseInt;function Ei(f){if(typeof f=="number")return f;if(Ar(f))return qs;if(qe(f)){var k=typeof f.valueOf=="function"?f.valueOf():f;f=qe(k)?k+"":k}if(typeof f!="string")return f===0?f:+f;f=Xc(f);var t=Gc.test(f);return t||Zc.test(f)?Jc(f.slice(2),t?2:8):Yc.test(f)?qs:+f}var Ws=1/0,Qc=17976931348623157e292;function tu(f){if(!f)return f===0?f:0;if(f=Ei(f),f===Ws||f===-Ws){var k=f<0?-1:1;return k*Qc}return f===f?f:0}function eu(f){var k=tu(f),t=k%1;return k===k?t?k-t:k:0}function Ks(f){return f}var ru="[object AsyncFunction]",nu="[object Function]",iu="[object GeneratorFunction]",su="[object Proxy]";function Xs(f){if(!qe(f))return!1;var k=mr(f);return k==nu||k==iu||k==ru||k==su}var ou=Xe["__core-js_shared__"];const Ti=ou;var Ys=function(){var f=/[^.]+$/.exec(Ti&&Ti.keys&&Ti.keys.IE_PROTO||"");return f?"Symbol(src)_1."+f:""}();function au(f){return!!Ys&&Ys in f}var lu=Function.prototype,cu=lu.toString;function br(f){if(f!=null){try{return cu.call(f)}catch{}try{return f+""}catch{}}return""}var uu=/[\\^$.*+?()[\]{}|]/g,fu=/^\[object .+?Constructor\]$/,hu=Function.prototype,du=Object.prototype,pu=hu.toString,mu=du.hasOwnProperty,gu=RegExp("^"+pu.call(mu).replace(uu,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function bu(f){if(!qe(f)||au(f))return!1;var k=Xs(f)?gu:fu;return k.test(br(f))}function yu(f,k){return f==null?void 0:f[k]}function yr(f,k){var t=yu(f,k);return bu(t)?t:void 0}var vu=yr(Xe,"WeakMap");const Ai=vu;var Gs=Object.create,wu=function(){function f(){}return function(k){if(!qe(k))return{};if(Gs)return Gs(k);f.prototype=k;var t=new f;return f.prototype=void 0,t}}();const _u=wu;function xu(){}function Su(f,k){var t=-1,g=f.length;for(k||(k=Array(g));++t<g;)k[t]=f[t];return k}var ku=function(){try{var f=yr(Object,"defineProperty");return f({},"",{}),f}catch{}}();const Zs=ku;function Cu(f,k){for(var t=-1,g=f==null?0:f.length;++t<g&&k(f[t],t,f)!==!1;);return f}function Eu(f,k,t,g){for(var b=f.length,c=t+(g?1:-1);g?c--:++c<b;)if(k(f[c],c,f))return c;return-1}function Tu(f){return f!==f}function Au(f,k,t){for(var g=t-1,b=f.length;++g<b;)if(f[g]===k)return g;return-1}function Js(f,k,t){return k===k?Au(f,k,t):Eu(f,Tu,t)}function Mu(f,k){var t=f==null?0:f.length;return!!t&&Js(f,k,0)>-1}var Ou=9007199254740991,Ru=/^(?:0|[1-9]\d*)$/;function On(f,k){var t=typeof f;return k=k??Ou,!!k&&(t=="number"||t!="symbol"&&Ru.test(f))&&f>-1&&f%1==0&&f<k}function Mi(f,k,t){k=="__proto__"&&Zs?Zs(f,k,{configurable:!0,enumerable:!0,value:t,writable:!0}):f[k]=t}function Rn(f,k){return f===k||f!==f&&k!==k}var Nu=Object.prototype,Iu=Nu.hasOwnProperty;function Oi(f,k,t){var g=f[k];(!(Iu.call(f,k)&&Rn(g,t))||t===void 0&&!(k in f))&&Mi(f,k,t)}function Nn(f,k,t,g){var b=!t;t||(t={});for(var c=-1,s=k.length;++c<s;){var a=k[c],n=g?g(t[a],f[a],a,t,f):void 0;n===void 0&&(n=f[a]),b?Mi(t,a,n):Oi(t,a,n)}return t}var ju=9007199254740991;function Ri(f){return typeof f=="number"&&f>-1&&f%1==0&&f<=ju}function Mr(f){return f!=null&&Ri(f.length)&&!Xs(f)}function Pu(f,k,t){if(!qe(t))return!1;var g=typeof k;return(g=="number"?Mr(t)&&On(k,t.length):g=="string"&&k in t)?Rn(t[k],f):!1}var Bu=Object.prototype;function Ni(f){var k=f&&f.constructor,t=typeof k=="function"&&k.prototype||Bu;return f===t}function Du(f,k){for(var t=-1,g=Array(f);++t<f;)g[t]=k(t);return g}var Fu="[object Arguments]";function Qs(f){return ir(f)&&mr(f)==Fu}var to=Object.prototype,Lu=to.hasOwnProperty,$u=to.propertyIsEnumerable,zu=Qs(function(){return arguments}())?Qs:function(f){return ir(f)&&Lu.call(f,"callee")&&!$u.call(f,"callee")};const eo=zu;function Uu(){return!1}var ro=typeof Xt=="object"&&Xt&&!Xt.nodeType&&Xt,no=ro&&typeof module=="object"&&module&&!module.nodeType&&module,Vu=no&&no.exports===ro,io=Vu?Xe.Buffer:void 0,Hu=io?io.isBuffer:void 0,qu=Hu||Uu;const In=qu;var Wu="[object Arguments]",Ku="[object Array]",Xu="[object Boolean]",Yu="[object Date]",Gu="[object Error]",Zu="[object Function]",Ju="[object Map]",Qu="[object Number]",tf="[object Object]",ef="[object RegExp]",rf="[object Set]",nf="[object String]",sf="[object WeakMap]",of="[object ArrayBuffer]",af="[object DataView]",lf="[object Float32Array]",cf="[object Float64Array]",uf="[object Int8Array]",ff="[object Int16Array]",hf="[object Int32Array]",df="[object Uint8Array]",pf="[object Uint8ClampedArray]",mf="[object Uint16Array]",gf="[object Uint32Array]",xe={};xe[lf]=xe[cf]=xe[uf]=xe[ff]=xe[hf]=xe[df]=xe[pf]=xe[mf]=xe[gf]=!0,xe[Wu]=xe[Ku]=xe[of]=xe[Xu]=xe[af]=xe[Yu]=xe[Gu]=xe[Zu]=xe[Ju]=xe[Qu]=xe[tf]=xe[ef]=xe[rf]=xe[nf]=xe[sf]=!1;function bf(f){return ir(f)&&Ri(f.length)&&!!xe[mr(f)]}function jn(f){return function(k){return f(k)}}var so=typeof Xt=="object"&&Xt&&!Xt.nodeType&&Xt,sn=so&&typeof module=="object"&&module&&!module.nodeType&&module,yf=sn&&sn.exports===so,Ii=yf&&Ls.process,vf=function(){try{var f=sn&&sn.require&&sn.require("util").types;return f||Ii&&Ii.binding&&Ii.binding("util")}catch{}}();const Or=vf;var oo=Or&&Or.isTypedArray,wf=oo?jn(oo):bf;const ao=wf;var _f=Object.prototype,xf=_f.hasOwnProperty;function lo(f,k){var t=Ie(f),g=!t&&eo(f),b=!t&&!g&&In(f),c=!t&&!g&&!b&&ao(f),s=t||g||b||c,a=s?Du(f.length,String):[],n=a.length;for(var e in f)(k||xf.call(f,e))&&!(s&&(e=="length"||b&&(e=="offset"||e=="parent")||c&&(e=="buffer"||e=="byteLength"||e=="byteOffset")||On(e,n)))&&a.push(e);return a}function co(f,k){return function(t){return f(k(t))}}var Sf=co(Object.keys,Object);const kf=Sf;var Cf=Object.prototype,Ef=Cf.hasOwnProperty;function Tf(f){if(!Ni(f))return kf(f);var k=[];for(var t in Object(f))Ef.call(f,t)&&t!="constructor"&&k.push(t);return k}function Rr(f){return Mr(f)?lo(f):Tf(f)}function Af(f){var k=[];if(f!=null)for(var t in Object(f))k.push(t);return k}var Mf=Object.prototype,Of=Mf.hasOwnProperty;function Rf(f){if(!qe(f))return Af(f);var k=Ni(f),t=[];for(var g in f)g=="constructor"&&(k||!Of.call(f,g))||t.push(g);return t}function ji(f){return Mr(f)?lo(f,!0):Rf(f)}var Nf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,If=/^\w*$/;function Pi(f,k){if(Ie(f))return!1;var t=typeof f;return t=="number"||t=="symbol"||t=="boolean"||f==null||Ar(f)?!0:If.test(f)||!Nf.test(f)||k!=null&&f in Object(k)}var jf=yr(Object,"create");const on=jf;function Pf(){this.__data__=on?on(null):{},this.size=0}function Bf(f){var k=this.has(f)&&delete this.__data__[f];return this.size-=k?1:0,k}var Df="__lodash_hash_undefined__",Ff=Object.prototype,Lf=Ff.hasOwnProperty;function $f(f){var k=this.__data__;if(on){var t=k[f];return t===Df?void 0:t}return Lf.call(k,f)?k[f]:void 0}var zf=Object.prototype,Uf=zf.hasOwnProperty;function Vf(f){var k=this.__data__;return on?k[f]!==void 0:Uf.call(k,f)}var Hf="__lodash_hash_undefined__";function qf(f,k){var t=this.__data__;return this.size+=this.has(f)?0:1,t[f]=on&&k===void 0?Hf:k,this}function vr(f){var k=-1,t=f==null?0:f.length;for(this.clear();++k<t;){var g=f[k];this.set(g[0],g[1])}}vr.prototype.clear=Pf,vr.prototype.delete=Bf,vr.prototype.get=$f,vr.prototype.has=Vf,vr.prototype.set=qf;function Wf(){this.__data__=[],this.size=0}function Pn(f,k){for(var t=f.length;t--;)if(Rn(f[t][0],k))return t;return-1}var Kf=Array.prototype,Xf=Kf.splice;function Yf(f){var k=this.__data__,t=Pn(k,f);if(t<0)return!1;var g=k.length-1;return t==g?k.pop():Xf.call(k,t,1),--this.size,!0}function Gf(f){var k=this.__data__,t=Pn(k,f);return t<0?void 0:k[t][1]}function Zf(f){return Pn(this.__data__,f)>-1}function Jf(f,k){var t=this.__data__,g=Pn(t,f);return g<0?(++this.size,t.push([f,k])):t[g][1]=k,this}function sr(f){var k=-1,t=f==null?0:f.length;for(this.clear();++k<t;){var g=f[k];this.set(g[0],g[1])}}sr.prototype.clear=Wf,sr.prototype.delete=Yf,sr.prototype.get=Gf,sr.prototype.has=Zf,sr.prototype.set=Jf;var Qf=yr(Xe,"Map");const an=Qf;function th(){this.size=0,this.__data__={hash:new vr,map:new(an||sr),string:new vr}}function eh(f){var k=typeof f;return k=="string"||k=="number"||k=="symbol"||k=="boolean"?f!=="__proto__":f===null}function Bn(f,k){var t=f.__data__;return eh(k)?t[typeof k=="string"?"string":"hash"]:t.map}function rh(f){var k=Bn(this,f).delete(f);return this.size-=k?1:0,k}function nh(f){return Bn(this,f).get(f)}function ih(f){return Bn(this,f).has(f)}function sh(f,k){var t=Bn(this,f),g=t.size;return t.set(f,k),this.size+=t.size==g?0:1,this}function or(f){var k=-1,t=f==null?0:f.length;for(this.clear();++k<t;){var g=f[k];this.set(g[0],g[1])}}or.prototype.clear=th,or.prototype.delete=rh,or.prototype.get=nh,or.prototype.has=ih,or.prototype.set=sh;var oh="Expected a function";function Bi(f,k){if(typeof f!="function"||k!=null&&typeof k!="function")throw new TypeError(oh);var t=function(){var g=arguments,b=k?k.apply(this,g):g[0],c=t.cache;if(c.has(b))return c.get(b);var s=f.apply(this,g);return t.cache=c.set(b,s)||c,s};return t.cache=new(Bi.Cache||or),t}Bi.Cache=or;var ah=500;function lh(f){var k=Bi(f,function(g){return t.size===ah&&t.clear(),g}),t=k.cache;return k}var ch=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,uh=/\\(\\)?/g,fh=lh(function(f){var k=[];return f.charCodeAt(0)===46&&k.push(""),f.replace(ch,function(t,g,b,c){k.push(b?c.replace(uh,"$1"):g||t)}),k});const hh=fh;function dh(f){return f==null?"":Hs(f)}function Dn(f,k){return Ie(f)?f:Pi(f,k)?[f]:hh(dh(f))}var ph=1/0;function ln(f){if(typeof f=="string"||Ar(f))return f;var k=f+"";return k=="0"&&1/f==-ph?"-0":k}function Fn(f,k){k=Dn(k,f);for(var t=0,g=k.length;f!=null&&t<g;)f=f[ln(k[t++])];return t&&t==g?f:void 0}function Nr(f,k,t){var g=f==null?void 0:Fn(f,k);return g===void 0?t:g}function uo(f,k){for(var t=-1,g=k.length,b=f.length;++t<g;)f[b+t]=k[t];return f}var mh=co(Object.getPrototypeOf,Object);const fo=mh;function gh(){this.__data__=new sr,this.size=0}function bh(f){var k=this.__data__,t=k.delete(f);return this.size=k.size,t}function yh(f){return this.__data__.get(f)}function vh(f){return this.__data__.has(f)}var wh=200;function _h(f,k){var t=this.__data__;if(t instanceof sr){var g=t.__data__;if(!an||g.length<wh-1)return g.push([f,k]),this.size=++t.size,this;t=this.__data__=new or(g)}return t.set(f,k),this.size=t.size,this}function Qe(f){var k=this.__data__=new sr(f);this.size=k.size}Qe.prototype.clear=gh,Qe.prototype.delete=bh,Qe.prototype.get=yh,Qe.prototype.has=vh,Qe.prototype.set=_h;function xh(f,k){return f&&Nn(k,Rr(k),f)}function Sh(f,k){return f&&Nn(k,ji(k),f)}var ho=typeof Xt=="object"&&Xt&&!Xt.nodeType&&Xt,po=ho&&typeof module=="object"&&module&&!module.nodeType&&module,kh=po&&po.exports===ho,mo=kh?Xe.Buffer:void 0,go=mo?mo.allocUnsafe:void 0;function Ch(f,k){if(k)return f.slice();var t=f.length,g=go?go(t):new f.constructor(t);return f.copy(g),g}function bo(f,k){for(var t=-1,g=f==null?0:f.length,b=0,c=[];++t<g;){var s=f[t];k(s,t,f)&&(c[b++]=s)}return c}function yo(){return[]}var Eh=Object.prototype,Th=Eh.propertyIsEnumerable,vo=Object.getOwnPropertySymbols,Ah=vo?function(f){return f==null?[]:(f=Object(f),bo(vo(f),function(k){return Th.call(f,k)}))}:yo;const Di=Ah;function Mh(f,k){return Nn(f,Di(f),k)}var Oh=Object.getOwnPropertySymbols,Rh=Oh?function(f){for(var k=[];f;)uo(k,Di(f)),f=fo(f);return k}:yo;const wo=Rh;function Nh(f,k){return Nn(f,wo(f),k)}function _o(f,k,t){var g=k(f);return Ie(f)?g:uo(g,t(f))}function Fi(f){return _o(f,Rr,Di)}function xo(f){return _o(f,ji,wo)}var Ih=yr(Xe,"DataView");const Li=Ih;var jh=yr(Xe,"Promise");const $i=jh;var Ph=yr(Xe,"Set");const Ir=Ph;var So="[object Map]",Bh="[object Object]",ko="[object Promise]",Co="[object Set]",Eo="[object WeakMap]",To="[object DataView]",Dh=br(Li),Fh=br(an),Lh=br($i),$h=br(Ir),zh=br(Ai),wr=mr;(Li&&wr(new Li(new ArrayBuffer(1)))!=To||an&&wr(new an)!=So||$i&&wr($i.resolve())!=ko||Ir&&wr(new Ir)!=Co||Ai&&wr(new Ai)!=Eo)&&(wr=function(f){var k=mr(f),t=k==Bh?f.constructor:void 0,g=t?br(t):"";if(g)switch(g){case Dh:return To;case Fh:return So;case Lh:return ko;case $h:return Co;case zh:return Eo}return k});const cn=wr;var Uh=Object.prototype,Vh=Uh.hasOwnProperty;function Hh(f){var k=f.length,t=new f.constructor(k);return k&&typeof f[0]=="string"&&Vh.call(f,"index")&&(t.index=f.index,t.input=f.input),t}var qh=Xe.Uint8Array;const Ln=qh;function zi(f){var k=new f.constructor(f.byteLength);return new Ln(k).set(new Ln(f)),k}function Wh(f,k){var t=k?zi(f.buffer):f.buffer;return new f.constructor(t,f.byteOffset,f.byteLength)}var Kh=/\w*$/;function Xh(f){var k=new f.constructor(f.source,Kh.exec(f));return k.lastIndex=f.lastIndex,k}var Ao=Je?Je.prototype:void 0,Mo=Ao?Ao.valueOf:void 0;function Yh(f){return Mo?Object(Mo.call(f)):{}}function Gh(f,k){var t=k?zi(f.buffer):f.buffer;return new f.constructor(t,f.byteOffset,f.length)}var Zh="[object Boolean]",Jh="[object Date]",Qh="[object Map]",td="[object Number]",ed="[object RegExp]",rd="[object Set]",nd="[object String]",id="[object Symbol]",sd="[object ArrayBuffer]",od="[object DataView]",ad="[object Float32Array]",ld="[object Float64Array]",cd="[object Int8Array]",ud="[object Int16Array]",fd="[object Int32Array]",hd="[object Uint8Array]",dd="[object Uint8ClampedArray]",pd="[object Uint16Array]",md="[object Uint32Array]";function gd(f,k,t){var g=f.constructor;switch(k){case sd:return zi(f);case Zh:case Jh:return new g(+f);case od:return Wh(f,t);case ad:case ld:case cd:case ud:case fd:case hd:case dd:case pd:case md:return Gh(f,t);case Qh:return new g;case td:case nd:return new g(f);case ed:return Xh(f);case rd:return new g;case id:return Yh(f)}}function bd(f){return typeof f.constructor=="function"&&!Ni(f)?_u(fo(f)):{}}var yd="[object Map]";function vd(f){return ir(f)&&cn(f)==yd}var Oo=Or&&Or.isMap,wd=Oo?jn(Oo):vd;const _d=wd;var xd="[object Set]";function Sd(f){return ir(f)&&cn(f)==xd}var Ro=Or&&Or.isSet,kd=Ro?jn(Ro):Sd;const Cd=kd;var Ed=1,Td=2,Ad=4,No="[object Arguments]",Md="[object Array]",Od="[object Boolean]",Rd="[object Date]",Nd="[object Error]",Io="[object Function]",Id="[object GeneratorFunction]",jd="[object Map]",Pd="[object Number]",jo="[object Object]",Bd="[object RegExp]",Dd="[object Set]",Fd="[object String]",Ld="[object Symbol]",$d="[object WeakMap]",zd="[object ArrayBuffer]",Ud="[object DataView]",Vd="[object Float32Array]",Hd="[object Float64Array]",qd="[object Int8Array]",Wd="[object Int16Array]",Kd="[object Int32Array]",Xd="[object Uint8Array]",Yd="[object Uint8ClampedArray]",Gd="[object Uint16Array]",Zd="[object Uint32Array]",we={};we[No]=we[Md]=we[zd]=we[Ud]=we[Od]=we[Rd]=we[Vd]=we[Hd]=we[qd]=we[Wd]=we[Kd]=we[jd]=we[Pd]=we[jo]=we[Bd]=we[Dd]=we[Fd]=we[Ld]=we[Xd]=we[Yd]=we[Gd]=we[Zd]=!0,we[Nd]=we[Io]=we[$d]=!1;function $n(f,k,t,g,b,c){var s,a=k&Ed,n=k&Td,e=k&Ad;if(t&&(s=b?t(f,g,b,c):t(f)),s!==void 0)return s;if(!qe(f))return f;var r=Ie(f);if(r){if(s=Hh(f),!a)return Su(f,s)}else{var l=cn(f),i=l==Io||l==Id;if(In(f))return Ch(f,a);if(l==jo||l==No||i&&!b){if(s=n||i?{}:bd(f),!a)return n?Nh(f,Sh(s,f)):Mh(f,xh(s,f))}else{if(!we[l])return b?f:{};s=gd(f,l,a)}}c||(c=new Qe);var o=c.get(f);if(o)return o;c.set(f,s),Cd(f)?f.forEach(function(u){s.add($n(u,k,t,u,f,c))}):_d(f)&&f.forEach(function(u,p){s.set(p,$n(u,k,t,p,f,c))});var h=e?n?xo:Fi:n?ji:Rr,d=r?void 0:h(f);return Cu(d||f,function(u,p){d&&(p=u,u=f[p]),Oi(s,p,$n(u,k,t,p,f,c))}),s}var Jd=1,Qd=4;function un(f){return $n(f,Jd|Qd)}var tp="__lodash_hash_undefined__";function ep(f){return this.__data__.set(f,tp),this}function rp(f){return this.__data__.has(f)}function fn(f){var k=-1,t=f==null?0:f.length;for(this.__data__=new or;++k<t;)this.add(f[k])}fn.prototype.add=fn.prototype.push=ep,fn.prototype.has=rp;function np(f,k){for(var t=-1,g=f==null?0:f.length;++t<g;)if(k(f[t],t,f))return!0;return!1}function Po(f,k){return f.has(k)}var ip=1,sp=2;function Bo(f,k,t,g,b,c){var s=t&ip,a=f.length,n=k.length;if(a!=n&&!(s&&n>a))return!1;var e=c.get(f),r=c.get(k);if(e&&r)return e==k&&r==f;var l=-1,i=!0,o=t&sp?new fn:void 0;for(c.set(f,k),c.set(k,f);++l<a;){var h=f[l],d=k[l];if(g)var u=s?g(d,h,l,k,f,c):g(h,d,l,f,k,c);if(u!==void 0){if(u)continue;i=!1;break}if(o){if(!np(k,function(p,m){if(!Po(o,m)&&(h===p||b(h,p,t,g,c)))return o.push(m)})){i=!1;break}}else if(!(h===d||b(h,d,t,g,c))){i=!1;break}}return c.delete(f),c.delete(k),i}function op(f){var k=-1,t=Array(f.size);return f.forEach(function(g,b){t[++k]=[b,g]}),t}function Ui(f){var k=-1,t=Array(f.size);return f.forEach(function(g){t[++k]=g}),t}var ap=1,lp=2,cp="[object Boolean]",up="[object Date]",fp="[object Error]",hp="[object Map]",dp="[object Number]",pp="[object RegExp]",mp="[object Set]",gp="[object String]",bp="[object Symbol]",yp="[object ArrayBuffer]",vp="[object DataView]",Do=Je?Je.prototype:void 0,Vi=Do?Do.valueOf:void 0;function wp(f,k,t,g,b,c,s){switch(t){case vp:if(f.byteLength!=k.byteLength||f.byteOffset!=k.byteOffset)return!1;f=f.buffer,k=k.buffer;case yp:return!(f.byteLength!=k.byteLength||!c(new Ln(f),new Ln(k)));case cp:case up:case dp:return Rn(+f,+k);case fp:return f.name==k.name&&f.message==k.message;case pp:case gp:return f==k+"";case hp:var a=op;case mp:var n=g&ap;if(a||(a=Ui),f.size!=k.size&&!n)return!1;var e=s.get(f);if(e)return e==k;g|=lp,s.set(f,k);var r=Bo(a(f),a(k),g,b,c,s);return s.delete(f),r;case bp:if(Vi)return Vi.call(f)==Vi.call(k)}return!1}var _p=1,xp=Object.prototype,Sp=xp.hasOwnProperty;function kp(f,k,t,g,b,c){var s=t&_p,a=Fi(f),n=a.length,e=Fi(k),r=e.length;if(n!=r&&!s)return!1;for(var l=n;l--;){var i=a[l];if(!(s?i in k:Sp.call(k,i)))return!1}var o=c.get(f),h=c.get(k);if(o&&h)return o==k&&h==f;var d=!0;c.set(f,k),c.set(k,f);for(var u=s;++l<n;){i=a[l];var p=f[i],m=k[i];if(g)var S=s?g(m,p,i,k,f,c):g(p,m,i,f,k,c);if(!(S===void 0?p===m||b(p,m,t,g,c):S)){d=!1;break}u||(u=i=="constructor")}if(d&&!u){var C=f.constructor,A=k.constructor;C!=A&&"constructor"in f&&"constructor"in k&&!(typeof C=="function"&&C instanceof C&&typeof A=="function"&&A instanceof A)&&(d=!1)}return c.delete(f),c.delete(k),d}var Cp=1,Fo="[object Arguments]",Lo="[object Array]",zn="[object Object]",Ep=Object.prototype,$o=Ep.hasOwnProperty;function Tp(f,k,t,g,b,c){var s=Ie(f),a=Ie(k),n=s?Lo:cn(f),e=a?Lo:cn(k);n=n==Fo?zn:n,e=e==Fo?zn:e;var r=n==zn,l=e==zn,i=n==e;if(i&&In(f)){if(!In(k))return!1;s=!0,r=!1}if(i&&!r)return c||(c=new Qe),s||ao(f)?Bo(f,k,t,g,b,c):wp(f,k,n,t,g,b,c);if(!(t&Cp)){var o=r&&$o.call(f,"__wrapped__"),h=l&&$o.call(k,"__wrapped__");if(o||h){var d=o?f.value():f,u=h?k.value():k;return c||(c=new Qe),b(d,u,t,g,c)}}return i?(c||(c=new Qe),kp(f,k,t,g,b,c)):!1}function Un(f,k,t,g,b){return f===k?!0:f==null||k==null||!ir(f)&&!ir(k)?f!==f&&k!==k:Tp(f,k,t,g,Un,b)}var Ap=1,Mp=2;function Op(f,k,t,g){var b=t.length,c=b,s=!g;if(f==null)return!c;for(f=Object(f);b--;){var a=t[b];if(s&&a[2]?a[1]!==f[a[0]]:!(a[0]in f))return!1}for(;++b<c;){a=t[b];var n=a[0],e=f[n],r=a[1];if(s&&a[2]){if(e===void 0&&!(n in f))return!1}else{var l=new Qe;if(g)var i=g(e,r,n,f,k,l);if(!(i===void 0?Un(r,e,Ap|Mp,g,l):i))return!1}}return!0}function zo(f){return f===f&&!qe(f)}function Rp(f){for(var k=Rr(f),t=k.length;t--;){var g=k[t],b=f[g];k[t]=[g,b,zo(b)]}return k}function Uo(f,k){return function(t){return t==null?!1:t[f]===k&&(k!==void 0||f in Object(t))}}function Np(f){var k=Rp(f);return k.length==1&&k[0][2]?Uo(k[0][0],k[0][1]):function(t){return t===f||Op(t,f,k)}}function Ip(f,k){return f!=null&&k in Object(f)}function jp(f,k,t){k=Dn(k,f);for(var g=-1,b=k.length,c=!1;++g<b;){var s=ln(k[g]);if(!(c=f!=null&&t(f,s)))break;f=f[s]}return c||++g!=b?c:(b=f==null?0:f.length,!!b&&Ri(b)&&On(s,b)&&(Ie(f)||eo(f)))}function Pp(f,k){return f!=null&&jp(f,k,Ip)}var Bp=1,Dp=2;function Fp(f,k){return Pi(f)&&zo(k)?Uo(ln(f),k):function(t){var g=Nr(t,f);return g===void 0&&g===k?Pp(t,f):Un(k,g,Bp|Dp)}}function Lp(f){return function(k){return k==null?void 0:k[f]}}function $p(f){return function(k){return Fn(k,f)}}function zp(f){return Pi(f)?Lp(ln(f)):$p(f)}function jr(f){return typeof f=="function"?f:f==null?Ks:typeof f=="object"?Ie(f)?Fp(f[0],f[1]):Np(f):zp(f)}function Up(f,k,t,g){for(var b=-1,c=f==null?0:f.length;++b<c;){var s=f[b];k(g,s,t(s),f)}return g}function Vp(f){return function(k,t,g){for(var b=-1,c=Object(k),s=g(k),a=s.length;a--;){var n=s[f?a:++b];if(t(c[n],n,c)===!1)break}return k}}var Hp=Vp();const qp=Hp;function Wp(f,k){return f&&qp(f,k,Rr)}function Kp(f,k){return function(t,g){if(t==null)return t;if(!Mr(t))return f(t,g);for(var b=t.length,c=k?b:-1,s=Object(t);(k?c--:++c<b)&&g(s[c],c,s)!==!1;);return t}}var Xp=Kp(Wp);const Vn=Xp;function Yp(f,k,t,g){return Vn(f,function(b,c,s){k(g,b,t(b),s)}),g}function Gp(f,k){return function(t,g){var b=Ie(t)?Up:Yp,c=k?k():{};return b(t,f,jr(g),c)}}var Zp=function(){return Xe.Date.now()};const Hi=Zp;var Jp="Expected a function",Qp=Math.max,tm=Math.min;function Pr(f,k,t){var g,b,c,s,a,n,e=0,r=!1,l=!1,i=!0;if(typeof f!="function")throw new TypeError(Jp);k=Ei(k)||0,qe(t)&&(r=!!t.leading,l="maxWait"in t,c=l?Qp(Ei(t.maxWait)||0,k):c,i="trailing"in t?!!t.trailing:i);function o(P){var L=g,I=b;return g=b=void 0,e=P,s=f.apply(I,L),s}function h(P){return e=P,a=setTimeout(p,k),r?o(P):s}function d(P){var L=P-n,I=P-e,D=k-L;return l?tm(D,c-I):D}function u(P){var L=P-n,I=P-e;return n===void 0||L>=k||L<0||l&&I>=c}function p(){var P=Hi();if(u(P))return m(P);a=setTimeout(p,d(P))}function m(P){return a=void 0,i&&g?o(P):(g=b=void 0,s)}function S(){a!==void 0&&clearTimeout(a),e=0,g=n=b=a=void 0}function C(){return a===void 0?s:m(Hi())}function A(){var P=Hi(),L=u(P);if(g=arguments,b=this,n=P,L){if(a===void 0)return h(n);if(l)return clearTimeout(a),a=setTimeout(p,k),o(n)}return a===void 0&&(a=setTimeout(p,k)),s}return A.cancel=S,A.flush=C,A}function em(f,k,t){for(var g=-1,b=f==null?0:f.length;++g<b;)if(t(k,f[g]))return!0;return!1}function rm(f,k){for(var t=-1,g=f==null?0:f.length;++t<g;)if(!k(f[t],t,f))return!1;return!0}function nm(f,k){var t=!0;return Vn(f,function(g,b,c){return t=!!k(g,b,c),t}),t}function im(f,k,t){var g=Ie(f)?rm:nm;return t&&Pu(f,k,t)&&(k=void 0),g(f,jr(k))}function sm(f,k){var t=[];return Vn(f,function(g,b,c){k(g,b,c)&&t.push(g)}),t}function Vo(f,k){var t=Ie(f)?bo:sm;return t(f,jr(k))}function Ho(f,k){var t=-1,g=Mr(f)?Array(f.length):[];return Vn(f,function(b,c,s){g[++t]=k(b,c,s)}),g}function om(f,k){var t=Ie(f)?gr:Ho;return t(f,jr(k))}var am="[object String]";function lm(f){return typeof f=="string"||!Ie(f)&&ir(f)&&mr(f)==am}function cm(f,k){return gr(k,function(t){return f[t]})}function um(f){return f==null?[]:cm(f,Rr(f))}var fm=Math.max;function qo(f,k,t,g){f=Mr(f)?f:um(f),t=t&&!g?eu(t):0;var b=f.length;return t<0&&(t=fm(b+t,0)),lm(f)?t<=b&&f.indexOf(k,t)>-1:!!b&&Js(f,k,t)>-1}function qi(f,k){return Un(f,k)}function Hn(f){return f==null}function hm(f){return f===null}var dm=Gp(function(f,k,t){Mi(f,t,k)});const Wo=dm;function Ko(f,k,t,g){if(!qe(f))return f;k=Dn(k,f);for(var b=-1,c=k.length,s=c-1,a=f;a!=null&&++b<c;){var n=ln(k[b]),e=t;if(n==="__proto__"||n==="constructor"||n==="prototype")return f;if(b!=s){var r=a[n];e=g?g(r,n,a):void 0,e===void 0&&(e=qe(r)?r:On(k[b+1])?[]:{})}Oi(a,n,e),a=a[n]}return f}function pm(f,k,t){for(var g=-1,b=k.length,c={};++g<b;){var s=k[g],a=Fn(f,s);t(a,s)&&Ko(c,Dn(s,f),a)}return c}function Br(f,k){if(f==null)return{};var t=gr(xo(f),function(g){return[g]});return k=jr(k),pm(f,t,function(g,b){return k(g,b[0])})}funct