// source --> https://td-lank07.de/wp-content/plugins/events-calendar-pro/src/resources/js/tribe-events-pro.min.js?ver=4.4.17 
Object.prototype.hasOwnProperty.call(window,"tribe_ev")&&(tribe_ev.geoloc={map:[],geocoder:[],geocodes:[],bounds:[],markers:[],refine:!1}),function(e,t,r,i,o,n,a,s,l){r.extend(tribe_ev.fn,{has_address:function(e,t){for(var r=0;r<t.length;r++)if(t[r].formatted_address==e)return!0;return!1},pre_ajax:function(e){if(r("#tribe-bar-geoloc").length){var t=r("#tribe-bar-geoloc").val();t.length?o.process_geocoding(t,function(i){if(n.geocodes=i,n.geocodes.length>1&&!o.has_address(t,n.geocodes))o.print_geo_options();else{var a=i[0].geometry.location.lat(),s=i[0].geometry.location.lng();a&&r("#tribe-bar-geoloc-lat").val(a),s&&r("#tribe-bar-geoloc-lng").val(s),e&&"function"==typeof e&&(r("#tribe_events_filter_item_geofence").length&&r("#tribe_events_filter_item_geofence").show(),e())}}):(r("#tribe-bar-geoloc-lat, #tribe-bar-geoloc-lng").val(""),e&&"function"==typeof e&&(r("#tribe_events_filter_item_geofence").length&&(r("#tribe_events_filter_item_geofence input").prop("checked",!1),r("#tribe_events_filter_item_geofence").hide().find("select").prop("selectedIndex",0)),e()))}else e&&"function"==typeof e&&e()},print_geo_options:function(){r("#tribe-geo-links").empty(),r("#tribe-geo-options").show();var e=[];n.refine=!0;for(var t=0;t<n.geocodes.length;t++){var i=n.geocodes[t].formatted_address;e[i]||(e[i]=!0,r("<a/>").text(i).attr("href","#").addClass("tribe-geo-option-link").data("index",t).appendTo("#tribe-geo-links"),s.map_view()&&o.map_add_marker(n.geocodes[t].geometry.location.lat(),n.geocodes[t].geometry.location.lng(),i))}n.refine=!1},pro_tooltips:function(){var e=r("#tribe-events"),t=r("body"),i=(e.hasClass("tribe-events-shortcode"),e.hasClass("view-month")||t.hasClass("events-gridview"),e.hasClass("view-week")||t.hasClass("tribe-events-week"));e.hasClass("view-photo")||t.hasClass("tribe-events-photo"),e.hasClass("view-day")||t.hasClass("tribe-events-day"),e.hasClass("view-list")||t.hasClass("events-list"),e.hasClass("view-map")||t.hasClass("tribe-events-map"),t.hasClass("single-tribe_events");e.on("mouseenter",'div[id*="tribe-events-event-"], div[id*="tribe-events-daynum-"]:has(a), div.event-is-recurring',function(){var e=0,t=r(this);if(i&&t.tribe_has_attr("data-tribejson"))if(t.parents(".tribe-grid-allday").length){var o=t.find(".tribe-events-tooltip");if(!o.length){var n=t.data("tribejson"),a=t.hasClass("tribe-event-featured")?"tribe_tmpl_tooltip_featured":"tribe_tmpl_tooltip";t.append(tribe_tmpl(a,n)),o=t.find(".tribe-events-tooltip")}e=t.outerHeight()+6,o.css("bottom",e).show()}else{var o=t.find(".tribe-events-tooltip");if(!o.length){var n=t.data("tribejson"),a=t.hasClass("tribe-event-featured")?"tribe_tmpl_tooltip_featured":"tribe_tmpl_tooltip";t.append(tribe_tmpl(a,n)),o=t.find(".tribe-events-tooltip")}var s,l,c,g=r(".tribe-week-grid-wrapper .scroller-content"),b=t.parent(),d=b.parent(),p=Math.ceil(d.width()),v=Math.ceil(t.width()),_=Math.ceil(o.outerWidth()),h=g.height(),u=g.scrollTop(),f=b.position(),m=t.position(),w=Math.ceil(m.top),C=u-w,y=b.hasClass("tribe-events-right"),k={};o.hasClass("hovered")||o.data("ow",_).addClass("hovered"),s=y?Math.ceil(f.left)-20:p-v-Math.ceil(f.left),_=_>=s?s:o.data("ow")>s?s:o.data("ow"),k=y?{right:v+20,bottom:"auto",width:_+"px"}:{left:v+20,bottom:"auto",width:_+"px"},o.css(k),l=o.height(),C>=0?C+=5:(c=C+h,C=l>c?c-l-8:5),o.css("top",C).show()}})},process_geocoding:function(e,t){var r={address:e,bounds:new google.maps.LatLngBounds(new google.maps.LatLng(TribeEventsPro.geocenter.min_lat,TribeEventsPro.geocenter.min_lng),new google.maps.LatLng(TribeEventsPro.geocenter.max_lat,TribeEventsPro.geocenter.max_lng))};n.geocoder.geocode(r,function(e,r){return r==google.maps.GeocoderStatus.OK?(t(e),e):r==google.maps.GeocoderStatus.ZERO_RESULTS?(GeoLoc.map_view&&spin_end(),r):r})},set_recurrence:function(e){e?(a.recurrence=!0,tribe_storage&&tribe_storage.setItem("tribeHideRecurrence","1")):(a.recurrence=!1,tribe_storage&&tribe_storage.setItem("tribeHideRecurrence","0"))}}),r.extend(tribe_ev.tests,{hide_recurrence:function(){return!!r("#tribeHideRecurrence:checked").length}}),r(t).ready(function(){r(".tribe-bar-geoloc-filter").length&&r(".tribe-bar-geoloc-filter").append('<div id="tribe-geo-options"><div id="tribe-geo-links"></div></div>');var c=r("#tribe-events"),g=r("#tribe-bar-geoloc"),b=r("#tribe-geo-options"),d=!1;o.pro_tooltips(),s.hide_recurrence()&&o.set_recurrence(!0),a.recurrence=s.hide_recurrence(),c.on("click","#tribeHideRecurrence",function(){a.popping=!1,a.do_string=!0,a.paged=1,d=!!r(this).is(":checked"),o.set_recurrence(d),r(i).trigger("tribe_ev_updatingRecurrence").trigger("tribe_ev_runAjax"),r(i).trigger("updating-recurrence.tribe").trigger("run-ajax.tribe")}),r(i).on("pre-collect-bar-params.tribe",function(){if(g.length){var e=g.val();e.length?"map"===a.view_target&&(a.url_params.action="tribe_geosearch"):r("#tribe-bar-geoloc-lat, #tribe-bar-geoloc-lng").val("")}tribe_storage&&"1"===tribe_storage.getItem("tribeHideRecurrence")&&"month"!==a.view_target&&"week"!==a.view_target&&(a.url_params.tribeHideRecurrence="1")}),s.map_view()||(b.length&&(c.on("click",".tribe-geo-option-link",function(e){e.preventDefault(),e.stopPropagation();var t=r(this);r(".tribe-geo-option-link").removeClass("tribe-option-loaded"),t.addClass("tribe-option-loaded"),g.val(t.text()),r("#tribe-bar-geoloc-lat").val(n.geocodes[t.data("index")].geometry.location.lat()),r("#tribe-bar-geoloc-lng").val(n.geocodes[t.data("index")].geometry.location.lng()),o.pre_ajax(function(){r(i).trigger("tribe_ev_runAjax"),r(i).trigger("run-ajax.tribe"),b.hide()})}),r(t).on("click",function(e){b.hide()})),o.snap("#tribe-geo-wrapper","#tribe-geo-wrapper","#tribe-events-footer .tribe-events-nav-previous a, #tribe-events-footer .tribe-events-nav-next a")),r("#wp-toolbar").on("click",".tribe-split-single a, .tribe-split-all a",function(){var t="";if(t=r(this).parent().hasClass("tribe-split-all")?TribeEventsPro.recurrence.splitAllMessage:TribeEventsPro.recurrence.splitSingleMessage,!e.confirm(t))return!1}),l&&debug.info("TEC Debug: tribe-events-pro.js successfully loaded")})}(window,document,jQuery,tribe_ev.events,tribe_ev.fn,tribe_ev.geoloc,tribe_ev.state,tribe_ev.tests,tribe_debug);
// source --> https://td-lank07.de/wp-content/plugins/the-events-calendar/src/resources/js/tribe-events-bar.min.js?ver=4.6.8 
var tribe_events_bar_action;!function(e,t,a,r,i,n,s,b,l){a(t).ready(function(){function o(e){if(!e.parents(".tribe-bar-disabled").length){var t=e.width();t>800?e.removeClass("tribe-bar-mini tribe-bar-collapse").addClass("tribe-bar-full"):e.removeClass("tribe-bar-full").addClass("tribe-bar-mini"),t<728?e.removeClass("tribe-bar-mini").addClass("tribe-bar-collapse"):e.removeClass("tribe-bar-collapse")}}function d(){if(tribe_events_bar_action="change_view","month"===s.view&&c.length){var r=c.val(),l=n.get_day();"0"!==s.datepicker_format?l.length?(r=tribeDateFormat(c.bootstrapDatepicker("getDate"),"tribeMonthQuery"),c.val(r+l)):c.val(""):7===r.length&&c.val(r+l)}s.url_params={},a(i).trigger("tribe_ev_preCollectBarParams"),a(i).trigger("pre-collect-bar-params.tribe");var o=a(t.getElementById("tribe-bar-form")).add(t.getElementById("tribe_events_filters_wrapper")),d=o.find("input, select");d.each(function(){var e=a(this);e.val()&&e.val().length&&!e.hasClass("tribe-no-param")&&("month"!==s.view&&"0"!==s.datepicker_format&&e.is(c)?s.url_params[e.attr("name")]=tribeDateFormat(e.bootstrapDatepicker("getDate"),"tribeQuery"):e.is(":checkbox")?e.is(":checked")&&("undefined"==typeof s.url_params[e.attr("name")]&&(s.url_params[e.attr("name")]=[]),s.url_params[e.attr("name")].push(e.val())):"radio"===e.attr("type")?e.is(":checked")&&(s.url_params[e.attr("name")]=e.val()):"undefined"!=typeof e.attr("name")&&(s.url_params[e.attr("name")]=e.val()))}),s.url_params=a.param(s.url_params),a(i).trigger("tribe_ev_postCollectBarParams"),a(i).trigger("post-collect-bar-params.tribe"),s.url_params.length&&(s.cur_url+=b.starting_delim()+s.url_params),e.location.href=s.cur_url}l&&(a().bootstrapDatepicker||debug.warn("TEC Debug: vendor bootstrapDatepicker was not loaded before its dependant file tribe-events-bar.js"),a().placeholder||debug.warn("TEC Debug: vendor placeholder was not loaded before its dependant file tribe-events-bar.js"));var v=a(t.getElementById("tribe-bar-form")),c=a(t.getElementById("tribe-bar-date")),p=(a(t.getElementById("tribe-events")),a(t.getElementById("tribe-events-header"))),m=0,u=a("select[name=tribe-bar-view]");if(p.length&&(m=p.data("startofweek")),o(v),v.resize(function(){o(v)}),!a(".tribe-events-week-grid").length&&"month"!==s.view){var g="yyyy-mm-dd";if("0"!==s.datepicker_format){g=r.datepicker_formats.main[s.datepicker_format];var _=n.get_url_param("tribe-bar-date");_?c.val(tribeDateFormat(_,s.datepicker_format)):"day"===s.view&&0!==c.val().length&&c.val(tribeDateFormat(c.val(),s.datepicker_format))}l&&debug.info('TEC Debug: bootstrapDatepicker was just initialized in "tribe-events-bar.js" on:',c),r.datepicker_opts={weekStart:m,format:g,autoclose:!0},c.bootstrapDatepicker(r.datepicker_opts)}c.blur(function(){""===c.val()&&a(".datepicker.dropdown-menu").is(":hidden")&&b.live_ajax()&&b.pushstate&&(s.date=r.cur_date,r.cur_url=r.base_url,a(i).trigger("tribe_ev_runAjax"),a(i).trigger("run-ajax.tribe"))}),a(".tribe-bar-settings").length&&a(t.getElementById("tribe-events-bar")).addClass("tribe-has-settings"),a("#tribe-events-bar .hasDatepicker").length&&a(t.getElementById("tribe-events-bar")).addClass("tribe-has-datepicker"),a('input[name*="tribe-bar-"]').placeholder(),a('<ul class="tribe-bar-views-list" />').insertAfter(u);var f=a(".tribe-bar-views-list");u.find("option").each(function(e){var t=a(this);displaying=t.data("view");var r="tribe-bar-views-option-"+t.data("view");a("<li></li>",{"class":"tribe-bar-views-option "+r,"data-tribe-bar-order":e,"data-view":displaying}).html(['   <a href="#">','   <span class="tribe-icon-'+displaying+'">'+t.text()+"</span>","</a>"].join("")).appendTo(".tribe-bar-views-list")});var h=u.find(":selected").data("view"),w=f.find("li[data-view="+h+"]");w.prependTo(f).addClass("tribe-bar-active"),v.on("click","#tribe-bar-views",function(e){e.stopPropagation(),a(this).toggleClass("tribe-bar-views-open")}),v.on("click",".tribe-bar-views-option",function(e){e.preventDefault();var t=a(this);if(!t.is(".tribe-bar-active")){var r=t.data("view");s.cur_url=a("option[data-view="+r+"]").val(),s.view_target=a('select[name=tribe-bar-view] option[value="'+s.cur_url+'"]').data("view"),tribe_events_bar_action="change_view",d()}}),n.maybe_default_view_change(),v.on("change",".tribe-bar-views-select",function(e){e.preventDefault();var t=a("option:selected",this),r=t.data("view");s.cur_url=a("option[data-view="+r+"]").val(),s.view_target=a('select[name=tribe-bar-view] option[value="'+s.cur_url+'"]').data("view"),tribe_events_bar_action="change_view",d()}),v.on("click","#tribe-bar-collapse-toggle",function(){a(this).toggleClass("tribe-bar-filters-open"),a(".tribe-bar-filters").slideToggle("fast")}),a('label[for="tribe-bar-date"], input[name="tribe-bar-date"]').wrapAll('<div id="tribe-bar-dates" />'),a(t.getElementById("tribe-bar-filters")).before(a(t.getElementById("tribe-bar-dates"))),a(i).on("tribe_ev_serializeBar",function(){a("form#tribe-bar-form input, form#tribe-bar-form select, #tribeHideRecurrence").each(function(){var e=a(this);if(e.is("#tribe-bar-date")){var t=e.val();t.length?"month"===s.view?(s.params[e.attr("name")]=tribeDateFormat(s.mdate,"tribeMonthQuery"),s.url_params[e.attr("name")]=tribeDateFormat(s.mdate,"tribeMonthQuery")):t.match(/[0-9]{4}-[0-9]{2}/)?s.params[e.attr("name")]=s.url_params[e.attr("name")]=t:(s.params[e.attr("name")]=tribeDateFormat(e.bootstrapDatepicker("getDate"),"tribeQuery"),s.url_params[e.attr("name")]=tribeDateFormat(e.bootstrapDatepicker("getDate"),"tribeQuery")):e.is(".placeholder")&&e.is(".bd-updated")?s.url_params[e.attr("name")]=e.attr("data-oldDate"):s.date=r.cur_date}!e.val().length||e.hasClass("tribe-no-param")||e.is("#tribe-bar-date")||(e.is(":checkbox")?e.is(":checked")&&(s.params[e.attr("name")]=e.val(),"map"!==s.view&&(s.url_params[e.attr("name")]=e.val()),("month"===s.view||"day"===s.view||"week"===s.view||s.recurrence)&&s.pushcount++):(s.params[e.attr("name")]=e.val(),"map"!==s.view&&(s.url_params[e.attr("name")]=e.val()),"month"!==s.view&&"day"!==s.view&&"week"!==s.view||s.pushcount++))})});var k=a('#tribe-events-bar [class^="tribe-bar-button-"]'),y=k.next(".tribe-bar-drop-content");k.click(function(){var e=a(this);return e.toggleClass("open"),e.next(".tribe-bar-drop-content").toggle(),!1}),a(t).click(function(){a(t.getElementById("tribe-bar-views")).removeClass("tribe-bar-views-open"),k.hasClass("open")&&(k.removeClass("open"),y.hide())}),y.click(function(e){e.stopPropagation()}),l&&debug.info("TEC Debug: tribe-events-bar.js successfully loaded")})}(window,document,jQuery,tribe_ev.data,tribe_ev.events,tribe_ev.fn,tribe_ev.state,tribe_ev.tests,tribe_debug);