UNPKG

vue-calendar-ui

Version:

一款高效、简洁、功能丰富、宽度可自适应的pc端考勤日历插件

2 lines 28.3 kB
!function(A,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e=t();for(var r in e)("object"==typeof exports?exports:A)[r]=e[r]}}("undefined"!=typeof self?self:this,function(){return function(A){function t(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return A[r].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var e={};return t.m=A,t.c=e,t.d=function(A,e,r){t.o(A,e)||Object.defineProperty(A,e,{configurable:!1,enumerable:!0,get:r})},t.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(e,"a",e),e},t.o=function(A,t){return Object.prototype.hasOwnProperty.call(A,t)},t.p="/dist/",t(t.s=5)}([function(A,t){function e(A,t){var e=A[1]||"",n=A[3];if(!n)return e;if(t&&"function"==typeof btoa){var o=r(n);return[e].concat(n.sources.map(function(A){return"/*# sourceURL="+n.sourceRoot+A+" */"})).concat([o]).join("\n")}return[e].join("\n")}function r(A){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(A))))+" */"}A.exports=function(A){var t=[];return t.toString=function(){return this.map(function(t){var r=e(t,A);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(A,e){"string"==typeof A&&(A=[[null,A,""]]);for(var r={},n=0;n<this.length;n++){var o=this[n][0];"number"==typeof o&&(r[o]=!0)}for(n=0;n<A.length;n++){var a=A[n];"number"==typeof a[0]&&r[a[0]]||(e&&!a[2]?a[2]=e:e&&(a[2]="("+a[2]+") and ("+e+")"),t.push(a))}},t}},function(A,t,e){function r(A){for(var t=0;t<A.length;t++){var e=A[t],r=l[e.id];if(r){r.refs++;for(var n=0;n<r.parts.length;n++)r.parts[n](e.parts[n]);for(;n<e.parts.length;n++)r.parts.push(o(e.parts[n]));r.parts.length>e.parts.length&&(r.parts.length=e.parts.length)}else{for(var a=[],n=0;n<e.parts.length;n++)a.push(o(e.parts[n]));l[e.id]={id:e.id,refs:1,parts:a}}}}function n(){var A=document.createElement("style");return A.type="text/css",u.appendChild(A),A}function o(A){var t,e,r=document.querySelector("style["+v+'~="'+A.id+'"]');if(r){if(p)return h;r.parentNode.removeChild(r)}if(y){var o=f++;r=d||(d=n()),t=a.bind(null,r,o,!1),e=a.bind(null,r,o,!0)}else r=n(),t=i.bind(null,r),e=function(){r.parentNode.removeChild(r)};return t(A),function(r){if(r){if(r.css===A.css&&r.media===A.media&&r.sourceMap===A.sourceMap)return;t(A=r)}else e()}}function a(A,t,e,r){var n=e?"":r.css;if(A.styleSheet)A.styleSheet.cssText=b(t,n);else{var o=document.createTextNode(n),a=A.childNodes;a[t]&&A.removeChild(a[t]),a.length?A.insertBefore(o,a[t]):A.appendChild(o)}}function i(A,t){var e=t.css,r=t.media,n=t.sourceMap;if(r&&A.setAttribute("media",r),g.ssrId&&A.setAttribute(v,t.id),n&&(e+="\n/*# sourceURL="+n.sources[0]+" */",e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),A.styleSheet)A.styleSheet.cssText=e;else{for(;A.firstChild;)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(e))}}var s="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!s)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var c=e(11),l={},u=s&&(document.head||document.getElementsByTagName("head")[0]),d=null,f=0,p=!1,h=function(){},g=null,v="data-vue-ssr-id",y="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());A.exports=function(A,t,e,n){p=e,g=n||{};var o=c(A,t);return r(o),function(t){for(var e=[],n=0;n<o.length;n++){var a=o[n],i=l[a.id];i.refs--,e.push(i)}t?(o=c(A,t),r(o)):o=[];for(var n=0;n<e.length;n++){var i=e[n];if(0===i.refs){for(var s=0;s<i.parts.length;s++)i.parts[s]();delete l[i.id]}}}};var b=function(){var A=[];return function(t,e){return A[t]=e,A.filter(Boolean).join("\n")}}()},function(A,t){A.exports=function(A,t,e,r,n,o){var a,i=A=A||{},s=typeof A.default;"object"!==s&&"function"!==s||(a=A,i=A.default);var c="function"==typeof i?i.options:i;t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0),e&&(c.functional=!0),n&&(c._scopeId=n);var l;if(o?(l=function(A){A=A||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,A||"undefined"==typeof __VUE_SSR_CONTEXT__||(A=__VUE_SSR_CONTEXT__),r&&r.call(this,A),A&&A._registeredComponents&&A._registeredComponents.add(o)},c._ssrRegister=l):r&&(l=r),l){var u=c.functional,d=u?c.render:c.beforeCreate;u?(c._injectStyles=l,c.render=function(A,t){return l.call(t),d(A,t)}):c.beforeCreate=d?[].concat(d,l):[l]}return{esModule:a,exports:i,options:c}}},function(A,t,e){"use strict";function r(A){if(Array.isArray(A)){for(var t=0,e=Array(A.length);t<A.length;t++)e[t]=A[t];return e}return Array.from(A)}var n=e(12),o=Object.assign||function(A){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(A[r]=e[r])}return A};t.a={name:"vue-calendar-ui",props:{min:{type:Boolean,default:!1},futureDisabled:{type:Boolean,default:!1},sundayStart:{type:Boolean,default:!1},titlebgColor:{type:String,default:"#f5f7fa"},titleColor:{type:String,default:"#333333"},weeklabelColor:{type:String,default:"#9da5b1"},arrowColor:{type:String,default:"#4b7df6"},itembgColor:{type:String,default:"#fff"},itemlabelColor:{type:String,default:"#333333"},birthdayImg:{type:String,default:n.a.birthdayImg},birthdaybgColor:{type:String,default:"#FFF5E7"},birthdaylabelColor:{type:String,default:"#333333"},crrentdaybgColor:{type:String,default:"#4b7df6"},crrentdaylabelColor:{type:String,default:"#fff"},clickdaybgColor:{type:String,default:"rgba(51, 51, 51,0.8)"},clickdaylabelColor:{type:String,default:"#fff"},hoverbgColor:{type:String,default:"#4b7df6"},hoverlabelColor:{type:String,default:"#fff"},prevColor:{type:String,default:"#cccccc"},nextColor:{type:String,default:"#cccccc"},markArr:{type:Array,default:function(){return[]}},birthdayArr:{type:Array,default:function(){return[]}}},data:function(){return{title:"",arrowrDisabled:!1,today:new Date,clickDay:null,labelArrBackup:["一","二","三","四","五","六"],labelArr:["一","二","三","四","五","六"],arrList:[],mouseIndex:null}},watch:{markArr:{handler:function(){this.initMarkContent()},deep:!0},birthdayArr:{handler:function(){this.initBirthday()},deep:!0}},created:function(){var A=this.sundayStart;n.a.sundayStart=A,this.labelArr=A?["日"].concat(r(this.labelArrBackup)):[].concat(r(this.labelArrBackup),["日"]),this.today=n.a.strToDateObj(this.today),this.getList(),this.checkCurrentMonth()},filters:{formatDate:function(A){return A.getFullYear()+"年-"+(A.getMonth()+1)+"月"}},methods:{getList:function(){this.arrList=n.a.getMonthList(this.today),this.initMarkContent(),this.initBirthday()},initMarkContent:function(){var A=this;this.arrList.forEach(function(t){t.mark=!1;var e=A.markArr.find(function(A){return n.a.dateFormatStr(new Date(A.date))===n.a.dateFormatStr(new Date(t.date))});e&&Object.assign(t,e,{mark:!0})}),this.$forceUpdate()},initBirthday:function(){var A=this;this.arrList.forEach(function(t){var e=A.birthdayArr.some(function(A){return n.a.dateFormatStr(new Date(A))===t.date});Object.assign(t,{isBirthday:e})}),this.$forceUpdate()},handlePrevAndNexMonth:function(A){if("next"!==A||!this.futureDisabled||!this.arrowrDisabled){var t=this.today;this.today=n.a.resetprevOrNextDateObj(t,A),this.$emit("onchangemonth",{day1:this.today,type:A}),this.getList(),this.checkCurrentMonth()}},checkCurrentMonth:function(){if(this.futureDisabled){var A=(new Date).getFullYear()+"."+(new Date).getMonth(),t=n.a.strToDateObj(this.today),e=t.getFullYear()+"."+t.getMonth();this.arrowrDisabled=e>=A}},jumpToMonth:function(A){this.today=n.a.strToDateObj(A),this.getList(),this.checkCurrentMonth()},jumpToDay:function(A){this.today=n.a.strToDateObj(A),this.clickDay=n.a.dateFormatStr(this.today),this.getList(),this.checkCurrentMonth()},showPopover:function(A){this.$SHOW_CV_POPOVER(A)},handleClickDate:function(A){var t=(o({},A),A.date);this.clickDay=t,"current"!=A.whitchMonth&&this.jumpToMonth(t),this.$emit("onclickdate",A)}}}},function(A,t,e){"use strict";t.a={name:"popover",data:function(){return{visible:!1,obj:{}}},methods:{close:function(){var A=this;this.visible=!1,document.removeEventListener("keyup",this.keyClose),"function"==typeof this.onClose&&this.$nextTick(function(){A.onClose()})},keyClose:function(A){27==A.keyCode&&this.close()}},mounted:function(){document.addEventListener("keyup",this.keyClose)}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e(6),n=e(19);e.n(n);t.default=r.a},function(A,t,e){"use strict";var r=e(7),n=e(14),o=function(A){A.use(n.a),A.component(r.a.name,r.a)};t.a=o},function(A,t,e){"use strict";function r(A){e(8)}var n=e(3),o=e(13),a=e(2),i=r,s=a(n.a,o.a,!1,i,null,null);t.a=s.exports},function(A,t,e){var r=e(9);"string"==typeof r&&(r=[[A.i,r,""]]),r.locals&&(A.exports=r.locals);e(1)("16ce9c1e",r,!0,{})},function(A,t,e){t=A.exports=e(0)(!1),t.i(e(10),""),t.push([A.i,"",""])},function(A,t,e){t=A.exports=e(0)(!1),t.push([A.i,".vue-calendar-ui,.vue-calendar-ui *,body,html{margin:0;padding:0;list-style:none}.vue-calendar-ui{width:100%;overflow:hidden;min-width:460px;border:1px solid #e2e3e7;border-radius:12px}.cv-controlBox{width:100%;height:40px;padding:0 22px;padding-top:20px;box-sizing:border-box;position:relative;text-align:left}.cv-title{font-size:20px;color:#333;font-weight:500;line-height:1}.cv-arrowLeft{margin-right:20px;transform:rotate(-180deg);transform-origin:center}.cv-arrowLeft,.cv-arrowRight{float:right;width:20px;height:20px;font-size:20px;cursor:pointer;color:#3b3e66}.cv-arrow-disabled{cursor:not-allowed;color:#666!important}.cv-contentBox{padding-bottom:30px}.cv-contentBox,.cv-top{float:left;width:100%;box-sizing:border-box}.cv-top{margin-top:30px;font-size:16px;color:#9da5b1;padding:0 2%}.cv-top .cv-label{float:left;width:14.28571428%;text-align:center;line-height:1}.cv-main{float:left;width:100%;padding:0 2%;box-sizing:border-box}.cv-item{float:left;width:14.28571428%;text-align:center;line-height:1;margin-top:22px;position:relative}.cv-date{display:inline-block;width:36px;height:36px;line-height:36px;border-radius:50%;font-size:14px;color:#333;cursor:pointer;position:relative}.cv-next .cv-date,.cv-prev .cv-date{color:#ccc}.cv-click-Box{position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.cv-date:hover,.cv-today{background-color:#4b7df6;color:#fff}.cv-circle{position:absolute;width:6px;height:6px;left:50%;bottom:-8px;margin-left:-3px;background-color:#4b7df6;border-radius:50%}.cv-circle-label{background-color:transparent!important;font-size:12px;width:100%;height:auto;line-height:normal;white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;left:0;margin-left:0;bottom:-15px}.cv-today-birthday{position:absolute;right:-5px;top:-14px;width:25px;height:25px}.vue-calendar-small{min-width:320px}.vue-calendar-small .cv-arrowLeft,.vue-calendar-small .cv-arrowRight{top:16px}.vue-calendar-small .cv-item,.vue-calendar-small .cv-top{margin-top:20px}.vue-calendar-small .cv-date{width:26px;height:26px;line-height:26px}.vue-calendar-small .cv-contentBox{padding-bottom:20px}",""])},function(A,t){A.exports=function(A,t){for(var e=[],r={},n=0;n<t.length;n++){var o=t[n],a=o[0],i=o[1],s=o[2],c=o[3],l={id:A+":"+n,css:i,media:s,sourceMap:c};r[a]?r[a].parts.push(l):e.push(r[a]={id:a,parts:[l]})}return e}},function(A,t,e){"use strict";function r(A,t,e){return t in A?Object.defineProperty(A,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):A[t]=e,A}function n(A){if(Array.isArray(A)){for(var t=0,e=Array(A.length);t<A.length;t++)e[t]=A[t];return e}return Array.from(A)}var o;t.a=(o={birthdayImg:"data:image/png;base64,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",sundayStart:!1,MonthDays:0,startDay:!1,endDay:!1},r(o,"sundayStart",!1),r(o,"arrayPreNum",0),r(o,"getMonthDays",function(A){var t=A.getFullYear(),e=A.getMonth()+1;return new Date(t,e,0).getDate()}),r(o,"init",function(A){var t=A.getFullYear(),e=A.getMonth();this.startDay=new Date(t,e,1).getDay();var r=new Date(t,e+1,0);return this.MonthDays=r.getDate(),this.endDay=r.getDay(),this.setArrayPreNum(),A}),r(o,"strToDateObj",function(A){if("string"==typeof A){A=A.replace(/-/g,"/"),A=new Date(A);if(!(A instanceof Date&&!isNaN(A.getTime())))throw"日期格式错误,格式为:YYYY-MM-DD"}return A}),r(o,"setArrayPreNum",function(){var A=this.startDay;this.arrayPreNum=this.sundayStart?0===A?7:A:0===A?6:A-1}),r(o,"resetprevOrNextDateObj",function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"next",e=this.dateFormatStr(A).split("/"),r=parseInt(e[0]),n=parseInt(e[1]),o=r,a=void 0;"next"===t?13==(a=n+1)&&(o+=1,a=1):0==(a=n-1)&&(o-=1,a=12);var i=o+"/"+a+"/01";return new Date(i)}),r(o,"getPrevMonthList",function(A){for(var t=[],e=this.arrayPreNum,r=this.resetprevOrNextDateObj(A,"prev"),n=this.getMonthDays(r)-e+1,o=0;o<e;o++){var a=n+o,i=r.getFullYear()+"/"+(r.getMonth()+1)+"/"+a;t.push({id:a,date:i,isToday:!1,whitchMonth:"prev"})}return t}),r(o,"getRightArr",function(A){var t=[],e=this.resetprevOrNextDateObj(A,"next"),r=this.MonthDays+this.arrayPreNum,n=7-r%7;r<35&&(n+=7);for(var o=0;o<n;o++){var a=o+1,i=e.getFullYear()+"/"+(e.getMonth()+1)+"/"+a;t.push({id:a,date:i,isToday:!1,whitchMonth:"next"})}return t}),r(o,"dateFormatStr",function(A){return A.getFullYear()+"/"+(A.getMonth()+1)+"/"+A.getDate()}),r(o,"getThisMonthList",function(A){for(var t=[],e=this.MonthDays,r=A.getFullYear(),n=A.getMonth()+1,o=this.dateFormatStr(new Date),a=1;a<=e;a++){var i=r+"/"+n+"/"+a;t.push({id:a,date:i,isToday:o===i,whitchMonth:"current"})}return t}),r(o,"getMonthList",function(A){return A=this.init(A),[].concat(n(this.getPrevMonthList(A)),n(this.getThisMonthList(A)),n(this.getRightArr(A)))}),o)},function(A,t,e){"use strict";var r=function(){var A=this,t=A.$createElement,e=A._self._c||t;return e("div",{staticClass:"vue-calendar-ui",class:{"vue-calendar-small":A.min}},[e("div",{staticClass:"cv-controlBox"},[e("div",{staticClass:"cv-title",style:{color:A.titleColor}},[A._v("\n "+A._s(A._f("formatDate")(A.today))+"\n "),e("i",{staticClass:"ivcufont ivcu-liulangengduo cv-arrowRight",class:{"cv-arrow-disabled":A.arrowrDisabled},style:{color:A.arrowColor},on:{click:function(t){return A.handlePrevAndNexMonth("next")}}}),A._v(" "),e("i",{staticClass:"ivcufont ivcu-liulangengduo cv-arrowLeft",style:{color:A.arrowColor},on:{click:function(t){return A.handlePrevAndNexMonth("prev")}}})])]),A._v(" "),e("div",{staticClass:"cv-contentBox"},[e("ul",{staticClass:"cv-top",style:{color:A.weeklabelColor}},A._l(A.labelArr,function(t,r){return e("li",{key:r,staticClass:"cv-label"},[A._v("\n "+A._s(t)+"\n ")])}),0),A._v(" "),e("ul",{staticClass:"cv-main"},A._l(A.arrList,function(t,r){return e("li",{key:r,staticClass:"cv-item",class:{"cv-prev":"prev"===t.whitchMonth,"cv-next":"next"===t.whitchMonth}},[e("div",{staticClass:"cv-date",class:{"cv-today":t.isToday},style:{"background-color":t.isBirthday?A.birthdaybgColor:t.isToday?A.crrentdaybgColor:t.date===A.clickDay?A.clickdaybgColor:r===A.mouseIndex?A.hoverbgColor:A.itembgColor,color:t.isBirthday?A.birthdaylabelColor:t.isToday?A.crrentdaylabelColor:t.date===A.clickDay?A.clickdaylabelColor:r===A.mouseIndex?A.hoverlabelColor:"prev"===t.whitchMonth?A.prevColor:"next"===t.whitchMonth?A.nextColor:A.itemlabelColor},on:{mouseenter:function(t){A.mouseIndex=r},mouseleave:function(t){A.mouseIndex=null},click:function(e){return A.handleClickDate(t)}}},[A._v("\n "+A._s(t.id)+"\n "),t.mark&&t.userPopover?e("span",{staticClass:"cv-click-Box",on:{click:function(e){return A.showPopover(t)}}}):A._e(),A._v(" "),t.isBirthday?e("img",{staticClass:"cv-today-birthday",attrs:{src:A.birthdayImg,alt:""}}):A._e()]),A._v(" "),t.mark?e("span",{staticClass:"cv-circle",class:{"cv-circle-label":t.isLabel},style:{"background-color":t.color,color:t.color}},[A._v("\n "+A._s(t.isLabel?t.label:null)+"\n "),t.mark&&t.userPopover?e("span",{staticClass:"cv-click-Box",on:{click:function(e){return A.showPopover(t)}}}):A._e()]):A._e()])}),0)])])},n=[],o={render:r,staticRenderFns:n};t.a=o},function(A,t,e){"use strict";var r=e(15),n=void 0,o=function A(t){t.prototype.$SHOW_CV_POPOVER=function(e){var o=t.extend(r.a),a={onClose:function(){A.close()}},i=new o({data:a});n=i.$mount(document.createElement("div")),document.body.appendChild(n.$el),n.obj=e,n.visible=!0}};o.close=function(){n&&n.$el&&document.body.removeChild(n.$el)},t.a=o},function(A,t,e){"use strict";function r(A){e(16)}var n=e(4),o=e(18),a=e(2),i=r,s=a(n.a,o.a,!1,i,null,null);t.a=s.exports},function(A,t,e){var r=e(17);"string"==typeof r&&(r=[[A.i,r,""]]),r.locals&&(A.exports=r.locals);e(1)("c5482bca",r,!0,{})},function(A,t,e){t=A.exports=e(0)(!1),t.push([A.i,'body,html{width:100%;height:100%;padding:0;margin:0}.cv-popover-ivContainer{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.7);transition:opacity .35s;text-align:center;z-index:19950111}.cv-popover-ivContainer:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cv-popover-contentBox{padding:20px;border-radius:5px;display:inline-block;vertical-align:middle;background-color:#fff}.cv-popover-ivCloseBtn{position:absolute;right:0;top:0;opacity:.8;font-size:3em;padding:0 .3em;color:#fff;background:transparent;border:0;text-shadow:0 0 2px #000;cursor:pointer;outline:none}.cv-popover-ivCloseBtn:hover{opacity:1}.fade-enter-active,.fade-leave-active{transition:all .3s}.fade-enter,.fade-leave-to{opacity:0}',""])},function(A,t,e){"use strict";var r=function(){var A=this,t=A.$createElement,e=A._self._c||t;return e("transition",{attrs:{name:"fade"}},[A.visible?e("div",{staticClass:"cv-popover-ivContainer",on:{keyup:A.close}},[e("button",{staticClass:"cv-popover-ivCloseBtn",on:{click:A.close}},[A._v("×")]),A._v(" "),e("div",{staticClass:"cv-popover-contentBox"},[A.obj.renderHtml?e("div",{domProps:{innerHTML:A._s(A.obj.markContent)}}):e("p",[A._v(A._s(A.obj.markContent))])])]):A._e()])},n=[],o={render:r,staticRenderFns:n};t.a=o},function(A,t,e){var r=e(20);"string"==typeof r&&(r=[[A.i,r,""]]),r.locals&&(A.exports=r.locals);e(1)("4ceda65f",r,!0,{})},function(A,t,e){t=A.exports=e(0)(!1),t.push([A.i,'@font-face{font-family:ivcufont;src:url("data:application/octet-stream;base64,d09GMgABAAAAAAL4AAsAAAAABtgAAAKpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqBTIFkATYCJAMICwYABCAFhGcHNxsnBsgOJU2XwADgCgBBBE/7tXl/9w7XpJpFs2gi4yXQxFuE1KF6CTc4pzkAqgh1IFZD6pIuK2fZAbsD2u0Xjoy7OktUl79QBD791Xh3yz9g1xtvcrnOi1rswg+WR2sFdN+WRRhI6KnArj3R7wjUmtMjeXNkygTyr/xMBtVSWcNByo8rwvtBppiTZTSrhXLfo1m8ghLFXfIN4CX8fvxriEwKpcR6aedkOAhOnz2DlOt/3XH6oM/Xg9cKlJAwBcjEQXtsS0pcm5Kiti6WaoA6s+AL/Ff8gNi1Vwh/ndVeD/qhuye9a7hV5QJkxrMOuBw1hdRRVrmgm25tsmu5JzHrA9kz33lNsbx1t9aqw7qHLQHLfuxgr8yc0EtN8d30ugpr7v1h7CinS9MXu0knxp2k+8NRB8KduJt8lKa2LYjNria7vcnV/EhqUifqLP1R3pJzk9ifqfyvnDk7u6nc8nSpuvjKeG5Td0GuVQCVt3SRxn7yb/w+TBx5CxZfq+sy+Kx96wwzlbcM+iWA6rvwh19q15Oa9TxFrtOLrcK6lLu01NpFKqxUq6exrrZbb4VqbS+QqNKXIqk2wGTxBErqLKCs2hJqTRo+XaeNKkXkGoxYYxCanaDQ6B1Js3Mmix9Q0ukFZc1+UesoGq6rMxLcIEV+hoIwMAcJp8jYqTIyzUVDvgHxUdFPs0ZILIhGSBHW19QVm6NIRnSKHZFpvoExDDFVJDjCv4ZEUYEqVcKIYzUhxtSO2lpc95EaTpHAIArxY5AgKGAORHAUMux3M8Q0TjQvNUB4YZEfbRkIVQuEiiCTQ/Vq1PVgRm1yr4E7sUTwKq8Bw2AQRikk0Ii+CBGJFJBavygM4TA1QiMqqg61Ng33tdWc0SF92hGoZbmLsCtJwxV5kLDMI6cajCoAAAAAAA==") format("woff2"),url("data:application/font-woff;base64,d09GRgABAAAAAARcAAsAAAAABtgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8cUjQY21hcAAAAYgAAABKAAABcOcotapnbHlmAAAB1AAAAJwAAADMTI2MP2hlYWQAAAJwAAAALwAAADYdfzApaGhlYQAAAqAAAAAcAAAAJAeCA4NobXR4AAACvAAAAAgAAAAICAAAAGxvY2EAAALEAAAABgAAAAYAZgAAbWF4cAAAAswAAAAgAAAAIAEPAE5uYW1lAAAC7AAAAUgAAAJnRr1asnBvc3QAAAQ0AAAAJgAAADesUEJVeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjE8Y2Bu+N/AEMN8h6EBKMyIoogJAGqFDLx4nO2QsQ2AMBADz8pDgRiBKjWzULF/yRrJx8AWsXSWfPrqgQUoyZkE6EaMXGllX9jsg+qbGP6htb9zhxutzOzu41v+1QvqKOoJaQAAeJxjYGZg+L+D+QSzB4MIgyaDIwMDowg7GzubkrqaupqJuZm5mZG4mLgYuwmIrwSSEQHxjUAyqkAVZkbyjGIi/IxsSmom9oyKQNLMmPm4nU161o+sdBs7OMPSzDQq9kZslKkZnPHvyzQOAQmO45ycxzkkBDim/dvOIyjIw9hQg6IRxKjJQdEIYnRMB+kBagRioCHTBSQEGAB2yzKAeJxjYGRgYADin9e1lsfz23xl4GZhAIG7+t/EEPT/HSwMzB5ALgcDE0gUAD/kCpIAeJxjYGRgYG7438DAwMIAAkCSkQEVMAEAPVQCDwQAAAAEAAAAAAAAAABmAAAAAQAAAAIAQgADAAAAAAACAAAACgAKAAAA/wAAAAAAAHicZZG7bsIwGIVPuPQCalW1UpcuVgeGVgqXEakTKuwM7BCcEJTEkWOQmPs0fYQ+QR+hW9c+RaUewp8OECv2d47P/8uWAdziGx4O3x3/A3u4oDpwDed4EK7TfxRukJ+Em2hjIHxG/0W4hWe8CrfZMWcHr3FJ1cGbsIcbvAvXcI0P4Tr9T+EG+Uu4iXv8CJ/R/xVuYeZdCbfR8YKR1XOnl2qxU3FgstBkLt4Gm/061dEmmdtKVutM2yI2mer7vcqa6Ezbqk2xjQbOhSq0JlVj7uokMSq3Zq0D56+cy4fdbii+H5gUI1hozOE4L6GwwI5zjAAGGcJydtRbOpt/PWU6ok5YaU92j/WMaYuC/l4r9OGjd5KaMJWVyePTFExGfD7HEVKHzBikpLHUap4kISs+4H5vTSeg72NVVuUYossRHuX98p7pH01ab8d4nGNgYoAALgbsgImRiZGZgTcnszQnMS89NS89pTSfgQEANMMFkQAA") format("woff"),url("data:application/octet-stream;base64,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") format("truetype")}.ivcufont{font-family:ivcufont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ivcu-liulangengduo:before{content:"\\E600"}',""])}])}); //# sourceMappingURL=vue-calendar-ui.js.map