Socket
Socket
Sign inDemoInstall

chronocraft-scroller-vue

Package Overview
Dependencies
23
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.9 to 0.1.10

dist/2e0a73c1ed1881a5.png

2

dist/chronocraftscrollervue-browser.min.js

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

var chronocraftscrollervue=function(A,e){"use strict";var n=e.defineComponent({name:"Scroller",components:{},props:{modelValue:{type:Array,default:()=>[]},orientation:{type:String,default:"vertical"},height:{type:Number,default:400},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:6},newcellslength:{type:Number,default:10},manualmode:{type:Boolean,default:!1},hasscrollbar:{type:Boolean,default:!0},animatescroll:{type:Number,default:0}},setup(A,n){let t=e.ref(A.cellwidth+"px"),l=e.ref(A.cellheight+"px"),r=e.ref("100%"),i=null;const o=e.ref(null);let a,s,c,g=0,B=0,d=!1,f=!1,w=0,E=0,u=0,v=!1,m=200,h=!1,p=e.ref(!1),C=e.ref(!1),b=e.ref(""),k=1,Q=1e7,I=e.ref(0);const x=e.ref(A.modelValue);function R(){"vertical"===A.orientation?i.scrollTop+=g:i.scrollLeft+=g,g*=.97,Math.abs(g)>.5&&(B=requestAnimationFrame(R))}function D(){cancelAnimationFrame(B)}function H(){D(),B=requestAnimationFrame(R)}function y(){var e,n=y.width;return A.hasscrollbar?void 0===n&&((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),n=y.width=e.offsetWidth-e.clientWidth,document.body.removeChild(e)):n=0,n}function P(e){Q-=x.value.length-1;for(let A=0;A<e.length;A++)e[A].index=Q-A;x.value=[...x.value,...e],x.value.splice(0,e.length),M();let n=document.querySelector(".scroller-cell");if(n){n.offsetHeight,A.gap;let r=n.offsetWidth+A.gap;var t=0;if("vertical"===A.orientation)parseInt(e.length/A.numcols),t=E,i.scrollTop=t,c=t-(E-c);else{var l=parseInt(e.length/A.numrows);t=E-r*l,i.scrollLeft=t,c=t-(E-c)}}setTimeout((()=>{h=!1}),400)}function F(e){for(let A=0;A<e.length;A++)e[A].index=Q+e.length-A;Q+=e.length-1,x.value=[...e,...x.value],x.value.splice(x.value.length-e.length,x.value.length-1),M();let n=document.querySelector(".scroller-cell");if(n){let o=n.offsetHeight+A.gap,a=n.offsetWidth+A.gap;var t=0;if("vertical"===A.orientation){var l=Math.floor(e.length/A.numcols);0===E?(t=o*l,setTimeout((()=>{i.scrollTop=t}),0)):(t=E,i.scrollTop=t),c=t-(E-c)}else{var r=parseInt(e.length/A.numrows);t=E+a*r,i.scrollLeft=t,c=t-(E-c)}}setTimeout((()=>{h=!1}),400)}async function L(e,t,l){if(1===e)if("vertical"===A.orientation){if(i.scrollTop+i.offsetHeight>=i.scrollHeight-m&&!h&&x.value){h=!0;var r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-next",(A=>{P(A)}),r,o)}}else if((i.scrollLeft+i.offsetWidth>=i.scrollWidth-m||i.scrollLeft===i.scrollWidth-i.clientWidth)&&!h&&x.value){h=!0;r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-next",(A=>{setTimeout((()=>{P(A)}),10)}),r,o)}if(-1===e)if("vertical"===A.orientation){if(i.scrollTop<m&&!h&&x.value){h=!0;r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-previous",(A=>{F(A)}),r,o)}}else if(i.scrollLeft<m&&!h&&x.value){h=!0;r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-previous",(A=>{setTimeout((()=>{F(A)}),10)}),r,o)}}function N(e){"number"==typeof e&&("vertical"===A.orientation?i.scrollTo({top:e,left:0,behavior:"smooth"}):i.scrollTo({top:0,left:e,behavior:"smooth"}))}function Y(e){for(var n=-1,t=0;t<x.value.length;t++)if(x.value[t]&&x.value[t].id===e){x.value[t];var l="cell_"+x.value[t].id,r=document.getElementById(l),i=r.getBoundingClientRect(),o=document.querySelector(".scroller-content");if("vertical"===A.orientation){var a=parseInt(o.style.paddingTop);n=r.offsetTop-a+A.gap}else{a=parseInt(o.style.paddingRight);n=parseInt(i.left-A.gap-a)}break}return n}function S(){i=document.querySelector(".scroller"),u=y();var e=0,o=0,B=0;if("vertical"===A.orientation)e=(A.numcols-1)*A.gap+u,i.offsetWidth,o=(i.offsetWidth-e-2*A.contentpadding)/A.numcols,t.value=String(o+"%"),r.value=String(o+"px"),A.cellsquared&&(B=(i.clientWidth-e-2*A.contentpadding)/A.numcols,l.value=B+"px");else{e=(A.numrows-1)*A.gap+u,i.offsetHeight,B=(i.offsetHeight-e-2*A.contentpadding)/A.numrows;var v=(i.offsetHeight-e-2*A.contentpadding)/A.numrows;l.value=String(B+"px"),r.value=String(v+"px"),A.cellsquared&&(o=B,t.value=o+"px")}i.addEventListener("mousedown",(e=>{d=!0,i.classList.add("active"),"vertical"===A.orientation?(a=e.pageY-i.offsetTop,s=e.pageY,c=i.scrollTop,w=e.clientY):(a=e.pageX-i.offsetLeft,s=e.pageX,c=i.scrollLeft,w=e.clientX),D()})),i.addEventListener("mouseleave",(()=>{d=!1,i.classList.remove("active")})),i.addEventListener("mouseup",(e=>{d=!1,f=!1,i.classList.remove("active"),H();var t=0;t="vertical"===A.orientation?s-e.pageY:s-e.pageX,Math.abs(t)>10&&n.emit("on-scroll")})),i.addEventListener("mousemove",(e=>{if(d){e.preventDefault(),f=!0;var n=0,t=0;"vertical"===A.orientation?(n=2*(e.pageY-i.offsetTop-a),t=i.scrollTop,i.scrollTop=c-n,g=i.scrollTop-t,i.scrollTop=c-n):(n=2*(e.pageX-i.offsetLeft-a),t=i.scrollLeft,i.scrollLeft=c-n,g=i.scrollLeft-t,i.scrollLeft=c-n)}})),i.addEventListener("wheel",(e=>{if(D(),"vertical"===A.orientation){const n=Math.sign(e.deltaY)*A.wheelscrollspeed,t=i.scrollTop;i.scrollTop+=n,g=i.scrollTop-t}else{const n=Math.sign(e.deltaY)*A.wheelscrollspeed,t=i.scrollLeft;i.scrollLeft+=n,g=i.scrollLeft-t,i.scrollLeft,i.scrollWidth,i.clientWidth}n.emit("on-scroll"),H()})),i.addEventListener("scroll",(e=>{var n=0;if("vertical"===A.orientation){let A=i.scrollTop;0!=(n=A-E)&&(k=parseInt(n/Math.abs(n))),E=A}else{let A=i.scrollLeft;0!=(n=A-E)&&(k=parseInt(n/Math.abs(n))),E=A}})),setInterval((()=>{A.orientation,L(k)}),200),setInterval((()=>{if("vertical"===A.orientation){let A=i.scrollTop;E=A}else{let A=i.scrollLeft;E=A}}),50)}function G(A){S()}e.onBeforeMount((()=>{setTimeout((()=>{for(var A=0;A<x.value.length;A++)x.value[A].index=Q-A;M()}),10)})),e.onMounted((()=>{window.addEventListener("resize",G),S()})),e.onUpdated((()=>{!function(){let e=document.querySelector(".scroller-cell");if(e){let o=e.offsetHeight+A.gap,a=e.offsetWidth+A.gap;i=document.querySelector(".scroller");var n=0;if("vertical"===A.orientation){var t=i.offsetHeight/o;n=parseInt(Math.round(t)*A.numcols)}else{var l=i.offsetWidth/a;n=parseInt(Math.round(l)*A.numrows)}var r=n+3*A.newcellslength;r>x.value.length&&(console.log("Error: Minimum Cells Required to load at start should be: ",r),p.value=!0,b.value="Error: Minimum Cells Required to load at start should be: "+r+". This value is relevant to the scroller width and to the number of new cells added each time.")}}()})),e.watch((()=>A.animatescroll),((A,e)=>{I.value=A,console.log("animatedirection: ",I)})),e.watch((()=>A.modelValue),((A,e)=>{x.value=A}));const M=()=>{n.emit("update:modelValue",x.value)};return{cellW:t,cellH:l,cellFlexBasis:r,scroller:i,cellRef:o,isMouseDown:d,ScrollTo:N,ScrollBy:function(e){"number"==typeof e&&("vertical"===A.orientation?i.scrollBy({top:e,left:0,behavior:"smooth"}):i.scrollBy({top:0,left:e,behavior:"smooth"}))},ScrollToCell:function(A){N(Y(A))},GetCellsPosition:Y,GetOverflowX:function(){let e="hidden";return"horizontal"===A.orientation&&A.hasscrollbar&&(e="auto"),e},GetOverflowY:function(){let e="hidden";return"vertical"===A.orientation&&A.hasscrollbar&&(e="auto"),e},SetAnimateNext:function(A,e){I.value=1,C.value=!0,setTimeout((()=>{x.value=A,M(),I.value=0,N(0),e()}),2e3),setTimeout((()=>{C.value=!1}),2100)},SetAnimatePrevious:function(A,e){I.value=-1,C.value=!0,setTimeout((()=>{x.value=A,M(),I.value=0,N(0),e()}),2e3),setTimeout((()=>{C.value=!1}),2100)},startPos:a,startscrollPos:s,movescrollPos:c,scrollerMoving:f,previousPos:w,scrollbarWidth:u,justLoaded:v,scrollLoadingOffset:m,cellsdata:x,alertvisible:p,alerttext:b,dirsign:k,preloadvisible:C,animatedirection:I}}});const t=["id"],l={class:"cell-text"},r={class:"overlay"},i=[e.createElementVNode("div",{class:"preloaderimg"},null,-1)],o={key:0,class:"alert-overlay"};!function(A,e){void 0===e&&(e={});var n=e.insertAt;if(A&&"undefined"!=typeof document){var t=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css","top"===n&&t.firstChild?t.insertBefore(l,t.firstChild):t.appendChild(l),l.styleSheet?l.styleSheet.cssText=A:l.appendChild(document.createTextNode(A))}}(".scroller-container {\r\n position: relative;\n}\n.alert-overlay {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n background: #555555bb;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-justify-content: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n z-index: 100000000;\r\n pointer-events: none;\n}\n.alert-overlay h3 {\r\n color: #fff;\r\n font-weight: 400;\n}\n.preload-overlay {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n background: #eaeaeabb;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-justify-content: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n z-index: 100000000;\r\n opacity: 0;\r\n pointer-events: none;\n}\n.preloadvisible {\r\n opacity: 1;\r\n transition: opacity 2.0s cubic-bezier(0.23, 1, 0.32, 1) 0s;\n}\n.debugcellstyle {\r\n background-color: brown !important;\n}\n.scroller-container {\r\n position: relative;\n}\n.overlay {\r\n position: absolute;\r\n z-index: 100000000000000;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n pointer-events: none;\n}\n.animate-next {\r\n /* transform: translate(0px, -800px);\r\n transition: transform 2.0s cubic-bezier(0.23, 1, 0.32, 1) 200ms; */\r\n /* transition: blur 2.0s cubic-bezier(0.23, 1, 0.32, 1) 0ms; */\r\n -webkit-animation: keepblur 2000ms;\r\n animation: keepblur 2000ms;\r\n\r\n /* transition: opacity 3.0s cubic-bezier(0.23, 1, 0.32, 1) 2s;\r\n opacity: 0.0; */\n}\n.animate-previous {\r\n /* transform: translate(0px, 800px);\r\n transition: transform 2.0s cubic-bezier(0.23, 1, 0.32, 1) 200ms; */\r\n -webkit-animation: keepblur 2000ms;\r\n animation: keepblur 2000ms;\n}\n.noselect {\r\n -webkit-touch-callout: none;\r\n /* iOS Safari */\r\n -webkit-user-select: none;\r\n /* Safari */\r\n /* Konqueror HTML */\r\n /* Old versions of Firefox */\r\n -ms-user-select: none;\r\n /* Internet Explorer/Edge */\r\n user-select: none;\r\n /* Non-prefixed version, currently\r\n supported by Chrome, Edge, Opera and Firefox */\n}\n@-webkit-keyframes blur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n50% {\r\n -webkit-filter: blur(5px);\n}\n100% {\r\n -webkit-filter: blur(0px);\n}\n}\n@keyframes blur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n50% {\r\n -webkit-filter: blur(5px);\n}\n100% {\r\n -webkit-filter: blur(0px);\n}\n}\n@-webkit-keyframes keepblur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n100% {\r\n -webkit-filter: blur(15px);\n}\n}\n@keyframes keepblur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n100% {\r\n -webkit-filter: blur(15px);\n}\n}\n.preloaderimg {\r\n background: url('data:image/png;base64,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') no-repeat;\r\n width: 64px;\r\n height: 64px;\n}\n.scroller {\r\n background: #eaeaea;\r\n position: relative;\n}\n.vertical-scroller {\r\n overflow-y: auto;\r\n overflow-x: hidden;\n}\n.horizontal-scroller {\r\n overflow-y: hidden;\r\n overflow-x: auto;\n}\n.scroller-content {\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 {\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\n}\n.horizontal-container {\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 {\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 box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;\r\n border-radius: 5px;\r\n\r\n -webkit-touch-callout: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\n}\n.vertical-cell {\r\n display: inline-block;\r\n height: 50px;\n}\n.horizontal-cell {\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 {\r\n height: 20px;\n}\n.cell-text {\r\n width: 100%;\r\n text-align: center;\r\n font-size: 18pt;\r\n\r\n -webkit-touch-callout: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\n}\r\n"),n.render=function(A,n,a,s,c,g){return e.openBlock(),e.createElementBlock("div",{class:"scroller-container",style:e.normalizeStyle([{height:A.height+"px"}])},[e.createElementVNode("div",{class:e.normalizeClass(["scroller","vertical"===A.orientation?"vertical-scroller":"horizontal-scroller"]),style:e.normalizeStyle([{height:A.height+"px"},{"overflow-x":A.GetOverflowX()+" !important","overflow-y":A.GetOverflowY()+" !important"}])},[e.createElementVNode("div",{class:e.normalizeClass(["scroller-content","vertical"===A.orientation?"vertical-container":"horizontal-container",{"animate-next":1===A.animatedirection},{"animate-previous":-1===A.animatedirection}]),style:e.normalizeStyle([{gap:A.gap+"px"},{padding:A.contentpadding+"px"}])},[e.renderSlot(A.$slots,"content",{},(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(A.cellsdata,(n=>(e.openBlock(),e.createElementBlock("div",{id:"cell_"+n.id,ref_for:!0,ref:"cellRef",key:n.id,class:e.normalizeClass(["scroller-cell","vertical"===A.orientation?"vertical-cell":"horizontal-cell",n.debug?"debugcellstyle":""]),style:e.normalizeStyle({"flex-basis":A.cellFlexBasis,height:A.cellH,width:A.cellW,"z-index":n.index})},[e.renderSlot(A.$slots,"cell",{data:n},(()=>[e.createElementVNode("span",l,e.toDisplayString(n.id),1)]))],14,t)))),128))]))],6)],6),e.createElementVNode("div",r,[e.renderSlot(A.$slots,"overlay")]),e.createElementVNode("div",{class:e.normalizeClass(["preload-overlay","noselect",{preloadvisible:A.preloadvisible}])},i,2),A.alertvisible?(e.openBlock(),e.createElementBlock("div",o,[e.createElementVNode("h3",null,e.toDisplayString(A.alerttext),1)])):e.createCommentVNode("",!0)],4)};var a=Object.freeze({__proto__:null,Scroller:n});const s={install(A){Object.entries(a).forEach((([e,n])=>{A.component(e,n)}))}};return A.Scroller=n,A.default=s,Object.defineProperty(A,"__esModule",{value:!0}),A}({},Vue);
var chronocraftscrollervue=function(A,e){"use strict";var n=e.defineComponent({name:"Scroller",components:{},props:{modelValue:{type:Array,default:()=>[]},orientation:{type:String,default:"vertical"},height:{type:Number,default:400},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:6},newcellslength:{type:Number,default:10},manualmode:{type:Boolean,default:!1},static:{type:Boolean,default:!1},hasscrollbar:{type:Boolean,default:!0},animatescroll:{type:Number,default:0}},setup(A,n){let t=e.ref(A.cellwidth+"px"),l=e.ref(A.cellheight+"px"),r=e.ref("100%"),i=null;const o=e.ref(null);let a,s,c,g=0,B=0,d=!1,f=!1,w=0,E=0,u=0,v=!1,m=200,h=!1,p=e.ref(!1),C=e.ref(!1),b=e.ref(""),k=1,Q=1e7,I=e.ref(0);const x=e.ref(A.modelValue);function R(){"vertical"===A.orientation?i.scrollTop+=g:i.scrollLeft+=g,g*=.97,Math.abs(g)>.5&&(B=requestAnimationFrame(R))}function D(){cancelAnimationFrame(B)}function H(){D(),B=requestAnimationFrame(R)}function y(){var e,n=y.width;return A.hasscrollbar?void 0===n&&((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),n=y.width=e.offsetWidth-e.clientWidth,document.body.removeChild(e)):n=0,n}function P(e){Q-=x.value.length-1;for(let A=0;A<e.length;A++)e[A].index=Q-A;x.value=[...x.value,...e],x.value.splice(0,e.length),M();let n=document.querySelector(".scroller-cell");if(n){n.offsetHeight,A.gap;let r=n.offsetWidth+A.gap;var t=0;if("vertical"===A.orientation)parseInt(e.length/A.numcols),t=E,i.scrollTop=t,c=t-(E-c);else{var l=parseInt(e.length/A.numrows);t=E-r*l,i.scrollLeft=t,c=t-(E-c)}}setTimeout((()=>{h=!1}),400)}function F(e){for(let A=0;A<e.length;A++)e[A].index=Q+e.length-A;Q+=e.length-1,x.value=[...e,...x.value],x.value.splice(x.value.length-e.length,x.value.length-1),M();let n=document.querySelector(".scroller-cell");if(n){let o=n.offsetHeight+A.gap,a=n.offsetWidth+A.gap;var t=0;if("vertical"===A.orientation){var l=Math.floor(e.length/A.numcols);0===E?(t=o*l,setTimeout((()=>{i.scrollTop=t}),0)):(t=E,i.scrollTop=t),c=t-(E-c)}else{var r=parseInt(e.length/A.numrows);t=E+a*r,i.scrollLeft=t,c=t-(E-c)}}setTimeout((()=>{h=!1}),400)}async function L(e,t,l){if(1===e)if("vertical"===A.orientation){if(i.scrollTop+i.offsetHeight>=i.scrollHeight-m&&!h&&x.value){h=!0;var r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-next",(A=>{P(A)}),r,o)}}else if((i.scrollLeft+i.offsetWidth>=i.scrollWidth-m||i.scrollLeft===i.scrollWidth-i.clientWidth)&&!h&&x.value){h=!0;r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-next",(A=>{setTimeout((()=>{P(A)}),10)}),r,o)}if(-1===e)if("vertical"===A.orientation){if(i.scrollTop<m&&!h&&x.value){h=!0;r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-previous",(A=>{F(A)}),r,o)}}else if(i.scrollLeft<m&&!h&&x.value){h=!0;r=x.value[0].id,o=x.value[x.value.length-1].id;n.emit("on-update-data-previous",(A=>{setTimeout((()=>{F(A)}),10)}),r,o)}}function N(e){"number"==typeof e&&("vertical"===A.orientation?i.scrollTo({top:e,left:0,behavior:"smooth"}):i.scrollTo({top:0,left:e,behavior:"smooth"}))}function Y(e){for(var n=-1,t=0;t<x.value.length;t++)if(x.value[t]&&x.value[t].id===e){x.value[t];var l="cell_"+x.value[t].id,r=document.getElementById(l),i=r.getBoundingClientRect(),o=document.querySelector(".scroller-content");if("vertical"===A.orientation){var a=parseInt(o.style.paddingTop);n=r.offsetTop-a+A.gap}else{a=parseInt(o.style.paddingRight);n=parseInt(i.left-A.gap-a)}break}return n}function S(){i=document.querySelector(".scroller"),u=y();var e=0,o=0,B=0;if("vertical"===A.orientation)e=(A.numcols-1)*A.gap+u,i.offsetWidth,o=(i.offsetWidth-e-2*A.contentpadding)/A.numcols,t.value=String(o+"%"),r.value=String(o+"px"),A.cellsquared&&(B=(i.clientWidth-e-2*A.contentpadding)/A.numcols,l.value=B+"px");else{e=(A.numrows-1)*A.gap+u,i.offsetHeight,B=(i.offsetHeight-e-2*A.contentpadding)/A.numrows;var v=(i.offsetHeight-e-2*A.contentpadding)/A.numrows;l.value=String(B+"px"),r.value=String(v+"px"),A.cellsquared&&(o=B,t.value=o+"px")}i.addEventListener("mousedown",(e=>{d=!0,i.classList.add("active"),"vertical"===A.orientation?(a=e.pageY-i.offsetTop,s=e.pageY,c=i.scrollTop,w=e.clientY):(a=e.pageX-i.offsetLeft,s=e.pageX,c=i.scrollLeft,w=e.clientX),D()})),i.addEventListener("mouseleave",(()=>{d=!1,i.classList.remove("active")})),i.addEventListener("mouseup",(e=>{d=!1,f=!1,i.classList.remove("active"),H();var t=0;t="vertical"===A.orientation?s-e.pageY:s-e.pageX,Math.abs(t)>10&&n.emit("on-scroll")})),i.addEventListener("mousemove",(e=>{if(d){e.preventDefault(),f=!0;var n=0,t=0;"vertical"===A.orientation?(n=2*(e.pageY-i.offsetTop-a),t=i.scrollTop,i.scrollTop=c-n,g=i.scrollTop-t,i.scrollTop=c-n):(n=2*(e.pageX-i.offsetLeft-a),t=i.scrollLeft,i.scrollLeft=c-n,g=i.scrollLeft-t,i.scrollLeft=c-n)}})),i.addEventListener("wheel",(e=>{if(D(),"vertical"===A.orientation){const n=Math.sign(e.deltaY)*A.wheelscrollspeed,t=i.scrollTop;i.scrollTop+=n,g=i.scrollTop-t}else{const n=Math.sign(e.deltaY)*A.wheelscrollspeed,t=i.scrollLeft;i.scrollLeft+=n,g=i.scrollLeft-t,i.scrollLeft,i.scrollWidth,i.clientWidth}n.emit("on-scroll"),H()})),i.addEventListener("scroll",(e=>{var n=0;if("vertical"===A.orientation){let A=i.scrollTop;0!=(n=A-E)&&(k=parseInt(n/Math.abs(n))),E=A}else{let A=i.scrollLeft;0!=(n=A-E)&&(k=parseInt(n/Math.abs(n))),E=A}})),A.static||(setInterval((()=>{A.orientation,L(k)}),200),setInterval((()=>{if("vertical"===A.orientation){let A=i.scrollTop;E=A}else{let A=i.scrollLeft;E=A}}),50))}function G(A){S()}e.onBeforeMount((()=>{setTimeout((()=>{for(var A=0;A<x.value.length;A++)x.value[A].index=Q-A;M()}),10)})),e.onMounted((()=>{window.addEventListener("resize",G),S()})),e.onUpdated((()=>{!function(){let e=document.querySelector(".scroller-cell");if(e){let o=e.offsetHeight+A.gap,a=e.offsetWidth+A.gap;i=document.querySelector(".scroller");var n=0;if("vertical"===A.orientation){var t=i.offsetHeight/o;n=parseInt(Math.round(t)*A.numcols)}else{var l=i.offsetWidth/a;n=parseInt(Math.round(l)*A.numrows)}var r=n+3*A.newcellslength;A.static||r>x.value.length&&(console.log("Error: Minimum Cells Required to load at start should be: ",r),p.value=!0,b.value="Error: Minimum Cells Required to load at start should be: "+r+". This value is relevant to the scroller width and to the number of new cells added each time.")}}()})),e.watch((()=>A.animatescroll),((A,e)=>{I.value=A,console.log("animatedirection: ",I)})),e.watch((()=>A.modelValue),((A,e)=>{x.value=A}));const M=()=>{n.emit("update:modelValue",x.value)};return{cellW:t,cellH:l,cellFlexBasis:r,scroller:i,cellRef:o,isMouseDown:d,ScrollTo:N,ScrollBy:function(e){"number"==typeof e&&("vertical"===A.orientation?i.scrollBy({top:e,left:0,behavior:"smooth"}):i.scrollBy({top:0,left:e,behavior:"smooth"}))},ScrollToCell:function(A){N(Y(A))},GetCellsPosition:Y,GetOverflowX:function(){let e="hidden";return"horizontal"===A.orientation&&A.hasscrollbar&&(e="auto"),e},GetOverflowY:function(){let e="hidden";return"vertical"===A.orientation&&A.hasscrollbar&&(e="auto"),e},SetAnimateNext:function(A,e){I.value=1,C.value=!0,setTimeout((()=>{x.value=A,M(),I.value=0,N(0),e()}),2e3),setTimeout((()=>{C.value=!1}),2100)},SetAnimatePrevious:function(A,e){I.value=-1,C.value=!0,setTimeout((()=>{x.value=A,M(),I.value=0,N(0),e()}),2e3),setTimeout((()=>{C.value=!1}),2100)},startPos:a,startscrollPos:s,movescrollPos:c,scrollerMoving:f,previousPos:w,scrollbarWidth:u,justLoaded:v,scrollLoadingOffset:m,cellsdata:x,alertvisible:p,alerttext:b,dirsign:k,preloadvisible:C,animatedirection:I}}});const t=["id"],l={class:"cell-text"},r={class:"overlay"},i=[e.createElementVNode("div",{class:"preloaderimg"},null,-1)],o={key:0,class:"alert-overlay"};!function(A,e){void 0===e&&(e={});var n=e.insertAt;if(A&&"undefined"!=typeof document){var t=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css","top"===n&&t.firstChild?t.insertBefore(l,t.firstChild):t.appendChild(l),l.styleSheet?l.styleSheet.cssText=A:l.appendChild(document.createTextNode(A))}}(".scroller-container {\r\n position: relative;\n}\n.alert-overlay {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n background: #555555bb;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-justify-content: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n z-index: 100000000;\r\n pointer-events: none;\n}\n.alert-overlay h3 {\r\n color: #fff;\r\n font-weight: 400;\n}\n.preload-overlay {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n background: #eaeaeabb;\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\r\n -webkit-justify-content: center;\r\n -ms-flex-pack: center;\r\n justify-content: center;\r\n -webkit-align-items: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n z-index: 100000000;\r\n opacity: 0;\r\n pointer-events: none;\n}\n.preloadvisible {\r\n opacity: 1;\r\n transition: opacity 2.0s cubic-bezier(0.23, 1, 0.32, 1) 0s;\n}\n.debugcellstyle {\r\n background-color: brown !important;\n}\n.scroller-container {\r\n position: relative;\n}\n.overlay {\r\n position: absolute;\r\n z-index: 100000000000000;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n pointer-events: none;\n}\n.animate-next {\r\n /* transform: translate(0px, -800px);\r\n transition: transform 2.0s cubic-bezier(0.23, 1, 0.32, 1) 200ms; */\r\n /* transition: blur 2.0s cubic-bezier(0.23, 1, 0.32, 1) 0ms; */\r\n -webkit-animation: keepblur 2000ms;\r\n animation: keepblur 2000ms;\r\n\r\n /* transition: opacity 3.0s cubic-bezier(0.23, 1, 0.32, 1) 2s;\r\n opacity: 0.0; */\n}\n.animate-previous {\r\n /* transform: translate(0px, 800px);\r\n transition: transform 2.0s cubic-bezier(0.23, 1, 0.32, 1) 200ms; */\r\n -webkit-animation: keepblur 2000ms;\r\n animation: keepblur 2000ms;\n}\n.noselect {\r\n -webkit-touch-callout: none;\r\n /* iOS Safari */\r\n -webkit-user-select: none;\r\n /* Safari */\r\n /* Konqueror HTML */\r\n /* Old versions of Firefox */\r\n -ms-user-select: none;\r\n /* Internet Explorer/Edge */\r\n user-select: none;\r\n /* Non-prefixed version, currently\r\n supported by Chrome, Edge, Opera and Firefox */\n}\n@-webkit-keyframes blur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n50% {\r\n -webkit-filter: blur(5px);\n}\n100% {\r\n -webkit-filter: blur(0px);\n}\n}\n@keyframes blur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n50% {\r\n -webkit-filter: blur(5px);\n}\n100% {\r\n -webkit-filter: blur(0px);\n}\n}\n@-webkit-keyframes keepblur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n100% {\r\n -webkit-filter: blur(15px);\n}\n}\n@keyframes keepblur {\n0% {\r\n -webkit-filter: blur(0px);\n}\n100% {\r\n -webkit-filter: blur(15px);\n}\n}\n.preloaderimg {\r\n background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAOXRFWHRTb2Z0d2FyZQBBbmltYXRlZCBQTkcgQ3JlYXRvciB2MS42LjIgKHd3dy5waHBjbGFzc2VzLm9yZyl0zchKAAAARHRFWHRUZWNobmljYWwgaW5mb3JtYXRpb25zADUuNi40MC00Nyt1YnVudHUxNi4wNC4xK2RlYi5zdXJ5Lm9yZysxOyAyLjMuMEqYip4AAAAIYWNUTAAAABwAAAAALF26kwAAABpmY1RMAAAAAAAAAEAAAABAAAAAAAAAAAAAKAPoAADHlxpgAAAEaElEQVR4nO2aT2gVRxjAf32EhzweJYiEEB9FRGwU8ZCDBwmSQxuLBA8eJb30ICmIiHjwGiSHFor0JEXE9lCCCBVPGoPowT+UUMS2Jv5FEMQ/IdrWxjSN8fXwzXRm5+3u2/eyb5/Jmx8Mu+z37cw3/775ZnbB42lpPmhi2XngI3X/GPi3ibZkykZgFJgFyirNqmcbm2hXJuwB5jAVd9Oc0lmRbAPmMZUdBw6rNG49n1e6K46fkQouAoMh8kElKyvdFUU3podPxOidsPS6M7CLXBaFAD3W/WiMni3ridQS2oAPWWId6n25HdgPnAVuAGPAMLAuQr9g3f8Rk68tK4TI88AQMkXmgD+B18B5YFcCu1NhAJgm3IvPA0eobNh+S2dfTN77LL1+R9YFTESUq9OPwKr6qpWMAYyjKgOvkN544hhy1HmviPRUGXiIjCCXdiUrK92i8/5tK/8FZNSdwjhXuxEaQjum5xeAg8iQBOlxd2S4S9mwJbsF9Kn3cur+liUfdt4dsWS/AOsd+Q6n7IZMh/1WAQcjdLZjRojr7PLAZYK9NUdlYHQZ07D6vRklmwE6IsreYeVxPnm1knMWM+zzMXo6qHkeIisAxwlOI50Wlcx1fj2WzrEqNurpMEtCB9+WREnRqa73iN+4TAKfID2VA95ZsjfAl8A3SMi7ST2fAn4CHoTkZ/f4VBUbJ5GpV0D8xl9V9GtqAJ1ZicqK2XSp698xOg+Ar2ssF2BtFV1d9luksVPFdmIDETolzC5vLKVyi5g9xH2il7n1iHNuWCi9zjJkGnF4NiXgJqaR0tzV/WDlG7bWdyCrg9YZSrHsAEcIOq1x4FvgDMH9/TnSDbNLmJVAj4RhJHA65sgmiHfSSyKHBDlx0dg5gkFMWmwnWNGwdBvjBxrKNmSdf46J3MaQYd/IDVYJmQ72uYKOD0aoo+HTOBOMWxEaRRHYiuwGXwC/00JniqmSdAQUEc/7kux7OykdwBfAp8hUeQP8ikzVi9Rhdx44QHAX9lpluDkVk9NjEDkbiHKOlzCRbCJWA9diMpwH9qZj+5KxzxB0mqZyk3UXWJMkwxzBU9qbwCFkeH2H8cALVAZDWdNNcEU4jgx/kDB/AHhkyeOO4/5nt/XCSSr3Cz2Y4dbs09tTGFtHInS6gKeWXtWPL6eV4lOi4+7DVoYbajI5PXIEzwnijsIOYOw95Gbioh3cFeCfiAwvhOhnzWqVAK4TbStIXTQf24KsjsXfW8IaYFJd+4geVp+F6GfNS5VAnHHcFOiz7u9Wy7jlnWDLL4PQ4oGQpiVCYb8Z8ng8LU0z/xNcCluAzxHPPgV8DzxrpkFZMkTlx9VXQG8zjcqKLUjlf0NOhduQfwFmkJ80wn6rWVF8hfT4Vue5jgZ315rhctsO62jO3YFOOvLELLcG0P8HuD9Q7VTXOxna0hQ6EYc3gwz7XuRb5SLyUXS5dWhd9FL5V9oEZhtcE8s1Diggv+F0IsP+Kn6z4/F4PB6Px+PxeGrgP45+tmFAG1JFAAAAGmZjVEwAAAABAAAAQAAAAEAAAAAAAAAAAAAoA+gAAFzk8LQAAASgZmRBVAAAAAJ4nO2aXWgdRRSAP9cSwqVoELlGuYZQSlELASFciohUrVokSPEh9EF88EGkCIbgQym+lD70QWqJ4pOolD6UUoL0QUKsYtEqasRSgn9R1PoXSqClzU+1scaHM9OZ3bs792Z3727NnQ+G3XvP2TNnZmfnnJld8Hg6mhtKqrcbuB/YpH7PAKeAv0rypzACYASYA1YiZU7JgtK8azPrgHEaGx4t40p3zbEf08hF4ADwuCoH1H9avr8kH9tGDVhGGncBGIjRGVCyFaVbK8y7AhjF3N1dDr1dlt5oAX4VxmFMw6oOvaqld9ih1wM8AAwBdSSqpCLtZNMDPAU8DPQCl4DPgLeBX2L0bQcvOezasrhGbULmhycI+74AvAXsBc67Xc/OEPFhbAX4G9hNYyg7aOlscdjeYukdjMh2EJ4o48pZ4J50zWqNIeCqVeEF4HPgj4gj+yLXbbdkE8TH+kDJtN52SzaIdK6WzQKvAXuAQ4Q75ixwS6ZWJtCDufPLSNLSZTkfHRl169oAOGPJjiCPjqZX/aflZzCdFABTluwosD7iW1/E/liWhibxvFXBSILOfZgRciQiGwDmLRvLwGlVlq3/5wmHyUFLNo3p9Ch9mJEwT4aJMYl3MMM+yQmAE0rvXIysjgxR1zNcj1wzYsmfa+LjIeJHYCKrybv1kJ0Brjj0vlHHaoz9L4DNwAvASeBPVU6q/zYrHZvbrPPvmvj4vXXuCrfXWE0Y1CGqhjTs3wS9O9RxIUFnAXhVlVa4aJ33JmoJt1vnrnCbir2Y4TWUoFPDPIeTOdW7zap3wqG3HokOen7pyan+a/RjQtEcMuHZ1JAJTTv7ZE71dgG/WXZfTNA5aumM51R3A7utSq4iE94YcIxwLD5Ovuv6YcKT5QSwE9iKTIzTlmwRs9GSOwGS5LiyseM0xuk8aFavzkR3tKHuBupInD+HibuTyLBv547OMOHHwS5TSM6wKvLYE3RFhHbQhawEB4GbkZtwCviqYD/WBs1GwE3I0vNeoIJkau8hvX09UkGiUx+whPg5k8ZQgOT+F4l/3iZVJdcLXcBLxPv7CSnmhrEYQ9EyC2zM7ntmujHrj1yiw07rwkUk9m8EbgUeRXpUy09T/hb26xh/fgaeRe74NuBNwm1pesMC4AdMOhnN9kCG27uW4eGsLcjABszye5r49PdpjK+ufUZA1uFa+Y0mFdsbFGVh7zY/5ND7ADMKQiM2mrTYKeQJh8GfgB9jrimau9XxCvCRQ08vzCpE3jes2fdwrRLtADtmPuK4bgNmQkkVZ3PiW3XU2WESj6njEvC7y2DHT4LQPAx+zBoOg5qOToSgg1JhvxjyeDyeTubGsh1ISRVJ0J4B7kRejf9ThiMVJONq6UVkTlSRrfFpZMk+iyx3C89IA2RNMAp8SHGdsA9pvH7/3wdcJvxFSctk6bVuJNl4Rf0eAN7PYK9V+pEPsvR3xb8i+xP9aYxl2Q9YQt7tHwMeBD7NYGs1TCFvp3UqvhW4C/iyoPobqFDsxko38sxfBr5GlsMvpzVW1ufyWVmHTL79yJ0v7e57PB6Px+PxeDwez/+S/wCayr7Rdvi4MQAAABpmY1RMAAAAAwAAAEAAAABAAAAAAAAAAAAAKAPoAACxciNdAAAEeGZkQVQAAAAEeJztmk1oVUcUgL8+HkGKSEgfUuWhQSQUkdDSGtCFhFCLSMAi4kK6EHHRhRQJXYRSCmJduZDShQQXIi5KkRLStIuYRbEQ0lhUqvbHUAqpZmGl9CcW/xqfizPjzL3vzr33xfsTkvngcm/enJkzP2fOOXNvwONZ1rxQkt4eYDewUf39KzACXCqpP4WxDhgHGo5rXMksSTYAs7gHr69ZJbukqAKXMYOcAQ4hW2Cjep6xyi+rOkuG/ZjB/QzUImRqqkzL7S+sdwUwihlYb4xcryU3mnuvKC4KzCDO7W/gJeCJQ64C/Am0A78D6x1ym4A3gJXAH8B3wO0M+5tIO3AYGAYmgTHgKNDpkL+D2ftJaF9wJ6KsD7hKtPMcBbrSDuB56AfuOjrxEBhEVtJGO8B5ove/pqZktCO0ed+h077mgLcWNqx09FsdbAB/AVM0h7djoXonrLITMe275PaG2r+JWNy7wEmCCzJHTpbQbil6DBwB2lRZhWbL6LHqbkCsQ5cNEgxzVfWbbUk6F1hBcII/pTlEdgDfWDK5ONDDloIjDpltGAv5LFQ2QHAVZ4HP1RW2oAGrnr36F2neXpoOggtQTz2ylAxjzL4tRk6nulFO7EOCWyh8zSsZm5NW+d6EPrYiC7hnM4qX1X0aeBQj95O6r45o/2NgK/BlqI1H6retSsZmtfU8ndDHm456TlpJN/9V9zoyMFcsX6vu9xwyl5CT4AqMmd4GHiToBVmEazF9XGM934uRWxBHMebV75CpA/8pmbGM9B6y9J6LkasiFqBlN2Wk/xmdGE9+F3F4NnWCScqejPTWMJPqOiNUkOigZa5mpLsJO1TNIw7vE+B8qJMjtOZfkviAoLM8hyQ83Yizuxgq78tQd4AKkuTEZWMjSI6eJVVkkpMywQaSMeZODxLndY4/h+z5PWS78jZVxBJsSwvnFalCn00Wp8G4iJAHNeBt4HVgFXIanAC+wh1JPC6SLOBFYCfwmnqeAS4Av+Tcr0XBAdzH3mFMZrhYqABvAqcQfzSMOMRUGWGY4yR7W/2WZzHQDnxNdD//Afa10li/Vfk+8BGSVa1VZVNW+QT5ef20VAnmAdeBIYK5yTzu7LWJHzBn/t6I8jaCHzdSN5wTdqo8QHBB6siENIBbxJ9iAXlHrxs7GyPXZcmdWUivM2QCk4BF0Y3p665wYdh8X7Gex2OUTiNvbcN1ymCzursm4BrwW0j2GWXv39IJT4Ad33fE1OvCRICyc4Ib6r7bUd6Neb94wyETYFk7QWgtDE5S/jbKPAzCMk+ENAdYBqmwPwx5PB7Pc7Kk/pmpFXZisqxZ4D3KT4oKYxuSKo8BB5HMq4FMQhFUlN5T5PgRJI7zyOcn2/yHEEsogoPId4ntwPdEHHPTslCTrQNXgP+t36aQ80IRPmELsvrfAl8ArxagM8AQcrrqUH9Xke1wvSD9fcjKDwI/Yj7JF0Ynck64BZxGtsNjxDEWxWbgHUoYvKYTsYRJxCeEP5d7PB6Px+PxeDwej2ex8hSVOLn5lYPxOgAAABpmY1RMAAAABQAAAEAAAABAAAAAAAAAAAAAKAPoAABcuFEnAAAEe2ZkQVQAAAAGeJztm01oFEkUgL9twhwGCWFREQmSXYYgIiKDiMjgYYkXzUE87Qqi5CSSg0gOIiIE8ejBk4TgUXQRlSAuDLoHdw/LsoKIuvivKBJjHASjiA4xHl61Vd3T1T0/3T1xpj8oJlS9qnrVVfXqveoOZGR0NT+0oc8csBPYDhRU3iPgCnAR+NwGnVJjA3AfWLCk+0qmIykBH7AP3k0flGxH0QdMowd5G9gB/KjSDpXnlk+rOh3DYfTg/gHyATJ5VebKHUlNuxQwZ3ddiNxavKukI+gB5pFBPa5D/rGSnVd1g8ghD7IEDAJO62o2Rh8wClxClm0ZGAcGAmTz6Fm9WUfbNw15/1ZZCUwCc3gN5zRwNEA+EYaBWYIt+CfgELUzUkFb+DAl8+iTouIr22K0Y0t3gVXNDas+htHLeQF4C/wLvPQpcsxX77xRNhbS/pghd97IH8Q76xXgNHBcyX3C+xASWQl96JmvAgeQvQgy4/6VsdGoWzLyq8AI3lXiqLyqIWf6AmUj/zK1R2QBr4N1tOlRhjBqdHDAIrMZvULO+somqF2up1S66yubMOr9bOQ/xD67BfRKmCYBw3gJvexzIXJXldyMLz8HnCHaEzzja3+vUXYwQkdzqw1GyAKNPaUV6vcB4QHL/+p3ua/9z8Bu4DfgTkC9O6pst6/95cbf9yJ0fGCpZ8V2zgbxTv32IwP7YpFbqX7fB8h8Ac6ptApvNPg8ol/Qk2DDLH9nlWqScfTyGrbI9KOPsXJM/W4w+r2OfdX2oY/JOcK3aVMMoI3MLGLwTPrxOjE7Y+rXwetKj1P7EPLI6eDKTMbUdw2HjE7mEYN3EjE+Zqg7FaBkKwzhNZTXkWNzG2IYHxplFfQ2jB0HcXLCrPgUsCSBvs1j2JbmEI8xcTYi5/yM0XEZWfZJBiZDeLeDmcrUefSZxHEnGHYiJIEDFBHj2Au8Bv4CnqSoQ+cQtQJ6EGtfRCztc+Aa8CphvRYF29CXE2aqIr56b/tUS579RFvc28DSdikYgIPEDX8jfspTxB8ohNQJxIzoqsAJxOAMAr/itcJTresdCz3ABexH4y+NNPanUTnI5fXf3m5qVusYcW+dZ4FdSCC0Bh19VqhztS5FD+xCiFzRkDvRrNYx0YO+iPE7QQ76MiXsJuobm9ED2xch6wYeVxpQNgkKSo+nlvJdqvz3oMLUr5MXG/4HYF4obA2pV0ReaUH0JUXSPAPeINFq0BbYo/7+r94Gu9oIQnYMAl3uCLl0hSucBUMZGd1NK1diK5Bve35CrO4f6LdCHc8o8JHaE2KSBF5ILDb24o0Yx5A3vO4DSeylxGIgh74KH/GVFdEPYU3KeqWGGy7fspSfooHYu0VWI1uxJYes0XDYdX0fWcrdr8CWNadOQwwBN0j5q9L1yAy/INjYuQFJ1GVKHPQi7nqqdxoO+nOWCbwPYUTlfyT6Pf53TQn9mvwFMuu30CfDaPtUS48StR82zSBH5HdFK56gg3zbO4BcSd2gw//ZISMjIyMjIyMjI6OD+Ap7KsAuu5gvPwAAABpmY1RMAAAABwAAAEAAAABAAAAAAAAAAAAAKAPoAACxLoLOAAAEV2ZkQVQAAAAIeJztm09oVEcYwH99LIsECUGkiCziIdggxUMpAcWDKILIEiTnIHrJoUiQICWHUhAJnsWDB5EgKhGCSFAQEQke1IoHKRbaCKWlVGsato3/EDHrevhmMvMm7012N+/tbnbfDx7Le/PNzDf/vvnmz0JGRkfzRZPy3QYUga/U+yxwE3jWJH0axkZgEqjEPJNKpi3ZhLR0XOH1M6tk24oAuIsp5D/ACLBDPSPqmw6/q+K0DQcwhfsD2Bwhs1mFabkDDdOuAVzEFKzokStachcboFfDeIIU6j2Q88jllExFxUkdnzI+eoAhYB9isF4DPwETwJ8R8l3q9y2w6El3Ucmss+K4bAEOAzuVHi8Rm3FZ6ZE6RWCeaAv+ARhjuQGzDWDBk3aBsCG0CYATKo+ovOeAg3WWqWqKQNnK9H/gEfDcUeaUE2/MCjvnSf+cJTfmhP3o5PEceAy8sr59JMVK6MG0/EfgOJBXYQHLe0a/FfdLR9HTSDfXrAPGrfBXKo7mW0zFl4ABTC/LA6NW+BzQvcqyRnLMUvB4jMwuS5FJJ2yIcAuWgBvqKTlhQ07cK1bY7pi8Ry2Z76osU01cx3T7vEfuDqYlXIaJH8PahgxHxNNDzLULNnlML7vmkaubhyrxRyvIncEUKMqb60NmC7vVS+pbX0yaWu7sCnk/VnL3V5BbopZpUE8xBaRgn2LktJf3NkbmN+CoSmOD+vafJz2ABcQGRXmQmsAKX/DI1c1JVvbmCsA7JXM7wbxvYRypLTEyA5Z+PySY9xJbMeN3HjF4NgWMx1cBBhPM+5CV7hOWV8JuzJD6EBGeGPZ8XkYM3hlgCtPyFWCaZFdzAWLYdPrv1ftZwk5WBXGWUiNAnBzfen4aWJ9C3l2EK8F9yoiz1JBldD8yz8+pzN8gY34wZQUCZDjcQqZj7RFeQZylptBWGxcdRzW7wn3AN8gY/At4gMzxbU8/4vW5xuYN4hP43OE1zyB+n70CzBC/adFscqzCNm3DbEuVgfPAXmQYDAO/U93avhkMAj9jltQThJfVVWEfXLjLUhCfXGdSBnrrVDZpjmBWoZcwDtKv1LA/kMd4dHc8cnswlfR9PdomTBfiF8xiFlggPbamtUEv1bmUAWaYTNSobBrsQnQZcb4HSI+YiYuYOTEOHT8EoMONIGTT4FJCHesIaTrCFc4WQxkdTr23xHLINvR+ZC9+ATmMuEqDjqibyXbgKdEzwzxSMW1LL+EjrTngHmHfoEwbV8IMppCjhI/Wipid2nlSOqJuJl9jWnk8Rsa+5BR1yrum0QuLCv6LjHo4rIlbXrW4iz3qdxH41yP3tyPf0tRSAS/Vbw5ZMEWRw5zxv6hXqValgLn+MkV05dnXVJI8HW4ZLmAKOIW0doDYhHFMBT2l/juILU034TsA+jzefi8hM0bb0o30BPu+oL1H0Co7RFWxmn+MFJCdok3IWuAB8EsSSmVkZGRkZGRkZGSkz2fQjrqcLezPqAAAABpmY1RMAAAACQAAAEAAAABAAAAAAAAAAAAAKAPoAABcXbOSAAAEjmZkQVQAAAAKeJztm09oFFcYwH9dl2FZliWHIkWDiISQtjmF4CEHEREPHiSI5FRC8RCEeipFPHjpQVAk9VQ8iEgI4kVBkBBERKSkIRShKvUPUqVFS20Irdqthpiuh++N783bmdnZf2+z2fnBsC/7fTPv+755873vvdlASkpX81Eb+84Cvar9DHjXRluc0gdMAyWgrI6S+q6vjXY5YR9Bx+2jBIy2zboWMwwso529ARxRxw3j+2Wlu+6YQzs5HiIfN+RzDu1yQj/auXMxeucMvX4HdpFpwvlFJKPHMWS0L8bombKhSK0mUm8A9gKzwGvgJfAGWAAOAV6Ift5o/xNzXVOWj9QSCsg0GtZfy8gBF4jO4mXgJ2CTdd5uQz4Rc/0JQ293hM6Y6sNMmjPA9pq9qQPb+QXgPHANWDG+/wW5Qz55ZKSUgadAT8i1e5SsrHTtEZABzhAd+BXgy8bci2ev0dkisMOSbwNuGzrHLfkxQ3YP2IXkjqxq3zPkx0L6P2zIf0DqhSHgIDpwK7RwJMwaBtjO+2wElpTOEsHn0wOuE7xrywRrg7LSsZ9rDwl6GRnudtL9GB2EmZo9S0AGXcEtVNE9jXbGzuQ54HtglcohvKpkuZBrjhh6AxH9HkQHNXFirDZ9+RTQz+T9KroPjPZGS/YW+AqYRIbwp8Y5V4AnEdf0F01vgYcROj+rT0/1+6yKnUDyAPyHrNayVGZ4m81G+1WEzhPgu4R9g54ec4hzf4XobAnRbyoL6ESzLUInBzxGD8VChF6tFJFao4yMHpsskhj9abglHEI/h7epHN52jTDV5P7N3DJp9D+AJD5fNtbkfj/gESxAlpRRE8C36Dvvy3rDL1M3eWCeYOJ8Y/19psl9VrAJKXLiKsElJGu3gjwSdNvxRaROaHRtk4gCUuT48705p0/R/DsfRhHYgwz3ERpYDzSyJ+gBg8iz+Aq4C/zbwPVS2kGSETCAVHR54HfgR7rkTm9Hz/3m8RrJ+k7X4a7ZT+UixT5uUn3ToiPpR08zq8BZZLk6hMz5v+Jw3q0TjwamxItoB78IkfcAd9ABWksvM/qAW4htfwNHqTEQHnrZez1Gbyc6SEfqMLQVeMAjZHdqB7I8LqnPxPShHfsmRi+DfkzO12FsKxhBRqS53XYSyVWROCkdO4mufwSgy5MgpNMg0OWFkE9XlMLpYqjb2dDg+b1I0swjW9Hlhi3qALLI/pu5Cervy50i/MXnuqGIZP+42eEp0a+vOpoMwf33EvKTlq+RffrnBIOw7kbCKNrBR8BWS14Arho6p1wa5wLfuVVkNziMAnokLLLOFlsvEMfmq+hNokfBWlonhFLLHfKf6T+q6D032sXazHFPLQH4U31+VkXvc6Md9hq7Y5lCD+19ETpb0fsJj92Y5Y5hdABeUhmEQWR28HUOO7XOEScJFj0PgMtIYjR/93OT5L8+6SgyVAbBPmZIlvwGkV+ezRI9ra5ZhpGc8BuycfICqRNGSZ5Yp4FP1DHdAhsT0c5/mTkK/K/aGeBEO4xoZwAywAHVvoQORkpKSkpKSkqKE94DeqOi1YfxLB8AAAAaZmNUTAAAAAsAAABAAAAAQAAAAAAAAAAAACgD6AAAsctgewAABGpmZEFUAAAADHic7ZtLaBRJGIA/RxnDICHkoBFEVgwhxJCDSFhUFpHgYVkkLCIePIgM4sGDiIiIlyAiHsVDkAiLeJAgOYi4e9iFRWF38REkPtAgHnR8oigxhuAjOx7+aqu6U909k0n3zPT0B0X39P9X91/vqr9qICUlpZFZUKXvZoE+oFv9vgf8BXyukj2x8gtQAIqeUFCyRLMdmEEn+rEKzu8ZpZNIlgITSELvAj2GrEc9KyqdpbFbFwMHkQROASss8hVKVlS6sZCpIG4T0Iu025+AlhD9Der6O/DMIn+mZKZu5MwlA1qBU8Ab4DpwGbiqfo8AHT7xcur6LuDdjiwXoFNVuoAnzO7BzTAF9FviDqLbvy3jM+h+YDDEjiywHtiK9B+V1OSSacWd+CngHHAEOA28NGSfgHWe+H2G/IDl/QcMeV+AHbuA17gz/T6SIZFyyvjgGLDSI18CDBs6N3GXTAa4YsgvAbtVuGQ8v4J/ie7z2DCCnlN8IsJMaAIm0SXvTbxDFl2Ni8yuBS1If+HXfK7i35m2AdNKL+/55hl0TYikOfQaRp4L0d1r6O63yBchCfgHGfMn1H1eycLeO2KRZdE1occi9yXogybmxGQ8RPehcb/MIv8KnFWhHFap638W2WfgBjKX+AG4U+pLS60uH4z75SG6bcb9RKmGlMAbdV3tI29X17fz+M3vtABfkCr2Eunw/PiD0nrzculS75wG1npkeSV7jTSHSBhBJ2zY50MHDZ1CBMYMoTNhUH3PtGvXPH/PRQd6ru5MaPYCm4AduEu+SDSruiw6E8wwjQyRkdOPjLdBM8EicCxiO7qQ0j+JFEJbsPr8sg6Z5NgSXqDO1vNzdYllkI5oIzLUTQC3gGs0iFsrMZRSAzqR0s4BT4F/gY9RGlUr9CLrfW87nwQGiHC8rQV+Jby3/5sadlxUQgd61TWDjLubkWawB7cXN8xxUZdcQCdwp0XegqzFnQxqt+jULVn0bO/PAL1N6Ew6FL1ZZXEceACMIhOmsmhHJyzINZ1BN5PfyrcxMjqRgssAP2L3HbiIxZlYTzR8E4AG7wQhHQaBBp8IOTTEVDhdDDU6CyuM34r46xcjtaJYsUV1QAbZz3OGQtMdNkCwy7zuyeHe4LSFcWR3JpFcxO2KPg8cRrbHzS3rcRJYE7agE/iY2TPAZtx7AwOxWhcD5t6/d2vKoRldEwokbLHlnA4ZDdE7jc4o22mwmqKcEmpW1xches8tcWqWcjLglbp2hsRbY4mTCJxTXkVgm49OO3olORaTXbHRjT7nO4lkglkT1uJeKu8Oed/PyFJ7SN3XBUdxT3oeIQclRz3Pg056AZxAb7E7h6pORGb1PJJBMsE88e0NFwn2EzgnPUynq3OwYk4urGrQjfQJD4D3yBA5jEyWwsgjGWj6E7LqWd4aI2H0I6VtziQdd7ztiG3iyCE1Zgw567tV3T8h4S42ky7gNrrfuE2V2n+1/jQF0qE6R26fAv9X0ZaUlJSUlIbkG1wPjs8L8d1GAAAAGmZjVEwAAAANAAAAQAAAAEAAAAAAAAAAAAAoA+gAAFwBEgEAAAPsZmRBVAAAAA54nO2bPWgUQRSAP88jiFgEOSVCsAohhnBFQBvlkBQWIVhIqiASJIRgLSIJCJLKyiKFhUWUIBYiClbxB9GgIhKCWEhECagBIYqSKFGTuBZvzpnb29vdeLu3d7v7wbJ3897svZl98+bt7BykpKSkJJgtEf1uDhgE9qvvL4ArwOeI7KkpPcAXwLIdX5Qs1rQBK0iDp4EBdUyrshWlE1suIw29BmSM8owqs5ROQ9AK9AOngBNAp486C0gjnXQ7lWwhKAPDoh24Q/kYtoA53MfxktLb7SDbrWRLQRobNEfQY9jtOF2h/oySDzjIBpRsJliTg6Od0sYvAReBEeA8ME9pJ/Q7XGPQqFswygto7xj0Yct24CgwrOpm3NWDwXT7h8BOmzwLTBg6i8A2m04GuGnoLKDjgqVkXo05pK5tdvYLJCaFRiuld97e+CIZ4BHuXpAFRtF3vHjNUSVzowX4iuQMw0hnjAMbSCeE5gn9hrEXA9LNInN+G94NL3JWXbfXVj6uygtlNTzw22Nm1J730H1ToZ6ddeCtOtZ92rFPne/ayqfVucPndf7htwO+G5/3eOi2GJ+XN2eOJ5/U2Z5HdNrkgVNMUizEA9xcdsrQHQrYji5kvL8C8sqOXiQmLCKzQ2jMoRs2gbP3DBg6P5CnvqAZQTrBnAW+IgExVHpsP/oICXh5JEGasslHQ7SlC7gAXEUCY4u7enCcxjsLtIAb+I/sDUc/5YmI6fZ+5vO64X9XhLYBfcBBZKpbBmaB2yRkVSc2+PGADqAbmWLeA08pzQtiywHgOeXjfAV5+muKzrTwOQb8wj3SPyTkxCMq2oFVpJEbyBpdDzIMhoF36E64FJGNoXId3cDjDvJm4CW6g2K1ituEzOUWcM9F7zC6k86Eb1Z42PP5vehxPU1lHgM/1ed9LnpRkAPOASf9KNdkLa2RSNwQcCLRQRDSaRBIeCJUJBGpcPowlHS2Vlm/CdgF/AHWqjencegDHlAaKOeQvQKxiA2VyAKTuM8Oz3B/I9TQmG9/14BbyHu5SWRt3uyE2HlCN6WvvvM2eQ69AcJChkOsuIRuXKW3sDm0J8zVyK6aMYt+N+iGGSPqPlPczONwszp/9NAz5Ts2Z07t2UwHFF89d3jU61Ln38A3F73/2SARKcVdGBaVV1vyyOxgIXmCE9VskYmUVvRj8irSCaYnFIAP6Eb1OVwjiE1SkTJEadKziNzp17byyQr1B9F3vJptcpEyhPYEp2OCyq7c0BslTVqRmPAEWSGaRfKEbo96Db9VtlqK471uNkvXOuDcV+cxyrfLj9l0Ykni/zABdfaXmfRPUykpKSlJ5i9/8oIMIvLyIQAAABpmY1RMAAAADwAAAEAAAABAAAAAAAAAAAAAKAPoAACxl8HoAAAEPmZkQVQAAAAQeJztm0toFE0QgD+HEGQJsgRZRCRIkEWDeJBfkSBBVFDEU47qQXIIHmQREflPgsh/8qQXCUE8iHjIQUQvEsQHqAREkeBbQeIjiIhofAXxXw/VQ81MZju7cV6bnQ+ane2uma3qR3V1Ty/k5OTk5LQuC1L63UVABdhivl8FTgJfUtInUUrAY6AKvDepavJKKeqVGGcQgwcBx6RBk3cmRb0axgHKwEZgDdBe5z2fkS4f5Kopc6JSMC4KwBFgEmk1N00Bw8BSy71tRvZsSNlZU9YWpbJR0wU8xG94MH0E+izPeICM+05PXqfJexC9ytFRwG/8NDAC/AecRgz39oZyjef0G5mnyExQMddVU5ZZjqAGPgVWBMqLwCWPzBXLs/YCnzyyn0xevTjAdmAf8E8D980ZBx3z08w03qUAPEcN67Y8swD0mlRoQJeFiMP8gfTI38DxBu6fE2XUqJFZZA96ZPfGoEsFaYwu830TUglz6gn1TjneAOXZLLJPatwXFeuAy8CE+X7d/GasFeANUZfMIustjyO0fQVsQIYCSE/oNvmx0Y54dneaK9aQc4Ab6BCIw0GVgNfAOBJ3TCI+IfYAahg17BIzHZcDHPXIjMeoVAk4hgRPFbQ3xMpS/HP9c8Th7QAG8Ld8FdiahFJJ04cOBVvan5aCSVBGgpwww8dpspb/mw2RbqRHlBBvfxe4B/wfgV45SVFPD1gJrEW8/gRwG/gap1JZYT0wxsxxPoVMd/VsgDQt/ciix+bpr9HYIqZpKCMrrSqyyBgGNiPDYBB4iVbCqZR0jJXzqIF7QsqLyM6NW0G1lsZNSTvwDTFu1CK3Ca2kw/GrFR/BWL0LHde2HZ2bwE9zvSpqpZIk81vQcROsgAngu7neZrmvD12BPY5aqbRpaScI+TQItHgg5NISoXC+GMr5e1oylliPTJfu6Y4pJHLsZ55XiINsR9tmh4tAR1oKxs2/qKG/kQXTCeR94Tf8lTDvesJyNDb4gLzV9bIMuI9WQqbf9c8F71ufnTVklqE9wbaabErcdwFvsXfvEdQxZp5GDiQtMp9vsO/9vzOfHUhF1ZJdAfSY60fAiwZ0SYUL6HEWWxg8ih6CDKOX8BB7jJl+JVPsR5U9UEOmF5kdqkicEGQX8IvaU+gvI5NJioj3dxU9gPYEB3GMbnkVCZa89KCzyGfgELDapEMmzz2D1ENG2Ym2sDscxhDH6G3JYyH3uhst08jiKshadB8irPdkhmBLe9M0EiwFZwkHfa0+ZHn2EDqDZDqQKiI+4QJwB5kijyLBUhiL0UoasDx3wCO3OCJdM0EHathBi5z3iN28W0+4x2zvEx5/tKGh9MME9UqMCtq6p/EfbFpo8tzySuLaJUA7cAs1chLx9ufxH72/wzzZbwyjE40Uw9Io/mP0sZPGn6bcoGk3/rXAOeQIbH7GKCcnJzH+AHkYeS+leoWqAAAAGmZjVEwAAAARAAAAQAAAAEAAAAAAAAAAAAAoA+gAAF2WdvgAAAQRZmRBVAAAABJ4nO2aT0hUQRjAfz2WEAnZk0iIRVinCBKJCOlQ0SEkpEI6dMlbISHSwUME0SE6FERBhw5BEBESERVhIRERFUJLUAfNQ4X9w0IrNExsO3zzmtnnvvds25nNt+8Hg+N837z95v83fyAlJSUlJSXFMR7QBdxXoUulVQ19wBRwUoUplVYVeMAE0uo+XSrNeS/IlJivDtgHbAUagEngMXAJeLuA38wCo0baqErLAD9LtMkZO4BPQL5ImAEOE9+SD4ABpNBZFX9gyd6ysgOYRRf4KzAEvKOwIo7GfKcZGAbmVBhWaf81deiWnwN6gaVK5gE7gS+GvDXmexlgkwpLY3T/Cw6iW7g3RKfN0Lls2Z61yDy03PLv/OEauttHtdig0ntn0ZYtyNDrA17iqBIeIQUbitE7i+4FtjgPbFbxPqQnlMTfLIOT6u9yZMz/CtHzW2MyRF4OhoADKr4b2G/xt/5wBN2yO0N0moAfSueORVt8V/o8Mhyc0ISs83lktm8rIs+hK6nDlWEuOUzhej+IjPlr6JbPq/8TubnxECdnjuKeoF/42koZ6IpWZJ33PcAJZMx3kNCWT0kqS2LkjUAnsB6oAcaQndtdwv2ARJABTlC48zPDc2BdxayzjIf2+6PCd2BDhWy0Sg+6kBPILrAeGQIbkdnel78BllXGTDvUAONI4aYo3s094Aq6Eg45s84B29AFOxWh14CeH+47sMsaQadljREfjMj3EXhRJM+io+q9tmAFjBjxrRH5GpAjqWCeRU/VT4JQ5csgpI4QUEWucLoZSvl3qtKX2IAshf5d4XdkaOwi4RXiAceJXh1ukMCl0acPXdA54B5wBuhHHCezEhLXE1aiL0bGkWttk0YKL0Z2uTTOBcfQhWsP0WlE94QBy/bUI9t3Z3cQA+hr76ju3Y+eGG1Rj5xD9AK3Y+yJ5G8y1qm/Y0Q7Qe/V32Uh388gztVVZMjkVLyThd9WrwNuAqeBacRJs8519AYp6oHEPaX3qYismcJ5IhhyLOytUC3S8v3IJOyEbrShPSE6m9D3hlcCsibgA4UFfqWCmfZB6cbh4fgOMos+K5hFKsF8JNVuyPPM3ykOGLLbwCpDtkql+XLbE2jJtFN4MzwBPGX+M7njgXwthuwhxYdQRsl8vZbym18egi1thhnEWQpOfqYDtT3i29sNPSdvh0t5KnsLWE3hU9lvwBPgIvC6SJ4VRvxZxLdN2YpQrTJS6lvhSeCcCgth2ohngc8hetmQPNZw5a/njPieCD1TlgvVWoTUIQ8s/dPm4D4Clea70V/RjldiMP2IWeAC4v11qrh5/thdIRut4iFeW9xp8xkSuJU22ct878/3Cve6NibuVNgWHnK15l+sjiCXrelJc0qKW34DY3NolTJEiuIAAAAaZmNUTAAAABMAAABAAAAAQAAAAAAAAAAAACgD6AAAsAClEQAABAVmZEFUAAAAFHic7ZpPSFRBGMB/LcsSESEhIiEqUSIeIySkg9BFwkNYeIgIkY4i0clDl4hOEREE0SGikwcpiTJY7BAY2B/KwkMegpI0kIWU/pmp2eF7j5l9u/PafbvzXrv7fjDs7JtvZr9v3vz79huIiYmJiYmJiQmfDuCukzoi1iUSXgGHnPQqKiWSJdZPAQ3ACvC9yLo7gBdaPhISAet1AhPAN+CT8/kS6C+ijXtA2kn3AuoRCQPAOrBlSDcovGPbnVQxdKKM/wAMAgeAY8AUqhOGolLQNhMo4+s9ZUmtPIOsD1VFClhDDBw0yLSjRkGXZX12AUcJvo5BkZUbUG/1jUFmDvjl5JuCKlUgp4EvQE8pjRTTAStavtkg0wBszyNvg8fAQeCp5d/J4iUyvKfIf4a44pSvIkO06uhHzfEJ1BbWgDJ+C7gaiXYhcYPsfX/V832aCE92YZBA9vkMuR1xlQozflsJdVPIItSELHjPgK/lUCom5v8gCZwEHgDzwBLit18G9kaoVyjsRYw1eXxrwLnItLNMM7BItsHLyCjY9Dw/H5GOVplEGfgO6EYdmeuRKeCWbyIuctXQiTJunlyX12VEk7sfjmrhcAll2BkfuSRqmqyhHKCKw+sN7tPyT3zqbaC8sBT2XV9rlPRnQjXg7YD3Wr7bp14SOOzkfwMLZdQpUmp+EYQa3wYhPggBNX4UdqlpZyimCGryLNEJjCLTYguJDqeBPqq8QxLARcyLo3su2BmVgrbRD0CbyJnhGjAG/CC7E8IYCaVe8CiKVlRwNENu8LMJmEF1Qp8lPRLAMOqsMkuJ8cFCuYAyrtcg04QaCWlLegw77d9EotRp5M6C7Wg0aeeHF/Ef3mOohdEGi4jxLklk5I0FaayYOeQGOxeAPz5yn53PnUhHeWUTSFz/OCq2OIdcl3v0j7aTwB7gufZsA3hNCFftxlF+gd/tD9eZWspT1ozEDk07yDTm0LvLLDIa3Ze3G7moddNYo0wMoRQ9a5DpQjlMo56yRuRIrRs8b3jW6KNHDzLnZ4BbiPEZZJG2Sh0qILqOdII7EhLIwqgHTL1u8rhWNgm0aWVtZLvh4//QpQuZ89PIm28NYE8gesl2iZeR+eh1ny966ul3h56TfwqlnDJX7r+9Pud90143eYTcXWJYkzFtoW7brtxwWbU2EOQk9RDYD5wCjiDz9SsSHr8NfMxTp0XLv/ZpWy9rMUqVkaBHyRXgupMK4aeWr0NtlV7qDHWsEZbnNqPlT/jI6WUzRqkKZAdq3Vgl/1/u3aj7Rhkq7KpNIQygFrh14A6yjpxy8voF7IFINAwBPfZoSpci0y4keoG35Br+Fv8t0gql3BIrlX1kO0PvfWRjYmLs8BeVyV6wmeoUWgAAABpmY1RMAAAAFQAAAEAAAABAAAAAAAAAAAAAKAPoAABdytdrAAAD+mZkQVQAAAAWeJztm01IFVEUgL8e8hYi4uIFbyFh9EOItJCIeEibdiEhQmTgQqSFhAsXLiLahKuWQSDiokWEC3mEEIGImxZZEYWIUaEQ9IeoFEWKik2Lc4d73zgz+n5m5jlvPrjMc86ZmXN/5sw5914hISEhISEhISEhEvpViYy6KB8ONEf8fI6UcW0KaANagDXgDbBd5D0y6rhWhh2RkAMWAcsoK0BfhDaFRg7YQir9BcgD8+iGGIzOtOBJoXt+DEgbshvq/CaQDd+0cDiL7vm0izyv5ANhGlUOqSL1W9TxNe4Ob04dj5dqUNgU2wC2tz7pIT+hjqulmVP9pBFvbyHvvEk78v5bQGvIdoVKH9rj54FhYBRd+fHILAuRQXSFzTKOu3OsWsqJBLNAF+LwVoFnwPtKGJWQUH3UAfVRGxE2TcBtYAHYRZzcOjAJdERoVyh0AD/Y6+XN4swFYsM54C+FlV0G3rmcf0zx0WRVkwY+ois4hyRANvVI4LNj6PSEbGOg9KArtoC34+t36MWGR+iKdfnomfMCFnAseNOCwfn+mlnec5/r/jnkXtlh1RMrB1YKzgZYMn5f3Oc6U77kpXjYqHkn6PYZbDPksf8MQo0HQjY1HQrbNAF3qNFkyElNpsMHJZY+YD/OAxPoKfI/wDTQTcwbJAWM4O8cp4CGgO1oRT7H95BluNDWIm+hK7oLzAD3EcdofiKnCGYkpJGpd2ejbxLCqnQLell8FVkmN2lGYgXbqO4AbLArv4ksxgyjF2QtAt6fcNd4UKeHTjN6JExX+Pmt6Mq3O2R2aL5CgLHJtHrIN/yH9yTaMVaSYXXfUQ+5vUnDOTJ9KWaTVKM6fkXmA7z4ro4NSEO56V4ArgJn1N8fkIZ76XPfo+q47CFfQqbvMh7ysnmCtPBP/IfZDHo4OskgDtLvC+JVgQH0gqyTNLJpw6JwDrOiDKINHfLQyaHD5gmHrBEJq80Kr6tinltAjzaTLHpB1txbmEbyEguZpgssDmlCvL+FpMND6JGQQhyjLbeQYMlkzJDNUejI2tU5M9Fyw+yEeWQ02D2/RQg5Sie6h+3X4RXiGM1eHHFcl0XPIXhNtNSjR8gO3sFNHzoCtcsiISZozp42yxYSLDmHYa+h4zeBYs5I9fropZHX7Qryzpc87EvZKvsUOIUYeAnpqd+IB38IfHa5xpw2f+tzb1PmN9W+Dbw4gK37Uupe4V/AA1UOwobx283Buck2PLUqSFiZm9mz1330rnlcc+ipQwIY28G5hdKdaEe5TPQ72SvOZQodZh4JbgYoTGgspRtLblL4GXWWXaUTa3LALHsrP0uRiUwlKGebXLlkgNPq9ycO4T9NJCTEgP8LZF2tBQrNvAAAABpmY1RMAAAAFwAAAEAAAABAAAAAAAAAAAAAKAPoAACwXASCAAAD5mZkQVQAAAAYeJztmk9IFUEcxz9tIiIiEh0eJdLBrCQ6ehALMzAI6fBuiUQn6RAR0sGrSHTu1KlCOnQQiqCLSVmXSIoiCkIwiv6qYVIR/cNeh99sM2/e7lL7dvf1nvOBZfft/GbnN/++v5ndBw6Hw+FwOBwOh2Mtsr6MvB6wG9gPbAZeAT+TcKoaaAXuAQXjeAP0VNKprPCQyq8C40ilh4FlYAXIVc61bNiD9Pi4df+Auj+auUdl4MXIs12dp6z719V5R3x3sidOAyyoc6d1v9NKr1kaEcFbRoZ9HbALeIzows7KuZYdPYjgmVFgFThaSafisK6MvDngCDLnF4CLwJMEfHI4HI7MiBJBD+gHDiFhrhF4DUwD54Gl1L2rIDngBsVhzjw+AkMV8y5lNgJzFFf4K/Ce0oYYrpCPqXIJXcHnwACy2gPZBp810r+j9wY1QQe6cu+ATSF2pw27C9m4lg0j6Iodj7BrQPYCBXWOs6n6L7Ad32Zc34rI9w24o643qKMqqdqeSwq7AeaM696IfA1At7r+oI6a4G9F8BQ1KoKwxsMguIUQsIaWwm4z5CifNbmW6EKixSKiCZ+RDyV50m+QZkR8J4CrSFTKoyNVqnjIJ7EwcSwop5pSKv8gwdGogHyXSP2bxKhR4CoiiGeASeALxY2Q9Eg4qMr0y3gG3EaPQn9j1p5wuX/Ygix8CkgvdFvprcBDw5l8gmU3o3t+BVmc+dQhu1i/cWYSLLeIMXTlBkJsWtEjwf54Wg7Df1G2uTxPZSpMof8IETW8J9HCmBQT6GEfRo4YK9R/Uc5mdX4N/Iqwe6vOTUhDBdm2I1PE/5T+FLgMzIc8s8UoO4wl4AdQb9gnyhX0HKyPsJtWdosBaY1I2DLFzBTVs8rGxt+ALRLeaduNZx2Orko8jhkFnAix6UZX7pKVVo8IlL3J+mrdm6G0gfNG+khAuR566q0iWpQ4LWgl/ok0gu+oh4iTGaO7rPymiD5CXrh46uhV9/z0MStvHRLn/QqeQua8h/T8pJH3XNk1jWCA4uG7Aswiwmj2ov3/oSZEFH0hC5qjLSrNF1B7MbUT/SLWfB9h/n6I1qrUsHvadmiU0ijRb9hEKbQZ7voD0tspnUb+qDhHjMrHWT9fA7Yi7wP2IUPxE3AXeT32IiBPm3F9P+LZZlpbQPo8sBcZDd3IqFkAbhIdISrOILq3+iLs+gy7wQz8ymwr+8C4PhRhZ6Y9CLWqUmbR8zXoddoQWmBnM/QrM7ooVu1p4KQ6pikWUjuE1gx5Shc+9sIoyV3kf0kHsko03x98Ufc6snamnP8Jlks9OtS9RDYyDocjW34DBAZhsAqNRpoAAAAaZmNUTAAAABkAAABAAAAAQAAAAAAAAAAAACgD6AAAXS813gAAA+ZmZEFUAAAAGnic7Zo9aBRBFIA/1xBCELlCUoioxBAiCEI4RSxERCwsggQrERtDsBALUbCwsbCQIFZiEYIEEUHQRkUkiCL4h1iISBT/lSgqQVSinCGexZvNvN1s9i6b3T3NzQcDd/vezLzZmXnvzdyBw+FwOBwOh8PhcNQh82dZvwh0AYuAV0B51hb9R/QBE8AT4BdwHWiqqUU5UkQGv9F8Xwp8BPbVyqCkeAnrFYGnwE3z/R1wGViTgk25kvQFvAFakZkHWfrrzPO6wEP2/EegH3gMvAdaamlUEpJGgTJwHnF+y4B7wG7gc0p2ORwOhyMP5lWh0w50As1IwnMH+JmlUf8KReA2EvJ0+QYcBhprZ1r2dAElpg5elyHm6OGnDRjDDnQA2IysiF7gtZKdrJGNmXIGO8BdEfICkvqWkRNha36mZU8Ddvavx+htwr6k/TnYNRNWIZN4iCoOe2GFJYi3B7gWU+8W8Nt8XjlDA7OmDzgI/AG2V1JOehyes9TdFoiirp0guDAIwDbqOBHyqYtU2B2G6p3Z/DTWCKw2pQX4ik2OssYDViARyAO+59QvAAuAo8AoQd9QAgaRbDIrCkim9yXU93NgL5LHZMpi5LfAuOgwCqzPoO8OgiE4qtwAFmbQNyBL/gHBgZ5AcoMjyCxoWZoroUBw8CPAcSQLHSCYt1whoxR/j+rkIVN/BWoCziqdwRT77lPtXkK2oWY58EzpbEux70num8bHmT79bcKuhFKEoUnwsHt+JKbNVUhq7r+kVGlABl4m/pgMsh38mUjDF7Sp9o5X0L1r9D5V23i1XrNZ6X6ooDuiPk/nkNqAbuxdwjBwEXgRoVuYpu0ofNsKsVoJ8LCO5n4F3RPYGesMyZqBU9ilqsuEkTWH6ixROgMV+h42em8r6CXiqjJkwzQ6Ldj8YJTgeaERCVN60L9MCYey8DnD9ytjiMOLoku1kaYDnmSr6uALU19CKxIdfJ2jIbn2DY+Qv9d4pmw0z3z5kVDdvUr2DHF4mi7kkObrFGc8uirRYc7fDqcRxziunj8h6K0XAD+M7CXRe7RgZGWjq+s3EFw9E4jDu4Bd9n45NutRxhCO9VHlAZIxarYoeW9M+71Kb0tIthBJcuL6PkZO95xbEZ/gO8ZxZDXsIfqeoEcZGXaMmk6l1xMh95Ak5xIS6kqIwxskw2Ufh4fMTKVwugM7sE0xevqydUcaBv4rdGAH1h+j16/0OnKwK1f8VHoC2Bkh34nNDyrlGv8lawletA4BB0wZUs9LRndO0s3UxCecGHXXzLqcaAfOETzDj5ln7XkbU82tcFY0Yv9q+4787hMdDoflL4XubbqqaDzlAAAAGmZjVEwAAAAbAAAAQAAAAEAAAAAAAAAAAAAoA+gAALC55jcAAAPOZmRBVAAAABx4nO2aTUgVURSAv14hIVLiokAiXDzEJFyISFCESLgIKZGIEGkhIi4jJCLaPFq0jhYSLkJcRJlBhLgQioIWYj88XEiUgUmpLQozEZOXLc6Mc2fe/Dzfm5lXvfvBhdFz5p5z7u+59w1oNBqNRqPRaDQajab02F3g+9XAWeA38LVwd+InUcC71cAkcAi4C7SG4tE/RDdw1Xg+CQwW0ZeicBSYRoK/B/QU153i0Ir0fA+FTSeNRqPRaDTxsytAfgC4CBwHyoGPwBjwFMn//2vOAyvAlksZByqL51r0tAMZJNg1YBS4A8xgNcJzYE+xHPShHugFOpBRu2PKgAUkyBnktGeSAC5jNUJvIZ5GwE3EL7Pz5pEG2RGnsQJs8NB5bMhf5uVmNJh+DyCdmATSwFt2eE65YlQ056PTY+is5ONpRAwhI1blDOJnjddL+gTnQslPgZJfBKHEt0GTkkiEdCqsKXGCpoAXCaAROAEcRNaKV8AL4Fc4rgXarwb2AUvAtxhsbtOE/B7gtjguIItnVFQAKaxt2ixpYrqa7wA2cA9eLTcisF0DvAuwO06BW58ftUhOYBqbAfqBFuACMOFwJsyRUIE9+GXgNvLT3AiwrshGQ7RrY0wxch/JGJ0MYJ8Objr5kFLqnUDmvkoSObyZOm0h2d2mEtg0Kl9EesQLdSScCsF2AmvOL5MdvEkj9g7KufJcaMBKex8CP310h5Xnplwd8aEa6zzyAPjhoffGKADHcq0811xebfXFAN0l5Xm/h04S6ASOGH/PAo+ADwG2PwfY/oKMBK9RkjfNWMNrOEC3X9G95JCVI78mZ8hewTOGzLmKVyk6Iz52E8B7Q282wMcdsxdYxTodHvbQK8N+YmxyyJ5hD3od+wq+Zeg4F8+0op/0sH1OqSOSjzVuKQbSZDdCObL4mDrT2NeYlOP9FkOeMJ7TijzlqLtHkc0hw9wkgQRvdlAG+XgjdKqQCwbTkTVkOlxD9uRFRbaBvfcrFAfncD9KV2JtZavYd5oEkuSoI+U18ARr2JvleqGB+lGPvRHcyhqSMaq0KfI+n/r7FD3nXl6OJDledjNI8JGnw1XIdDB71CybSLJU6/JOr6LX6CI3Ufdyr+u2NmSqzQPfkQVvkIiGvR97kd2hHflQyu+GqAsrML/P6VoVva5w3Pw7qMMKbMhHb0jRq4vBr1iZwpqr3S7ybqz8YCpGv2KjGftRehI5PA0Yz+oO0lwkHyOnk+zEx5kYdRbNu5ioRb4sVe8W1oz/ue0gkZLvnWAYlGFlk5+I5y5Ro9HY+QMmGmLNfXv6MwAAABpmY1RMAAAAHQAAAEAAAABAAAAAAAAAAAAAKAPoAABdc5RNAAADh2ZkQVQAAAAeeJztms9LVEEcwD8tyxIiIhGeotMi5sGDhw4FEh6WCLuIdFhEIkRKOnryJv4BHTx08OAhRCT6AZ0iREQkhEy8JEaxkFnBpkKWYiLb4TvPnfd8P3bX2XVz5wMDz/f9zny/M/Odme+bFSwWi8VisVgsFovFYrEUSQy4BTSctiOlEjth/ZvAFtBnwJf/kgbgIdBy2o5YLBaLxWKxWAyTBMaBDJAF5oG7nDyFLgcxxLd5xNcM4nuy1AY7gR0g51OeAfETuWuWOOKTn687SF+K4iKwqRqYBFqBJiCNjG4OGDbguCmGEZ+yiI9NiM+T6v0m0qeCGVIVX3M83Ds0Y9UQBXHyk9LhkcWQPuSQPhXMtKqUDpBnlLzk9WWQJOJLJkCeVvJpP2E1bmZVQc0vgZrfBKHGj0GHmk6ELJYa4FyJ9c4DXcB1ZMf9BSwBL4GfZlyLpA65lt8C/lbIJgA9wAb+O+4f5Egq1wmRAAaBZc3mPjCDTEjZcRKkqPIU84PQBLyNsDtRBrtHdHqMzSHR0AakgCceuclEKYG789tIZ0eBF8CBJhszaNeFHnZj+OcCadzLoejsK4BBrd15n3bbgHVNp92Q3SNatcbXCA8zPRL6Ddl3Bn+b4EF1vlFywGNDdo/o0xofidBNGXakDvcaD2NV6S0V2nihG4b++//3CN0fAfV0kkA3cEX9vQo8Bz5F2P4aYfsb8kt1Y4Re0dwhPwuPInR7QnTrkKg41HSccqhkdZ46CeSoyyEbXhAx8sfzQoSPRXNJczQLXAhxYk7T7dFkCWAWd6f3VNHfzSpdnRklO0A2PD/uaW2MFtyzInjlcdI7CHHkdHB0NpCM0WFEk60AN5ABi6nnFU3u3We6NNk67ouPGNJ5ZyD3kAkzTjPu+4EsEuL3lcNruGdSn/16re5n/Ndoo5I53/D1HvmEp/1VJDK8Wampk8eXFMGXJHrxXj/pJ8NASPsDml7KI/NGmLfsUebOOzTjXg56Wcb/9qVf0wlLUtqJnsl2ZLNcQiJmAVnzJYV9KXnzR+C2MngNSUx+A++ADwF1drXnsCNKl+0G6LwHHhTkaRXRQn5mx0P0xjW9M/efZ4vkz/teH3kv+fxgsYJ+VYyr5BOaHPAG2SyH1LPzfl/pnkm6OZ74eHfy7lPzrkI0A1PI57L+6TylZBWl1DtBEySAy+r5CxW+17NYLAD8A1aPZ60xR/7gAAAAGmZjVEwAAAAfAAAAQAAAAEAAAAAAAAAAAAAoA+gAALDlR6QAAAPmZmRBVAAAACB4nO2az2sTQRSAP0cJEkopKh5ERIoUFfEg0kORIiIeRDwUvBQRKVI8iIp4EBRBxD/Ak0gRDx6KiIp4CkWKB5GCWGoRKepF/FVKEZWqUaIe3mx3dpPdNMnsbkLmgyWbvJf33szOvHkzCTgcDofD4XA4HA6Hw9FKKCDfqJFlFgLJgjxwB/gBfARO1WtI2YooZfqAR8AhYB0NjIQVtiJKmRfAeX2/EviVYSyZsRbYi4U84HA4HI52ZXnWASSAAlbr198Zx5IqW4FR4DvwT18vgZNArlHjiuauGgeBIn7Dw9cTYFU9htcCN4Gv2tAUMNB4vFbpA/4g8RWB68AQcAaYxO+EMWrc+3QCr/SXHwG3gFn9/qiV0O0wgcT0FdgRkq0AbuB3wsFaDF/QXxo2PlsFzABfaI4afBN+485G6KwEPmmd27UYH0eeeHjYnNTG+moxlhAH8TtgW4zeqNaZDgta9TwgFdp+CrR9EoTWWwZ/YnEZNGn1QugpdRZCrUSipXAroYA1QEfWgbQEjfww0g30I4nyG/AMeA78tRDXUlEp+wOgByhQOdlMI0fVSaGQVaiAP9dnkbnfm6DfRfoJJpmo60QCvjuAB1X8XibB6nYdMG84e42stfuRdfdxKBibI0ERbPwC8tvgVWR9Lxmycxb9BhgxnDykvBRWwCWC08HW0xgw7E4C60PyPmAO/0xgoyW/i+Twh/480BWhpwiOhJ2W/Hs5Z4HyxnscMPxesuR3ke2G8RtVdIcM3eOW/HudfydGRwEftF5hqYaXWt52Gvefq+ia8s4InU3IsN6i378C7gFvKugq/KLmY4zfv8B7JFdF+a2bHvynereK7hlD90hIlgeuEUxa3lXSskrbbG8XOhbjN4ds0/8B96vEWDMKf09dRJ5gJfLI6uA1qjsU4DjBRv/Ul/nZOOW1u3eiUyL6JOq0YSOJZZiLhoMZyjuhC1kdPJ3wPDRXiClgN9KxSt9PGfJwEus1ZHNIwvNWmBzS+D+GPCpJN0Qe2V15gRSRpHQFSYxmjfAdmTYeHfiJ7G1EgF1a5n0/vJm5THCkfEAOQ74Yn5WQzkmMDQQ7odI1j1SMJvsM+TDRDBt6+0IyhRQ5Uft+b2QkTh6ZDl5OMJ/6CJKFwxwz9MLHViY7DL1jETobkSlSQA467iNzPpFhH4dChvkupE6IO3QYxG/Ynhi9PYbeoJ0wm4PN+A0bidEzy+3NKcSVKt7pbQk4XEF+GL8+mEgxrtToJZjAxpCz/LP63lxdUtnbZ8EA5YVPuDBqtmN36/Qgld0Cwf39KMHaIRWy/LN0DqkrAN7RZn9ncTiahP8i82+vcYVr0gAAABpmY1RMAAAAIQAAAEAAAABAAAAAAAAAAAAAKAPoAABeAfwsAAAEFmZkQVQAAAAieJztmj1oFEEUgD+XI0SRICJiITGIWEmKIFGC2AgiQUQkioWNKUVExCKFCGKhFiLBKoiNMQSJQRQkBBERBRGLQ6zUyp9ERSRGiRqinsWbycytu2sut7tzZ+aD4fbuvZv3Znbm7ZuZBY/H4/F4PAuVRQ5tB0CXur4O/HbhhMsO6ME0OgDOOvTFCf3AKlX6HfvihA3AiCobHPviqTc6gCHgEdAHtDj1Jmd2ADNAEbgMvAE+soA64RkwChTU9+VIJ/Q58yhHCkAJ6A79fhmZDhUTVOtRzvwExoFN1m8FoA1468QjBxxBRkEfMhJGkZjQ4dKpPAmQThhDOuIZEhgXJIV/q3g8Hk88LvcDsqAN2A6sAb4h6fIt4ItLp/KgGckHShFlEjhM/SV9c2Yd8I7oxtultxojAdBQlZvZUECGuW7kA2QKrEA6pgeYsuT7KzUQqEomVAX3VcW1wj5M424TfZM6kFS5BLykwqnQjfRgN7AVmWfPqZ0M7BqmA9Ym6F2y9ForMXAPOGd9Xwb8onYWHnr4v/yHnj1SumzBfxsZ0yJuCtRKQMx8CtRbEIyKTVUFQc2CfQzWA7kkQrXOvFNhvxjy1DfO8pg2YACzMzuBnPLuztipANiDzPevyvYHYBBoz9BumQMnkXQ4LtoOA0sysL0UuJlgtwScJuNRcTxk8C5wEWn0d8o7IU1HAsobP4WcDvcCdyi/IT0p2i2jGZhWRj4BWyLkdlKyO0Xbe6x6i8DqkLwDOSEuKR9bUrQ9ywnLiV0xOs2YkTCSom39jJ/i78Zrdlr+nUrR9iy3VeXvSB7ew5jAmBY64A0l6ASYoDw614ormafL1Odbkl9pGw/ph1mKnO3dQxweU9dHlCzKR/37eIRc8xtzQtyUoDdv9J2dBBoT9O4qvbEIWTvwivgo/orox9kHJb+TYLcBs2q9kaA3bw5hHD0Wo7PF0hkIyVoxQ7mEec2liFmulpROeM0+qGRJu1FHrToOz7FNFdGEuRO/kE7QS+QACYyfLPlG678B8NRycBB5P1CzCtPIktK1p2e7JfuIBDwtb0AaP2PJ46Zf1XRSfrcmgSeY4KPLydD/dliyEaJjT6BkWi985n86ZGMMeIwZ9rrjd1bRvjnRiRkJ4TKNJEvhBl6wdDYn1L3Z0rsQkundqWmibeuRURHzXQ43AQeAbcjw/Yy8pHQFeB2hP4TZjV0M/IiptxHJI0BeoN4bodMCHEQ6qwl4jwTeq8qPmqQfc6dWJuittPRyeX84r+Vk0bruitUqlxVjteqQ1ZjgOUH01nQrJqDNEJ/y1i1nKF/NnUcCaqe6tndvzzjyMVMKmGwyqQxTO2ePqRMgSYteuoYfY0fJeZvL1a5wI5I2r1ffXwAPiX88ejyebPgDe5Z+MLD/dBUAAAAaZmNUTAAAACMAAABAAAAAQAAAAAAAAAAAACgD6AAAs5cvxQAABEVmZEFUAAAAJHic7Zs9aBRREMd/LuEQCSISRUTiVxBJYWFxSBCxEIsQVCwsxCKIhYWFiIWFCCJiISJWQSzESiSEaCEaUlqISggqYqEQjEaMCiKiMYqexczzvdvb3btL7t5mk/3DY/fezO7MvJ03b+btHuTIkSNHjoWLRSnKDoB2PR8H/qaoi3d0AqNASduo9nlHkILMJcA9lb1XW6B9S1LQxzv2IU+9w+nr0L59vpVJwwPakPk+7vSZGNCWgj7e0Yk87ZNO30ntqzUOFIAuYA+whXQe5KxwATH4ubaS9tWCXmASG0BLwAtge8O1bDK6gWvaumu85hjW6KfAAPBWf0+TwUGoB6uAKcTYw05/AbiK9YTMTYdacRQxciCCVsB6wpZ6bpql0Vqvx4cRtF/AYz1fV89NszQAn/S4MYZu8orPHnRJBWb5nAK2hmiHlTaJTId5i2vYQehD8ocB7MrQm5pmnlDADoLbppAlsm6kWQ7PBp1I7rACGANuAx9S1ShHjmwiqzEgDpuB3cBa4Aey03Rfz+c1VgGDVK4OJSSB6k1NMw9oB94QbbzbzqelYDMRILWBMfIR0AOsRpbKM9gKsqS0eYUerHHDRKfBO4Hf2D2EutEJjAAvmXtudB07AJsS+G44fB0JfJEYALYh7jaMRNq5AuP+b6rwHSJmGmSpHE4NC34KzGV4CYJzGQt+GYQFnggZzDgVzouhHNlGqnmMeUN7AHG7pR5kBsB+YAj4ht0KvwkUPcj/r8QxJLiEd2Yv07yvPFqBOyRH+nN48Io+Kg13fz+k8YMQUG78d6AfuIIkQH8c2qkGyy7DAUfQXWxhtBK45NAuN1jufufeo8CaEL0L65HT1Pl+sB48USEPgJYIuhmEKRobE4awTz5svIGbFp9toOz/aHUExH3MtNLh2VXlfouRwqRDz5NgAl5/Ak8ATCjfUJX7lV1UK5Y55+MxPB+Bn3q+PIaniMznr8ArbV+1LyqSB8jgA7xP0O8v8E7Pm7IiLUbmV/gLDRebsR7QFUE/TXnACrc/yhOG+SZoOEG/AvBF+QaTTZk57qqAMSo/aWtx6J+oLE1PUG7sBHBL20SIdiJ07U3sAEUNLMBx5/oZvSitBUVsbT2GeMJWJCY8SFBgA9Z7zFLlBtEW7TP0ab3GlesWNz3Y6VtAjP/t0N3p2nD0OsKiWh+VseWiQ7+YcO8kvnNUetAjrNsbD/FS8xcRd3ef6hMkT4jCiKNg0tegbdgYMRKiBYiXuDLDZa/3DY8Csi63VuEzQaza7i3YzY3JGPo6ZJ0fQrLOQWTKNdXtZwtj1BeSl94A69K1DNas4aucfKbHZcCOBL4d2Cf5LIEvcziInasviY4DbUozfAe9aecBLdhAaNz7CDYVPkL5xuYI0bVGprGByoQnqk1QngPMK7Qj6Wyc8cPYP1J5QVq7wkXkv0LmNdVrpBh6HHtFjhw5moF/wFCRn/oilLAAAAAaZmNUTAAAACUAAABAAAAAQAAAAAAAAAAAACgD6AAAXl1dvwAABIdmZEFUAAAAJnic7ZpPaFRHGMB/PpY9BAmhpCWUIiJBgoQexIrE4EF6qhLEU8hBQvAgxUIpOYhIoYQeiuTgKQQRehEPEkXBQwiiRVREaChBqMUQSqsS1FaQNLQxXQ/fjDPv7bzZ3ey+93Y37wfDe/u+7+18M2/mm38f5OTk5GxitmSUbzcwCnymfj8EfgReZmRPqhwEXgGlSHqlZG1NL/AGKfAsMKLSrHr2Rum0LeeRgl4EAut5oJ6VlE7bsoQUcpdDtkvJltI0qJBmZsBWdXU5u5cRHR/9wADQBTwDbgN/1mtcGtxBvvKIQzaiZHc87/cCtyh3oOvABaCzkcYmwShi8AvggPX8gHpWUjou+ikfPdYiv+dp8koIgBmMwUsYv1BSssDxXgFYwHzt74EepdsHXLb+40KiJWgABeA05ovrFnGaeJ901NL9xiEPMJWwDnzSWJOToYD06V4qO+MppHDLHt0+TCUdq8WIrHgLPKlS92N1/VW95+I3JSsg3aMqXP2tGXmtrr6m/RHmg7726IVolQq4q647gMMxOl9Z9/eSNSd9OjFO82/ClVBAHOO6kt9K3bqUGMIUsgQsAj8hjtFeUbb1YmqI8PBppwVkslQTWW2I1EMnMAzsx6wF5oDrxI8QOTkxtGIX8NEDfA5sA/4BfkaGxLbvGp3ANOWrQz1afJGdacnTjVkp+tKXWRmYNNcID4XDwE5gDzCJaRXryC5SW7EPU/j7QIdD57ClczM909JhElO43R49exOm2xZUuxgaA76NvtwE9KnrX4jHj2POut9pC1plNZgTQ91doNXZ9E4Q/MPgWdp8GIR8IgTUMRXOF0M5rc2mm8cEyDHZLCbSZBm4BOxN25ge4ATwAzCOO+ihkWwlPOS50gQptYqTwKrDgPNAMYH8AsKFX0EOQ88h83x7u/xUAvmHGLUym0G+/hSmQpKI8bFPh+cpPyIbwGyX/wtsT8AGQL6uPog4HpHtxlRCo7uDjiJbIf580J7yftfg/N8zoDL4JUauj7HHq/ivbUhc4EF170M7vMsenQB4ignBq4paHYZeScUday+q64ee/IaRqevvyOLkprrX8/ioTQEmcOqZx7b/MYFSiYXJfIrU8B+4nZ1edp5wyIqYWEBfuuj4b93t5oiniBycloCrVZVmAwTAI5XJNGFDx9TzVdwBCtOEC/oI6TJT1n/qNB159xKVV3RfW++frK1YtTGIeFrdEmYQn+DLfNCSryGVFY0UHSO8mBm05Hut5y8Qh6ffLyKFX7PkXfUVsTIDlH+1ZeJD3OwoLp+DHLf0og5vIpLfU+ABptnrFhIXQNFwAsQnDCEV4psA6fi+Fdy7NpoOpVNS70TzO4VpfdGkW0bT0UF4ElOJeUvfVVnbkXF+FtkGu4p0u8Sb/UYpYKaqixV0UTq6OWcZxdZQ7C0rXxRHv6W3kIJdqXGGyru3HUqm9c6kZl0KdAHPCX/dI8AHKh0h3Eqe08R9eqMMYjy8L60QngO0FXuAx8QX/rHSSY0sdoWLyPr+ECam7wlwA7gC/JeBTTk5m5V3KWquP4Q0440AAAAaZmNUTAAAACcAAABAAAAAQAAAAAAAAAAAACgD6AAAs8uOVgAABLpmZEFUAAAAKHic7ZtfaBRHGMB/3YZwhFCkSAlRSihiY5A8iFiQEkpfGkREfGx99eiDBBERXyVIEfFZpATxQQItRST14bBBKLUlFCpVjE21iGKMMYgVURtCvD58M5nZud25nHe7e3u5HwybzHyz9813M9988+egTZs2a5l3MvjMANgNfAUMqLxp4ALwI/AmA51S433gClCOSVeUTEvSCVzDNHYOGFdpzsq/pmRbjhFMI8eAglVWUHm6fCR17VLgFtK460BHRHmHKisr2ZaiG/PtHvbIHbbkulPQiyCNDyHc3f/1yNllhYjyANgLTADzwCJwHzgPbK9Tx0QJgBfIN3vWI3dWybyg8st5D7hM/AxSBk5G1GsaxhElF4FtEeXbVFlZydp0AFcxDV0GfgN+AG5TaYSmZADTwOfAEWCrSkdUnjbQgFP3IKaBM6qOzR6rfpkmHg5fAkvEd+ElJeNyR5W/BPpi3r3Hes/5RirdaHYCU1Q2fkqVuWy0ZMaqvFsPh/urVSZqPk6aX4FPgE2E1wJ3Y+R7rL+rxQfTQL9Tx0sWBtDcJb7RNvbUuKGKbG9EndwTAAtI154lPkDaiswOZSROaClOYfzABJVG6ENmBy2zN03l0mAdcA/TwFngNBI6jyGzgy67TBMHQ/XQT9gIUekqEjG2LOuQ4aB9gk53kGCpZqeexZZYIwiAjxCDPAYeZqtOjslrD4ijG4kmPwReAX8Af2WqUUp0AscxS243xN6RnWrJ00V4qRyVFoF9WSmYNGcwDf0HKCJ7C58D32Kiw9fA5ox0TIxNmAb+icwKLvsxBnI3WnLPUUzjPvPI6cOYlzhnDnkPGbeo53/Azx65knp2ITPECnk3QN3k3QC31bMADHnkvlDPV8CDRDVKmTXvBGGNT4PQDoSAOkLh9mKoTb7J+zReMwHizEqY8T6PTG8tveQFGd+X8Hv7UWrsFe/WoVAPshF5ADnqmgee1PE+HwHwHXIACuLgLgE/IT2hD3HoQ8i64JeE9FjhU+AZYesvA18n9Hn7rM+5jhyY2uzE7BQvEn+C3BC6kIOJp8AuZCt6ELiJGME9u28EJcxy1m28ZjfGSMcT0GEFfQ5fdPIHVf43q3xPAKxXqdq41Q7v+yrvm1VyJY9cRaVa0UfP006+/r8XP/3AOaTL2umcKovSUZ8FPvK89w3mfCDR06EhjMe12aXyj3nqFjHXZOJidrdngTjYMrKzE0cnxi9drNaIegiA35HxPoo4xCLiE54RfznBXpaWlfyESk+dsv1OXX3BapnoWyQAh6z6B2tvVm1sRIxgKz2LGCOKDwhfYjpB5VXZE1b5c1VHs8MqW0Acnh6+nUjjl6zyqH2BhhMgw6GIOMYuj+wxTAPOeOTstb07lEapNPgU4el4GTFO0zGJUTJuGoPwhahJpyxAjBLnQ3TPaEr07Y2FVcjqgGYmprwPmedLyGXJi8iYT6Xbvy36Fvhr/Gf4HUpGR3yJk9Zy8oZ6FoBhj9wwxjne8MjljmHMWL1HdLDUS/gKjM9QuSMg7AjnkF+FDKo0QvhnM5O04GZHD+GrbHFphhpueuaN9ZioLiqNK5nUyGpXeDMyZ3+s/p9BfjP4d0b6tGmzVvkfu+y1RkXU7qgAAAAaZmNUTAAAACkAAABAAAAAQAAAAAAAAAAAACgD6AAAXri/CgAABMlmZEFUAAAAKnic7ZtNaFRXFMd/nYYhDINIFy4kSAlDoB8bZegiCxGRVLqSItKFuHARuhAXLiSLbERcdSGhlBSCiJRSgl0UJIhIECyBhpKGYCVtQ1vsl5WSfifapum4OPdxz/ucr9z35s3MHy7zZs55951z3r3nnHvuHeijj57GMxk9twC8DIyY718BnwP/ZyRPqngDWANqgbZmaF2LAjBFWPFgmzK8XYczWCW3gBnghGkz5jePfiYjGZ1hF/AHotwGMBrBM2poNcO7KzXpUsBJ7NudSOCbUHwnU5Artbm2X11/mMCnaftjuXYQaRmgpK5/T+DTtFIMzxgwCzwAfgNWgWkkrHYs9NAeS+AbI36qlIDrxEePbWCSDo0gB7CCLgDFCJ4i8LHiO6BoBWAOv8JLwA3COcWkEw12ALewQs4Bw4o2jF/BW4F7Tyva14SNcxz4CzsSUp0OJRobdvuAh4Szv+AbfGh4NVYM7TFQien/uOpjuikN2sAUMi9vEO+0NCrAMvHzeJmwgs8p+nsJfRewxlxtWIM24DklgHPAkQbvG0Cyv1lE4WVzfcLQgniRxnIIkBdRQ6KDc3iO6RxwB9jj6DlDWAO8XYd3yfA9cCRLCCXkzbtSHsTQ3yOKPSI+RdaRZtahPJngAla5m4SNUEGiQyO5Ri5RBr7EKvgImQ4TiGN8rGjXY/rIPZ7Hb4SoNkdj0Si3KCPTwfMJXltBkqWm0+CsaoLtogDsRXzBz8Cv2YqTY+R1BMShjFSW9gGbwGfAF5lKlBKKiG/wFkS6LQKvZCeae5SQTDQpOvwDvJ6VgK4xjX+pPI5khYeRavM2diU5EtNHblHBKrgC7I7g0QXZD9ITLR2cxyp3KIHvNrYk76tGdWT9rAm8YD6fAHcT+LwKU4lAsSXvBmgbeTeAV/kZBA4m8L1qPjeB75xKlDJ63glCj4dB6CdCQBupcH8x1Ot4NmsBWkQZqAIvIUWRdcTZdT2GgGuIU9PzfB24hBimazGKKJrk7e8jpbKuwxB+5dcQrz8OXA7QPiV6+33HMQicReryF3G7O3QNq+D75tkae7DbYjXgTYeyALKJOY9sZc8A95BStQsjlLFzfo2w8h6GsUftFh3I4cNRJLX0lpaDiBEuOnjWKPbNXqjD6x3C2CJ6pzmEhpgiMAx8g11ZPQE+QXZvGr3/GHY9vwp8ZPoMQu8D/lin35/M5wCSIv/ZoDxNo4rE3UPmu3f642yd+waBd7ALFN22DS04xPWu7+U6/S9iKz/Ol/pvIULfR6bDPPHzE8Qze6UpvUgJxvTb+L14Eevl14n3MwdVHzdbUagVVBGPe5T6Fp/ECngPWa4OmHbY/ObRgye9LinaEv4DViDK/6J4XmtJG4coYc8Kf0t04WK3odUMr97lLSMjzVNwC3F4V7HDXofJjsMRrIDjCXzjii945mgvkuQkZYJROUJHQJ/zqybwVRXf6Qh6EZlyi9iYv4HM+ZaGfathsFlsquuo4R9F24yg/wu8a5oX6v4mB3+1GcG+2SsJfFcUX9fV7xawyp2KoJ9S9IUU5UoNVfwxfx7Z2jpvrnVukOQnco1j2L/FRLUNw9PVqCBLaG2IDfNb3EFoZ8iyKjyAFDoAfgD+y1CWPvroVTwFB0vATWUfsDYAAAAaZmNUTAAAACsAAABAAAAAQAAAAAAAAAAAACgD6AAAsy5s4wAABNxmZEFUAAAALHic7ZpNaB1VFMd/Ph5DeYgtRUooJRQpaSol2BIVuiihVOwii9JCcNFCCSriIotSRFwUSujChQvNogSRkJUUP6rQUoK20moMpWCJEStiFjHVfriotfbFqM1zce713pk3M29e582dvo8/XOa+OWfuO+fOveece+ZABx20NR7J8b83Ab2q/wPwU46yOMUgMAtUAm1W0Voax6lWPNiO5yZdxjiEUfIfYBI4oNqkuqfph3KRMEOUgN8Q5ZaAgRCeAUWrKN6SI9mcYB/m7R6N4Ttq8e1zIBcFF38CbLP6H8bw2bRtkVwNRNHFn+Bfzr/H8Nm0qC2wHXgJeAZYA9wAzgPjwLUUMmaKEczSjnN1gxbfSIBWBMaI9h5LwIsNlbqB6MUIegnwQng8RdN8vQH6BH6FrwLngF8C951NwkZk2c0AHwA7avCfwgj5GdBj0XrUPU0/FXjWXhmLwE6LVgCGMR5kCdhQrzL1YiPiqhaB94AriB/fE/NMF7CA/20tRNzrCjx7DhM/9EWMP2yNMVqnPnVjHFF+rfpdBKaAuRrPdQPTRO/jGcVjwwOWFf2jmLELmO0wnVCPB8YM8uZt6DdQy7MUkCU9ocaZUf1Bwt1yF8nfrF4p8zX4/seDusFriDsqAv+qe88Cv1q/o7ACnFYtCf6w+rX29np1jXO1DcEOZD9OIW9+nHDX1ShcUePfBh6P4NmJWSknMpLDhz3Inq8ge2+E7CLLVzHKfUn1JPQhNknzbM9IjlC4iCY9xFZoBW8jdmMUMYz2SXLMgTy5YB3+SQhrE7gL73OBh2wHO6O0jFj/ls8mBVFCXGRYWN1BUuSZFc4CjyIuuhsoA98gGeeWhwccA+5SbRgvIbmDlkUJ+IJ477CMoxRbHjiBUXQeeBkJhHYB7wL3McfknogxmhabMArOIimyIA5gJuh9d6K5wWsY5QZi+HSy5R4Bt+kqK5wVtqjrX8DFGL4pdS0RyDc0+wSkRrNPwFV1XYU/TxjE8+paBn7OVCLHaHsjCG3uBqETCAEpQuHOYajd0YwrwENcXj+wGrgJfIW87ZUc5XKCIfzZX7tdRialZTFKvKXX1n5vXgJmiSH8ip4FXkAOQK9gvk/oA09L+XsP/7I/EsFz0uKJ+4jaUOxCIrFhsjtX7Mb/5qNQAq5jPqOHhcVVSCP0VuBNJL5+juxq+2zDNhnDV8YUWRWJriPwIc0EPIUstYvIKng6xVhxWG31b9TgvW71H0syeJoJOA8cBF4H3kLKZJKgiNTxTAN3VJtW98I+a920+sG6oSA2W/1bCeVJhfXIcXNrQv41wAWi3dgFqvduv0WfI/pLUDfiASrImWBVUiVcoQCcwSjzKWI8h1Vf3z+Df2UWkCBH009SXUPYjakhqABvZ6VEGtjW/HAI/bBF3x2g9WPqhCrIXh8D3kAM4z2LtoCpXXqooBMXc4TbngImoAmr8NiLX9GwtgA8WY9QLnOCT6jr14QfWlYUzea18QlSP/wx1XVIfwLvKPr39QjlspigrK5xy1PTyhH0H4H9iKHsQ1zdLeBbJDX+UOMIJlYPq/bagFniYeFu02Md4vO1HbAjtT7M/r+jeFsSQ5gsrc7izlu/7yuelsYg4UmNRXKo88krJeYhvl5HkN8BnwN/5yRPBx100Kb4D9dnrm9GNvMgAAAAGmZjVEwAAAAtAAAAQAAAAEAAAAAAAAAAAAAoA+gAAF7kHpkAAATHZmRBVAAAAC54nO2aXWgdRRTHfy6XS7mEIuESgohEDFp9KJjWIiUECaJQgkqJUEIfYhEp0oc+BCl5Kz75UET6UEJexA8iSJBSX2KpUou2VbGU4icUQS22TUQxaWur9fpwZjqze2fnJnfv7ubuvX8YdnbnzM45c2bOOfMBXXTR0bgrx7arwIMq/yOwlCMvmWI7cAKoRdIJVVZovAzcpl54nW4rmkJiB2Fh54G9Ks1HynbkxGNqKAEXEeH+AcYcNGOqrKZoS5lxlwFGMNo95KE7ZNGNZMAXQRaNAENWfs5DZ5cNxVK1EFkNs4qV/8tDZ5dVYmgGgBeAx4GNwGXEg7wD/Nk8i2tHAGwGnkHcV9lDuxsztHd56HZZdLsd7R0AbuL2IIu4bUsqGAa+iTBwBZiMoe/HGLgLuLVbUWXaUPZHyl+NtHcJOAv8QdiNpt4Jwxgt/IK4sPMWE/ti6s1YNKcJz/Eh9U2Xz0TqbqNe09p+lYH9mA5eBO5uVrhGCDCanyE87Peo7zeo1x7IfNUa1ul3lexvFxStjTmMhuOixf00VkJibMZo3jXndUCzN6Z+FThKfCR4VNFEcUWVH/fwVsZMhw8ayHEHa/UCA+r5BXDLUX4a2AncH1N/CXgWseDPA5vU9++B94EzjjoB0Kfy33p4u4UsqrbhHoFOrLUD9IptMKb8AfVcbPCfM7iFdeE/YAXoAe7x0AXAvSrvc7WJUMYMxz2RsiFk/teAR1rc7oL67zWMkFGMYabSwRa3H8Kk1dA8MAUcwQg/m0KbO602z1HfCduRUVdDPNRACjyEsA8jsJ1m8QdEzSIgbDyvITbjDcQw2kvsAym070Q/Yu1fQ0ZBq4d9FD34PUgNCZayWt/kggCZDgvAMiYCnUOsf8eh0NrOBHnuCqeBHsQj3AdcB75GgqzCo4z4fm0X7HSWgtuHCvAJfu9wEzGehcQRjKAXgZeQqHQUiUt0jHADcxBTGAxiBDyPex/A3o3y7Ue2JV7BCPeEh+44JoIMRart7kcfVs+/gU89dAvqWUE8xB20ewckRrt3wHfquQH/QcrT6nkd+DlVjjJGxxtB6HA3CN1ACEgQCncXQ52OdhwBVeA5YAtygnQV+Az4EAmICosSMI2Esy5DdwkYz427lFFCdoF9ll6nqZx4TBXThIV8G3gKOascB05GykfzYTMdVAkP+wkHTQActmjOZcZdBniRsObjUAJ+sGhXdU6RdDG0ETkl2tSIMAG2WHlfB/wLvGe9b13Nz5N2wDDwFfBkwv/4YF+WuNyA9jcr37OanyftgI+AXuCtJuqWkNXcIP5j+qtWvtFi5iErv24vX2t/rk9z9b2eadwdMW7RnSReab2Rf8Ydo+eKgPC94J9Uso/bowJuQIIcTXOY+o7qJbwiPJYO+8kxidG4vYMzgtHepKOePQpqiLU/iJxOv05Y88us43X/KeJ9+YQqOxVTd4rGUeAyEiCtW2hN9TnK+jCjIw6jSJDjEv4YTWg+6yvpK0hkVyVs3cFcj1vx1P8YeBQJcrYirm4J+Bz4taWcpoRZRFvvEjZ2gfqmr9kUFoOYbasFZN5PYG6BLRN/Ba8wGKX+emxNfct8FZfXjlAVcXePqfcvgTdZx9FbF1100UUh8T8s/K3xy9hIAwAAABpmY1RMAAAALwAAAEAAAABAAAAAAAAAAAAAKAPoAACzcs1wAAAExGZkQVQAAAAweJztmk9o1EcUxz/9dVnKsg3Bg4gEkbIEBfEQQiihiBSxIKEHz6G0hQYKVkRK8VQQ8VLooaccQhBJIQehf/AUgoiFSr1UltZGq/ZQKJqE1LQ2prGm6eHNMPObnd9k0/z87f5+u18Ydnbem3lv/vzevJk30EUXHY0XWii7DOxR+V+Bpy3UJVP0A9PACrCh0ooq62+hXpngOLCK6bibVhVPITEErGE6Owt8qNKsVb6meAuHG0gH14FRD31U0TYUb6GwDzPDEwG+CYtvXwZ6EWUhBBiw8tMBPps2kMiVIkrbqNsHvA7sApaB68CPCbwVK78caNOmVRJ49gLvAK8CPcBD4Arw+SZtp4YeYBLzvdrpKlDz1Dlq8YwF2h6z+I46tAg4Q9yQ2mkRGPk/HdoKeoCbjuB/nP9LwAGnXhV4rOj3gV5P272KtqF4qw79nCPnN8RYPrLK1nnOgzBpCbuEGKoI+QzOY1bFDzR+XmetunXgsKobqXzdop916g7RONPafpWBU5iJWMQ/wNtGH6aDl/Ab0NOWoq5DU0Y+EdfxcR2jq4rXxjRmhocT9DtltXGi+W41j7csAUlbVAmYVzzjHnpFlfvsx7qi+YyfbnM2oF8Z8zl8Ge5KXOFmsUv9PgN+TuB5BtwGdgK7PfQnwPvAp8gK2a/K54AvgHueOpFqD+CngH5PlV5Dlq6bYisDoLeYklLoYQJfn8Pvwz3gkybl/gv8hRhF36BqRJbsP5tse0uO0HUr/0ECzwjwisp/u4W2m5V9DNNJF8cwA/RdirJj0EZsHTF49goawXyDi8iWmRaOY2zFTRoHYVjJ1IepvSnKjqGG7PNamXngGmb/1oPzZspyI+BrS8YKshN9hhhG26ieSVl2Aw4g+3ySN5Z25zWqxAfBl86R0fmmhCzLcaXURcSNTXPZ+xApuTMYz3Ie8RMKeYewGbI6zRYXrbwVfh6oIjvCHsTp+h5xzAqPMnKA0nbBTjcouH2o0HjIctMaBb5tHsd09D6yGw0gt1UTGB9hlQLGHWqYDtbx3wOMYgYodB+ZS3yE6dzhAJ+OO6zg3DXkfR/Vx+m/gW8CfDPqt4KJRwL5H4BtI+8DMKd+XwIOBfjeUL9PkEh0YdDxRhA6fBuEriMEbMMV7h6GOh15XAERYuQGkRuoBcQJ+qWVSmWFIyTfR85QUCuvcYKwpddR5ZBDlFscId7Ra8C7SDDkNHDXoi0RjiDlDhHxZe+7+q4Aly2e0Duk3GGQ+MwnnV96MUGbxzSG2L3Iw2Fo0MpfRIKlPiwDX6l8lSZfmeVhAOxgS1JE2kdvKkiThwFYsPKbzaq9DS4kcrUJKojbOkzykziQcLu2AXcDvDXMC7IHtPnkvk38ddcjVZaEGYv3Mo3n/hpwx+L5OFVtU4aO9d8BTqqklU86svYTP+ktIS/WziNhcvvt4C3CK6rlqCMR3R1W2Q5VVg/UO0T8bYIv3cK59Gw3lBBFpzy0KUULvVvajTg57rn/AbLs23rmQQzTH8jbXhdXFK0Z41UGDgKvIZ9HWxs8FxeQWRvDvBTVb4QvtFCvzLATuc7Wrzv0I8g5zHvAzPBi1gKR8NQUcmX1MvKuaBJ4D/i9Bfp00UUXXXTRsfgPFgqrT/Q+q78AAAAaZmNUTAAAADEAAABAAAAAQAAAAAAAAAAAACgD6AAAX3N6YAAABJdmZEFUAAAAMnic7ZpPaBRXGMB/HcJSwiI5FWmleBCxJXiQEEoQKVQsiIiIR085CA1SQrCQgwjBQ7HiofTgQTyISKBtKkUkBJHQQymlBxHaStRWLE3pEqTpnzTVsG4P3xvfN29nZmeT2dmdyfzgsbPv+2be/+997w+UlGxqXupi2hXgdfP8C/Csi3nJlJ3ANLACNExYMXE7u5ivTDgKrGIL7oZVo1NIhoGn2MLeAk6ZcEvFPzW6heNbpIB14HiI/LiRNYxuodiFbeFLMXqXlN6uDPKFl0UiwB71PB2jp2V7IrVSZL0VMARcAR4jY7YG3ACORHyzXz0vx3xXy/ojdLYDU8Ac8A1wHTgJDCTI94bxgHNEW/EGcBPY4rx3QMlPxHz/hNI7EJL2JEFDqsMScGh9xUqOW/h7wAzSEnUVPw/0qfeqwN9G9hPhrTVgZA2jW3XkZ520FxFj+YeKq9PBShhSCf0JHHbkg8CC0jnpyKeU7C7wNtKqnnm+q+RTzrvDNLe0P9QqwDiwpuQdGQ5XVCbcwvtsx3p4DxxZBekZruPjOkbzRlczjW3hkYi0x4mu/FR4jO32cVxWGdnmyPqBiwSHi+6+Fwk3fjWs8xRFBTscrrfI4wv6Wqu8YKv5/bGF3g/OO7+q//8C7wEXEJf3DRN/D/gCeBjyPQ94JUHaz4D7yHDZGqMXoJ0KWDYZebWF3mvOO2E8BD5KmO5z4B/EKMal7WF73F8Jv90WN7BddTBCp4pYZ98YpeVozWFXje6w8jlEtBFNhSMqgQXE4Gmq2EpqAOdTTPuo+u4dmithBKlwfzHl5i0VPMTJ0Wv4y8AEMqYXlewR6U5FHvClk/ZnwMeIYdRGdTLFdJvYQvNU5oZHdGYhUyVYCWHhLBmsb/qQefaBk/gS0u076ZN7yHCYw3qWNcRPWNcewkb3BLchU84y8DNisbPE60KaxaKbu8Jp4yEryHeRnvkfMmN8StAZKyS7CS6mdFgDPqQ9py9XDGMNYlyYIbsdsMyoYhdpDWAWeAt4GXHbxwjuF4x3J5ud431s4aYJb+Hd2CX6ElI5beFvRV0leg3QLXynbI34FeAFbEXt14IkY+IYMtd+QLr+fRr4R2nfA7/H6N0OeQcooFFolyQV8LnRO4/0gl7ivvkdJH4IvBPyTiHIxAj2Mpt+GoRN7gj5rNsVLhdDJSW5wkN2p2ex1n0RuIacXRaafsSSR1n5OnCGglp6j2DhV83/TxA/X1fEqS7lsaPoQ5k72AuWPnuBJ9iDEVeee2axLR9VuMPYSjqdUb4ywzd4MzE6HvZ06mbSD+fFYPiHLb/F6DxX8sSHM3mpAL9gb8boVLCbHXGbI7nkGnZ8743QmVA6Yxnla0NUkGPtEZrvBLkMYU+AnyAGT1+SmsBekqrRfE2v59iB3DGom7Bg4uI4Q3C+XwS+Q26s6ZXfwc5kOV2+Qk54B0yYM3FxeIiTE3VRskZOCl9BMrxPxe0zca2GAogfcBqZ6r5GpsYxctDtfTxkXh9VcaMmLi+z0oaZRDYqz5mwQoevtvQaHtLq8yaMsolav6SkpKSkpEf4H612q8pBEamPAAAAGmZjVEwAAAAzAAAAQAAAAEAAAAAAAAAAAAAoA+gAALLlqYkAAAR3ZmRBVAAAADR4nO2aT2gUVxjAfx1lkSVsRYIEDRJEJAYPJYUgXvTkQYJIEA/ipUWEUg8iPXjwEkSEShDx4EE8KQQJKiJB2lA8eKillBJKm2qVom2kUdCiJjEJ63j43vDe/M3u7OxMZnd+8NjZ+b6Z73vvzXvve3+goKCt+SRD2yVgk7p+Bixm6EuqbAVGgVnAVmlW3duaoV+pMATMozPuTfNKpyUZABbQmZ0AvlFpwri/oHRbjp+QDFaBwwHyw0pmK92Wohddw5cj9C4ber0p+IWVhhGg37gejdAzZf2hWgmyOuZz24Gvgd1AF/AGeABcAb4P0C8b1/9HvNeUlUN0eoAvgB1ABfgP+AG4tsy7E8ECTqHbalAaw+/8HkN+NOL9Rw29PQG2T+LuSM30EhiMl63aOeUx+hdwB/jFc38cd/PqAN4q2RNgbcC71yqZrXQ7PPLTHhvTSGf52rhXpYmFsB1d82+BA7gz2W9kwAa+9Dw/bMgmkeZjqbRb3XPkw55nB/DXtGO7BBwHlgx5UAE3zCXDiQMhOlvQgc6kR1YC7uGuxXn8gdE9pWsyiq7hnSG2jxvvOFZjnupiCv3ZR40eVw1H1nlkZaQgg/qQqpIFdX4z6OApjBK6OdyKzoqmnlGgS/3+CXyI0Pvd88wr4/8c8BUwgoS829T9KeAm8DjgfRawXl3/EWF3EXiENJeuCD0X9RTAG6RtbVhGb6PnmSAeA9/WaPcD8A7pFKNsW0D3MnYb4jr6cw0LUiroz/Ufkgu0vkPPGrtDdAYJ70QTwRzLnyAdnkkFuNskJ4aM9/6KvxB2Ir2/M5nqSdC2izHcPfhVJDi5iK55G3iIfxxvBAu4bbx/VvlyAekYzU71ZIJ2fZSRICcsCnQy39ME2x24CyEonSaF+Y2FBDlm4OK0+WGSrfkg20NIn+BEljNInBBrDaHRNcF16MnQc6KHx2ZgZWCzYKWyGTiHTMxmgKfIRO0Q8af9ueEE4dNkGymUzZl512S8U/QqUvuvPfen0fsQdVEG9gNHgL7G/U2UAdwxwDmgU8mcafaUIY+aTAXSh5SmU7I2cLZBp5PEjAvCAqBOdB5s6hguLSTsnETC3hKyhm8De2O7nBxr0O1+muiO7gi6AM7UaqBHPbDPc/83ope202ILOlPX4+qmtSyeS9q+CUCbd4IObT0M5oGmB0J5oK1DYYe2ngwVxGVV1g7EpALsAj4HPkU++WqmHqVEGTiPfz/xJbIf2NKRbRn4Ef/mqvn/UmbepcB5dEZH0PuFvbiX6g9m4l2TqaBreyRAvhq4r+Q/p+hXapjbcutDdPYbOjXvTeSl03BOfLwHXoToPAvQX5a8FMC/6ncN4ecHP1O/i4QXUm4poXd/x/GHtp3A34a8JTmGbuP3kTbfj+xTOplfImfnjHup/Uishfugljct4T+ZtqI5gyxQTFDfMtVBZKhzMr6AfPa5qnmQlRrnnOBUjOc7kJMi3iN1dZHlPHkOXWtzMZ5/p1Ju6QNuqLTS1hoLCgoKCgoK2oCPrf2wrnGfSooAAAAaZmNUTAAAADUAAABAAAAAQAAAAAAAAAAAACgD6AAAXy/b8wAABG9mZEFUAAAANnic7ZpNaBVXFIC/PmQWjyAiTwklSBYiGqSLYKWV8hAXLkoWxZWIYBvE0uLCRRYiUpDsCl0UF0FciKhkIVa7DCJCpBQVGoJ/bTEoVVHRotimjygxXZw73DM/d/J+5r15P/PBZYY5Z+7v3HPuuXMhJ6en+SDDsj1gnbn/C3ibYV1aygZgEpgHlkyaN882ZFivlrALqGAbHk4Vo9OVbAUWsI29DIyZdFk9XzC6Xcd1pIGLwN4Y+V4jWzK6XcVG7AifTNA7qfQ2tqBeFFpRCDCs7icT9LRs2KmVIivqfG8A+BrYAfQDr4EbyAj+FqNfVPevE/LVsqJDZxD4CvgEWAk8A64AZ5fJOzX2k2zJjxPt2J1KfiAh7wNKb2dIVgAOEzSkOr0ARupsU9XsDxX6BOn9e6Hnp0Lv9QH/GNkcsCom71VGtmR0+0Ly8ZiyrwOv1LNFmtgJA9iRrwCjBG1IGXikKhOuyDElmwW2m/cL5n5WyY+F3t1KdKT9sj3gEPBOyeM6uGH0CIw6dD5SFbkSknnAVYKjWCE6na4aXc0kdoS3Oco+pPI4WGWbauIX7KeX5D0uYBc04YYUgQmsv9dp0cjijN9z7OLJhYedDheTm2KpxQv0m+vvwPsEvbvIctYDViNW2uc/4BvgB6OzyTy/B/wE3I/JrwCsVXm7eAv8iUyX/gS9ALV0gO9iPlxGb0Ddv3Ho3Ae+r7Lc98C/iFFMKrugynaV2xAT2M+17NApYT/DmRTLnsJGjQMOnRHcRjQVhlUBjxCDpykB15TOtymWvUvlO0O0E7Yh1t+3PYMplh3guKrIO8TgjSN+X/vjX4kawEYoAD+r/OeB88CPiGHURvVwiuVGWIE01rUK9Bu/1pVBA/QR7IS4NE6L4psRxM/rZekM8tmnOfJhCsh0mMKuLJ8j64RM9hA8xOW4Apdm06potuMoUn+k27F8hhjGv7Ery1vAUZoUG7QLHnCCZOP4FOmgmlmPbHI8QPzsNeBL2mfuFYBzBBs7jxjkuZjnW2rJfAfW0obTBdpjju0muC4ZI2iQNyNu2df5gyq9VAk7l84BQ4hv34NdcR1JowUNcovlQ/RiSG93NRmPGeUpop97GbvxkOVXsA7bqDskT8svlO4ZLXC99LG5niYa+k4DD5GvZLCGCqfNenU/TXKIPu14r22MWWa4OuCmue6L0SkjI/8S+RKyQm+elEkeTB2+x226ROh5Iwg97gZ9enoh1Ck0dSncSfRsMBRHT4bDOfWQ5TG5RhgCPgfWIB7qEsE/UF2LR/AYjf7J2pQfou2G3/gK8qdqDPszdglZo3QtQ9jGh88PjWK3yJu5LZ8p/h7FhEPuH7BwnR+IpV2WtNWwxlznHHI/yivVkmkndcADc/00RuZh/ww9bEltMqAfe5xGh746Flhua6zjOYi1+LOIB/APZi3QAwEPiKvzzwzpTdG6Gp/1StA3WC9rfM9DYvsSMudvk7wp2rZ8Z1JmZB0yPs64/JycnJycnJyc3uV/DZGoWDjHyIcAAAAASUVORK5CYII=') no-repeat;\r\n width: 64px;\r\n height: 64px;\n}\n.scroller {\r\n background: #eaeaea;\r\n position: relative;\n}\n.vertical-scroller {\r\n overflow-y: auto;\r\n overflow-x: hidden;\n}\n.horizontal-scroller {\r\n overflow-y: hidden;\r\n overflow-x: auto;\n}\n.scroller-content {\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 {\r\n display: -webkit-flex;\r\n display: -ms-flexbox;\r\n display: flex;\n}\n.horizontal-container {\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 {\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 box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;\r\n border-radius: 5px;\r\n\r\n -webkit-touch-callout: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\n}\n.vertical-cell {\r\n display: inline-block;\r\n height: 50px;\n}\n.horizontal-cell {\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 {\r\n height: 20px;\n}\n.cell-text {\r\n width: 100%;\r\n text-align: center;\r\n font-size: 18pt;\r\n\r\n -webkit-touch-callout: none;\r\n -webkit-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\n}\r\n"),n.render=function(A,n,a,s,c,g){return e.openBlock(),e.createElementBlock("div",{class:"scroller-container",style:e.normalizeStyle([{height:A.height+"px"}])},[e.createElementVNode("div",{class:e.normalizeClass(["scroller","vertical"===A.orientation?"vertical-scroller":"horizontal-scroller"]),style:e.normalizeStyle([{height:A.height+"px"},{"overflow-x":A.GetOverflowX()+" !important","overflow-y":A.GetOverflowY()+" !important"}])},[e.createElementVNode("div",{class:e.normalizeClass(["scroller-content","vertical"===A.orientation?"vertical-container":"horizontal-container",{"animate-next":1===A.animatedirection},{"animate-previous":-1===A.animatedirection}]),style:e.normalizeStyle([{gap:A.gap+"px"},{padding:A.contentpadding+"px"}])},[e.renderSlot(A.$slots,"content",{},(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(A.cellsdata,(n=>(e.openBlock(),e.createElementBlock("div",{id:"cell_"+n.id,ref_for:!0,ref:"cellRef",key:n.id,class:e.normalizeClass(["scroller-cell","vertical"===A.orientation?"vertical-cell":"horizontal-cell",n.debug?"debugcellstyle":""]),style:e.normalizeStyle({"flex-basis":A.cellFlexBasis,height:A.cellH,width:A.cellW,"z-index":n.index})},[e.renderSlot(A.$slots,"cell",{data:n},(()=>[e.createElementVNode("span",l,e.toDisplayString(n.id),1)]))],14,t)))),128))]))],6)],6),e.createElementVNode("div",r,[e.renderSlot(A.$slots,"overlay")]),e.createElementVNode("div",{class:e.normalizeClass(["preload-overlay","noselect",{preloadvisible:A.preloadvisible}])},i,2),A.alertvisible?(e.openBlock(),e.createElementBlock("div",o,[e.createElementVNode("h3",null,e.toDisplayString(A.alerttext),1)])):e.createCommentVNode("",!0)],4)};var a=Object.freeze({__proto__:null,Scroller:n});const s={install(A){Object.entries(a).forEach((([e,n])=>{A.component(e,n)}))}};return A.Scroller=n,A.default=s,Object.defineProperty(A,"__esModule",{value:!0}),A}({},Vue);

@@ -5,6 +5,6 @@

// https://github.com/yannisraft/chronocraft-scroller-vue.git
// v0.1.9
// v0.1.10
// MIT License
'use strict';Object.defineProperty(exports,'__esModule',{value:true});var Scroller=require('./Scroller-8455037e.js');require('vue');var components=/*#__PURE__*/Object.freeze({__proto__:null,Scroller:Scroller.s});const Plugin = {
'use strict';Object.defineProperty(exports,'__esModule',{value:true});var Scroller=require('./Scroller-a4070269.js');require('vue');var components=/*#__PURE__*/Object.freeze({__proto__:null,Scroller:Scroller.s});const Plugin = {
install(app) {

@@ -11,0 +11,0 @@ Object.entries(components).forEach(([componentName, component]) => {

@@ -5,7 +5,7 @@

// https://github.com/yannisraft/chronocraft-scroller-vue.git
// v0.1.9
// v0.1.10
// MIT License
import { s as script } from './Scroller-ab3b150e.js';
export { s as Scroller } from './Scroller-ab3b150e.js';
import { s as script } from './Scroller-8113b088.js';
export { s as Scroller } from './Scroller-8113b088.js';
import 'vue';

@@ -12,0 +12,0 @@

{
"name": "chronocraft-scroller-vue",
"buildname": "chronocraftscrollervue",
"version": "0.1.9",
"version": "0.1.10",
"description": "A Vue 3 Dynamic and Versatile High Performance Infinite Scroller Component",

@@ -6,0 +6,0 @@ "main": "dist/cjs/index.js",

@@ -62,2 +62,3 @@ # A Vue 3 Dynamic and Versatile High Performance Infinite Scroller Component

| orientation | String | Defines the orientation of the scroller. The possible values are **horizontal** or **vertical** |
| static | Boolean | Set the Scroll view as static. No new data will be loaded wehn reaching at the end
| cellwidth | Number | Defines the base of the cellwidth on the vertical scroller |

@@ -64,0 +65,0 @@ | cellheight | Number | Defines the base of the cellheight on the horizontal scroller |

@@ -0,0 +0,0 @@ import { createApp } from 'vue'

@@ -0,0 +0,0 @@ /* eslint-disable */

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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