Page MenuHomeSoftware Heritage

origin.9eb564a69456eff89a70.js
No OneTemporary

origin.9eb564a69456eff89a70.js

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.origin=t():(e.swh=e.swh||{},e.swh.origin=t())}(window,(function(){return function(e){function t(t){for(var n,r,i=t[0],o=t[1],s=0,c=[];s<i.length;s++)r=i[s],Object.prototype.hasOwnProperty.call(a,r)&&a[r]&&c.push(a[r][0]),a[r]=0;for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n]);for(l&&l(t);c.length;)c.shift()()}var n={},a={8:0};function r(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.e=function(e){var t=[],n=a[e];if(0!==n)if(n)t.push(n[2]);else{var i=new Promise((function(t,r){n=a[e]=[t,r]}));t.push(n[2]=i);var o,s=document.createElement("script");s.charset="utf-8",s.timeout=120,r.nc&&s.setAttribute("nonce",r.nc),s.src=function(e){return r.p+"js/"+({4:"d3"}[e]||e)+"."+{4:"d1c0917417fe4029361a"}[e]+".js"}(e);var l=new Error;o=function(t){s.onerror=s.onload=null,clearTimeout(c);var n=a[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",l.name="ChunkLoadError",l.type=r,l.request=i,n[1](l)}a[e]=void 0}};var c=setTimeout((function(){o({type:"timeout",target:s})}),12e4);s.onerror=s.onload=o,document.head.appendChild(s)}return Promise.all(t)},r.m=e,r.c=n,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/static/",r.oe=function(e){throw console.error(e),e};var i=window.webpackJsonp=window.webpackJsonp||[],o=i.push.bind(i);i.push=t,i=i.slice();for(var s=0;s<i.length;s++)t(i[s]);var l=o;return r(r.s=261)}({13:function(e,t,n){e.exports=n(79)},156:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(13),r=n.n(a),i=n(22),o=n.n(i);function s(e,t,n,a){return l.apply(this,arguments)}function l(){return(l=o()(r.a.mark((function e(t,a,i,o){var s,l,c,u,d,h,f,p,y,v,g,m,D,w,b,k,x,E,S,L,_,C,T,M,Y,O,R;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.e(4).then(n.bind(null,244));case 2:for((s=e.sent).select(t).select("svg").remove(),s.select("div.d3-tooltip").remove(),l=1e3,c=200,u={top:20,right:80,bottom:30,left:50},d=s.select(t).attr("style","padding-bottom: "+Math.ceil(100*c/l)+"%").append("svg").attr("viewBox","0 0 "+l+" "+c),h=s.select("body").append("div").attr("class","d3-tooltip").style("opacity",0),l=l-u.left-u.right,c=c-u.top-u.bottom,f=d.append("g").attr("transform","translate("+u.left+","+u.top+")"),p=s.scaleTime().rangeRound([0,l]),y=s.scaleLinear().range([c,0]),v=s.scaleOrdinal().domain(["full","partial","failed","ongoing"]).range(["#008000","#edc344","#ff0000","#0000ff"]),2015,g=new Date,m=g.getUTCFullYear()+1,D=[new Date(Date.UTC(2015,0,1)),new Date(Date.UTC(m,0,1))],w=s.timeMonths(s.timeMonth.offset(D[0],-1),D[1]),b=s.timeYears(D[0],D[1]),p.domain(s.extent(w)),k=s.histogram().value((function(e){return e.date})).domain(p.domain()).thresholds(w),x=s.groups(a,(function(e){return e.status})).sort((function(e,t){return s.ascending(e[0],t[0])})),E=[],S=[],L=0;L<w.length;++L)S[L]={};for(x.forEach((function(e){E.push(e[0]);for(var t=k(e[1]),n=0;n<t.length;++n)S[n].x0=t[n].x0,S[n].x1=t[n].x1,S[n][e[0]]=t[n]})),_=s.stack().keys(E).value((function(e,t){return e[t].length})),C=s.max(S,(function(e){for(var t=0,n=0;n<E.length;++n)t+=e[E[n]].length;return t})),y.domain([0,C]),5,T=[],M=0;M<=C/5;++M)T.push(5*M);if(0===T.length)for(Y=0;Y<=C;++Y)T.push(Y);else C%5!=0&&T.push(C);f.append("g").attr("class","grid").call(s.axisLeft(y).tickValues(T).tickSize(-l).tickFormat("")),f.append("g").selectAll("rect").data(b).enter().append("rect").attr("class",(function(e){return"year"+e.getUTCFullYear()})).attr("fill","red").attr("fill-opacity",(function(e){return e.getUTCFullYear()===i?.3:0})).attr("stroke","none").attr("x",(function(e){var t=new Date(Date.UTC(e.getUTCFullYear(),0,1));return p(t)})).attr("y",0).attr("height",c).attr("width",(function(e){var t=new Date(Date.UTC(e.getUTCFullYear(),0,1));return p(s.timeYear.offset(t,1))-p(t)})).on("mouseover",(function(e,t){d.selectAll("rect.year"+t.getUTCFullYear()).attr("fill-opacity",.5)})).on("mouseout",(function(e,t){d.selectAll("rect.year"+t.getUTCFullYear()).attr("fill-opacity",0),d.selectAll("rect.year"+i).attr("fill-opacity",.3)})).on("click",(function(e,t){d.selectAll("rect.year"+i).attr("fill-opacity",0),d.selectAll("rect.yearoutline"+i).attr("stroke","none"),i=t.getUTCFullYear(),d.selectAll("rect.year"+i).attr("fill-opacity",.5),d.selectAll("rect.yearoutline"+i).attr("stroke","black"),o(i)})),f.append("g").selectAll("g").data(_(S)).enter().append("g").attr("fill",(function(e){return v(e.key)})).selectAll("rect").data((function(e){return e})).enter().append("rect").attr("class",(function(e){return"month"+e.data.x1.getMonth()})).attr("x",(function(e){return p(e.data.x0)})).attr("y",(function(e){return y(e[1])})).attr("height",(function(e){return y(e[0])-y(e[1])})).attr("width",(function(e){return p(e.data.x1)-p(e.data.x0)-1})).on("mouseover",(function(e,t){d.selectAll("rect.year"+t.data.x1.getUTCFullYear()).attr("fill-opacity",.5),h.transition().duration(200).style("opacity",1);for(var n=t.data.x1.toISOString().substr(0,7).split("-"),a="<b>"+n[1]+" / "+n[0]+":</b><br/>",r=0;r<E.length;++r){var i=E[r],o=t.data[i].length;0!==o&&(a+=o+" "+i+" visits",r!==E.length-1&&(a+="<br/>"))}h.html(a).style("left",e.pageX+15+"px").style("top",e.pageY+"px")})).on("mouseout",(function(e,t){d.selectAll("rect.year"+t.data.x1.getUTCFullYear()).attr("fill-opacity",0),d.selectAll("rect.year"+i).attr("fill-opacity",.3),h.transition().duration(500).style("opacity",0)})).on("mousemove",(function(e){h.style("left",e.pageX+15+"px").style("top",e.pageY+"px")})).on("click",(function(e,t){d.selectAll("rect.year"+i).attr("fill-opacity",0),d.selectAll("rect.yearoutline"+i).attr("stroke","none"),i=t.data.x1.getUTCFullYear(),d.selectAll("rect.year"+i).attr("fill-opacity",.5),d.selectAll("rect.yearoutline"+i).attr("stroke","black"),o(i)})),f.append("g").selectAll("rect").data(b).enter().append("rect").attr("class",(function(e){return"yearoutline"+e.getUTCFullYear()})).attr("fill","none").attr("stroke",(function(e){return e.getUTCFullYear()===i?"black":"none"})).attr("x",(function(e){var t=new Date(Date.UTC(e.getUTCFullYear(),0,1));return p(t)})).attr("y",0).attr("height",c).attr("width",(function(e){var t=new Date(Date.UTC(e.getUTCFullYear(),0,1));return p(s.timeYear.offset(t,1))-p(t)})),f.append("g").attr("class","axis").attr("transform","translate(0,"+c+")").call(s.axisBottom(p).ticks(s.timeYear.every(1)).tickFormat((function(e){return e.getUTCFullYear()}))).selectAll("text").attr("transform",(function(e){var t=e.getUTCFullYear(),n=new Date(Date.UTC(t,0,1));return"translate("+-(p(s.timeYear.offset(n,1))-p(n))/2+", 0)"})),f.append("g").attr("class","axis").call(s.axisLeft(y).tickValues(T)),(O=f.append("g").attr("font-family","sans-serif").attr("font-size",10).attr("text-anchor","end")).append("text").attr("x",l+u.right-5).attr("y",9.5).attr("dy","0.32em").text("visit status:"),(R=O.selectAll("g").data(E.slice().reverse()).enter().append("g").attr("transform",(function(e,t){return"translate(0,"+20*(t+1)+")"}))).append("rect").attr("x",l+2*u.right/3).attr("width",19).attr("height",19).attr("fill",v),R.append("text").attr("x",l+2*u.right/3-5).attr("y",9.5).attr("dy","0.32em").text((function(e){return e})),f.append("text").attr("transform","rotate(-90)").attr("y",-u.left).attr("x",-c/2).attr("dy","1em").style("text-anchor","middle").text("Number of visits");case 49:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},157:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(230),r=n.n(a),i=(n(263),null),o={};function s(){i&&($(i).popover("dispose"),i=null)}function l(e,t,n){o={};for(var a,l,c=0,u=0;u<t.length;++u){t[u].startDate=t[u].date,t[u].endDate=t[u].startDate;var d=new Date(t[u].date);d.setHours(0,0,0,0);var h=d.toDateString();o.hasOwnProperty(h)?o[h].push(t[u]):o[h]=[t[u]],c=Math.max(c,o[h].length),0===u?a=l=d:(d.getTime()<a.getTime()&&(a=d),d.getTime()>l.getTime()&&(l=d))}s(),new r.a("#swh-visits-calendar",{dataSource:t,style:"custom",minDate:a,maxDate:l,startYear:e,renderEnd:function(e){return n(e.currentYear)},customDataSourceRenderer:function(e,t,n){var a=t.toDateString(),r=o[a].length,i=r/c;1===c&&(i=0);var s=15+13*i,l=(28-s)/2-parseInt($(e).css("padding-left")),u=(28-s)/2-parseInt($(e).css("padding-top"))+1,d=$("<div></div>");d.css("position","relative");var h=$("<div></div>");h.text($(e).text());for(var f=$("<div></div>"),p=0,y=0,v=0;v<r;++v){var g=o[a][v];"full"===g.status?y+=255:"partial"===g.status?(p+=255,y+=255):p+=255}p/=r,y/=r,f.css("background-color","rgba("+p+", "+y+", 0, 0.3)"),f.css("width",s+"px"),f.css("height",s+"px"),f.css("border-radius",s+"px"),f.css("position","absolute"),f.css("top",u+"px"),f.css("left",l+"px"),d.append(h),d.append(f),$(e)[0].innerHTML=$(d)[0].outerHTML},mouseOnDay:function(e){i!==e.element&&s();var t=e.date.toDateString();if(o.hasOwnProperty(t)){var n=o[t],a="<div><h6>"+e.date.toDateString()+"</h6></div>";a+='<ul class="swh-list-unstyled">';for(var r=0;r<n.length;++r){var l=n[r].formatted_date.substr(n[r].formatted_date.indexOf(",")+2);a+='<li><a class="swh-visit-icon swh-visit-'+n[r].status+'" title="'+n[r].status+' visit" href="'+n[r].url+'">'+l+"</a></li>"}a+="</ul>",$(e.element).popover({trigger:"manual",container:"body",html:!0,content:a}).on("mouseleave",(function(){$(".popover:hover").length||s()})),$(e.element).on("shown.bs.popover",(function(){$(".popover").mouseleave((function(){s()}))})),$(e.element).popover("show"),i=e.element}}}),$("#swh-visits-calendar.calendar table td").css("width","28px"),$("#swh-visits-calendar.calendar table td").css("height","28px"),$("#swh-visits-calendar.calendar table td").css("padding","0px")}},166:function(e,t,n){"use strict";n.d(t,"d",(function(){return f})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return y})),n.d(t,"a",(function(){return v}));var a,r,i,o=n(156),s=n(157);n(264);function l(e){for(var t=[],n=0;n<a.length;++n)if("full"===a[n].status)if(e)if(0===t.length)t.push(a[n]);else{var r=t[t.length-1];a[n].snapshot!==r.snapshot&&t.push(a[n])}else t.push(a[n]);return t}function c(e){$("#swh-visits-list").children().remove();for(var t=[],n=0;n<r.length;++n)r[n].date.getUTCFullYear()===e&&t.push(r[n]);for(var a=0,i='<div class="swh-visits-list-row">',o=0;o<t.length;++o)a>0&&a%4==0&&(i+='</div><div class="swh-visits-list-row">'),i+='<div class="swh-visits-list-column" style="width: 25%;">',i+='<a class="swh-visit-icon swh-visit-'+t[o].status+'" title="'+t[o].status+' visit" href="'+t[o].url+'">'+t[o].formatted_date+"</a>",i+="</div>",++a;i+="</div>",$("#swh-visits-list").append($(i))}function u(e){i=e,c(e),Object(o.a)(".d3-wrapper",r,i,d)}function d(e){i=e,Object(s.a)(e,r,u),c(e)}function h(){0!==r.length&&(i||(i=r[r.length-1].date.getUTCFullYear()),Object(o.a)(".d3-wrapper",r,i,d),Object(s.a)(i,r,u),c(i))}function f(e){r=l(!0),h()}function p(e){r=l(!1),h()}function y(e){r=a,h()}function v(e){$(document).ready((function(){var t;(a=e).forEach((function(e,n){e.date=new Date(Math.floor(1e3*e.date));var r='<a class="swh-visit-icon swh-visit-'+e.status+'" href="'+e.url+'">'+e.formatted_date+"</a>";"full"===e.status&&(t?$("#swh-last-full-visit")[0].innerHTML=r:(t=e,$("#swh-first-full-visit").append($(r)),1===a.length&&($("#swh-last-full-visit")[0].innerHTML=r))),n===a.length-1&&$("#swh-last-visit").append($(r))})),f()}))}},22:function(e,t){function n(e,t,n,a,r,i,o){try{var s=e[i](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,r)}e.exports=function(e){return function(){var t=this,a=arguments;return new Promise((function(r,i){var o=e.apply(t,a);function s(e){n(o,r,i,s,l,"next",e)}function l(e){n(o,r,i,s,l,"throw",e)}s(void 0)}))}}},230:function(e,t,n){var a,r,i;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,r=[t],void 0===(i="function"==typeof(a=function(e){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}if(Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,"undefined"==typeof NodeList||NodeList.prototype.forEach||(NodeList.prototype.forEach=function(e,t){t=t||window;for(var n=0;n<this.length;n++)e.call(t,this[n],n,this)}),"undefined"!=typeof Element&&!Element.prototype.matches){var o=Element.prototype;Element.prototype.matches=o.msMatchesSelector||o.webkitMatchesSelector}"undefined"==typeof Element||Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1==t.nodeType);return null});var s=function(){function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(n(this,e),i(this,"element",void 0),i(this,"options",void 0),i(this,"_dataSource",void 0),i(this,"_mouseDown",void 0),i(this,"_rangeStart",void 0),i(this,"_rangeEnd",void 0),i(this,"_responsiveInterval",void 0),i(this,"_nbCols",void 0),i(this,"clickDay",void 0),i(this,"dayContextMenu",void 0),i(this,"mouseOnDay",void 0),i(this,"mouseOutDay",void 0),i(this,"renderEnd",void 0),i(this,"selectRange",void 0),i(this,"yearChanged",void 0),t instanceof HTMLElement)this.element=t;else{if("string"!=typeof t)throw new Error("The element parameter should be a DOM node or a selector");this.element=document.querySelector(t)}this.element.classList.add("calendar"),this._initializeEvents(a),this._initializeOptions(a),this.setYear(this.options.startYear)}return r(e,[{key:"_initializeOptions",value:function(t){null==t&&(t={}),this.options={startYear:isNaN(parseInt(t.startYear))?(new Date).getFullYear():parseInt(t.startYear),minDate:t.minDate instanceof Date?t.minDate:null,maxDate:t.maxDate instanceof Date?t.maxDate:null,language:null!=t.language&&null!=e.locales[t.language]?t.language:"en",allowOverlap:null==t.allowOverlap||t.allowOverlap,displayWeekNumber:null!=t.displayWeekNumber&&t.displayWeekNumber,displayDisabledDataSource:null!=t.displayDisabledDataSource&&t.displayDisabledDataSource,displayHeader:null==t.displayHeader||t.displayHeader,alwaysHalfDay:null!=t.alwaysHalfDay&&t.alwaysHalfDay,enableRangeSelection:null!=t.enableRangeSelection&&t.enableRangeSelection,disabledDays:t.disabledDays instanceof Array?t.disabledDays:[],disabledWeekDays:t.disabledWeekDays instanceof Array?t.disabledWeekDays:[],hiddenWeekDays:t.hiddenWeekDays instanceof Array?t.hiddenWeekDays:[],roundRangeLimits:null!=t.roundRangeLimits&&t.roundRangeLimits,dataSource:t.dataSource instanceof Array||"function"==typeof t.dataSource?t.dataSource:[],style:"background"==t.style||"border"==t.style||"custom"==t.style?t.style:"border",enableContextMenu:null!=t.enableContextMenu&&t.enableContextMenu,contextMenuItems:t.contextMenuItems instanceof Array?t.contextMenuItems:[],customDayRenderer:"function"==typeof t.customDayRenderer?t.customDayRenderer:null,customDataSourceRenderer:"function"==typeof t.customDataSourceRenderer?t.customDataSourceRenderer:null,weekStart:isNaN(parseInt(t.weekStart))?null:parseInt(t.weekStart),loadingTemplate:"string"==typeof t.loadingTemplate||t.loadingTemplate instanceof HTMLElement?t.loadingTemplate:null},this.options.dataSource instanceof Array&&(this._dataSource=this.options.dataSource,this._initializeDatasourceColors())}},{key:"_initializeEvents",value:function(e){null==e&&(e=[]),e.yearChanged&&this.element.addEventListener("yearChanged",e.yearChanged),e.renderEnd&&this.element.addEventListener("renderEnd",e.renderEnd),e.clickDay&&this.element.addEventListener("clickDay",e.clickDay),e.dayContextMenu&&this.element.addEventListener("dayContextMenu",e.dayContextMenu),e.selectRange&&this.element.addEventListener("selectRange",e.selectRange),e.mouseOnDay&&this.element.addEventListener("mouseOnDay",e.mouseOnDay),e.mouseOutDay&&this.element.addEventListener("mouseOutDay",e.mouseOutDay)}},{key:"_fetchDataSource",value:function(e){if("function"==typeof this.options.dataSource){var t=this.options.dataSource;if(2==t.length)t(this.options.startYear,e);else{var n=t(this.options.startYear);n instanceof Array?e(n):n.then(e)}}else e(this.options.dataSource)}},{key:"_initializeDatasourceColors",value:function(){for(var t=0;t<this._dataSource.length;t++)null==this._dataSource[t].color&&(this._dataSource[t].color=e.colors[t%e.colors.length])}},{key:"render",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.element.firstChild;)this.element.removeChild(this.element.firstChild);if(this.options.displayHeader&&this._renderHeader(),e)this._renderLoading();else{this._renderBody(),this._renderDataSource(),this._applyEvents();var t=this.element.querySelector(".months-container");t.style.opacity="0",t.style.display="block",t.style.transition="opacity 0.5s",setTimeout((function(){t.style.opacity="1",setTimeout((function(){return t.style.transition=""}),500)}),0),this._triggerEvent("renderEnd",{currentYear:this.options.startYear})}}},{key:"_renderHeader",value:function(){var e=document.createElement("div");e.classList.add("calendar-header");var t=document.createElement("table"),n=document.createElement("th");n.classList.add("prev"),null!=this.options.minDate&&this.options.minDate>new Date(this.options.startYear-1,11,31)&&n.classList.add("disabled");var a=document.createElement("span");a.innerHTML="&lsaquo;",n.appendChild(a),t.appendChild(n);var r=document.createElement("th");r.classList.add("year-title"),r.classList.add("year-neighbor2"),r.textContent=(this.options.startYear-2).toString(),null!=this.options.minDate&&this.options.minDate>new Date(this.options.startYear-2,11,31)&&r.classList.add("disabled"),t.appendChild(r);var i=document.createElement("th");i.classList.add("year-title"),i.classList.add("year-neighbor"),i.textContent=(this.options.startYear-1).toString(),null!=this.options.minDate&&this.options.minDate>new Date(this.options.startYear-1,11,31)&&i.classList.add("disabled"),t.appendChild(i);var o=document.createElement("th");o.classList.add("year-title"),o.textContent=this.options.startYear.toString(),t.appendChild(o);var s=document.createElement("th");s.classList.add("year-title"),s.classList.add("year-neighbor"),s.textContent=(this.options.startYear+1).toString(),null!=this.options.maxDate&&this.options.maxDate<new Date(this.options.startYear+1,0,1)&&s.classList.add("disabled"),t.appendChild(s);var l=document.createElement("th");l.classList.add("year-title"),l.classList.add("year-neighbor2"),l.textContent=(this.options.startYear+2).toString(),null!=this.options.maxDate&&this.options.maxDate<new Date(this.options.startYear+2,0,1)&&l.classList.add("disabled"),t.appendChild(l);var c=document.createElement("th");c.classList.add("next"),null!=this.options.maxDate&&this.options.maxDate<new Date(this.options.startYear+1,0,1)&&c.classList.add("disabled");var u=document.createElement("span");u.innerHTML="&rsaquo;",c.appendChild(u),t.appendChild(c),e.appendChild(t),this.element.appendChild(e)}},{key:"_renderBody",value:function(){var t=document.createElement("div");t.classList.add("months-container");for(var n=0;n<12;n++){var a=document.createElement("div");a.classList.add("month-container"),a.dataset.monthId=n.toString(),this._nbCols&&a.classList.add("month-".concat(this._nbCols));var r=new Date(this.options.startYear,n,1),i=document.createElement("table");i.classList.add("month");var o=document.createElement("thead"),s=document.createElement("tr"),l=document.createElement("th");l.classList.add("month-title"),l.setAttribute("colspan",this.options.displayWeekNumber?"8":"7"),l.textContent=e.locales[this.options.language].months[n],s.appendChild(l),o.appendChild(s);var c=document.createElement("tr");this.options.displayWeekNumber&&((v=document.createElement("th")).classList.add("week-number"),v.textContent=e.locales[this.options.language].weekShort,c.appendChild(v));var u=this.options.weekStart?this.options.weekStart:e.locales[this.options.language].weekStart,d=u;do{var h=document.createElement("th");h.classList.add("day-header"),h.textContent=e.locales[this.options.language].daysMin[d],this._isHidden(d)&&h.classList.add("hidden"),c.appendChild(h),++d>=7&&(d=0)}while(d!=u);o.appendChild(c),i.appendChild(o);for(var f=new Date(r.getTime()),p=new Date(this.options.startYear,n+1,0);f.getDay()!=u;)f.setDate(f.getDate()-1);for(;f<=p;){var y=document.createElement("tr");if(this.options.displayWeekNumber){var v=document.createElement("td"),g=new Date(f.getTime());g.setDate(g.getDate()-u+4),v.classList.add("week-number"),v.textContent=this.getWeekNumber(g).toString(),y.appendChild(v)}do{var m=document.createElement("td");if(m.classList.add("day"),this._isHidden(f.getDay())&&m.classList.add("hidden"),f<r)m.classList.add("old");else if(f>p)m.classList.add("new");else{this._isDisabled(f)&&m.classList.add("disabled");var D=document.createElement("div");D.classList.add("day-content"),D.textContent=f.getDate().toString(),m.appendChild(D),this.options.customDayRenderer&&this.options.customDayRenderer(D,f)}y.appendChild(m),f.setDate(f.getDate()+1)}while(f.getDay()!=u);i.appendChild(y)}a.appendChild(i),t.appendChild(a)}this.element.appendChild(t)}},{key:"_renderLoading",value:function(){var e=document.createElement("div");e.classList.add("calendar-loading-container"),e.style.minHeight=200*this._nbCols+"px";var t=document.createElement("div");if(t.classList.add("calendar-loading"),this.options.loadingTemplate)"string"==typeof this.options.loadingTemplate?t.innerHTML=this.options.loadingTemplate:this.options.loadingTemplate instanceof HTMLElement&&t.appendChild(this.options.loadingTemplate);else{var n=document.createElement("div");n.classList.add("calendar-spinner");for(var a=1;a<=3;a++){var r=document.createElement("div");r.classList.add("bounce".concat(a)),n.appendChild(r)}t.appendChild(n)}e.appendChild(t),this.element.appendChild(e)}},{key:"_renderDataSource",value:function(){var e=this;null!=this._dataSource&&this._dataSource.length>0&&this.element.querySelectorAll(".month-container").forEach((function(t){var n=parseInt(t.dataset.monthId),a=new Date(e.options.startYear,n,1),r=new Date(e.options.startYear,n+1,1);if((null==e.options.minDate||r>e.options.minDate)&&(null==e.options.maxDate||a<=e.options.maxDate)){for(var i=[],o=0;o<e._dataSource.length;o++)e._dataSource[o].startDate>=r&&!(e._dataSource[o].endDate<a)||i.push(e._dataSource[o]);i.length>0&&t.querySelectorAll(".day-content").forEach((function(t){var a=new Date(e.options.startYear,n,parseInt(t.textContent)),r=new Date(e.options.startYear,n,a.getDate()+1),o=[];if((null==e.options.minDate||a>=e.options.minDate)&&(null==e.options.maxDate||a<=e.options.maxDate)){for(var s=0;s<i.length;s++)i[s].startDate<r&&i[s].endDate>=a&&o.push(i[s]);o.length>0&&(e.options.displayDisabledDataSource||!e._isDisabled(a))&&e._renderDataSourceDay(t,a,o)}}))}}))}},{key:"_renderDataSourceDay",value:function(e,t,n){var a=e.parentElement;switch(this.options.style){case"border":var r=0;if(1==n.length?r=4:n.length<=3?r=2:a.style.boxShadow="inset 0 -4px 0 0 black",r>0){for(var i="",o=0;o<n.length;o++)""!=i&&(i+=","),i+="inset 0 -".concat((o+1)*r,"px 0 0 ").concat(n[o].color);a.style.boxShadow=i}break;case"background":a.style.backgroundColor=n[n.length-1].color;var s=t.getTime();if(n[n.length-1].startDate.getTime()==s)if(a.classList.add("day-start"),n[n.length-1].startHalfDay||this.options.alwaysHalfDay){a.classList.add("day-half");var l="transparent";for(o=n.length-2;o>=0;o--)if(n[o].startDate.getTime()!=s||!n[o].startHalfDay&&!this.options.alwaysHalfDay){l=n[o].color;break}a.style.background="linear-gradient(-45deg, ".concat(n[n.length-1].color,", ").concat(n[n.length-1].color," 49%, ").concat(l," 51%, ").concat(l,")")}else this.options.roundRangeLimits&&a.classList.add("round-left");else if(n[n.length-1].endDate.getTime()==s)if(a.classList.add("day-end"),n[n.length-1].endHalfDay||this.options.alwaysHalfDay){for(a.classList.add("day-half"),l="transparent",o=n.length-2;o>=0;o--)if(n[o].endDate.getTime()!=s||!n[o].endHalfDay&&!this.options.alwaysHalfDay){l=n[o].color;break}a.style.background="linear-gradient(135deg, ".concat(n[n.length-1].color,", ").concat(n[n.length-1].color," 49%, ").concat(l," 51%, ").concat(l,")")}else this.options.roundRangeLimits&&a.classList.add("round-right");break;case"custom":this.options.customDataSourceRenderer&&this.options.customDataSourceRenderer.call(this,e,t,n)}}},{key:"_applyEvents",value:function(){var e=this;this.options.displayHeader&&(this.element.querySelectorAll(".year-neighbor, .year-neighbor2").forEach((function(t){t.addEventListener("click",(function(t){t.currentTarget.classList.contains("disabled")||e.setYear(parseInt(t.currentTarget.textContent))}))})),this.element.querySelector(".calendar-header .prev").addEventListener("click",(function(t){if(!t.currentTarget.classList.contains("disabled")){var n=e.element.querySelector(".months-container");n.style.transition="margin-left 0.1s",n.style.marginLeft="100%",setTimeout((function(){n.style.visibility="hidden",n.style.transition="",n.style.marginLeft="0",setTimeout((function(){e.setYear(e.options.startYear-1)}),50)}),100)}})),this.element.querySelector(".calendar-header .next").addEventListener("click",(function(t){if(!t.currentTarget.classList.contains("disabled")){var n=e.element.querySelector(".months-container");n.style.transition="margin-left 0.1s",n.style.marginLeft="-100%",setTimeout((function(){n.style.visibility="hidden",n.style.transition="",n.style.marginLeft="0",setTimeout((function(){e.setYear(e.options.startYear+1)}),50)}),100)}}))),this.element.querySelectorAll(".day:not(.old):not(.new):not(.disabled)").forEach((function(t){t.addEventListener("click",(function(t){t.stopPropagation();var n=e._getDate(t.currentTarget);e._triggerEvent("clickDay",{element:t.currentTarget,date:n,events:e.getEvents(n)})})),t.addEventListener("contextmenu",(function(t){e.options.enableContextMenu&&(t.preventDefault(),e.options.contextMenuItems.length>0&&e._openContextMenu(t.currentTarget));var n=e._getDate(t.currentTarget);e._triggerEvent("dayContextMenu",{element:t.currentTarget,date:n,events:e.getEvents(n)})})),e.options.enableRangeSelection&&(t.addEventListener("mousedown",(function(t){if(1==t.which){var n=e._getDate(t.currentTarget);(e.options.allowOverlap||e.isThereFreeSlot(n))&&(e._mouseDown=!0,e._rangeStart=e._rangeEnd=n,e._refreshRange())}})),t.addEventListener("mouseenter",(function(t){if(e._mouseDown){var n=e._getDate(t.currentTarget);if(!e.options.allowOverlap){var a=new Date(e._rangeStart.getTime());if(a<n)for(var r=new Date(a.getFullYear(),a.getMonth(),a.getDate()+1);a<n&&e.isThereFreeSlot(r,!1);)a.setDate(a.getDate()+1),r.setDate(r.getDate()+1);else for(r=new Date(a.getFullYear(),a.getMonth(),a.getDate()-1);a>n&&e.isThereFreeSlot(r,!0);)a.setDate(a.getDate()-1),r.setDate(r.getDate()-1);n=a}var i=e._rangeEnd;e._rangeEnd=n,i.getTime()!=e._rangeEnd.getTime()&&e._refreshRange()}}))),t.addEventListener("mouseenter",(function(t){if(!e._mouseDown){var n=e._getDate(t.currentTarget);e._triggerEvent("mouseOnDay",{element:t.currentTarget,date:n,events:e.getEvents(n)})}})),t.addEventListener("mouseleave",(function(t){var n=e._getDate(t.currentTarget);e._triggerEvent("mouseOutDay",{element:t.currentTarget,date:n,events:e.getEvents(n)})}))})),this.options.enableRangeSelection&&window.addEventListener("mouseup",(function(t){if(e._mouseDown){e._mouseDown=!1,e._refreshRange();var n=e._rangeStart<e._rangeEnd?e._rangeStart:e._rangeEnd,a=e._rangeEnd>e._rangeStart?e._rangeEnd:e._rangeStart;e._triggerEvent("selectRange",{startDate:n,endDate:a,events:e.getEventsOnRange(n,new Date(a.getFullYear(),a.getMonth(),a.getDate()+1))})}})),this._responsiveInterval&&(clearInterval(this._responsiveInterval),this._responsiveInterval=null),this._responsiveInterval=setInterval((function(){if(null!=e.element.querySelector(".month")){var t=e.element.offsetWidth,n=e.element.querySelector(".month").offsetWidth+10;e._nbCols=null,e._nbCols=6*n<t?2:4*n<t?3:3*n<t?4:2*n<t?6:12,e.element.querySelectorAll(".month-container").forEach((function(t){t.classList.contains("month-".concat(e._nbCols))||(["month-2","month-3","month-4","month-6","month-12"].forEach((function(e){t.classList.remove(e)})),t.classList.add("month-".concat(e._nbCols)))}))}}),300)}},{key:"_refreshRange",value:function(){var e=this;if(this.element.querySelectorAll("td.day.range").forEach((function(e){return e.classList.remove("range")})),this.element.querySelectorAll("td.day.range-start").forEach((function(e){return e.classList.remove("range-start")})),this.element.querySelectorAll("td.day.range-end").forEach((function(e){return e.classList.remove("range-end")})),this._mouseDown){var t=this._rangeStart<this._rangeEnd?this._rangeStart:this._rangeEnd,n=this._rangeEnd>this._rangeStart?this._rangeEnd:this._rangeStart;this.element.querySelectorAll(".month-container").forEach((function(a){var r=parseInt(a.dataset.monthId);t.getMonth()<=r&&n.getMonth()>=r&&a.querySelectorAll("td.day:not(.old):not(.new)").forEach((function(a){var r=e._getDate(a);r>=t&&r<=n&&(a.classList.add("range"),r.getTime()==t.getTime()&&a.classList.add("range-start"),r.getTime()==n.getTime()&&a.classList.add("range-end"))}))}))}}},{key:"_getElementPosition",value:function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}}},{key:"_openContextMenu",value:function(e){var t=this,n=document.querySelector(".calendar-context-menu");if(null!==n)for(n.style.display="none";n.firstChild;)n.removeChild(n.firstChild);else(n=document.createElement("div")).classList.add("calendar-context-menu"),document.body.appendChild(n);for(var a=this._getDate(e),r=this.getEvents(a),i=0;i<r.length;i++){var o=document.createElement("div");o.classList.add("item"),o.style.paddingLeft="4px",o.style.boxShadow="inset 4px 0 0 0 ".concat(r[i].color);var s=document.createElement("div");s.classList.add("content");var l=document.createElement("span");l.classList.add("text"),l.textContent=r[i].name,s.appendChild(l);var c=document.createElement("span");c.classList.add("arrow"),c.innerHTML="&rsaquo;",s.appendChild(c),o.appendChild(s),this._renderContextMenuItems(o,this.options.contextMenuItems,r[i]),n.appendChild(o)}if(n.children.length>0){var u=this._getElementPosition(e);n.style.left=u.left+25+"px",n.style.right="",n.style.top=u.top+25+"px",n.style.display="block",n.getBoundingClientRect().right>document.body.offsetWidth&&(n.style.left="",n.style.right="0"),setTimeout((function(){return t._checkContextMenuItemsPosition()}),0);var d=function e(t){"click"===t.type&&n.contains(t.target)||(n.style.display="none",window.removeEventListener("click",e),window.removeEventListener("resize",e),window.removeEventListener("scroll",e))};window.addEventListener("click",d),window.addEventListener("resize",d),window.addEventListener("scroll",d)}}},{key:"_renderContextMenuItems",value:function(e,t,n){var a=document.createElement("div");a.classList.add("submenu");for(var r=0;r<t.length;r++)if(!1!==t[r].visible&&("function"!=typeof t[r].visible||t[r].visible(n))){var i=document.createElement("div");i.classList.add("item");var o=document.createElement("div");o.classList.add("content");var s=document.createElement("span");if(s.classList.add("text"),s.textContent=t[r].text,o.appendChild(s),t[r].click&&function(e){o.addEventListener("click",(function(){document.querySelector(".calendar-context-menu").style.display="none",t[e].click(n)}))}(r),i.appendChild(o),t[r].items&&t[r].items.length>0){var l=document.createElement("span");l.classList.add("arrow"),l.innerHTML="&rsaquo;",o.appendChild(l),this._renderContextMenuItems(i,t[r].items,n)}a.appendChild(i)}a.children.length>0&&e.appendChild(a)}},{key:"_checkContextMenuItemsPosition",value:function(){var e=document.querySelectorAll(".calendar-context-menu .submenu");e.forEach((function(e){var t=e;t.style.display="block",t.style.visibility="hidden"})),e.forEach((function(e){var t=e;t.getBoundingClientRect().right>document.body.offsetWidth?t.classList.add("open-left"):t.classList.remove("open-left")})),e.forEach((function(e){var t=e;t.style.display="",t.style.visibility=""}))}},{key:"_getDate",value:function(e){var t=e.querySelector(".day-content").textContent,n=e.closest(".month-container").dataset.monthId,a=this.options.startYear;return new Date(a,n,t)}},{key:"_triggerEvent",value:function(e,t){var n=null;for(var a in"function"==typeof Event?n=new Event(e):(n=document.createEvent("Event")).initEvent(e,!1,!1),n.calendar=this,t)n[a]=t[a];return this.element.dispatchEvent(n),n}},{key:"_isDisabled",value:function(e){if(null!=this.options.minDate&&e<this.options.minDate||null!=this.options.maxDate&&e>this.options.maxDate)return!0;if(this.options.disabledWeekDays.length>0)for(var t=0;t<this.options.disabledWeekDays.length;t++)if(e.getDay()==this.options.disabledWeekDays[t])return!0;if(this.options.disabledDays.length>0)for(t=0;t<this.options.disabledDays.length;t++)if(e.getTime()==this.options.disabledDays[t].getTime())return!0;return!1}},{key:"_isHidden",value:function(e){if(this.options.hiddenWeekDays.length>0)for(var t=0;t<this.options.hiddenWeekDays.length;t++)if(e==this.options.hiddenWeekDays[t])return!0;return!1}},{key:"getWeekNumber",value:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)}},{key:"getEvents",value:function(e){return this.getEventsOnRange(e,new Date(e.getFullYear(),e.getMonth(),e.getDate()+1))}},{key:"getEventsOnRange",value:function(e,t){var n=[];if(this._dataSource&&e&&t)for(var a=0;a<this._dataSource.length;a++)this._dataSource[a].startDate<t&&this._dataSource[a].endDate>=e&&n.push(this._dataSource[a]);return n}},{key:"isThereFreeSlot",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.getEvents(e);return!0===n?!a.some((function(n){return!t.options.alwaysHalfDay&&!n.endHalfDay||n.endDate>e})):!1===n?!a.some((function(n){return!t.options.alwaysHalfDay&&!n.startHalfDay||n.startDate<e})):this.isThereFreeSlot(e,!1)||this.isThereFreeSlot(e,!0)}},{key:"getYear",value:function(){return this.options.startYear}},{key:"setYear",value:function(e){var t=this,n=parseInt(e);if(!isNaN(n)){for(this.options.startYear=n;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.options.displayHeader&&this._renderHeader();var a=this._triggerEvent("yearChanged",{currentYear:this.options.startYear,preventRendering:!1});"function"==typeof this.options.dataSource?(this.render(!0),this._fetchDataSource((function(e){t._dataSource=e,t._initializeDatasourceColors(),t.render(!1)}))):a.preventRendering||this.render()}}},{key:"getMinDate",value:function(){return this.options.minDate}},{key:"setMinDate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(e instanceof Date||null===e)&&(this.options.minDate=e,t||this.render())}},{key:"getMaxDate",value:function(){return this.options.maxDate}},{key:"setMaxDate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(e instanceof Date||null===e)&&(this.options.maxDate=e,t||this.render())}},{key:"getStyle",value:function(){return this.options.style}},{key:"setStyle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.style="background"==e||"border"==e||"custom"==e?e:"border",t||this.render()}},{key:"getAllowOverlap",value:function(){return this.options.allowOverlap}},{key:"setAllowOverlap",value:function(e){this.options.allowOverlap=e}},{key:"getDisplayWeekNumber",value:function(){return this.options.displayWeekNumber}},{key:"setDisplayWeekNumber",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.displayWeekNumber=e,t||this.render()}},{key:"getDisplayHeader",value:function(){return this.options.displayHeader}},{key:"setDisplayHeader",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.displayHeader=e,t||this.render()}},{key:"getDisplayDisabledDataSource",value:function(){return this.options.displayDisabledDataSource}},{key:"setDisplayDisabledDataSource",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.displayDisabledDataSource=e,t||this.render()}},{key:"getAlwaysHalfDay",value:function(){return this.options.alwaysHalfDay}},{key:"setAlwaysHalfDay",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.alwaysHalfDay=e,t||this.render()}},{key:"getEnableRangeSelection",value:function(){return this.options.enableRangeSelection}},{key:"setEnableRangeSelection",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.enableRangeSelection=e,t||this.render()}},{key:"getDisabledDays",value:function(){return this.options.disabledDays}},{key:"setDisabledDays",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.disabledDays=e instanceof Array?e:[],t||this.render()}},{key:"getDisabledWeekDays",value:function(){return this.options.disabledWeekDays}},{key:"setDisabledWeekDays",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.disabledWeekDays=e instanceof Array?e:[],t||this.render()}},{key:"getHiddenWeekDays",value:function(){return this.options.hiddenWeekDays}},{key:"setHiddenWeekDays",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.hiddenWeekDays=e instanceof Array?e:[],t||this.render()}},{key:"getRoundRangeLimits",value:function(){return this.options.roundRangeLimits}},{key:"setRoundRangeLimits",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.roundRangeLimits=e,t||this.render()}},{key:"getEnableContextMenu",value:function(){return this.options.enableContextMenu}},{key:"setEnableContextMenu",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.enableContextMenu=e,t||this.render()}},{key:"getContextMenuItems",value:function(){return this.options.contextMenuItems}},{key:"setContextMenuItems",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.contextMenuItems=e instanceof Array?e:[],t||this.render()}},{key:"getCustomDayRenderer",value:function(){return this.options.customDayRenderer}},{key:"setCustomDayRenderer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.customDayRenderer="function"==typeof e?e:null,t||this.render()}},{key:"getCustomDataSourceRenderer",value:function(){return this.options.customDataSourceRenderer}},{key:"setCustomDataSourceRenderer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.customDataSourceRenderer="function"==typeof e?e:null,t||this.render()}},{key:"getLanguage",value:function(){return this.options.language}},{key:"setLanguage",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null!=t&&null!=e.locales[t]&&(this.options.language=t,n||this.render())}},{key:"getDataSource",value:function(){return this.options.dataSource}},{key:"setDataSource",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.dataSource=e instanceof Array||"function"==typeof e?e:[],"function"==typeof this.options.dataSource?(this.render(!0),this._fetchDataSource((function(e){t._dataSource=e,t._initializeDatasourceColors(),t.render(!1)}))):(this._dataSource=this.options.dataSource,this._initializeDatasourceColors(),n||this.render())}},{key:"getWeekStart",value:function(){return this.options.weekStart?this.options.weekStart:e.locales[this.options.language].weekStart}},{key:"setWeekStart",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.options.weekStart=isNaN(parseInt(e))?null:parseInt(e),t||this.render()}},{key:"getLoadingTemplate",value:function(){return this.options.loadingTemplate}},{key:"setLoadingTemplate",value:function(e){this.options.loadingTemplate="string"==typeof e||e instanceof HTMLElement?e:null}},{key:"addEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._dataSource.push(e),t||this.render()}}]),e}();e.default=s,i(s,"locales",{en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekShort:"W",weekStart:0}}),i(s,"colors",["#2C8FC9","#9CB703","#F5BB00","#FF4A32","#B56CE2","#45A597"]),"object"===("undefined"==typeof window?"undefined":t(window))&&(window.Calendar=s,document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll('[data-provide="calendar"]').forEach((function(e){return new s(e)}))})))})?a.apply(t,r):a)||(e.exports=i)},261:function(e,t,n){e.exports=n(262)},262:function(e,t,n){"use strict";n.r(t);var a=n(166);n.d(t,"showFullVisitsDifferentSnapshots",(function(){return a.d})),n.d(t,"showFullVisits",(function(){return a.c})),n.d(t,"showAllVisits",(function(){return a.b})),n.d(t,"initVisitsReporting",(function(){return a.a}))},263:function(e,t,n){},264:function(e,t,n){},79:function(e,t,n){var a=function(){return this||"object"==typeof self&&self}()||Function("return this")(),r=a.regeneratorRuntime&&Object.getOwnPropertyNames(a).indexOf("regeneratorRuntime")>=0,i=r&&a.regeneratorRuntime;if(a.regeneratorRuntime=void 0,e.exports=n(80),r)a.regeneratorRuntime=i;else try{delete a.regeneratorRuntime}catch(e){a.regeneratorRuntime=void 0}},80:function(e,t){!function(t){"use strict";var n,a=Object.prototype,r=a.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag",c="object"==typeof e,u=t.regeneratorRuntime;if(u)c&&(e.exports=u);else{(u=t.regeneratorRuntime=c?e.exports:{}).wrap=w;var d="suspendedStart",h="suspendedYield",f="executing",p="completed",y={},v={};v[o]=function(){return this};var g=Object.getPrototypeOf,m=g&&g(g(Y([])));m&&m!==a&&r.call(m,o)&&(v=m);var D=E.prototype=k.prototype=Object.create(v);x.prototype=D.constructor=E,E.constructor=x,E[l]=x.displayName="GeneratorFunction",u.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},u.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(D),e},u.awrap=function(e){return{__await:e}},S(L.prototype),L.prototype[s]=function(){return this},u.AsyncIterator=L,u.async=function(e,t,n,a){var r=new L(w(e,t,n,a));return u.isGeneratorFunction(t)?r:r.next().then((function(e){return e.done?e.value:r.next()}))},S(D),D[l]="Generator",D[o]=function(){return this},D.toString=function(){return"[object Generator]"},u.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var a=t.pop();if(a in e)return n.value=a,n.done=!1,n}return n.done=!0,n}},u.values=Y,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(T),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(a,r){return s.type="throw",s.arg=e,t.next=a,r&&(t.method="next",t.arg=n),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;T(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:Y(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=n),y}}}function w(e,t,n,a){var r=t&&t.prototype instanceof k?t:k,i=Object.create(r.prototype),o=new M(a||[]);return i._invoke=function(e,t,n){var a=d;return function(r,i){if(a===f)throw new Error("Generator is already running");if(a===p){if("throw"===r)throw i;return O()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var s=_(o,n);if(s){if(s===y)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===d)throw a=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=f;var l=b(e,t,n);if("normal"===l.type){if(a=n.done?p:h,l.arg===y)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=p,n.method="throw",n.arg=l.arg)}}}(e,n,o),i}function b(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function k(){}function x(){}function E(){}function S(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function L(e){function t(n,a,i,o){var s=b(e[n],e,a);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then((function(e){t("next",e,i,o)}),(function(e){t("throw",e,i,o)})):Promise.resolve(c).then((function(e){l.value=e,i(l)}),(function(e){return t("throw",e,i,o)}))}o(s.arg)}var n;this._invoke=function(e,a){function r(){return new Promise((function(n,r){t(e,a,n,r)}))}return n=n?n.then(r,r):r()}}function _(e,t){var a=e.iterator[t.method];if(a===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,_(e,t),"throw"===t.method))return y;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var r=b(a,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,y;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,y):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function Y(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function t(){for(;++a<e.length;)if(r.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=n,t.done=!0,t};return i.next=i}}return{next:O}}function O(){return{value:n,done:!0}}}(function(){return this||"object"==typeof self&&self}()||Function("return this")())}})}));
//# sourceMappingURL=origin.9eb564a69456eff89a70.js.map

File Metadata

Mime Type
text/x-c
Expires
Mon, Aug 18, 10:49 PM (1 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3443126

Event Timeline