Socket
Socket
Sign inDemoInstall

chronocraft-scroller-vue

Package Overview
Dependencies
295
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.3 to 0.0.4

36

dist/cjs/index.js

@@ -1,6 +0,6 @@

'use strict';Object.defineProperty(exports,'__esModule',{value:true});var Scroller=require('./Scroller-6d953821.js'),index=require('./index-31e251ee.js'),TestWorld=require('./TestWorld-6928f60d.js');require('vue');const Plugin$1 = {
'use strict';Object.defineProperty(exports,'__esModule',{value:true});var Scroller=require('./Scroller-6d953821.js'),index=require('./index-31e251ee.js'),TestWorld=require('./TestWorld-6928f60d.js');require('vue');const Plugin$2 = {
install(vue) {
index.r(vue, Scroller.s);
}
};const Plugin = {
};const Plugin$1 = {
install(vue) {

@@ -10,3 +10,3 @@ index.r(vue, TestWorld.s);

};//export { default as Scroller } from './scroller';
var components=/*#__PURE__*/Object.freeze({__proto__:null,Scroller:Plugin$1,TestWorld:Plugin});const filterUtility = (payload, dataSource, filterStratergies) => {
var components=/*#__PURE__*/Object.freeze({__proto__:null,Scroller:Plugin$2,TestWorld:Plugin$1});const filterUtility = (payload, dataSource, filterStratergies) => {
let tempData = [];

@@ -256,25 +256,9 @@ Object.values(payload).forEach((config) => {

S = miliseconds
*/const install = (instance) => {
for (const componentKey in components) {
instance.use(components[componentKey]);
*//* eslint-disable */
const Plugin = {
install(app) {
Object.entries(components).forEach(([componentName, component]) => {
app.component(componentName, component);
});
}
};
/* import { App as Application, Plugin } from "vue";
import * as components from './components';
const Plugin: Plugin = {
install(app: Application) {
Object.entries(components).forEach(([componentName, component]) => {
app.component(componentName, component);
});
}
}
// Default export is library as a whole, registered via Vue.use()
export default Plugin;
// Allow component use individually
export * from './components';
export * from './utilities'; */exports.Scroller=Plugin$1;exports.TestWorld=Plugin;exports.addDays=addDays;exports.checkIfWeekendDay=checkIfWeekendDay;exports.daysMatch=daysMatch;exports["default"]=install;exports.enumerateDaysBetweenDates=enumerateDaysBetweenDates;exports.enumerateStringDaysBetweenDates=enumerateStringDaysBetweenDates;exports.filterUtility=filterUtility;exports.formatDate=formatDate;exports.getDiff=getDiff;exports.sortUtility=sortUtility;exports.twoDigitPad=twoDigitPad;
};exports.Scroller=Plugin$2;exports.TestWorld=Plugin$1;exports.addDays=addDays;exports.checkIfWeekendDay=checkIfWeekendDay;exports.daysMatch=daysMatch;exports["default"]=Plugin;exports.enumerateDaysBetweenDates=enumerateDaysBetweenDates;exports.enumerateStringDaysBetweenDates=enumerateStringDaysBetweenDates;exports.filterUtility=filterUtility;exports.formatDate=formatDate;exports.getDiff=getDiff;exports.sortUtility=sortUtility;exports.twoDigitPad=twoDigitPad;

@@ -6,3 +6,3 @@ import { s as script } from './Scroller-2643b8e9.js';

const Plugin$1 = {
const Plugin$2 = {
install(vue) {

@@ -13,3 +13,3 @@ registerComponent(vue, script);

const Plugin = {
const Plugin$1 = {
install(vue) {

@@ -24,4 +24,4 @@ registerComponent(vue, script$1);

__proto__: null,
Scroller: Plugin$1,
TestWorld: Plugin
Scroller: Plugin$2,
TestWorld: Plugin$1
});

@@ -280,27 +280,11 @@

const install = (instance) => {
for (const componentKey in components) {
instance.use(components[componentKey]);
/* eslint-disable */
const Plugin = {
install(app) {
Object.entries(components).forEach(([componentName, component]) => {
app.component(componentName, component);
});
}
};
/* import { App as Application, Plugin } from "vue";
import * as components from './components';
const Plugin: Plugin = {
install(app: Application) {
Object.entries(components).forEach(([componentName, component]) => {
app.component(componentName, component);
});
}
}
// Default export is library as a whole, registered via Vue.use()
export default Plugin;
// Allow component use individually
export * from './components';
export * from './utilities'; */
export { Plugin$1 as Scroller, Plugin as TestWorld, addDays, checkIfWeekendDay, daysMatch, install as default, enumerateDaysBetweenDates, enumerateStringDaysBetweenDates, filterUtility, formatDate, getDiff, sortUtility, twoDigitPad };
export { Plugin$2 as Scroller, Plugin$1 as TestWorld, addDays, checkIfWeekendDay, daysMatch, Plugin as default, enumerateDaysBetweenDates, enumerateStringDaysBetweenDates, filterUtility, formatDate, getDiff, sortUtility, twoDigitPad };

@@ -1,1 +0,1 @@

var vuelib=function(e,t){"use strict";function n(e,t,n,r,l,a,i){try{var o=e[a](i),c=o.value}catch(e){return void n(e)}o.done?t(c):Promise.resolve(c).then(r,l)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(l,a){var i=e.apply(t,r);function o(e){n(i,l,a,o,c,"next",e)}function c(e){n(i,l,a,o,c,"throw",e)}o(void 0)}))}}function l(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i=t.defineComponent({name:"Scroller",components:{},props:{data:{type:Array,default:function(){return[]}},orientation:{type:String,default:"vertical"},numcols:{type:Number,default:4},numrows:{type:Number,default:4},gap:{type:Number,default:10},contentpadding:{type:Number,default:10},cellheight:{type:Number,default:100},cellwidth:{type:Number,default:100},cellsquared:{type:Boolean,default:!0},wheelscrollspeed:{type:Number,default:12}},setup:function(e,n){var a,i,o,c=t.ref(e.cellwidth+"px"),s=t.ref(e.cellheight+"px"),u=t.ref("100%"),d=null,p=t.ref(null),f=0,A=0,g=!1,m=!1,S=0,x=0,y=0,h=!1,v=200,w=!1,M=t.ref(e.data);function B(){"vertical"===e.orientation?d.scrollTop+=f:d.scrollLeft+=f,f*=.97,Math.abs(f)>.5&&(A=requestAnimationFrame(B))}function k(){cancelAnimationFrame(A)}function b(){k(),A=requestAnimationFrame(B)}function P(){var e,t=P.width;return void 0===t&&((e=document.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',e=e.firstChild,document.body.appendChild(e),t=P.width=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t}function E(t){M.value=[].concat(l(M.value),l(t)),M.value.splice(0,t.length);var n=document.querySelector(".scroller-cell");n.offsetHeight,e.gap;var r=n.offsetWidth+e.gap,a=0;if("vertical"===e.orientation)parseInt(t.length/e.numcols),a=x,d.scrollTop=a,o=a-(x-o);else{var i=parseInt(t.length/e.numrows);a=x-r*i,d.scrollLeft=a,o=a-(x-o)}setTimeout((function(){w=!1}),100)}function H(t){M.value=[].concat(l(t),l(M.value)),M.value.splice(M.value.length-t.length,M.value.length-1);var n=document.querySelector(".scroller-cell");n.offsetHeight,e.gap;var r=n.offsetWidth+e.gap,a=0;if("vertical"===e.orientation)parseInt(t.length/e.numcols),a=x,d.scrollTop=a,o=a-(x-o);else{var i=parseInt(t.length/e.numrows);a=x+r*i,d.scrollLeft=a,o=a-(x-o)}setTimeout((function(){w=!1}),100)}function j(e,t,n){return I.apply(this,arguments)}function I(){return(I=r(regeneratorRuntime.mark((function t(r,l,a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:1===r&&("vertical"===e.orientation?d.scrollTop+d.offsetHeight>=d.scrollHeight-v&&(w||(w=!0,n.emit("on-update-data-next",(function(e){E(e)})))):(d.scrollLeft+d.offsetWidth>=d.scrollWidth-v||d.scrollLeft===d.scrollWidth-d.clientWidth)&&(w||(w=!0,n.emit("on-update-data-next",(function(e){setTimeout((function(){E(e)}),10)}))))),-1===r&&("vertical"===e.orientation?d.scrollTop<v&&(w||(w=!0,n.emit("on-update-data-previous",(function(e){H(e)})))):d.scrollLeft<v&&(w||(w=!0,n.emit("on-update-data-previous",(function(e){setTimeout((function(){H(e)}),10)})))));case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function T(){console.log("Initialize"),d=document.querySelector(".scroller"),y=P();var t=0,r=0,l=0;if("vertical"===e.orientation)t=(e.numcols-1)*e.gap+y,d.offsetWidth,r=(d.offsetWidth-t-2*e.contentpadding)/e.numcols,c.value=String(r+"%"),u.value=String(r+"px"),e.cellsquared&&(l=(d.clientWidth-t-2*e.contentpadding)/e.numcols,s.value=l+"px");else{t=(e.numrows-1)*e.gap+y,d.offsetHeight,l=(d.offsetHeight-t-2*e.contentpadding)/e.numrows;var p=(d.offsetHeight-t-2*e.contentpadding)/e.numrows;s.value=String(l+"px"),u.value=String(p+"px"),e.cellsquared&&(r=l,c.value=r+"px")}d.addEventListener("mousedown",(function(t){g=!0,d.classList.add("active"),"vertical"===e.orientation?(a=t.pageY-d.offsetTop,i=t.pageY,o=d.scrollTop,S=t.clientY):(a=t.pageX-d.offsetLeft,i=t.pageX,o=d.scrollLeft,S=t.clientX),k()})),d.addEventListener("mouseleave",(function(){g=!1,d.classList.remove("active")})),d.addEventListener("mouseup",(function(t){g=!1,m=!1,d.classList.remove("active"),b();var r=0;r="vertical"===e.orientation?i-t.pageY:i-t.pageX,Math.abs(r)>10&&n.emit("on-scroll")})),d.addEventListener("mousemove",(function(t){if(g){t.preventDefault(),m=!0;var n=0,r=0;"vertical"===e.orientation?(n=2*(t.pageY-d.offsetTop-a),r=d.scrollTop,d.scrollTop=o-n,f=d.scrollTop-r,d.scrollTop=o-n):(n=2*(t.pageX-d.offsetLeft-a),r=d.scrollLeft,d.scrollLeft=o-n,f=d.scrollLeft-r,d.scrollLeft=o-n)}})),d.addEventListener("wheel",(function(t){if(k(),"vertical"===e.orientation){var r=Math.sign(t.deltaY)*e.wheelscrollspeed,l=d.scrollTop;d.scrollTop+=r,f=d.scrollTop-l}else{var a=Math.sign(t.deltaY)*e.wheelscrollspeed,i=d.scrollLeft;if(d.scrollLeft+=a,f=d.scrollLeft-i,d.scrollLeft===d.scrollWidth-d.clientWidth){console.log("detectScrollEdges");j(parseInt(0/Math.abs(0)),!1,t)}}n.emit("on-scroll"),b()})),d.addEventListener("scroll",(function(t){var n=0;if("vertical"===e.orientation){var r=d.scrollTop;n=r-x,j(parseInt(n/Math.abs(n)),!1,t),x=r}else{var l=d.scrollLeft;n=l-x,j(parseInt(n/Math.abs(n)),!1,t),x=l}}))}function J(e){T()}return t.onMounted((function(){window.addEventListener("resize",J),T()})),{cellW:c,cellH:s,cellFlexBasis:u,scroller:d,cellRef:p,isMouseDown:g,startPos:a,startscrollPos:i,movescrollPos:o,scrollerMoving:m,previousPos:S,scrollbarWidth:y,justLoaded:h,scrollLoadingOffset:v,cellsdata:M}}}),o={class:"cell-text"};function c(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css","top"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}c("\n.scroller[data-v-0f0a8e61] {\r\n height: 500px;\r\n background: #eaeaea;\n}\n.vertical-scroller[data-v-0f0a8e61] {\r\n overflow-y: auto;\r\n overflow-x: hidden;\n}\n.horizontal-scroller[data-v-0f0a8e61] {\r\n overflow-y: hidden;\r\n overflow-x: auto;\n}\n.scroller-container[data-v-0f0a8e61] {\r\n -ms-flex-line-pack: start;\r\n -webkit-align-content: flex-start;\r\n align-content: flex-start;\r\n -webkit-flex-direction: row;\r\n -ms-flex-direction: row;\r\n flex-direction: row;\r\n -webkit-flex-wrap: wrap;\r\n -ms-flex-wrap: wrap;\r\n flex-wrap: wrap;\n}\n.vertical-container[data-v-0f0a8e61] {\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\n}\n.horizontal-container[data-v-0f0a8e61] {\r\n display: -webkit-inline-flex;\r\n display: -ms-inline-flexbox;\r\n display: inline-flex;\r\n -webkit-flex-flow: column wrap !important;\r\n -ms-flex-flow: column wrap !important;\r\n flex-flow: column wrap !important;\r\n height: inherit !important;\r\n -ms-flex-line-pack: start;\r\n -webkit-align-content: flex-start;\r\n align-content: flex-start;\r\n width: 100%;\n}\n.scroller-cell[data-v-0f0a8e61] {\r\n\r\n background: #b6b6b6;\r\n\r\n -webkit-flex: inherit;\r\n\r\n -ms-flex: inherit;\r\n\r\n flex: inherit;\r\n -webkit-flex-grow: 0;\r\n -ms-flex-positive: 0;\r\n flex-grow: 0;\r\n -ms-flex-negative: 0;\r\n -webkit-flex-shrink: 0;\r\n flex-shrink: 0;\r\n -ms-flex-preferred-size: 25%;\r\n -webkit-flex-basis: 25%;\r\n flex-basis: 25%;\r\n\r\n /* for theme */\r\n background: #ffffff;\r\n box-shadow: 2px 2px 2px 2px rgb(221 221 221 / 60%);\r\n border-radius: 5px;\n}\n.vertical-cell[data-v-0f0a8e61] {\r\n display: inline-block;\r\n height: 50px;\n}\n.horizontal-cell[data-v-0f0a8e61] {\r\n display: -webkit-inline-flex;\r\n display: -ms-inline-flexbox;\r\n display: inline-flex;\r\n height: unset !important;\r\n width: 90px;\n}\n.dummycell[data-v-0f0a8e61] {\r\n height: 20px;\n}\n.cell-text[data-v-0f0a8e61] {\r\n width: 100%;\r\n text-align: center;\r\n font-size: 18pt;\n}\r\n"),i.render=function(e,n,r,l,a,i){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["scroller","vertical"===e.orientation?"vertical-scroller":"horizontal-scroller"])},[t.createElementVNode("div",{class:t.normalizeClass(["scroller-container","vertical"===e.orientation?"vertical-container":"horizontal-container"]),style:t.normalizeStyle([{gap:e.gap+"px"},{padding:e.contentpadding+"px"}])},[t.renderSlot(e.$slots,"content",{},(function(){return[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.cellsdata,(function(n){return t.openBlock(),t.createElementBlock("div",{ref_for:!0,ref:"cellRef",key:n.id,class:t.normalizeClass(["scroller-cell","vertical"===e.orientation?"vertical-cell":"horizontal-cell"]),style:t.normalizeStyle({"flex-basis":e.cellFlexBasis,height:e.cellH,width:e.cellW})},[t.renderSlot(e.$slots,"cell",{},(function(){return[t.createElementVNode("span",o,t.toDisplayString(n.id),1)]}))],6)})),128))]}))],6)],2)},i.__scopeId="data-v-0f0a8e61";const s=(e,t)=>{t&&e.component(t.name||"",t)},u={install(e){s(e,i)}};var d=t.defineComponent({name:"TestWorld",components:{},props:{msg:String},setup:function(){return{textmsg:"I am Test World Component",selected:t.ref(new Date)}}}),p={class:"hello"},f={class:"highlight"},A=function(e){return t.pushScopeId("data-v-493eb588"),e=e(),t.popScopeId(),e}((function(){return t.createElementVNode("img",{src:"data:image/jpeg;base64,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"},null,-1)}));c("h3[data-v-493eb588] {\r\n margin: 40px 0 0;\n}\nul[data-v-493eb588] {\r\n list-style-type: none;\r\n padding: 0;\n}\nli[data-v-493eb588] {\r\n display: inline-block;\r\n margin: 0 10px;\n}\n.highlight[data-v-493eb588] {\r\n color: green;\n}\r\n"),d.render=function(e,n,r,l,a,i){return t.openBlock(),t.createElementBlock("div",p,[t.createElementVNode("h1",f,t.toDisplayString(e.textmsg),1),A])},d.__scopeId="data-v-493eb588";const g={install(e){s(e,d)}};var m=Object.freeze({__proto__:null,Scroller:u,TestWorld:g});const S=(e,t)=>{var n=new Date(e);return n.setDate(n.getDate()+t),n},x=(e,t)=>e.getTime()-t.getTime(),y=e=>e<10?"0"+String(e):String(e),h=(e,t)=>{t||(t="M/d/yyyy");var n=e.getDate(),r=e.getMonth(),l=e.getFullYear(),a=e.getHours(),i=e.getMinutes(),o=e.getSeconds(),c=e.getMilliseconds(),s=a%12,u=y(s),d=y(a),p=y(i),f=y(o),A=a<12?"AM":"PM",g=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][e.getDay()],m=g.substring(0,3),S=y(n),x=r+1,h=y(x),v=["January","February","March","April","May","June","July","August","September","October","November","December"][r],w=v.substring(0,3),M=l+"",B=M.substring(2,2);return t.indexOf("MMM")<=-1&&(t=t.replace("MM",h).replace("M",String(x))),(t=t.replace("hh",u).replace("h",String(s)).replace("HH",d).replace("H",String(a)).replace("mm",p).replace("m",String(i)).replace("ss",f).replace("s",String(o)).replace("S",String(c)).replace("dd",S).replace("d",String(n)).replace("EEEE",g).replace("EEE",m).replace("yyyy",M).replace("yy",B).replace("aaa",A)).indexOf("MMM")>-1&&(t=t.replace("MMMM",v).replace("MMM",w)),t};return e.Scroller=u,e.TestWorld=g,e.addDays=S,e.checkIfWeekendDay=e=>{var t=e.getDay();return 6===t||0===t},e.daysMatch=(e,t)=>e.getDate()==t.getDate()&&e.getMonth()==t.getMonth()&&e.getFullYear()==t.getFullYear(),e.default=e=>{for(const t in m)e.use(m[t])},e.enumerateDaysBetweenDates=(e,t)=>{var n,r=[];let l;l=t,(n=e).setHours(0,0,0,0),l.setHours(0,0,0,0),r.push(n);var a=n;if(x(n,l)<0)for(;x(a,l)<0;)a=S(a,1),r.push(a);return r},e.enumerateStringDaysBetweenDates=(e,t)=>{var n,r=[];let l;l=t,(n=e).setHours(0,0,0,0),l.setHours(0,0,0,0),r.push(h(n,"dd-MMM-yyyy"));var a=n;if(x(n,l)<0)for(;x(a,l)<0;)a=S(a,1),r.push(h(a,"dd-MMM-yyyy"));return r.push(h(l,"dd-MMM-yyyy")),r},e.filterUtility=(e,t,n)=>{let r=[];return Object.values(e).forEach((e=>{const{filterKey:l,type:a,matchType:i}=e;r=r||t[e.dataSource];const o=e.value||[];if("key"!==a){const e=n[o];if(!e)return;r=r.filter((t=>e(t)))}r=r.filter((t=>{if("exact"===i)return o.includes(t[l]);if("between_range"===i){const n=[],r=[];return e.options.filter((e=>o.includes(e.value))).forEach((e=>{n.push(e.startKey||0),r.push(e.endKey||0)})),t[l]>=Math.min(...n)&&t[l]<=Math.max(...r)}return"less_than"===i?t[l]<Math.max(...o):"less_than_or_equal"===i?t[l]<=Math.max(...o):"greater_than_or_equal"===i?t[l]>=Math.min(...o):"greater_than"===i?t[l]>Math.min(...o):t[l]===o}))})),r},e.formatDate=h,e.getDiff=x,e.sortUtility=(e,t,n)=>{const r=t[e.dataSource],{sortingKey:l,ordering:a,type:i}=e;if("key"===i)return r.sort(((e,t)=>{const n=l||"";return"ascending"===a?e[n]-t[n]:t[n]-e[n]}));const{sortFunction:o=""}=e;return n[o](r)},e.twoDigitPad=y,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Vue);
var vuelib=function(e,t){"use strict";function n(e,t,n,r,l,a,i){try{var o=e[a](i),c=o.value}catch(e){return void n(e)}o.done?t(c):Promise.resolve(c).then(r,l)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(l,a){var i=e.apply(t,r);function o(e){n(i,l,a,o,c,"next",e)}function c(e){n(i,l,a,o,c,"throw",e)}o(void 0)}))}}function l(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i=t.defineComponent({name:"Scroller",components:{},props:{data:{type:Array,default:function(){return[]}},orientation:{type:String,default:"vertical"},numcols:{type:Number,default:4},numrows:{type:Number,default:4},gap:{type:Number,default:10},contentpadding:{type:Number,default:10},cellheight:{type:Number,default:100},cellwidth:{type:Number,default:100},cellsquared:{type:Boolean,default:!0},wheelscrollspeed:{type:Number,default:12}},setup:function(e,n){var a,i,o,c=t.ref(e.cellwidth+"px"),s=t.ref(e.cellheight+"px"),u=t.ref("100%"),d=null,p=t.ref(null),f=0,A=0,g=!1,m=!1,S=0,x=0,y=0,h=!1,v=200,w=!1,M=t.ref(e.data);function B(){"vertical"===e.orientation?d.scrollTop+=f:d.scrollLeft+=f,f*=.97,Math.abs(f)>.5&&(A=requestAnimationFrame(B))}function k(){cancelAnimationFrame(A)}function b(){k(),A=requestAnimationFrame(B)}function P(){var e,t=P.width;return void 0===t&&((e=document.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',e=e.firstChild,document.body.appendChild(e),t=P.width=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t}function E(t){M.value=[].concat(l(M.value),l(t)),M.value.splice(0,t.length);var n=document.querySelector(".scroller-cell");n.offsetHeight,e.gap;var r=n.offsetWidth+e.gap,a=0;if("vertical"===e.orientation)parseInt(t.length/e.numcols),a=x,d.scrollTop=a,o=a-(x-o);else{var i=parseInt(t.length/e.numrows);a=x-r*i,d.scrollLeft=a,o=a-(x-o)}setTimeout((function(){w=!1}),100)}function H(t){M.value=[].concat(l(t),l(M.value)),M.value.splice(M.value.length-t.length,M.value.length-1);var n=document.querySelector(".scroller-cell");n.offsetHeight,e.gap;var r=n.offsetWidth+e.gap,a=0;if("vertical"===e.orientation)parseInt(t.length/e.numcols),a=x,d.scrollTop=a,o=a-(x-o);else{var i=parseInt(t.length/e.numrows);a=x+r*i,d.scrollLeft=a,o=a-(x-o)}setTimeout((function(){w=!1}),100)}function j(e,t,n){return I.apply(this,arguments)}function I(){return(I=r(regeneratorRuntime.mark((function t(r,l,a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:1===r&&("vertical"===e.orientation?d.scrollTop+d.offsetHeight>=d.scrollHeight-v&&(w||(w=!0,n.emit("on-update-data-next",(function(e){E(e)})))):(d.scrollLeft+d.offsetWidth>=d.scrollWidth-v||d.scrollLeft===d.scrollWidth-d.clientWidth)&&(w||(w=!0,n.emit("on-update-data-next",(function(e){setTimeout((function(){E(e)}),10)}))))),-1===r&&("vertical"===e.orientation?d.scrollTop<v&&(w||(w=!0,n.emit("on-update-data-previous",(function(e){H(e)})))):d.scrollLeft<v&&(w||(w=!0,n.emit("on-update-data-previous",(function(e){setTimeout((function(){H(e)}),10)})))));case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function T(){console.log("Initialize"),d=document.querySelector(".scroller"),y=P();var t=0,r=0,l=0;if("vertical"===e.orientation)t=(e.numcols-1)*e.gap+y,d.offsetWidth,r=(d.offsetWidth-t-2*e.contentpadding)/e.numcols,c.value=String(r+"%"),u.value=String(r+"px"),e.cellsquared&&(l=(d.clientWidth-t-2*e.contentpadding)/e.numcols,s.value=l+"px");else{t=(e.numrows-1)*e.gap+y,d.offsetHeight,l=(d.offsetHeight-t-2*e.contentpadding)/e.numrows;var p=(d.offsetHeight-t-2*e.contentpadding)/e.numrows;s.value=String(l+"px"),u.value=String(p+"px"),e.cellsquared&&(r=l,c.value=r+"px")}d.addEventListener("mousedown",(function(t){g=!0,d.classList.add("active"),"vertical"===e.orientation?(a=t.pageY-d.offsetTop,i=t.pageY,o=d.scrollTop,S=t.clientY):(a=t.pageX-d.offsetLeft,i=t.pageX,o=d.scrollLeft,S=t.clientX),k()})),d.addEventListener("mouseleave",(function(){g=!1,d.classList.remove("active")})),d.addEventListener("mouseup",(function(t){g=!1,m=!1,d.classList.remove("active"),b();var r=0;r="vertical"===e.orientation?i-t.pageY:i-t.pageX,Math.abs(r)>10&&n.emit("on-scroll")})),d.addEventListener("mousemove",(function(t){if(g){t.preventDefault(),m=!0;var n=0,r=0;"vertical"===e.orientation?(n=2*(t.pageY-d.offsetTop-a),r=d.scrollTop,d.scrollTop=o-n,f=d.scrollTop-r,d.scrollTop=o-n):(n=2*(t.pageX-d.offsetLeft-a),r=d.scrollLeft,d.scrollLeft=o-n,f=d.scrollLeft-r,d.scrollLeft=o-n)}})),d.addEventListener("wheel",(function(t){if(k(),"vertical"===e.orientation){var r=Math.sign(t.deltaY)*e.wheelscrollspeed,l=d.scrollTop;d.scrollTop+=r,f=d.scrollTop-l}else{var a=Math.sign(t.deltaY)*e.wheelscrollspeed,i=d.scrollLeft;if(d.scrollLeft+=a,f=d.scrollLeft-i,d.scrollLeft===d.scrollWidth-d.clientWidth){console.log("detectScrollEdges");j(parseInt(0/Math.abs(0)),!1,t)}}n.emit("on-scroll"),b()})),d.addEventListener("scroll",(function(t){var n=0;if("vertical"===e.orientation){var r=d.scrollTop;n=r-x,j(parseInt(n/Math.abs(n)),!1,t),x=r}else{var l=d.scrollLeft;n=l-x,j(parseInt(n/Math.abs(n)),!1,t),x=l}}))}function J(e){T()}return t.onMounted((function(){window.addEventListener("resize",J),T()})),{cellW:c,cellH:s,cellFlexBasis:u,scroller:d,cellRef:p,isMouseDown:g,startPos:a,startscrollPos:i,movescrollPos:o,scrollerMoving:m,previousPos:S,scrollbarWidth:y,justLoaded:h,scrollLoadingOffset:v,cellsdata:M}}}),o={class:"cell-text"};function c(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css","top"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}c("\n.scroller[data-v-0f0a8e61] {\r\n height: 500px;\r\n background: #eaeaea;\n}\n.vertical-scroller[data-v-0f0a8e61] {\r\n overflow-y: auto;\r\n overflow-x: hidden;\n}\n.horizontal-scroller[data-v-0f0a8e61] {\r\n overflow-y: hidden;\r\n overflow-x: auto;\n}\n.scroller-container[data-v-0f0a8e61] {\r\n -ms-flex-line-pack: start;\r\n -webkit-align-content: flex-start;\r\n align-content: flex-start;\r\n -webkit-flex-direction: row;\r\n -ms-flex-direction: row;\r\n flex-direction: row;\r\n -webkit-flex-wrap: wrap;\r\n -ms-flex-wrap: wrap;\r\n flex-wrap: wrap;\n}\n.vertical-container[data-v-0f0a8e61] {\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\n}\n.horizontal-container[data-v-0f0a8e61] {\r\n display: -webkit-inline-flex;\r\n display: -ms-inline-flexbox;\r\n display: inline-flex;\r\n -webkit-flex-flow: column wrap !important;\r\n -ms-flex-flow: column wrap !important;\r\n flex-flow: column wrap !important;\r\n height: inherit !important;\r\n -ms-flex-line-pack: start;\r\n -webkit-align-content: flex-start;\r\n align-content: flex-start;\r\n width: 100%;\n}\n.scroller-cell[data-v-0f0a8e61] {\r\n\r\n background: #b6b6b6;\r\n\r\n -webkit-flex: inherit;\r\n\r\n -ms-flex: inherit;\r\n\r\n flex: inherit;\r\n -webkit-flex-grow: 0;\r\n -ms-flex-positive: 0;\r\n flex-grow: 0;\r\n -ms-flex-negative: 0;\r\n -webkit-flex-shrink: 0;\r\n flex-shrink: 0;\r\n -ms-flex-preferred-size: 25%;\r\n -webkit-flex-basis: 25%;\r\n flex-basis: 25%;\r\n\r\n /* for theme */\r\n background: #ffffff;\r\n box-shadow: 2px 2px 2px 2px rgb(221 221 221 / 60%);\r\n border-radius: 5px;\n}\n.vertical-cell[data-v-0f0a8e61] {\r\n display: inline-block;\r\n height: 50px;\n}\n.horizontal-cell[data-v-0f0a8e61] {\r\n display: -webkit-inline-flex;\r\n display: -ms-inline-flexbox;\r\n display: inline-flex;\r\n height: unset !important;\r\n width: 90px;\n}\n.dummycell[data-v-0f0a8e61] {\r\n height: 20px;\n}\n.cell-text[data-v-0f0a8e61] {\r\n width: 100%;\r\n text-align: center;\r\n font-size: 18pt;\n}\r\n"),i.render=function(e,n,r,l,a,i){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["scroller","vertical"===e.orientation?"vertical-scroller":"horizontal-scroller"])},[t.createElementVNode("div",{class:t.normalizeClass(["scroller-container","vertical"===e.orientation?"vertical-container":"horizontal-container"]),style:t.normalizeStyle([{gap:e.gap+"px"},{padding:e.contentpadding+"px"}])},[t.renderSlot(e.$slots,"content",{},(function(){return[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.cellsdata,(function(n){return t.openBlock(),t.createElementBlock("div",{ref_for:!0,ref:"cellRef",key:n.id,class:t.normalizeClass(["scroller-cell","vertical"===e.orientation?"vertical-cell":"horizontal-cell"]),style:t.normalizeStyle({"flex-basis":e.cellFlexBasis,height:e.cellH,width:e.cellW})},[t.renderSlot(e.$slots,"cell",{},(function(){return[t.createElementVNode("span",o,t.toDisplayString(n.id),1)]}))],6)})),128))]}))],6)],2)},i.__scopeId="data-v-0f0a8e61";const s=(e,t)=>{t&&e.component(t.name||"",t)},u={install(e){s(e,i)}};var d=t.defineComponent({name:"TestWorld",components:{},props:{msg:String},setup:function(){return{textmsg:"I am Test World Component",selected:t.ref(new Date)}}}),p={class:"hello"},f={class:"highlight"},A=function(e){return t.pushScopeId("data-v-493eb588"),e=e(),t.popScopeId(),e}((function(){return t.createElementVNode("img",{src:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMTEhUTEhMWFhUVGRUYFRgXGBcYFRgYFxcYFxgYFxcaHSggGBolHRcYITEhJSktLi4uFx8zODMtNygtLysBCgoKDg0OGhAQGy8mICUtLS0tLS0tMC01NS0tLS0tMC0tLS01LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf/AABEIAMIBAwMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAADBAAFBgIBB//EAEgQAAIBAwMCAwYCBwYBCgcAAAECEQADIQQSMUFRBSJhBhMycYGRFKEHQlKxwdHSFSNykuHw0xYkM0NTYoKisvEXVGODs8Li/8QAGgEAAwEBAQEAAAAAAAAAAAAAAAIDAQQFBv/EAC0RAAICAQMDAwMDBQEAAAAAAAABAhEDEiExE0FRBCIyFGGRcaHBQlKBsfEz/9oADAMBAAIRAxEAPwD5bZuW9r7gSxA2EMAFM5kQZx/HuCs0txAwNwblzIBgnBjPzg/Sq7wzT23ubbr+7WG83qFO0fUxVs/gOnKFk1tssBIUgCcTEloBnGYzHSCQBm9d0R3bUviQdvnt4MyDxx+r1x65r0voS3GpUE9GtQq9IkEk88mk7XgumZFb8aikqpZWUypKJK88hy464CnkkBe54ZZg7b6ti0RJVcsSLinzHK8yCRHzoAtS2hOf+cLLcBreARySVMgHoMxPpQrV3SeZWW6Ruba6uocLI2+UjaSRM9px6K63wzSpu2agvCyAAuWPvIEiZgqgPGG3T0qk20AX2uexj3PvBkyLjIYGNoXaB6zPpS24dxVVsqbaALXcO4qbh3FVW2psoAtdw7ipuHcVVbKm2gC13DuKm4dxVVtq70/g9n8K197w3lW221IDKwfYsjO8HGPLAJbMAMAB3DuKm4dxXVvwnTlVP4xFJVSysjyrEZWRIMHrS/gdmy11RqWK28yR36THT/TI5AAbcO4qbh3Fe/2Xa95dU3xbQZsu3mDoSdrHaJ+EZgSDggZhTxDRIhHu7y3ZmdqsIiImeZ9O1ADW4dxU3DuKtj7PaT8J773/APe+637fe2Y3wPJs+Pkn7Uh/Y2mPGuQcSDbeeTPGJAg/fOKAAbh3FTcO4oGv0FtFBt6hLpJjaquCBE7siI6czmnNF4Mr6O5eh2u+8CW1UrAChWd2X4mwSMRGTkAwAC3DuKm4dxXtrwuwyKfxaKxUFlZHwe0qDP8Ap8qr9HpDcYLgDlmJhVUZZiewH3wBJIFAD+4dxU3DuK9Gh0r3HC3zbtjZtLqSTIO4wM4IH+bsK5v+FWQpK6u2xCyFCOCTE7QSOelAHu4dxU3DuKP7L+D2tQzLdYqQUCBWVZ3bpJ3KZAgcD9aurng2m946nVqgVoH/AFgI2oZDKAGEsw4Hw+uABdHWc5HWCAfoYMfaozCccdJIJj1OJpDQrb3j307Mzt5mMAmDAnkgExMZq313g1hbjKbwteVWUMGceZmjIyoKBXAIn+8UHiaAOdRdtFU2AhgPOT1O1ePMf1g5wFwRiubL24bdJMeSDgHPxZyPTvB4BVlfE/D7VsA29Sl6TkKrKRgmc/QfP7lJLQIJ3KOcHdJjtCkZ9T0oAstw7ipVTtr2gC/TwW33f7j+VNWvALMZNz/Mv9FO2kmm1WvcXpsb5R4cvVZFwys/5N2f2n/zL/TTug9ktKxPvHujtDID+aVYW0pi1bpn6XE1VCL1mZPkqr3sfptwCte+ZZP4JXF32NsAxvuH5Mv9FaFLdXfh1hSssST2AH8qnPDixq9NlYZ8uR1qowi+xunj47s/4k/prwextn9u791/pr6Vprgtnyj5yBRb+tDfEiH5ioXjv4F3DK1/6fsfN7XsPpzzcuz0Hl/ftoh9htOMH38+joR/+Ovo1q5Z2wbNr7UzZ8VCiEVRHallLH2xmxhl75P5/wBnypvYiz+1e+6/0V7Z9idNPne9H/dKT+a19Qv61mMyonriaiDTzuuKWPzMflTasVbw/AvTzXtk/J8y/wCQ+nZwFe8ATALMn8Eq+H6J9OYIbUR1Je0J7kf3dbW14lbTFmwq9jEn7nNcajxO8+CPtUMlSrTGv1OjEpRvXO2ZB/0V6Jeb2p/z2v8Ah0F/0a6Hpc1RP+O1/wAOtW1u6eVP1x9q9Ghcif3TU1Bdymt9jIJ+jPRdbuoX/wAVv/h0vc/Rvpi0W7moM8Sbf9ArcNYj4pn50QXFXqRTJRXYxtvuYC5+jS0ATN7HPntf01za/RxaP/zAHebZH/ore/jBPwKZ7ii/2gAMqB8qa1XxFqV/Iwlz9GVgQPeXyT22f0VLv6LdODm9cHzKH/8AWtm+odjMwPQ0rfVm6msUG+xrml3Mun6MdLEnU3Ppsn8xS7/o1szi80erLP8A6IrUHRHbJaB0z/Cpa0m0y0sOoEim6df8F13t/Jlv/hzp1MPqH4nBT94U0FvYXS8Lcvt6ykflbrYvcXcYTbjECT9TXSC4+SMDiIrXjXLRiyPhMw172H044a6R33J/RQ7fsXZP613/ADJ/RW41DbSFFsD1gj7k0L3oWQAJPJXr6Zo0Rr4m65XyYpvYyzODe+6/0VwfY2yDl7gHzX+itZd3dqA3rWLEn2B5a7mWPsjan4rkf4l/poF32ZtDrc9PMv8ATWu/Du3CsenFcHw26f1eMCt6Me9C9aXYxbeA255f7r/TUrYN4Lc6gTUrOnDyjerPwyosLinLVuhWUp62temmeXpPUt0wluvba01bSm1COG54iU0JgCu7embt+6jCyRyKTWmUUGgKs0c0xpSP1hI/Op7uiWhmkkkykW13GLek3gkDA9c1G0pHSoBRbBCnzZFQlB9mXjlXDQIp612qek11e1FoYVRJmNxM/aaRu3+pikjByKSyqPA4Sw6GB2zQ01gqt1/in9y5XaTaUnIjuRPzgwaDoNWW3b1IgngEgQNxDMPKCOIBPFNGELp8k5ZZ8x4NRbuyvxLETjJ+tLjV9Nw+cVW2yDwZ4/PIoot1qwRB+okNXmXvPrSrOO00QW6691TLFBCSyzYAP6V0LvpR1s9zFdpaWeC35D8qZ6fAqc/IvpWYsBuifQH+FHv6ASxJfHp+eBgVY2fDWJDBVH3/AI0dvDLh4j71CeVJ7M6IYm17tyiFgGB8K9CImmLOnHALEmrhPBDjg0wnhrDgCpTzRfctDDJdjLarw5iZg15Y8OJ6Gtn+CJGaA9tVxwfoJ+9R+oSVFeg7szR8Ic8fnXj+FKgzAPc1fOHPwj7Zqv1Phbuci5ntSdZsbpfYqx7gfEZ+Zpe7rLCmVTPTk/vq6X2RLchx82H8q5PsP3aPrNZ1Y95MZYZdoma1fjbHC+UDtA/dVW/iNzncTW/teydlMsCx9ePtQNX4Egg29MGM9YX7yKXr41skU+myNWzB/wBo3O5r2tk3gc5OnAPYAED6zUrPqMfgz6XJ5MDaWn7KUvYWn7C17eo8TSd20pq2teW0phVrLNSPUmjoKGpM07ZU96VyG0nCpXa26YC11trNZulHNtB1n6VLwQAnzYB7V3FCuDB64OO/1pWzdkfNPaLx9veymPdsNzAqykGRlYB4JEbvr2rW9q7rW7doFRtJhlnOSQG+QaPoDzWn8UvC8Pw9jTELuZ2dwioIE7927IWT0j51hlQKcgZH1BrzM05Rb3LNQS4GjdYmC5PlA5JwOny9PSi6Dxq+itbV/IZJkCOIMk5ggDg/aq+26rknE5+U80G+5NwbSeDMjoe/2rmi5J7MyMG3R9D8Auaq5ZnT2V+KLj79zzzhMkTJyx+lbHT6dmUNGCAZkEfcGK+QaH2gvWV92rqisRuIAMkRAMjjjHWtfZ9sWNu2iMzXldSXJARtw27SsztAae8r0rsx+qcYhoT+Ruxo4GT9gTXSaOev5GftFK+D+Is1sb/eKy+U7ssT3JgA/QRVkl/1b8q6FkyMbRiOU0TDOJ+U/wAKO9swMAkdTj+FRLv+P7j+Vdi0CfhY/OKSTm+SkVBcEtr+0zT2U0/YuKogK31z/GhW9HPQj6j+VNaeyFPU/PNc82joim+Bi1dU8x9aN7+2OWH51w+oSPhH5UD8QoGUU/IVGzophrmtt9HH2NK39SjcspjiU/8A6qPqE/7IflXBuL/2a/cilsZRbOfxM/s/Yj+NES+54Kj5z/E0NgDwo+5/lXm3tj6GlbKqIdxeH/WL9AKUutf/AGgf9/KiXLwHLkfUigMUPDH/ADGlbGUEcNev/P7VPxd7rbohvx+t+dL3fFVHJn5UjZVRS5YT8U/7Lf8Al/jUpU+NJ3qUu41x8nyfSXjVvYu1U6XTmrXT2TX0Wo+YcR+09HWTQ7Nmm0SjWLpO7NqnrdTw/S7zE8CTRLlvaSO1S6quinSlp1djoCuorhTXYNbrF0sHeaAT/v8AKsf4j7YpAVGi4dy7OZceXaSBKGcgwZ7VpfF/DffhVaNoMsCJ3D9kdpPJ7d6w/iHhDi9cdbduLZBCsAQSzJbLMnwlSA+D0C8dZZMkuxSEF3Nd/bFk2re8e7S5CXHEIEBlSJkRDCCD2OK+fe0Hs/aZy9m9aKLjZbuKzAADzczPpHIag+0l/VLbWxdLsWi4UyYYjE+gHTpAqo8A1D27hO82ogMSq4QkZAZTkcwMkTHWuec9fI6xbPSzm9pwBsbcMyJmYOe3HH3ri/pCAdjTI4PMdgenPanfFHZnuMwO6SBOZUSAZJMgnd1PFK6Lw9ri7y42KwESSwBBJx+quD5jicda50nZkL88ciw0911BYCBEfTqQKds2SMyPWByc8n6c0QMLIZXQuHxbckggA5IEQ2IBzH8dTqPBbH4Zzbf3t0KLiJbR2uhVUm4t9VB2CRhzEGPUFXGUuAcZS2VfY3nhKn3aks7Fsy8A+kAAACB078nmrW2lZD2P9oluC2t4oqbFAecBoBho4ABIkxkDvNbj3iBQFIac7hmR0g9q7o54ukh5emnG2yWjFPWX7UmprsLRNKRkG0ODUd6Yt3fU/eqyTXiuRUHj8F4Zq5LmBQ3WkF1hHSaDdv3Txj5dKlR1rIqtIde1PWpsNVV3VXVEk/kM11pdc7ESMR+fescXVjRyRuqZYkxS9xzQ7l71oDXx3pCtpEvCaTuLXdzVL0M1yt9BlgT6UO0L7JdxW4vrSty3611rtem47RA+dV9zXHtTqEmjnlLEnXIVrOealItrWnj8qlNokT14/AnYK9xTttx3FVNiaf09otwK9J7HFVlhbuDvTlqxcZdwTH7680GiUAl/Meg6f+9aPRXV2BSIgRXLlz6fideH02v5MX8E0bL522gEcCheNXSG3Djr2qxSAY6dqT1WlD4JgVzxyXk1SOqeGsWiIHw/T3Lq7lCgDGZyaubekQIAYJ6x1rnw91tIEUcfn617dvSaWeVye3BuLBGKt8ldrRsJP6v0xSZ1drJK5aJwMxxNOa61vEwMd6V0llWMQBXRCa02zky431Kj3AbNO0zb55BBgwAB+QFZ/wAc9j7d+4WQIgYgsQIIHlBxP+Iz9OJFa46KGMmAI6c0rrAPhjBGfril1xb2MeGcVbPj/tbpgjqlsxatk2kbMuoYtJY4aJj7UhotS9lWUMNhKEggEFlbynicc19O8e9jDq7tsLJRAFABgBYJOe5M5P7QrP8Aj36O7i3V2MArRiCwB824n0ChR6k+s1ByV8h9NlW5UaXw+5q3tkuBwAduAxYmGM4klmiCMY6Cvs/sV4IluyQ9oeYKDvzIEkDacKuT5QABJgVktJ7K3LVlLLMN1vc4YDrwEbuuWxWzs+JPEHDQJ4gfyrHPwdOH07jvL8Fb7S+xulvs9wr7q9gi5a8p8sQGUeW4IEZEx1FYq6niWkPl/vrYJM2+Y5/6FgSDzhJr6OLF12BYxPY0vqtLtaM02N77sbMnWyMLov0h+bZdAkSDA2OpjghjzPy5+lWVn2ytSNwcdfiUmMdJFX2v8Js3BFy2lz/Gqt+8Vntb7C6NuEa0T1R3EfJSSv5VS2+Gc7UI/KP4LLSe1NhiZZlOYDDmOvk3U14b4/Zvm4qMSbZAbEHOQR6HP2NYjxH2Iuos6e+bhWCFuCDj9llMT81+oqewusHvQSTF5APTepJEfP7+YUtuL3G0RmqifS0XGDXZVgJrm0vAA5/3misYxUnM6oYdK3ErzT61wLpFHdST86lzSMOlNqRJ4pXaAzPJpV7I/aNHvWGXkChJuOAtan3TEe7qS3/yLm3nmpcUkUVloLVjdmxgo8oUNheooZtDos0ZlmvVUTgiiUmZihqfGxXXGg8VKLdtySTUp01ROWKduiv0mnkgVf6Xw8AZ68VUWtRDTVqPFPLHWPtXZkU3wRx6VyPfhdtdre9ao/xbz8Rp/TXN3NSliaW5RZVft2LrTGetF1NsRIpGxf28V7qtbPSuZweo61ljp3Il0zR0JfAPmqqXXd6NpdeAZ61R434Ixyq6bGNaHTDfQjinNDoxsW4uSeZFeXdStwQwkelPNrARgRUpSemqLwxrXd2hFroYNBkg/lVVfcLDMwUdJ4PH5ZGfWrDXIoDOTxmMhT2B9K+c+0Htgt3T24Ki4BtcMBt2xBIzBBMcfsg0idcGZpafkfVPDfFLTKDuUFpx1wBj5iRik0sC5dJuvwJVQc4OePmK+MaT2nuo0oSYh5MQIUqDJj9VvuAacX2puK/vHckjcFzgBgCQI4bI8wPTpFJumS+sXdH1rXklgFE480dv513a0DuqkNE896wvgXtldNxVdpDFACAI80SD/lMR+0cA1sfCvFluk7dw+KA2CYMSBMxwf/EO9MpbF4ZIZO42LpHl6L1piwk+Ygkd6r9Rq/jUQIOfWTH75FF0WsYLtkARIx+VPW1hrWrSyxs6UFhny8/WvfEwmREyOf8AfFVa62AV46zTA1AZCGgn99Y00MnF7Jii6U7Aw6/cV8s1GnfTay7YBgbjes/MtuWO+I+obtX1ZLpVQoExP27V85/SNf8A+cae4YGCC3bb8Ex0lm+9N7m7JLpxSS5PoOg1ysiOp+IAiek01c1QJBxIrI+xuuW5YKiRscjMTDgP06SzD6VfK+eflRHHe4T9Q4uiyW+OwpxdUAM1n3velA/EHua36ezF6zyi21txTmf9BSKvSjXTXG496pHDSojP1LlK6LMXccCk790HpQPeHvQy3rWLAk7Nl6uTVI9uxS1xqKxoFwinUEc7m2wRuVKGzCpR00GuQjaaaYU0joLPu0tKFgsMhiTkgscmM4JI6dqrL3tIqOdzHabZ4A27wdp2t2ngyeZ9K7ZZIx5JqDfBp0plWNZTQeNFoZWZwpgDAc7iyjeuZO5IB3AeaekG90fifmuBxKqbhkEGAhZSFEAtBWMxmaXqxkboaLMXW71419j1qs9mte+oRnZQF3HZB6cCevSeOvyq3NuhJNWDbToCGr0GjizXS2a2jLPLN1h1q0sajGaTtWR1oHjXjlrSpPlZySFWeIUks3/d/M8dyJZYxq2UxzknsIe3PiQSy27VC0SAVTaGdiu4iAQQZ9YyvNfMvDvDrupc3PhUjJf4Tgbmxknk4785q7t+Hm7dN/UeYtwGyBJ9cSSQMDsMcVf2ytqRvk9hJwIgBSu7oOBz864pNdkdKwub95S6f2QRlB9623A3CE4OYUzuUfSZOcVUt4BeUR/0lucFFZjE/Eyx5RI6TkDtNaVdewDbSoEQhnbIHKyTzHQDOewFVx8UVD7pzsIgCDMiASJAzM/mc0lsq8GLwVOuf3W1xDbg3P8A3Qobj4pkRgY6VoPZn2rt2n2XStsXGRiVkKi7QsZ/V+EZOJmqe+o1N6Yyp/UUQwy25p4x1+Wau9J4RpwmbKXbtw+WC5CKBlwgJEyfiAztJAxWwpHP0k5NRL257SBbhIQsHuMclVhBOwwTJyOI4c9gC54R7RI3luBkB/WKkqAonJHAI6x9eJz62WthYte7LAcKFUg9GLATAb/cUPUae4f72dlkEAOpUgkGBtEzMmMxkdeadZCnQ+7NBq/aVVIItHa3ws527hEkgQYj1OKPa9oF3AMqhTHmRy4BzzKgn6A1nLIt3yttLk4Jct+02SfN+qSOnYH4qVvyFkgMFOxIwpMqzkQOYPMmNtZ1ZWOvTxr7n0bWX1tKGuOEU8EkAH5d/pWA/SJZP4iz5gAyOI6CCpnIgzI7fCKstDqEDlSA5AUPHfhlJAHYER+16Vivabx5rmqIkgWQthYjy7GZZjEgg57n0AqjyKSaSEWHQ027NV+jvSt7i6f/AKgU9B5VBn84+laeWB4msb4FrW09uzefzLduOLgT4QrIApyfMSVB/Lpn6CmnFyCjqymYYcGNs/WWiOcGqYsiapnPmg1K0Vuq1W4cQR+6lC5q8PhqjJdfuKGfDF6GqqcFsScJvcpveGvfemrc6AdxQm0A7ijXENEis95XLPVl+CHcV4+mSsckboZVl64e037J+xq0t3kXgfWub3iYHWkcneyKxxxreRTNpn/ZP2qU63ignmpWap+Bunj/ALjG+0HtMjf3CbehDqdxHlGOwOWBPYetY5Q7hl2yQHn5EhgOxG4D/cUq9wTI579ewqaUCTvZwsQNo/Iz0pJSct2ZFpKiwt6gKAUZgJXoB8JDjgSDuJyDPlE0e540Ql0Fne5cESzeTbv3t5SJJJGTOZM1SBZOTj7/AFiiWVkiG+HrBgTjMdMxWcBq3Nt4T7SXrSLDWwWI3hl3bQAqzgzgAY9OvNcav2o1Lqri8k7ivu0Vg42wwuGVjaY5n5jmsxp9QyyqnBMxAhoxw3I+nSiJI6x84+lScprayMmky6PtJrOuoYCOAF+vwij2fbHUyEa+VUnLlEJUdThST8vzFZ9VYGJiePkc8EUXUIgRAt1iSPPbYEFTnIPwsO3BE8UKUvP7i7XuWZ9rNWd0ah4mFG1JKmeseUxH36VaaHwkkjUam47sSDDZgZMkEGenYfOkfZXwdZF66JHKKRzGCeOAeJjIrQeI+Jq7C3bQbQYYtJXtBI6ebJjt9Ncm1dnRixbphLtwEBywnzFVIWWngyMzHA7DJFVfi1zYs2z5o3O21QFA429SYM7ukY7074rcQWTxOATxJxO30xP0rPeH6O7qSiqy2Rcb+73BwWSJ3gAEFcH4iJ70jTZ1ymoI80PvtRcUW0hVghyD7tFAMSf4c5rS2/Y3KXNQ5dWVvKsWw2fMQTLAkjnH5U5Y0AtWLdtArbDgdHLCDcgZEyTk8Ad6tPCCo+JDEbd0mQxiNzHmAYzPxZxWoV2/kJ6bS2bbi0luVbHlUvIAjzMB5m8pyZ4+VVfiNy5ZZimEjqVFxVMzidxxP3+dPHxZfe+7tqR5iNzOVG4GC7MdsqJiTtmek5zHjmuIX8PsC4Ilhu3EeQuCY80gz2+UVkpUZOShBt7F7p9SupTc7yLfO4kAdFUT8uPSh6O63uitu6wtyd0RubMEQQccCMDjBnOMF0fASCRmGIIIPpPqeKPc8Zus6/3hUwdomExJAXkxwOaSycfVxUUbFtaRjTIpPDEzj9nzEAR84pH2gv6uF3EKPIAyQba7uSWON2f/AAiPUmjt+OalFKLcYA/HkBjBk7iZwMk9oxFH1/iTtZtqNuwTAjzCfNCKBGZ9SADzmMc90V+ox1sOe0Hidu0jhUi4Z93jzM7GS8RxmfX6is/oCPdu18gu+0gcsSDuJPqcfc0G/pTcfc0MzFiG4OTIEemIABx07Wnh/sdfY7roKJgs7QDnooJwfnAEEmeKqqqiUs6nK0v0Of7Vb3K22jbuD4MNKiB0g4x0qw8L9tTYus4UlWkBCQBPRv8AFgfnWn8O9kNEVBYFtpiblwQ0AmeYJEnEcSZrL+Oeya2l3AMoODuYEBp2qDIAg95mTHasUUtxdGXTuy10/tpaZoLsBNqN8lpVmBEj5rntWy0GoLgETld2e8+b6fD+fSvht7R7DFwEERM+UjnBB+dWWi8cuW1IklSpUgM20jn4QYHQYxAq0cmntZBu9mz6y/iluY99bn/EOgDHr2/fRjJEhsHqODXyqz4vDzcB25IiCQfikRgdpHSeMRqPZq+TclCQjCdsnaSYAIUj1/LnGa489ypoo8ScNUZGluT1JpS6fU0zqmAmTwQCOuTtH5yPmD2pB9QpAYMIOB/lVvp8Qrq2ObcFdY96TvPRLerS4SEMx16R6d+1DvIaZJPdGXQmzZqVGQzUrdIaj5nbRjAEk/ejshwGghJ/OJlh8X3+VcbMZbjIEmB8h34oqKIIiSe4EV5rZ2aokQIY468cfSmVUHgScDAP0wtdi1bwSsuI2iBtMZO/c0ntEdKY0911mDbUcwgA/Idf99anKXhkpuv6vwDTTNMBDPWRH5fzrjccjIPHUH5R+UUyWn9ecTB5HcmOBP8AvpXBX64+n+xUtXk5pS3Fg3+mf5U1YUdQY6jIGOAP59K5e8Se0+nrIo1i4GkOxAAOdyLgdAjRuaf1QZP51u5sZUw6eN32G0NsxhQPKBG2ADgQAsR2HpS1rWXBgEnG1R8vQZJJg0UtZ/VDsOmQpPIzEgf7zR1AcmBbRj1JMEkxG7KqZMySBgzxSuZ0PK00r3ENTbutbIeWGSilhzEkkc9OsenNGfW3ixdrjM7J7vdwqiFGPtGO80RiAvlJ822Zj4o80HqJnPaKUALYHSSYkwO5xjpmmU2xZZUuXuXPhXtKEKq4JQEzAEkQTE9pBxHfrmj3/aJbsq5uqpJ+GNjLB8pUtuVpgSOk/KqZfD7mwXNp2kmGjos7hJx3oGptTxEGOBgFgMZwMj8qFJcIpHPReavxq2rgoSAwO62o8ic/CTxJJb/XNUPjd/3z7lGxVAhesd5+sRXhstx847/Op7hoAwIzgCJjtWqSRss7apirWFDQYLA+aDkzwc84/fRG0ygjd8IGQxjtBBNd3dGCZ4iIIA6kHnvEivLmiIPmOOk5jHf6cVur7kG/uc2rwBG2IE4JDEE4GMA5g89OkyWwdzKWby8AeYZMZBPQndP8c1XvozJ2kZg9MdeAPl+dN6Ww5I3kHBURPacz0EUS08pjxa8mv8I0QRVuMg3ONy87gueNvBgyYzkjvVpY8ct23HkLoJJUlo94qwCSe5zwT5uINYjRam6LqyzwwIPWcECJEdj9K9teLXH6gbf1TMcHKr9e/brNbFrgrGUeEfSh48gP9/h/LJtkOkRmBMRn8usZcXWD3bMwLW3BHuyF+EMwxBEtABySMsJ4r5Tf8TtkAkMGEzjzScSGI+fGPN6Va6PxQFQoZsNKhgzAA9ZjJzxPWt+x0KVvku/aHwq1f2patulxFPmcLtYqNpQ7STgj6QfpgdVZe2Sj24fIKwQRGTKnivo2luLdBm4AZVuSGSYLErEhZM9eB3pL+zU1TH3+8lJG8QG27iBlpBGev5ZrFVhkxRkro+dm5mCCCOCOR8qd8P1txDC3GCntg5DKJ74Zvv6VZ672XFkibyMWBKgP7tucEq65EiCFMgiPWqm9YS3ENuOCduYCkeueenaadpo4nGUeDaaH2q3oy3suHW4xIA3BYwokScsT9aymo1rLvVHOwbyPXdH/AJYWADnPpSjXwevf/YofvYmORJP3EAGhTk+RlwXPhGqa2HcoQWEZOwKJJIj7nrj7HYHxG3t94XUJhVmCztHmgKSIE/kekV8wval3UhmJAGB2PHSiL4oPd7Mdh1gDoP3zV8eVx4McFI293xu3JhGInkRB9RB4qViPxqjC7yBweKlN15jdGAijgf8AtRA5EQCfyprw9LUEOFnMElgY2tHoPNtzFWV/S6JQGXUOTIldsyIG7OI6/fiudiMqfPgwPy69DRUUic5ggYDc9c8HPIFdWVtFgN7hSknBJ94cbeMjr/Gi2b1tVm6AX/VWWBBBAhgOOuSPzFK0zK8A1YAY57xH7673yZP1iIgwBR9S1shmtxAJjFySJUAKTjgsTP8AIjr8VpiWGRIG2AZkFxExjGw8c/Wk02TcGBXkHaIzkz0A/n+VGY8xAiP35n7npXNm5aZRucg8FZ6lgCB5T0MiCZzMRQtRs92SjtONsxzIkRtngnMxgVmhhplXYOmpXbtdn2BiYkASVgtO0mYIx1+0dWbyg7VOGyjwscGQZyJmOmY6iuFs6dgCSxAfzAk7NktiQoYeUKeTyaGDpz8LNEETDecyBxBiRJx6cUaEzWmxw6YwAWHm5JU7hBkFeTOI+RrjS+INYmHZZkHbKkqRBUr1BHevVNtk5uR5yuTMz5RwPLE+nHHFI6nU2dhALMwJIJJ5hNq/Dx8fbj5URx3yyUceSTdysYuMsgqSRJnsBJEepI5xXFxuY4HXj0mmLN/TMSQrRBJkthpBEf5mX/7c9ctudOoguQCW+eTgcRxn5gcUjg06CUXF82VpmBnn1yeMfaK7/EdIHSYMH1j6R96JeOnCwjsTyJHXGOBmM0yi6ZlXMNKzBaP1dxM46kc9KxxS5GSj3BW9+zcANgME+vIAPJPqKYVUcBkYm4qs9zdCqDjalsyTMmM+kdqDc02nEbWaIBwTEnd3Tp5R0/W+VLXLP94RbMjJETMAx5p4449RWOK5KLSdG8wYvMEDcYEdOw4nPamtF4Dq7yb7VpmSGcMGSNuATlu8T1FKXLLyRt+HJHaRjH3+kUFbYB8uCxyRg89/rWpxo3VY5pUAZO/BlgeQTjvwfvSV1grMIJIk9dxjiYnOab090Yn9UfnO3pQWZVdrinzHImJ7nniki3qdmY15Am2RM+YYBIIIgLP0GDnjBihWde48yNBB3DseOfWenWavtJcVbZtm5kkNC3FlQDgKzGGM5Pm7Vm/E7cXLkEwSfnJ6kDic8VTFPVJqjtlicVaZttF4hbvWlVW23GVVYEcwADJmeQcAdR0omjv6hbbK0AKYcQYDboaQfUEEjv6ms/7Ja9VbYXCyAN54mSNu6JA4PzpnQ60Fr4kkqzFSZzEkYJgSRPFXaopF2WvtRp2/DeZV3LuYEkyQCJwDI/WiecfT5/GIGSSMd+4/dX0FdZvKW7qllcbSZyNyxCiZUySZ4EehrHeL+GvYv+45UtKN5QxUFgDvglY6j0OOKINVyTzQt6kFseHwCD5WbPn9egIJHHeI9KB+GKQSpIJ+hgiRzIkH864KZgs7FRk7DsgDjJk/lR28Rm2ylCeNuGgdcnmOPtUrkna3JRgD1LB7p2JtVgoIyQDChsmTEyc96W1nhkCVaeZwREd/nzj0qaTWDM/FmG8x+gjqfWj39Yhc+VlQkeXcCwwJhm78571S5J7Csr1s9v3x+Ve17duICQu6JMbgA0dJzzFeVXcPcH0uolCm0kkk4IEzjMjkSPsKutDqLDKFguYtptY7R5B05GSBPFUl/wARtlSEsqpIiTmJHykn1quW5RTZri+zNENWFOLQDIT0AI/vAwiQYjIj19KDdvL8Rtx5do+E5JJ3ZXJGBJzz1qp/FHqT65rsa2OJiBM9/SsakI1LsXI8Ut/9iuDkeX9oHHl7SO/Xmjajww21tjyFzsYhPM3UFSRiYAMCRkZkGM8+oBM5/LM8zTV/xhm2iTCgATGABED06/U96SUG+BXCVhPdKpYsMdASYk/vxTFxwAc+uAJnpAPbt/Oqi/qyx7U34Xr7SPuu2zcH7OIJ6E0PG3ya8bdWOG3acARJIWdpHOQIUcc8VeJ7G6jZuT3awAdpJLZ69Bz6GqrxPx3SuyPasPbdTmGVVYesCZ+vWn7Pt4ViLZMcSekRkfMzNZokXx4ca2k7KXxHSaiwpS8pVSTBwQe8MOAe1IWwAGKkknBzHPHzzWl1HtyzBgybgYADAFQIO7A68YniaB4j7UWnsrat6cJEGQBlh1JyY9KdJ1wZPHGL9hShLip7zEbth6mYOD6GT9qCb7nrx/rgUS9rgVKhSssGicTBBOfnRz4wPw62fdJKl/PBk7yDu5jeOJjIVB+rnYpvlCJXyhO1qmBxH2o48QaI8uPz+eaSL+laH2m9qvxSldjgG4Lg3MhgkOWUbbakiXgFicKBWuCfYHCL7FZc1zEQAv0Bn99efjbikg4YSDIIIPBBHSp4D4gLGot3SCQhkxzkEY+9Me1Hi66nUG6oIBCgbucD5nH1rOnHwGheDgeKXIOFM84P8+1d2tezsAwtn5qO3MnrS/g/iIs3A5RXgqcyGEGZQgja3rn5UF9YGuG4UUBmZtiiEXcSdqjoomAOwrOmktjapbFiHjfwN3bjuR29KDcdggSfU4A6zz1iaB+MXjaY+lePr+cfLilUH4MpjWlvskygIJIhgG5E9eBPb703+CuXQCW/uxkkMCRgSY6ZHFVR1inkGBHYH/SnrHjFtANttgfnP8qnkjNbxW5RSbVPgesaBtO6XgSIyuRPBHrP1oC3XLMAScEHGQGOZEwOT/KlW8aBVgVJk4n9UenrSv48YEEgQYJGT64zmiMcrXuMSray/wD7XNtwSQw4IAkbZgR2McTQ/E7ty+QUXaAoQZEwCT6nPec1SajWowACkR8s/Xn70b+1FkeTyjkdz3Pc1uiSSpbjdtPYHo7RDESQJhyB0B4BP+zR7qMgQOZ+PgncpJ5nv6Um+rGQogTI4n5HuK7fxCWBYFhjynjFO4ybs1NJC95SpmZJJj+fzr1LxGYn1M/zrvV6oOAADiefX1o+u8RBtizZDJa8rOpIJa6BBcnqBJCjEA9ySapWtxAmm06soJ95Jn4WEc9JBNSlbOt2gD+AqUjU/JRKFCdSpUqpMlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoAlSpUoA//Z"},null,-1)}));c("h3[data-v-493eb588] {\r\n margin: 40px 0 0;\n}\nul[data-v-493eb588] {\r\n list-style-type: none;\r\n padding: 0;\n}\nli[data-v-493eb588] {\r\n display: inline-block;\r\n margin: 0 10px;\n}\n.highlight[data-v-493eb588] {\r\n color: green;\n}\r\n"),d.render=function(e,n,r,l,a,i){return t.openBlock(),t.createElementBlock("div",p,[t.createElementVNode("h1",f,t.toDisplayString(e.textmsg),1),A])},d.__scopeId="data-v-493eb588";const g={install(e){s(e,d)}};var m=Object.freeze({__proto__:null,Scroller:u,TestWorld:g});const S=(e,t)=>{var n=new Date(e);return n.setDate(n.getDate()+t),n},x=(e,t)=>e.getTime()-t.getTime(),y=e=>e<10?"0"+String(e):String(e),h=(e,t)=>{t||(t="M/d/yyyy");var n=e.getDate(),r=e.getMonth(),l=e.getFullYear(),a=e.getHours(),i=e.getMinutes(),o=e.getSeconds(),c=e.getMilliseconds(),s=a%12,u=y(s),d=y(a),p=y(i),f=y(o),A=a<12?"AM":"PM",g=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][e.getDay()],m=g.substring(0,3),S=y(n),x=r+1,h=y(x),v=["January","February","March","April","May","June","July","August","September","October","November","December"][r],w=v.substring(0,3),M=l+"",B=M.substring(2,2);return t.indexOf("MMM")<=-1&&(t=t.replace("MM",h).replace("M",String(x))),(t=t.replace("hh",u).replace("h",String(s)).replace("HH",d).replace("H",String(a)).replace("mm",p).replace("m",String(i)).replace("ss",f).replace("s",String(o)).replace("S",String(c)).replace("dd",S).replace("d",String(n)).replace("EEEE",g).replace("EEE",m).replace("yyyy",M).replace("yy",B).replace("aaa",A)).indexOf("MMM")>-1&&(t=t.replace("MMMM",v).replace("MMM",w)),t},v={install(e){Object.entries(m).forEach((([t,n])=>{e.component(t,n)}))}};return e.Scroller=u,e.TestWorld=g,e.addDays=S,e.checkIfWeekendDay=e=>{var t=e.getDay();return 6===t||0===t},e.daysMatch=(e,t)=>e.getDate()==t.getDate()&&e.getMonth()==t.getMonth()&&e.getFullYear()==t.getFullYear(),e.default=v,e.enumerateDaysBetweenDates=(e,t)=>{var n,r=[];let l;l=t,(n=e).setHours(0,0,0,0),l.setHours(0,0,0,0),r.push(n);var a=n;if(x(n,l)<0)for(;x(a,l)<0;)a=S(a,1),r.push(a);return r},e.enumerateStringDaysBetweenDates=(e,t)=>{var n,r=[];let l;l=t,(n=e).setHours(0,0,0,0),l.setHours(0,0,0,0),r.push(h(n,"dd-MMM-yyyy"));var a=n;if(x(n,l)<0)for(;x(a,l)<0;)a=S(a,1),r.push(h(a,"dd-MMM-yyyy"));return r.push(h(l,"dd-MMM-yyyy")),r},e.filterUtility=(e,t,n)=>{let r=[];return Object.values(e).forEach((e=>{const{filterKey:l,type:a,matchType:i}=e;r=r||t[e.dataSource];const o=e.value||[];if("key"!==a){const e=n[o];if(!e)return;r=r.filter((t=>e(t)))}r=r.filter((t=>{if("exact"===i)return o.includes(t[l]);if("between_range"===i){const n=[],r=[];return e.options.filter((e=>o.includes(e.value))).forEach((e=>{n.push(e.startKey||0),r.push(e.endKey||0)})),t[l]>=Math.min(...n)&&t[l]<=Math.max(...r)}return"less_than"===i?t[l]<Math.max(...o):"less_than_or_equal"===i?t[l]<=Math.max(...o):"greater_than_or_equal"===i?t[l]>=Math.min(...o):"greater_than"===i?t[l]>Math.min(...o):t[l]===o}))})),r},e.formatDate=h,e.getDiff=x,e.sortUtility=(e,t,n)=>{const r=t[e.dataSource],{sortingKey:l,ordering:a,type:i}=e;if("key"===i)return r.sort(((e,t)=>{const n=l||"";return"ascending"===a?e[n]-t[n]:t[n]-e[n]}));const{sortFunction:o=""}=e;return n[o](r)},e.twoDigitPad=y,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Vue);

@@ -574,3 +574,3 @@ import { defineComponent, ref, onMounted, openBlock, createElementBlock, normalizeClass, createElementVNode, normalizeStyle, renderSlot, Fragment, renderList, toDisplayString, pushScopeId, popScopeId } from 'vue';

const Plugin$1 = {
const Plugin$2 = {
install(vue) {

@@ -626,3 +626,3 @@ registerComponent(vue, script$1);

const Plugin = {
const Plugin$1 = {
install(vue) {

@@ -637,4 +637,4 @@ registerComponent(vue, script);

__proto__: null,
Scroller: Plugin$1,
TestWorld: Plugin
Scroller: Plugin$2,
TestWorld: Plugin$1
});

@@ -893,27 +893,11 @@

const install = (instance) => {
for (const componentKey in components) {
instance.use(components[componentKey]);
/* eslint-disable */
const Plugin = {
install(app) {
Object.entries(components).forEach(([componentName, component]) => {
app.component(componentName, component);
});
}
};
/* import { App as Application, Plugin } from "vue";
import * as components from './components';
const Plugin: Plugin = {
install(app: Application) {
Object.entries(components).forEach(([componentName, component]) => {
app.component(componentName, component);
});
}
}
// Default export is library as a whole, registered via Vue.use()
export default Plugin;
// Allow component use individually
export * from './components';
export * from './utilities'; */
export { Plugin$1 as Scroller, Plugin as TestWorld, addDays, checkIfWeekendDay, daysMatch, install as default, enumerateDaysBetweenDates, enumerateStringDaysBetweenDates, filterUtility, formatDate, getDiff, sortUtility, twoDigitPad };
export { Plugin$2 as Scroller, Plugin$1 as TestWorld, addDays, checkIfWeekendDay, daysMatch, Plugin as default, enumerateDaysBetweenDates, enumerateStringDaysBetweenDates, filterUtility, formatDate, getDiff, sortUtility, twoDigitPad };
{
"name": "chronocraft-scroller-vue",
"version": "0.0.3",
"version": "0.0.4",
"main": "dist/cjs/index.js",

@@ -5,0 +5,0 @@ "module": "dist/esm/index.js",

/* eslint-disable */
import { App as Application, Plugin } from "vue";
/* import { App as Application, Plugin } from "vue";
import * as components from "./components/index";

@@ -19,4 +19,5 @@ import { setVueInstance } from "./utils/config/index";

export * from './utilities';
*/
/* import { App as Application, Plugin } from "vue";
import { App as Application, Plugin } from "vue";
import * as components from './components';

@@ -39,2 +40,2 @@

export * from './components';
export * from './utilities'; */
export * from './utilities';
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc