1(self.webpackChunknodejs_dependencies=self.webpackChunknodejs_dependencies||[]).push([[2155,2646],{8549(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(4692)],void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function($){var EventCalendarNew=function(element){this.el=element,this.$el=$(element),this.lang=document.documentElement.lang,this.$categories=this.$el.find(".categories"),this.$categoryButtons=this.$categories.find(".category"),this.$resultSection=this.$el.find(".results"),this.$showMore=this.$el.find(".showAll"),this.initialCount=this.$el.data("initialCount"),this.resultId=this.$resultSection.attr("id"),this.itemId=this.$el.data("itemId"),this.apiUrl="/"+this.lang+"/api/event/EventCalendarAjax",this.$categoryButtons.click(e=>{let button=e.target;this.buttonAction(button)}),this.$categoryButtons.length>0?this.buttonAction(this.$categoryButtons[0]):this.fetchEvents(""),this.$showMore.click(e=>{this.$el.find(".event-calendar").toggleClass("expanded")})};return EventCalendarNew.prototype.buttonAction=function(button){this.$categoryButtons.removeClass("selected");let selectedcategory=button.value;this.fetchEvents(selectedcategory),$(button).addClass("selected")},EventCalendarNew.prototype.fetchEvents=function(selectedCategory){var self=this;let queryString="searchId="+this.itemId;selectedCategory&&(queryString+="&categoryId="+selectedCategory),$.ajax({type:"GET",url:this.apiUrl+"?"+queryString,success:function(data){self.$resultSection.html(data),self.$toggleBtn=self.$showMore,self.$resultSection.children().length>self.initialCount?self.$toggleBtn.show():self.$toggleBtn.hide()},error:function(jqXhr,textStatus,errorThrown){self.$resultSection.html("<div>Error</div>"),console.log("error",jqXhr,textStatus,errorThrown)}})},EventCalendarNew}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.