PageSourceSearch

https://www.ildenaro.it/wp-content/cache/wpfc-minified/kliaw81k/g04t0.js

js ildenaro.it collected 2026-10-02 03:23:39 UTC 676,812 bytes, 5,235 lines download raw bytes

1// source --> https://www.ildenaro.it/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=4.16.15 
2!function($){"use strict";(new function(){var e=this;this.init=function(){window.ppFormRecaptchaLoadCallback=this.recaptcha_processing,$(".pp-del-profile-avatar").on("click",this.delete_avatar),$(".pp-del-cover-image").on("click",this.delete_profile_image_cover),$(document).on("click",".has-password-visibility-icon .pp-form-material-icons",this.toggle_password_visibility),$(document.body).on("click","a.showlogin",(function(){$(".pp_wc_login").slideToggle()})),$(window).on("load resize ppress_updated_checkout",(function(){e.defaultUserProfileResponsive()})),$(window).on("ppress_updated_checkout",(function(){e.recaptcha_processing()})),$(document).on("click",".ppress-confirm-delete",(function(e){e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(window.location.href=$(this).attr("href"))})),this.submit_reload_form_on_billing_country_field_change(),this.myaccount_password_strength_meter(),"true"!==pp_ajax_form.disable_ajax_form&&($(document).on("submit",'form[data-pp-form-submit="login"]',this.ajax_login),$(document).on("submit",'form[data-pp-form-submit="signup"]',this.ajax_registration),$(document).on("submit",'form[data-pp-form-submit="passwordreset"]',this.ajax_password_reset),$(document).on("submit",'form[data-pp-form-submit="editprofile"]',this.ajax_edit_profile))},this.recaptcha_processing=function(){$(".pp-g-recaptcha").each((function(s,t){var r=$(t).attr("data-sitekey"),o=$(this).parents(".pp-form-container").find("form"),p=void 0!==grecaptcha.enterprise?grecaptcha.enterprise:grecaptcha;if("v3"===$(t).attr("data-type"))o.find("input.pp-submit-form").on("click",(function(s){s.preventDefault(),e._add_processing_label(o),p.ready((function(){p.execute(r,{action:"form"}).then((function(e){o.find('[name="g-recaptcha-response"]').remove(),o.append($("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),o.trigger("submit")}))}))}));else{try{var a=p.render(t,{sitekey:r,theme:$(t).attr("data-theme"),size:$(t).attr("data-size")})}catch(e){}o.on("pp_form_submitted",(function(){p.reset(a)})),$(document).on("ppress_process_checkout_success_callback ppress_process_checkout_error_callback",(function(){p.reset(a)}))}}))},this.toggle_password_visibility=function(e){e.preventDefault();var s=$(this).parents(".pp-form-field-input-textarea-wrap").find(".pp-form-field");"password"===s.attr("type")?(s.attr("type","text"),$(this).text("visibility_off")):(s.attr("type","password"),$(this).text("visibility"))},this.submit_reload_form_on_billing_country_field_change=function(){$(document).on("change",".pp-edit-profile-form-wrap select[name=ppress_billing_country]",(function(e){$(document).on("pp_form_edit_profile_success",(function(){window.location.reload()})),$(this).closest("form").find("input.pp-submit-form").trigger("click")}))},this.ajax_edit_profile=function(s){if(void 0!==window.FormData&&window.FormData){s.preventDefault();var t=$('form[data-pp-form-submit="editprofile"]'),r=e.get_melange_id(t),o=new FormData(this);o.append("action","pp_ajax_editprofile"),o.append("nonce",pp_ajax_form.nonce),o.append("melange_id",r),$(".profilepress-edit-profile-status").remove(),$(".profilepress-edit-profile-success").remove(),""!==window.edit_profile_msg_class&&$("."+window.edit_profile_msg_class).remove(),e._add_processing_label(t),$.post({url:pp_ajax_form.ajaxurl,data:o,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(s){t.trigger("pp_form_submitted"),t.trigger("pp_form_edit_profile_success",[t]),"avatar_url"in s&&""!==s.avatar_url&&($("img[data-del='avatar'], img.pp-user-avatar").attr("src",s.avatar_url),$("input[name=eup_avatar]",t).val("")),"cover_image_url"in s&&""!==s.cover_image_url&&($("img[data-del='cover-image'], img.pp-user-cover-image").attr("src",s.cover_image_url),$("input[name=eup_cover_image]",t).val(""),$(".profilepress-myaccount-has-cover-image",t).show(),$(".profilepress-myaccount-cover-image-empty",t).hide()),"message"in s&&(window.edit_profile_msg_class=$(s.message).attr("class"),t.before(s.message),s.message&&s.message.includes("profilepress-edit-profile-status")&&e.scroll_to_notices($(".profilepress-edit-profile-status"))),"redirect"in s&&(t.trigger("pp_edit_profile_success_before_redirect"),window.location.assign(s.redirect)),e._remove_processing_label(t)}},"json")}},this.ajax_password_reset=function(s){s.preventDefault();var t=$(this),r=e.get_melange_id(t),o="true"===t.find('input[name="is-pp-tab-widget"]').val(),p={action:"pp_ajax_passwordreset",data:$(this).serialize()+"&melange_id="+r};e._remove_status_notice(),t.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),e._add_processing_label(t),$.post(pp_ajax_form.ajaxurl,p,(function(s){if(t.trigger("pp_form_submitted"),"object"!=typeof s)return e._remove_processing_label(t);if("message"in s){if(t.trigger("pp_password_reset_status"),o){var r=s.message.replace("profilepress-reset-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(r)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(s.message):t.before(s.message);"status"in s&&!0===s.status&&t.hide(),$('input[name="user_login"]',t).val("")}e._remove_processing_label(t)}),"json")},this.ajax_registration=function(s){if(void 0!==window.FormData&&window.FormData){s.preventDefault();var t=$(this),r=e.get_melange_id(t),o=new FormData(this),p="true"===t.find('input[name="is-pp-tab-widget"]').val();o.append("action","pp_ajax_signup"),o.append("melange_id",r),e._remove_status_notice(),t.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),e._add_processing_label(t),$.post({url:pp_ajax_form.ajaxurl,data:o,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(s){if(t.trigger("pp_form_submitted"),"object"!=typeof s)return e._remove_processing_label(t);if("message"in s){if(t.trigger("pp_registration_error",[s]),t.trigger("pp_registration_ajax_response",[s]),p){var r=s.message.replace("profilepress-reg-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(r)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(s.message):t.before(s.message);s.message&&s.message.includes("profilepress-reg-status")&&e.scroll_to_notices()}else"redirect"in s&&(t.trigger("pp_registration_success",[s]),window.location.assign(s.redirect));e._remove_processing_label(t)}})}},this.ajax_login=function(s){s.preventDefault();var t=$(this),r={action:"pp_ajax_login",data:$(this).serialize()},o="true"===t.find('input[name="is-pp-tab-widget"]').val();e._remove_status_notice(),e._add_processing_label(t),$.post(pp_ajax_form.ajaxurl,r,(function(s){if(t.trigger("pp_form_submitted"),null===s||"object"!=typeof s)return e._remove_processing_label(t);if("success"in s&&!0===s.success&&"redirect"in s)t.trigger("pp_login_form_success"),window.location.assign(s.redirect);else if(t.trigger("pp_login_form_error"),"code"in s&&"pp2fa_auth_code_invalid"==s.code&&t.find(".pp-2fa").show(),o){var r=s.message.replace("profilepress-login-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(r)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(s.message):t.before(s.message);e._remove_processing_label(t)}),"json")},this.delete_avatar=function(e){e.preventDefault();var s=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_avatar",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error?(t.text(s),alert(pp_ajax_form.deleting_error)):"success"in e&&($("img[data-del='avatar']").attr("src",e.default),t.remove())}
2)))},this.delete_profile_image_cover=function(e){e.preventDefault();var s=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_cover_image",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error&&(t.text(s),alert(pp_ajax_form.deleting_error)),"success"in e&&(""!==e.default?($("img[data-del='cover-image']").attr("src",e.default),t.parent().find(".profilepress-myaccount-has-cover-image").show(),t.parent().find(".profilepress-myaccount-cover-image-empty").hide()):(t.parent().find(".profilepress-myaccount-has-cover-image").hide(),t.parent().find(".profilepress-myaccount-cover-image-empty").show()),t.remove())})))},this.get_melange_id=function(e){var s=$("input.pp_melange_id",e).val();return void 0===s?"":s},this._add_processing_label=function(e){var s=e.find("input[data-pp-submit-label]");s.attr({value:s.data("pp-processing-label"),disabled:"disabled"}).css("opacity",".4")},this._remove_processing_label=function(e){var s=e.find("input[data-pp-submit-label]");s.attr("value",s.data("pp-submit-label")),s.attr({value:s.data("pp-submit-label"),disabled:null}).css("opacity","")},this._remove_status_notice=function(){$(".profilepress-login-status,.pp-tab-status,.profilepress-edit-profile-success,.profilepress-edit-profile-status,.pp-reset-success,.profilepress-reset-status,.profilepress-reg-status").remove()},this.scroll_to_notices=function(e){(e=e||$(".profilepress-reg-status")).length&&$("html, body").animate({scrollTop:e.offset().top-100},1e3)},this.defaultUserProfileResponsive=function(){$(".ppress-default-profile, .pp-member-directory, .ppress-checkout__form").each((function(){var e=$
2(this),s=e.width();s<=340?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui768"),e.removeClass("ppressui960"),e.addClass("ppressui340")):s<=500?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui500")):s<=768?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui768")):s<=800?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui800")):s<=960?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui960")):s>960&&(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960")),e.css("opacity",1)})),$(".ppress-default-profile-cover, .ppress-default-profile-cover-e").each((function(){var e=$
2(this),s=Math.round(e.width()/e.data("ratio"))+"px";e.height(s),e.find(".ppress-dpf-cover-add").height(s)}))},this.myaccount_password_strength_meter=function(){$((function(){var e=$("input[name=password_new]"),s=$("input[name=password_confirm_new]"),t=$("input[name=submit-form]"),r=$("#pp-pass-strength-result");$("body").on("keyup","input[name=password_new], input[name=password_confirm_new]",(function(o){!function(e,s,t,r,o){var p=e.val(),a=s.val();r.attr("disabled","disabled"),t.removeClass("short bad good strong"),o=o.concat(wp.passwordStrength.userInputDisallowedList());var i=wp.passwordStrength.meter(p,o,a);switch(i){case 2:t.addClass("bad").html(pwsL10n.bad);break;case 3:t.addClass("good").html(pwsL10n.good);break;case 4:t.addClass("strong").html(pwsL10n.strong);break;case 5:t.addClass("short").html(pwsL10n.mismatch);break;default:t.addClass("short").html(pwsL10n.short)}"false"===myacPwsL10n.disable_enforcement&&4===i&&""!==a.trim()&&r.removeAttr("disabled")}(e,s,r,t,[])}))}))}}).init(),(new function(){let e=this;window.ppressCheckoutForm=this,this.init=function(){"0"!==pp_ajax_form.is_checkout&&0!==$("#ppress_checkout_main_form").length&&($(document).on("click",".ppress-checkout-show-login-form",this.toggle_login_form),$(document).on("click",'.ppress-login-submit-btn input[type="submit"]',this.process_login),$(document).on("click",".ppress-coupon-code-link",this.toggle_discount_code_reveal),$(document).on("click",".ppress-apply-discount-btn",this.apply_discount_code),$(document).on("click","#ppress-remove-applied-coupon",this.remove_applied_discount_code),$(document).on("submit","#ppress_mb_checkout_form",this.process_checkout),$(document).on("click",".ppress-terms-and-conditions-link",(function(e){var s=$(".ppress-checkout-form__terms_condition__content");s.length>0&&(e.preventDefault(),s.slideToggle())})),$(document).on("ppress_update_checkout",this.update_checkout),"1"===pp_ajax_form.is_checkout_tax_enabled?$(document).on("change","#ppress_mb_checkout_form .ppress_billing_country, #ppress_mb_checkout_form .ppress_billing_state, #ppress_mb_checkout_form .ppress_vat_number",e.debounce((function(){$(document.body).trigger("ppress_update_checkout")}),200)):$(document).on("change","#ppress_mb_checkout_form .ppress_billing_country",e.contextual_state_field),$(document.body).on("change","#ppress_checkout_payment_methods [name=ppress_payment_method]",(function(){$(document.body).trigger("ppress_update_checkout")})),$(document.body).on("change","#ppress_mb_checkout_form #ppress-checkout-renewal",(function(){$(document.body).trigger("ppress_update_checkout")})),$(document.body).on("change","#ppress_mb_checkout_form [name=group_selector]",(function(){e.update_checkout()})),$(document.body).trigger("ppress_update_checkout"),$(document).ajaxError((function(){e.remove_spinner()})))},this.debounce=function(e,s){let t;return s=s||600,function(){clearTimeout(t),t=setTimeout((function(){e()}),s)}},this.contextual_state_field=function(){let e=$(".ppress_billing_state"),s={action:"ppress_contextual_state_field",country:$(this).val(),name:e.prop("name"),id:e.prop("id"),class:e.prop("class"),csrf:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,s,(function(s){e.replaceWith(s.data)}))},this.scroll_to_notices=function(e){"true"===pp_ajax_form.is_checkout_autoscroll_enabled&&(e=e||$(".ppress-checkout-alert")).length&&$("html, body").animate({scrollTop:e.offset().top-100},1e3)},this.update_checkout=function(s){s=s||!1;let t=$("#ppress_mb_checkout_form [name=group_selector]").length>0;e.removeAllAlerts(),e.add_spinner();let r={action:"ppress_update_order_review",plan_id:$("#ppress-checkout-plan-id").val(),ppress_payment_method:$("#ppress_checkout_payment_methods [name=ppress_payment_method]:checked").val(),csrf:$("#ppress_checkout_nonce").val(),address:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_address").val(),city:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_city").val(),country:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_country").val(),state:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_state").val(),postcode:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_postcode").val(),phone:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_phone").val(),vat_number:$("#ppress_checkout_main_form .ppress_vat_number").val(),post_data:$("#ppress_mb_checkout_form").serialize()};!0===t&&(r.isChangePlanUpdate="true"),$.post(pp_ajax_form.ajaxurl,r,(function(o){let p={};if($(".ppress-checkout-form__payment_method :input, .ppress-checkout_account_info-wrap :input").each((function(){let e=$(this).attr("id");e&&(-1!==$.inArray($(this).attr("type"),["checkbox","radio"])?p[e]=$(this).prop("checked"):p[e]=$(this).val())})),"data"in o&&void 0!==o.data.fragments&&($.each(o.data.fragments,(function(s,t){e.fragments&&e.fragments[s]===t||$(s).replaceWith(t)})),e.fragments=r.fragments),$.isEmptyObject(p)||$(".ppress-checkout-form__payment_method :input, .ppress-checkout_account_info-wrap :input").each((function(){let e=$(this).attr("id");e&&(-1!==$.inArray($(this).attr("type"),["checkbox","radio"])?$(this).prop("checked",p[e]):($.inArray($(this).attr("type"),["select"]),$(this).val(p[e])))})),"success"in o&&!1===o.success){let e=$("#ppress_checkout_main_form");
2o.data&&e.prepend(o.data),e.find(".input-text, select, input:checkbox").trigger("blur")}$(document.body).trigger("ppress_updated_checkout",[o]);let a,i=$(".ppress-checkout_order_summary__bottom_details");(a=$(".ppress-checkout-alert")).length>0&&(i=a),e.scroll_to_notices(i),e.remove_spinner(),!0===t&&!0!==s&&e.update_checkout(!0)}))},this.toggle_login_form=function(e){e.preventDefault(),$("#ppress_checkout_account_info .ppress-main-checkout-form__login_form_wrap").slideToggle()},this.toggle_discount_code_reveal=function(e){e.preventDefault(),$("#ppress-checkout-coupon-code-wrap").slideToggle()},this.apply_discount_code=function(s){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();let t={action:"ppress_checkout_apply_discount",plan_id:$("#ppress-checkout-plan-id").val(),coupon_code:$("#apply-discount").val(),ppress_checkout_nonce:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,t,(function(s){"success"in s&&!0===s.success?$(document.body).trigger("ppress_update_checkout"):($(".ppress-checkout_order_summary-wrap").before(s.data),e.remove_spinner())}))},this.remove_applied_discount_code=function(s){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();let t={action:"ppress_checkout_remove_discount",plan_id:$("#ppress-checkout-plan-id").val(),ppress_checkout_nonce:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,t,(function(s){"success"in s&&!0===s.success?$(document.body).trigger("ppress_update_checkout"):($(".ppress-checkout_order_summary-wrap").before(s.data),e.remove_spinner())}))},this.process_login=function(s){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();let t={action:"ppress_process_checkout_login",ppmb_user_login:$("#ppress_mb_checkout_form #ppmb_user_login").val(),ppmb_user_pass:$("#ppress_mb_checkout_form #ppmb_user_pass").val(),ppress_checkout_nonce:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,t,(function(s){"success"in s&&(!0===s.success?window.location.reload():"data"in s&&$("#ppress_mb_checkout_form .ppress-login-submit-btn").prepend(s.data)),e.remove_spinner()}))},this.process_checkout=function(s){if("function"!=typeof this.checkValidity||!1!==this.checkValidity()){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();var t=$(this),r=e.get_payment_method();if(!1!==t.triggerHandler("ppress_checkout_place_order_"+r)){let s=new FormData(this);s.append("action","ppress_process_checkout"),s.append("ppress_checkout_nonce",$("#ppress_checkout_nonce").val()),$.post({url:pp_ajax_form.ajaxurl,data:s,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(s){if($(document.body).trigger("ppress_process_checkout_success_callback",[s]),"success"in s)return!0===s.success?void(!1!==t.triggerHandler("ppress_process_checkout_"+r,[s,r])&&("redirect_url"in s&&void 0!==s.redirect_url&&s.redirect_url.length>0?window.location.assign(s.redirect_url):($(document.body).trigger("ppress_checkout_success",[s,r]),window.location.assign(s.order_success_url)))):"error_message"in s?e.createAlertMessage(s.error_message):"data"in s&&"string"==typeof s.data?e.createAlertMessage(s.data):void 0;e.remove_spinner()},error:function(s,t,r){$(document.body).trigger("ppress_process_checkout_error_callback",[s,t,r]),e.createAlertMessage(r)}},"json")}}},this.get_payment_method=function(){return $("#ppress_mb_checkout_form").find('input[name="ppress_payment_method"]:checked').val()},this.createAlertMessage=function(e,s){s=s||"error";var t=void 0!==e.indexOf&&-1!==e.indexOf("ppress-checkout-alert"),r="";t||(r='<div class="ppress-checkout-alert ppress-'+s+'"><p>'),r+=e,t||(r+="</p></div>"),$("#ppress_checkout_main_form").prepend(r),ppressCheckoutForm.scroll_to_notices(),ppressCheckoutForm.remove_spinner(),$(document.body).trigger("ppress_checkout_error",[e])},this.removeAllAlerts=function(){$(".ppress-checkout-alert").remove()},this.add_spinner=function(){e.remove_spinner(),$(".ppress-checkout__form").prepend('<div class="ppress-checkout__form__preloader"><div class="ppress-checkout__form__spinner"></div></div>')},this.remove_spinner=function(){$(".ppress-checkout__form .ppress-checkout__form__preloader").remove()},this.is_var_defined=function(e){return null!=e},this.get_obj_val=function(e,s){return this.is_var_defined(e)&&""!==e?e:s}}).init()}(jQuery);
3// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=12.6.1 
4/*
5 Magnific Popup - v0.9.9 - 2013-12-27
6 http://dimsemenov.com/plugins/magnific-popup/
7 Copyright (c) 2013 Dmitry Semenov; */
8jQuery.easing.jswing=jQuery.easing.swing;
9jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,h){return jQuery.easing[jQuery.easing.def](a,b,c,d,h)},easeInQuad:function(a,b,c,d,h){return d*(b/=h)*b+c},easeOutQuad:function(a,b,c,d,h){return-d*(b/=h)*(b-2)+c},easeInOutQuad:function(a,b,c,d,h){return 1>(b/=h/2)?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,h){return d*(b/=h)*b*b+c},easeOutCubic:function(a,b,c,d,h){return d*((b=b/h-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,h){return 1>(b/=h/2)?d/2*b*b*b+c:
10d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,h){return d*(b/=h)*b*b*b+c},easeOutQuart:function(a,b,c,d,h){return-d*((b=b/h-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,h){return 1>(b/=h/2)?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,h){return d*(b/=h)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,h){return d*((b=b/h-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,h){return 1>(b/=h/2)?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,h){return-d*Math.cos(b/
11h*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,h){return d*Math.sin(b/h*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,h){return-d/2*(Math.cos(Math.PI*b/h)-1)+c},easeInExpo:function(a,b,c,d,h){return 0==b?c:d*Math.pow(2,10*(b/h-1))+c},easeOutExpo:function(a,b,c,d,h){return b==h?c+d:d*(-Math.pow(2,-10*b/h)+1)+c},easeInOutExpo:function(a,b,c,d,h){return 0==b?c:b==h?c+d:1>(b/=h/2)?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,h){return-d*(Math.sqrt(1-(b/=h)*
12b)-1)+c},easeOutCirc:function(a,b,c,d,h){return d*Math.sqrt(1-(b=b/h-1)*b)+c},easeInOutCirc:function(a,b,c,d,h){return 1>(b/=h/2)?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,h){a=1.70158;var f=0,p=d;if(0==b)return c;if(1==(b/=h))return c+d;f||(f=.3*h);p<Math.abs(d)?(p=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/p);return-(p*Math.pow(2,10*--b)*Math.sin(2*(b*h-a)*Math.PI/f))+c},easeOutElastic:function(a,b,c,d,h){a=1.70158;var f=0,p=d;if(0==b)return c;if(1==(b/=
13h))return c+d;f||(f=.3*h);p<Math.abs(d)?(p=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/p);return p*Math.pow(2,-10*b)*Math.sin(2*(b*h-a)*Math.PI/f)+d+c},easeInOutElastic:function(a,b,c,d,h){a=1.70158;var f=0,p=d;if(0==b)return c;if(2==(b/=h/2))return c+d;f||(f=.3*h*1.5);p<Math.abs(d)?(p=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/p);return 1>b?-.5*p*Math.pow(2,10*--b)*Math.sin(2*(b*h-a)*Math.PI/f)+c:.5*p*Math.pow(2,-10*--b)*Math.sin(2*(b*h-a)*Math.PI/f)+d+c},easeInBack:function(a,b,c,d,h,f){void 0==f&&(f=1.70158);
14return d*(b/=h)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,h,f){void 0==f&&(f=1.70158);return d*((b=b/h-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,h,f){void 0==f&&(f=1.70158);return 1>(b/=h/2)?d/2*b*b*(((f*=1.525)+1)*b-f)+c:d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,h){return d-jQuery.easing.easeOutBounce(a,h-b,0,d,h)+c},easeOutBounce:function(a,b,c,d,h){return(b/=h)<1/2.75?7.5625*d*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=
152.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,h){return b<h/2?.5*jQuery.easing.easeInBounce(a,2*b,0,d,h)+c:.5*jQuery.easing.easeOutBounce(a,2*b-h,0,d,h)+.5*d+c}});
16(function(a){a.fn.supersubs=function(b){var c=a.extend({},a.fn.supersubs.defaults,b);return this.each(function(){var b=a(this),h=a.meta?a.extend({},c,b.data()):c;setTimeout(function(b){var c=b.find(".sub-menu").show(),d=a('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(b)[0].clientWidth;a("#menu-fontsize").remove();c.each(function(b){b=a(this);var c=b.children(),f=c.children("a"),p=c.css("white-space","nowrap").css("float");b.add(c).add(f).css({"float":"none",
17width:"auto"});f=b[0].clientWidth/d;f+=h.extraWidth;f>h.maxWidth?f=h.maxWidth:f<h.minWidth&&(f=h.minWidth);f+="em";h.applyMin?b.css("min-width",f):b.css("width",f);c.css({"float":p,width:"100%","white-space":"normal"}).each(function(){var b=a(this).children("ul"),c=void 0!==b.css("left")?"left":"right";b.css(c,"100%")});b.parent().hasClass("tdb-menu-item-inactive")&&b.parent().removeClass("tdb-menu-item-inactive")}).hide()},500,b)})};a.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0,applyMin:!1}})(jQuery);
18(function(a){var b=0,c=0,d=0,h=0,f="ontouchstart"in window||0<navigator.msMaxTouchPoints,p="onorientationchange"in window,G=!1,W=!1,P=!1,X=!1,B=!1,v="pointer",x="pointer",T=[],U=[],pa=[],Y=[],D=[],ba=[],H=[],q=[],w=[],ca=[],ja=[],k={showScrollbar:function(b,c){b.scrollbarHide&&a("."+c).css({opacity:b.scrollbarOpacity,filter:"alpha(opacity:"+100*b.scrollbarOpacity+")"})},hideScrollbar:function(a,b,e,c,d,g,f,h,p,q){if(a.scrollbar&&a.scrollbarHide)for(var l=e;l<e+25;l++)b[b.length]=k.hideScrollbarIntervalTimer(10*
19l,c[e],(e+24-l)/24,d,g,f,h,p,q,a)},hideScrollbarInterval:function(b,c,e,d,f,g,p,q,G){h=-1*b/w[q]*(f-g-p-d);k.setSliderOffset("."+e,h);a("."+e).css({opacity:G.scrollbarOpacity*c,filter:"alpha(opacity:"+G.scrollbarOpacity*c*100+")"})},slowScrollHorizontalInterval:function(b,c,e,d,f,g,p,G,ka,Q,L,A,N,t,z,r,v,n,F){if(F.infiniteSlider){if(e<=-1*w[r]||e<=-1*ca[r]){var l=a(b).width();if(e<=-1*ca[r]){var E=-1*L[0];a(c).each(function(b){k.setSliderOffset(a(c)[b],E+v);b<A.length&&(A[b]=-1*E);E+=z[b]});e+=-1*
20A[0];q[r]=-1*A[0]+v;w[r]=q[r]+l-g;H[r]=0}for(;e<=-1*w[r];){var y=0,m=k.getSliderOffset(a(c[0]),"x");a(c).each(function(a){k.getSliderOffset(this,"x")<m&&(m=k.getSliderOffset(this,"x"),y=a)});N=q[r]+l;k.setSliderOffset(a(c)[y],N);q[r]=-1*A[1]+v;w[r]=q[r]+l-g;A.splice(0,1);A.splice(A.length,0,-1*N+v);H[r]++}}if(e>=-1*q[r]||0<=e){l=a(b).width();if(0<e)for(E=-1*L[0],a(c).each(function(b){k.setSliderOffset(a(c)[b],E+v);b<A.length&&(A[b]=-1*E);E+=z[b]}),e-=-1*A[0],q[r]=-1*A[0]+v,w[r]=q[r]+l-g,H[r]=t;0<
21-1*A[0]-l+v;){var O=0,C=k.getSliderOffset(a(c[0]),"x");a(c).each(function(a){k.getSliderOffset(this,"x")>C&&(C=k.getSliderOffset(this,"x"),O=a)});N=q[r]-z[O];k.setSliderOffset(a(c)[O],N);A.splice(0,0,-1*N+v);A.splice(A.length-1,1);q[r]=-1*A[0]+v;w[r]=q[r]+l-g;H[r]--;D[r]++}for(;e>-1*q[r];)O=0,C=k.getSliderOffset(a(c[0]),"x"),a(c).each(function(a){k.getSliderOffset(this,"x")>C&&(C=k.getSliderOffset(this,"x"),O=a)}),N=q[r]-z[O],k.setSliderOffset(a(c)[O],N),A.splice(0,0,-1*N+v),A.splice(A.length-1,1),
22q[r]=-1*A[0]+v,w[r]=q[r]+l-g,H[r]--}}L=!1;g=k.calcActiveOffset(F,e,A,g,H[r],t,Q,r);N=(g+H[r]+t)%t;F.infiniteSlider?N!=ba[r]&&(L=!0):g!=D[r]&&(L=!0);if(L&&(t=new k.args("change",F,b,a(b).children(":eq("+N+")"),N,n),a(b).parent().data("args",t),""!=F.onSlideChange))F.onSlideChange(t);D[r]=g;ba[r]=N;e=Math.floor(e);if(r!=a(b).parent().data("args").data.sliderNumber)return!0;k.setSliderOffset(b,e);F.scrollbar&&(h=Math.floor((-1*e-q[r]+v)/(w[r]-q[r]+v)*(p-G-f)),b=f-ka,e>=-1*q[r]+v?(b=f-ka- -1*h,k.setSliderOffset(a("."+
23d),0)):(e<=-1*w[r]+1&&(b=p-G-ka-h),k.setSliderOffset(a("."+d),h)),a("."+d).css({width:b+"px"}))},slowScrollHorizontal:function(b,c,e,d,f,g,h,p,v,G,L,A,N,t,z,r,x,n,F,J,R){var l=k.getSliderOffset(b,"x");g=[];var E=0,y=25/1024*p;frictionCoefficient=R.frictionCoefficient;elasticFrictionCoefficient=R.elasticFrictionCoefficient;snapFrictionCoefficient=R.snapFrictionCoefficient;f>R.snapVelocityThreshold&&R.snapToChildren&&!F?E=1:f<-1*R.snapVelocityThreshold&&R.snapToChildren&&!F&&(E=-1);f<-1*y?f=-1*y:f>
24y&&(f=y);a(b)[0]!==a(n)[0]&&(E*=-1,f*=-2);n=H[z];if(R.infiniteSlider)var m=q[z],O=w[z];F=[];y=[];for(var C=0;C<N.length;
24C++)F[C]=N[C],C<c.length&&(y[C]=k.getSliderOffset(a(c[C]),"x"));for(;1<f||-1>f;){f*=frictionCoefficient;l+=f;(l>-1*q[z]||l<-1*w[z])&&!R.infiniteSlider&&(f*=elasticFrictionCoefficient,l+=f);if(R.infiniteSlider){if(l<=-1*O){O=a(b).width();var Q=0,ka=y[0];for(C=0;C<y.length;C++)y[C]<ka&&(ka=y[C],Q=C);C=m+O;y[Q]=C;m=-1*F[1]+J;O=m+O-p;F.splice(0,1);F.splice(F.length,0,-1*C+J);n++}if(l>=
25-1*m){O=a(b).width();Q=0;ka=y[0];for(C=0;C<y.length;C++)y[C]>ka&&(ka=y[C],Q=C);C=m-t[Q];y[Q]=C;F.splice(0,0,-1*C+J);F.splice(F.length-1,1);m=-1*F[0]+J;O=m+O-p;n--}}g[g.length]=l}y=!1;f=k.calcActiveOffset(R,l,F,p,n,x,D[z],z);m=(f+n+x)%x;R.snapToChildren&&(R.infiniteSlider?m!=ba[z]&&(y=!0):f!=D[z]&&(y=!0),0>E&&!y?(f++,f>=N.length&&!R.infiniteSlider&&(f=N.length-1)):0<E&&!y&&(f--,0>f&&!R.infiniteSlider&&(f=0)));if(R.snapToChildren||(l>-1*q[z]||l<-1*w[z])&&!R.infiniteSlider){(l>-1*q[z]||l<-1*w[z])&&!R.infiniteSlider?
26g.splice(0,g.length):(g.splice(.1*g.length,g.length),l=0<g.length?g[g.length-1]:l);for(;l<F[f]-.5||l>F[f]+.5;)l=(l-F[f])*snapFrictionCoefficient+F[f],g[g.length]=l;g[g.length]=F[f]}E=1;0!=g.length%2&&(E=0);for(l=0;l<e.length;l++)clearTimeout(e[l]);n=(f+n+x)%x;m=0;for(l=E;l<g.length;l+=2)if(l==E||1<Math.abs(g[l]-m)||l>=g.length-2)m=g[l],e[e.length]=k.slowScrollHorizontalIntervalTimer(10*l,b,c,g[l],d,h,p,v,G,L,f,A,N,r,x,t,z,J,n,R);m=(f+H[z]+x)%x;""!=R.onSlideComplete&&1<g.length&&(e[e.length]=k.onSlideCompleteTimer(10*
27(l+1),R,b,a(b).children(":eq("+m+")"),n,z));e[e.length]=k.updateBackfaceVisibilityTimer(10*(l+1),c,z,x,R);Y[z]=e;k.hideScrollbar(R,e,l,g,d,h,p,G,L,z)},onSlideComplete:function(b,c,e,d,f){e=new k.args("complete",b,a(c),e,d,d);a(c).parent().data("args",e);if(""!=b.onSlideComplete)b.onSlideComplete(e)},getSliderOffset:function(b,c){c="x"==c?4:5;if(!G||W||P)b=parseInt(a(b).css("left"),10);else{for(var e=["-webkit-transform","-moz-transform","transform"],d,f=0;f<e.length;f++)if(void 0!=a(b).css(e[f])&&
280<a(b).css(e[f]).length){d=a(b).css(e[f]).split(",");break}b=void 0==d[c]?0:parseInt(d[c],10)}return b},setSliderOffset:function(b,c){c=parseInt(c,10);!G||W||P?a(b).css({left:c+"px"}):a(b).css({msTransform:"matrix(1,0,0,1,"+c+",0)",webkitTransform:"matrix(1,0,0,1,"+c+",0)",MozTransform:"matrix(1,0,0,1,"+c+",0)",transform:"matrix(1,0,0,1,"+c+",0)"})},setBrowserInfo:function(){null!=navigator.userAgent.match("WebKit")?(v="-webkit-grab",x="-webkit-grabbing"):null!=navigator.userAgent.match("Gecko")?
29(B=!0,v="move",x="-moz-grabbing"):null!=navigator.userAgent.match("MSIE 7")?X=W=!0:null!=navigator.userAgent.match("MSIE 8")?X=P=!0:null!=navigator.userAgent.match("MSIE 9")&&(X=!0)},has3DTransform:function(){var b=!1,c=a("<div />").css({msTransform:"matrix(1,1,1,1,1,1)",webkitTransform:"matrix(1,1,1,1,1,1)",MozTransform:"matrix(1,1,1,1,1,1)",transform:"matrix(1,1,1,1,1,1)"});
29""==c.attr("style")?b=!1:B&&21<=parseInt(navigator.userAgent.split("/")[3],10)?b=!1:void 0!=c.attr("style")&&(b=!0);return b},
30getSlideNumber:function(a,b,e){return(a-H[b]+e)%e},calcActiveOffset:function(a,b,e,c,d,g,f,h){d=!1;a=[];var l;b>e[0]&&(l=0);b<e[e.length-1]&&(l=g-1);for(g=0;g<e.length;g++)e[g]<=b&&e[g]>b-c&&(d||e[g]==b||(a[a.length]=e[g-1]),a[a.length]=e[g],d=!0);0==a.length&&(a[0]=e[e.length-1]);for(g=d=0;g<a.length;g++)f=Math.abs(b-a[g]),f<c&&(d=a[g],c=f);for(g=0;g<e.length;g++)d==e[g]&&(l=g);return l},changeSlide:function(b,c,e,d,f,g,h,p,q,v,G,A,x,t,z,r,w,n){k.autoSlidePause(t);for(var l=0;l<d.length;l++)clearTimeout(d[l]);
31var E=Math.ceil(n.autoSlideTransTimer/10)+1,y=k.getSliderOffset(c,"x"),m=A[b];m-=y;var O=b-(D[t]+H[t]+r)%r;if(n.infiniteSlider){b=(b-H[t]+2*r)%r;l=!1;0==b&&2==r&&(b=r,A[b]=A[b-1]-a(e).eq(0).outerWidth(!0),l=!0);m=A[b];m-=y;var C=[A[b]-a(c).width(),A[b]+a(c).width()];l&&A.splice(A.length-1,1);for(l=0;l<C.length;l++)Math.abs(C[l]-y)<Math.abs(m)&&(m=C[l]-y)}0>m&&-1==O?m+=a(c).width():0<m&&1==O&&(m-=a(c).width());O=[];k.showScrollbar(n,f);for(l=0;l<=E;l++)C=l,C/=E,C--,C=y+m*(Math.pow(C,5)+1),O[O.length]=
32C;E=(b+H[t]+r)%r;for(l=y=0;l<O.length;l++){if(0==l||1<Math.abs(O[l]-y)||l>=O.length-2)y=O[l],d[l]=k.slowScrollHorizontalIntervalTimer(10*(l+1),c,e,O[l],f,g,h,p,q,v,b,G,A,z,r,x,t,w,E,n);0==l&&""!=n.onSlideStart&&(m=(D[t]+H[t]+r)%r,n.onSlideStart(new k.args("start",n,c,a(c).children(":eq("+m+")"),m,b)))}y=!1;n.infiniteSlider?E!=ba[t]&&(y=!0):b!=D[t]&&(y=!0);y&&""!=n.onSlideComplete&&(d[d.length]=k.onSlideCompleteTimer(10*(l+1),n,c,a(c).children(":eq("+E+")"),E,t));Y[t]=d;k.hideScrollbar(n,d,l,O,f,g,
33h,q,v,t);k.autoSlide(c,e,d,f,g,h,p,q,v,G,A,x,t,z,r,w,n)},changeOffset:function(b,c,e,d,f,g,h,p,v,G,x,A,N,t,z,r,T,n){k.autoSlidePause(t);for(var l=0;l<d.length;l++)clearTimeout(d[l]);n.infiniteSlider||(b=b>-1*q[t]+T?-1*q[t]+T:b,b=b<-1*w[t]?-1*w[t]:b);var E=Math.ceil(n.autoSlideTransTimer/10)+1,y=k.getSliderOffset(c,"x");l=(k.calcActiveOffset(n,b,A,h,H,r,D[t],t)+H[t]+r)%r;var m=A.slice();if(n.snapToChildren&&!n.infiniteSlider)b=A[l];else if(n.infiniteSlider&&n.snapToChildren){for(;b>=m[0];)m.splice(0,
340,m[r-1]+a(c).width()),m.splice(r,1);for(;b<=m[r-1];)m.splice(r,0,m[0]-a(c).width()),m.splice(0,1);l=k.calcActiveOffset(n,b,m,h,H,r,D[t],t);b=m[l]}var O=b-y;b=[];k.showScrollbar(n,f);for(m=0;m<=E;m++){var C=m;C/=E;C--;C=y+O*(Math.pow(C,5)+1);b[b.length]=C}E=(l+H[t]+r)%r;for(m=y=0;m<b.length;m++){if(0==m||1<Math.abs(b[m]-y)||m>=b.length-2)y=b[m],d[m]=k.slowScrollHorizontalIntervalTimer(10*(m+1),c,e,b[m],f,g,h,p,v,G,l,x,A,z,r,N,t,T,E,n);0==m&&""!=n.onSlideStart&&(E=(D[t]+H[t]+r)%r,n.onSlideStart(new k.args("start",
35n,c,a(c).children(":eq("+E+")"),E,l)))}y=!1;n.infiniteSlider?E!=ba[t]&&(y=!0):l!=D[t]&&(y=!0);y&&""!=n.onSlideComplete&&(d[d.length]=k.onSlideCompleteTimer(10*(m+1),n,c,a(c).children(":eq("+E+")"),E,t));Y[t]=d;k.hideScrollbar(n,d,m,b,f,g,h,v,G,t);k.autoSlide(c,e,d,f,g,h,p,v,G,x,A,N,t,z,r,T,n)},autoSlide:function(a,b,e,c,d,g,f,h,p,q,v,G,x,t,z,r,w){if(!U[x].autoSlide)return!1;k.autoSlidePause(x);T[x]=setTimeout(function(){!w.infiniteSlider&&D[x]>v.length-1&&(D[x]-=z);k.changeSlide(D[x]+H[x]+1,a,b,e,
36c,d,g,f,h,p,q,v,G,x,t,z,r,w);k.autoSlide(a,b,e,c,d,g,f,h,p,q,v,G,x,t,z,r,w)},w.autoSlideTimer+w.autoSlideTransTimer)},autoSlidePause:function(a){clearTimeout(T[a])},isUnselectable:function(b,c){return""!=c.unselectableSelector&&1==a(b).closest(c.unselectableSelector).length?!0:!1},slowScrollHorizontalIntervalTimer:function(a,b,e,c,d,g,f,h,p,q,v,x,G,t,z,r,w,n,F,D){return setTimeout(function(){k.slowScrollHorizontalInterval(b,e,c,d,g,f,h,p,q,v,x,G,t,z,r,w,n,F,D)},a)},onSlideCompleteTimer:function(a,
37b,e,c,d,g){return setTimeout(function(){k.onSlideComplete(b,e,c,d,g)},a)},hideScrollbarIntervalTimer:function(a,b,e,c,d,g,f,h,p,q){return setTimeout(function(){k.hideScrollbarInterval(b,e,c,d,g,f,h,p,q)},a)},updateBackfaceVisibilityTimer:function(a,b,e,c,d){return setTimeout(function(){k.updateBackfaceVisibility(b,e,c,d)},a)},updateBackfaceVisibility:function(b,c,e,d){c=(D[c]+H[c]+e)%e;for(var l=[],g=0;g<2*d.hardwareAccelBuffer;g++){var f=k.mod(c+g-d.hardwareAccelBuffer,e);if("visible"==a(b).eq(f).css("-webkit-backface-visibility")){l[l.length]=
38f;var h=k.mod(f+2*d.hardwareAccelBuffer,e),m=k.mod(f-2*d.hardwareAccelBuffer,e);a(b).eq(f).css("-webkit-backface-visibility","hidden");-1==l.indexOf(m)&&a(b).eq(m).css("-webkit-backface-visibility","");-1==l.indexOf(h)&&a(b).eq(h).css("-webkit-backface-visibility","")}}},mod:function(a,b){a%=b;return 0>a?a+b:a},args:function(b,c,e,d,f,g){this.prevSlideNumber=void 0==a(e).parent().data("args")?void 0:a(e).parent().data("args").prevSlideNumber;this.prevSlideObject=void 0==a(e).parent().data("args")?
39void 0:a(e).parent().data("args").prevSlideObject;this.targetSlideNumber=g+1;this.targetSlideObject=a(e).children(":eq("+g+")");this.slideChanged=!1;"load"==b?this.targetSlideObject=this.targetSlideNumber=void 0:"start"==b?this.targetSlideObject=this.targetSlideNumber=void 0:"change"==b?(this.slideChanged=!0,this.prevSlideNumber=void 0==a(e).parent().data("args")?c.startAtSlide:a(e).parent().data("args").currentSlideNumber,this.prevSlideObject=a(e).children(":eq("+this.prevSlideNumber+")")):"complete"==
40b&&(this.slideChanged=a(e).parent().data("args").slideChanged);this.settings=c;this.data=a(e).parent().data("iosslider");this.sliderObject=e;this.sliderContainerObject=a(e).parent();this.currentSlideObject=d;this.currentSlideNumber=f+1;this.currentSliderOffset=-1*k.getSliderOffset(e,"x")},preventDrag:function(a){a.preventDefault()},preventClick:function(a){a.stopImmediatePropagation();return!1},enableClick:function(){return!0}};k.setBrowserInfo();var da={init:function(y,m){G=k.has3DTransform();var e=
41a.extend(!0,{elasticPullResistance:.6,frictionCoefficient:.92,elasticFrictionCoefficient:.6,snapFrictionCoefficient:.92,snapToChildren:!1,snapSlideCenter:!1,startAtSlide:1,scrollbar:!1,scrollbarDrag:!1,scrollbarHide:!0,scrollbarPaging:!1,scrollbarLocation:"top",scrollbarContainer:"",scrollbarOpacity:.4,scrollbarHeight:"4px",scrollbarBorder:"0",scrollbarMargin:"5px",scrollbarBackgroun
41d:"#000",scrollbarBorderRadius:"100px",scrollbarShadow:"0 0 0 #000",scrollbarElasticPullResistance:.9,desktopClickDrag:!1,
42keyboardControls:!1,tabToAdvance:!1,responsiveSlideContainer:!0,responsiveSlides:!0,navSlideSelector:"",navPrevSelector:"",navNextSelector:"",autoSlideToggleSelector:"",autoSlide:!1,autoSlideTimer:5E3,autoSlideTransTimer:750,autoSlideHoverPause:!0,infiniteSlider:!1,snapVelocityThreshold:5,slideStartVelocityThreshold:0,horizontalSlideLockThreshold:5,verticalSlideLockThreshold:3,hardwareAccelBuffer:5,stageCSS:{position:"relative",top:"0",left:"0",overflow:"hidden",zIndex:1},unselectableSelector:"",
43onSliderLoaded:"",onSliderUpdate:"",onSliderResize:"",onSlideStart:"",onSlideChange:"",onSlideComplete:""},y);void 0==m&&(m=this);return a(m).each(function(l){function E(){k.autoSlidePause(g);ya=a(K).find("a");Da=a(K).find("[onclick]");sa=a(K).find("*");a(F).css("width","");a(F).css("height","");a(K).css("width","");I=a(K).children().not("script").get();oa=[];S=[];e.responsiveSlides&&a(I).css("width","100%");w[g]=0;u=[];r=a(F).parent().width();J=a(F).outerWidth(!0);e.responsiveSlideContainer&&(J=
44a(F).outerWidth(!0)>r?r:a(F).width());
44a(F).css({position:e.stageCSS.position,top:e.stageCSS.top,left:e.stageCSS.left,overflow:e.stageCSS.overflow,zIndex:e.stageCSS.zIndex,webkitPerspective:1E3,webkitBackfaceVisibility:"hidden",msTouchAction:"pan-y",width:J});a(e.unselectableSelector).css({cursor:"default"});for(var b=0;b<I.length;b++){oa[b]=a(I[b]).width();S[b]=a(I[b]).outerWidth(!0);var c=S[b];e.responsiveSlides&&(S[b]>J?(c=J+-1*(S[b]-oa[b]),oa[b]=c,S[b]=J):c=oa[b],a(I[b]).css({width:c}));a(I[b]).css({overflow:"hidden",
45position:"absolute"});u[b]=-1*w[g];w[g]=w[g]+c+(S[b]-oa[b])}e.snapSlideCenter&&(n=.5*(J-S[0]),e.responsiveSlides&&S[0]>J&&(n=0));ca[g]=2*w[g];for(b=0;b<I.length;b++)k.setSliderOffset(a(I[b]),-1*u[b]+w[g]+n),u[b]-=w[g];if(!e.infiniteSlider&&!e.snapSlideCenter){for(b=0;b<u.length&&!(u[b]<=-1*(2*w[g]-J));b++)Ea=b;u.splice(Ea+1,u.length);u[u.length]=-1*(2*w[g]-J)}for(b=0;b<u.length;b++)Z[b]=u[b];wa&&(U[g].startAtSlide=U[g].startAtSlide>u.length?u.length:U[g].startAtSlide,e.infiniteSlider?(U[g].startAtSlide=
46(U[g].startAtSlide-1+M)%M,D[g]=U[g].startAtSlide):(U[g].startAtSlide=0>U[g].startAtSlide-1?u.length-1:U[g].startAtSlide,D[g]=U[g].startAtSlide-1),ba[g]=D[g]);q[g]=w[g]+n;a(K).css({position:"relative",cursor:v,webkitPerspective:"0",webkitBackfaceVisibility:"hidden",width:w[g]+"px"});fa=w[g];w[g]=2*w[g]-J+2*n;(ha=fa+n<J||0==J?!0:!1)&&a(K).css({cursor:"default"});T=a(F).parent().outerHeight(!0);
46R=a(F).height();e.responsiveSlideContainer&&(R=R>T?T:R);a(F).css({height:R});k.setSliderOffset(K,u[D[g]]);
47if(e.infiniteSlider&&!ha){b=k.getSliderOffset(a(K),"x");for(c=(H[g]+M)%M*-1;0>c;){var d=0,l=k.getSliderOffset(a(I[0]),"x");a(I).each(function(a){k.getSliderOffset(this,"x")<l&&(l=k.getSliderOffset(this,"x"),d=a)});var f=q[g]+fa;k.setSliderOffset(a(I)[d],f);q[g]=-1*u[1]+n;w[g]=q[g]+fa-J;u.splice(0,1);u.splice(u.length,0,-1*f+n);c++}for(;0<-1*u[0]-fa+n&&e.snapSlideCenter&&wa;){var h=0,E=k.getSliderOffset(a(I[0]),"x");a(I).each(function(a){k.getSliderOffset(this,"x")>E&&(E=k.getSliderOffset(this,"x"),
48h=a)});f=q[g]-S[h];k.setSliderOffset(a(I)[h],f);u.splice(0,0,-1*f+n);u.splice(u.length-1,1);q[g]=-1*u[0]+n;w[g]=q[g]+fa-J;H[g]--;D[g]++}for(;b<=-1*w[g];)d=0,l=k.getSliderOffset(a(I[0]),"x"),a(I).each(function(a){k.getSliderOffset(this,"x")<l&&(l=k.getSliderOffset(this,"x"),d=a)}),f=q[g]+fa,k.setSliderOffset(a(I)[d],f),q[g]=-1*u[1]+n,w[g]=q[g]+fa-J,u.splice(0,1),u.splice(u.length,0,-1*f+n),H[g]++,D[g]--}k.setSliderOffset(K,u[D[g]]);k.updateBackfaceVisibility(I,g,M,e);e.desktopClickDrag||a(K).css({cursor:"default"});
49e.scrollbar&&(a("."+Q).css({margin:e.scrollbarMargin,overflow:"hidden",display:"none"}),a("."+Q+" ."+L).css({border:e.scrollbarBorder}),B=parseInt(a("."+Q).css("marginLeft"))+parseInt(a("."+Q).css("marginRight")),V=parseInt(a("."+Q+" ."+L).css("borderLeftWidth"),10)+parseInt(a("."+Q+" ."+L).css("borderRightWidth"),10),t=""!=e.scrollbarContainer?a(e.scrollbarContainer).width():J,z=J/fa*(t-B),e.scrollbarHide||(xa=e.scrollbarOpacity),a("."+Q).css({position:"absolute",left:0,width:t-B+"px",margin:e.scrollbarMargin}),
50"top"==e.scrollbarLocation?a("."+Q).css("top","0"):a("."+Q).css("bottom","0"),a("."+Q+" ."+L).css({borderRadius:e.scrollbarBorderRadius,background:e.scrollbarBackground,height:e.scrollbarHeight,width:z-V+"px",minWidth:e.scrollbarHeight,border:e.scrollbarBorder,webkitPerspective:1E3,webkitBackfaceVisibility:"hidden",position:"relative",opacity:xa,filter:"alpha(opacity:"+100*xa+")",boxShadow:e.scrollbarShadow}),k.setSliderOffset(a("."+Q+" ."+L),Math.floor((-1*u[D[g]]-q[g]+n)/(w[g]-q[g]+n)*(t-B-z))),
51a("."+Q).css({display:"block"}),A=a("."+Q+" ."+L),N=a("."+Q));e.scrollbarDrag&&!ha&&a("."+Q+" ."+L).css({cursor:v});e.infiniteSlider&&(aa=(w[g]+J)/3);""!=e.navSlideSelector&&a(e.navSlideSelector).each(function(b){a(this).css({cursor:"pointer"});a(this).unbind(ea).bind(ea,function(c){"touchstart"==c.type?a(this).unbind("click.iosSliderEvent"):a(this).unbind("touchstart.iosSliderEvent");ea=c.type+".iosSliderEvent";k.changeSlide(b,K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e)})});""!=e.navPrevSelector&&(a(e.navPrevSelector).css({cursor:"pointer"}),
52a(e.navPrevSelector).unbind(ea).bind(ea,function(b){"touchstart"==b.type?a(this).unbind("click.iosSliderEvent"):a(this).unbind("touchstart.iosSliderEvent");ea=b.type+".iosSliderEvent";b=(D[g]+H[g]+M)%M;(0<b||e.infiniteSlider)&&k.changeSlide(b-1,K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e)}));""!=e.navNextSelector&&(a(e.navNextSelector).css({cursor:"pointer"}),a(e.navNextSelector).unbind(ea).bind(ea,function(b){"touchstart"==b.type?a(this).unbind("click.iosSliderEvent"):a(this).unbind("touchstart.iosSliderEvent");
53ea=b.type+".iosSliderEvent";b=(D[g]+H[g]+M)%M;(b<u.length-1||e.infiniteSlider)&&k.changeSlide(b+1,K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e)}));e.autoSlide&&!ha&&""!=e.autoSlideToggleSelector&&(a(e.autoSlideToggleSelector).css({cursor:"pointer"}),a(e.autoSlideToggleSelector).unbind(ea).bind(ea,function(b){"touchstart"==b.type?a(this).unbind("click.iosSliderEvent"):a(this).unbind("touchstart.iosSliderEvent");ea=b.type+".iosSliderEvent";qa?(k.autoSlide(K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e),qa=!1,a(e.autoSlideToggleSelector).removeClass("on")):
54(k.autoSlidePause(g),qa=!0,a(e.autoSlideToggleSelector).addClass("on"))}));k.autoSlide(K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e);a(F).bind("mouseleave.iosSliderEvent",function(){if(qa)return!0;k.autoSlide(K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e)});a(F).bind("touchend.iosSliderEvent",function(){if(qa)return!0;k.autoSlide(K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e)});e.autoSlideHoverPause&&a(F).bind("mouseenter.iosSliderEvent",function(){k.autoSlidePause(g)});
54a(F).data("iosslider",{obj:Fa,settings:e,scrollerNode:K,slideNodes:I,
55numberOfSlides:M,centeredSlideOffset:n,sliderNumber:g,originalOffsets:Z,childrenOffsets:u,sliderMax:w[g],scrollbarClass:L,scrollbarWidth:z,scrollbarStageWidth:t,stageWidth:J,scrollMargin:B,scrollBorder:V,infiniteSliderOffset:H[g],infiniteSliderWidth:aa,slideNodeOuterWidths:S,shortContent:ha});wa=!1;return!0}b++;var g=b,m=[];U[g]=a.extend({},e);q[g]=0;w[g]=0;var y=[0,0],G=[0,0],Q="scrollbarBlock"+b,L="scrollbar"+b,A,N,t,z,r,T,n=0,F=a(this),J,R,B,V,Ca,wa=!0;l=-1;var u,Z=[],xa=0,la=0,Ga=0,K=a(this).children(":first-child"),
56I,oa,S,M=a(K).children().not("script").length,ia=!1,Ea=0,za=!1,ta=void 0,aa;H[g]=0;var ha=!1,qa=!1;pa[g]=!1;var ma,ua=!1,ra=!1,ea="touchstart.iosSliderEvent click.iosSliderEvent",fa,ya,Da,sa;ja[g]=!1;Y[g]=[];e.scrollbarDrag&&(e.scrollbar=!0,e.scrollbarHide=!1);var Fa=a(this);if(void 0!=Fa.data("iosslider"))return!0;14.2<=parseInt(a().jquery.split(".").join(""),10)?a(this).delegate("img","dragstart.iosSliderEvent",function(a){a.preventDefault()}):a(this).find("img").bind("dragstart.iosSliderEvent",
57function(a){a.preventDefault()});e.infiniteSlider&&(e.scrollbar=!1);e.infiniteSlider&&1==M&&(e.infiniteSlider=!1);e.scrollbar&&(""!=e.scrollbarContainer?a(e.scrollbarContainer).append("<div class = '"+Q+"'><div class = '"+L+"'></div></div>"):a(K).parent().append("<div class = '"+Q+"'><div class = '"+L+"'></div></div>"));if(!E())return!0;a(this).find("a").bind("mousedown",k.preventDrag);a(this).find("[onclick]").bind("click",k.preventDrag).each(function(){a(this).data("onclick",this.onclick)});l=k.calcActiveOffset(e,
58k.getSliderOffset(a(K),"x"),u,J,H[g],M,void 0,g);l=(l+H[g]+M)%M;l=new k.args("load",e,K,a(K).children(":eq("+l+")"),l,l);a(F).data("args",l);if(""!=e.onSliderLoaded)e.onSliderLoaded(l);e.scrollbarPaging&&e.scrollbar&&!ha&&(a(N).css("cursor","pointer"),a(N).bind("click.iosSliderEvent",function(b){this==b.target&&(b.pageX>a(A).offset().left?da.nextPage(F):da.prevPage(F))}));if(U[g].responsiveSlides||U[g].responsiveSlideContainer)l=p?"orientationchange":"resize",a(window).bind(l+".iosSliderEvent-"+g,
59function(){if(!E())return!0;var b=a(F).data("args");if(""!=e.onSliderResize)e.onSliderResize(b)});!e.keyboardControls&&!e.tabToAdvance||ha||a(document).bind("keydown.iosSliderEvent",function(a){W||P||(a=a.originalEvent);if("INPUT"==a.target.nodeName||"TEXTAREA"==a.target.nodeName||ja[g])return!0;if(37==a.keyCode&&e.keyboardControls)a.preventDefault(),a=(D[g]+H[g]+M)%M,(0<a||e.infiniteSlider)&&k.changeSlide(a-1,K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e);else if(39==a.keyCode&&e.keyboardControls||9==a.keyCode&&
60e.tabToAdvance)a.preventDefault(),a=(D[g]+H[g]+M)%M,(a<u.length-1||e.infiniteSlider)&&k.changeSlide(a+1,K,I,m,L,z,J,t,B,V,Z,u,S,g,aa,M,n,e)});if(f||e.desktopClickDrag){var na=!1,Aa=!1;l=a(K);var va=a(K),Ba=!1;e.scrollbarDrag&&(l=l.add(A),va=va.add(N));a(l).bind("mousedown.iosSliderEvent touchstart.iosSliderEvent",function(b){a(window).one("scroll.iosSliderEvent",function(a){na=!1});if(na)return!0;na=!0;Aa=!1;"touchstart"==b.type?a(va).unbind("mousedown.iosSliderEvent"):a(va).unbind("touchstart.iosSliderEvent");
61if(ja[g]||ha||(Ba=k.isUnselectable(b.target,e)))return ia=na=!1,!0;ma=a(this)[0]===a(A)[0]?A:K;W||P||(b=b.originalEvent);k.autoSlidePause(g);sa.unbind(".disableClick");if("touchstart"==b.type)eventX=b.touches[0].pageX,eventY=b.touches[0].pageY;else{if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges();else if(document.selection)if(P)try{document.selection.empty()}catch(Ia){}else document.selection.empty();
62eventX=b.pageX;eventY=b.pageY;za=!0;ta=K;a(this).css({cursor:x})}y=[0,0];G=[0,0];c=0;ia=!1;for(b=0;b<m.length;b++)clearTimeout(m[b]);b=k.getSliderOffset(K,"x");b>-1*q[g]+n+fa?(b=-1*q[g]+n+fa,k.setSliderOffset(a("."+L),b),a("."+L).css({width:z-V+"px"})):b<-1*w[g]&&(b=-1*w[g],k.setSliderOffset(a("."+L),t-B-z),a("."+L).css({width:z-V+"px"}));b=a(this)[0]===a(A)[0]?q[g]:0;la=-1*(k.getSliderOffset(this,"x")-eventX-b);k.getSliderOffset(this,"y");y[1]=eventX;G[1]=eventY;ra=!1});a(document).bind("touchmove.iosSliderEvent mousemove.iosSliderEvent",
63function(b){W||P||(b=b.originalEvent);if(ja[g]||ha||Ba||!na)return!0;var l=0;if("touchmove"==b.type)eventX=b.touches[0].pageX,eventY=b.touches[0].pageY;else{if(window.getSelection)window.getSelection().empty||window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges();else if(document.selection)if(P)try{document.selection.empty()}catch(Ja){}else document.selection.empty();eventX=b.pageX;eventY=b.pageY;if(!za||!X&&("undefined"!=typeof b.webkitMovementX||"undefined"!=typeof b.webkitMovementY)&&
640===b.webkitMovementY&&0===b.webkitMovementX)return!0}y[0]=y[1];y[1]=eventX;c=(y[1]-y[0])/2;G[0]=G[1];G[1]=eventY;d=(G[1]-G[0])/2;if(!ia){var f=(D[g]+H[g]+M)%M;f=new k.args("start",e,K,a(K).children(":eq("+f+")"),f,void 0);a(F).data("args",f);if(""!=e.onSlideStart)e.onSlideStart(f)}(d>e.verticalSlideLockThreshold||d<-1*e.verticalSlideLockThreshold)&&"touchmove"==b.type&&!ia&&(ua=!0);(c>e.horizontalSlideLockThreshold||c<-1*e.horizontalSlideLockThreshold)&&"touchmove"==b.type&&b.preventDefault();if(c>
65e.slideStartVelocityThreshold||c<-1*e.slideStartVelocityThreshold)ia=!0;if(ia&&!ua){f=k.getSliderOffset(K,"x");var E=a(ma)[0]===a(A)[0]?q[g]:n,m=a(ma)[0]===a(A)[0]?(q[g]-w[g]-n)/(t-B-z):1,p=a(ma)[0]===a(A)[0]?e.scrollbarElasticPullResistance:e.elasticPullResistance,r=e.snapSlideCenter&&a(ma)[0]===a(A)[0]?0:n,O=e.snapSlideCenter&&a(ma)[0]===a(A)[0]?n:0;"touchmove"==b.type&&(Ga!=b.touches.length&&(la=-1*f+eventX),Ga=b.touches.length);if(e.infiniteSlider){if(f<=-1*w[g]){var v=a(K).width();if(f<=-1*ca[g]){var x=
66-1*Z[0];a(I).each(function(b){k.setSliderOffset(a(I)[b],x+n);b<u.length&&(u[b]=-1*x);x+=S[b]});la-=-1*u[0];q[g]=-1*u[0]+n;w[g]=q[g]+v-J;H[g]=0}else{var C=0,Q=k.getSliderOffset(a(I[0]),"x");a(I).each(function(a){k.getSliderOffset(this,"x")<Q&&(Q=k.getSliderOffset(this,"x"),C=a)});p=q[g]+v;k.setSliderOffset(a(I)[C],p);q[g]=-1*u[1]+n;w[g]=q[g]+v-J;u.splice(0,1);u.splice(u.length,0,-1*p+n);H[g]++}}if(f>=-1*q[g]||0<=f)if(v=a(K).width(),0<=f)for(x=-1*Z[0],a(I).each(function(b){k.setSliderOffset(a(I)[b],
67x+n);b<u.length&&(u[b]=-1*x);x+=S[b]}),la+=-1*u[0],q[g]=-1*u[0]+n,w[g]=q[g]+v-J,H[g]=M;0<-1*u[0]-v+n;){var T=0,N=k.getSliderOffset(a(I[0]),"x");a(I).each(function(a){k.getSliderOffset(this,"x")>N&&(N=k.getSliderOffset(this,"x"),T=a)});p=q[g]-S[T];k.setSliderOffset(a(I)[T],p);u.splice(0,0,-1*p+n);u.splice(u.length-1,1);q[g]=-1*u[0]+n;w[g]=q[g]+v-J;H[g]--;D[g]++}else T=0,N=k.getSliderOffset(a(I[0]),"x"),a(I).each(function(a){k.getSliderOffset(this,"x")>N&&(N=k.getSliderOffset(this,"x"),T=a)}),p=q[g]-
68S[T],k.setSliderOffset(a(I)[T],p),u.splice(0,0,-1*p+n),u.splice(u.length-1,1),q[g]=-1*u[0]+n,w[g]=q[g]+v-J,H[g]--}else v=a(K).width(),f>-1*q[g]+n&&(l=(q[g]+-1*(la-E-eventX+r)*m-E)*p*-1/m),f<-1*w[g]&&(l=(w[g]+O+-1*(la-E-eventX)*m-E)*p*-1/m);k.setSliderOffset(K,-1*(la-E-eventX-l)*m-E+O);e.scrollbar&&(k.showScrollbar(e,L),h=Math.floor((la-eventX-l-q[g]+r)/(w[g]-q[g]+n)*(t-B-z)*m),f=z,0>=h?(f=z-V- -1*h,k.setSliderOffset(a("."+L),0),a("."+L).css({width:f+"px"})):h>=t-B-V-z?(f=t-B-V-h,k.setSliderOffset(a("."+
69L),h),a("."+L).css({width:f+"px"})):k.setSliderOffset(a("."+L),h));"touchmove"==b.type&&(Ca=b.touches[0].pageX);b=!1;l=k.calcActiveOffset(e,-1*(la-eventX-l),u,J,H[g],M,void 0,g);f=(l+H[g]+M)%M;e.infiniteSlider?f!=ba[g]&&(b=!0):l!=D[g]&&(b=!0);if(b){D[g]=l;ba[g]=f;ra=!0;f=new k.args("change",e,K,a(K).children(":eq("+f+")"),f,f);a(F).data("args",f);if(""!=e.onSlideChange)e.onSlideChange(f);k.updateBackfaceVisibility(I,g,M,e)}}});var Ha=a(window);if(P||W)Ha=a(document);a(l).bind("touchcancel.iosSliderEvent touchend.iosSliderEvent",
70function(a){a=a.originalEvent;if(Aa)return!1;Aa=!0;if(ja[g]||ha||Ba)return!0;if(0!=a.touches.length)for(var b=0;b<a.touches.length;b++)a.touches[b].pageX==Ca&&k.slowScrollHorizontal(K,I,m,L,c,d,z,J,t,B,V,Z,u,S,g,aa,M,ma,ra,n,e);else k.slowScrollHorizontal(K,I,m,L,c,d,z,J,t,B,V,Z,u,S,g,aa,M,ma,ra,n,e);na=ua=!1;return!0});a(Ha).bind("mouseup.iosSliderEvent-"+g,function(b){ia?ya.unbind("click.disableClick").bind("click.disableClick",k.preventClick):ya.unbind("click.disableClick").bind("click.disableClick",
71k.enableClick);Da.each(function(){this.onclick=function(b){if(ia)return!1;a(this).data("onclick")&&a(this).data("onclick").call(this,b||window.event)};this.onclick=a(this).data("onclick")});1.8<=parseFloat(a().jquery)?sa.each(function(){var b=a._data(this,"events");if(void 0!=b&&void 0!=b.click&&"iosSliderEvent"!=b.click[0].namespace){if(!ia)return!1;a(this).one("click.disableClick",k.preventClick);b=a._data(this,"events").click;var e=b.pop();b.splice(0,0,e)}}):1.6<=parseFloat(a().jquery)&&sa.each(function(){var b=
72a(this).data("events");if(void 0!=b&&void 0!=b.click&&"iosSliderEvent"!=b.click[0].namespace){if(!ia)return!1;a(this).one("click.disableClick",k.preventClick);b=a(this).data("events").click;var e=b.pop();b.splice(0,0,e)}});if(!pa[g]){if(ha)return!0;e.desktopClickDrag&&a(K).css({cursor:v});e.scrollbarDrag&&a(A).css({cursor:v});za=!1;if(void 0==ta)return!0;k.slowScrollHorizontal(ta,I,m,L,c,d,z,J,t,B,V,Z,u,S,g,aa,M,ma,ra,n,e);ta=void 0}na=ua=!1})}})},destroy:function(b,c){void 0==c&&(c=this);return a(c).each(function(){var e=
73a(this),c=e.data("iosslider");if(void 0==c)return!1;void 0==b&&(b=!0);k.autoSlidePause(c.sliderNumber);pa[c.sliderNumber]=!0;a(window).unbind(".iosSliderEvent-"+c.sliderNumber);a(document).unbind(".iosSliderEvent-"+c.sliderNumber);
73a(document).unbind("keydown.iosSliderEvent");a(this).unbind(".iosSliderEvent");a(this).children(":first-child").unbind(".iosSliderEvent");a(this).children(":first-child").children().unbind(".iosSliderEvent");a(c.settings.scrollbarBlockNode).unbind(".iosSliderEvent");b&&
74(a(this).attr("style",""),a(this).children(":first-child").attr("style",""),a(this).children(":first-child").children().attr("style",""),a(c.settings.navSlideSelector).attr("style",""),a(c.settings.navPrevSelector).attr("style",""),a(c.settings.navNextSelector).attr("style",""),a(c.settings.autoSlideToggleSelector).attr("style",""),a(c.settings.unselectableSelector).attr("style",""));c.settings.scrollbar&&a(".scrollbarBlock"+c.sliderNumber).remove();c=Y[c.sliderNumber];for(var d=0;d<c.length;d++)clearTimeout(c[d]);
75e.removeData("iosslider");e.removeData("args")})},update:function(b){void 0==b&&(b=this);return a(b).each(function(){var b=a(this),e=b.data("iosslider");if(void 0==e)return!1;e.settings.startAtSlide=b.data("args").currentSlideNumber;da.destroy(!1,this);1!=e.numberOfSlides&&e.settings.infiniteSlider&&(e.settings.startAtSlide=(D[e.sliderNumber]+1+H[e.sliderNumber]+e.numberOfSlides)%e.numberOfSlides);da.init(e.settings,this);b=new k.args("update",e.settings,e.scrollerNode,a(e.scrollerNode).children(":eq("+
76(e.settings.startAtSlide-1)+")"),e.settings.startAtSlide-1,e.settings.startAtSlide-1);a(e.stageNode).data("args",b);if(""!=e.settings.onSliderUpdate)e.settings.onSliderUpdate(b)})},addSlide:function(b,c){return this.each(function(){var e=a(this),d=e.data("iosslider");if(void 0==d)return!1;0==a(d.scrollerNode).children().length?(a(d.scrollerNode).append(b),e.data("args").currentSlideNumber=1):d.settings.infiniteSlider?(1==c?a(d.scrollerNode).children(":eq(0)").before(b):a(d.scrollerNode).children(":eq("+
77(c-2)+")").after(b),-1>H[d.sliderNumber]&&D[d.sliderNumber]--,e.data("args").currentSlideNumber>=c&&D[d.sliderNumber]++):(c<=d.numberOfSlides?a(d.scrollerNode).children(":eq("+(c-1)+")").before(b):a(d.scrollerNode).children(":eq("+(c-2)+")").after(b),e.data("args").currentSlideNumber>=c&&e.data("args").currentSlideNumber++);e.data("iosslider").numberOfSlides++;da.update(this)})},removeSlide:function(b){return this.each(function(){var c=a(this),e=c.data("iosslider");if(void 0==e)return!1;a(e.scrollerNode).children(":eq("+
78(b-1)+")").remove();D[e.sliderNumber]>b-1&&D[e.sliderNumber]--;c.data("iosslider").numberOfSlides--;da.update(this)})},goToSlide:function(b,c,e){void 0==e&&(e=this);return a(e).each(function(){var e=a(this).data("iosslider");if(void 0==e||e.shortContent)return!1;b=b>e.childrenOffsets.length?e.childrenOffsets.length-1:b-1;void 0!=c&&(e.settings.autoSlideTransTimer=c);k.changeSlide(b,a(e.scrollerNode),a(e.slideNodes),Y[e.sliderNumber],e.scrollbarClass,e.scrollbarWidth,e.stageWidth,e.scrollbarStageWidth,
79e.scrollMargin,e.scrollBorder,e.originalOffsets,e.childrenOffsets,e.slideNodeOuterWidths,e.sliderNumber,e.infiniteSliderWidth,e.numberOfSlides,e.centeredSlideOffset,e.settings)})},prevSlide:function(b){return this.each(function(){var c=a(this).data("iosslider");if(void 0==c||c.shortContent)return!1;var e=(D[c.sliderNumber]+H[c.sliderNumber]+c.numberOfSlides)%c.numberOfSlides;void 0!=b&&(c.settings.autoSlideTransTimer=b);(0<e||c.settings.infiniteSlider)&&k.changeSlide(e-1,a(c.scrollerNode),a(c.slideNodes),
80Y[c.sliderNumber],c.scrollbarClass,c.scrollbarWidth,c.stageWidth,c.scrollbarStageWidth,c.scrollMargin,c.scrollBorder,c.originalOffsets,c.childrenOffsets,c.slideNodeOuterWidths,c.sliderNumber,c.infiniteSliderWidth,c.numberOfSlides,c.centeredSlideOffset,c.settings);D[c.sliderNumber]=e})},nextSlide:function(b){return this.each(function(){var c=a(this).data("iosslider");if(void 0==c||c.shortContent)return!1;var e=(D[c.sliderNumber]+H[c.sliderNumber]+c.numberOfSlides)%c.numberOfSlides;void 0!=b&&(c.settings.autoSlideTransTimer=
81b);(e<c.childrenOffsets.length-1||c.settings.infiniteSlider)&&k.changeSlide(e+1,a(c.scrollerNode),a(c.slideNodes),Y[c.sliderNumber],c.scrollbarClass,c.scrollbarWidth,c.stageWidth,c.scrollbarStageWidth,c.scrollMargin,c.scrollBorder,c.originalOffsets,c.childrenOffsets,c.slideNo
81deOuterWidths,c.sliderNumber,c.infiniteSliderWidth,c.numberOfSlides,c.centeredSlideOffset,c.settings);D[c.sliderNumber]=e})},prevPage:function(b,c){void 0==c&&(c=this);return a(c).each(function(){var c=a(this).data("iosslider");
82if(void 0==c)return!1;var d=k.getSliderOffset(c.scrollerNode,"x")+c.stageWidth;void 0!=b&&(c.settings.autoSlideTransTimer=b);k.changeOffset(d,a(c.scrollerNode),a(c.slideNodes),Y[c.sliderNumber],c.scrollbarClass,c.scrollbarWidth,c.stageWidth,c.scrollbarStageWidth,c.scrollMargin,c.scrollBorder,c.originalOffsets,c.childrenOffsets,c.slideNodeOuterWidths,c.sliderNumber,c.infiniteSliderWidth,c.numberOfSlides,c.centeredSlideOffset,c.settings)})},nextPage:function(b,c){void 0==c&&(c=this);return a(c).each(function(){var c=
83a(this).data("iosslider");if(void 0==c)return!1;var d=k.getSliderOffset(c.scrollerNode,"x")-c.stageWidth;void 0!=b&&(c.settings.autoSlideTransTimer=b);k.changeOffset(d,a(c.scrollerNode),a(c.slideNodes),Y[c.sliderNumber],c.scrollbarClass,c.scrollbarWidth,c.stageWidth,c.scrollbarStageWidth,c.scrollMargin,c.scrollBorder,c.originalOffsets,c.childrenOffsets,c.slideNodeOuterWidths,c.sliderNumber,c.infiniteSliderWidth,c.numberOfSlides,c.centeredSlideOffset,c.settings)})},lock:function(){return this.each(function(){var b=
84a(this).data("iosslider");if(void 0==b||b.shortContent)return!1;a(b.scrollerNode).css({cursor:"default"});ja[b.sliderNumber]=!0})},unlock:function(){return this.each(function(){var b=a(this).data("iosslider");if(void 0==b||b.shortContent)return!1;a(b.scrollerNode).css({cursor:v});ja[b.sliderNumber]=!1})},getData:function(){return this.each(function(){var b=a(this).data("iosslider");return void 0==b||b.shortContent?!1:b})},autoSlidePause:function(){return this.each(function(){var b=a(this).data("iosslider");
85if(void 0==b||b.shortContent)return!1;U[b.sliderNumber].autoSlide=!1;k.autoSlidePause(b.sliderNumber);return b})},autoSlidePlay:function(){return this.each(function(){var b=a(this).data("iosslider");if(void 0==b||b.shortContent)return!1;U[b.sliderNumber].autoSlide=!0;k.autoSlide(a(b.scrollerNode),a(b.slideNodes),Y[b.sliderNumber],b.scrollbarClass,b.scrollbarWidth,b.stageWidth,b.scrollbarStageWidth,b.scrollMargin,b.scrollBorder,b.originalOffsets,b.childrenOffsets,b.slideNodeOuterWidths,b.sliderNumber,
86b.infiniteSliderWidth,b.numberOfSlides,b.centeredSlideOffset,b.settings);return b})}};a.fn.iosSlider=function(b){if(da[b])return da[b].apply(this,Array.prototype.slice.call(arguments,1));if("object"!==typeof b&&b)a.error("invalid method call!");else return da.init.apply(this,arguments)}})(jQuery);
87(function(a){var b,c,d,h,f,p,G,W=function(){},P=!!window.jQuery,X=a(window),B=function(a,c){b.ev.on("mfp"+a+".mfp",c)},v=function(b,c,d,f){var e=document.createElement("div");return e.className="mfp-"+b,d&&(e.innerHTML=d),f?c&&c.appendChild(e):(e=a(e),c&&e.appendTo(c)),e},x=function(c,d){b.ev.triggerHandler("mfp"+c,d);b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},T=function(c){return c===G&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=
88a(b.st.closeMarkup.replace("%title%",b.st.tClose)),G=c),b.currTemplate.closeBtn},U=function(){a.magnificPopup.instance||(b=new W,b.init(),a.magnificPopup.instance=b)},pa=function(){var b=document.createElement("p").style,a=["ms","O","Moz","Webkit"];if(void 0!==b.transition)return!0;for(;a.length;)if(a.pop()+"Transition"in b)return!0;return!1};W.prototype={constructor:W,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7.");b.isIE8=-1!==c.indexOf("MSIE 8.");b.isLowIE=b.isIE7||
89b.isIE8;b.isAndroid=/android/gi.test(c);b.isIOS=/iphone|ipad|ipod/gi.test(c);b.supportsTransition=pa();b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);h=a(document);b.popupsCache={}},open:function(c){d||(d=a(document.body));var e;if(!1===c.isObj){b.items=c.items.toArray();b.index=0;var f,g=c.items;for(e=0;g.length>e;e++)if(f=g[e],f.parsed&&(f=f.el[0]),f===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?
90c.items:[c.items],b.index=c.index||0;if(b.isOpen)return b.updateItemHTML(),void 0;b.types=[];p="";b.ev=c.mainEl&&c.mainEl.length?c.mainEl.eq(0):h;c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={};b.st=a.extend(!0,{},a.magnificPopup.defaults,c);b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos;b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1);
91b.bgOverlay||(b.bgOverlay=v("bg").on("click.mfp",function(){b.close()}),b.wrap=v("wrap").attr("tabindex",-1).on("click.mfp",function(a){b._checkIfClose(a.target)&&b.close()}),b.container=v("container",b.wrap));b.contentContainer=v("content");b.st.preloader&&(b.preloader=v("preloader",b.container,b.st.tLoading));f=a.magnificPopup.modules;for(e=0;f.length>e;e++)g=f[e],g=g.charAt(0).toUpperCase()+g.slice(1),b["init"+g].call(b);x("BeforeOpen");b.st.showCloseBtn&&(b.st.closeBtnInside?(B("MarkupParse",
92function(b,a,c,e){c.close_replaceWith=T(e.type)}),p+=" mfp-close-btn-in"):b.wrap.append(T()));b.st.alignTop&&(p+=" mfp-align-top");b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.
92st.overflowY}):b.wrap.css({top:X.scrollTop(),position:"absolute"});(!1===b.st.fixedBgPos||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:h.height(),position:"absolute"});b.st.enableEscapeKey&&h.on("keyup.mfp",function(a){27===a.keyCode&&b.close()});X.on("resize.mfp",
93function(){b.updateSize()});b.st.closeOnContentClick||(p+=" mfp-auto-cursor");p&&b.wrap.addClass(p);e=b.wH=X.height();f={};b.fixedContentPos&&b._hasScrollBar(e)&&(g=b._getScrollbarSize())&&(f.marginRight=g);b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):f.overflow="hidden");g=b.st.mainClass;return b.isIE7&&(g+=" mfp-ie7"),g&&b._addClassToMFP(g),b.updateItemHTML(),x("BuildControls"),a("html").css(f),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||d),b._lastFocusedEl=document.activeElement,
94setTimeout(function(){b.content?(b._addClassToMFP("mfp-ready"),b._setFocus()):b.bgOverlay.addClass("mfp-ready");h.on("focusin.mfp",b._onFocusIn)},16),b.isOpen=!0,b.updateSize(e),x("Open"),c},close:function(){b.isOpen&&(x("BeforeClose"),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP("mfp-removing"),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){x("Close");var c="mfp-removing mfp-ready ";if(b.bgOverlay.detach(),b.wrap.detach(),
95b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos)c={marginRight:""},b.isIE7?a("body, html").css("overflow",""):c.overflow="",a("html").css(c);h.off("keyup.mfp focusin.mfp");b.ev.off(".mfp");b.wrap.attr("class","mfp-wrap").removeAttr("style");b.bgOverlay.attr("class","mfp-bg");b.container.attr("class","mfp-container");!b.st.showCloseBtn||b.st.closeBtnInside&&!0!==b.currTemplate[b.currItem.type]||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach();
96b._lastFocusedEl&&a(b._lastFocusedEl).focus();b.currItem=null;b.content=null;b.currTemplate=null;b.prevHeight=0;x("AfterClose")},updateSize:function(a){b.isIOS?(a=document.documentElement.clientWidth/window.innerWidth*window.innerHeight,b.wrap.css("height",a),b.wH=a):b.wH=a||X.height();b.fixedContentPos||b.wrap.css("height",b.wH);x("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach();b.content&&b.content.detach();c.parsed||(c=b.parseEl(b.index));var d=c.type;if(x("BeforeChange",
97[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var h=b.st[d]?b.st[d].markup:!1;x("FirstMarkupParse",h);b.currTemplate[d]=h?a(h):!0}f&&f!==c.type&&b.container.removeClass("mfp-"+f+"-holder");h=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(h,d);c.preloaded=!0;x("Change",c);f=c.type;b.container.prepend(b.contentContainer);x("AfterChange")},appendContent:function(a,c){(b.content=a)?b.st.showCloseBtn&&b.st.closeBtnInside&&!0===b.currTemplate[c]?
98b.content.find(".mfp-close").length||b.content.append(T()):b.content=a:b.content="";x("BeforeAppend");b.container.addClass("mfp-"+c+"-holder");b.contentContainer.append(b.content)},parseEl:function(c){var e,d=b.items[c];if(d.tagName?d={el:a(d)}:(e=d.type,d={data:d,src:d.src}),d.el){for(var f=b.types,h=0;f.length>h;h++)if(d.el.hasClass("mfp-"+f[h])){e=f[h];break}d.src=d.el.attr("data-mfp-src");d.src||(d.src=d.el.attr("href"))}return d.type=e||b.st.type||"inline",d.index=c,d.parsed=!0,b.items[c]=d,
99x("ElementParse",d),b.items[c]},addGroup:function(a,c){var e=function(e){e.mfpEl=this;b._openClick(e,a,c)};c||(c={});c.mainEl=a;c.items?(c.isObj=!0,a.off("click.magnificPopup").on("click.magnificPopup",e)):(c.isObj=!1,c.delegate?a.off("click.magnificPopup").on("click.magnificPopup",c.delegate,e):(c.items=a,a.off("click.magnificPopup").on("click.magnificPopup",e)))},_openClick:function(c,d,f){if((void 0!==f.midClick?f.midClick:a.magnificPopup.defaults.midClick)||2!==c.which&&!c.ctrlKey&&!c.metaKey){var e=
100void 0!==f.disableOn?f.disableOn:a.magnificPopup.defaults.disableOn;if(e)if(a.isFunction(e)){if(!e.call(b))return!0}else if(e>X.width())return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation());f.el=a(c.mfpEl);f.delegate&&(f.items=d.find(f.delegate));b.open(f)}},updateStatus:function(a,d){b.preloader&&(c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading),d={status:a,text:d},x("UpdateStatus",d),a=d.status,d=d.text,b.preloader.html(d),b.preloader.find("a").on("click",
101function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a)},_checkIfClose:function(c){if(!a(c).hasClass("mfp-prevent-close")){var e=b.st.closeOnContentClick,d=b.st.closeOnBgClick;if(e&&d||!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;
101if(c===b.content[0]||a.contains(b.content[0],c)){if(e)return!0}else if(d&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a);b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a);
102b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?h.height():document.body.scrollHeight)>(a||X.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c));x("MarkupParse",[b,c,d]);a.each(c,function(a,c){if(void 0===c||!1===c)return!0;if(e=a.split("_"),1<e.length){if(a=b.find(".mfp-"+
103e[0]),0<a.length){var d=e[1];"replaceWith"===d?a[0]!==c[0]&&a.replaceWith(c):"img"===d?a.is("img")?a.attr("src",c):a.replaceWith('<img src="'+c+'" class="'+a.attr("class")+'" />'):a.attr(e[1],c)}}else b.find(".mfp-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.id="mfp-sbm";a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(a);b.scrollbarSize=a.offsetWidth-a.clientWidth;
104document.body.removeChild(a)}return b.scrollbarSize}};a.magnificPopup={instance:null,proto:W.prototype,modules:[],open:function(b,c){return U(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options);a.extend(this.proto,c.proto);this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",
105closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}};a.fn.magnificPopup=function(c){U();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=P?d.data("magnificPopup"):d[0].magnificPopup,h=parseInt(arguments[1],10)||
1060;f.items?e=f.items[h]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(h));b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),P?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var Y,D,ba,H=function(){ba&&(D.after(ba.addClass(Y)).detach(),ba=null)};a.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push("inline");
107B("Close.inline",function(){H()})},getInline:function(c,d){if(H(),c.src){d=b.st.inline;var e=a(c.src);if(e.length){var f=e[0].parentNode;f&&f.tagName&&(D||(Y=d.hiddenClass,D=v(Y),Y="mfp-"+Y),ba=e.after(D).detach().removeClass(Y));b.updateStatus("ready")}else b.updateStatus("error",d.tNotFound),e=a("<div>");return c.inlineElement=e,e}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var q,w=function(){q&&d.removeClass(q);b.req&&b.req.abort()};a.magnificPopup.registerModule("ajax",{options:{settings:null,
108cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push("ajax");q=b.st.ajax.cursor;B("Close.ajax",w);B("BeforeChange.ajax",w)},getAjax:function(c){q&&d.addClass(q);b.updateStatus("loading");var e=a.extend({url:c.src,success:function(e,f,h){e={data:e,xhr:h};x("ParseAjax",e);b.appendContent(a(e.data),"ajax");c.finished=!0;q&&d.removeClass(q);b._setFocus();setTimeout(function(){b.wrap.addClass("mfp-ready")},16);b.updateStatus("ready");
109x("AjaxContentAdded")},error:function(){q&&d.removeClass(q);c.finished=c.loadError=!0;b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(e),""}}});var ca,ja=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;
109var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',
110cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var a=b.st.image;b.types.push("image");B("Open.image",function(){"image"===b.currItem.type&&a.cursor&&d.addClass(a.cursor)});B("Close.image",function(){a.cursor&&d.removeClass(a.cursor);X.off("resize.mfp")});B("Resize.image",b.resizeImage);b.isLowIE&&B("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=
1110;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10));a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,ca&&clearInterval(ca),a.isCheckingImgSize=!1,x("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){ca&&clearInterval(ca);ca=setInterval(function(){return 0<d.naturalWidth?(b._onImageHasSize(a),void 0):(200<c&&clearInterval(ca),
112c++,3===c?e(10):40===c?e(50):100===c&&e(500),void 0)},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,x("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):h()))},h=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",l.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},l=b.st.image,p=d.find(".mfp-img");
113if(p.length){var k=document.createElement("img");k.className="mfp-img";c.img=a(k).on("load.mfploader",f).on("error.mfploader",h);k.src=c.src;p.is("img")&&(c.img=c.img.clone());k=c.img[0];0<k.naturalWidth?c.hasSize=!0:k.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:ja(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(ca&&clearInterval(ca),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",l.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),
114d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var k;a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom;if(c.enabled&&b.supportsTransition){var d,f,h=c.duration,p=function(a){a=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image");var b={position:"fixed",
115zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"};return b["-webkit-transition"]=b["-moz-transition"]=b["-o-transition"]=b.transition="all "+c.duration/1E3+"s "+c.easing,a.css(b),a},k=function(){b.content.css("visibility","visible")};B("BuildControls.zoom",function(){if(b._allowZoom()){if(clearTimeout(d),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return k(),void 0;f=p(a);f.css(b._getOffset());b.wrap.append(f);d=setTimeout(function(){f.css(b._getOffset(!0));d=setTimeout(function(){k();
116setTimeout(function(){f.remove();a=f=null;x("ZoomAnimationEnded")},16)},h)},16)}});B("BeforeClose.zoom",function(){if(b._allowZoom()){if(clearTimeout(d),b.st.removalDelay=h,!a){if(a=b._getItemToZoom(),!a)return;f=p(a)}f.css(b._getOffset(!0));b.wrap.append(f);b.content.css("visibility","hidden");setTimeout(function(){f.css(b._getOffset())},16)}});B("Close.zoom",function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?
117b.currItem.img:!1},_getOffset:function(c){var d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);c=d.offset();var e=parseInt(d.css("padding-top"),10),f=parseInt(d.css("padding-bottom"),10);c.top-=a(window).scrollTop()-e;d={width:d.width(),height:(P?d.innerHeight():d[0].offsetHeight)-f-e};return(void 0===k&&(k=void 0!==document.createElement("p").style.MozTransform),k)?d["-moz-transform"]=d.transform="translate("+c.left+"px,"+c.top+"px)":(d.left=c.left,d.top=c.top),d}}});
117var da=function(a){if(b.currTemplate.iframe){var c=
118b.currTemplate.iframe.find("iframe");c.length&&(a||(c[0].src="//about:blank"),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule("iframe",{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},
119gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push("iframe");B("BeforeChange",function(a,b,c){b!==c&&("iframe"===b?da():"iframe"===c&&da(!0))});B("Close.iframe",function(){da()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return-1<e.indexOf(this.index)?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var h=
120{};return f.srcAction&&(h[f.srcAction]=e),b._parseMarkup(d,h,c),b.updateStatus("ready"),d}}});var y=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},m=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",
121tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,d=!!a.fn.mfpFastClick;return b.direction=!0,c&&c.enabled?(p+=" mfp-gallery",B("Open.mfp-gallery",function(){c.navigateByImgClick&&b.wrap.on("click.mfp-gallery",".mfp-img",function(){return 1<b.items.length?(b.next(),!1):void 0});h.on("keydown.mfp-gallery",function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),B("UpdateStatus.mfp-gallery",function(a,c){c.text&&(c.text=m(c.text,b.currItem.index,b.items.length))}),
122B("MarkupParse.mfp-gallery",function(a,d,e,f){a=b.items.length;e.counter=1<a?m(c.tCounter,f.index,a):""}),B("BuildControls.mfp-gallery",function(){if(1<b.items.length&&c.arrows&&!b.arrowLeft){var e=c.arrowMarkup,f=b.arrowLeft=a(e.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close");e=b.arrowRight=a(e.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close");var h=d?"mfpFastClick":"click";f[h](function(){b.prev()});e[h](function(){b.next()});
123b.isIE7&&(v("b",f[0],!1,!0),v("a",f[0],!1,!0),v("b",e[0],!1,!0),v("a",e[0],!1,!0));b.container.append(f.add(e))}}),B("Change.mfp-gallery",function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout);b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages();b._preloadTimeout=null},16)}),B("Close.mfp-gallery",function(){h.off(".mfp-gallery");b.wrap.off("click.mfp-gallery");b.arrowLeft&&d&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick();b.arrowRight=b.arrowLeft=null}),void 0):!1},next:function(){b.direction=
124!0;b.index=y(b.index+1);b.updateItemHTML()},prev:function(){b.direction=!1;b.index=y(b.index-1);b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index;b.index=a;b.updateItemHTML()},preloadNearbyImages:function(){var a=b.st.gallery.preload;var c=Math.min(a[0],b.items.length),d=Math.min(a[1],b.items.length);for(a=1;(b.direction?d:c)>=a;a++)b._preloadItem(b.index+a);for(a=1;(b.direction?c:d)>=a;a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=y(c),!b.items[c].preloaded){var d=b.items[c];
125d.parsed||(d=b.parseEl(c));x("LazyLoad",d);"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0;d.loadError=!0;x("LazyLoadError",d)}).attr("src",d.src));d.preloaded=!0}}}});a.magnificPopup.registerModule("retina",{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(1<window.devicePixelRatio){var a=b.st.retina,c=a.ratio;c=isNaN(c)?
126c():c;1<c&&(B("ImageHasSize.retina",function(a,b){b.img.css({"max-width":b.img[0].naturalWi
126dth/c,width:"100%"})}),B("ElementParse.retina",function(b,d){d.src=a.replaceSrc(d,c)}))}}}});(function(){var b="ontouchstart"in window,c=function(){X.off("touchmove"+d+" touchend"+d)},d=".mfpFastClick";a.fn.mfpFastClick=function(f){return a(this).each(function(){var e,h=a(this);if(b){var g,p,k,l,m,v;h.on("touchstart"+d,function(a){l=!1;v=1;m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0];p=m.clientX;
127k=m.clientY;X.on("touchmove"+d,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches;v=m.length;m=m[0];(10<Math.abs(m.clientX-p)||10<Math.abs(m.clientY-k))&&(l=!0,c())}).on("touchend"+d,function(a){c();l||1<v||(e=!0,a.preventDefault(),clearTimeout(g),g=setTimeout(function(){e=!1},1E3),f())})})}h.on("click"+d,function(){e||f()})})};a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+d+" click"+d);b&&X.off("touchmove"+d+" touchend"+d)}})();U()})(window.jQuery||window.Zepto);
128(function(a,b,c){function d(a){var b={},d=/^jQuery\d+$/;c.each(a.attributes,function(a,c){c.specified&&!d.test(c.name)&&(b[c.name]=c.value)});return b}function h(a,b){var d=c(this);if(this.value==d.attr("placeholder")&&d.hasClass("placeholder"))if(d.data("placeholder-password")){d=d.hide().next().show().attr("id",d.removeAttr("id").data("placeholder-id"));if(!0===a)return d[0].value=b;d.focus()}else this.value="",d.removeClass("placeholder"),this==p()&&this.select()}function f(){var a=c(this),b=this.id;
129if(""==this.value){if("password"==this.type){if(!a.data("placeholder-textinput")){try{var f=a.clone().attr({type:"text"})}catch(U){f=c("<input>").attr(c.extend(d(this),{type:"text"}))}f.removeAttr("name").data({"placeholder-password":a,"placeholder-id":b}).bind("focus.placeholder",h);a.data({"placeholder-textinput":f,"placeholder-id":b}).before(f)}a=a.removeAttr("id").hide().prev().attr("id",b).show()}a.addClass("placeholder");a[0].value=a.attr("placeholder")}else a.removeClass("placeholder")}function p(){try{return b.activeElement}catch(v){}}
130var G="placeholder"in b.createElement("input"),W="placeholder"in b.createElement("textarea"),P=c.fn,X=c.valHooks,B=c.propHooks;G&&W?(P=P.placeholder=function(){return this},P.input=P.textarea=!0):(P=P.placeholder=function(){this.filter((G?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":h,"blur.placeholder":f}).data("placeholder-enabled",!0).trigger("blur.placeholder");return this},P.input=G,P.textarea=W,P={get:function(a){var b=c(a),d=b.data("placeholder-password");
131return d?d[0].value:b.data("placeholder-enabled")&&b.hasClass("placeholder")?"":a.value},set:function(a,b){var d=c(a),G=d.data("placeholder-password");if(G)return G[0].value=b;if(!d.data("placeholder-enabled"))return a.value=b;""==b?(a.value=b,a!=p()&&f.call(a)):d.hasClass("placeholder")?h.call(a,!0,b)||(a.value=b):a.value=b;return d}},G||(X.input=P,B.value=P),W||(X.textarea=P,B.value=P),c(function(){c(b).delegate("form","submit.placeholder",function(){var a=c(".placeholder",this).each(h);setTimeout(function(){a.each(f)},
13210)})}),c(a).bind("beforeunload.placeholder",function(){c(".placeholder").each(function(){this.value=""})}))})(this,document,jQuery);
133(function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c<b.length&&!window.requestAnimationFrame;++c)window.requestAnimationFrame=window[b[c]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[c]+"CancelAnimationFrame"]||window[b[c]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(b,c){var d=(new Date).getTime(),h=Math.max(0,16-(d-a));c=window.setTimeout(function(){b(d+h)},h);a=d+h;return c});window.cancelAnimationFrame||(window.cancelAnimationFrame=
134function(a){clearTimeout(a)})})();var tdDetect={};
135(function(){tdDetect={isIe8:!1,isIe9:!1,isIe10:!1,isIe11:!1,isIe:!1,isSafari:!1,isChrome:!1,isIpad:!1,isTouchDevice:!1,hasHistory:!1,isPhoneScreen:!1,isIos:!1,isAndroid:!1,isOsx:!1,isFirefox:!1,isWinOs:!1,isMobileDevice:!1,htmlJqueryObj:null,runIsPhoneScreen:function(){(768>jQuery(window).width()||768>jQuery(window).height())&&!1===tdDetect.isIpad?tdDetect.isPhoneScreen=!0:tdDetect.isPhoneScreen=!1},set:function(a,b){tdDetect[a]=b}};tdDetect.htmlJqueryObj=jQuery("html");-1!==navigator.appVersion.indexOf("Win")&&
136tdDetect.set("isWinOs",!0);"ontouchstart"in window&&!tdDetect.isWinOs&&tdDetect.set("isTouchDevice",!0);tdDetect.htmlJqueryObj.is(".ie8")&&(tdDetect.set("isIe8",!0),tdDetect.set("isIe",!0));tdDetect.htmlJqueryObj.is(".ie9")&&(tdDetect.set("isIe9",!0),tdDetect.set("isIe",!0));-1<navigator.userAgent.indexOf("MSIE 10.0")&&(tdDetect.set("isIe10",!0),tdDetect.set("isIe",!0));
136navigator.userAgent.match(/Trident.*rv:11\./)&&tdDetect.set("isIe11",!0);window.history&&window.history.pushState&&tdDetect.set("hasHistory",
137!0);-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome")&&tdDetect.set("isSafari",!0);/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())&&tdDetect.set("isChrome",!0);null!==navigator.userAgent.match(/iPad/i)&&tdDetect.set("isIpad",!0);/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&tdDetect.set("isIos",!0);/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&tdDetect.set("isMobileDevice",!0);tdDetect.runIsPhoneScreen();
138-1<navigator.userAgent.toLowerCase().indexOf("android")&&tdDetect.set("isAndroid",!0);-1!==navigator.userAgent.indexOf("Mac OS X")&&tdDetect.set("isOsx",!0);-1!==navigator.userAgent.indexOf("Firefox")&&tdDetect.set("isFirefox",!0)})();var tdViewport={};
139(function(){tdViewport={INTERVAL_INITIAL_INDEX:-1,_currentIntervalIndex:tdViewport.INTERVAL_INITIAL_INDEX,_intervalList:[],init:function(){if("undefined"!==typeof window.td_viewport_interval_list&&Array===window.td_viewport_interval_list.constructor){for(var a=0;a<window.td_viewport_interval_list.length;a++){var b=new tdViewport.item,c=window.td_viewport_interval_list[a];if(!c.hasOwnProperty("limitBottom")||!c.hasOwnProperty("sidebarWidth"))break;b.limitBottom=c.limitBottom;b.sidebarWidth=c.sidebarWidth;
140tdViewport._items.push(b)}tdViewport.detectChanges()}},getCurrentIntervalIndex:function(){return tdViewport._currentIntervalIndex},setIntervalList:function(a){tdViewport._intervalList=a},getIntervalList:function(){return tdViewport._intervalList},getCurrentIntervalItem:function(){return tdViewport.INTERVAL_INITIAL_INDEX===tdViewport._currentIntervalIndex||0===tdViewport._currentIntervalIndex?null:tdViewport._items[tdViewport._currentIntervalIndex-1]},_items:[],item:function(){this.sidebarWidth=this.limitBottom=
141void 0},detectChanges:function(){var a=!1,b=0;var c=!0===tdDetect.isSafari?this._safariWiewPortWidth.getRealWidth():Math.max(document.documentElement.clientWidth,window.innerWidth||0);for(var d=0;d<tdViewport._items.length;d++){if(c<=tdViewport._items[d].limitBottom){b!==tdViewport._currentIntervalIndex&&(tdViewport._currentIntervalIndex=b,a=!0,tdViewport.log("changing viewport "+tdViewport._currentIntervalIndex+" ~ "+c));break}b++}!1===a&&b!==tdViewport._currentIntervalIndex&&(tdViewport._currentIntervalIndex=
142b,a=!0,tdViewport.log("changing viewport "+tdViewport._currentIntervalIndex+" ~ "+c));return a},_safariWiewPortWidth:{divAdded:!1,divJqueryObject:"",getRealWidth:function(){!1===this.divAdded&&(this.divJqueryObject=jQuery("<div>").css({height:"1px",position:"absolute",top:"-1px",left:"0",right:"0",visibility:"hidden","z-index":"-1"}),this.divJqueryObject.appendTo("body"),this.divAdded=!0);return this.divJqueryObject.width()}},log:function(a){}};tdViewport.init()})();var tdUtil={};
143(function(){tdUtil={email_pattern:/^[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,}[a-zA-Z0-9]@[a-zA-Z0-9][a-zA-Z0-9_\.-]{0,}[a-z0-9][\.][a-z0-9]{2,4}$/,stopBubble:function(a){a&&a.stopPropagation?a.stopPropagation():window.event.cancelBubble=!0},isEmail:function(a){return tdUtil.email_pattern.test(a)},imageMoveClassToFigure:function(a){jQuery("figure ."+a).each(function(){jQuery(this).parents("figure:first").addClass(a);jQuery(this).removeClass(a)})},getBackendVar:function(a){return"undefined"===typeof window[a]?
144"":window[a]},isUndefined:function(a){return void 0===a},scrollToElement:function(a,b){tdIsScrollingAnimation=!0;jQuery("html, body").stop();a=a.offset().top>jQuery(document).height()-jQuery(window).height()?jQuery(document).height()-jQuery(window).height():a.offset().top;jQuery("html, body").animate({scrollTop:a},{duration:b,easing:"easeInOutQuart",complete:function(){tdIsScrollingAnimation=!1}})},scrollIntoView:function(a){tdIsScrollingAnimation=!0;if(!0!==tdDetect.isMobileDevice){jQuery("html, body").stop();
145a=a.find("img").offset().top;a-=150;var b=Math.abs(jQuery(window).scrollTop()-a)/5;jQuery("html, body").animate({scrollTop:a},{duration:1100+b,easing:"easeInOutQuart",complete:function(){tdIsScrollingAnimation=!1}})}},scrollToPosition:function(a,b){if(window.location!==window.parent.location){var c=jQuery(window.parent.document),d=c.find("#"+jQuery("html").attr("id")).offset().top;tdIsScrollingAnimation=!0;c.find("html, body").stop();c.find("html, body").animate({scrollTop:d+a},{duration:b,easing:"easeInOutQuart",
146complete:function(){tdIsScrollingAnimation=!1}})}else tdIsScrollingAnimation=!0,jQuery("html, body").stop(),jQuery("html, body").animate({scrollTop:a},{duration:b,easing:"easeInOutQuart",complete:function(){tdIsScrollingAnimation=!1}})},tdMoveY:function(a,b){b="translate3d(0px,"+b+"px, 0px)";a.style["-webkit-transform"]=b;a.style["-moz-transform"]=b;a.style["-ms-transform"]=b;a.style["-o-transform"]=b;a.style.transform=b},isValidUrl:function(a){return/^(https?:\/\/)?((([a-z\d]([a-z\d-]*[a-z\d])*)\.)+[a-z]{2,}|((\d{1,3}\.){3}\d{1,3}))(\:\d+)?(\/[-a-z\d%_.~+]*)*(\?[;&a-z\d%_.~+=-]*)?(\#[-a-z\d_]*)?$/i.test(a)?
147!0:!1},round:function(a,b,c){b=Math.pow(10,b|0);a*=b;var d=0<a|-(0>a);var h=a%1===.5*d;var f=Math.floor(a);if(h)switch(c){case "PHP_ROUND_HALF_DOWN":a=f+(0>d);break;case "PHP_ROUND_HALF_EVEN":a=f+f%2*d;break;case "PHP_ROUND_HALF_ODD":a=f+!(f%2);break;default:a=f+(0<d)}return(h?a:Math.round(a))/b}}})();var tdAffix={};
148(function(){tdAffix={allow_scroll:!0,menu_selector:"",menu_wrap_selector:"",tds_snap_menu:"",tds_snap_menu_logo:"",is_menu_affix_height_computed:!1,is_menu_affix_height_on_mobile_computed:!1,menu_affix_height:0,menu_affix_height_on_mobile:0,main_menu_height:0,top_offset:0,menu_offset:0,is_requestAnimationFrame_running:!1,is_menu_affix:!1,is_top_menu:!1,menu_offset_max_hit:!1,menu_offset_min_hit:!0,scroll_window_scrollTop_last:0,init:function(a){tdAffix.menu_selector=a.menu_selector;tdAffix.menu_wrap_selector=
149a.menu_wrap_selector;tdAffix.tds_snap_menu=a.tds_snap_menu;tdAffix.tds_snap_menu_logo=a.tds_snap_menu_logo;tdAffix.menu_affix_height=a.menu_affix_height;tdAffix.menu_affix_height_on_mobile=a.menu_affix_height_on_mobile;jQuery(tdAffix.menu_selector).length&&jQuery(tdAffix.menu_wrap_selector).length&&tdAffix.tds_snap_menu&&(tdDetect.isFirefox&&(tdAffix.compute_wrapper(),tdAffix.compute_top()),jQuery().ready(function(){tdAffix.compute_wrapper();tdAffix.compute_top()}),jQuery(window).on("load",function(){tdAffix.compute_wrapper();
150tdAffix.compute_top();setTimeout(function(){tdAffix.compute_top()},1E3)}))},_get_menu_affix_height:function(){if(!0===tdDetect.isPhoneScreen)return!tdAffix.is_menu_affix_height_on_mobile_computed&&tdAffix.is_menu_affix&&(tdAffix.is_menu_affix_height_on_mobile_computed=!0,tdAffix.menu_affix_height_on_mobile=jQuery(tdAffix.menu_selector).height()),tdAffix.menu_affix_height_on_mobile;!tdAffix.is_menu_affix_height_computed&&tdAffix.is_menu_affix&&(tdAffix.is_menu_affix_height_computed=!0,tdAffix.menu_affix_height=
151jQuery(tdAffix.menu_selector).height(),"smart_snap_always"===tdAffix.tds_snap_menu&&(tdAffix.top_offset=tdAffix.menu_affix_height));return tdAffix.menu_affix_height}
151,td_events_scroll:function(a){if(tdAffix.allow_scroll&&tdAffix.tds_snap_menu){var b="";if("snap"!==tdAffix.tds_snap_menu&&("smart_snap_mobile"!==tdAffix.tds_snap_menu||!0===tdDetect.isPhoneScreen)){var c=0;a!==tdAffix.scroll_window_scrollTop_last&&(b=a>tdAffix.scroll_window_scrollTop_last?"down":"up",c=Math.abs(a-tdAffix.scroll_window_scrollTop_last));
152tdAffix.scroll_window_scrollTop_last=a}""!==tdAffix.tds_snap_menu&&""!==tdAffix.tds_snap_menu_logo&&jQuery(".td-main-menu-logo").addClass("td-logo-sticky");if(a>tdAffix.top_offset+(tdAffix.main_menu_height/2-tdAffix._get_menu_affix_height()/2)||!0===tdAffix.is_menu_affix&&"smart_snap_always"===tdAffix.tds_snap_menu&&a>tdAffix.top_offset-tdAffix._get_menu_affix_height()||!0===tdAffix.is_top_menu){var d=jQuery(tdAffix.menu_selector);d.length&&tdAffix._affix_on(d);"snap"===tdAffix.tds_snap_menu||"smart_snap_mobile"===
153tdAffix.tds_snap_menu&&!1===tdDetect.isPhoneScreen||d.length&&(!1===tdAffix.menu_offset_max_hit&&"down"===b||!1===tdAffix.menu_offset_min_hit&&"up"===b)&&window.requestAnimationFrame(function(){var f=0;0<a&&("down"===b?(f=tdAffix.menu_offset-c,f<-tdAffix._get_menu_affix_height()&&(f=-tdAffix._get_menu_affix_height())):"up"===b&&(f=tdAffix.menu_offset+c,0<f&&(f=0)));tdUtil.tdMoveY(d[0],f);tdAffix.menu_offset_min_hit=0===f?!0:!1;f===-tdAffix._get_menu_affix_height()?(tdAffix.menu_offset_max_hit=!0,
154(!0===tdDetect.isIos||tdDetect.isSafari)&&d.hide(),""!==tdAffix.tds_snap_menu_logo&&jQuery(".td-main-menu-logo").addClass("td-logo-sticky")):(tdAffix.menu_offset_max_hit=!1,(!0===tdDetect.isIos||tdDetect.isSafari)&&d.show());tdAffix.menu_offset=f},d[0])}else{var h=jQuery(tdAffix.menu_selector);h.length&&tdAffix._affix_off(h)}}},compute_top:function(){jQuery(tdAffix.menu_wrap_selector).length&&(tdAffix.top_offset=jQuery(tdAffix.menu_wrap_selector).offset().top,"smart_snap_always"===tdAffix.tds_snap_menu&&
155(tdAffix.top_offset+=tdAffix.menu_affix_height),tdAffix.is_top_menu=1===tdAffix.top_offset?!0:!1,tdAffix.td_events_scroll(jQuery(window).scrollTop()))},compute_wrapper:function(){jQuery(tdAffix.menu_selector).hasClass("td-affix")?(jQuery(tdAffix.menu_selector).removeClass("td-affix"),tdAffix.main_menu_height=jQuery(tdAffix.menu_selector).height(),jQuery(tdAffix.menu_selector).addClass("td-affix")):tdAffix.main_menu_height=jQuery(tdAffix.menu_selector).height();jQuery(tdAffix.menu_wrap_selector).css("height",
156tdAffix.main_menu_height)},_affix_on:function(a){!1===tdAffix.is_menu_affix?("smart_snap_always"===tdAffix.tds_snap_menu&&!0!==tdDetect.isPhoneScreen&&a.css("visibility","hidden"),tdAffix.menu_offset=-tdAffix.top_offset,a.addClass("td-affix"),jQuery("body").addClass("body-td-affix"),tdAffix.is_menu_affix=!0):!0!==tdDetect.isPhoneScreen&&a.css("visibility","")},_affix_off:function(a){!0===tdAffix.is_menu_affix&&(jQuery(tdAffix.menu_selector).removeClass("td-affix"),""===tdAffix.tds_snap_menu_logo&&
157jQuery(".td-main-menu-logo").removeClass("td-logo-sticky"),jQuery("body").removeClass("body-td-affix"),tdAffix.is_menu_affix=!1,tdUtil.tdMoveY(a[0],0),(!0===tdDetect.isIos||tdDetect.isSafari)&&a.show())}}})();"use strict";
158jQuery().ready(function(){function a(a){tdScrollToClass.resetItems();a.each(function(){var a=new tdScrollToClass.item;a.handlerObj=jQuery(this);tdScrollToClass.addItem(a)});tdScrollToClass.manageActiveClasses()}function b(){var b=jQuery("[data-scroll-to-class]"),c=!1;b.each(function(){var a=jQuery(this),b=!1;tdScrollToClass.items.forEach(function(c){c.handlerObj.data("td-block-uid")===a.data("td-block-uid")&&(b=!0)});b||(c=!0)});c&&a(b)}td_retina();td_mobile_menu_toogle();td_resize_videos();jQuery("input, textarea").placeholder();
159td_more_articles_box.init();td_smart_lists_magnific_popup();td_smart_list_dropdown();if("undefined"!==typeof tdsDateFormat&&"undefined"!==typeof window.td_date_i18n){var c=Math.floor((new Date).getTime()/1E3);c=td_date_i18n(tdsDateFormat,c);jQuery(".td_data_time").text(c)}td_comments_form_validation();b();window.location!==window.parent.location&&setInterval(function(){jQuery("[data-scroll-to-class]").length&&b()},1E3)});
160function td_smart_list_dropdown(){jQuery(".td-smart-list-dropdown").on("change",function(){window.location=this.value})}
161var td_more_articles_box={is_box_visible:!1,cookie:"",distance_from_top:400,init:function(){td_more_articles_box.cookie=td_read_site_cookie("td-cookie-more-articles");!isNaN(parseInt(tds_more_articles_on_post_pages_distance_from_top))&&isFinite(tds_more_articles_on_post_pages_distance_from_top)&&0<parseInt(tds_more_articles_on_post_pages_distance_from_top)?td_more_articles_box.distance_from_top=parseInt(tds_more_articles_on_post_pages_distance_from_top):td_more_articles_box.distance_from_top=400;
162jQuery(".td-close-more-articles-box").click(function(){jQuery(".td-more-articles-box").removeClass("td-front-end-display-block");jQuery(".td-more-articles-box").hide();!isNaN(parseInt(tds_more_articles_on_post_time_to_wait))&&isFinite(tds_more_articles_on_post_time_to_wait)&&td_set_cookies_life(["td-cookie-more-articles","hide-more-articles-box",864E5*parseInt(tds_more_articles_on_post_time_to_wait)])})},td_events_scroll:function(a){tdIsScrollingAnimation||"show"!=tdUtil.getBackendVar("tds_more_articles_on_post_enable")||
163"hide-more-articles-box"==td_more_articles_box.cookie||(a>td_more_articles_box.distance_from_top?!1===td_more_articles_box.is_box_visible&&(jQuery(".td-more-articles-box").addClass("td-front-end-display-block"),td_more_articles_box.is_box_visible=!0):!0===td_more_articles_box.is_box_visible&&(jQuery(".td-more-articles-box").removeClass("td-front-end-display-block"),td_more_articles_box.is_box_visible=!1))}},td_resize_timer_id;
164jQuery(window).resize(function(){clearTimeout(td_resize_timer_id);td_resize_timer_id=setTimeout(function(){td_done_resizing()},200)});function td_done_resizing(){td_resize_videos()}
165function td_resize_videos(){jQuery(document).find('iframe[src*="youtube.com"]').each(function(){var a=jQuery(this).parent().parent().parent(),b=jQuery(this).parent().hasClass("td_wrapper_playlist_player_vimeo"),c=a.hasClass("vc_video-aspect-ratio-43");a=a.hasClass("vc_video-aspect-ratio-235");b||c||a||(b=jQuery(this),b.attr("width","100%"),c=b.width(),b.css("height",.5625*c,"important"))});jQuery(document).find('iframe[src*="vimeo.com"]').each(function(){var a=jQuery(this).parent().parent().parent(),
166b=jQuery(this).parent().hasClass("td_wrapper_playlist_player_vimeo"),c=a.hasClass("vc_video-aspect-ratio-43");a=a.hasClass("vc_video-aspect-ratio-235");b||c||a||(b=jQuery(this),b.attr("width","100%"),c=b.width(),b.css("height",.5625*c,"important"))});jQuery(document).find('iframe[src*="dailymotion.com"]').each(function(){var a=jQuery(this).parent().parent().parent(),b=a.hasClass("vc_video-aspect-ratio-43");a=a.hasClass("vc_video-aspect-ratio-235");b||a||(b=jQuery(this),b.attr("width","100%"),a=b.width(),
167b.css("height",.6*a,"important"))})}function td_mobile_menu(){}
168function td_mobile_menu_toogle(){jQuery("#td-top-mobile-toggle a, #td-top-mobile-toggle span, .td-mobile-close span, .tdb-mobile-menu-button").click(function(){"disabled"!==window.tdMobileMenu&&(jQuery("body").hasClass("td-menu-mob-open-menu")?jQuery("body").removeClass("td-menu-mob-open-menu"):jQuery("body").addClass("td-menu-mob-open-menu"))});jQuery(document).find("#td-mobile-nav .menu-item-has-children").each(function(a){a="td_mobile_submenu td_mobile_elem_with_submenu_"+a;jQuery(this).addClass(a);
169jQuery(this).children("a").addClass("td-link-element-after");jQuery(this).click(function(a){var b=jQuery(a.target);!b.length||!b.hasClass("td-element-after")&&!b.hasClass("td-link-element-after")||"#"!==b.attr("href")&&void 0!==b.attr("href")||(a.preventDefault(),a.stopPropagation(),jQuery(this).toggleClass("td-sub-menu-open"))})})}
170function td_retina(){1<window.devicePixelRatio&&(jQuery(".td-retina").each(function(a){a=jQuery(this).attr("src").replace(".png","@2x.png");a=a.replace(".jpg","@2x.jpg");jQuery(this).attr("src",a)}),jQuery(".td-retina-data").each(function(a){jQuery(this).attr("src",jQuery(this).data("retina"));jQuery(this).addClass("td-retina-version")}))}
171tdDetect.isTouchDevice||""==tdUtil.getBackendVar("td_ad_background_click_link")||jQuery("body").click(function(a){a=jQuery(a.target?a.target:a.srcElement);if(a.hasClass("td-outer-container")||a.hasClass("td-theme-wrap")||a.hasClass("td-header-wrap")||"tdb-autoload-article"===a.attr("id"))"_blank"==td_ad_background_click_target?window.open(td_ad_background_click_link):location.href=td_ad_background_click_link});
172function td_read_site_cookie(a){a=escape(a)+"=";for(var b=document.cookie.split(";"),c=0;c<b.length;c++){for(var d=b[c];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return unescape(d.substring(a.length,d.length))}return null}
172function td_set_cookies_life(a){var b=new Date;b.setTime(b.getTime()+a[2]);document.cookie=a[0]+"="+a[1]+"; expires="+b.toGMTString()+"; path=/"}var tdIsScrollingAnimation=!1,td_mouse_wheel_or_touch_moved=!1;
173jQuery(document).bind("mousewheel DOMMouseScroll MozMousePixelScroll",function(a){!1!==tdIsScrollingAnimation&&(tdIsScrollingAnimation=!1,td_mouse_wheel_or_touch_moved=!0,jQuery("html, body").stop())});document.addEventListener&&document.addEventListener("touchmove",function(a){!1!==tdIsScrollingAnimation&&(tdIsScrollingAnimation=!1,td_mouse_wheel_or_touch_moved=!0,jQuery("html, body").stop())},!1);var td_scroll_to_top_is_visible=!1;
174function td_events_scroll_scroll_to_top(a){tdIsScrollingAnimation||(400<a?!1===td_scroll_to_top_is_visible&&(td_scroll_to_top_is_visible=!0,jQuery(".td-scroll-up").addClass("td-scroll-up-visible")):!0===td_scroll_to_top_is_visible&&(td_scroll_to_top_is_visible=!1,jQuery(".td-scroll-up").removeClass("td-scroll-up-visible")))}
175jQuery(".td-scroll-up").click(function(){if(!tdIsScrollingAnimation)return td_scroll_to_top_is_visible=!1,jQuery(".td-scroll-up").removeClass("td-scroll-up-visible"),td_more_articles_box.is_box_visible=!1,jQuery(".td-more-articles-box").removeClass("td-front-end-display-block"),tdUtil.scrollToPosition(0,1200),!1});jQuery(".td-read-down a").click(function(a){a.preventDefault();tdUtil.scrollToPosition(jQuery(".td-full-screen-header-image-wrap").height(),1200)});
176function td_post_template_6_title(){function a(){d=jQuery(document).scrollTop();if(950>=d){var a=1-d/800;!0===tdDetect.isIe8&&(a=1);a=Math.round(100*a)/100;b.style.opacity=a;tdUtil.tdMoveY(c,- -Math.round(d/4));h=-Math.round(d/8);tdUtil.tdMoveY(b,-h)}f=!1}var b=document.getElementById("td_parallax_header_6"),c=document.getElementById("td-full-screen-header-image"),d="",h;jQuery(window).scroll(function(){!1===f&&window.requestAnimationFrame(a);f=!0});var f=!1}
177function td_smart_lists_magnific_popup(){jQuery(".td-lightbox-enabled").magnificPopup({delegate:"a",type:"image",tLoading:"Loading image #%curr%...",mainClass:"mfp-img-mobile",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],tCounter:tdUtil.getBackendVar("td_magnific_popup_translation_tCounter")},image:{tError:"<a href='%url%'>The image #%curr%</a> could not be loaded.",titleSrc:function(a){return a.el.attr("data-caption")}},zoom:{enabled:!0,duration:300,opener:function(a){return a.find("img")}},
178callbacks:{change:function(a){if(""!=a.el[0].id){var b=a.el[0].id.split("_");jQuery(".td-iosSlider").iosSlider("goToSlide",parseInt(b[1])+1)}else tdModalImageLastEl=a.el,setTimeout(function(){tdUtil.scrollIntoView(a.el)},100)},beforeClose:function(){""!=tdModalImageLastEl&&tdUtil.scrollIntoView(tdModalImageLastEl)}}});jQuery("[data-mfp-src]").on("click",function(a){a.preventDefault();if("undefined"===typeof window.parent.tdcAdminSettings)return a=jQuery(this),a.hasClass("td-mfp-loaded")||(a.addClass("td-mfp-loaded"),
179a.magnificPopup({preloader:!0,tLoading:"Loading url #%curr%...",type:"iframe",markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe></div>',iframe:{patterns:{youtube:{index:"youtube.com/",id:function(a){return(a=a.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&\?]{11,11}).*/))&&2<=a.length?a[2]:null},src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"}},
180srcAction:"iframe_src"}})),a.magnificPopup("open"),!1})}function td_get_document_width(){var a=0;self.innerHeight?a=self.innerWidth:document.documentElement&&document.documentElement.clientHeight?a=document.documentElement.clientWidth:document.body&&(a=document.body.clientWidth);return a}
181function td_get_document_height(){var a=0;self.innerHeight?a=self.innerHeight:document.documentElement&&document.documentElement.clientHeight?a=document.documentElement.clientHeight:document.body&&(a=document.body.clientHeight);return a}
182function td_comments_form_validation(){var a=jQuery("#g-recaptcha-response");if(1===a.length){var b=a.attr("data-sitekey");
182grecaptcha.ready(function(){grecaptcha.execute(b,{action:"validate_captcha"}).then(function(a){document.getElementById("g-recaptcha-response").value=a})})}jQuery(".comment-form").on("submit",function(a){var b=jQuery(this),c=!1;jQuery(a.target).find(":input").each(function(){var d=jQuery(this);d.attr("aria-required")&&(""===d.val()?(a.preventDefault(),b.addClass("td-comment-form-warnings"),
183"comment"===d.attr("id")?(b.find(".td-warning-comment").show(200),d.css("border","1px solid #ff7a7a"),c=!0):"author"===d.attr("id")?(b.find(".td-warning-author").show(200),d.css("border","1px solid #ff7a7a"),c=!0):"email"===d.attr("id")&&(b.find(".td-warning-email").show(200),d.css("border","1px solid #ff7a7a"),c=!0)):"email"===d.attr("id")&&!1===tdUtil.isEmail(d.val())&&(a.preventDefault(),b.addClass("td-comment-form-warnings"),b.find(".td-warning-email-error").show(200),c=!0))});var f=jQuery("#g-recaptcha-response");
184!1===c&&f.length&&""!==f.val()&&(a.preventDefault(),f={action:"td_ajax_submit_captcha",token:f.val().trim()},jQuery.ajax({type:"POST",url:td_ajax_url,data:f}).success(function(a){a=jQuery.parseJSON(a);!0===a.success?b.unbind("submit").submit():!1===a.success&&(b.addClass("td-comment-form-warnings"),"score failed"===a.error?b.find(".td-warning-captcha-score").show(200):(b.find(".td-warning-captcha").show(200),b.find(".td-warning-captcha-score").hide(200)))}))});jQuery("form#commentform :input").each(function(){var a=
185jQuery(this).parent().parent(),b=jQuery(this);b.focus(function(){"comment"===b.attr("id")?(a.find(".td-warning-comment").hide(200),a.find(".td-warning-captcha").hide(200),b.css("border","1px solid #e1e1e1")):"author"===b.attr("id")?(a.find(".td-warning-author").hide(200),a.find(".td-warning-captcha").hide(200),b.css("border","1px solid #e1e1e1")):"email"===b.attr("id")&&(a.find(".td-warning-email").hide(200),a.find(".td-warning-email-error").hide(200),a.find(".td-warning-captcha").hide(200),b.css("border",
186"1px solid #e1e1e1"))})})}
187jQuery(window).on("load",function(){var a=td_read_site_cookie("td-cookie-scroll-to-class"),b=td_read_site_cookie("td-cookie-scroll-offset");if("undefined"!==typeof a&&null!==a){td_set_cookies_life(["td-cookie-scroll-to-class","",1]);td_set_cookies_life(["td-cookie-scroll-offset","",1]);var c=jQuery("."+a);if(c.length){c=c.offset();var d=400*Math.floor(Math.abs(c.top)/100);1500<d?d=1500:500>d&&(d=500);var h=0;"undefined"!==typeof b&&null!==b&&(h=parseInt(b));tdUtil.scrollToPosition(c.top+h,d);a=jQuery('[data-scroll-to-class="'+
188a+'"]');a.length&&(a=a.parent().parent("li.menu-item"),a.length&&(a.siblings(".current-menu-item").removeClass("current-menu-item"),a.addClass("current-menu-item")))}}});
189"undefined"!==typeof window.td_fb_login_enabled&&jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_ajax_fb_login_get_credentials"},success:function(a){var b=jQuery.parseJSON(a);""===b.error&&(window.fbAsyncInit=function(){FB.init({appId:b.app_id,cookie:!0,xfbml:!0,version:"v13.0"});FB.AppEvents.logPageView()},function(a,b,h){var c=a.getElementsByTagName(b)[0];a.getElementById(h)||(a=a.createElement(b),a.id=h,a.src="https://connect.facebook.net/en_US/sdk.js",c.parentNode.insertBefore(a,c))}(document,
190"script","facebook-jssdk"))}});var tdBlocks={};
191(function(){function a(){function a(a,b){!0===d&&a.target===h?window.location=a.target:(d=!0,h=a.target,a.preventDefault(),setTimeout(function(){d=!1},300),c(a,b))}function c(a,b){a=b.data("td_block_id");var c=tdBlocks.tdGetBlockObjById(a);c.is_ajax_running=!0;jQuery(".mega-menu-sub-cat-"+a).removeClass("cur-sub-cat");b.addClass("cur-sub-cat");c.td_filter_value=b.data("td_filter_value");c.td_current_page=1;tdBlocks.tdAjaxDoBlockRequest(c,"mega_menu")}jQuery(".td-ajax-next-page").on("click",function(a){a.preventDefault();
192a=tdBlocks.tdGetBlockObjById(jQuery(this).data("td_block_id"));jQuery(this).hasClass("ajax-page-disabled")||!0===a.is_ajax_running||(a.is_ajax_running=!0,a.td_current_page++,tdBlocks.tdAjaxDoBlockRequest(a,"next"))});jQuery(".td-ajax-prev-page").on("click",function(a){a.preventDefault();a=tdBlocks.tdGetBlockObjById(jQuery(this).data("td_block_id"));jQuery(this).hasClass("ajax-page-disabled")||!0===a.is_ajax_running||(
192a.is_ajax_running=!0,a.td_current_page--,tdBlocks.tdAjaxDoBlockRequest(a,"back"))});
193"undefined"!==typeof window.Hammer&&jQuery(".td_with_ajax_pagination_next_prev_swipe:not(.tdb_header_mega_menu)").hammer().bind("swipeleft swiperight",function(a){var b=jQuery(this),c=tdBlocks.tdGetBlockObjById(b.data("td-block-uid"));switch(a.type){case "swipeleft":if(b.find(".td-ajax-next-page").hasClass("ajax-page-disabled")||!0===c.is_ajax_running)break;c.is_ajax_running=!0;c.td_current_page++;tdBlocks.tdAjaxDoBlockRequest(c,"next");break;case "swiperight":b.find(".td-ajax-prev-page").hasClass("ajax-page-disabled")||
194!0===c.is_ajax_running||(c.is_ajax_running=!0,c.td_current_page--,tdBlocks.tdAjaxDoBlockRequest(c,"prev"))}});jQuery(".td_ajax_load_more_js").on("click",function(a){a.preventDefault();jQuery(this).hasClass("ajax-page-disabled")||(jQuery(this).css("visibility","hidden"),a=tdBlocks.tdGetBlockObjById(jQuery(this).data("td_block_id")),a.td_current_page++,tdBlocks.tdAjaxDoBlockRequest(a,"load_more"),a.max_num_pages<=a.td_current_page&&jQuery(this).addClass("ajax-page-disabled"))});if(tdDetect.isMobileDevice)jQuery(".td-pulldown-filter-display-option").on("click",
195function(){var a=jQuery(this).data("td_block_id");jQuery("#td_pulldown_"+a).addClass("td-pulldown-filter-list-open");a=jQuery("#td_pulldown_"+a+"_list");a.removeClass("fadeOut");a.addClass("td_animated td_fadeIn")});else jQuery(".td-pulldown-filter-display-option").hover(function(){var a=jQuery(this).data("td_block_id");jQuery("#td_pulldown_"+a).addClass("td-pulldown-filter-list-open");a=jQuery("#td_pulldown_"+a+"_list");a.removeClass("fadeOut");a.addClass("td_animated td_fadeIn");a.css("visibility",
196"visible")},function(){var a=jQuery(this).data("td_block_id");jQuery("#td_pulldown_"+a).removeClass("td-pulldown-filter-list-open")});jQuery(".td-related-title a").on("click",function(a){a.preventDefault();jQuery(".td-related-title").children("a").removeClass("td-cur-simple-item");jQuery(this).addClass("td-cur-simple-item");a=jQuery(this).data("td_block_id");a=tdBlocks.tdGetBlockObjById(a);a.td_filter_value=jQuery(this).data("td_filter_value");a.td_current_page=1;tdBlocks.tdAjaxDoBlockRequest(a,"pull_down")});
197var d=!1,h="";tdDetect.isTouchDevice?jQuery(".block-mega-child-cats a").click(function(b){a(b,jQuery(this))},!1).each(function(b,c){c.addEventListener("touchend",function(b){a(b,jQuery(this))},!1)}):jQuery(".block-mega-child-cats a").hover(function(a){c(a,jQuery(this))},function(a){});jQuery("body").on("click",".td-subcat-item a",function(a){a.preventDefault();a=tdBlocks.tdGetBlockObjById(jQuery(this).data("td_block_id"));!0!==a.is_ajax_running&&(a.is_ajax_running=!0,jQuery("."+jQuery(this).data("td_block_id")).find(".td-cur-simple-item").removeClass("td-cur-simple-item"),
198jQuery(this).addClass("td-cur-simple-item"),a.td_filter_value=jQuery(this).data("td_filter_value"),a.td_current_page=1,tdBlocks.tdAjaxDoBlockRequest(a,"pull_down"))});jQuery(".td-pulldown-filter-link").on("click",function(a){a.preventDefault();var b=jQuery(this).data("td_block_id");jQuery("#"+b).find(".iosSlider").iosSlider("destroy");var c=tdBlocks.tdGetBlockObjById(b);!0!==c.is_ajax_running&&(c.is_ajax_running=!0,c.td_filter_value=jQuery(this).data("td_filter_value"),jQuery("."+jQuery(this).data("td_block_id")).find(".td-cur-simple-item").removeClass("td-cur-simple-item"),
199jQuery(this).addClass("td-cur-simple-item"),c.td_current_page=1,jQuery("#td_pulldown_"+b).removeClass("td-pulldown-filter-list-open"),tdBlocks.tdAjaxDoBlockRequest(c,"pull_down"),tdDetect.isMobileDevice&&tdUtil.stopBubble(a))})}jQuery().ready(function(){a()});tdBlocks={tdPullDownFilterChangeValue:function(a,c){jQuery("#td-pulldown-"+a+"-val").html(c)},tdAjaxDoBlockRequest:function(a,c){var b=JSON.stringify(a);if(tdLocalCache.exist(b))return tdBlocks.tdBlockAjaxLoadingStart(a,!0,c),tdBlocks.tdAjaxBlockProcessResponse(tdLocalCache.get(b),
200c),"td_woo_products_loop"===a.block_type&&jQuery(document).trigger("td_woo_ajax_block_update",[a,c,tdLocalCache.get(b)]),"cache_hit";tdBlocks.tdBlockAjaxLoadingStart(a,!1,c);var h={action:"td_ajax_block",td_atts:a.atts,td_block_id:a.id,td_column_number:a.td_column_number,td_current_page:a.td_current_page,block_type:a.block_type,td_filter_value:a.td_filter_value,td_user_action:a.td_user_action,td_magic_token:tdBlockNonce};if("td_woo_products_loop"===a.block_type){-1===td_ajax_url.indexOf("td_woo_ajax=1")&&
201(td_ajax_url+="&td_woo_ajax=1");var f=JSON.parse(a.atts);"undefined"!==typeof f.ajax_pagination&&"numbered"===f.ajax_pagination&&(h.td_request_uri=window.location.pathname+window.location.search)}jQuery.ajax({type:"POST",url:td_ajax_url,cache:!0,data:h,success:function(d,f,h){tdLocalCache.set(b,d);tdBlocks.tdAjaxBlockProcessResponse(d,c);"td_woo_products_loop"===a.block_type&&jQuery(document).trigger("td_woo_ajax_block_update",[a,c,d]);d=jQuery("."+a.id).find("audio");d.length&&d.mediaelementplayer()},
202error:function(a,b,c){console.log(c)}})},tdAjaxBlockProcessResponse:function(a,c){a=jQuery.parseJSON(a);if("load_more"===c||"infinite_load"===c){if("undefined"!==typeof window.tdSmartSidebar)for(var b=0;b<tdSmartSidebar.items.length;b++)"case_3_bottom_of_content"===tdSmartSidebar.items[b].sidebar_state&&(tdSmartSidebar.items[b].sidebar_state="case_1_fixed_down");jQuery(a.td_data).appendTo("#"+a.td_block_id)}else jQuery("#"+a.td_block_id).html(a.td_data);!0===a.td_hide_prev?jQuery("#prev-page-"+a.td_block_id).addClass("ajax-page-disabled"):
203jQuery("#prev-page-"+a.td_block_id).removeClass("ajax-page-disabled");!0===a.td_hide_next?jQuery("#next-page-"+a.td_block_id).addClass("ajax-page-disabled"):jQuery("#next-page-"+a.td_block_id).removeClass("ajax-page-disabled");b=tdBlocks.tdGetBlockObjById(a.td_block_id);"slide"===b.block_type&&jQuery("#"+a.td_block_id+" .slide-wrap-active-first").addClass("slide-wrap-active");b.is_ajax_running=!1;tdBlocks.tdBlockAjaxLoadingEnd(a,b,c)},tdBlockAjaxLoadingStart:function(a,c,d){var b=jQuery("#"+a.id);
204jQuery("."+a.id+" .td-loader-gif").remove();b.removeClass("td_fadeInRight td_fadeInLeft td_fadeInDown td_fadeInUp td_animated_xlong");b.addClass("td_block_inner_overflow");var f=b.height();b.css("height",f);!1===c&&("load_more"===d?(b.parent().append('<div class="td-loader-gif td-loader-infinite td-loader-blocks-load-more  td-loader-animation-start"></div>'),tdLoadingBox.init(a.header_color?a.header_color:tds_theme_color_site_wide),setTimeout(function(){jQuery(".td-loader-gif").removeClass("td-loader-animation-start").addClass("td-loader-animation-mid")},
20550)):"infinite_load"===d?(b.parent().append('<div class="td-loader-gif td-loader-infinite td-loader-animation-start"></div>'),tdLoadingBox.init(a.header_color?a.header_color:tds_theme_color_site_wide),setTimeout(function(){jQuery(".td-loader-gif").removeClass("td-loader-animation-start").addClass("td-loader-animation-mid")},50)):(b.parent().append('<div class="td-loader-gif td-loader-animation-start"></div>'),tdLoadingBox.init(a.header_color?a.header_color:tds_theme_color_site_wide),setTimeout(function(){jQuery(".td-loader-gif").removeClass("td-loader-animation-start").addClass("td-loader-animation-mid")},
20650),b.addClass("td_animated_long td_fadeOut_to_1")))},tdBlockAjaxLoadingEnd:function(a,c,d){jQuery("."+c.id+" .td-loader-gif").removeClass("td-loader-animation-mid").addClass("td-loader-animation-end");setTimeout(function(){jQuery("."+c.id+" .td-loader-gif").remove();tdLoadingBox.stop()},400);var b=jQuery("#"+c.id);b.removeClass("td_animated_long td_fadeOut_to_1");if(!0===tdAnimationStack.activated)var f=tdAnimationStack.SORTED_METHOD.sort_left_to_right;switch(d){case "next":b.addClass("td_animated_xlong td_fadeInRight");
207void 0!==f&&(f=tdAnimationStack.SORTED_METHOD.sort_right_to_left);break;case "back":b.addClass("td_animated_xlong td_fadeInLeft");break;case "pull_down":var p=JSON.parse(c.atts);"undefined"!==typeof p.ajax_pagination&&"infinite"===p.ajax_pagination&&(tdInfiniteLoader.computeTopDistances(),tdInfiniteLoader.enable_is_visible_c
207allback(c.id));b.addClass("td_animated_xlong td_fadeInDown");break;case "mega_menu":b.addClass("td_animated_xlong td_fadeInDown");break;case "load_more":setTimeout(function(){jQuery("."+
208c.id+" .td_ajax_load_more_js").css("visibility","visible")},500);break;case "infinite_load":setTimeout(function(){tdInfiniteLoader.computeTopDistances();""!==a.td_data&&tdInfiniteLoader.enable_is_visible_callback(c.id)},500),setTimeout(function(){tdInfiniteLoader.computeTopDistances()},1E3),setTimeout(function(){tdInfiniteLoader.computeTopDistances()},1500)}setTimeout(function(){jQuery(".td_block_inner_overflow").removeClass("td_block_inner_overflow");b.css("height","auto");"undefined"!==typeof window.tdSmartSidebar&&
209tdSmartSidebar.compute()},200);"undefined"!==typeof window.tdSmartSidebar&&setTimeout(function(){tdSmartSidebar.compute()},500);void 0!==f&&setTimeout(function(){"mega_menu"!==d&&"back"!==d&&"pull_down"!==d||""===JSON.parse(tdBlocksArray[0].atts).td_ajax_preloading?tdAnimationStack.check_for_new_items("#"+c.id+" .td-animation-stack",f,!0,!1):tdAnimationStack.check_for_new_items("#"+c.id+" .td-animation-stack",f,!0,!0)},200)},tdGetBlockIndex:function(a){var b=0,d=0;jQuery.each(tdBlocksArray,function(c,
210f){if(f.id===a)return d=b,!1;b++});return d},tdGetBlockObjById:function(a){return tdBlocksArray[tdBlocks.tdGetBlockIndex(a)]}}})();"use strict";
211var td_history={td_history_change_event:!1,init:function(){window.addEventListener("popstate",function(a){td_history.td_history_change_event=!0;"undefined"!=typeof a.state&&null!=a.state&&jQuery("#"+a.state.slide_id).iosSlider("goToSlide",a.state.current_slide)})},replace_history_entry:function(a){!1!==tdDetect.hasHistory&&history.replaceState(a,null)},add_history_entry:function(a,b,c){if(!1!==tdDetect.hasHistory)if(""==c)history.pushState(a,null,null);else{var d=td_history.get_query_parameter("p");
212""!=d?1==c?history.pushState(a,null,"?p="+d):history.pushState(a,null,"?p="+d+"&"+b+"="+c):1==c?history.pushState(a,null,td_history.get_mod_rewrite_base_url()):history.pushState(a,null,td_history.get_mod_rewrite_base_url()+c+"/")}},get_mod_rewrite_base_url:function(){var a=document.URL;"/"==a.charAt(a.length-1)&&(a=a.slice(0,-1));return!1===td_history.get_mod_rewrite_pagination(document.URL)?document.URL:a.substring(0,a.lastIndexOf("/"))+"/"},get_mod_rewrite_pagination:function(){var a=document.URL;
213"/"==a.charAt(a.length-1)&&(a=a.slice(0,-1));a=a.substring(a.lastIndexOf("/")+1,a.length);return td_history.isInt(a)?a:!1},get_current_page:function(a){if(""!=td_history.get_query_parameter("p"))return a=td_history.get_query_parameter(a),""!=a?a:1;a=td_history.get_mod_rewrite_pagination();return!1!==a?a:1},isInt:function(a){return 0===a%1},get_query_parameter:function(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");a=(new RegExp("[\\?&]"+a+"=([^&#]*)")).exec(location.search);return null==a?"":
214decodeURIComponent(a[1].replace(/\+/g," "))},slide_changed_callback:function(a){if(!0===td_history.td_history_change_event)td_history.td_history_change_event=!1;else{var b=a.currentSlideNumber;a=a.sliderContainerObject.attr("id");td_history.add_history_entry({current_slide:b,slide_id:a},"slide",b)}}};window.history&&window.history.pushState&&td_history.init();var tdHeader={};
215(function(){tdHeader={_selectorHeaderDesktop:".td-header-desktop-wrap",_selectorHeaderDesktopSticky:".td-header-desktop-sticky-wrap",_selectorHeaderMobile:".td-header-mobile-wrap",_selectorHeaderMobileSticky:".td-header-mobile-sticky-wrap",_selectorDataHeaderDesktop:"tdc_header_desktop",_selectorDataHeaderDesktopSticky:"tdc_header_desktop_sticky",_selectorDataHeaderMobile:"tdc_header_mobile",_selectorDataHeaderMobileSticky:"tdc_header_mobile_sticky",$_headerDesktop:void 0,$_headerDesktopSticky:void 0,
216$_mobileDesktop:void 0,$_mobileDesktopSticky:void 0,_headerDesktopHeight:void 0,_headerDesktopStickyHeight:void 0,_headerMobileHeight:void 0,_headerMobileStickyHeight:void 0,_headerDesktopStickyGap:0,_headerMobileStickyGap:0,_previousScrollPosition:0,_isMobile:!1,_isInitialized:!1,init:function(){!tdHeader._isInitialized&&(tdHeader.$_headerDesktop=jQuery(tdHeader._selectorHeaderDesktop),tdHeader.$_headerDesktopSticky=jQuery(tdHeader._selectorHeaderDesktopSticky),tdHeader.$_headerMobile=jQuery(tdHeader._selectorHeaderMobile),
217tdHeader.$_headerMobileSticky=jQuery(tdHeader._selectorHeaderMobileSticky),tdHeader.$_headerDesktopSticky.length||tdHeader.$_headerMobileSticky.length)&&(window!==window.top&&(tdHeader.$_headerDesktop.removeClass("tdc-zone-sticky-invisible tdc-zone-sticky-inactive"),tdHeader.$_headerDesktopSticky.removeClass("tdc-zone-sticky-invisible tdc-zone-sticky-inactive"),tdHeader.$_headerMobile.removeClass("tdc-zone-sticky-invisible tdc-zone-sticky-inactive"),tdHeader.$_headerMobileSticky.removeClass("tdc-zone-sticky-invisible tdc-zone-sticky-inactive")),
218tdHeader.checkSizes(),tdHeader._isInitialized=!0)},computeItems:function(){if(tdHeader._isInitialized){tdHeader._isMobile?(tdHeader.$_headerDesktop.hide(),tdHeader.$_headerDesktopSticky.hide(),tdHeader.$_headerMobile.show(),tdHeader.$_headerMobileSticky.show(),tdHeader.$_headerMobileSticky.hasClass("td-header-stop-transition")&&tdHeader.$_headerMobileSticky.removeClass("td-header-stop-transition"),tdHeader._headerMobileHeight<tdEvents.scroll_window_scrollTop?tdHeader.$_headerMobileSticky.find(".tdc_zone:first").hasClass("td-header-sticky-smart")?
219tdHeader._previousScrollPosition<tdEvents.scroll_window_scrollTop?(tdHeader.$_headerMobileSticky.hasClass("td-header-active")&&tdHeader.doExtra(),td
219Header.$_headerMobileSticky.removeClass("td-header-active")):(tdHeader.$_headerMobileSticky.hasClass("td-header-active")||tdHeader.doExtra(),tdHeader.$_headerMobileSticky.addClass("td-header-active")):(tdHeader.$_headerMobileSticky.hasClass("td-header-active")||tdHeader.doExtra(),tdHeader.$_headerMobile.removeClass("td-header-active"),tdHeader.$_headerMobileSticky.addClass("td-header-active")):
220(tdHeader.$_headerMobile.hasClass("td-header-active")&&tdHeader.$_headerMobileSticky.addClass("td-header-stop-transition"),tdHeader.$_headerMobileSticky.hasClass("td-header-active")&&tdHeader.doExtra(),tdHeader.$_headerMobile.addClass("td-header-active"),tdHeader.$_headerMobileSticky.removeClass("td-header-active"))):(tdHeader.$_headerDesktop.show(),tdHeader.$_headerDesktopSticky.show(),tdHeader.$_headerMobile.hide(),tdHeader.$_headerMobileSticky.hide(),tdHeader.$_headerDesktopSticky.hasClass("td-header-stop-transition")&&
221tdHeader.$_headerDesktopSticky.removeClass("td-header-stop-transition"),tdHeader.$_headerDesktopSticky.find(".tdc_zone:first").hasClass("td-header-sticky-smart")?tdHeader._previousScrollPosition<tdEvents.scroll_window_scrollTop?tdHeader._headerDesktopHeight<tdEvents.scroll_window_scrollTop&&(tdHeader.$_headerDesktopSticky.hasClass("td-header-active")&&tdHeader.doExtra(),tdHeader.$_headerDesktop.addClass("td-header-active"),tdHeader.$_headerDesktopSticky.removeClass("td-header-active")):tdHeader._previousScrollPosition>
222tdEvents.scroll_window_scrollTop&&(tdHeader._headerDesktopHeight+parseInt(tdHeader._headerDesktopStickyGap)<tdEvents.scroll_window_scrollTop?(tdHeader.$_headerDesktopSticky.hasClass("td-header-active")||tdHeader.doExtra(),tdHeader.$_headerDesktop.removeClass("td-header-active"),tdHeader.$_headerDesktopSticky.addClass("td-header-active")):(tdHeader._headerDesktopHeight>tdEvents.scroll_window_scrollTop&&tdHeader.$_headerDesktop.hasClass("td-header-active")&&tdHeader.$_headerDesktopSticky.addClass("td-header-stop-transition"),
223tdHeader.$_headerDesktopSticky.hasClass("td-header-active")&&tdHeader.doExtra(),tdHeader.$_headerDesktop.addClass("td-header-active"),tdHeader.$_headerDesktopSticky.removeClass("td-header-active"))):tdHeader._previousScrollPosition<tdEvents.scroll_window_scrollTop?tdHeader._headerDesktopHeight<tdEvents.scroll_window_scrollTop?(tdHeader.$_headerDesktopSticky.hasClass("td-header-active")||tdHeader.doExtra(),tdHeader.$_headerDesktop.removeClass("td-header-active"),tdHeader.$_headerDesktopSticky.addClass("td-header-active")):
224(tdHeader.$_headerDesktop.hasClass("td-header-active")&&tdHeader.$_headerDesktopSticky.addClass("td-header-stop-transition"),tdHeader.$_headerDesktopSticky.hasClass("td-header-active")&&tdHeader.doExtra(),tdHeader.$_headerDesktop.addClass("td-header-active"),tdHeader.$_headerDesktopSticky.removeClass("td-header-active")):tdHeader._previousScrollPosition>tdEvents.scroll_window_scrollTop&&(tdHeader._headerDesktopHeight+parseInt(tdHeader._headerDesktopStickyGap)<tdEvents.scroll_window_scrollTop?(tdHeader.$_headerDesktopSticky.hasClass("td-header-active")||
225tdHeader.doExtra(),tdHeader.$_headerDesktop.removeClass("td-header-active"),tdHeader.$_headerDesktopSticky.addClass("td-header-active")):(tdHeader._headerDesktopHeight>tdEvents.scroll_window_scrollTop&&tdHeader.$_headerDesktop.hasClass("td-header-active")&&tdHeader.$_headerDesktopSticky.addClass("td-header-stop-transition"),tdHeader.$_headerDesktopSticky.hasClass("td-header-active")||tdHeader.doExtra(),tdHeader.$_headerDesktop.addClass("td-header-active"),tdHeader.$_headerDesktopSticky.removeClass("td-header-active"))));
226if(window.parent===window.top&&"undefined"!==typeof window.name&&"tdc-live-iframe"===window.name&&"undefined"!==typeof window.parent.tdcSidebar){var a=tdHeader.getActiveHeaderSelector();if("undefined"===typeof tdHeader.previousActiveHeaderSelector||a!==tdHeader.previousActiveHeaderSelector)tdHeader.previousActiveHeaderSelector=a,window.parent.tdcSidebar.$_tdcZone.find(".tdc-zone").removeClass("tdc-zone-active"),"undefined"!==typeof tdHeader.timeoutHeaderTemplate&&clearTimeout(tdHeader.timeoutHeaderTemplate),
227tdHeader.timeoutHeaderTemplate=setTimeout(function(){window.parent.tdcSidebar.$_tdcZone.find('.tdc-zone[data-type="'+a+'"]').addClass("tdc-zone-active");0>a.indexOf("sticky")&&window.parent.tdcSidebar.setForcedHeaderZone(void 0);window.parent.tdcState.isHeaderSticky()?tdHeader.$_headerDesktopSticky.addClass("tdc-zone-sticky-active").removeClass("tdc-zone-sticky-inactive"):tdHeader.$_headerDesktopSticky.addClass("tdc-zone-sticky-inactive").removeClass("tdc-zone-sticky-active");window.parent.tdcState.isMobileHeaderSticky()?
228tdHeader.$_headerMobileSticky.addClass("tdc-zone-sticky-active").removeClass("tdc-zone-sticky-inactive"):tdHeader.$_headerMobileSticky.addClass("tdc-zone-sticky-inactive").removeClass("tdc-zone-sticky-active");tdHeader._isMobile?tdHeader.$_headerMobileSticky.hasClass("tdc-zone-sticky-active")?tdHeader.$_headerMobileSticky.removeClass("tdc-zone-sticky-invisible"):tdHeader.$_headerMobileSticky.hasClass("tdc-zone-sticky-inactive")&&tdHeader.$_headerMobileSticky.addClass("tdc-zone-sticky-invisible"):
229tdHeader.$_headerDesktopSticky.hasClass("tdc-zone-sticky-active")?tdHeader.$_headerDesktopSticky.removeClass("tdc-zone-sticky-invisible"):tdHeader.$_headerDesktopSticky.hasClass("tdc-zone-sticky-inactive")&&tdHeader.$_headerDesktopSticky.addClass("tdc-zone-sticky-invisible")},250)}tdHeader._previousScrollPosition=tdEvents.scroll_window_scrollTop}},scroll:function(){tdHeader.computeItems()},resize:function(){tdHeader.checkSizes();tdHeader.computeItems()},checkSizes:function(){if(tdHeader._isInitialized){tdHeader._headerDesktopHeight=
230tdHeader.$_headerDesktop.outerHeight(!0);tdHeader._headerDesktopStickyHeight=tdHeader.$_headerDesktopSticky.outerHeight(!0);tdHeader._headerMobileHeight=tdHeader.$_headerMobile.outerHeight(!0);tdHeader._headerMobileStickyHeight=tdHeader.$_headerMobileSticky.outerHeight(!0);var a=tdHeader.$_headerDesktopSticky.find(".tdc_zone:first").data("sticky-offset");"undefined"!==typeof a&&(tdHeader._headerDesktopStickyGap=a);tdHeader._isMobile=768>tdEvents.window_innerWidth}},getFixedHeaderHeight:function(){if(tdHeader._isInitialized)return tdHeader.checkSizes(),
231tdHeader._isMobile?tdHeader._headerMobileHeight:tdHeader._headerDesktopHeight},getActiveHeaderSelector:function(){if(tdHeader._isInitialized)return tdHeader._isMobile?tdHeader.$_headerMobileSticky.hasClass("td-header-active")?tdHeader._selectorDataHeaderMobileSticky:tdHeader._selectorDataHeaderMobile:tdHeader.$_headerDesktopSticky.hasClass("td-header-active")?tdHeader._selectorDataHeaderDesktopSticky:tdHeader._selectorDataHeaderDesktop},doExtra:function(){"undefined"!==typeof window.tdbSearch&&"undefined"!==
232typeof window.tdbSearch.hideAllItems&&window.tdbSearch.hideAllItems()}};jQuery(window).on("load",function(){tdHeader.init();tdHeader.resize()})})();var tdCustomEvents={};
233(function(){tdCustomEvents={_callback_scroll:function(){"undefined"!==typeof window.tdAnimationScroll&&tdAnimationScroll.compute_all_items()},_callback_resize:function(){},_lazy_callback_scroll_100:function(){!0===tdAnimationStack.activated&&tdAnimationStack.td_events_scroll()},_lazy_callback_scroll_500:function(){},_lazy_callback_resize_100:function(){tdPullDown.td_events_resize();"undefined"!==typeof window.tdBackstr&&tdBackstr.td_events_resize();"undefined"!==typeof window.tdAnimationScroll&&tdAnimationScroll.td_events_resize()},
234_lazy_callback_resize_500:function(){!0===tdAnimationStack.activated&&tdAnimationStack.td_events_resize();if("undefined"!==typeof window.tdAnimationScroll){for(var a=0;a<td_backstretch_items.length;a++)tdAnimationScroll.reinitialize_item(td_backstretch_items[a],!0),td_compute_backstretch_item(td_backstretch_items[a]);tdAnimationScroll.compute_all_items();jQuery("body").find(".tdc-video-inner-wrapper").each(function(){var a=jQuery(this),c=a.find("iframe");if(c.length){var d=c.attr("aspect-ratio");
235if("undefined"!==typeof d){var h=a.width();a=a.height();var f=a/h;d<f?c.css({width:a/d,height:a}):d>f&&c.css({width:"100%",height:d*h})}}});for(a=0;a<tdAnimationScroll.items.length;a++)"undefined"!==typeof tdAnimationScroll.items[a].td_video_parallax&&tdAnimationScroll.reinitialize_item(tdAnimationScroll.items[a],!0)}}}})();var tdEvents={};
236(function(){tdEvents={scroll_event_slow_run:!1,scroll_event_medium_run:!1,resize_event_slow_run:!1,resize_event_medium_run:!1,scroll_window_scrollTop:0,window_pageYOffset:window.pageYOffset,window_innerHe
236ight:window.innerHeight,window_innerWidth:window.innerWidth,init:function(){jQuery(window).scroll(function(){tdEvents.scroll_event_slow_run=!0;tdEvents.scroll_event_medium_run=!0;tdEvents.scroll_window_scrollTop=jQuery(window).scrollTop();tdEvents.window_pageYOffset=window.pageYOffset;tdAffix.td_events_scroll(tdEvents.scroll_window_scrollTop);
237"undefined"!==typeof window.tdSmartSidebar&&tdSmartSidebar.td_events_scroll(tdEvents.scroll_window_scrollTop);tdCustomEvents._callback_scroll();tdHeader.scroll();tdShowVideo.scroll()});jQuery(window).resize(function(){tdEvents.resize_event_slow_run=!0;tdEvents.resize_event_medium_run=!0;tdEvents.window_innerHeight=window.innerHeight;tdEvents.window_innerWidth=window.innerWidth;tdCustomEvents._callback_resize();tdHeader.resize()});setInterval(function(){tdViewport.detectChanges();tdEvents.scroll_event_medium_run&&
238(tdEvents.scroll_event_medium_run=!1,"undefined"!==typeof window.tdInfiniteLoader&&tdInfiniteLoader.computeEvents(),tdCustomEvents._lazy_callback_scroll_100());tdEvents.resize_event_medium_run&&(tdEvents.resize_event_medium_run=!1,"undefined"!==typeof window.tdSmartSidebar&&tdSmartSidebar.td_events_resize(),tdCustomEvents._lazy_callback_resize_100())},100);setInterval(function(){tdEvents.scroll_event_slow_run&&(tdEvents.scroll_event_slow_run=!1,td_events_scroll_scroll_to_top(tdEvents.scroll_window_scrollTop),
239td_more_articles_box.td_events_scroll(tdEvents.scroll_window_scrollTop),tdCustomEvents._lazy_callback_scroll_500());tdEvents.resize_event_slow_run&&(tdEvents.resize_event_slow_run=!1,tdAffix.compute_wrapper(),tdAffix.compute_top(),tdDetect.runIsPhoneScreen(),tdCustomEvents._lazy_callback_resize_500())},500)}};tdEvents.init()})();var tdPullDown={};
240(function(){tdPullDown={_view_port_interval_index:tdViewport.INTERVAL_INITIAL_INDEX,items:[],item:function(){this.container_jquery_obj=this.vertical_jquery_obj=this.horizontal_jquery_obj=this.blockUid="";this.isTdbMenu=!1;this.horizontal_max_width=this.horizontal_no_items_css_class=this.horizontal_element_css_class=this.sub_icon=this.main_sub_icon="";this.minimum_elements=1;this.excluded_jquery_elements=[];this._horizontal_extra_space=1;this._horizontal_elements=[];this._vertical_elements=[];this._vertical_ul_jquery_obj=
241"";this._vertical_jquery_obj_outer_width=0;this._is_initialized=!1},init:function(){tdPullDown._view_port_interval_index=tdViewport.getCurrentIntervalIndex();tdPullDown.items=[]},add_item:function(a){if(1!==a.vertical_jquery_obj.length)throw"item.vertical_jquery_obj is more or less than one: "+a.vertical_jquery_obj.length;if(1!==a.horizontal_jquery_obj.length)throw"item.horizontal_jquery_obj is more or less than one: "+a.horizontal_jquery_obj.length;if(1!==a.container_jquery_obj.length)throw"item.container_jquery_obj is more or less than one: "+
242a.container_jquery_obj.length;if(""===a.horizontal_element_css_class)throw"item.horizontal_element_css_class is empty";tdPullDown.items.push(a);tdPullDown._initialize_item(a);tdPullDown._compute_item(a)},deleteItem:function(a){for(var b=0;b<tdPullDown.items.length;b++)if(tdPullDown.items[b].blockUid===a)return tdPullDown.items.splice(b,1),!0;return!1},unloadItem:function(a){for(var b=0;b<tdPullDown.items.length;b++)if(tdPullDown.items[b].blockUid===a){for(var c=0;c<tdPullDown.items[b]._vertical_elements.length;c++)tdPullDown.items[b]._vertical_elements[c].jquery_object.detach().appendTo(tdPullDown.items[b].horizontal_jquery_obj);
243tdPullDown.deleteItem(a);return!0}return!1},_initialize_item:function(a){if(!0!==a._is_initialized)if(a._vertical_ul_jquery_obj=a.vertical_jquery_obj.find("ul:first"),0===a._vertical_ul_jquery_obj.length)tdPullDown.log("Item can' be initialized. The vertical list doesn't have an 'ul' container");else{var b=null,c=null;a.horizontal_jquery_obj.find("."+a.horizontal_element_css_class+":visible").each(function(d,f){b=jQuery(f);b.css("-webkit-transition","opacity 0.2s");b.css("-moz-transition","opacity 0.2s");
244b.css("-o-transition","opacity 0.2s");b.css("transition","opacity 0.2s");b.css("opacity","1");c={jquery_object:b,calculated_width:b.outerWidth(!0)};a._horizontal_elements.push(c)});a._vertical_jquery_obj_outer_width=a.vertical_jquery_obj.outerWidth(!0);a.vertical_jquery_obj.css("display","none");var d=a.horizontal_jquery_obj.css("padding-left");void 0!==d&&""!==d&&(a._horizontal_extra_space+=parseInt(d.replace("px","")));d=a.horizontal_jquery_obj.css("padding-right");void 0!==d&&""!==d&&(a._horizontal_extra_space+=
245parseInt(d.replace("px","")));d=a.horizontal_jquery_obj.css("margin-left");void 0!==d&&""!==d&&(a._horizontal_extra_space+=parseInt(d.replace("px","")));d=a.horizontal_jquery_obj.css("margin-right");void 0!==d&&""!==d&&(a._horizontal_extra_space+=parseInt(d.replace("px","")));d=a.horizontal_jquery_obj.css("border-left");void 0!==d&&""!==d&&(a._horizontal_extra_space+=parseInt(d.replace("px","")));d=a.horizontal_jquery_obj.css("border-right");void 0!==d&&""!==d&&(a._horizontal_extra_space+=parseInt(d.replace("px",
246"")));
246a._is_initialized=!0}},_get_horizontal_elements_width:function(a){for(var b=0,c=a._horizontal_elements.length-1;0<=c;c--)b+=a._horizontal_elements[c].calculated_width;return b},_reinitialize_all_items:function(){for(var a=tdPullDown.items.length-1;0<=a;a--)tdPullDown._reinitialize_item(tdPullDown.items[a])},_reinitialize_item:function(a){if(!1!==a._is_initialized){a._is_initialized=!1;a.horizontal_jquery_obj.html(a.horizontal_jquery_obj.html()+a._vertical_ul_jquery_obj.html());if(a.isTdbMenu){var b=
247a.horizontal_jquery_obj.find("> .tdb-normal-menu.menu-item-has-children");b.length&&b.each(function(){var b=jQuery(this);tdPullDown._change_sub_icon_horiz_elements(a,b)})}a._vertical_ul_jquery_obj.html("");a._horizontal_elements=[];a._vertical_elements=[];a._horizontal_extra_space=1;tdPullDown._initialize_item(a)}},_compute_item:function(a){if(!1!==a._is_initialized){tdPullDown._prepare_horizontal_header(a,!0);var b=0,c=a.container_jquery_obj.width();if(void 0!==c&&""!==c){b=c;if(""!==a.horizontal_max_width){var d=
248parseInt(a.horizontal_max_width.replace("px",""));c>d&&(b=d)}for(c=a.excluded_jquery_elements.length-1;0<=c;c--)b-=a.excluded_jquery_elements[c].outerWidth(!0)}0<a._vertical_elements.length&&(b-=a._vertical_jquery_obj_outer_width);b-=tdPullDown._get_horizontal_elements_width(a);for(b-=a._horizontal_extra_space;0>b;){if(0!==a.minimum_elements&&a._horizontal_elements.length<=a.minimum_elements){tdPullDown._make_all_elements_vertical(a);tdPullDown._prepare_horizontal_header(a);return}0===a._vertical_elements.length&&
249(b-=a._vertical_jquery_obj_outer_width);d=tdPullDown._make_element_vertical(a);b+=d.calculated_width}if(0!==a.minimum_elements&&0===a._horizontal_elements.length&&0<a._vertical_elements.length&&b>=a._vertical_elements[0].calculated_width){for(d=c=0;d<a.minimum_elements&&d<a._vertical_elements.length;d++)c+=a._vertical_elements[d].calculated_width;for(var h=0,f=a.minimum_elements;0<f&&0<a._vertical_elements.length&&b>=c;)if(d=tdPullDown._make_element_horizontal(a),null!==d)h+=d.calculated_width,f--;
250else{tdPullDown._prepare_horizontal_header(a);return}b-=h}for(;(0<a._horizontal_elements.length||0===a._horizontal_elements.length&&0===a.minimum_elements)&&0<a._vertical_elements.length&&b>=a._vertical_elements[0].calculated_width;)if(d=tdPullDown._make_element_horizontal(a),null!==d)b-=d.calculated_width;else{tdPullDown._prepare_horizontal_header(a);return}1===a._vertical_elements.length&&b+a._vertical_jquery_obj_outer_width>=a._vertical_elements[0].calculated_width&&tdPullDown._make_element_horizontal(a);
251tdPullDown._add_no_items_class(a);tdPullDown._prepare_horizontal_header(a)}},_prepare_horizontal_header:function(a,b){var c=a.horizontal_jquery_obj.parent().siblings(".block-title:first");1===c.length&&(c=c.find("span:first"),1===c.length&&("undefined"!==typeof b&&!0===b?c.css("margin-right",0):0===a._horizontal_elements.length?c.css("margin-right",a._vertical_jquery_obj_outer_width+"px"):c.css("margin-right",0)))},_compute_all_items:function(){for(var a=tdPullDown.items.length-1;0<=a;a--)tdPullDown.items[a].constructor===
252tdPullDown.item&&tdPullDown._compute_item(tdPullDown.items[a])},_make_element_horizontal:function(a){if(!1===a._is_initialized||0===a._vertical_elements.length)return null;var b=a._vertical_elements.shift(),c=b.jquery_object;0===a._vertical_elements.length&&a.vertical_jquery_obj.css("display","none");a._horizontal_elements.push(b);c.css("opacity","0");c.detach().appendTo(a.horizontal_jquery_obj);!0===a.isTdbMenu&&c.hasClass("menu-item-has-children")&&c.hasClass("tdb-normal-menu")&&tdPullDown._change_sub_icon_horiz_elements(a,
253c);setTimeout(function(){b.jquery_object.css("opacity","1")},50);return b},_change_sub_icon_horiz_elements:function(a,b){b=b.find("> a");var c=b.find(".tdb-sub-menu-icon");c.length?""!==a.main_sub_icon?c.replaceWith(a.main_sub_icon):c.remove():""!==a.main_sub_icon&&b.append(a.main_sub_icon)},_make_element_vertical:function(a){if(!1===a._is_initialized||0===a._horizontal_elements.length)return null;var b=a._horizontal_elements.pop(),c=b.jquery_object;0===a._vertical_elements.length&&a.vertical_jquery_obj.css("display",
254"");a._vertical_elements.unshift(b);c.detach().prependTo(a._vertical_ul_jquery_obj);!0===a.isTdbMenu&&c.hasClass("menu-item-has-children")&&c.hasClass("tdb-normal-menu")&&tdPullDown._change_sub_icon_vert_elements(a,c);return b},_change_sub_icon_vert_elements:function(a,b){b=b.find("> a");var c=b.find(".tdb-sub-menu-icon");c.length?""!==a.sub_icon?c.replaceWith(a.sub_icon):c.remove():""!==a.sub_icon&&b.append(a.sub_icon)},_make_all_elements_vertical:function(a){for(;0<a._horizontal_elements.length;)tdPullDown._make_element_vertical(a);
255tdPullDown._add_no_items_class(a)},_add_no_items_class:function(a){""!==a.horizontal_no_items_css_class&&(0===a._horizontal_elements.length?a.horizontal_jquery_obj.addClass(a.horizontal_no_items_css_class):0<a._horizontal_elements.length&&a.horizontal_jquery_obj.removeClass(a.horizontal_no_items_css_class))},td_events_resize:function(){0!==tdPullDown.items.length&&(tdPullDown._view_port_interval_index!==tdViewport.getCurrentIntervalIndex()?(tdPullDown._view_port_interval_index=tdViewport.getCurrentIntervalIndex(),
256"undefined"!==typeof tdPullDown.reinitTimeout&&clearTimeout(tdPullDown.reinitTimeout),tdPullDown.reinitTimeout=setTimeout(function(){tdPullDown._reinitialize_all_items();tdPullDown._compute_all_items()},100)):tdPullDown._compute_all_items())},log:function(a){}};tdPullDown.init()})();var tdShowVideo={};
257(function(){tdShowVideo={_isInitialized:!1,_isApiYoutubeLoaded:!1,_isApiVimeoLoaded:!1,items:[],_$clearZone:void 0,_$body:void 0,_refLeft:!1,_hDist:void 0,_refBottom:!1,_vDist:void 0,_width:450,_playingOne:!1,_pauseHidden:!1,_runFixed:!1,_bodyClass:"td-sticky-video",item:function(){this.id=void 0;
257this.inlineHeight=this.inlineWidth=0;this.$wrapper=this.player=this.initialOffsetTop=void 0;this.inModal=this.inViewport=this.moved=!1;this.wrapperHeightBeforeFixed=void 0;this.playerStarted=!1;this.internalStatus=
258this.playerType=this.parentFixIndexClass=this.restoreFixIndexClass=void 0},loadApiYoutube:function(){if(!tdShowVideo._isApiYoutubeLoaded){var a=document.createElement("script");a.src="https://www.youtube.com/iframe_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b);tdShowVideo._isApiYoutubeLoaded=!0}},loadApiVimeo:function(){if(!tdShowVideo._isApiVimeoLoaded){var a=document.createElement("script");a.src="https://player.vimeo.com/api/player.js";var b=document.getElementsByTagName("script")[0];
259b.parentNode.insertBefore(a,b);tdShowVideo._isApiVimeoLoaded=!0}},init:function(){tdShowVideo._isInitialized||("undefined"!==typeof window.tds_video_scroll&&""!==window.tds_video_scroll&&(tdShowVideo._runFixed=!0),"undefined"!==typeof window.tds_video_position_h&&""!==window.tds_video_position_h&&(tdShowVideo._refLeft=!0),"undefined"!==typeof window.tds_video_position_v&&""!==window.tds_video_position_v&&(tdShowVideo._refBottom=!0),"undefined"!==typeof window.tds_video_distance_h&&""!==window.tds_video_distance_h&&
260(tdShowVideo._hDist=parseInt(window.tds_video_distance_h.trim(),10)),"undefined"!==typeof window.tds_video_distance_v&&""!==window.tds_video_distance_v&&(tdShowVideo._vDist=parseInt(window.tds_video_distance_v.trim(),10)),"undefined"!==typeof window.tds_video_width&&""!==window.tds_video_width&&(tdShowVideo._width=parseInt(window.tds_video_width.trim(),10)),"undefined"!==typeof window.tds_video_playing_one&&""!==window.tds_video_playing_one&&(tdShowVideo._playingOne=!0),"undefined"!==typeof window.tds_video_pause_hidden&&
261""!==window.tds_video_pause_hidden&&(tdShowVideo._pauseHidden=!0),tdShowVideo._$clearZone=jQuery('<div class="td-close-video-fixed"><i class="td-icon-modal-close"></i></div>'),tdShowVideo._$body=jQuery("body"),tdShowVideo._$body.append(tdShowVideo._$clearZone).on("click",".td-close-video-fixed",function(a){var b=jQuery(this).data("item-id");"undefined"!==typeof b&&tdShowVideo.items.forEach(function(a){b===a.id&&(tdShowVideo._clearPlayerStarted(),tdShowVideo._movePlayerFromZone(a),tdShowVideo._pauseHidden&&
262tdShowVideo._pausePlayer(a))})}),this._isInitialized=!0)},addItem:function(a){tdShowVideo._isInitialized&&a.constructor===tdShowVideo.item&&tdShowVideo.items.push(a)},scroll:function(){tdShowVideo._isInitialized&&tdShowVideo._checkItems()},_checkItems:function(){tdShowVideo._isInitialized&&(tdShowVideo._runFixed&&tdShowVideo.items.forEach(function(a){!0!==tdDetect.isPhoneScreen&&(tdShowVideo._getReplacer(a).insertBefore(a.$wrapper.parent()),tdShowVideo._isItemInViewport(a)?tdShowVideo._movePlayerFromZone(a):
263tdShowVideo._movePlayerToZone(a))}),setTimeout(function(){tdShowVideo._pauseHidden&&tdShowVideo._pauseOtherPlayers()},500))},_movePlayerToZone:function(a){if("youtube"===a.playerType){if(!tdShowVideo._isInitialized||a.moved||"undefined"===typeof a.player||"undefined"===typeof a.player.getPlayerState||a.player.getPlayerState()!==YT.PlayerState.PLAYING||"undefined"===typeof a.playerStarted)return!1}else if("vimeo"===a.playerType){if(!tdShowVideo._isInitialized||a.moved||"undefined"===typeof a.player||
264"undefined"===typeof a.internalStatus||"VIMEO_PLAYING"!==a.internalStatus||"undefined"===typeof a.playerStarted)return!1}else if("video"===a.playerType){if(!tdShowVideo._isInitialized||a.moved||"undefined"===typeof a.player||"undefined"===typeof a.internalStatus||"VIDEO_PLAYING"!==a.internalStatus||"undefined"===typeof a.playerStarted)return!1}else if("undefined"===typeof a.playerType)return!1;tdShowVideo._clearPlayerStarted(a);tdShowVideo._clearZone();var b=a.$wrapper.data("id");"undefined"===typeof b&&
265(b=tdShowVideo._getUniqueId(),a.$wrapper.data("id",b),a.id=b);"undefined"===typeof a.initialOffsetTop&&(a.initialOffsetTop=a.$wrapper.offset().top);a.wrapperHeightBeforeFixed=a.$wrapper.height();a.$wrapper.parent().addClass("td-video-fixed");tdShowVideo._showReplacer(a);tdShowVideo._refLeft&&a.$wrapper.parent().addClass("td-video-fixed-left");tdShowVideo._refBottom&&a.$wrapper.parent().addClass("td-video-fixed-bottom");b="width:"+tdShowVideo._width+"px !important;";b+="height:"+tdShowVideo._width*
266a.inlineHeight/a.inlineWidth+"px !important;";"undefined"!==typeof tdShowVideo._hDist&&(b=tdShowVideo._refLeft?b+("left:"+tdShowVideo._hDist+"px !important;"):b+("right:"+tdShowVideo._hDist+"px !important;"));"undefined"!==typeof tdShowVideo._vDist&&(b=tdShowVideo._refBottom?b+("bottom:"+tdShowVideo._vDist+"px !important;"):b+("top:"+tdShowVideo._vDist+"px !important;"));a.$wrapper.css("width",tdShowVideo._width);a.$wrapper.css("height","100%");a.$wrapper.parent().attr("style",b);a.$wrapper.closest(".tdb-block-inner").hasClass("td-fix-index")?
267(a.$wrapper.closest(".tdb-block-inner").removeClass("td-fix-index"),a.restoreFixIndexClass=!0,a.parentFixIndexClass="tdb-block-inner"):a.$wrapper.closest(".td_block_inner").hasClass("td-fix-index")&&(a.$wrapper.closest(".td_block_inner").removeClass("td-fix-index"),a.restoreFixIndexClass=!0,a.parentFixIndexClass="td_block_inner");
267tdShowVideo._$clearZone.data("item-id",a.id);tdShowVideo._$clearZone.show();tdShowVideo._$clearZone.prependTo(a.$wrapper.parent());tdShowVideo._addBodyClass();return a.moved=
268!0},_movePlayerFromZone:function(a){if(!tdShowVideo._isInitialized||!a.moved)return!1;a.$wrapper.parent().removeClass("td-video-fixed");tdShowVideo._hideReplacer(a);tdShowVideo._refLeft&&a.$wrapper.parent().removeClass("td-video-fixed-left");tdShowVideo._refBottom&&a.$wrapper.parent().removeClass("td-video-fixed-bottom");a.$wrapper.parent().removeAttr("style");a.$wrapper.css("width","");"undefined"!==typeof a.wrapperHeightBeforeFixed&&a.$wrapper.css("height",a.wrapperHeightBeforeFixed+"px");"undefined"!==
269typeof a.restoreFixIndexClass&&(a.$wrapper.closest("."+a.parentFixIndexClass).addClass("td-fix-index"),delete a.restoreFixIndexClass,delete a.parentFixIndexClass);tdShowVideo._$clearZone.appendTo(tdShowVideo._$body);tdShowVideo._$clearZone.hide();tdShowVideo._removeBodyClass();a.moved=!1;return!0},_addBodyClass:function(){tdShowVideo._$body.addClass(tdShowVideo._bodyClass)},_removeBodyClass:function(){tdShowVideo._$body.removeClass(tdShowVideo._bodyClass)},_isItemInViewport:function(a){var b=a.initialOffsetTop;
270"undefined"===typeof b&&(b=a.$wrapper.offset().top,a.initialOffsetTop=b);return b>=tdEvents.scroll_window_scrollTop&&b<=tdEvents.scroll_window_scrollTop+tdEvents.window_innerHe
270ight||b+a.inlineHeight>=tdEvents.scroll_window_scrollTop&&b+a.inlineHeight<=tdEvents.scroll_window_scrollTop+tdEvents.window_innerHeight?!0:!1},_isItemInModal:function(a){return a.inModal},_pauseOtherPlayers:function(){tdShowVideo.items.forEach(function(a){tdShowVideo._isItemInViewport(a)||a.moved||"undefined"!==typeof a.player&&
271("youtube"===a.playerType&&"undefined"!==typeof a.player.getPlayerState&&a.player.getPlayerState()===YT.PlayerState.PLAYING?a.player.pauseVideo():"vimeo"===a.playerType&&"undefined"!==typeof a.internalStatus&&"VIMEO_PLAYING"===a.internalStatus?a.player.pause():"video"===a.playerType&&"undefined"!==typeof a.internalStatus&&"VIDEO_PLAYING"===a.internalStatus&&a.player.pause())})},_pauseModalPlayers:function(){tdShowVideo.items.forEach(function(a){tdShowVideo._isItemInModal(a)&&tdShowVideo._pausePlayer(a)})},
272_pausePlayer:function(a){"undefined"!==typeof a.player&&("youtube"===a.playerType&&"undefined"!==typeof a.player.getPlayerState&&a.player.getPlayerState()===YT.PlayerState.PLAYING?a.player.pauseVideo():"vimeo"===a.playerType&&"undefined"!==typeof a.internalStatus&&"VIMEO_PLAYING"===a.internalStatus?a.player.pause():"video"===a.playerType&&"undefined"!==typeof a.internalStatus&&"VIDEO_PLAYING"===a.internalStatus&&a.player.pause())},_clearZone:function(){tdShowVideo._isInitialized&&tdShowVideo.items.forEach(function(a){tdShowVideo._movePlayerFromZone(a,
273!0)})},_clearPlayerStarted:function(a){tdShowVideo.items.forEach(function(b){"undefined"!==typeof a?b!==a&&"undefined"!==typeof b.playerStarted&&delete b.playerStarted:"undefined"!==typeof b.playerStarted&&delete b.playerStarted})},_getReplacer:function(a){if(tdShowVideo._isInitialized){if("undefined"!==typeof a.$replacer)return a.$replacer;a.$replacer=jQuery('<div class="td-video-replacer" data-id="'+a.$wrapper.data("id")+'" style="position: absolute; visibility: hidden; width:'+a.inlineWidth+"px;height:"+
274a.inlineHeight+'px"></div>');return a.$replacer}},_showReplacer:function(a){tdShowVideo._isInitialized&&tdShowVideo._getReplacer(a).css("position","relative")},_hideReplacer:function(a){tdShowVideo._isInitialized&&tdShowVideo._getReplacer(a).css("position","absolute")},_getUniqueId:function(){return"uid_"+Math.floor(1E4*Math.random()+1)+"_"+Math.floor(100*Math.random()+1)},addPlayerStarted:function(a){tdShowVideo._isInitialized&&tdShowVideo.items.forEach(function(b){b.player===a?b.playerStarted=!0:
275tdShowVideo._playingOne&&("youtube"===b.playerType&&"undefined"!==typeof b.player?b.player.pauseVideo():"vimeo"===b.playerType&&"undefined"!==typeof b.player?b.player.pause():"video"===b.playerType&&"undefined"!==typeof b.player&&b.player.pause(),b.playerStarted=!1)})},clearPlayerStarted:function(a){tdShowVideo._isInitialized&&tdShowVideo.items.forEach(function(b){b.player===a&&"undefined"!==typeof b.playerStarted&&delete b.playerStarted})},onYoutubeReadyEvent:function(a){tdShowVideo._isInitialized&&
276a.target.setPlaybackQuality("hd720")},onYoutubeStateChangeEvent:function(a){if(tdShowVideo._isInitialized)switch(a.target.getPlayerState()){case YT.PlayerState.PLAYING:tdShowVideo.addPlayerStarted(a.target);break;case YT.PlayerState.ENDED:tdShowVideo.clearPlayerStarted(a.target)}}}})();
277window.onYouTubeIframeAPIReady=function(){tdShowVideo.init();jQuery(".td-youtube-player, .wp-block-embed-youtube iframe, .tdm-popup-modal-wrap .youtube-embed").each(function(){var a=jQuery(this),b=new tdShowVideo.item;b.playerType="youtube";b.inlineWidth=a.outerWidth();b.inlineHeight=a.outerHeight();b.$wrapper=a;a.closest(".tdm-popup-modal-wrap").length&&(b.inModal=!0);a=a.data("video_id")?a.data("video_id"):"";b.player=new YT.Player(this,{height:"720",width:"960",videoId:a,events:{onReady:tdShowVideo.onYoutubeReadyEvent,
278onStateChange:tdShowVideo.onYoutubeStateChangeEvent}});tdShowVideo.addItem(b)})};jQuery(window).on("load",function(){"undefined"!==typeof window.tdYoutubePlayers&&tdYoutubePlayers.players.length&&(tdShowVideo.init(),tdYoutubePlayers.players.forEach(function(a){var b=new tdShowVideo.item;b.playerType="youtube";b.inlineWidth=a.jqPlayerWrapper.outerWidth();b.inlineHeight=a.jqPlayerWrapper.outerHeight();b.$wrapper=a.jqPlayerWrapper;b.player=a.tdYtPlayer;tdShowVideo.addItem(b)}))});
279jQuery(window).on("load",function(){var a=jQuery('.wpb_video_wrapper iframe[src*="vimeo.com"], .wp-block-embed-vimeo iframe[src*="vimeo.com"], .tdm-popup-modal-wrap iframe[src*="vimeo.com"]');a.length&&(tdShowVideo.init(),a.each(function(a){var b=jQuery(this),d=new tdShowVideo.item;d.playerType="vimeo";d.inlineWidth=b.outerWidth();d.inlineHeight=b.outerHeight();d.$wrapper=b;d.id=a;b.closest(".tdm-popup-modal-wrap").length&&(d.inModal=!0);d.player=new Vimeo.Player(this);d.player.on("play",function(){d.internalStatus=
280"VIMEO_PLAYING";tdShowVideo.addPlayerStarted(d.player)});d.player.on("pause",function(){d.internalStatus=void 0});d.player.on("ended",function(a){d.internalStatus=void 0;tdShowVideo.clearPlayerStarted(d.player)});tdShowVideo.addItem(d)}))});
281jQuery(window).ready(function(){var a=!1;if("undefined"!==typeof window.tds_video_scroll&&""!==window.tds_video_scroll||"undefined"!==typeof window.tds_video_playing_one&&""!==window.tds_video_playing_one||"undefined"!==typeof window.tds_video_pause_hidden&&""!==window.tds_video_pause_hidden||jQuery(".tdm-popup-modal-wrap .youtube-embed").length)a=!0;a&&jQuery(".td-youtube-player, .wp-block-embed-youtube iframe, .tdm-popup-modal-wrap .youtube-embed").length&&tdShowVideo.loadApiYoutube();jQuery('.wpb_video_wrapper iframe[src*="vimeo.com"], .wp-block-embed-vimeo iframe[src*="vimeo.com"], iframe[src*="vimeo.com"]').length&&
282tdShowVideo.loadApiVimeo();a=jQuery("video");a.length&&(tdShowVideo.init(),a.each(function(a){var b=jQuery(this),d=new tdShowVideo.item;d.playerType="video";d.inlineWidth=b.outerWidth();d.inlineHeight=b.outerHeight();d.$wrapper=b;d.id=a;b.closest(".tdm-popup-modal-wrap").length&&(d.inModal=!0);d.player=this;d.player.addEventListener("play",function(a){d.internalStatus="VIDEO_PLAYING";tdShowVideo.addPlayerStarted(d.player)},!0);d.player.addEventListener("pause",function(a){d.internalStatus=void 0;
283tdShowVideo.addPlayerStarted(d.player)},!0);d.player.addEventListener("ended",function(a){d.internalStatus=void 0;tdShowVideo.addPlayerStarted(d.player)},!0);tdShowVideo.addItem(d)}))});var tdAnimationStack={};
284(function(){tdAnimationStack={_animation_css_class1:"",_animation_css_class2:"",_animation_default_effect:"type0",activated:!1,_ready_for_initialization:!0,_ready_init_timeout:void 0,max_waiting_for_init:3E3,_specific_selectors:"",_general_selectors:"",live_load_items:!1,is_ready_init:!1,ready_init:function(){tdAnimationStack.is_ready_init||(tdAnimationStack.is_ready_init=!0,tdDetect.isIe8||tdDetect.isIe9||0<jQuery(".vc_images_carousel").length?(tdAnimationStack._ready_for_initialization=!1,void 0!==
285window.td_animation_stack_effect&&(""===window.td_animation_stack_effect&&(window.td_animation_stack_effect=tdAnimationStack._animation_default_effect),jQuery("body").removeClass("td-animation-stack-"+window.td_animation_stack_effect))):void 0===window.tds_animation_stack||void 0===window.td_animation_stack_effect?tdAnimationStack._ready_for_initialization=!1:(void 0!==window.td_animation_stack_specific_selectors&&(tdAnimationStack._specific_selectors=window.td_animation_stack_specific_selectors),
286""===window.td_animation_stack_effect&&(window.td_animation_stack_effect=tdAnimationStack._animation_default_effect),tdAnimationStack._animation_css_class1="td-animation-stack-"+window.td_animation_stack_effect+"-1",tdAnimationStack._animation_css_class2="td-animation-stack-"+window.td_animation_stack_effect+"-2",void 0!==window.td_animation_stack_general_selectors&&(tdAnimationStack._general_selectors=window.td_animation_stack_general_selectors),jQuery(tdAnimationStack._general_selectors).addClass(tdAnimationStack._animation_css_class1),
287tdAnimationStack._ready_init_timeout=setTimeout(function(){tdAnimationStack.log("%c _ready_init_timeout run ","background: red; color: white;");if(!0!==tdAnimationStack.activated){tdAnimationStack._ready_for_initialization=!1;jQuery(tdAnimationStack._general_selectors).not("."+tdAnimationStack._animation_css_class2).removeClass(tdAnimationStack._animation_css_class1);var a=jQuery(".td-animation-stack, .post").find(tdAnimationStack._specific_selectors);tdAnimationStack.log("_ready_init_timeout found elements: "+
288a.length);a.each(function(a,c){a=jQuery(c).data("type");c=jQuery(c);tdAnimationStack.log("type: "+a);tdAnimationStack.log("src: "+c.data("img-url"));switch(a){case "image_tag":void 0!==c.data("img-retina-url")&&!0===tdAnimationStack._isHighDensity()?c.attr("src",c.data("img-retina-url")):c.attr("src",c.data("img-url"));break;case "css_image":void 0!==c.data("img-retina-url")&&!0===tdAnimationStack._isHighDensity()?c.attr("style","background-image: url("+c.data("img-retina-url")+")"):c.attr("style",
289"background-image: url("+c.data("img-url")+")")}});void 0!==window.td_animation_stack_effect&&jQuery("body").removeClass("td-animation-stack-"+window.td_animation_stack_effect)}},tdAnimationStack.max_waiting_for_init)))},_ITEM_TO_VIEW_PORT:{ITEM_ABOVE_VIEW_PORT:0,ITEM_IN_VIEW_PORT:1,ITEM_UNDER_VIEW_PORT:2},SORTED_METHOD:{sort_left_to_right:function(a,b){return a.offset_top>b.offset_top?1:a.offset_top<b.offset_top?-1:a._order>b._order?1:a._order<b._order?-1:0},sort_right_to_left:function(a,b){return a.offset_top>
290b.offset_top||!(a.offset_top<b.offset_top||a._order>b._order)&&a._order<b._order?1:-1}},_order:0,interval:70,min_interval:17,max_interval:40,_current_interval:void 0,_items_in_view_port:[],_items_above_view_port:[],items:[],item:function(){this.itemImgRetinaSrc=this.itemType=this.itemSrc=this._order=this.jqueryObj=this.offset_bottom_to_top=this.offset_top=void 0},_initialize_item:function(a){a._order=tdAnimationStack._order++;a.offset_top=a.jqueryObj.offset().top;a.offset_bottom_to_top=a.offset_top+
291a.jqueryObj.height()},check_for_new_items:function(a,b,c,d){if(!1!==tdAnimationStack.activated&&!1!==tdAnimationStack._ready_for_initialization){void 0===a&&(a="");var h=[];jQuery(tdAnimationStack._general_selectors).not("."+tdAnimationStack._animation_css_class2).addClass(tdAnimationStack._animation_css_class1);var f=jQuery(a+", .post").find(tdAnimationStack._specific_selectors).filter(function(){return jQuery(this).hasClass(tdAnimationStack._animation_css_class1)});f.each(function(a,b){a=new tdAnimationStack.item;
292a.jqueryObj=jQuery(b);a.itemSrc=jQuery(b).data("img-url");a.itemType=jQuery(b).data("type");void 0!==jQuery(b).data("img-retina-url")&&(a.itemImgRetinaSrc=jQuery(b).data("img-retina-url"));tdAnimationStack._initialize_item(a);h.push(a)});!0===d?(tdAnimationStack.log("%c live load items ","background: brown; color: white;"),tdAnimationStack._precompute_items(h,b,c),tdAnimationStack.compute_items(d)):(tdAnimationStack.log("%c preload items ","background: brown; color: white;"),function(){for(var a=
293!0,d=0;d<h.length;d++)if(!1===f[d].complete){a=!1;break}if(!1===a){var W=(new Date).getTime();tdAnimationStack.log("TIMER - started");var P=setInterval(function(){var d;if((new Date).getTime()-W>tdAnimationStack.max_waiting_for_init)for(clearInterval(P),d=0;d<h.length;d++)h[d].jqueryObj.removeClass(tdAnimationStack._animation_css_class1),h[d].jqueryObj.addClass(tdAnimationStack._animation_css_class2);else{a=!0;for(d=0;d<h.length;d++)if(!1===f[d].complete){a=!1;break}!0===a&&(clearInterval(P),tdAnimationStack.log("TIMER - stopped"),
294tdAnimationStack._precompute_items(h,b,c),tdAnimationStack.compute_items(!1))}},100)}else tdAnimationStack._precompute_items(h,b,c),tdAnimationStack.compute_items(!1)}());tdAnimationStack.log("checked for new items finished")}},_precompute_items:function(a,b,c){a.sort(b);if(!0===c)for(;0<a.length;)tdAnimationStack.log("add item 1 : "+a.length),tdAnimationStack._items_in_view_port.push(a.shift());else for(;0<a.length;)tdAnimationStack.log("add item 2 : "+a.length),tdAnimationStack.items.push(a.shift())},
295init:function(){tdAnimationStack.ready_init();void 0===window.tds_animation_stack?tdAnimationStack.log("%c theme lazy loading animation is off! ","background: #eb4026;"):(tdAnimationStack.log("%c theme lazy loading animation is on! ","background: #03c04a; color: #fff;"),!1!==tdAnimationStack._ready_for_initialization&&(clearTimeout(tdAnimationStack._ready_init_timeout),tdAnimationStack.activated=!0,tdAnimationStack.check_for_new_items(".td-animation-stack",tdAnimationStack.SORTED_METHOD.sort_left_to_right,
296!1,!0)))},reinit:function(){!1!==tdAnimationStack._ready_for_initialization&&(tdAnimationStack.items=[],tdAnimationStack._items_in_view_port=[],tdAnimationStack._items_above_view_port=[],tdAnimationStack.init())},compute_items:function(a){if(!1!==tdAnimationStack.activated&&!1!==tdAnimationStack._ready_for_initialization){for(tdAnimationStack._separate_items();0<tdAnimationStack._items_above_view_port.length;){tdAnimationStack.log("animation - above the view port");var b=tdAnimationStack._items_above_view_port.shift();
297!0===a?(tdAnimationStack._load_item(b,!1),tdAnimationStack.log("%c item above view port - loaded ","background: #fef24e; color: #000;")):(b.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),b.jqueryObj.addClass(tdAnimationStack._animation_css_class2))}0<tdAnimationStack._items_in_view_port.length&&(clearInterval(tdAnimationStack._current_interval),b=tdAnimationStack._get_item_from_view_port(),!0===a?(tdAnimationStack._load_item(b,!1),tdAnimationStack.log("%c item in view port - loaded ",
298"background: #fef24e; color: #000;")):(b.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),b.jqueryObj.addClass(tdAnimationStack._animation_css_class2)),0<tdAnimationStack._items_in_view_port.length&&(tdAnimationStack.log("start animation timer"),tdAnimationStack._to_timer(tdAnimationStack._get_right_interval(1/tdAnimationStack._items_in_view_port.length*tdAnimationStack.interval),a)))}},_to_timer:function(a,b){tdAnimationStack._current_interval=setInterval(function(){if(0<tdAnimationStack._items_in_view_port.length){var c=
299tdAnimationStack._get_item_from_view_port();tdAnimationStack.log("animation at interval: "+a);!0===b?(tdAnimationStack._load_item(c,!1),tdAnimationStack.log("%c item above view port - loaded > _to_timer ","background: #3895d3; color: #fff;")):(c.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),c.jqueryObj.addClass(tdAnimationStack._animation_css_class2));clearInterval(tdAnimationStack._current_interval);0<tdAnimationStack._items_in_view_port.length&&tdAnimationStack._to_timer(tdAnimationStack._get_right_interval(1/
300tdAnimationStack._items_in_view_port.length*tdAnimationStack.interval),b)}},a)},_get_item_from_view_port:function(){return tdAnimationStack._items_in_view_port.shift()},_get_right_interval:function(a){return a<tdAnimationStack.min_interval?tdAnimationStack.min_interval:a>tdAnimationStack.max_interval?tdAnimationStack.max_interval:a},_item_to_view_port:function(a){tdAnimationStack.log("position item relative to the view port >> yOffset "+tdEvents.window_pageYOffset+" | xOffset "+tdEvents.window_innerHe
300ight+
301" : "+a.offset_top);return tdEvents.window_pageYOffset+tdEvents.window_innerHeight+200<a.offset_top?tdAnimationStack._ITEM_TO_VIEW_PORT.ITEM_UNDER_VIEW_PORT:tdEvents.window_pageYOffset+tdEvents.window_innerHeight+200>=a.offset_top&&tdEvents.window_pageYOffset<=a.offset_bottom_to_top?tdAnimationStack._ITEM_TO_VIEW_PORT.ITEM_IN_VIEW_PORT:tdAnimationStack._ITEM_TO_VIEW_PORT.ITEM_ABOVE_VIEW_PORT},_separate_items:function(){if(0!==tdAnimationStack.items.length)for(tdAnimationStack.log("%c _separate_items - total items: "+
302tdAnimationStack.items.length+" ","background: #999da0; color: #fff;");0<tdAnimationStack.items.length;)switch(tdAnimationStack._item_to_view_port(tdAnimationStack.items[0])){case tdAnimationStack._ITEM_TO_VIEW_PORT.ITEM_ABOVE_VIEW_PORT:tdAnimationStack._items_above_view_port.push(tdAnimationStack.items.shift());break;case tdAnimationStack._ITEM_TO_VIEW_PORT.ITEM_IN_VIEW_PORT:tdAnimationStack._items_in_view_port.push(tdAnimationStack.items.shift());break;case tdAnimationStack._ITEM_TO_VIEW_PORT.ITEM_UNDER_VIEW_PORT:tdAnimationStack.log("after separation items >> above: "+
303tdAnimationStack._items_above_view_port.length+" in: "+tdAnimationStack._items_in_view_port.length+" under: "+tdAnimationStack.items.length);return}},_load_item:function(a,b){if(void 0===a.itemSrc)tdAnimationStack.log("%c item with no data url ","background: #fc6600; color: #fff;"),a.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),a.jqueryObj.addClass(tdAnimationStack._animation_css_class2);else if(b=a.itemType,void 0!==b)switch(b){case "image_tag":tdAnimationStack.log("%c image tag ",
304"background: #3ded97; color: #fff;");a.jqueryObj.data("complete",!1);if(void 0!==a.itemImgRetinaSrc&&!0===tdAnimationStack._isHighDensity())a.jqueryObj.attr("src",a.itemImgRetinaSrc).on("load",function(){a.jqueryObj.data("complete",!0)});else a.jqueryObj.attr("src",a.itemSrc).on("load",function(){a.jqueryObj.data("complete",!0)});var c=(new Date).getTime(),d=setInterval(function(){var b=new Date;!0===a.jqueryObj.data("complete")?(clearInterval(d),a.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),
305a.jqueryObj.addClass(tdAnimationStack._animation_css_class2)):b.getTime()-c>tdAnimationStack.max_waiting_for_init&&(clearInterval(d),a.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),a.jqueryObj.addClass(tdAnimationStack._animation_css_class2))},100);break;case "css_image":a.jqueryObj.data("complete",!1);tdAnimationStack.log("%c image tag ","background: #3ded97; color: #fff;");
305if(void 0!==a.itemImgRetinaSrc&&!0===tdAnimationStack._isHighDensity())jQuery("<img/>").attr("src",a.itemImgRetinaSrc).on("load",
306function(){jQuery(this).remove();a.jqueryObj.data("complete",!0)});else jQuery("<img/>").attr("src",a.itemSrc).on("load",function(){jQuery(this).remove();a.jqueryObj.data("complete",!0)});var h=(new Date).getTime(),f=setInterval(function(){var b=new Date;!0===a.jqueryObj.data("complete")?(void 0!==a.itemImgRetinaSrc&&!0===tdAnimationStack._isHighDensity()?a.jqueryObj.attr("style",'background-image: url("'+a.itemImgRetinaSrc+'")'):a.jqueryObj.attr("style",'background-image: url("'+a.itemSrc+'")'),
307clearInterval(f),a.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),a.jqueryObj.addClass(tdAnimationStack._animation_css_class2)):b.getTime()-h>tdAnimationStack.max_waiting_for_init&&(clearInterval(f),void 0!==a.itemImgRetinaSrc&&!0===tdAnimationStack._isHighDensity()?a.jqueryObj.attr("style",'background-image: url("'+a.itemImgRetinaSrc+'")'):a.jqueryObj.attr("style",'background-image: url("'+a.itemSrc+'")'),a.jqueryObj.removeClass(tdAnimationStack._animation_css_class1),a.jqueryObj.addClass(tdAnimationStack._animation_css_class2))},
308100)}},td_events_scroll:function(){tdAnimationStack.compute_items(!0)},td_events_resize:function(){clearInterval(tdAnimationStack._current_interval);tdAnimationStack.reinit()},log:function(a,b){},_isHighDensity:function(){return window.matchMedia&&(window.matchMedia("only screen and (min-resolution: 124dpi), only screen and (min-resolution: 1.3dppx), only screen and (min-resolution: 48.8dpcm)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3)").matches)||
309window.devicePixelRatio&&1.3<window.devicePixelRatio},_isRetina:function(){return(window.matchMedia&&(window.matchMedia("only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 75.6dpcm)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)").matches)||window.devicePixelRatio&&
3102<=window.devicePixelRatio)&&/(iPad|iPhone|iPod)/g.test(navigator.userAgent)}}})();"use strict";tdAffix.init({menu_selector:".td-header-menu-wrap",menu_wrap_selector:".td-header-menu-wrap-full",tds_snap_menu:tdUtil.getBackendVar("tds_snap_menu"),tds_snap_menu_logo:tdUtil.getBackendVar("tds_logo_on_sticky"),menu_affix_height:48,menu_affix_height_on_mobile:54});
311jQuery(window).on("load",function(){if("undefined"!==typeof window.tdStickyRow){var a=function(){var a=jQuery(".tdc-row-is-sticky"),d=!1;a.each(function(){var a=jQuery(this),b=!1;tdStickyRow.items.forEach(function(c){c.rowUid===a.attr("id")&&(b=!0)});b||(d=!0)});if(d)b(a);else if(a.length===tdStickyRow.items.length){for(var h=!0,f=0;f<a.length;f++)jQuery(a[f]).attr("id")!==tdStickyRow.items[f].rowUid&&(h=!1);h||b(a)}else b(a)},b=function(a){tdStickyRow.resetItems();a.each(function(){var a=jQuery(this),
312b=a.attr("id"),c=new tdStickyRow.item;c.rowUid=b;c.jQueryObj=jQuery("#"+b);a.hasClass("tdc-rist-bottom")&&(c.position="bottom");tdStickyRow.addItem(c)});tdStickyRow.manageStickies()};a();window.location!==window.parent.location&&setInterval(function(){jQuery(".tdc-row-is-sticky").length&&a()},1E3)}});
313jQuery(window).on("load",function(){var a=jQuery(".td-dm-input");a.on("change",function(b){b.target.checked?(jQuery("body").addClass("is_dark"),a.prop("checked",!0)):(jQuery("body").removeClass("is_dark"),a.prop("checked",!1));jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_ajax_dark_mode"}})})});
314window.addEventListener("DOMContentLoaded",function(){if("enabled"===tdUtil.getBackendVar("tds_smart_sidebar")&&"undefined"!==typeof window.tdSmartSidebar){jQuery(".td-ss-row").each(function(){var a=new tdSmartSidebar.item,c=jQuery(this).children(".td-pb-span8").find(".wpb_wrapper:first"),d=jQuery(this).children(".td-pb-span4").find(".wpb_wrapper:first");0<c.length&&0<d.length&&(a.sidebar_jquery_obj=d,a.content_jquery_obj=c,tdSmartSidebar.add_item(a))});if(0<jQuery(".td-ss-main-content").length&&
3150<jQuery(".td-ss-main-sidebar").length){var a=new tdSmartSidebar.item;a.sidebar_jquery_obj=jQuery(".td-ss-main-sidebar");a.content_jquery_obj=jQuery(".td-ss-main-content");tdSmartSidebar.add_item(a)}tdSmartSidebar.td_events_resize()}});
316jQuery(window).on("load",function(){[{".vc_row":".vc_column"},{".vc_row_inner":".vc_column_inner"}
316].forEach(function(a){for(var b in a){var c=a[b];jQuery(b).each(function(){var a=[],b;jQuery(this).children(c).each(function(c,d){c=jQuery(d);if(c.hasClass("td-is-sticky"))a.push(c.find(".wpb_wrapper:first"));else if("undefined"===typeof b||b.outerHeight(!0)<c.outerHeight(!0))b=c.find(".wpb_wrapper:first")});a.length&&"undefined"!==typeof b&&"undefined"!==typeof window.tdSmartSidebar&&a.forEach(function(a){var c=
317new tdSmartSidebar.item;c.sidebar_jquery_obj=a;c.content_jquery_obj=b;c.offset=a.data("sticky-offset");tdSmartSidebar.add_item(c)})})}});"undefined"!==typeof window.tdSmartSidebar&&tdSmartSidebar.td_events_resize()});
318jQuery(window).on("load",function(){jQuery(".td-subcat-filter").each(function(a,b){a=jQuery(b);b=a.find(".td-subcat-list:first");var c=new tdPullDown.item;c.blockUid=a.parent().parent().data("td-block-uid");c.horizontal_jquery_obj=b;c.vertical_jquery_obj=a.find(".td-subcat-dropdown:first");c.horizontal_element_css_class="td-subcat-item";c.container_jquery_obj=b.closest(".td-block-title-wrap");c.excluded_jquery_elements=[c.container_jquery_obj.find(".td-pulldown-size")];tdPullDown.add_item(c)});jQuery(".td-category-siblings").each(function(a,
319b){a=jQuery(b);b=a.find(".td-category:first");var c=new tdPullDown.item;c.blockUid=a.parent().parent().data("td-block-uid");c.horizontal_jquery_obj=b;c.vertical_jquery_obj=a.find(".td-subcat-dropdown:first");c.horizontal_element_css_class="entry-category";c.container_jquery_obj=b.parents(".td-category-siblings:first");tdPullDown.add_item(c)})});
320function td_compute_parallax_background(a){a=jQuery(a);var b=Math.round(.2*a.height()),c=-1*b,d=new tdAnimationScroll.item;d.jqueryObj=a;d.add_item_property("move_y",0,100,c,b,"");d.animation_callback=function(){var a=parseFloat(d.computed_item_properties.move_y).toFixed();d.jqueryObj.css({"-webkit-transform":"translate3d(0px,"+a+"px, 0px) scale(1.2)",transform:"translate3d(0px,"+a+"px, 0px) scale(1.2)"});d.redraw=!1;d.td_video_parallax=!0};tdAnimationScroll.add_item(d)}
321function td_compute_backstretch_item(a){var b=100*(tdEvents.window_innerHe
321ight-a.offset_top)/(tdEvents.window_innerHeight+a.full_height),c=100*tdEvents.window_innerHeight/(tdEvents.window_innerHeight+a.full_height),d=a.offset_top/4;0==d&&(d=100);var h=d/1.2*(100-b)/(c-b);c=-d/2+.5;a.remove_item_property("move_y");a.add_item_property("move_y",b,100,c,h,"");var f=parseFloat(1+Math.abs(d)/a.full_height).toFixed(2);delete a.animation_callback;a.animation_callback=function(){var b=parseFloat(a.computed_item_properties.move_y).toFixed();
322a.jqueryObj.css({left:"50%","-webkit-transform":"translate3d(-50%,"+b+"px, 0px) scale("+f+","+f+")",transform:"translate3d(-50%,"+b+"px, 0px) scale("+f+","+f+")"});a.redraw=!1}}var td_backstretch_items=[];
323jQuery(window).ready(function(){"undefined"!==typeof window.tdAnimationScroll&&(jQuery(".td-backstretch").each(function(a,b){jQuery(b).hasClass("not-parallax")||(a=new tdAnimationScroll.item,a.jqueryObj=jQuery(b),a.wrapper_jquery_obj=a.jqueryObj.parent(),tdAnimationScroll.add_item(a),td_backstretch_items.push(a),td_compute_backstretch_item(a))}),jQuery(".td-parallax-header").each(function(a,b){var c=new tdAnimationScroll.item;c.jqueryObj=jQuery(b);c.add_item_property("move_y",50,100,0,100,"");c.add_item_property("opacity",
32450,100,1,0,"");c.animation_callback=function(){var a=parseFloat(c.computed_item_properties.move_y).toFixed(),b=parseFloat(c.computed_item_properties.opacity);c.jqueryObj.css({"-webkit-transform":"translate3d(0px,"+a+"px, 0px)",transform:"translate3d(0px,"+a+"px, 0px)"});c.jqueryObj.css("transform","translate3d(0px,"+a+"px, 0px)");c.jqueryObj.css("opacity",b);c.redraw=!1};tdAnimationScroll.add_item(c)}),tdAnimationScroll.compute_all_items(),setTimeout(function(){jQuery(".tdc-video-parallax-wrapper").each(function(a,
325b){td_compute_parallax_background(b)});tdAnimationScroll.compute_all_items()},300));tdAnimationStack.ready_init()});jQuery(window).on("load",function(){jQuery("body").addClass("td-js-loaded");window.tdAnimationStack.init()});
326jQuery(window).ready(function(){jQuery(".td_smart_list_1 a, .td_smart_list_3 a").on("click",function(a){if(a.target===a.currentTarget){var b=jQuery(this).attr("target"),c=jQuery(this)[0].hasAttribute("download"),d=jQuery(this).attr("href");c||("_blank"==b?(a.preventDefault(),window.open(d)):window.location.href!==d&&tdUtil.isValidUrl(d)&&(window.location.href=d))}});jQuery(".td_block_trending_now").each(function(){var a=new tdTrendingNow.item,b=jQuery(this).find(".td-trending-now-wrapper").data("start"),
327c=0;a.blockUid=jQuery(this).data("td-block-uid");"manual"!==b&&(a.trendingNowAutostart=b);jQuery("#"+a.blockUid+" .td-trending-now-post").each(function(){a.trendingNowPosts[c]=jQuery(this);c++});"undefined"===typeof a.trendingNowPosts||1>a.trendingNowPosts.length||tdTrendingNow.addItem(a)});jQuery(".td-trending-now-nav-left").on("click",function(a){a.preventDefault();a=jQuery(this).data("block-id");tdTrendingNow.itemPrev(a)});jQuery(".td-trending-now-nav-right").on("click",function(a){a.preventDefault();
328a=jQuery(this).data("block-id");tdTrendingNow.itemNext(a)})});var tdConfirm;
329(function(a,b){tdConfirm={_isInitialized:!1,mediaUploadLoaded:!1,_$content:b,_$confirmYes:b,_$confirmNo:b,_$infoContent:b,_$body:b,init:function(){tdConfirm._$body=a("body");tdConfirm._$content=a('<div id="td-confirm" style="display: none;"><div class="td-confirm-info"></div><div class="td-confirm-buttons"><button type="button" class="td-confirm-yes">Yes</button><button type="button" class="td-confirm-no">No</button></div></div>');tdConfirm._$infoContent=tdConfirm._$content.find(".td-confirm-info");
330tdConfirm._$confirmYes=tdConfirm._$content.find("button.td-confirm-yes");tdConfirm._$confirmNo=tdConfirm._$content.find("button.td-confirm-no");tdConfirm._$body.append(tdConfirm._$content)},close:function(){tb_remove()},modal:function(b){tdConfirm.init();"undefined"===typeof b.url&&(b.url="#TB_inline?inlineId=td-confirm&width=480");if("undefined"===typeof b.objectContext||null===b.objectContext)b.objectContext=window;"undefined"===typeof b.htmlInfoContent&&(b.htmlInfoContent="");"undefined"===typeof b.textYes?
331tdConfirm._$confirmYes.html("Ok"):tdConfirm._$confirmYes.html(b.textYes);"undefined"!==typeof b.switchButtons&&!0===b.switchButtons&&tdConfirm._$confirmNo.insertBefore(tdConfirm._$confirmYes);tdConfirm._$infoContent.html(b.htmlInfoContent);"undefined"!==typeof b.hideNoButton&&!0===b.hideNoButton?tdConfirm._$confirmNo.hide():(tdConfirm._$confirmNo.show(),tdConfirm._$confirmNo.unbind(),tdConfirm._$confirmNo.on("click",function(){"undefined"!==typeof b.callbackNo&&b.callbackNo.apply(b.objectContext,
332b.argsNo);tb_remove();return!1}),"undefined"===typeof b.textNo?tdConfirm._$confirmNo.html("No"):tdConfirm._$confirmNo.html(b.textNo));if("undefined"===typeof b.callbackYes)tdConfirm._$confirmYes.on("click",function(){tb_remove();return!0});else tdConfirm._$confirmYes.off("click"),tdConfirm._$confirmYes.on("click",function(){b.callbackYes.apply(b.objectContext,b.argsYes);return!0});tdConfirm._$body.addClass("td-thickbox-loading");tb_show(b.caption,b.url);"undefined"!==typeof b.offOverlayClick&&!0===
333b.offOverlayClick&&a("#TB_overlay").off("click");var c=a("#TB_window");"undefined"!==typeof b.hideCloseButton&&!0===b.hideCloseButton&&c.find("#TB_closeWindowButton").hide();c.addClass("td-thickbox");tdConfirm._$body.removeClass("td-thickbox-loading");tdConfirm._$content.remove()},showModalOk:function(b,d,h,f,p){tdConfirm.init();"undefined"===typeof p&&(p="#TB_inline?inlineId=td-confirm&width=480");if("undefined"===typeof f||null===f)f=window;"undefined"===typeof d&&(d="");tdConfirm._$infoContent.html(d);
334tdConfirm._$confirmNo.hide();tdConfirm._$confirmYes.html("Ok");if("undefined"===typeof h)tdConfirm._$confirmYes.on("click",function(){tb_remove();return!0});else tdConfirm._$confirmYes.on("click",function(){tdConfirm._$confirmYes.off("click");h.apply(f);return!0});tdConfirm._$body.addClass("td-thickbox-loading");tb_show(b,p);a("#TB_overlay").off("click");b=a("#TB_window");b.find("#TB_closeWindowButton").remove();!0===tdConfirm.mediaUploadLoaded&&(tdConfirm.fixPosition(),a(window).resize(function(){tdConfirm.fixPosition()}));
335b.addClass("td-thickbox");tdConfirm._$body.removeClass("td-thickbox-loading");tdConfirm._$content.remove()},fixPosition:function(){var b=a("#TB_window"),d="undefined"===typeof document.body.style.maxHeight;b.css({marginLeft:"-"+parseInt(TB_WIDTH/2,10)+"px",width:TB_WIDTH+"px"});d||b.css({marginTop:+parseInt(TB_HEIGHT/2,10)+"px"});b.css("z-index","170001");a("#TB_overlay").css("z-index","170000")},showModal:function(b,d,h,f,p,G){tdConfirm.init();"undefined"===typeof G&&(G="#TB_inline?inlineId=td-confirm&width=480");
336"undefined"===typeof d&&(d=window);"undefined"===typeof p&&(p="");tdConfirm._$infoContent.html(p);tdConfirm._$confirmYes.unbind();if("undefined"===typeof h)tdConfirm._$confirmYes.on("click",function(){tb_remove();return!0});else"undefined"===typeof f&&(f=[]),tdConfirm._$confirmYes.on("click",function(){h.apply(d,f)});tdConfirm._$confirmNo.show();tdConfirm._$confirmNo.unbind();tdConfirm._$confirmNo.on("click",function(){tb_remove();return!1});tdConfirm._$body.addClass("td-thickbox-loading");tb_show(b,
337G);a("#TB_window").addClass("td-thickbox");tdConfirm._$body.removeClass("td-thickbox-loading");tdConfirm._$content.remove()}}})(jQuery);
338// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdPostImages.js?ver=12.6.1 
339"use strict";
340jQuery().ready(function(){tdUtil.imageMoveClassToFigure("td-post-image-full");tdUtil.imageMoveClassToFigure("td-post-image-right");tdUtil.imageMoveClassToFigure("td-post-image-left");"undefined"!==typeof window.tds_general_modal_image&&""!==window.tds_general_modal_image&&(jQuery(".single .td-post-content a > img").filter(function(a,b){if(-1!==b.className.indexOf("wp-image")){a=jQuery(b);b=a.parent();var d=b.attr("href"),c=a.attr("src").match(/-\d+[Xx]\d+\./);c?(c=c.pop(),c=a.attr("src").replace(c,".")):
341c=a.attr("src");d!==c||-1===d.indexOf("uploads")&&-1===d.indexOf("attachment")||(a.addClass("td-modal-image"),-1!==d.indexOf("attachment")&&b.attr("href",a.attr("src")))}}),jQuery(".single .td-post-content p img").filter(function(a,b){if(-1!==b.className.indexOf("wp-image")){a=jQuery(b);b=a.parent().attr("href");var d=a.attr("src"),c=a.attr("src").match(/-\d+[Xx]\d+\./),e=a.parent().children("figcaption").html();c&&(c=c.pop(),d=d.replace(c,"."));void 0!==b&&b!==d||1===a.closest(".td-modal-image").length||
342(a.wrap("<a href='"+d+"' class=''></a>"),a.addClass("td-modal-image"),jQuery(a).parents("a").data({caption:e}))}}),jQuery(".single .td-post-content figure img").filter(function(a,b){if(-1!==b.className.indexOf("wp-image")){a=jQuery(b);b=a.parent().attr("href");var d=a.attr("src"),c=a.attr("src").match(/-\d+[Xx]\d+\./),e=a.parent().children("figcaption").html();c&&(c=c.pop(),d=d.replace(c,"."));void 0!==b&&b!==d||1===a.closest(".td-modal-image").length||(a.wrap("<a href='"+d+"' class=''></a>"),a.addClass("td-modal-image"),
343jQuery(a).parents("a").data({caption:e}))}}));jQuery(".single .td-post-content .wp-block-gallery.td-modal-on-gallery .wp-block-image img").filter(function(a,b){if(-1!==b.className.indexOf("wp-image")){a=jQuery(b);b=a.attr("src");var d=a.parent().children("figcaption").html();1!==a.closest(".td-modal-image").length&&(a.wrap("<a href='"+b+"' class=''></a>"),a.addClass("td-modal-image"),jQuery(a).parents("a").data({caption:d}))}});jQuery(".single .td-post-content .wp-block-gallery .td-modal-image .wp-block-image img").filter(function(a,
344b){if(-1!==b.className.indexOf("wp-image")){a=jQuery(b);b=a.parent();var d=a.attr("src"),c=a.parent().children("figcaption").html();b.parent().hasClass("td-modal-image")&&(b.parent().unwrap(),b.unwrap(),a.wrap("<a href='"+d+"' class=''></a>"),a.addClass("td-modal-image"),jQuery(a).parents("a").data({caption:c}))}})});var tdModalImageLastEl="";
345// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.6.1 
346var tdSmartSidebar={};
347(function(){tdSmartSidebar={hasItems:!1,items:[],scroll_window_scrollTop_last:0,tds_snap_menu:tdUtil.getBackendVar("tds_snap_menu"),is_enabled:!0,is_enabled_state_run_once:!1,is_disabled_state_run_once:!1,is_tablet_grid:!1,_view_port_current_interval_index:tdViewport.getCurrentIntervalIndex(),item:function(){this.sidebar_jquery_obj=this.content_jquery_obj="";this.content_bottom=this.content_top=this.offset=this.sidebar_height=this.sidebar_bottom=this.sidebar_top=0;this.sidebar_state="";this.case_3_run_once=
348this.case_2_run_once=this.case_1_run_once=!1;this.case_3_last_content_height=this.case_3_last_sidebar_height=0;this.case_4_run_once=!1;this.case_4_last_menu_offset=0;this.case_6_run_once=this.case_5_run_once=!1},add_item:function(c){tdSmartSidebar.hasItems=!0;c.sidebar_jquery_obj.prepend('<div class="clearfix"></div>').append('<div class="clearfix"></div>');c.content_jquery_obj.prepend('<div class="clearfix"></div>').append('<div class="clearfix"></div>');tdSmartSidebar.items.push(c)},td_events_scroll:function(c){if(!1!==
349tdSmartSidebar.hasItems)if(!1===tdSmartSidebar.is_enabled){if(!1===tdSmartSidebar.is_disabled_state_run_once){tdSmartSidebar.is_disabled_state_run_once=!0;for(var d=0;d<tdSmartSidebar.items.length;d++)tdSmartSidebar.items[d].sidebar_jquery_obj.css({width:"auto",position:"static",top:"auto",bottom:"auto"});tdSmartSidebar.log("smart_sidebar_disabled")}}else window.requestAnimationFrame(function(){""!==tdSmartSidebar.tds_snap_menu&&tdAffix._get_menu_affix_height();var d="";c!==tdSmartSidebar.scroll_window_scrollTop_last&&
350(d=c>tdSmartSidebar.scroll_window_scrollTop_last?"down":"up");tdSmartSidebar.scroll_window_scrollTop_last=c;for(var h=jQuery(window).height(),g=c+h,f=0;f<tdSmartSidebar.items.length;f++){var a=tdSmartSidebar.items[f];a.content_top=a.content_jquery_obj.offset().top;a.content_height=a.content_jquery_obj.height();a.content_bottom=a.content_top+a.content_height;a.sidebar_top=a.sidebar_jquery_obj.offset().top;a.sidebar_height=a.sidebar_jquery_obj.height();a.sidebar_bottom=a.sidebar_top+a.sidebar_height;
351var b="undefined"!==typeof window.tdThemeName?window.tdThemeName:"";var e="Newspaper"===b?20:0;if("Newspaper"===b)if(/^(?:[A-Za-z0-9+/]{4}
351)*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$/.test(a.offset))switch(b=JSON.parse(atob(a.offset)),tdSmartSidebar._view_port_current_interval_index){case 0:e="undefined"!==typeof b.phone?parseInt(b.phone):e;break;case 1:e="undefined"!==typeof b.portrait?parseInt(b.portrait):e;break;case 2:e="undefined"!==typeof b.landscape?parseInt(b.landscape):e;
352break;case 3:e="undefined"!==typeof b.all?parseInt(b.all):e}else e=a.offset;jQuery("body").hasClass("admin-bar")&&(e=0<tdSmartSidebar._view_port_current_interval_index?e+32:e);b=c+e;if(a.content_height<=a.sidebar_height)a.sidebar_state="case_6_content_too_small";else if(a.sidebar_height<h){var k=a.content_top;tdAffix.is_menu_affix||"undefined"===typeof window.tdThemeName||"Newsmag"!==window.tdThemeName||"smart_snap_always"!==tdAffix.tds_snap_menu||(k+=e);tdSmartSidebar._is_smaller_or_equal(b,k)?a.sidebar_state=
353"case_2_top_of_content":!0===tdSmartSidebar._is_smaller(a.sidebar_bottom,b)?tdSmartSidebar._is_smaller(b,a.content_bottom-a.sidebar_height)?a.sidebar_state="case_4_fixed_up":a.sidebar_state="case_3_bottom_of_content":tdSmartSidebar._is_smaller_or_equal(a.content_bottom,a.sidebar_bottom)?"up"===d&&tdSmartSidebar._is_smaller_or_equal(b,a.sidebar_top)?a.sidebar_state="case_4_fixed_up":a.sidebar_state="case_3_bottom_of_content":a.sidebar_state=a.content_bottom-b>=a.sidebar_height?"case_4_fixed_up":"case_3_bottom_of_content"}else if(!0===
354tdSmartSidebar._is_smaller(a.sidebar_bottom,b)?!0===tdSmartSidebar._is_smaller_or_equal(b,a.sidebar_top)&&!0===tdSmartSidebar._is_smaller_or_equal(a.content_top,b)?a.sidebar_state="case_4_fixed_up":!0===tdSmartSidebar._is_smaller(a.sidebar_bottom,g)&&!0===tdSmartSidebar._is_smaller(a.sidebar_bottom,a.content_bottom)&&a.content_bottom>=g?a.sidebar_state="case_1_fixed_down":a.sidebar_state="case_3_bottom_of_content":!0===tdSmartSidebar._is_smaller(a.sidebar_bottom,g)&&!0===tdSmartSidebar._is_smaller(a.sidebar_bottom,
355a.content_bottom)&&"down"===d&&a.content_bottom>=g?a.sidebar_state="case_1_fixed_down":!0===tdSmartSidebar._is_smaller_or_equal(a.sidebar_top,a.content_top)&&"up"===d&&a.content_bottom>=g?a.sidebar_state="case_2_top_of_content":!0===tdSmartSidebar._is_smaller_or_equal(a.content_bottom,a.sidebar_bottom)&&"down"===d||a.content_bottom<g?a.sidebar_state="case_3_bottom_of_content":!0===tdSmartSidebar._is_smaller_or_equal(b,a.sidebar_top)&&"up"===d&&!0===tdSmartSidebar._is_smaller_or_equal(a.content_top,
356b)?a.sidebar_state="case_4_fixed_up":"up"===d&&!0===tdSmartSidebar._is_smaller_or_equal(g,a.sidebar_top)&&(a.sidebar_state="case_2_top_of_content"),"case_1_fixed_down"===a.sidebar_state&&"up"===d||"case_4_fixed_up"===a.sidebar_state&&"down"===d)a.sidebar_state="case_5_absolute";b=0;null!==tdViewport.getCurrentIntervalItem()&&(b=a.sidebar_jquery_obj.parent(".vc_column, .td-main-sidebar, .vc_column-inner, .vc_column_inner").width(),a.sidebar_jquery_obj.width(b));switch(a.sidebar_state){case "case_1_fixed_down":if(!0===
357a.case_1_run_once)break;tdSmartSidebar.log("sidebar_id: "+f+" "+a.sidebar_state);a.case_1_run_once=!0;a.case_2_run_once=!1;a.case_3_run_once=!1;a.case_4_run_once=!1;a.case_5_run_once=!1;a.case_6_run_once=!1;a.sidebar_jquery_obj.css({width:b,position:"fixed",top:"auto",bottom:"0","z-index":"1"});break;case "case_2_top_of_content":if(!0===a.case_2_run_once)break;tdSmartSidebar.log("sidebar_id: "+f+" "+a.sidebar_state);a.case_1_run_once=!1;a.case_2_run_once=!0;a.case_3_run_once=!1;a.case_4_run_once=
358!1;a.case_5_run_once=!1;a.case_6_run_once=!1;a.sidebar_jquery_obj.css({width:"auto",position:"static",top:"auto",bottom:"auto"});break;case "case_3_bottom_of_content":if(!0===a.case_3_run_once&&a.case_3_last_sidebar_height===a.sidebar_height&&a.case_3_last_content_height===a.content_height)break;tdSmartSidebar.log("sidebar_id: "+f+" "+a.sidebar_state);a.case_1_run_once=!1;a.case_2_run_once=!1;a.case_3_run_once=!0;a.case_3_last_sidebar_height=a.sidebar_height;a.case_3_last_content_height=a.content_height;
359a.case_4_run_once=!1;a.case_5_run_once=!1;a.case_6_run_once=!1;a.sidebar_jquery_obj.css({width:b,position:"absolute",top:a.content_bottom-a.sidebar_height-a.content_top,bottom:"auto"});break;case "case_4_fixed_up":if(!0===a.case_4_run_once&&a.case_4_last_menu_offset===e)break;tdSmartSidebar.log("sidebar_id: "+f+" "+a.sidebar_state);a.case_1_run_once=!1;a.case_2_run_once=!1;a.case_3_run_once=!1;a.case_4_run_once=!0;a.case_4_last_menu_offset=e;a.case_5_run_once=!1;a.case_6_run_once=!1;a.sidebar_jquery_obj.css({width:b,
360position:"fixed",top:e,bottom:"auto"});break;case "case_5_absolute":if(!0===a.case_5_run_once)break;tdSmartSidebar.log("sidebar_id: "+f+" "+a.sidebar_state);a.case_1_run_once=!1;a.case_2_run_once=!1;a.case_3_run_once=!1;a.case_4_run_once=!1;a.case_5_run_once=!0;a.case_6_run_once=!1;a.sidebar_jquery_obj.css({width:b,position:"absolute",top:a.sidebar_top-a.content_top,bottom:"auto"});break;case "case_6_content_too_small":!0!==a.case_6_run_once&&(tdSmartSidebar.log("sidebar_id: "+f+" "+a.sidebar_state),
361a.case_1_run_once=!1,a.case_2_run_once=!1,a.case_3_run_once=!1,a.case_4_run_once=!1,a.case_5_run_once=!1,a.case_6_run_once=!0,a.sidebar_jquery_obj.css({width:"auto",position:"static",top:"auto",bottom:"auto"}))}}})},compute:function(){tdSmartSidebar.td_events_scroll(jQuery(window).scrollTop())},reset_run_once_flags:function(){for(var c=0;c<tdSmartSidebar.items.length;c++)tdSmartSidebar.items[c].case_1_run_once=!1,tdSmartSidebar.items[c].case_2_run_once=!1,tdSmartSidebar.items[c].case_3_run_once=!1,
362tdSmartSidebar.items[c].case_3_last_sidebar_height=0,tdSmartSidebar.items[c].case_3_last_content_height=0,tdSmartSidebar.items[c].case_4_run_once=!1,tdSmartSidebar.items[c].case_4_last_menu_offset=0,tdSmartSidebar.items[c].case_5_run_once=!1,tdSmartSidebar.items[c].case_6_run_once=!1},td_events_resize:function(){tdSmartSidebar._view_port_current_interval_index=tdViewport.getCurrentIntervalIndex();switch(tdSmartSidebar._view_port_current_interval_index){case 0:tdSmartSidebar.is_enabled=!1;tdSmartSidebar.is_enabled_state_run_once=
363!1;break;case 1:!1===tdSmartSidebar.is_tablet_grid&&(tdSmartSidebar.reset_run_once_flags(),tdSmartSidebar.is_tablet_grid=!0,tdSmartSidebar.is_desktop_grid=!1,tdSmartSidebar.log("view port tablet"));tdSmartSidebar.is_enabled=!0;tdSmartSidebar.is_disabled_state_run_once=!1;!1===tdSmartSidebar.is_enabled_state_run_once&&(tdSmartSidebar.is_enabled_state_run_once=!0,tdSmartSidebar.log("smart_sidebar_enabled"));break;case 2:case 3:!0===tdSmartSidebar.is_tablet_grid&&(tdSmartSidebar.reset_run_once_flags(),
364tdSmartSidebar.is_tablet_grid=!1,tdSmartSidebar.is_desktop_grid=!0,tdSmartSidebar.log("view port desktop")),tdSmartSidebar.is_enabled=!0,tdSmartSidebar.is_disabled_state_run_once=!1,!1===tdSmartSidebar.is_enabled_state_run_once&&(tdSmartSidebar.is_enabled_state_run_once=!0,tdSmartSidebar.log("smart_sidebar_enabled"))}tdSmartSidebar.compute()},log:function(c){},_is_smaller_or_equal:function(c,d){return 1<=Math.abs(c-d)?c<d?!0:!1:!0},_is_smaller:function(c,d){return 1<=Math.abs(c-d)?c<d?!0:!1:!1}}})();
365// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSocialSharing.js?ver=12.6.1 
366var tdSocialSharing={};
367(function(){tdSocialSharing={init:function(){jQuery(".td-social-sharing-button").on("click",function(a){var b=jQuery(this),e="";if(!b.hasClass("td-social-mail")&&!b.hasClass("td-social-share-text"))if(a.preventDefault(),b.hasClass("td-social-expand-tabs")){e=b.data("block-uid");a=jQuery("#"+e);var d=b.find(".td-social-expand-tabs-icon");if(a.hasClass("td-social-show-all")){b.detach().appendTo(a.find(".td-social-sharing-hidden:first"));var c=a.find(".td-post-sharing-visible:first"),f=new tdPullDown.item;
368f.blockUid=a.attr("id");f.horizontal_jquery_obj=c;f.vertical_jquery_obj=a.find(".td-social-sharing-hidden:first");f.horizontal_element_css_class="td-social-sharing-button-js";f.container_jquery_obj=c.parents(".td-post-sharing:first");tdPullDown.add_item(f);jQuery("#"+e).removeClass("td-social-show-all");d.removeClass("td-icon-minus");d.addClass("td-icon-plus")}else tdPullDown.unloadItem(e),jQuery("#"+e).addClass("td-social-show-all"),d.removeClass("td-icon-plus"),d.addClass("td-icon-minus"),b.detach().appendTo(a.find(".td-post-sharing-visible:first"))}else if(b.hasClass("td-social-print"))window.print();
369else if(b.hasClass("td-social-copy_url")){if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(b.attr("href"));else{var g=jQuery('<input type="text" style="position:fixed;top:-999999px;left:-999999px" value="'+b.attr("href")+'" />');jQuery("body").append(g);g.focus();g.select();new Promise(function(b,a){document.execCommand("copy")?b():a();g.remove()})}b.addClass("td-social-copy_url-disabled");b.addClass("td-social-copy_url-copied");setTimeout(function(){b.removeClass("td-social-copy_url-copied");
370setTimeout(function(){b.removeClass("td-social-copy_url-disabled")},200)},1E3)}else a.preventDefault(),e=jQuery(window).width()/2-450,a=jQuery(window).height()/2-300,window.open(b.attr("href"),"mywin","left="+e+",top="+a+",width=900,height=600,toolbar=0")});setTimeout(function(){var a=jQuery(".tdb_single_post_share");a.hasClass("td-post-sharing-show-all-icons")?(a=jQuery(a).data("td-block-uid"),jQuery("#"+a).addClass("td-social-show-all")):jQuery(".td-post-sharing").each(function(b,a){b=jQuery(this);
371a=jQuery(a);var d=a.find(".td-post-sharing-visible:first"),c=new tdPullDown.item;c.blockUid=a.attr("id");c.horizontal_jquery_obj=d;c.vertical_jquery_obj=a.find(".td-social-sharing-hidden:first");c.horizontal_element_css_class="td-social-sharing-button-js";b.hasClass("tdb-block")?c.container_jquery_obj=d.parents(".wpb_wrapper:first"):c.container_jquery_obj=d.parents(".td-post-sharing:first");tdPullDown.add_item(c)})},50)}};
371tdSocialSharing.init()})();
372// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdModalPostImages.js?ver=12.6.1 
373"use strict";jQuery().ready(function(){tdModalImage()});
374function tdModalImage(){var e="undefined"!==typeof window.tds_general_modal_image_disable_mob&&""!==window.tds_general_modal_image_disable_mob;jQuery("figure.wp-caption").each(function(){var a=jQuery(this).children("figcaption").html();jQuery(this).children("a").data("caption",a)});jQuery("figure.wp-block-image, .wp-block-image figure").each(function(){var a=jQuery(this),b=a.children("figcaption").html();a=a.attr("class");var c="";-1<a.indexOf("td-caption-align-")&&jQuery(a.split(" ")).each(function(){-1<
375this.indexOf("td-caption-align-")&&(c=String(this))});jQuery(this).parents("a.td-modal-image").data({caption:b,caption_align:c})});jQuery(".td-modal-image").each(function(){var a=jQuery(this),b=a.parent();a.find(".wp-block-image").length||(b.addClass("td-modal-image"),a.removeClass("td-modal-image"))});jQuery("article").magnificPopup({type:"image",delegate:".td-modal-image",gallery:{enabled:!0,tPrev:tdUtil.getBackendVar("td_magnific_popup_translation_tPrev"),tNext:tdUtil.getBackendVar("td_magnific_popup_translation_tNext"),
376tCounter:tdUtil.getBackendVar("td_magnific_popup_translation_tCounter")},ajax:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_ajax_tError")},image:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_image_tError"),titleSrc:function(a){a=jQuery(a.el).data("caption");return"undefined"!==typeof a?a:""}},zoom:{enabled:!0,duration:300,opener:function(a){return a.find("img")}},disableOn:function(){return e&&0===tdViewport.getCurrentIntervalIndex()?!1:!0},callbacks:{beforeOpen:function(){var a=
377jQuery.magnificPopup.instance.wrap[0].ownerDocument;a=a.defaultView||a.parentWindow;a!==a.parent&&jQuery(".td-header-mobile-wrap, .td-header-mobile-sticky-wrap, .td-header-desktop-wrap, .td-header-desktop-sticky-wrap, .tdc-header-wrap",a.top.document).css({visibility:"hidden"})},open:function(){var a=jQuery.magnificPopup.instance.wrap.closest("html"),b=jQuery.magnificPopup.instance.wrap[0].ownerDocument;b=b.defaultView||b.parentWindow;if(b!==b.parent){b=b.top;var c=jQuery(b);a=jQuery("#"+a.attr("id"),
378b.document.body);if(a.length){var d=!1;jQuery("html",b.document).scrollTop()<a.offset().top&&(d=!0,jQuery("html",b.document).scrollTop(a.offset().top));a={height:c.height()+(tdDetect.isMobileDevice?100:0),top:d?0:c.scrollTop()-a.offset().top,overflow:"hidden"};jQuery.magnificPopup.instance.wrap.css(a);jQuery.magnificPopup.instance.bgOverlay.css(a);jQuery("html",b.document).css({overflow:"hidden"})}}b=jQuery(this.currItem.el).data("caption_align");if("undefined"!==typeof b)return jQuery(".mfp-figure").addClass(b),
379b},imageLoadComplete:function(){var a=jQuery.magnificPopup.instance.wrap.closest("html"),b=jQuery.magnificPopup.instance.wrap[0].ownerDocument;b=b.defaultView||b.parentWindow;if(b!==b.parent){b=b.top;var c=jQuery(b);jQuery("#"+a.attr("id"),b.document.body).length&&jQuery(".mfp-img",a).css({"max-height":c.height(),visibility:""})}},change:function(a){window.tdModalImageLastEl=a.el;tdUtil.scrollIntoView(a.el)},beforeClose:function(){tdAffix.allow_scroll=!1;tdUtil.scrollIntoView(window.tdModalImageLastEl);
380var a=setInterval(function(){tdIsScrollingAnimation||(clearInterval(a),setTimeout(function(){tdAffix.allow_scroll=!0},100))},100)},close:function(){var a=jQuery.magnificPopup.instance.wrap.closest("html"),b=jQuery.magnificPopup.instance.wrap[0].ownerDocument;b=b.defaultView||b.parentWindow;b!==b.parent&&(b=b.top,jQuery("#"+a.attr("id"),b.document.body).length&&jQuery("html",b.document).css({overflow:""}))},afterClose:function(){var a=jQuery.magnificPopup.instance.wrap[0].ownerDocument;a=a.defaultView||
381a.parentWindow;a!==a.parent&&jQuery(".td-header-mobile-wrap, .td-header-mobile-sticky-wrap, .td-header-desktop-wrap, .td-header-desktop-sticky-wrap, .tdc-header-wrap",a.top.document).css({visibility:""})}}});jQuery(".td-main-content-wrap, .td-header-template-wrap, .td-footer-template-wrap").magnificPopup({type:"image",delegate:".td-modal-image",gallery:{enabled:!0,tPrev:tdUtil.getBackendVar("td_magnific_popup_translation_tPrev"),tNext:tdUtil.getBackendVar("td_magnific_popup_translation_tNext"),tCounter:tdUtil.getBackendVar("td_magnific_popup_translation_tCounter")},
382ajax:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_ajax_tError")},image:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_image_tError"),titleSrc:function(a){a=jQuery(a.el).data("caption");return"undefined"!==typeof a?a:""}},zoom:{enabled:!0,duration:300,opener:function(a){return a.find("img")}},disableOn:function(){return e&&0===tdViewport.getCurrentIntervalIndex()?!1:!0},callbacks:{change:function(a){window.tdModalImageLastEl=a.el;tdUtil.scrollIntoView(a.el)},beforeClose:function(){tdAffix.allow_scroll=
383!1;tdUtil.scrollIntoView(window.tdModalImageLastEl);var a=setInterval(function(){tdIsScrollingAnimation||(clearInterval(a),setTimeout(function(){tdAffix.allow_scroll=!0},100))},100)}}});"undefined"===typeof jetpackCarouselStrings&&(jQuery("figure.gallery-item").each(function(){var a=jQuery(this).children("figcaption").html();jQuery(this).find("a").data("caption",a)}),jQuery(".blocks-gallery-item figure").each(function(){var a=jQuery(this).children("figcaption").html();jQuery(this).find("a").data("caption",
384a)}),jQuery(".tiled-gallery").magnificPopup({type:"image",delegate:"a",gallery:{enabled:!0,tPrev:tdUtil.getBackendVar("td_magnific_popup_translation_tPrev"),tNext:tdUtil.getBackendVar("td_magnific_popup_translation_tNext"),tCounter:tdUtil.getBackendVar("td_magnific_popup_translation_tCounter")},ajax:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_ajax_tError")},image:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_image_tError"),titleSrc:function(a){a=jQuery(a.el).parent().find(".tiled-gallery-caption").text();
385return"undefined"!==typeof a?a:""}},zoom:{enabled:!0,duration:300,opener:function(a){return a.find("img")}},disableOn:function(){return e&&0===tdViewport.getCurrentIntervalIndex()?!1:!0},callbacks:{change:function(a){window.tdModalImageLastEl=a.el;tdUtil.scrollIntoView(a.el)},beforeClose:function(){tdUtil.scrollIntoView(window.tdModalImageLastEl)}}}),jQuery(".gallery").magnificPopup({type:"image",delegate:".gallery-icon > a",gallery:{enabled:!0,tPrev:tdUtil.getBackendVar("td_magnific_popup_translation_tPrev"),
386tNext:tdUtil.getBackendVar("td_magnific_popup_translation_tNext"),tCounter:tdUtil.getBackendVar("td_magnific_popup_translation_tCounter")},ajax:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_ajax_tError")},image:{tError:tdUtil.getBackendVar("td_magnific_popup_translation_image_tError"),titleSrc:function(a){a=jQuery(a.el).data("caption");return"undefined"!==typeof a?a:""}},zoom:{enabled:!0,duration:300,opener:function(a){return a.find("img")}},disableOn:function(){return e&&0===tdViewport.getCurrentIntervalIndex()?
387!1:!0},callbacks:{beforeOpen:function(){var a=jQuery.magnificPopup.instance.wrap[0].ownerDocument;a=a.defaultView||a.parentWindow;a!==a.parent&&jQuery(".td-header-mobile-wrap, .td-header-mobile-sticky-wrap, .td-header-desktop-wrap, .td-header-desktop-sticky-wrap, .tdc-header-wrap",a.top.document).css({visibility:"hidden"})},open:function(){var a=jQuery.magnificPopup.instance.wrap.closest("html"),b=jQuery.magnificPopup.instance.wrap[0].ownerDocument;b=b.defaultView||b.parentWindow;if(b!==b.parent){b=
388b.top;var c=jQuery(b);a=jQuery("#"+a.attr("id"),b.document.body);if(a.length){var d=!1;
388jQuery("html",b.document).scrollTop()<a.offset().top&&(d=!0,jQuery("html",b.document).scrollTop(a.offset().top));a={height:c.height()+(tdDetect.isMobileDevice?100:0),top:d?0:c.scrollTop()-a.offset().top,overflow:"hidden"};jQuery.magnificPopup.instance.wrap.css(a);jQuery.magnificPopup.instance.bgOverlay.css(a);jQuery("html",b.document).css({overflow:"hidden"})}}},imageLoadComplete:function(){var a=jQuery.magnificPopup.instance.wrap.closest("html"),
389b=jQuery.magnificPopup.instance.wrap[0].ownerDocument;b=b.defaultView||b.parentWindow;if(b!==b.parent){b=b.top;var c=jQuery(b);jQuery("#"+a.attr("id"),b.document.body).length&&jQuery(".mfp-img",a).css({"max-height":c.height(),visibility:""})}},change:function(a){window.tdModalImageLastEl=a.el;tdUtil.scrollIntoView(a.el)},beforeClose:function(){tdUtil.scrollIntoView(window.tdModalImageLastEl)},close:function(){var a=jQuery.magnificPopup.instance.wrap.closest("html"),b=jQuery.magnificPopup.instance.wrap[0].ownerDocument;
390b=b.defaultView||b.parentWindow;b!==b.parent&&(b=b.top,jQuery("#"+a.attr("id"),b.document.body).length&&jQuery("html",b.document).css({overflow:""}))},afterClose:function(){var a=jQuery.magnificPopup.instance.wrap[0].ownerDocument;a=a.defaultView||a.parentWindow;a!==a.parent&&jQuery(".td-header-mobile-wrap, .td-header-mobile-sticky-wrap, .td-header-desktop-wrap, .td-header-desktop-sticky-wrap, .tdc-header-wrap",a.top.document).css({visibility:""})}}}))};
391// source --> https://www.ildenaro.it/wp-includes/js/comment-reply.min.js 
392/*! This file is auto-generated */
393window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o<i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&&h&&(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(d=g(b.commentReplyTitleId))&&d.firstChild)&&d.nextSibling,d&&d.nodeType===Node.TEXT_NODE&&t&&(n&&"A"===n.nodeName&&n.id!==b.cancelReplyId&&(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),t=t&&t.firstChild.textContent,n=this,d=m(n,"belowelement"),o=m(n,"commentid"),i=m(n,"respondelement"),r=m(n,"postid"),n=m(n,"replyto")||t;d&&o&&i&&r&&!1===v.addComment.moveForm(d,o,i,r,n)&&e.preventDefault()}function o(e){for(var t=e.length;t--;)if(e[t].addedNodes.length)return void d()}function m(e,t){return n?e.dataset[t]:e.getAttribute("data-"+t)}function g(e){return E.getElementById(e)}return r&&"loading"!==E.readyState?t():r&&v.addEventListener("DOMContentLoaded",t,!1),{init:d,moveForm:function(e,t,n,d,o){var i,r,l,a,m,c,s,e=g(e),n=(h=g(n),g(b.parentIdFieldId)),y=g(b.postIdFieldId),p=g(b.commentReplyTitleId),u=(p=p&&p.firstChild)&&p.nextSibling;if(e&&h&&n){void 0===o&&(o=p&&p.textContent),a=h,m=b.temporaryFormId,c=g(m),s=(s=g(b.commentReplyTitleId))?s.firstChild.textContent:"",c||((c=E.createElement("div")).id=m,c.style.display="none",c.textContent=s,a.parentNode.insertBefore(c,a)),d&&y&&(y.value=d),n.value=t,I.style.display="",e.parentNode.insertBefore(h,e.nextSibling),p&&p.nodeType===Node.TEXT_NODE&&(u&&"A"===u.nodeName&&u.id!==b.cancelReplyId&&(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f<C.elements.length;f++)if(i=C.elements[f],r=!1,"getComputedStyle"in v?l=v.getComputedStyle(i):E.documentElement.currentStyle&&(l=i.currentStyle),(i.offsetWidth<=0&&i.offsetHeight<=0||"hidden"===l.visibility)&&(r=!0),"hidden"
vendor: 16,073 bytes, lines 393-398
393!==i.type&&!i.disabled&&!r){i.focus();break}}catch(e){}return!1}}}}(window);
394// source --> https://www.ildenaro.it/wp-content/plugins/advanced-ads/admin/assets/js/advertisement.js 
395var advanced_ads_adblocker_test = navigator.brave === undefined ? true : undefined;
396// source --> https://www.ildenaro.it/wp-includes/js/underscore.min.js?ver=1.13.4 
397/*! This file is auto-generated */
398!function(n,r){var t,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,t=n._,(e=n._=r()).noConflict=function(){return n._=t,e})}(this,function(){var n="1.13.6",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,F=Object.prototype,V="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=F.toString,q=F.hasOwnProperty,t="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=t&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),r=Array(n),t=0;t<n;t++)r[t]=arguments[t+o];switch(o){case 0:return u.call(this,r);case 1:return u.call(this,arguments[0],r);case 2:return u.call(this,arguments[0],arguments[1],r)}for(var e=Array(o+1),t=0;t<o;t++)e[t]=arguments[t];return e[o]=r,u.apply(this,e)}}function o(n){var r=typeof n;return"function"==r||"object"==r&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var r="[object "+n+"]";return function(n){return s.call(n)===r}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),rn=i("Error"),tn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),r=r.document&&r.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof r?function(n){return"function"==typeof n||!1}:a,r=i("Object"),un=u&&r(new DataView(new ArrayBuffer(8))),a="undefined"!=typeof Map&&r(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,r){return null!=n&&q.call(n,r)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(r){return function(n){n=r(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(r){return function(n){return null==n?void 0:n[r]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=t?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,r){r=function(r){for(var t={},n=r.length,e=0;e<n;++e)t[r[e]]=!0;return{contains:function(n){return!0===t[n]},push:function(n){return t[n]=!0,r.push(n)}}}(r);var t=J.length,e=n.constructor,u=p(e)&&e.prototype||F,o="constructor";for(y(n,o)&&!r.contains(o)&&r.push(o);t--;)(o=J[t])in n&&n[o]!==u[o]&&!r.contains(o)&&r.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var r,t=[];for(r in n)y(n,r)&&t.push(r);return K&&yn(n,t),t}function dn(n,r){var t=b(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,r,t,e){var u;return n===r?0!==n||1/n==1/r:null!=n&&null!=r&&(n!=n?r!=r:("function"==(u=typeof n)||"object"==u||"object"==typeof r)&&function n(r,t,e,u){r instanceof m&&(r=r._wrapped);t instanceof m&&(t=t._wrapped);var o=s.call(r);if(o!==s.call(t))return!1;if(un&&"[object Object]"==o&&h(r)){if(!h(t))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return V.valueOf.call(r)===V.valueOf.call(t);case"[object ArrayBuffer]":case bn:return n(gn(r),gn(t),e,u)}o="[object Array]"===o;if(!o&&vn(r)){var i=d(r);if(i!==d(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof r||"object"!=typeof t)return!1;var i=r.constructor,a=t.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in r&&"constructor"in t)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===r)return u[f]===t;e.push(r);u.push(t);if(o){if((f=r.length)!==t.length)return!1;for(;f--;)if(!mn(r[f],t[f],e,u))return!1}else{var c,l=b(r);if(f=l.length,b(t).length!==f)return!1;for(;f--;)if(c=l[f],!y(t,c)||!mn(r[c],t[c],e,u))return!1}e.pop();u.pop();return!0}(n,r,t,e))}function c(n){if(!o(n))return[];var r,t=[];for(r in n)t.push(r);return K&&yn(n,t),t}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var r=c(n);if(g(r))return!1;for(var t=0;t<u;t++)if(!p(n[e[t]]))return!1;return e!==wn||!p(n[_n])}}var _n="forEach",r=["clear","delete"],u=["get","has","set"],U=r.concat(_n,u),wn=r.concat(u),t=["add"].concat(r,_n,"has"),u=a?jn(U):i("Map"),r=a?jn(wn):i("WeakMap"),U=a?jn(t):i("Set"),a=i("WeakSet");function j(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function An(n){for(var r={},t=b(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function xn(n){var r,t=[];for(r in n)p(n[r])&&t.push(r);return t.sort()}function Sn(f,c){return function(n){var r=arguments.length;if(c&&(n=Object(n)),!(r<2||null==n))for(var t=1;t<r;t++)for(var e=arguments[t],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),_=Sn(b),Mn=Sn(c,!0);function En(n){var r;return o(n)?z?z(n):((r=function(){}).prototype=n,n=new r,r.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function w(n){return m.toPath(n)}function Nn(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function In(n,r,t){n=Nn(n,w(r));return H(n)?t:n}function Tn(n){return n}function A(r){return r=_({},r),function(n){return dn(n,r)}}function kn(r){return r=w(r),function(n){return Nn(n,r)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,r,t){return u.call(o,n,r,t)};case 4:return function(n,r,t,e){return u.call(o,n,r,t,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,r,t){return null==n?Tn:p(n)?x(n,r,t):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,r){return Dn(n,r,1/0)}function S(n,r,t){return m.iteratee!==Rn?m.iteratee(n,r):Dn(n,r,t)}function Fn(){}function Vn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(r){function t(n){return r[n]}var n="(?:"+b(r).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,t):n}}var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(t),t=Pn(An(t)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,r,t,e,u){return e instanceof r?(e=En(n.prototype),o(r=n.apply(e,u))?r:e):n.apply(t,u)}var M=l(function(u,o){function i(){for(var n=0,r=o.length,t=Array(r),e=0;e<r;e++)t[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)t.push(arguments[n++]);return Jn(u,i,this,this,t)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(r,t,e){var u;if(p(r))return u=l(function(n){return Jn(r,u,t,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<r)B(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var Hn=l(function(n,r){var t=(r=B(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,r,t){return setTimeout(function(){return n.apply(null,t)},r)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,r){var t;return function(){return 0<--n&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var nr=M(Zn,2);function rr(n,r,t){r=S(r,t);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function tr(o){return function(n,r,t){r=S(r,t);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(r(n[u],u,n))return u;return-1}}var er=tr(1),ur=tr(-1);function or(n,r,t,e){for(var u=(t=S(t,e,1))(r),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function ir(o,i,a){return function(n,r,t){var e=0,u=g(n);if("number"==typeof t)0<o?e=0<=t?t:Math.max(t+u,e):u=0<=t?Math.min(t+1,u):t+u+1;else if(a&&t&&u)return n[t=a(n,r)]===r?t:-1;if(r!=r)return 0<=(t=i(f.call(n,e,u),fn))?t+e:-1;for(t=0<o?e:u-1;0<=t&&t<u;t+=o)if(n[t]===r)return t;return-1}}var ar=ir(1,er,or),fr=ir(-1,ur);function cr(n,r,t){r=(E(n)?er:rr)(n,r,t);if(void 0!==r&&-1!==r)return n[r]}function N(n,r,t){if(r=x(r,t),E(n))for(u=0,o=n.length;u<o;u++)r(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)r(n[e[u]],e[u],n);return n}function I(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function lr(p){return function(n,r,t,e){var u=3<=arguments.length,o=n,i=x(r,e,4),a=t,f=!E(o)&&b(o),c=(f||o).length,l=0<p?0:c-1;for(u||(a=o[f?f[l]:l],l+=p);0<=l&&l<c;l+=p){var s=f?f[l]:l;a=i(a,o[s],s,o)}return a}}var sr=lr(1),pr=lr(-1);function T(n,e,r){var u=[];return e=S(e,r),N(n,function(n,r,t){e(n,r,t)&&u.push(n)}),u}function hr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function vr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function k(n,r,t,e){return E(n)||(n=j(n)),0<=ar(n,r,t="number"==typeof t&&!e?t:0)}var yr=l(function(n,t,e){var u,o;return p(t)?o=t:(t=w(t),u=t.slice(0,-1),t=t[t.length-1]),I(n,function(n){var r=o;if(!r){if(null==(n=u&&u.length?Nn(n,u):n))return;r=n[t]}return null==r?r:r.apply(n,e)})});function dr(n,r){return I(n,kn(r))}function gr(n,e,r){var t,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&o<t&&(o=t);else e=S(e,r),N(n,function(n,r,t){u=e(n,r,t),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var br=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mr(n){return n?v(n)?f.call(n):X(n)?n.match(br):E(n)?I(n,Tn):j(n):[]}function jr(n,r,t){if(null==r||t)return(n=E(n)?n:j(n))[Vn(n.length-1)];for(var e=mr(n),t=g(e),u=(r=Math.max(Math.min(r,t),0),t-1),o=0;o<r;o++){var i=Vn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,r)}function D(o,r){return function(t,e,n){var u=r?[[],[]]:{};return e=S(e,n),N(t,function(n,r){r=e(n,r,t);o(u,n,r)}),u}}var _r=D(function(n,r,t){y(n,t)?n[t].push(r):n[t]=[r]}),wr=D(function(n,r,t){n[t]=r}),Ar=D(function(n,r,t){y(n,t)?n[t]++:n[t]=1}),xr=D(function(n,r,t){n[t?0:1].push(r)},!0);function Sr(n,r,t){return r in t}var Or=l(function(n,r){var t={},e=r[0];if(null!=n){p(e)?(1<r.length&&(e=x(e,r[1])),r=c(n)):(e=Sr,r=B(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}}return t}),Mr=l(function(n,t){var r,e=t[0];return p(e)?(e=Yn(e),1<t.length&&(r=t[1])):(t=I(B(t,!1,!1),String),e=function(n,r){return!k(t,r)}),Or(n,e,r)});function Er(n,r,t){return f.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Br(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:Er(n,n.length-r)}function R(n,r,t){return f.call(n,null==r||t?1:r)}var Nr=l(function(n,r){return r=B(r,!0,!0),T(n,function(n){return!k(r,n)})}),Ir=l(function(n,r){return Nr(n,r)});function Tr(n,r,t,e){Q(r)||(e=t,t=r,r=!1),null!=t&&(t=S(t,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kr=l(function(n){return Tr(B(n,!0,!0))});function Dr(n){for(var r=n&&gr(n,g).length||0,t=Array(r),e=0;e<r;e++)t[e]=dr(n,e);return t}var Rr=l(Dr);function Fr(n,r){return n._chain?m(r).chain():r}function Vr(t){return N(xn(t),function(n){var r=m[n]=t[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Fr(this,r.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];m.prototype[r]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0]),Fr(this,n)}}),N(["concat","join","slice"],function(n){var r=e[n];m.prototype[n]=function(){var n=this._wrapped;return Fr(this,n=null!=n?r.apply(n,arguments):n)}});n=Vr({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:rn,isSymbol:tn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!tn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var r;return null==n||("number"==typeof(r=g(n))&&(v(n)||X(n)||an(n))?0===r:0===g(b(n)))},isMatch:dn,isEqual:function(n,r){return mn(n,r)},isMap:u,isWeakMap:r,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:_,assign:_,defaults:Mn,create:function(n,r){return n=En(n),r&&_(n,r),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,r){return r(n),n},get:In,has:function(n,r){for(var t=(r=w(r)).length,e=0;e<t;e++){var u=r[e];if(!y(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=S(r,t);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Fn,toPath:Bn,property:kn,propertyOf:function(r){return null==r?Fn:function(n){return In(r,n)}},matcher:A,matches:A,times:function(n,r,t){var e=Array(Math.max(0,n));r=x(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Vn,now:O,escape:qn,unescape:t,templateSettings:Un,template:function(o,n,r){n=Mn({},n=!n&&r?r:n,m.templateSettings);var t,r=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(r,function(n,r,t,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",r=n.variable){if(!Cn.test(r))throw new Error("variable is not a bare identifier: "+r)}else a="with(obj||{}){\n"+a+"}\n",r="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(r,"_",a)}catch(n){throw n.source=a,n}function e(n){return t.call(this,n,m)}return e.source="function("+r+"){\n"+a+"}",e},result:function(n,r,t){var e=(r=w(r)).length;if(!e)return p(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Kn+"";return n?n+r:r},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var r=o.c
398ache,t=""+(u?u.apply(this,arguments):n);return y(r,t)||(r[t]=e.apply(this,arguments)),r[t]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(t,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=t.apply(a,f),i||(a=f=null)}function n(){var n=O(),r=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,r<=0||e<r?(i&&(clearTimeout(i),i=null),l=n,c=t.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,r)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(r,t,e){function u(){var n=O()-i;n<t?o=setTimeout(u,t-n):(o=null,e||(f=r.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,t),e&&(f=r.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,r){return M(r,n)},negate:Yn,compose:function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:Zn,once:nr,findKey:rr,findIndex:er,findLastIndex:ur,sortedIndex:or,indexOf:ar,lastIndexOf:fr,find:cr,detect:cr,findWhere:function(n,r){return cr(n,A(r))},each:N,forEach:N,map:I,collect:I,reduce:sr,foldl:sr,inject:sr,reduceRight:pr,foldr:pr,filter:T,select:T,reject:function(n,r,t){return T(n,Yn(S(r)),t)},every:hr,all:hr,some:vr,any:vr,contains:k,includes:k,include:k,invoke:yr,pluck:dr,where:function(n,r){return T(n,A(r))},max:gr,min:function(n,e,r){var t,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&t<o&&(o=t);else e=S(e,r),N(n,function(n,r,t){((u=e(n,r,t))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jr(n,1/0)},sample:jr,sortBy:function(n,e,r){var u=0;return e=S(e,r),dr(I(n,function(n,r,t){return{value:n,index:u++,criteria:e(n,r,t)}}).sort(function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(e<t||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index}),"value")},groupBy:_r,indexBy:wr,countBy:Ar,partition:xr,toArray:mr,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Or,omit:Mr,first:Br,head:Br,take:Br,initial:Er,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:R(n,Math.max(0,n.length-r))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,r){return B(n,r,!1)},without:Ir,uniq:Tr,unique:Tr,union:kr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(r,o)){for(var i=1;i<t&&k(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Nr,unzip:Dr,transpose:Dr,zip:Rr,object:function(n,r){for(var t={},e=0,u=g(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t=t||(r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(f.call(n,e,e+=r));return t},mixin:Vr,default:m});return n._=n});
399// source --> https://www.ildenaro.it/wp-content/plugins/td-subscription/assets/js/js_files_for_front.min.js?ver=1.7.2 
400var tdsLeads={};
401(function(){tdsLeads={items:[],init:function(){tdsLeads.items=[]},item:function(){this.jqueryObj=this.blockUid=void 0;this.showCaptcha=!1;this.captchaSiteKey="";this.acknowledgementCheckboxShow=!0;this.acknowledgementCheckboxMsg='I\'ve read and accept the <a href="#">Privacy Policy</a>.';this.subscribeBtnTxt="Subscribe";this.unSubscribeBtnTxt="Unsubscribe";this.unSubscribedRdrURL=this.subscribedRdrURL="";this.submitHasErrors=this.isSubmit=this.inComposer=this.ajaxSubmit=!1;this.messages={ack_require:"",
402captcha_user_score:"",captcha_failed:"",success_subscribe:"",success_unsubscribe:"",input_placeholder:"",unsubscribe_msg:""};this._is_initialized=!1},_initialize_item:function(a){if(!0!==a._is_initialized){var c="g-recaptcha-response-leads-"+a.blockUid,b=jQuery("#"+c);if("show"===tdUtil.getBackendVar("tds_captcha")&&1===b.length){var h=b.attr("data-sitekey");
402grecaptcha.ready(function(){grecaptcha.execute(h,{action:"validate_captcha"}).then(function(a){document.getElementById(c).value=a})})}a.jqueryObj.on("click",
403".tds-submit-btn",function(b){var n=jQuery(this),c=n.data("url"),f=a.jqueryObj.find(".tds-checkbox"),e=a.jqueryObj.find(".tds-messages-error"),k=a.jqueryObj.find(".tds-form"),m=k.find(".tds-input-wrap"),l=!1,p=a.jqueryObj.find(".tds-info");f.length&&(f=a.jqueryObj.find("#pp_checkbox_"+a.blockUid),f.length&&!f.is(":checked")&&(b.preventDefault(),l=!0,e.length?e.find(".tds-message-checkbox").length||e.append('<div class="tds-message tds-message-checkbox">'+a.messages.ack_require+"</div>"):a.jqueryObj.find(".tds-info").prepend('<div class="tds-messages tds-messages-error"><div class="tds-message tds-message-checkbox">'+
404a.messages.ack_require+"</div></div>"),setTimeout(function(){var b=jQuery("."+a.blockUid+" .tds-messages");b.length&&(b.addClass("tds-messages-hiding"),setTimeout(function(){b.remove()},300))},3E3)));if(!l){if(a.ajaxSubmit){b.preventDefault();k.addClass("tds-s-content-loading");l=0!==a.jqueryObj.find('input[name="subscribed"]').length;e=a.jqueryObj.find('input[name="list"]');var q=parseInt(e.val());e=a.jqueryObj.find('input[name="rdr_url"]');e={list:q,rdr_url:e.val()};if(l)e.action="unsubscribe";
405else{l=a.jqueryObj.find('input[name="email"]');f=a.jqueryObj.find('input[name="double_opt_in"]');var r=a.jqueryObj.find('input[name="g-recaptcha-response"]');Object.assign(e,{email:l.val(),double_opt_in:f.val(),recaptcha_response:r.length?r.val():"",action:"subscribe"})}jQuery.ajax({timeout:1E4,type:"POST",url:tdsLeads.get_rest_endpoint("tds_leads/tds_leads_form_submit","uuid="+tdsLeads.get_unique_id()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tds_js_globals.wpRestNonce)},cache:!0,
406data:e,dataType:"json",statusCode:{404:function(){console.log("tds leads - ERROR: 404 not found")},500:function(){console.log("tds leads - ERROR: 500 server error")}},success:function(b){var c=b.errors;b=b.result;if(0<Object.keys(c).length){console.log("hi");var d='<div class="tds-messages tds-messages-error">';Object.values(c).map(function(a){d+='<div class="tds-message">'+a+"</div>"});d+="</div>";p.append(d)}else b.hasOwnProperty("new_lead_data")?b.new_lead_data.tds_list_id===q&&(p.append('<div class="tds-messages tds-messages-success"><div class="tds-message">'+
407a.messages.success_subscribe+"</div></div>"),k.prepend('<input type="hidden" name="subscribed" value="1">'),m.html('<div class="tds-input-wrap"><div class="tds-unsubscribe-txt">'+tdUtil.b64DecodeUnicode(a.messages.unsubscribe_msg)+"</div></div>"),n.text(a.unSubscribeBtnTxt),k.find(".tds-checkbox").remove(),""!==a.subscribedRdrURL&&window.location.replace(a.subscribedRdrURL)):b.hasOwnProperty("unsubscribed")&&(p.append('<div class="tds-messages tds-messages-success"><div class="tds-message">'+a.messages.success_unsubscribe+
408"</div></div>"),k.find('input[name="subscribed"]').remove(),m.html('<input class="tds-input" type="email" name="email" aria-label="email" placeholder="'+a.messages.input_placeholder+'" required>'),a.showCaptcha&&""!==a.captchaSiteKey&&(m.prepend('<input type="hidden" id="g-recaptcha-response-leads-'+a.blockUid+'" name="g-recaptcha-response" data-sitekey="'+a.captchaSiteKey+'"><input type="hidden" name="action" value="validate_captcha">'),grecaptcha.ready(function(){grecaptcha.execute(h,{action:"validate_captcha"}).then(function(a){m.find('input[name="g-recaptcha-response"]').val(a)})})),
409a.acknowledgementCheckboxShow&&""!==a.acknowledgementCheckboxMsg&&k.append('<div class="tds-checkbox"><input id="pp_checkbox_'+a.blockUid+'" class="" name="" value="Y" type="checkbox"><label class="checkbox subfield" for="pp_checkbox_'+a.blockUid+'"><span class="tds-check"></span><span class="tds-check-title">'+tdUtil.b64DecodeUnicode(a.acknowledgementCheckboxMsg)+"</span></label></div>"),n.text(a.subscribeBtnTxt),""!==a.unSubscribedRdrURL&&window.location.replace(a.unSubscribedRdrURL));var g=a.jqueryObj.find(".tds-messages");
410g.length&&setTimeout(function(){g.addClass("tds-messages-hiding");setTimeout(function(){g.remove()},300)},3E3);k.removeClass("tds-s-content-loading")}})}"undefined"!==typeof c&&(b.preventDefault(),window.location.replace(c))}});a.jqueryObj.find("#pp_checkbox_"+a.blockUid).change(function(){var b=jQuery(this),h=a.jqueryObj.find(".tds-messages-error"),c=h.find(".tds-message-checkbox");b.is(":checked")&&(c.remove(),h.is(":empty")&&h.remove())});
410a._is_initialized=!0}},addItem:function(a){if("undefined"===
411typeof a.blockUid)throw"item.blockUid is not defined";tdsLeads.items.push(a);tdsLeads._initialize_item(a)},deleteItem:function(a){for(var c=0;c<tdsLeads.items.length;c++)if(tdsLeads.items[c].blockUid===a)return tdsLeads.items.splice(c,1),!0;return!1},get_rest_endpoint:function(a,c){return _.isEmpty(window.tds_js_globals.permalinkStructure)?window.tds_js_globals.wpRestUrl+a+"&"+c:window.tds_js_globals.wpRestUrl+a+"?"+c},get_unique_id:function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}
412return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()}}})();jQuery().ready(function(){tdsLeads.init()});var tdsStore;
413(function(a,c,b){tdsStore={_db:b,_dbName:b,_dbStoreName:b,_indexedDB:b,_isInitialized:!1,init:function(a,b){tdsStore._isInitialized||(tdsStore._indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,tdsStore._indexedDB?(tdsStore._dbName=a,tdsStore._dbStoreName=b):console.log("Your browser doesn't support a stable version of IndexedDB!"),tdsStore._isInitialized=!0)},openDb:function(){if(tdsStore._isInitialized){var a=tdsStore._indexedDB.open(tdsStore._dbName);a.onsuccess=
414function(a){tdsStore._db=this.result};a.onupgradeneeded=function(a){a.currentTarget.result.createObjectStore(tdsStore._dbStoreName,{keyPath:"id"})}}},getObjectStore:function(a,b){if(tdsStore._isInitialized)return tdsStore._db.transaction(a,b).objectStore(a)},add:function(a,b){if(tdsStore._isInitialized){a={id:a,content:b};b=tdsStore.getObjectStore(tdsStore._dbStoreName,"readwrite");try{var c=b.put(a)}catch(d){throw console.log(d.name),d;}c.onsuccess=function(a){};c.onerror=function(){}}},get:function(b){var c=
415a.Deferred(),h=tdsStore.getObjectStore(tdsStore._dbStoreName,"readwrite");try{var d=h.get(b)}catch(f){throw console.log(f.name),f;}d.onsuccess=function(a){c.resolve(this)};d.onerror=function(){};return c}};tdsStore.init("Leads","Cache");tdsStore.openDb()})(jQuery,_);var tdsMain={};
416(function(){tdsMain={init:function(){jQuery("body").on("click",".tds-choose-plan-type",function(a){a.preventDefault();a=jQuery(this);var b=a.data("type");"undefined"!==typeof b&&(a=a.data("url-"+b),"undefined"!==typeof a&&(window.location=a))}).on("click",".tds-switcher",function(){tdsMain.setActivePlan(jQuery(this).val())}).on("click",".tds-choose-plan-type-free",function(a){a.preventDefault();a=jQuery(this);var b=a.data("type");"undefined"!==typeof b&&(a=a.data("url-"+b),"undefined"!==typeof a&&
417(window.location=a))}).on("click",".tds-s-table-col-expand",function(a){a=jQuery(this);var b=a.find(".tds-s-table-col-label"),c=a.closest(".tds-s-table-row"),g=c.nextAll(".tds-s-table-row-extra-wrap-info:first");c.length&&g.length&&(b.text(b.text()===window.tds_show_more_info?window.tds_show_less_info:window.tds_show_more_info),a.attr("title",a.attr("title")===window.tds_show_more_info?window.tds_show_less_info:window.tds_show_more_info),c.toggleClass("tds-s-table-row-info-expanded"),c.toggleClass("tds-s-table-row-active"),
418g.toggle())}).on("click",".tds-resend-activation-link",function(a){var b=jQuery(this),c=b.siblings(".tds-s-notif-descr"),g=b.siblings(".tds-s-notif-js").text();a=b.data("user");"undefined"!==typeof a&&(b.addClass("tds-s-btn-saving"),jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_resend_subscription_activation_link",user:a},success:function(a,h,e){a=jQuery.parseJSON(a);switch(a[0]){case "resend_activation_link":b.next(".tds-info").show().html(a[2]),1===a[1]?(b.addClass("tds-s-btn-saved"),
419c.text(g)):b.removeClass("tds-s-btn-saving")}},error:function(a,b,c){}}))});var a=jQuery(".tds-switcher:checked"),c="year";a.length&&(c=a.val());tdsMain.setActivePlan(c)},setActivePlan:function(a){var c=jQuery(".tds-choose-plan-type").not(".tds-switcher-change"),b=jQuery(".tds_plans_price, .tds_plans_description");c.each(function(b,c){b=jQuery(c);b.data("type",a);"undefined"===typeof b.data("url-"+a)?b.attr("disabled",!0):b.removeAttr("disabled")});b.each(function(b,c){b=jQuery(c);c=b.data("type-from-block");
420var g=b.find('[class*="tds-show-plan-"]'),d=b.find(".tds-plan-placeholder"),f=a,e=!1;"undefined"!==typeof c&&""!==c&&"free"!==c&&(f=c);g.length?(g.each(function(a,b){a=jQuery(b);b=a.data("type");"undefined"!==typeof b&&b===f?(a.hasClass("tds-show-plan-visible")||a.addClass("tds-show-plan-visible"),window.location!==window.parent.location&&d.hasClass("tds-plan-placeholder-visible")&&d.removeClass("tds-plan-placeholder-visible"),e=!0):a.removeClass("tds-show-plan-visible")}),!1===e&&window.location!==
421window.parent.location&&(d.hasClass("tds-plan-placeholder-visible")||d.addClass("tds-plan-placeholder-visible"))):"free"!==c&&(window.location!==window.parent.location?d.hasClass("tds-plan-placeholder-visible")||d.addClass("tds-plan-placeholder-visible"):b.remove())})},b64EncodeUnicode:function(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(a,b){return String.fromCharCode("0x"+b)}))},b64DecodeUnicode:function(a){return decodeURIComponent(atob(a).split("").map(function(a){return"%"+
422("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))},setStorageItem:function(a,c){tdsStore.add(a,c)},getStorageItem:function(a){return tdsStore.get(a)},setLocalStorageItem:function(a,c){var b=tdsMain._getStorage();b=null===b?{}:JSON.parse(tdsMain.b64DecodeUnicode(b));b[a]=c;tdsMain._setStorage(tdsMain.b64EncodeUnicode(JSON.stringify(b)))},getLocalStorageItem:function(a){var c=tdsMain._getStorage();if(null!==c)try{if(c=JSON.parse(tdsMain.b64DecodeUnicode(c)),c.hasOwnProperty(a))return c[a]}catch(b){}},
423clearItem:function(){},_getStorage:function(){return window.localStorage.getItem(window.tdcAdminSettings.themeName)},_setStorage:function(a){window.localStorage.setItem(window.tdcAdminSettings.themeName,a)}}})();jQuery().ready(function(){tdsMain.init()});
424// source --> https://www.ildenaro.it/wp-content/plugins/td-cloud-library/assets/js/js_files_for_front.min.js?ver=58af2c94cc275a541409dcdc9b94a2b0 
425"undefined"===typeof window.tdcPostSettings&&(window.tdcPostSettings={tdbTemplateType:"all"});if(window.tdbVue&&"undefined"!==typeof window.tdbVue.router){var eventHub=new CloudLibraryVue;CloudLibraryVue.component("image-links",{template:'\n            <a :class="classes" :href="link">{{text}}</a>\n        ',props:{classes:[],link:"",text:""}});new CloudLibraryVue({el:"#tdb-modal",router:window.tdbVue.router})}
426window.tdbVueManager&&"undefined"!==typeof window.tdbVueManager.router&&new CloudLibraryVue({el:"#tdb-modal-website-manager",router:window.tdbVueManager.router});
427(function(){function m(a,b,c,d,f,g,h){var e=jQuery(".tdb-"+a+"-templates");e.length&&"undefined"===typeof e.data("tdb-templates")&&("undefined"!==typeof g&&g.call(),tdbGetMobileTemplates(a,b,e),g="","undefined"!==typeof tdcState&&(g=tdcState.isMobileComposer()?"1":""),g={action:"tdb_get_"+a+"_templates",mobile_templates:g,_nonce:window.tdb_globals.wpRestNonce},"cpt_tax"===a?g.data_id=b:g[a+"_id"]=b,jQuery.ajax({type:"POST",url:td_ajax_url,data:g,success:function(g,k,p){e.html("");g=jQuery.parseJSON(g);
428k='<div class="tdb-templates-header"><div class="tdb-templates-header-item tdb-templates-header-item-name"><span>Cloud Templates</span></div>'+("undefined"!==typeof d&&!0===d?'<div class="tdb-templates-header-item tdb-templates-header-item-global"><span>Global</span></div>':"")+'<div class="tdb-templates-header-item tdb-templates-header-item-mobile" title="Optional - Create or assign a dedicated Mobile Template"><span>Mobile Template</span></div></div>';var l=p="",m=!1;_.isArray(g)&&g.length?(_.each(g,
429function(e,g,h){h="";"true"===e.is_current.toString()&&(h=" tdb-current",m=!0);var k="";g="";switch(a){case "single":k=e.template_title+" - Set template for this post";break;case "category":k=e.template_title+" - Set template for this category";break;case "author":k=e.template_title+" - Set template for this author";break;case "tag":k=e.template_title+" - Set template for this tag";break;case "search":""!==e.cpt?(k=e.template_title+" - Set this template for the "+e.cpt.label+" custom post type",g=
430' data-cpt="'+e.cpt.name+'"'):k=e.template_title+" - Set this template for post search results";break;case "woo_product":k=e.template_title+" - Set template for this product";break;case "woo_archive":k=e.template_title+" - Set template for this product archive";break;case "cpt":k=e.template_title+" - Set template for this custom post type";break;case "cpt_tax":""!==e.cpt?(k=e.template_title+" - Set this template for the "+e.cpt.label+" custom post type archive",g=' data-cpt="'+e.cpt.name+'"'):k=e.template_title+
431" - Set template for this taxonomy"}h='<div class="tdb-template-el tdb-'+a+"-template-el"+h+'"  data-template-id="'+e.template_id+'"><div class="tdb-template-el-id tdb-'+a+'-template-id">'+e.template_id+'</div><div class="tdb-template-el-title" data-type="'+a+'" data-action="'+c+'" title="'+k+'" data-'+a+'-id="'+b+'" data-template-id="'+e.template_id+'"'+g+">"+e.template_title+'</div><div class="tdb-template-el-wrap"><div class="tdb-template-el-icon"><div class="tdb-template-el-options"><div title="Rename template" class="tdb-template-el-edit">Rename</div><div title="Duplicate template" class="tdb-template-el-duplicate">Duplicate</div><div title="Delete template" class="tdb-template-el-delete">Delete</div></div></div></div>';
432"undefined"!==typeof d&&!0===d&&(k="","undefined"!==typeof f&&""!==f&&(k='data-global-action="'+f+'"'),h+='<div class="tdb-template-el-global tdb-'+a+'-template-global" title="Set as Global Template" data-type="'+a+'" data-'+a+'-id="'+b+'" data-template-id="'+e.template_id+'" '+k+g+'><input type="checkbox" class="tdb-template-el-global-input tdb-'+a+'-template-global-input" '+(!0===e.is_global?'checked="checked" ':"")+'><label></label><span class="tdb-template-el-global-checked tdb-'+a+'-template-global-checked">Global</span></div>');
433h+='<div class="tdb-template-el-mobile-wrap tdb-'+a+'-template-mobile" data-type="'+a+'" data-'+a+'-id="'+b+'" data-template-id="'+e.template_id+'"><span class="tdb-template-el-mobile">'+(""===e.mobile_template_title?"-":'<span class="tdb-template-el-mobile-active">Yes</span>')+'</span><div class="tdb-template-el-mobile-btns" data-mobile-template-id="'+e.mobile_template_id+'" data-template-id="'+e.template_id+'"><div title="Optional - New mobile template" class="'+a+"id-"+e.template_id+' tdb-template-el-mobile-btn tdb-template-el-mobile-blank tdb-create-mobile-template" data-type="'+
434a+'" data-'+a+'-id="'+b+'" data-template-id="'+e.template_id+'"></div><div title="Load mobile template from TagDiv Cloud Library" class="'+a+"id-"+e.template_id+' tdb-template-el-mobile-btn tdb-template-el-mobile-import tdb-load-mobile-template"></div></div></div>';l+=h+"</div>"}),"undefined"!==typeof d&&!0===d&&(p+='<div class="tdb-template-el tdb-'+a+"-template-el "+(m?"":"tdb-current")+'"><div class="tdb-template-el-id tdb-'+a+'-template-id"></div><div class="tdb-template-el-title" data-type="'+
435a+'" data-action="'+c+'" title="Set as Global Template" data-'+a+'-id="'+b+'" data-template-id="">Global Template</div></div>'),e.append(p+k+l)):(e.append(k),e.append('<div class="tdb-templates-desc">No cloud templates. Please import one or more templates from <b>Cloud Library</b>.</div>'));e.data("tdb-templates",!0);"undefined"!==typeof h&&h.call()},error:function(a,b,e){}}))}function n(a,b,c){var d=jQuery(window);d.resize(function(){var f=d.width();a.offset().left+b.width()>f?b.hasClass(c)||b.addClass(c):
436b.hasClass(c)&&b.removeClass(c)});d.resize()}jQuery(document).ready(function(){jQuery("#wp-admin-bar-tdb_template_builder_disabled a").click(function(a){a.preventDefault();alert("Please select tagDiv Builder Template from the theme panel or set a default template. The current page/post uses a template that is not editable.")});jQuery("#wp-admin-bar-new-tdb_templates").hide()});jQuery("body").on("click","#wp-admin-bar-tdb_template_load, .tdb-load-mobile-template",function(a){a.preventDefault();var b=
437jQuery(this),c=b.attr("class");a="";var d=!1;b.hasClass("tdb-load-mobile-template")&&(d=!0);"undefined"!==typeof c&&(0===c.indexOf("singleid-")?(a={wp_type:"single",templateType:"Single"},b=c.split(" ")[0].replace("singleid-",""),d?a.assign_mobile_to_template=b:a.assign_to_post=b):0===c.indexOf("categoryid-")?(a={wp_type:"category",templateType:"Category"},b=c.split(" ")[0].replace("categoryid-",""),d?a.assign_mobile_to_template=b:a.assign_to_category=b):0===c.indexOf("404")?(a={wp_type:"404",templateType:"404"},
438b=btoa(window.location.href),d?a.assign_mobile_to_template=b:a.assign_to_404=b):0===c.indexOf("date")?(a={wp_type:"date",templateType:"Date"},b=btoa(window.location.href),d?a.assign_mobile_to_template=b:a.assign_to_archive=b):0===c.indexOf("search")?(a={wp_type:"search",templateType:"Search"},b=btoa(window.location.href),d?a.assign_mobile_to_template=b:a.assign_to_search=b):0===c.indexOf("attachment")?(a={wp_type:"attachment",templateType:"Attachment"},b=btoa(window.location.href),d?a.assign_mobile_to_template=
439b:a.assign_to_attachment=b):0===c.indexOf("authorid")?(a={wp_type:"author",templateType:"Author"},b=c.split(" ")[0].replace("authorid-",""),d?a.assign_mobile_to_template=b:a.assign_to_author=b):0===c.indexOf("tagid")?(a={wp_type:"tag",templateType:"Tag"},b=c.split(" ")[0].replace("tagid-",""),d?a.assign_mobile_to_template=b:a.assign_to_tag=b):0===c.indexOf("pageid")?(a={wp_type:"page",templateType:"Pages"},b=c.split(" ")[0].replace("pageid-",""),d&&(a.assign_mobile_to_template=b)):0===c.indexOf("woo_productid-")?
440(a={wp_type:"woo_product",templateType:"Woo Product"},b=c.split(" ")[0].replace("woo_productid-",""),d?a.assign_mobile_to_template=b:a.assign_to_woo_product=b):0===c.indexOf("woo_archive")?(a={wp_type:"woo_archive",templateType:"Woo Archive"},b=btoa(window.location.href),d?a.assign_mobile_to_template=b:a.assign_to_search=b):0===c.indexOf("woo_search_archive")?(a={wp_type:"woo_search_archive",templateType:"Woo Search"},b=btoa(window.location.href),d?a.assign_mobile_to_template=b:a.assign_to_search=
441b):0===c.indexOf("woo_shop_base")?(a={wp_type:"woo_shop_base",templateType:"Woo Shop Base"},b=btoa(window.location.href),d?a.assign_mobile_to_template=b:a.assign_to_search=b):0===c.indexOf("cpt_tax")?(a={wp_type:"cpt_tax",templateType:"Custom Taxonomy"},b=c.split(" ")[0].replace("templateid-",""),d?a.assign_mobile_to_template=b:a.assign_to_cpt_tax=b):0===c.indexOf("cpt")&&(a={wp_type:"cpt",templateType:"Custom Post Type"},b=c.split(" ")[0].replace("cptid-",""),d?a.assign_mobile_to_template=b:a.assign_to_cpt=
442b),""!==a&&(a.hide_mobile_selector="hide",window.tdbVue.router.push({name:"loadRoute",params:a})))}).on("click",".tdb-create-mobile-template",function(a){var b=jQuery(this),c=b.data("template-id"),d=b.data("type");tdConfirm.modal({caption:"Create Mobile "+("page"===d?"Page":"Template"),objectContext:window,callbackYes:function(){var a=jQuery("#tdb-new-template-name"),g=jQuery("#tdb-copy-content");jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_create_mobile_template",template_id:c,template_title:a.val(),
443template_type:d,copyContent:g.is(":checked")?"1":"0",_nonce:window.tdb_globals.wpRestNonce},success:function(a,e,f){a=jQuery.parseJSON(a);"undefined"!==typeof a.mobile_template_id&&(tdConfirm.close(),e=b.closest(".tdb-template-el"),e.length&&(f=e.find(".tdb-template-el-mobile:first"),e.find(".tdb-template-el-mobile-btns:first").data("mobile-template-id",a.mobile_template_id),f.html('<span class="tdb-template-el-mobile-active">Yes</span>')),tdbGetMobileTemplates(d,c))},error:function(a,b,c){}})},htmlInfoContent:"Enter the mobile "+
444("page"===d?"page":"template")+' name: <input id="tdb-new-template-name" type="text" value=""onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em><div class="tdb-form-check"><input type="checkbox" class="form-check-input" id="tdb-copy-content"><label class="form-check-label" for="tdb-copy-content"><span class="tdb-check"></span><span class="tdb-check-title">Copy content</span></label></div>',textYes:"Create",textNo:"Cancel"})}).on("click",
445"#wp-admin-bar-tdb_template_single > a, #wp-admin-bar-tdb_template_category > a, #wp-admin-bar-tdb_template_404 > a, #wp-admin-bar-tdb_template_date > a, #wp-admin-bar-tdb_template_search > a, #wp-admin-bar-tdb_template_attachment > a, #wp-admin-bar-tdb_template_author > a, #wp-admin-bar-tdb_template_tag > a, #wp-admin-bar-tdb_template_woo_product > a, #wp-admin-bar-tdb_template_woo_archive > a, #wp-admin-bar-tdb_template_woo_shop_base > a, #wp-admin-bar-tdb_template_woo_search_archive > a, #wp-admin-bar-tdb_template_cpt > a, #wp-admin-bar-tdb_template_cpt_tax > a",
446function(a){a.preventDefault();var b=jQuery(this),c=b.parent(),d=c.attr("class"),f="",g="",h="",e="";switch(c.attr("id")){case "wp-admin-bar-tdb_template_single":f="single";g="tdb_assign_single_template_to_post";h="tdb_assign_single_template_global";e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_category":f="category";g="tdb_assign_cat_template_to_cat";h="tdb_assign_cat_template_global";e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_404":f="404";g="tdb_assign_404_template_global";
447h="";e=d.replace("templateid-","");break;case "wp-admin-bar-tdb_template_date":f="date";g="tdb_assign_date_template_global";h="";e=d.replace("templateid-","");break;case "wp-admin-bar-tdb_template_search":f="search";g="tdb_assign_search_template_global";h="";e=d.replace("templateid-","");break;case "wp-admin-bar-tdb_template_attachment":f="attachment";g="tdb_assign_attachment_template_global";h="";e=d.replace("templateid-","");break;case "wp-admin-bar-tdb_template_author":f="author";g="tdb_assign_author_template_to_author";
448h="tdb_assign_author_template_global";e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_tag":f="tag";g="tdb_assign_tag_template_to_tag";h="tdb_assign_tag_template_global";e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_woo_product":f="woo_product";g="tdb_assign_woo_product_template_to_product";h="tdb_assign_woo_product_template_global";e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_woo_archive":f="woo_archive";g="tdb_assign_woo_archive_template_to_tax";h="tdb_assign_woo_archive_template_global";
449e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_woo_search_archive":f="woo_search_archive";g="tdb_assign_woo_search_archive_template_global";h="";e=d.replace("templateid-","");break;case "wp-admin-bar-tdb_template_woo_shop_base":f="woo_shop_base";g="tdb_assign_woo_shop_base_template_global";h="";e=d.replace("templateid-","");break;case "wp-admin-bar-tdb_template_cpt":f="cpt";g="tdb_assign_cpt_template_to_cpt";h="tdb_assign_cpt_template_global";e=d.replace(f+"id-","");break;case "wp-admin-bar-tdb_template_cpt_tax":f=
450"cpt_tax",g="tdb_assign_cpt_tax_template_to_tax",h="tdb_assign_cpt_tax_template_global",e=d.replace("templateid-","")}var l=jQuery(".tdb-"+f+"-templates");l.length?a.currentTarget===this&&jQuery(a.target).parent().attr("id")==="wp-admin-bar-tdb_template_"+f&&(l.toggle(
450),b.toggleClass("tdb-templates-open"),b.toggleClass("tdb-templates-close")):(b.addClass("tdb-templates-loading"),l=jQuery('<div class="tdb-templates tdb-'+f+'-templates" data-type="'+f+'"></div>'),l.insertAfter(b),l.show());m(f,e,g,
451""===h?!1:!0,h,void 0,function(){b.removeClass("tdb-templates-loading");b.addClass("tdb-templates-open");n(b,l,"tdb-templates-align-right")})}).on("click","#wp-admin-bar-tdc_page_mobile_template > a",function(a){a.preventDefault();var b=jQuery(this);a=b.parent().attr("class").replace("pageid-","");var c=jQuery("#tdb-mobile-templates");c.length?(c.toggle(),b.toggleClass("tdb-templates-open"),b.toggleClass("tdb-templates-close")):(b.addClass("tdb-templates-loading"),b.addClass("tdb-templates-open"),
452tdbGetMobileTemplates("page",a,b,void 0,function(){b.removeClass("tdb-templates-loading");jQuery("#tdb-mobile-templates").show();n(b,jQuery("#tdb-mobile-templates"),"tdb-mobile-templates-align-right")}))}).on("click","#wp-admin-bar-tdc_create_mobile_page",function(a){var b=jQuery(this).attr("class").split(" ")[0].replace("pageid-","");tdConfirm.modal({caption:"Create Mobile Page",objectContext:window,callbackYes:function(){var a=jQuery("#tdb-new-template-name"),d=jQuery("#tdb-copy-content");jQuery.ajax({type:"POST",
453url:td_ajax_url,data:{action:"tdb_create_mobile_template",template_id:b,template_title:a.val(),template_type:"page",copyContent:d.is(":checked")?"1":"0",_nonce:window.tdb_globals.wpRestNonce},success:function(c,d,h){"undefined"!==typeof jQuery.parseJSON(c).mobile_template_id&&(tdConfirm.close(),c=jQuery("#wp-admin-bar-tdc_page_mobile_template"),c.length&&c.find("a:first").html('<span class="td-mob-page-before">Mobile page</span>'+a.val()),tdbGetMobileTemplates("page",b))},error:function(a,b,c){}})},
454htmlInfoContent:'Enter the mobile page name: <input id="tdb-new-template-name" type="text" value="" onfocus="(function(e){ jQuery( e.target ).siblings(\'#tdb-modal-notice\').fadeOut(50); })(event)"/><em id="tdb-modal-notice"></em><div class="tdb-form-check"><input type="checkbox" class="form-check-input" id="tdb-copy-content"><label class="form-check-label" for="tdb-copy-content"><span class="tdb-check"></span><span class="tdb-check-title">Copy content</span></label></div>',textYes:"Create",textNo:"Cancel"})}).on("click",
455".tdb-single-template-global label, .tdb-category-template-global label, .tdb-author-template-global label, .tdb-tag-template-global label, .tdb-woo_product-template-global label, .tdb-woo_archive-template-global label, .tdb-cpt-template-global label, .tdb-cpt_tax-template-global label ",function(a){a.preventDefault();var b=jQuery(this);a=b.closest(".tdb-template-el-global");var c=a.data("type"),d=a.data("global-action"),f=b.parent().data(c+"-id"),g=b.parent().data("template-id"),h=jQuery(".tdb-templates");
456b={action:d,template_id:g,_nonce:window.tdb_globals.wpRestNonce};switch(c){case "single":b.single_id=f;break;case "category":b.category_id=f;break;case "tag":b.tag_id=f;break;case "author":b.author_id=f;break;case "woo_product":b.woo_product_id=f;break;case "woo_archive":b.woo_term_id=f;break;case "cpt":b.cpt_id=f;b.option="single_tpl";break;case "cpt_tax":void 0!==a.data("cpt")?(b.action="tdb_assign_cpt_template_global",b.cpt=f,b.option="archive_tpl"):b.cpt_tax_id=f}jQuery.ajax({type:"POST",url:td_ajax_url,
457data:b,success:function(a,b,d){a=jQuery.parseJSON(a);"undefined"!==typeof a.reload&&window.location.reload();"undefined"!==typeof a.global_template_id&&(h.find(".tdb-"+c+'-template-global > input[type="checkbox"]').removeAttr("checked"),h.find(".tdb-"+c+'-template-global[data-template-id="'+g+'"] > input[type="checkbox"]').attr("checked",!0))},error:function(a,b,c){}});return!1}).on("click",".tdb-template-el-title",function(a){a.preventDefault();if(a.target===a.currentTarget){a=jQuery(this);var b=
458a.data("action"),c=a.data("type"),d=a.data(c+"-id"),f=a.data("template-id");b={action:b,template_id:f,_nonce:window.tdb_globals.wpRestNonce};"cpt"===c?b.cpt=a.data("cpt-id"):"cpt_tax"===c&&(b.cpt_tax=a.data("cpt_tax-id"));switch(c){case "single":b.single_id=d;break;case "category":b.category_id=d;break;case "author":b.author_id=d;break;case "tag":b.tag_id=d;break;case "woo_product":b.woo_product_id=d;break;case "woo_archive":b.woo_term_id=d;break;case "cpt":b.cpt_id=d;break;case "cpt_tax":void 0!==
459a.data("cpt")?(b.action="tdb_assign_cpt_template_global",b.cpt=d,b.option="archive_tpl"):b.cpt_tax_id=d;break;case "search":void 0!==a.data("cpt")&&(b.action="tdb_assign_cpt_template_global",b.cpt=d,b.option="search_tpl")}jQuery.ajax({type:"POST",url:td_ajax_url,data:b,success:function(a,b,d){"undefined"===typeof jQuery.parseJSON(a).reload&&"cpt"!==c&&"cpt_tax"!==c&&"search"!==c||window.location.reload()},error:function(a,b,c){}});return!1}}).on("change",".tdb-template-el-title-input",function(a){a.preventDefault();
460a=jQuery(this);var b=a.closest(".tdb-templates"),c=a.closest(".tdb-template-el"),d=c.find(".tdb-template-el-title:first");b.data("type");b=c.data("template-id");d.html();jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_change_template_name",template_id:b,template_title:a.val(),_nonce:window.tdb_globals.wpRestNonce},success:function(a,b,c){a=jQuery.parseJSON(a);"undefined"!==typeof a.template_id&&(d.html(a.template_title),d.removeData("title"))},error:function(a,b,c){}})}).on("click",".tdb-template-el-edit",
461function(a){a.preventDefault();var b=jQuery(this);a=b.closest(".tdb-templates");var c=b.closest(".tdb-template-el");b=c.find(".tdb-template-el-title:first");a.data("type");c.data("template-id");c=b.html();"undefined"===typeof b.data("title")&&(a.find(".tdb-template-el-title").each(function(a,b){a=jQuery(b);b=a.data("title");"undefined"!==typeof b&&(a.html(b),a.removeData("title"))}),b.data("title",b.html()),b.html('<input class="tdb-template-el-title-input" type="text" value="'+c+'">'),b.find("input").focus().select())}).on("click",
462".tdb-template-el-duplicate",function(a){a.preventDefault();a=jQuery(this);var b=a.closest(".tdb-templates"),c=a.closest(".tdb-template-el"),d=c.find(".tdb-template-el-title:first"),f=b.data("type");a=c.data("template-id");var g=d.html(),h=d.data(f+"-id"),e=d.data("action"),l="";0<="single category tag author woo_product woo_archive".split(" ").indexOf(f)&&(c=c.find(".tdb-template-el-global:first"),c.length&&(l=c.data("global-action")));tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/new_template",
463post:{postId:a,templateType:f,templateName:g,duplicateTemplate:!0},done:function(a){b.removeData("tdb-templates");m(f,0<="single category tag author woo_product woo_archive cpt".split(" ").indexOf(f)?h:"",e,""===l?!1:!0,l)},error:function(a){console.log("td-cloud-library/new_template ( duplicate template ) - ERROR",a)}});jQuery(".tdb-template-el-title-input").trigger("change")}).on("keyup",".tdb-template-el-title-input",function(a){27===a.keyCode&&jQuery(this).trigger("change")}).on("click",".tdb-template-el-delete",
464function(a){a=jQuery(this);a.closest(".tdb-templates");var b=a.closest(".tdb-template-el");a=b.data("template-id");jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_delete_template",template_id:a,_nonce:window.tdb_globals.wpRestNonce},success:function(a,d,f){a=jQuery.parseJSON(a);"undefined"!==typeof a.reload&&window.location.reload();"undefined"!==typeof a.template_id&&b.remove()},error:function(a,b,f){}});jQuery(".tdb-template-el-title-input").trigger("change")}).on("click",function(a){a=
465jQuery(a.target);a.closest("#wp-admin-bar-tdb_template_single").length||a.closest("#wp-admin-bar-tdb_template_category").length||a.closest("#wp-admin-bar-tdb_template_404").length||a.closest("#wp-admin-bar-tdb_template_date").length||a.closest("#wp-admin-bar-tdb_template_search").length||a.closest("#wp-admin-bar-tdb_template_attachment").length||a.closest("#wp-admin-bar-tdb_template_author").length||a.closest("#wp-admin-bar-tdb_template_tag").length||a.closest("#wp-admin-bar-tdb_template_woo_product").length||
466a.closest("#wp-admin-bar-tdb_template_woo_archive").length||a.closest("#wp-admin-bar-tdb_template_woo_search_archive").length||a.closest("#wp-admin-bar-tdb_template_woo_shop_base").length||a.closest("#wp-admin-bar-tdb_template_cpt").length||a.closest("#wp-admin-bar-tdb_template_cpt_tax").length||a.closest("#wp-admin-bar-tdc_page_mobile_template").length||(a=jQuery(".tdb-templates"),a.length&&(a.hide(),a.prev("a").removeClass("tdb-templates-open").addClass("tdb-templates-close"),jQuery(".tdb-template-el-title-input").trigger("change")),
467a=jQuery("#tdb-mobile-templates"),a.length&&(a.hide(),a.prev("a").removeClass("tdb-templates-open").addClass("tdb-templates-close")))}).on("click","#tdb-mobile-templates .tdb-template-el-mobile-list-el",function(a){var b=jQuery(this),c=jQuery("#tdb-mobile-templates");a=b.data("template-id");var d=b.data("mobile-template-id"),f=c.closest(".tdb-template-el-mobile-btns"),g=b.closest(".tdb-template-el-mobile-wrap"),h=b.closest("#wp-admin-bar-tdc_page_mobile_template");jQuery.ajax({type:"POST",url:td_ajax_url,
468data:{action:"tdb_set_mobile_template",template_id:a,mobile_template_id:d,_nonce:window.tdb_globals.wpRestNonce},success:function(a,l,k){a=jQuery.parseJSON(a);_.isObject(a)&&!_.isUndefined(a.result)&&1===a.result&&(f.data("mobile-template-id",d),c.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),c.find('.tdb-template-el-mobile-list-el[data-mobile-template-id="'+d+'"]').addClass("tdb-current"),g.length&&(a=g.find(".tdb-template-el-mobile:first"),""===d?a.html("-"):a.html('<span class="tdb-template-el-mobile-active">Yes</span>')),
469h.length&&(h.find("a:first").html('<span class="td-mob-page-before" style="margin-right:10px;">Mobile page</span>'+b.find(".tdb-template-el-mobile-list-title:first").html()),"No mobile page"===b.find(".tdb-template-el-mobile-list-title:first").html()&&h.find("a:first").html('<span class="td-mob-page-before">Mobile page</span>')))}})}).on("click","#tdb-mobile-templates .tdb-template-el-mobile-list-edit",function(a){a.stopPropagation()}).on("click","#tdb-mobile-templates .tdb-template-el-mobile-list-delete",
470function(a){a.stopPropagation();a=jQuery(this);var b=a.data("type"),c=a.closest(".tdb-template-el-mobile-list-el"),d=c.data("template-id");a=c.data("mobile-template-id");var f=c.hasClass("tdb-current"),g=jQuery("#tdb-mobile-templates").closest(".tdb-template-el");jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_delete_template",template_id:a,_nonce:window.tdb_globals.wpRestNonce},success:function(a,e,l){"undefined"!==typeof jQuery.parseJSON(a).template_id&&tdbGetMobileTemplates(b,d,void 0,
471function(){jQuery("#tdb-mobile-templates").addClass("loading")},function(){jQuery("#tdb-mobile-templates").removeClass("loading");if(f)if("page"===b){var a=jQuery("#wp-admin-bar-tdc_page_mobile_template");a.length&&a.find("a:first").html('<span class="td-mob-page-before">Mobile page</span>No mobile page')}else c.remove(),g.length&&g.find(".tdb-template-el-mobile:first").html("-")})},error:function(a,b,c){}})}).on("mouseenter",".tdb-template-el-mobile-btns",function(a){a=jQuery(this);var b=a.data("mobile-template-id"),
472c=a.data("template-id"),d=jQuery("#tdb-mobile-templates");d.find(".tdb-template-el-mobile-list-inner").is(":empty")||(d.appendTo(a).show(),d.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),d.find(".tdb-template-el-mobile-list-el").data("template-id",c),d.find('.tdb-template-el-mobile-list-el[data-mobile-template-id="'+b+'"]').addClass("tdb-current"))}).on("mouseleave",".tdb-template-el-mobile-btns",function(a){a=jQuery(".tdb-templates");var b=jQuery("#tdb-mobile-templates");b.hide();
473b.insertBefore(a);
473b.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current")});jQuery(".tdb-templates");window.tdbGetMobileTemplates=function(a,b,c,d,f,g,h){var e=jQuery("#tdb-mobile-templates",g);e.length||(e=jQuery('<div id="tdb-mobile-templates" class="tdb-template-el-mobile-list"><div class="tdb-template-el-mobile-list-inner"></div><div class="tdb-template-el-mobile-list-separator" style="height: 1px;width: 100%;background-color: #ebebeb;margin: 10px 0;"></div><a href="https://tagdiv.com/newspaper-10-3-7-update-brings-customizable-and-fast-mobile-pages/" target="_blank" style="height: auto;padding: 0;color: #1a9a75;" class="tdb-template-el-mobile-list-no-el">Documentation &#187;</a></div>'),
474e.hide());"undefined"!==typeof c&&e.insertAfter(c);c={action:"tdb_get_"+a+"_mobile_templates",_nonce:window.tdb_globals.wpRestNonce};c[a+"_id"]=b;"undefined"!==typeof d&&d.call();jQuery.ajax({type:"POST",url:td_ajax_url,data:c,success:function(c,d,g){var k="";g=jQuery.parseJSON(c);c='<li id="wp-admin-bar-tdb_template_load" class="pageid-'+b+' tdb-load-mobile-template tdb-template-el-mobile-list-el"><div class="ab-item ab-empty-item" title="Optional - Load mobile page from TagDiv Cloud Library"></div><span class="tdb-template-el-mobile-list-title">Load mobile page from Cloud Library</span></li><li id="wp-admin-bar-tdc_create_mobile_page" class="pageid-'+
475b+' tdb-template-el-mobile-list-el"><div class="ab-item ab-empty-item" title="Optional - Create blank mobile page"></div><span class="tdb-template-el-mobile-list-title">Create blank mobile page</span></li>';if(_.isArray(g)&&g.length){var l=!1,m="template";d="";"page"===a&&(m="page",d=c);_.each(g,function(c,d,e){d="";_.isUndefined(c.is_current)||(d="tdb-current",l=!0);k+='<div class="tdb-template-el-mobile-list-el '+d+'" data-mobile-template-id="'+c.template_id+'" data-template-id="'+b+'"><div class="tdb-template-el-mobile-list-title" title="'+
476c.template_title+'">'+c.template_title+'</div><a class="tdb-template-el-mobile-list-edit" title="Edit mobile '+m+' with Composer" href="'+c.template_url+'" target="_blank"></a><div class="tdb-template-el-mobile-list-delete" title="Delete mobile '+m+'" data-type="'+a+'"></div></div>'});""!==k&&(g="",l||(g="tdb-current",l=!0),k=d+'<div class="tdb-template-el-mobile-list-separator" style="height: 1px;width: 100%;background-color: #ebebeb;margin: 10px 0;"></div><div class="tdb-template-el-mobile-list-el '+
477g+'" data-mobile-template-id="" data-template-id="'+b+'"><div class="tdb-template-el-mobile-list-title">No mobile '+m+"</div></div>"+k);""!==k&&(e.html('<div class="tdb-template-el-mobile-list-inner">'+k+'</div><div class="tdb-template-el-mobile-list-separator" style="height: 1px;width: 100%;background-color: #ebebeb;margin: 10px 0;"></div><a href="https://tagdiv.com/newspaper-10-3-7-update-brings-customizable-and-fast-mobile-pages/" target="_blank" style="height: auto;padding: 0;color: #1a9a75;" class="tdb-template-el-mobile-list-no-el">Documentation &#187;</a>'),
478d=e.parent(".tdb-template-el-mobile-btns"),!_.isUndefined(h)&&d.length&&(e.find(".tdb-template-el-mobile-list-el").removeClass("tdb-current"),e.find(".tdb-template-el-mobile-list-el").data("template-id",b),e.find('.tdb-template-el-mobile-list-el[data-mobile-template-id="'+h+'"]').addClass("tdb-current")),e.is(":visible")&&d.length?e.show():e.hide())}""===k&&("page"===a?e.html(c+'<div class="tdb-template-el-mobile-list-separator" style="height: 1px;width: 100%;background-color: #ebebeb;margin: 10px 0;"></div><div class="tdb-template-el-mobile-list-inner"><div class="tdb-template-el-mobile-list-no-el">No mobile page, please import or create a new mobile page.</div><div class="tdb-template-el-mobile-list-separator" style="height: 1px;width: 100%;background-color: #ebebeb;margin: 10px 0;"></div><a href="https://tagdiv.com/newspaper-10-3-7-update-brings-customizable-and-fast-mobile-pages/" target="_blank" style="height: auto;padding: 0;color: #1a9a75;" class="tdb-template-el-mobile-list-no-el">Documentation &#187;</a></div>'):
479e.html(""));"undefined"!==typeof f&&f.call()}})}})();
480jQuery(window).on("load",function(){if("undefined"!==typeof window.tdReadingProgressBar){var m=!1;window.parent===window.top&&"undefined"!==typeof window.name&&"tdc-live-iframe"===window.name&&"undefined"!==typeof window.parent.tdcSidebar&&(m=!0);if(window.self===window.top||m)jQuery(".tdb_single_reading_progress").each(function(){var n=jQuery(this),a=n.data("td-block-uid");n=n.data("bar-position");var b=new tdReadingProgressBar.item;b.blockUid=a;b.barPosition=n;tdReadingProgressBar.addItem(b);m&&
481tdReadingProgressBar.createFixedBar(b,0,30)}),m||tdReadingProgressBar.calculateBarsFill()}});
482// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/libs/vue/vue.min.js 
483/*!
484 * Vue.js v2.4.1
485 * (c) 2014-2017 Evan You
486 * Released under the MIT License.
487 */
488!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Vue=e()}(this,function(){"use strict";function t(t){return void 0===t||null===t}function e(t){return void 0!==t&&null!==t}function n(t){return!0===t}function r(t){return!1===t}function i(t){return"string"==typeof t||"number"==typeof t}function o(t){return null!==t&&"object"==typeof t}function a(t){return"[object Object]"===di.call(t)}function s(t){return"[object RegExp]"===di.call(t)}function c(t){var e=parseFloat(t);return e>=0&&Math.floor(e)===e&&isFinite(t)}
488function u(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function l(t){var e=parseFloat(t);return isNaN(e)?t:e}function f(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}function p(t,e){if(t.length){var n=t.indexOf(e);if(n>-1)return t.splice(n,1)}}function d(t,e){return mi.call(t,e)}function v(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}function h(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function m(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function y(t,e){for(var n in e)t[n]=e[n];return t}function g(t){for(var e={},n=0;n<t.length;n++)t[n]&&y(e,t[n]);return e}function _(t,e,n){}function b(t,e){var n=o(t),r=o(e);if(!n||!r)return!n&&!r&&String(t)===String(e);try{return JSON.stringify(t)===JSON.stringify(e)}catch(n){return t===e}}function $(t,e){for(var n=0;n<t.length;n++)if(b(t[n],e))return n;return-1}function C(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function w(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function x(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function A(t){if(!Ti.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}function k(t,e,n){if(Oi.errorHandler)Oi.errorHandler.call(null,t,e,n);else{if(!Ni||"undefined"==typeof console)throw t;console.error(t)}}function O(t){return"function"==typeof t&&/native code/.test(t.toString())}function S(t){Zi.target&&Yi.push(Zi.target),Zi.target=t}function T(){Zi.target=Yi.pop()}function E(t,e,n){t.__proto__=e}function j(t,e,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];x(t,o,e[o])}}function N(t,e){if(o(t)){var n;return d(t,"__ob__")&&t.__ob__ instanceof no?n=t.__ob__:eo.shouldConvert&&!Ki()&&(Array.isArray(t)||a(t))&&Object.isExtensible(t)&&!t._isVue&&(n=new no(t)),e&&n&&n.vmCount++,n}}function L(t,e,n,r,i){var o=new Zi,a=Object.getOwnPropertyDescriptor(t,e);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set,u=!i&&N(n);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=s?s.call(t):n;return Zi.target&&(o.depend(),u&&u.dep.depend(),Array.isArray(e)&&D(e)),e},set:function(e){var r=s?s.call(t):n;e===r||e!==e&&r!==r||(c?c.call(t,e):n=e,u=!i&&N(e),o.notify())}})}}function I(t,e,n){if(Array.isArray(t)&&c(e))return t.length=Math.max(t.length,e),t.splice(e,1,n),n;if(d(t,e))return t[e]=n,n;var r=t.__ob__;return t._isVue||r&&r.vmCount?n:r?(L(r.value,e,n),r.dep.notify(),n):(t[e]=n,n)}function M(t,e){if(Array.isArray(t)&&c(e))t.splice(e,1);else{var n=t.__ob__;t._isVue||n&&n.vmCount||d(t,e)&&(delete t[e],n&&n.dep.notify())}}function D(t){for(var e=void 0,n=0,r=t.length;n<r;n++)(e=t[n])&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&D(e)}function P(t,e){if(!e)return t;for(var n,r,i,o=Object.keys(e),s=0;s<o.length;s++)r=t[n=o[s]],i=e[n],d(t,n)?a(r)&&a(i)&&P(r,i):I(t,n,i);return t}function F(t,e,n){return n?t||e?function(){var r="function"==typeof e?e.call(n):e,i="function"==typeof t?t.call(n):void 0;return r?P(r,i):i}:void 0:e?t?function(){return P("function"==typeof e?e.call(this):e,t.call(this))}:e:t}function R(t,e){return e?t?t.concat(e):Array.isArray(e)?e:[e]:t}function H(t,e){var n=Object.create(t||null);return e?y(n,e):n}function B(t){var e=t.props;if(e){var n,r,i={};if(Array.isArray(e))for(n=e.length;n--;)"string"==typeof(r=e[n])&&(i[gi(r)]={type:null});else if(a(e))for(var o in e)r=e[o],i[gi(o)]=a(r)?r:{type:r};t.props=i}}function U(t){var e=t.inject;if(Array.isArray(e))for(var n=t.inject={},r=0;r<e.length;r++)n[e[r]]=e[r]}function V(t){var e=t.directives;if(e)for(var n in e){var r=e[n];"function"==typeof r&&(e[n]={bind:r,update:r})}}function z(t,e,n){function r(r){var i=ro[r]||io;c[r]=i(t[r],e[r],n,r)}"function"==typeof e&&(e=e.options),B(e),U(e),V(e);var i=e.extends;if(i&&(t=z(t,i,n)),e.mixins)for(var o=0,a=e.mixins.length;o<a;o++)t=z(t,e.mixins[o],n);var s,c={};for(s in t)r(s);for(s in e)d(t,s)||r(s);return c}function K(t,e,n,r){if("string"==typeof n){var i=t[e];if(d(i,n))return i[n];var o=gi(n);if(d(i,o))return i[o];var a=_i(o);if(d(i,a))return i[a];var s=i[n]||i[o]||i[a];return s}}function J(t,e,n,r){var i=e[t],o=!d(n,t),a=n[t];if(G(Boolean,i.type)&&(o&&!d(i,"default")?a=!1:G(String,i.type)||""!==a&&a!==$i(t)||(a=!0)),void 0===a){a=q(r,i,t);var s=eo.shouldConvert;eo.shouldConvert=!0,N(a),eo.shouldConvert=s}return a}function q(t,e,n){if(d(e,"default")){var r=e.default;return t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n]?t._props[n]:"function"==typeof r&&"Function"!==W(e.type)?r.call(t):r}}function W(t){var e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function G(t,e){if(!Array.isArray(e))return W(e)===W(t);for(var n=0,r=e.length;n<r;n++)if(W(e[n])===W(t))return!0;return!1}function Z(t){return new oo(void 0,void 0,void 0,String(t))}function Y(t){var e=new oo(t.tag,t.data,t.children,t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.isCloned=!0,e}function Q(t){for(var e=t.length,n=new Array(e),r=0;r<e;r++)n[r]=Y(t[r]);return n}function X(t){function e(){var t=arguments,n=e.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),i=0;i<r.length;i++)r[i].apply(null,t)}return e.fns=t,e}function tt(e,n,r,i,o){var a,s,c,u;for(a in e)s=e[a],c=n[a],u=uo(a),t(s)||(t(c)?(t(s.fns)&&(s=e[a]=X(s)),r(u.name,s,u.once,u.capture,u.passive)):s!==c&&(c.fns=s,e[a
vendor: 4,843 bytes, line 488
488]=c));for(a in n)t(e[a])&&i((u=uo(a)).name,n[a],u.capture)}function et(r,i,o){function a(){o.apply(this,arguments),p(s.fns,a)}var s,c=r[i];t(c)?s=X([a]):e(c.fns)&&n(c.merged)?(s=c).fns.push(a):s=X([c,a]),s.merged=!0,r[i]=s}function nt(n,r,i){var o=r.options.props;if(!t(o)){var a={},s=n.attrs,c=n.props;if(e(s)||e(c))for(var u in o){var l=$i(u);rt(a,c,u,l,!0)||rt(a,s,u,l,!1)}return a}}function rt(t,n,r,i,o){if(e(n)){if(d(n,r))return t[r]=n[r],o||delete n[r],!0;if(d(n,i))return t[r]=n[i],o||delete n[i],!0}return!1}function it(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}function ot(t){return i(t)?[Z(t)]:Array.isArray(t)?st(t):void 0}function at(t){return e(t)&&e(t.text)&&r(t.isComment)}function st(r,o){var a,s,c,u=[];for(a=0;a<r.length;a++)t(s=r[a])||"boolean"==typeof s||(c=u[u.length-1],Array.isArray(s)?u.push.apply(u,st(s,(o||"")+"_"+a)):i(s)?at(c)?c.text+=String(s):""!==s&&u.push(Z(s)):at(s)&&at(c)?u[u.length-1]=Z(c.text+s.text):(n(r._isVList)&&e(s.tag)&&t(s.key)&&e(o)&&(s.key="__vlist"+o+"_"+a+"__"),u.push(s)));return u}function ct(t,e){return t.__esModule&&t.default&&(t=t.default),o(t)?e.extend(t):t}function ut(t,e,n,r,i){var o=co();return o.asyncFactory=t,o.asyncMeta={data:e,context:n,children:r,tag:i},o}function lt(r,i,a){if(n(r.error)&&e(r.errorComp))return r.errorComp;if(e(r.resolved))return r.resolved;if(n(r.loading)&&e(r.loadingComp))return r.loadingComp;if(!e(r.contexts)){var s=r.contexts=[a],c=!0,u=function(){for(var t=0,e=s.length;t<e;t++)s[t].$forceUpdate()},l=C(function(t){r.resolved=ct(t,i),c||u()}),f=C(function(t){e(r.errorComp)&&(r.error=!0,u())}),p=r(l,f);return o(p)&&("function"==typeof p.then?t(r.resolved)&&p.then(l,f):e(p.component)&&"function"==typeof p.component.then&&(p.component.then(l,f),e(p.error)&&(r.errorComp=ct(p.error,i)),e(p.loading)&&(r.loadingComp=ct(p.loading,i),0===p.delay?r.loading=!0:setTimeout(function(){t(r.resolved)&&t(r.error)&&(r.loading=!0,u())},p.delay||200)),e(p.timeout)&&setTimeout(function(){t(r.resolved)&&f(null)},p.timeout))),c=!1,r.loading?r.loadingComp:r.resolved}r.contexts.push(a)}function ft(t){if(Array.isArray(t))for(var n=0;n<t.length;n++){var r=t[n];if(e(r)&&e(r.componentOptions))return r}}function pt(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&ht(t,e)}function dt(t,e,n){n?so.$once(t,e):so.$on(t,e)}function vt(t,e){so.$off(t,e)}function ht(t,e,n){so=t,tt(e,n||{},dt,vt,t)}function mt(t,e){var n={};if(!t)return n;for(var r=[],i=0,o=t.length;i<o;i++){var a=t[i];if(a.context!==e&&a.functionalContext!==e||!a.data||null==a.data.slot)r.push(a);else{var s=a.data.slot,c=n[s]||(n[s]=[]);"template"===a.tag?c.push.apply(c,a.children):c.push(a)}}return r.every(yt)||(n.default=r),n}function yt(t){return t.isComment||" "===t.text}function gt(t,e){e=e||{};for(var n=0;n<t.length;n++)Array.isArray(t[n])?gt(t[n],e):e[t[n].key]=t[n].fn;return e}function _t(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}function bt(t,e,n){t.$el=e,t.$options.render||(t.$options.render=co),At(t,"beforeMount");var r;return r=function(){t._update(t._render(),n)},t._watcher=new _o(t,r,_),n=!1,null==t.$vnode&&(t._isMounted=!0,At(t,"mounted")),t}function $t(t,e,n,r,i){var o=!!(i||t.$options._renderChildren||r.data.scopedSlots||t.$scopedSlots!==Si);if(t.$options._parentVnode=r,t.$vnode=r,t._vnode&&(t._vnode.parent=r),t.$options._renderChildren=i,t.$attrs=r.data&&r.data.attrs,t.$listeners=n,e&&t.$options.props){eo.shouldConvert=!1;for(var a=t._props,s=t.$options._propKeys||[],c=0;c<s.length;c++){var u=s[c];a[u]=J(u,t.$options.props,e,t)}eo.shouldConvert=!0,t.$options.propsData=e}if(n){var l=t.$options._parentListeners;t.$options._parentListeners=n,ht(t,n,l)}o&&(t.$slots=mt(i,r.context),t.$forceUpdate())}function Ct(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function wt(t,e){if(e){if(t._directInactive=!1,Ct(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)wt(t.$children[n]);At(t,"activated")}}function xt(t,e){if(!(e&&(t._directInactive=!0,Ct(t))||t._inactive)){t._inactive=!0;for(var n=0;n<t.$children.length;n++)xt(t.$children[n]);At(t,"deactivated")}}function At(t,e){var n=t.$options[e];if(n)for(var r=0,i=n.length;r<i;r++)try{n[r].call(t)}catch(n){k(n,t,e+" hook")}t._hasHookEvent&&t.$emit("hook:"+e)}function kt(){yo=fo.length=po.length=0,vo={},ho=mo=!1}function Ot(){mo=!0;var t,e;for(fo.sort(function(t,e){return t.id-e.id}),yo=0;yo<fo.length;yo++)e=(t=fo[yo]).id,vo[e]=null,t.run();var n=po.slice(),r=fo.slice();
488kt(),Et(n),St(r),Ji&&Oi.devtools&&Ji.emit("flush")}function St(t){for(var e=t.length;e--;){var n=t[e],r=n.vm;r._watcher===n&&r._isMounted&&At(r,"updated")}}function Tt(t){t._inactive=!1,po.push(t)}function Et(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,wt(t[e],!0)}function jt(t){var e=t.id;if(null==vo[e]){if(vo[e]=!0,mo){for(var n=fo.length-1;n>yo&&fo[n].id>t.id;)n--;fo.splice(n+1,0,t)}else fo.push(t);ho||(ho=!0,Wi(Ot))}}function Nt(t){bo.clear(),Lt(t,bo)}function Lt(t,e){var n,r,i=Array.isArray(t);if((i||o(t))&&Object.isExtensible(t)){if(t.__ob__){var a=t.__ob__.dep.id;if(e.has(a))return;e.add(a)}if(i)for(n=t.length;n--;)Lt(t[n],e);else for(n=(r=Object.keys(t)).length;n--;)Lt(t[r[n]],e)}}function It(t,e,n){$o.get=function(){return this[e][n]},$o.set=function(t){this[e][n]=t},Object.defineProperty(t,n,$o)}function Mt(t){t._watchers=[];var e=t.$options;e.props&&Dt(t,e.props),e.methods&&Ut(t,e.methods),e.data?Pt(t):N(t._data={},!0),e.computed&&Rt(t,e.computed),e.watch&&e.watch!==Hi&&Vt(t,e.watch)}function Dt(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;eo.shouldConvert=o;for(var a in e)!function(o){i.push(o);var a=J(o,e,n,t);L(r,o,a),o in t||It(t,"_props",o)}(a);eo.shouldConvert=!0}function Pt(t){var e=t.$options.data;a(e=t._data="function"==typeof e?Ft(e,t):e||{})||(e={});for(var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);i--;){var o=n[i];r&&d(r,o)||w(o)||It(t,"_data",o)}N(e,!0)}function Ft(t,e){try{return t.call(e)}catch(t){return k(t,e,"data()"),{}}}function Rt(t,e){var n=t._computedWatchers=Object.create(null);for(var r in e){var i=e[r],o="function"==typeof i?i:i.get;n[r]=new _o(t,o,_,Co),r in t||Ht(t,r,i)}}function Ht(t,e,n){"function"==typeof n?($o.get=Bt(e),$o.set=_):($o.get=n.get?!1!==n.cache?Bt(e):n.get:_,$o.set=n.set?n.set:_),Object.defineProperty(t,e,$o)}function Bt(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),Zi.target&&e.depend(),e.value}}function Ut(t,e){t.$options.props;for(var n in e)t[n]=null==e[n]?_:h(e[n],t)}function Vt(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)zt(t,n,r[i]);else zt(t,n,r)}}function zt(t,e,n,r){return a(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=t[n]),t.$watch(e,n,r)}function Kt(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}function Jt(t){var e=qt(t.$options.inject,t);e&&(eo.shouldConvert=!1,Object.keys(e).forEach(function(n){L(t,n,e[n])}),eo.shouldConvert=!0)}function qt(t,e){if(t){for(var n=Object.create(null),r=qi?Reflect.ownKeys(t):Object.keys(t),i=0;i<r.length;i++)for(var o=r[i],a=t[o],s=e;s;){if(s._provided&&a in s._provided){n[o]=s._provided[a];break}s=s.$parent}return n}}function Wt(t,n,r,i,o){var a={},s=t.options.props;if(e(s))for(var c in s)a[c]=J(c,s,n||{});else e(r.attrs)&&Gt(a,r.attrs),e(r.props)&&Gt(a,r.props);var u=Object.create(i),l=t.options.render.call(null,function(t,e,n,r){return ee(u,t,e,n,r,!0)},{data:r,props:a,children:o,parent:i,listeners:r.on||{},injections:qt(t.options.inject,i),slots:function(){return mt(o,i)}});return l instanceof oo&&(l.functionalContext=i,l.functionalOptions=t.options,r.slot&&((l.data||(l.data={})).slot=r.slot)),l}function Gt(t,e){for(var n in e)t[gi(n)]=e[n]}function Zt(r,i,a,s,c){if(!t(r)){var u=a.$options._base;if(o(r)&&(r=u.extend(r)),"function"==typeof r){var l;if(t(r.cid)&&(l=r,void 0===(r=lt(l,u,a))))return ut(l,i,a,s,c);i=i||{},me(r),e(i.model)&&te(r.options,i);var f=nt(i,r,c);if(n(r.options.functional))return Wt(r,f,i,a,s);var p=i.on;if(n(r.options.abstract)){var d=i.slot;i={},d&&(i.slot=d)}Qt(i);var v=r.options.name||c;return new oo("vue-component-"+r.cid+(v?"-"+v:""),i,void 0,void 0,void 0,a,{Ctor:r,propsData:f,listeners:p,tag:c,children:s},l)}}}function Yt(t,n,r,i){var o=t.componentOptions,a={_isComponent:!0,parent:n,propsData:o.propsData,_componentTag:o.tag,_parentVnode:t,_parentListeners:o.listeners,_renderChildren:o.children,_parentElm:r||null,_refElm:i||null},s=t.data.inlineTemplate;return e(s)&&(a.render=s.render,a.staticRenderFns=s.staticRenderFns),new o.Ctor(a)}function Qt(t){t.hook||(t.hook={});for(var e=0;e<xo.length;e++){var n=xo[e],r=t.hook[n],i=wo[n];t.hook[n]=r?Xt(i,r):i}}function Xt(t,e){return function(n,r,i,o){t(n,r,i,o),e(n,r,i,o)}}function te(t,n){var r=t.model&&t.model.prop||"value",i=t.model&&t.model.event||"input";(n.props||(n.props={}))[r]=n.model.value;var o=n.on||(n.on={});e(o[i])?o[i]=[n.model.callback].concat(o[i]):o[i]=n.model.callback}function ee(t,e,r,o,a,s){return(Array.isArray(r)||i(r))&&(a=o,o=r,r=void 0),n(s)&&(a=ko),ne(t,e,r,o,a)}function ne(t,n,r,i,o){if(e(r)&&e(r.__ob__))return co();if(e(r)&&e(r.is)&&(n=r.is),!n)return co();Array.isArray(i)&&"function"==typeof i[0]&&((r=r||{}).scopedSlots={default:i[0]},i.length=0),o===ko?i=ot(i):o===Ao&&(i=it(i));var a,s;if("string"==typeof n){var c;s=Oi.getTagNamespace(n),a=Oi.isReservedTag(n)?new oo(Oi.parsePlatformTagName(n),r,i,void 0,void 0,t):e(c=K(t.$options,"components",n))?Zt(c,r,t,i,n):new oo(n,r,i,void 0,void 0,t)}else a=Zt(n,r,t,i);return e(a)?(s&&re(a,s),a):co()}function re(n,r){if(n.ns=r,"foreignObject"!==n.tag&&e(n.children))for(var i=0,o=n.children.length;i<o;i++){var a=n.children[i];e(a.tag)&&t(a.ns)&&re(a,r)}}function ie(t,n){var r,i,a,s,c;if(Array.isArray(t)||"string"==typeof t)for(r=new Array(t.length),i=0,a=t.length;i<a;i++)r[i]=n(t[i],i);else if("number"==typeof t)for(r=new Array(t),i=0;i<t;i++)r[i]=n(i+1,i);else if(o(t))for(s=Object.keys(t),r=new Array(s.length),i=0,a=s.length;i<a;i++)c=s[i],r[i]=n(t[c],c,i);return e(r)&&(r._isVList=!0),r}function oe(t,e,n,r){var i=this.$scopedSlots[t];if(i)return n=n||{},r&&(n=y(y({},r),n)),i(n)||e;var o=this.$slots[t];return o||e}function ae(t){return K(this.$options,"filters",t,!0)||wi}function se(t,e,n){var r=Oi.keyCodes[e]||n;return Array.isArray(r)?-1===r.indexOf(t):r!==t}function ce(t,e,n,r,i){if(n)if(o(n)){Array.isArray(n)&&(n=g(n));var a;
vendor: 6,240 bytes, line 488
488for(var s in n)!function(o){if("class"===o||"style"===o||hi(o))a=t;else{var s=t.attrs&&t.attrs.type;a=r||Oi.mustUseProp(e,s,o)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}o in a||(a[o]=n[o],i&&((t.on||(t.on={}))["update:"+o]=function(t){n[o]=t}))}(s)}else;return t}function ue(t,e){var n=this._staticTrees[t];return n&&!e?Array.isArray(n)?Q(n):Y(n):(n=this._staticTrees[t]=this.$options.staticRenderFns[t].call(this._renderProxy),fe(n,"__static__"+t,!1),n)}function le(t,e,n){return fe(t,"__once__"+e+(n?"_"+n:""),!0),t}function fe(t,e,n){if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]&&"string"!=typeof t[r]&&pe(t[r],e+"_"+r,n);else pe(t,e,n)}function pe(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function de(t,e){if(e)if(a(e)){var n=t.on=t.on?y({},t.on):{};for(var r in e){var i=n[r],o=e[r];n[r]=i?[].concat(o,i):o}}else;return t}function ve(t){t._vnode=null,t._staticTrees=null;var e=t.$vnode=t.$options._parentVnode,n=e&&e.context;t.$slots=mt(t.$options._renderChildren,n),t.$scopedSlots=Si,t._c=function(e,n,r,i){return ee(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return ee(t,e,n,r,i,!0)};var r=e&&e.data;L(t,"$attrs",r&&r.attrs,null,!0),L(t,"$listeners",r&&r.on,null,!0)}function he(t,e){var n=t.$options=Object.create(t.constructor.options);n.parent=e.parent,n.propsData=e.propsData,n._parentVnode=e._parentVnode,n._parentListeners=e._parentListeners,n._renderChildren=e._renderChildren,n._componentTag=e._componentTag,n._parentElm=e._parentElm,n._refElm=e._refElm,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}function me(t){var e=t.options;if(t.super){var n=me(t.super);if(n!==t.superOptions){t.superOptions=n;var r=ye(t);r&&y(t.extendOptions,r),(e=t.options=z(n,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function ye(t){var e,n=t.options,r=t.extendOptions,i=t.sealedOptions;for(var o in n)n[o]!==i[o]&&(e||(e={}),e[o]=ge(n[o],r[o],i[o]));return e}function ge(t,e,n){if(Array.isArray(t)){var r=[];n=Array.isArray(n)?n:[n],e=Array.isArray(e)?e:[e];for(var i=0;i<t.length;i++)(e.indexOf(t[i])>=0||n.indexOf(t[i])<0)&&r.push(t[i]);return r}return t}function _e(t){this._init(t)}function be(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=m(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}function $e(t){t.mixin=function(t){return this.options=z(this.options,t),this}}function Ce(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name,a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=z(n.options,t),a.super=n,a.options.props&&we(a),a.options.computed&&xe(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,Ai.forEach(function(t){a[t]=n[t]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=y({},a.options),i[r]=a,a}}function we(t){var e=t.options.props;for(var n in e)It(t.prototype,"_props",n)}function xe(t){var e=t.options.computed;for(var n in e)Ht(t.prototype,n,e[n])}function Ae(t){Ai.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&a(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}function ke(t){return t&&(t.Ctor.options.name||t.tag)}function Oe(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!s(t)&&t.test(e)}function Se(t,e,n){for(var r in t){var i=t[r];if(i){var o=ke(i.componentOptions);o&&!n(o)&&(i!==e&&Te(i),t[r]=null)}}}function Te(t){t&&t.componentInstance.$destroy()}function Ee(t){for(var n=t.data,r=t,i=t;e(i.componentInstance);)(i=i.componentInstance._vnode).data&&(n=je(i.data,n));for(;e(r=r.parent);)r.data&&(n=je(n,r.data));return Ne(n.staticClass,n.class)}function je(t,n){return{staticClass:Le(t.staticClass,n.staticClass),class:e(t.class)?[t.class,n.class]:n.class}}function Ne(t,n){return e(t)||e(n)?Le(t,Ie(n)):""}function Le(t,e){return t?e?t+" "+e:t:e||""}function Ie(t){return Array.isArray(t)?Me(t):o(t)?De(t):"string"==typeof t?t:""}function Me(t){for(var n,r="",i=0,o=t.length;i<o;i++)e(n=Ie(t[i]))&&""!==n&&(r&&(r+=" "),r+=n);return r}function De(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}function Pe(t){return Zo(t)?"svg":"math"===t?"math":void 0}function Fe(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function Re(t,e){var n=t.data.ref;if(n){var r=t.context,i=t.componentInstance||t.elm,o=r.$refs;e?Array.isArray(o[n])?p(o[n],i):o[n]===i&&(o[n]=void 0):t.data.refInFor?Array.isArray(o[n])?o[n].indexOf(i)<0&&o[n].push(i):o[n]=[i]:o[n]=i}}function He(r,i){return r.key===i.key&&(r.tag===i.tag&&r.isComment===i.isComment&&e(r.data)===e(i.data)&&Be(r,i)||n(r.isAsyncPlaceholder)&&r.asyncFactory===i.asyncFactory&&t(i.asyncFactory.error))}function Be(t,n){if("input"!==t.tag)return!0;var r;return(e(r=t.data)&&e(r=r.attrs)&&r.type)===(e(r=n.data)&&e(r=r.attrs)&&r.type)}function Ue(t,n,r){var i,o,a={};for(i=n;i<=r;++i)e(o=t[i].key)&&(a[o]=i);return a}function Ve(t,e){(t.data.directives||e.data.directives)&&ze(t,e)}function ze(t,e){var n,r,i,o=t===ea,a=e===ea,s=Ke(t.data.directives,t.context),c=Ke(e.data.directives,e.context),u=[],l=[];for(n in c)r=s[n],i=c[n],r?(i.oldValue=r.value,qe(i,"update",e,t),i.def&&i.def.componentUpdated&&l.push(i)):(qe(i,"bind",e,t),i.def&&i.def.inserted&&u.push(i));if(u.length){var f=function(){for(var n=0;n<u.length;n++)qe(u[n],"inserted",e,t)};o?et(e.data.hook||(e.data.hook={}),"insert",f):f()}if(l.length&&et(e.data.hook||(e.data.hook={}),"postpatch",function(){for(var n=0;n<l.length;n++)qe(l[n],"componentUpdated",e,t)}),!o)for(n in s)c[n]||qe(s[n],"unbind",t,t,a)}function Ke(t,e){var n=Object.create(null);if(!t)return n;var r,i;for(r=0;r<t.length;r++)(i=t[r]).modifiers||(i.modifiers=ia),n[Je(i)]=i,i.def=K(e.$options,"directives",i.name,!0);return n}function Je(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function qe(t,e,n,r,i){var o=t.def&&t.def[e];
488if(o)try{o(n.elm,t,n,r,i)}catch(r){k(r,n.context,"directive "+t.name+" "+e+" hook")}}function We(n,r){var i=r.componentOptions;if(!(e(i)&&!1===i.Ctor.options.inheritAttrs||t(n.data.attrs)&&t(r.data.attrs))){var o,a,s=r.elm,c=n.data.attrs||{},u=r.data.attrs||{};e(u.__ob__)&&(u=r.data.attrs=y({},u));for(o in u)a=u[o],c[o]!==a&&Ge(s,o,a);Mi&&u.value!==c.value&&Ge(s,"value",u.value);for(o in c)t(u[o])&&(Ko(o)?s.removeAttributeNS(zo,Jo(o)):Uo(o)||s.removeAttribute(o))}}function Ge(t,e,n){Vo(e)?qo(n)?t.removeAttribute(e):t.setAttribute(e,e):Uo(e)?t.setAttribute(e,qo(n)||"false"===n?"false":"true"):Ko(e)?qo(n)?t.removeAttributeNS(zo,Jo(e)):t.setAttributeNS(zo,e,n):qo(n)?t.removeAttribute(e):t.setAttribute(e,n)}function Ze(n,r){var i=r.elm,o=r.data,a=n.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Ee(r),c=i._transitionClasses;e(c)&&(s=Le(s,Ie(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}function Ye(t){function e(){(a||(a=[])).push(t.slice(v,i).trim()),v=i+1}var n,r,i,o,a,s=!1,c=!1,u=!1,l=!1,f=0,p=0,d=0,v=0;for(i=0;i<t.length;i++)if(r=n,n=t.charCodeAt(i),s)39===n&&92!==r&&(s=!1);else if(c)34===n&&92!==r&&(c=!1);else if(u)96===n&&92!==r&&(u=!1);else if(l)47===n&&92!==r&&(l=!1);else if(124!==n||124===t.charCodeAt(i+1)||124===t.charCodeAt(i-1)||f||p||d){switch(n){case 34:c=!0;break;case 39:s=!0;break;case 96:u=!0;break;case 40:d++;break;case 41:d--;break;case 91:p++;break;case 93:p--;break;case 123:f++;break;case 125:f--}if(47===n){for(var h=i-1,m=void 0;h>=0&&" "===(m=t.charAt(h));h--);m&&ca.test(m)||(l=!0)}}else void 0===o?(v=i+1,o=t.slice(0,i).trim()):e();if(void 0===o?o=t.slice(0,i).trim():0!==v&&e(),a)for(i=0;i<a.length;i++)o=Qe(o,a[i]);return o}function Qe(t,e){var n=e.indexOf("(");return n<0?'_f("'+e+'")('+t+")":'_f("'+e.slice(0,n)+'")('+t+","+e.slice(n+1)}function Xe(t){console.error("[Vue compiler]: "+t)}function tn(t,e){return t?t.map(function(t){return t[e]}).filter(function(t){return t}):[]}function en(t,e,n){(t.props||(t.props=[])).push({name:e,value:n})}function nn(t,e,n){(t.attrs||(t.attrs=[])).push({name:e,value:n})}function rn(t,e,n,r,i,o){(t.directives||(t.directives=[])).push({name:e,rawName:n,value:r,arg:i,modifiers:o})}function on(t,e,n,r,i,o){r&&r.capture&&(delete r.capture,e="!"+e),r&&r.once&&(delete r.once,e="~"+e),r&&r.passive&&(delete r.passive,e="&"+e);var a;r&&r.native?(delete r.native,a=t.nativeEvents||(t.nativeEvents={})):a=t.events||(t.events={});var s={value:n,modifiers:r},c=a[e];Array.isArray(c)?i?c.unshift(s):c.push(s):a[e]=c?i?[s,c]:[c,s]:s}function an(t,e,n){var r=sn(t,":"+e)||sn(t,"v-bind:"+e);if(null!=r)return Ye(r);if(!1!==n){var i=sn(t,e);if(null!=i)return JSON.stringify(i)}}function sn(t,e){var n;if(null!=(n=t.attrsMap[e]))for(var r=t.attrsList,i=0,o=r.length;i<o;i++)if(r[i].name===e){r.splice(i,1);break}return n}function cn(t,e,n){var r=n||{},i=r.number,o="$$v";r.trim&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(o="_n("+o+")");var a=un(e,o);t.model={value:"("+e+")",expression:'"'+e+'"',callback:"function ($$v) {"+a+"}"}}function un(t,e){var n=ln(t);return null===n.idx?t+"="+e:"$set("+n.exp+", "+n.idx+", "+e+")"}function ln(t){if(jo=t,Eo=jo.length,Lo=Io=Mo=0,t.indexOf("[")<0||t.lastIndexOf("]")<Eo-1)return{exp:t,idx:null};for(;!pn();)dn(No=fn())?hn(No):91===No&&vn(No);return{exp:t.substring(0,Io),idx:t.substring(Io+1,Mo)}}function fn(){return jo.charCodeAt(++Lo)}function pn(){return Lo>=Eo}function dn(t){return 34===t||39===t}function vn(t){var e=1;for(Io=Lo;!pn();)if(t=fn(),dn(t))hn(t);else if(91===t&&e++,93===t&&e--,0===e){Mo=Lo;break}}function hn(t){for(var e=t;!pn()&&(t=fn())!==e;);}function mn(t,e,n){var r=n&&n.number,i=an(t,"value")||"null",o=an(t,"true-value")||"true",a=an(t,"fal
488se-value")||"false";en(t,"checked","Array.isArray("+e+")?_i("+e+","+i+")>-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),on(t,la,"var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$c){$$i<0&&("+e+"=$$a.concat($$v))}else{$$i>-1&&("+e+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+un(e,"$$c")+"}",null,!0)}function yn(t,e,n){var r=n&&n.number,i=an(t,"value")||"null";en(t,"checked","_q("+e+","+(i=r?"_n("+i+")":i)+")"),on(t,la,un(e,i),null,!0)}function gn(t,e,n){var r="var $$selectedVal = "+('Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"})")+";";on(t,"change",r=r+" "+un(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}function _n(t,e,n){var r=t.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?ua:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=un(e,l);c&&(f="if($event.target.composing)return;"+f),en(t,"value","("+e+")"),on(t,u,f,null,!0),(s||a)&&on(t,"blur","$forceUpdate()")}function bn(t){var n;e(t[ua])&&(t[n=Ii?"change":"input"]=[].concat(t[ua],t[n]||[]),delete t[ua]),e(t[la])&&(t[n=Ri?"click":"change"]=[].concat(t[la],t[n]||[]),delete t[la])}function $n(t,e,n,r,i){if(n){var o=e,a=Po;e=function(n){null!==(1===arguments.length?o(n):o.apply(null,arguments))&&Cn(t,e,r,a)}}Po.addEventListener(t,e,Bi?{capture:r,passive:i}:r)}function Cn(t,e,n,r){(r||Po).removeEventListener(t,e,n)}function wn(n,r){var i=e(r.componentOptions),o=i?n.data.nativeOn:n.data.on,a=i?r.data.nativeOn:r.data.on;t(o)&&t(a)||(a=a||{},o=o||{},Po=r.elm,bn(a),tt(a,o,$n,Cn,r.context))}function xn(n,r){if(!t(n.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=n.data.domProps||{},c=r.data.domProps||{};e(c.__ob__)&&(c=r.data.domProps=y({},c));for(i in s)t(c[i])&&(a[i]="");for(i in c)if(o=c[i],"textContent"!==i&&"innerHTML"!==i||(r.children&&(r.children.length=0),o!==s[i]))if("value"===i){a._value=o;var u=t(o)?"":String(o);An(a,r,u)&&(a.value=u)}else a[i]=o}}function An(t,e,n){return!t.composing&&("option"===e.tag||kn(t,n)||On(t,n))}function kn(t,e){return document.activeElement!==t&&t.value!==e}function On(t,n){var r=t.value,i=t._vModifiers;return e(i)&&i.number?l(r)!==l(n):e(i)&&i.trim?r.trim()!==n.trim():r!==n}function Sn(t){var e=Tn(t.style);return t.staticStyle?y(t.staticStyle,e):e}function Tn(t){return Array.isArray(t)?g(t):"string"==typeof t?da(t):t}function En(t,e){var n,r={};if(e)for(var i=t;i.componentInstance;)(i=i.componentInstance._vnode).data&&(n=Sn(i.data))&&y(r,n);(n=Sn(t.data))&&y(r,n);for(var o=t;o=o.parent;)o.data&&(n=Sn(o.data))&&y(r,n);return r}function jn(n,r){var i=r.data,o=n.data;if(!(t(i.staticStyle)&&t(i.style)&&t(o.staticStyle)&&t(o.style))){var a,s,c=r.elm,u=o.staticStyle,l=o.normalizedStyle||o.style||{},f=u||l,p=Tn(r.data.style)||{};r.data.normalizedStyle=e(p.__ob__)?y({},p):p;var d=En(r,!0);for(s in f)t(d[s])&&ma(c,s,"");for(s in d)(a=d[s])!==f[s]&&ma(c,s,null==a?"":a)}}function Nn(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ln(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function In(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&y(e,ba(t.name||"v")),y(e,t),e}return"string"==typeof t?ba(t):void 0}}function Mn(t){Sa(function(){Sa(t)})}function Dn(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Nn(t,e))}function Pn(t,e){t._transitionClasses&&p(t._transitionClasses,e),Ln(t,e)}function Fn(t,e,n){var r=Rn(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Ca?Aa:Oa,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout(function(){c<a&&u()},o+1),t.addEventListener(s,l)}function Rn(t,e){var n,r=window.getComputedStyle(t),i=r[xa+"Delay"].split(", "),o=r[xa+"Duration"].split(", "),a=Hn(i,o),s=r[ka+"Delay"].split(", "),c=r[ka+"Duration"].split(", "),u=Hn(s,c),l=0,f=0;return e===Ca?a>0&&(n=Ca,l=a,f=o.length):e===wa?u>0&&(n=wa,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ca:wa:null)?n===Ca?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ca&&Ta.test(r[xa+"Property"])}}function Hn(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map(function(e,n){return Bn(e)+Bn(t[n])}))}function Bn(t){return 1e3*Number(t.slice(0,-1))}function Un(n,r){var i=n.elm;e(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var a=In(n.data.transition);
vendor: 13,920 bytes, line 488
488if(!t(a)&&!e(i._enterCb)&&1===i.nodeType){for(var s=a.css,c=a.type,u=a.enterClass,f=a.enterToClass,p=a.enterActiveClass,d=a.appearClass,v=a.appearToClass,h=a.appearActiveClass,m=a.beforeEnter,y=a.enter,g=a.afterEnter,_=a.enterCancelled,b=a.beforeAppear,$=a.appear,w=a.afterAppear,x=a.appearCancelled,A=a.duration,k=lo,O=lo.$vnode;O&&O.parent;)k=(O=O.parent).context;var S=!k._isMounted||!n.isRootInsert;if(!S||$||""===$){var T=S&&d?d:u,E=S&&h?h:p,j=S&&v?v:f,N=S?b||m:m,L=S&&"function"==typeof $?$:y,I=S?w||g:g,M=S?x||_:_,D=l(o(A)?A.enter:A),P=!1!==s&&!Mi,F=Kn(L),R=i._enterCb=C(function(){P&&(Pn(i,j),Pn(i,E)),R.cancelled?(P&&Pn(i,T),M&&M(i)):I&&I(i),i._enterCb=null});n.data.show||et(n.data.hook||(n.data.hook={}),"insert",function(){var t=i.parentNode,e=t&&t._pending&&t._pending[n.key];e&&e.tag===n.tag&&e.elm._leaveCb&&e.elm._leaveCb(),L&&L(i,R)}),N&&N(i),P&&(Dn(i,T),Dn(i,E),Mn(function(){Dn(i,j),Pn(i,T),R.cancelled||F||(zn(D)?setTimeout(R,D):Fn(i,c,R))})),n.data.show&&(r&&r(),L&&L(i,R)),P||F||R()}}}function Vn(n,r){function i(){x.cancelled||(n.data.show||((a.parentNode._pending||(a.parentNode._pending={}))[n.key]=n),v&&v(a),b&&(Dn(a,f),Dn(a,d),Mn(function(){Dn(a,p),Pn(a,f),x.cancelled||$||(zn(w)?setTimeout(x,w):Fn(a,u,x))})),h&&h(a,x),b||$||x())}var a=n.elm;e(a._enterCb)&&(a._enterCb.cancelled=!0,a._enterCb());var s=In(n.data.transition);if(t(s))return r();if(!e(a._leaveCb)&&1===a.nodeType){var c=s.css,u=s.type,f=s.leaveClass,p=s.leaveToClass,d=s.leaveActiveClass,v=s.beforeLeave,h=s.leave,m=s.afterLeave,y=s.leaveCancelled,g=s.delayLeave,_=s.duration,b=!1!==c&&!Mi,$=Kn(h),w=l(o(_)?_.leave:_),x=a._leaveCb=C(function(){a.parentNode&&a.parentNode._pending&&(a.parentNode._pending[n.key]=null),b&&(Pn(a,p),Pn(a,d)),x.cancelled?(b&&Pn(a,f),y&&y(a)):(r(),m&&m(a)),a._leaveCb=null});g?g(i):i()}}function zn(t){return"number"==typeof t&&!isNaN(t)}function Kn(n){if(t(n))return!1;var r=n.fns;return e(r)?Kn(Array.isArray(r)?r[0]:r):(n._length||n.length)>1}function Jn(t,e){!0!==e.data.show&&Un(e)}function qn(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=t.options.length;s<c;s++)if(a=t.options[s],i)o=$(r,Gn(a))>-1,a.selected!==o&&(a.selected=o);else if(b(Gn(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function Wn(t,e){for(var n=0,r=e.length;n<r;n++)if(b(Gn(e[n]),t))return!1;return!0}function Gn(t){return"_value"in t?t._value:t.value}function Zn(t){t.target.composing=!0}function Yn(t){t.target.composing&&(t.target.composing=!1,Qn(t.target,"input"))}function Qn(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Xn(t){return!t.componentInstance||t.data&&t.data.transition?t:Xn(t.componentInstance._vnode)}function tr(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?tr(ft(e.children)):t}function er(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[gi(o)]=i[o];return e}function nr(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function rr(t){for(;t=t.parent;)if(t.data.transition)return!0}function ir(t,e){return e.key===t.key&&e.tag===t.tag}function or(t){return t.isComment&&t.asyncFactory}function ar(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function sr(t){t.data.newPos=t.elm.getBoundingClientRect()}function cr(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}function ur(t,e){var n=e?Ba(e):Ra;if(n.test(t)){for(var r,i,o=[],a=n.lastIndex=0;r=n.exec(t);){(i=r.index)>a&&o.push(JSON.stringify(t.slice(a,i)));var s=Ye(r[1].trim());o.push("_s("+s+")"),a=i+r[0].length}return a<t.length&&o.push(JSON.stringify(t.slice(a))),o.join("+")}}function lr(t,e){var n=e?Cs:$s;return t.replace(n,function(t){return bs[t]})}function fr(t,e){function n(e){l+=e,t=t.substring(e)}function r(t,n,r){var i,s;if(null==n&&(n=l),null==r&&(r=l),t&&(s=t.toLowerCase()),t)for(i=a.length-1;i>=0&&a[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(var c=a.length-1;c>=i;c--)e.end&&e.end(a[c].tag,n,r);a.length=i,o=i&&a[i-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,r):"p"===s&&(e.start&&e.start(t,[],!1,n,r),e.end&&e.end(t,n,r))}for(var i,o,a=[],s=e.expectHTML,c=e.isUnaryTag||Ci,u=e.canBeLeftOpenTag||Ci,l=0;t;){if(i=t,o&&gs(o)){var f=0,p=o.toLowerCase(),d=_s[p]||(_s[p]=new RegExp("([\\s\\S]*?)(</"+p+"[^>]*>)","i")),v=t.replace(d,function(t,n,r){return f=r.length,gs(p)||"noscript"===p||(n=n.replace(/<!--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),xs(p,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""});l+=t.length-v.length,t=v,r(p,l-f,l)}else{xs(o,t)&&n(1);var h=t.indexOf("<");if(0===h){if(os.test(t)){var m=t.indexOf("--\x3e");if(m>=0){e.shouldKeepComment&&e.comment(t.substring(4,m)),n(m+3);continue}}if(as.test(t)){var y=t.indexOf("]>");if(y>=0){n(y+2);continue}}var g=t.match(is);if(g){n(g[0].length);continue}var _=t.match(rs);if(_){var b=l;n(_[0].length),r(_[1],b,l);continue}var $=function(){var e=t.match(es);if(e){var r={tagName:e[1],attrs:[],start:l};n(e[0].length);for(var i,o;!(i=t.match(ns))&&(o=t.match(Qa));)n(o[0].length),r.attrs.push(o);if(i)return r.unarySlash=i[1],n(i[0].length),r.end=l,r}}();if($){!function(t){var n=t.tagName,i=t.unarySlash;s&&("p"===o&&Ja(n)&&r(o),u(n)&&o===n&&r(n));for(var l=c(n)||!!i,f=t.attrs.length,p=new Array(f),d=0;d<f;d++){var v=t.attrs[d];ss&&-1===v[0].indexOf('""')&&(""===v[3]&&delete v[3],""===v[4]&&delete v[4],""===v[5]&&delete v[5]);var h=v[3]||v[4]||v[5]||"";p[d]={name:v[1],value:lr(h,e.shouldDecodeNewlines)}}l||(a.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:p}),o=n),e.start&&e.start(n,p,l,t.start,t.end)}($);continue}}var C=void 0,w=void 0,x=void 0;if(h>=0){for(w=t.slice(h);!(rs.test(w)||es.test(w)||os.test(w)||as.test(w)||(x=w.indexOf("<",1))<0);)h+=x,w=t.slice(h);C=t.substring(0,h),n(h)}h<0&&(C=t,t=""),e.chars&&C&&e.chars(C)}if(t===i){e.chars&&e.chars(t);break}}r()}function pr(t,e){function n(t){t.pre&&(s=!1),ds(t.tag)&&(c=!1)}cs=e.warn||Xe,ds=e.isPreTag||Ci,vs=e.mustUseProp||Ci,hs=e.getTagNamespace||Ci,ls=tn(e.modules,"transformNode"),fs=tn(e.modules,"preTransformNode"),ps=tn(e.modules,"postTransformNode"),us=e.delimiters;var r,i,o=[],a=!1!==e.preserveWhitespace,s=!1,c=!1;return fr(t,{warn:cs,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldKeepComment:e.comments,start:function(t,a,u){function l(t){}var f=i&&i.ns||hs(t);Ii&&"svg"===f&&(a=jr(a));var p={type:1,tag:t,attrsList:a,attrsMap:Sr(a),parent:i,children:[]};f&&(p.ns=f),Er(p)&&!Ki()&&(p.forbidden=!0);for(var d=0;d<fs.length;d++)fs[d](p,e);if(s||(dr(p),p.pre&&(s=!0)),ds(p.tag)&&(c=!0),s)vr(p);else{yr(p),gr(p),Cr(p),hr(p),p.plain=!p.key&&!a.length,mr(p),wr(p),xr(p);for(var v=0;v<ls.length;v++)ls[v](p,e);Ar(p)}if(r?o.length||r.if&&(p.elseif||p.else)&&(l(),$r(r,{exp:p.elseif,block:p})):(r=p,l()),i&&!p.forbidden)if(p.elseif||p.else)_r(p,i);else if(p.slotScope){i.plain=!1;var h=p.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[h]=p}else i.children.push(p),p.parent=i;u?n(p):(i=p,o.push(p));for(var m=0;m<ps.length;m++)ps[m](p,e)},end:function(){var t=o[o.length-1],e=t.children[t.children.length-1];e&&3===e.type&&" "===e.text&&!c&&t.children.pop(),o.length-=1,i=o[o.length-1],n(t)},chars:function(t){if(i&&(!Ii||"textarea"!==i.tag||i.attrsMap.placeholder!==t)){var e=i.children;if(t=c||t.trim()?Tr(i)?t:Ns(t):a&&e.length?" ":""){var n;!s&&" "!==t&&(n=ur(t,us))?e.push({type:2,expression:n,text:t}):" "===t&&e.length&&" "===e[e.length-1].text||e.push({type:3,text:t})}}},comment:function(t){i.children.push({type:3,text:t,isComment:!0})}}),r}function dr(t){null!=sn(t,"v-pre")&&(t.pre=!0)}function vr(t){var e=t.attrsList.length;if(e)for(var n=t.attrs=new Array(e),r=0;r<e;r++)n[r]={name:t.attrsList[r].name,value:JSON.stringify(t.attrsList[r].value)};else t.pre||(t.plain=!0)}function hr(t){var e=an(t,"key");e&&(t.key=e)}function mr(t){var e=an(t,"ref");e&&(t.ref=e,t.refInFor=kr(t))}function yr(t){var e;if(e=sn(t,"v-for")){var n=e.match(Os);if(!n)return;t.for=n[2].trim();var r=n[1].trim(),i=r.match(Ss);i?(t.alias=i[1].trim(),t.iterator1=i[2].trim(),i[3]&&(t.iterator2=i[3].trim())):t.alias=r}}function gr(t){var e=sn(t,"v-if");if(e)t.if=e,$r(t,{exp:e,block:t});else{null!=sn(t,"v-else")&&(t.else=!0);var n=sn(t,"v-else-if");n&&(t.elseif=n)}}function _r(t,e){var n=br(e.children);n&&n.if&&$r(n,{exp:t.elseif,block:t})}function br(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}function $r(t,e){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(e)}function Cr(t){null!=sn(t,"v-once")&&(t.once=!0)}function wr(t){if("slot"===t.tag)t.slotName=an(t,"name");else{var e=an(t,"slot");e&&(t.slotTarget='""'===e?'"default"':e),"template"===t.tag&&(t.slotScope=sn(t,"scope"))}}function xr(t){var e;(e=an(t,"is"))&&(t.component=e),null!=sn(t,"inline-template")&&(t.inlineTemplate=!0)}function Ar(t){var e,n,r,i,o,a,s,c=t.attrsList;for(e=0,n=c.length;e<n;e++)if(r=i=c[e].name,o=c[e].value,ks.test(r))if(t.hasBindings=!0,(a=Or(r))&&(r=r.replace(js,"")),Es.test(r))r=r.replace(Es,""),o=Ye(o),s=!1,a&&(a.prop&&(s=!0,"innerHtml"===(r=gi(r))&&(r="innerHTML")),a.camel&&(r=gi(r)),a.sync&&on(t,"update:"+gi(r),un(o,"$event"))),t.component||!s&&!vs(t.tag,t.attrsMap.type,r)?nn(t,r,o):en(t,r,o);else if(As.test(r))on(t,r=r.replace(As,""),o,a,!1,cs);else{var u=(r=r.replace(ks,"")).match(Ts),l=u&&u[1];l&&(r=r.slice(0,-(l.length+1))),rn(t,r,i,o,l,a)}else nn(t,r,JSON.stringify(o))}function kr(t){for(var e=t;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}function Or(t){var e=t.match(js);if(e){var n={};return e.forEach(function(t){n[t.slice(1)]=!0}),n}}function Sr(t){for(var e={},n=0,r=t.length;n<r;n++)e[t[n].name]=t[n].value;return e}function Tr(t){return"script"===t.tag||"style"===t.tag}function Er(t){return"style"===t.tag||"script"===t.tag&&(!t.attrsMap.type||"text/javascript"===t.attrsMap.type)}function jr(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];Ls.test(r.name)||(r.name=r.name.replace(Is,""),e.push(r))}return e}function Nr(t,e){t&&(ms=Ms(e.staticKeys||""),ys=e.isReservedTag||Ci,Lr(t),Ir(t,!1))}function Lr(t){if(t.static=Mr(t),1===t.type){if(!ys(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e<n;e++){var r=t.children[e];Lr(r),r.static||(t.static=!1)}if(t.ifConditions)for(var i=1,o=t.ifConditions.length;i<o;i++){var a=t.ifConditions[i].block;Lr(a),a.static||(t.static=!1)}}}function Ir(t,e){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=e),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var n=0,r=t.children.length;n<r;n++)Ir(t.children[n],e||!!t.for);if(t.ifConditions)for(var i=1,o=t.ifConditions.length;i<o;i++)Ir(t.ifConditions[i].block,e)}}function Mr(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||vi(t.tag)||!ys(t.tag)||Dr(t)||!Object.keys(t).every(ms))))}function Dr(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}function Pr(t,e,n){var r=e?"nativeOn:{":"on:{";for(var i in t){var o=t[i];r+='"'+i+'":'+Fr(i,o)+","}return r.slice(0,-1)+"}"}function Fr(t,e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Fr(t,e)}).join(",")+"]";var n=Ps.test(e.value),r=Ds.test(e.value);if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)Hs[s]?(o+=Hs[s],Fs[s]&&a.push(s)):a.push(s);return a.length&&(i+=Rr(a)),o&&(i+=o),"function($event){"+i+(n?e.value+"($event)":r?"("+e.value+")($event)":e.value)+"}"}return n||r?e.value:"function($event){"+e.value+"}"}function Rr(t){return"if(!('button' in $event)&&"+t.map(Hr).join("&&")+")return null;"}function Hr(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var n=Fs[t];return"_k($event.keyCode,"+JSON.stringify(t)+(n?","+JSON.stringify(n):"")+")"}function Br(t,e){var n=new Us(e);return{render:"with(this){return "+(t?Ur(t,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ur(t,e){if(t.staticRoot&&!t.staticProcessed)return Vr(t,e);if(t.once&&!t.onceProcessed)return zr(t,e);if(t.for&&!t.forProcessed)return qr(t,e);if(t.if&&!t.ifProcessed)return Kr(t,e);if("template"!==t.tag||t.slotTarget){if("slot"===t.tag)return ai(t,e);var n;if(t.component)n=si(t.component,t,e);else{var r=t.plain?void 0:Wr(t,e),i=t.inlineTemplate?null:ti(t,e,!0);n="_c('"+t.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o<e.transforms.length;o++)n=e.transforms[o](t,n);return n}return ti(t,e)||"void 0"}function Vr(t,e){return t.staticProcessed=!0,e.staticRenderFns.push("with(this){return "+Ur(t,e)+"}"),"_m("+(e.staticRenderFns.length-1)+(t.staticInFor?",true":"")+")"}function zr(t,e){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return Kr(t,e);if(t.staticInFor){for(var n="",r=t.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ur(t,e)+","+e.onceId+++(n?","+n:"")+")":Ur(t,e)}return Vr(t,e)}function Kr(t,e,n,r){return t.ifProcessed=!0,Jr(t.ifConditions.slice(),e,n,r)}function Jr(t,e,n,r){function i(t){return n?n(t,e):t.once?zr(t,e):Ur(t,e)}if(!t.length)return r||"_e()";var o=t.shift();return o.exp?"("+o.exp+")?"+i(o.block)+":"+Jr(t,e,n,r):""+i(o.block)}function qr(t,e,n,r){var i=t.for,o=t.alias,a=t.iterator1?","+t.iterator1:"",s=t.iterator2?","+t.iterator2:"";return t.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||Ur)(t,e)+"})"}function Wr(t,e){var n="{",r=Gr(t,e);r&&(n+=r+","),t.key&&(n+="key:"+t.key+","),t.ref&&(n+="ref:"+t.ref+","),t.refInFor&&(n+="refInFor:true,"),t.pre&&(n+="pre:true,"),t.component&&(n+='tag:"'+t.tag+'",');for(var i=0;i<e.dataGenFns.length;i++)n+=e.dataGenFns[i](t);if(t.attrs&&(n+="attrs:{"+ci(t.attrs)+"},"),t.props&&(n+="domProps:{"+ci(t.props)+"}
488,"),t.events&&(n+=Pr(t.events,!1,e.warn)+","),t.nativeEvents&&(n+=Pr(t.nativeEvents,!0,e.warn)+","),t.slotTarget&&(n+="slot:"+t.slotTarget+","),t.scopedSlots&&(n+=Yr(t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var o=Zr(t,e);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Gr(t,e){var n=t.directives;if(n){var r,i,o,a,s="directives:[",c=!1;for(r=0,i=n.length;r<i;r++){o=n[r],a=!0;var u=e.directives[o.name];u&&(a=!!u(t,o,e.warn)),a&&(c=!0,s+='{name:"'+o.name+'",rawName:"'+o.rawName+'"'+(o.value?",value:("+o.value+"),expression:"+JSON.stringify(o.value):"")+(o.arg?',arg:"'+o.arg+'"':"")+(o.modifiers?",modifiers:"+JSON.stringify(o.modifiers):"")+"},")}return c?s.slice(0,-1)+"]":void 0}}function Zr(t,e){var n=t.children[0];if(1===n.type){var r=Br(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(t){return"function(){"+t+"}"}).join(",")+"]}"}}function Yr(t,e){return"scopedSlots:_u(["+Object.keys(t).map(function(n){return Qr(n,t[n],e)}).join(",")+"])"}function Qr(t,e,n){return e.for&&!e.forProcessed?Xr(t,e,n):"{key:"+t+",fn:function("+String(e.attrsMap.scope)+"){return "+("template"===e.tag?ti(e,n)||"void 0":Ur(e,n))+"}}"}function Xr(t,e,n){var r=e.for,i=e.alias,o=e.iterator1?","+e.iterator1:"",a=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,"_l(("+r+"),function("+i+o+a+"){return "+Qr(t,e,n)+"})"}function ti(t,e,n,r,i){var o=t.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag)return(r||Ur)(a,e);var s=n?ei(o,e.maybeComponent):0,c=i||ri;return"["+o.map(function(t){return c(t,e)}).join(",")+"]"+(s?","+s:"")}}function ei(t,e){for(var n=0,r=0;r<t.length;r++){var i=t[r];if(1===i.type){if(ni(i)||i.ifConditions&&i.ifConditions.some(function(t){return ni(t.block)})){n=2;break}(e(i)||i.ifConditions&&i.ifConditions.some(function(t){return e(t.block)}))&&(n=1)}}return n}function ni(t){return void 0!==t.for||"template"===t.tag||"slot"===t.tag}function ri(t,e){return 1===t.type?Ur(t,e):3===t.type&&t.isComment?oi(t):ii(t)}function ii(t){return"_v("+(2===t.type?t.expression:ui(JSON.stringify(t.text)))+")"}function oi(t){return"_e('"+t.text+"')"}function ai(t,e){var n=t.slotName||'"default"',r=ti(t,e),i="_t("+n+(r?","+r:""),o=t.attrs&&"{"+t.attrs.map(function(t){return gi(t.name)+":"+t.value}).join(",")+"}",a=t.attrsMap["v-bind"];return!o&&!a||r||(i+=",null"),o&&(i+=","+o),a&&(i+=(o?"":",null")+","+a),i+")"}function si(t,e,n){var r=e.inlineTemplate?null:ti(e,n,!0);return"_c("+t+","+Wr(e,n)+(r?","+r:"")+")"}function ci(t){for(var e="",n=0;n<t.length;n++){var r=t[n];e+='"'+r.name+'":'+ui(r.value)+","}return e.slice(0,-1)}function ui(t){return t.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function li(t,e){try{return new Function(t)}catch(n){return e.push({err:n,code:t}),_}}function fi(t){var e=Object.create(null);return function(n,r,i){var o=(r=r||{}).delimiters?String(r.delimiters)+n:n;if(e[o])return e[o];var a=t(n,r),s={},c=[];return s.render=li(a.render,c),s.staticRenderFns=a.staticRenderFns.map(function(t){return li(t,c)}),e[o]=s}}function pi(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}var di=Object.prototype.toString,vi=f("slot,component",!0),hi=f("key,ref,slot,is"),mi=Object.prototype.hasOwnProperty,yi=/-(\w)/g,gi=v(function(t){return t.replace(yi,function(t,e){return e?e.toUpperCase():""})}),_i=v(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),bi=/([^-])([A-Z])/g,$i=v(function(t){return t.replace(bi,"$1-$2").replace(bi,"$1-$2").toLowerCase()}),Ci=function(t,e,n){return!1},wi=function(t){return t},xi="data-server-rendered",Ai=["component","directive","filter"],ki=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated"],Oi={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Ci,isReservedAttr:Ci,isUnknownElement:Ci,getTagNamespace:_,parsePlatformTagName:wi,mustUseProp:Ci,_lifecycleHooks:ki},Si=Object.freeze({}),Ti=/[^\w.$]/,Ei=_,ji="__proto__"in{},Ni="undefined"!=typeof window,Li=Ni&&window.navigator.userAgent.toLowerCase(),Ii=Li&&/msie|trident/.test(Li),Mi=Li&&Li.indexOf("msie 9.0")>0,Di=Li&&Li.indexOf("edge/")>0,Pi=Li&&Li.indexOf("android")>0,Fi=Li&&/iphone|ipad|ipod|ios/.test(Li),Ri=Li&&/chrome\/\d+/.test(Li)&&!Di,Hi={}.watch,Bi=!1;if(Ni)try{var Ui={};Object.defineProperty(Ui,"passive",{get:function(){Bi=!0}}),window.addEventListener("test-passive",null,Ui)}catch(t){}var Vi,zi,Ki=function(){return void 0===Vi&&(Vi=!Ni&&"undefined"!=typeof global&&"server"===global.process.env.VUE_ENV),Vi},Ji=Ni&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,qi="undefined"!=typeof Symbol&&O(Symbol)&&"undefined"!=typeof Reflect&&O(Reflect.ownKeys),Wi=function(){function t(){r=!1;var t=n.slice(0);n.length=0;for(var e=0;e<t.length;e++)t[e]()}var e,n=[],r=!1;if("undefined"!=typeof Promise&&O(Promise)){var i=Promise.resolve(),o=function(t){console.error(t)};
488e=function(){i.then(t).catch(o),Fi&&setTimeout(_)}}else if("undefined"==typeof MutationObserver||!O(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())e=function(){setTimeout(t,0)};else{var a=1,s=new MutationObserver(t),c=document.createTextNode(String(a));s.observe(c,{characterData:!0}),e=function(){a=(a+1)%2,c.data=String(a)}}return function(t,i){var o;if(n.push(function(){if(t)try{t.call(i)}catch(t){k(t,i,"nextTick")}else o&&o(i)}),r||(r=!0,e()),!t&&"undefined"!=typeof Promise)return new Promise(function(t,e){o=t})}}();zi="undefined"!=typeof Set&&O(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Gi=0,Zi=function(){this.id=Gi++,this.subs=[]};Zi.prototype.addSub=function(t){this.subs.push(t)},Zi.prototype.removeSub=function(t){p(this.subs,t)},Zi.prototype.depend=function(){Zi.target&&Zi.target.addDep(this)},Zi.prototype.notify=function(){for(var t=this.subs.slice(),e=0,n=t.length;e<n;e++)t[e].update()},Zi.target=null;var Yi=[],Qi=Array.prototype,Xi=Object.create(Qi);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=Qi[t];x(Xi,t,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var i,o=e.apply(this,n),a=this.__ob__;switch(t){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&a.observeArray(i),a.dep.notify(),o})});var to=Object.getOwnPropertyNames(Xi),eo={shouldConvert:!0},no=function(t){this.value=t,this.dep=new Zi,this.vmCount=0,x(t,"__ob__",this),Array.isArray(t)?((ji?E:j)(t,Xi,to),this.observeArray(t)):this.walk(t)};no.prototype.walk=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)L(t,e[n],t[e[n]])},no.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)N(t[e])};var ro=Oi.optionMergeStrategies;ro.data=function(t,e,n){return n?F(t,e,n):e&&"function"!=typeof e?t:F.call(this,t,e)},ki.forEach(function(t){ro[t]=R}),Ai.forEach(function(t){ro[t+"s"]=H}),ro.watch=function(t,e){if(t===Hi&&(t=void 0),e===Hi&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var n={};y(n,t);for(var r in e){var i=n[r],o=e[r];i&&!Array.isArray(i)&&(i=[i]),n[r]=i?i.concat(o):Array.isArray(o)?o:[o]}return n},ro.props=ro.methods=ro.inject=ro.computed=function(t,e){if(!e)return Object.create(t||null);if(!t)return e;var n=Object.create(null);return y(n,t),y(n,e),n},ro.provide=F;var io=function(t,e){return void 0===e?t:e},oo=function(t,e,n,r,i,o,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.functionalContext=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ao={child:{}};ao.child.get=function(){return this.componentInstance},Object.defineProperties(oo.prototype,ao);var so,co=function(t){void 0===t&&(t="");var e=new oo;return e.text=t,e.isComment=!0,e},uo=v(function(t){var e="&"===t.charAt(0),n="~"===(t=e?t.slice(1):t).charAt(0),r="!"===(t=n?t.slice(1):t).charAt(0);return t=r?t.slice(1):t,{name:t,once:n,capture:r,passive:e}}),lo=null,fo=[],po=[],vo={},ho=!1,mo=!1,yo=0,go=0,_o=function(t,e,n,r){this.vm=t,t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++go,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new zi,this.newDepIds=new zi,this.expression="","function"==typeof e?this.getter=e:(this.getter=A(e),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};_o.prototype.get=function(){S(this);var t,e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;k(t,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Nt(t),T(),this.cleanupDeps()}return t}
vendor: 5,105 bytes, line 488
488,_o.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},_o.prototype.cleanupDeps=function(){for(var t=this,e=this.deps.length;e--;){var n=t.deps[e];t.newDepIds.has(n.id)||n.removeSub(t)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},_o.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():jt(this)},_o.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||o(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){k(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},_o.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},_o.prototype.depend=function(){for(var t=this,e=this.deps.length;e--;)t.deps[e].depend()},_o.prototype.teardown=function(){var t=this;if(this.active){this.vm._isBeingDestroyed||p(this.vm._watchers,this);for(var e=this.deps.length;e--;)t.deps[e].removeSub(t);this.active=!1}};var bo=new zi,$o={enumerable:!0,configurable:!0,get:_,set:_},Co={lazy:!0},wo={init:function(t,e,n,r){if(!t.componentInstance||t.componentInstance._isDestroyed)(t.componentInstance=Yt(t,lo,n,r)).$mount(e?t.elm:void 0,e);else if(t.data.keepAlive){var i=t;wo.prepatch(i,i)}},prepatch:function(t,e){var n=e.componentOptions;$t(e.componentInstance=t.componentInstance,n.propsData,n.listeners,e,n.children)},insert:function(t){var e=t.context,n=t.componentInstance;n._isMounted||(n._isMounted=!0,At(n,"mounted")),t.data.keepAlive&&(e._isMounted?Tt(n):wt(n,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?xt(e,!0):e.$destroy())}},xo=Object.keys(wo),Ao=1,ko=2,Oo=0;!function(t){t.prototype._init=function(t){var e=this;e._uid=Oo++,e._isVue=!0,t&&t._isComponent?he(e,t):e.$options=z(me(e.constructor),t||{},e),e._renderProxy=e,e._self=e,_t(e),pt(e),ve(e),At(e,"beforeCreate"),Jt(e),Mt(e),Kt(e),At(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(_e),function(t){var e={};e.get=function(){return this._data};var n={};n.get=function(){return this._props},Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=I,t.prototype.$delete=M,t.prototype.$watch=function(t,e,n){var r=this;if(a(e))return zt(r,t,e,n);(n=n||{}).user=!0;var i=new _o(r,t,e,n);return n.immediate&&e.call(r,i.value),function(){i.teardown()}}}(_e),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this,i=this;if(Array.isArray(t))for(var o=0,a=t.length;o<a;o++)r.$on(t[o],n);else(i._events[t]||(i._events[t]=[])).push(n),e.test(t)&&(i._hasHookEvent=!0);return i},t.prototype.$once=function(t,e){function n(){r.$off(t,n),e.apply(r,arguments)}var r=this;return n.fn=e,r.$on(t,n),r},t.prototype.$off=function(t,e){var n=this,r=this;if(!arguments.length)return r._events=Object.create(null),r;if(Array.isArray(t)){for(var i=0,o=t.length;i<o;i++)n.$off(t[i],e);return r}var a=r._events[t];if(!a)return r;if(1===arguments.length)return r._events[t]=null,r;for(var s,c=a.length;c--;)if((s=a[c])===e||s.fn===e){a.splice(c,1);break}return r},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?m(n):n;for(var r=m(arguments,1),i=0,o=n.length;i<o;i++)try{n[i].apply(e,r)}catch(n){k(n,e,'event handler for "'+t+'"')}}return e}}(_e),function(t){t.prototype._update=function(t,e){var n=this;n._isMounted&&At(n,"beforeUpdate");var r=n.$el,i=n._vnode,o=lo;lo=n,n._vnode=t,i?n.$el=n.__patch__(i,t):(n.$el=n.__patch__(n.$el,t,e,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),lo=o,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},t.prototype.$forceUpdate=function(){var t=this;t._watcher&&t._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){At(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||p(e.$children,t),t._watcher&&t._watcher.teardown();for(var n=t._watchers.length;n--;)t._watchers[n].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),At(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null)}}}(_e),function(t){t.prototype.$nextTick=function(t){return Wi(t,this)},t.prototype._render=function(){var t=this,e=t.$options,n=e.render,r=e.staticRenderFns,i=e._parentVnode;if(t._isMounted)for(var o in t.$slots)t.$slots[o]=Q(t.$slots[o]);t.$scopedSlots=i&&i.data.scopedSlots||Si,r&&!t._staticTrees&&(t._staticTrees=[]),t.$vnode=i;var a;try{a=n.call(t._renderProxy,t.$createElement)}catch(e){k(e,t,"render function"),a=t._vnode}return a instanceof oo||(a=co()),a.parent=i,a},t.prototype._o=le,t.prototype._n=l,t.prototype._s=u,t.prototype._l=ie,t.prototype._t=oe,t.prototype._q=b,t.prototype._i=$,t.prototype._m=ue,t.prototype._f=ae,t.prototype._k=se,t.prototype._b=ce,t.prototype._v=Z,t.prototype._e=co,t.prototype._u=gt,t.prototype._g=de}(_e);
488var So=[String,RegExp,Array],To={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:So,exclude:So},created:function(){this.cache=Object.create(null)},destroyed:function(){var t=this;for(var e in t.cache)Te(t.cache[e])},watch:{include:function(t){Se(this.cache,this._vnode,function(e){return Oe(t,e)})},exclude:function(t){Se(this.cache,this._vnode,function(e){return!Oe(t,e)})}},render:function(){var t=ft(this.$slots.default),e=t&&t.componentOptions;if(e){var n=ke(e);if(n&&(this.include&&!Oe(this.include,n)||this.exclude&&Oe(this.exclude,n)))return t;var r=null==t.key?e.Ctor.cid+(e.tag?"::"+e.tag:""):t.key;this.cache[r]?t.componentInstance=this.cache[r].componentInstance:this.cache[r]=t,t.data.keepAlive=!0}return t}}};!function(t){var e={};e.get=function(){return Oi},Object.defineProperty(t,"config",e),t.util={warn:Ei,extend:y,mergeOptions:z,defineReactive:L},t.set=I,t.delete=M,t.nextTick=Wi,t.options=Object.create(null),Ai.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,y(t.options.components,To),be(t),$e(t),Ce(t),Ae(t)}(_e),Object.defineProperty(_e.prototype,"$isServer",{get:Ki}),Object.defineProperty(_e.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),_e.version="2.4.1";var Eo,jo,No,Lo,Io,Mo,Do,Po,Fo,Ro=f("style,class"),Ho=f("input,textarea,option,select"),Bo=function(t,e,n){return"value"===n&&Ho(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Uo=f("contenteditable,draggable,spellcheck"),Vo=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),zo="http://www.w3.org/1999/xlink",Ko=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Jo=function(t){return Ko(t)?t.slice(6,t.length):""},qo=function(t){return null==t||!1===t},Wo={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Go=f("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Zo=f("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Yo=function(t){return Go(t)||Zo(t)},Qo=Object.create(null),Xo=Object.freeze({createElement:function(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(t,e){return document.createElementNS(Wo[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setAttribute:function(t,e,n){t.setAttribute(e,n)}}),ta={create:function(t,e){Re(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Re(t,!0),Re(e))},destroy:function(t){Re(t,!0)}},ea=new oo("",{},[]),na=["create","activate","update","remove","destroy"],ra={create:Ve,update:Ve,destroy:function(t){Ve(t,ea)}},ia=Object.create(null),oa=[ta,ra],aa={create:We,update:We},sa={create:Ze,update:Ze},ca=/[\w).+\-_$\]]/,ua="__r",la="__c",fa={create:wn,update:wn},pa={create:xn,update:xn},da=v(function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;
vendor: 7,821 bytes, line 488
488return t.split(n).forEach(function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}),va=/^--/,ha=/\s*!important$/,ma=function(t,e,n){if(va.test(e))t.style.setProperty(e,n);else if(ha.test(n))t.style.setProperty(e,n.replace(ha,""),"important");else{var r=ga(e);if(Array.isArray(n))for(var i=0,o=n.length;i<o;i++)t.style[r]=n[i];else t.style[r]=n}},ya=["Webkit","Moz","ms"],ga=v(function(t){if(Fo=Fo||document.createElement("div").style,"filter"!==(t=gi(t))&&t in Fo)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<ya.length;n++){var r=ya[n]+e;if(r in Fo)return r}}),_a={create:jn,update:jn},ba=v(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),$a=Ni&&!Mi,Ca="transition",wa="animation",xa="transition",Aa="transitionend",ka="animation",Oa="animationend";$a&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(xa="WebkitTransition",Aa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ka="WebkitAnimation",Oa="webkitAnimationEnd"));var Sa=Ni&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout,Ta=/\b(transform|all)(,|$)/,Ea=function(r){function o(t){return new oo(E.tagName(t).toLowerCase(),{},[],void 0,t)}function a(t,e){function n(){0==--n.listeners&&s(t)}return n.listeners=e,n}function s(t){var n=E.parentNode(t);e(n)&&E.removeChild(n,t)}function c(t,r,i,o,a){if(t.isRootInsert=!a,!u(t,r,i,o)){var s=t.data,c=t.children,l=t.tag;e(l)?(t.elm=t.ns?E.createElementNS(t.ns,l):E.createElement(l,t),y(t),v(t,c,r),e(s)&&m(t,r),d(i,t.elm,o)):n(t.isComment)?(t.elm=E.createComment(t.text),d(i,t.elm,o)):(t.elm=E.createTextNode(t.text),d(i,t.elm,o))}}function u(t,r,i,o){var a=t.data;if(e(a)){var s=e(t.componentInstance)&&a.keepAlive;if(e(a=a.hook)&&e(a=a.init)&&a(t,!1,i,o),e(t.componentInstance))return l(t,r),n(s)&&p(t,r,i,o),!0}}function l(t,n){e(t.data.pendingInsert)&&(n.push.apply(n,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,h(t)?(m(t,n),y(t)):(Re(t),n.push(t))}function p(t,n,r,i){for(var o,a=t;a.componentInstance;)if(a=a.componentInstance._vnode,e(o=a.data)&&e(o=o.transition)){for(o=0;o<S.activate.length;++o)S.activate[o](ea,a);n.push(a);break}d(r,t.elm,i)}function d(t,n,r){e(t)&&(e(r)?r.parentNode===t&&E.insertBefore(t,n,r):E.appendChild(t,n))}function v(t,e,n){if(Array.isArray(e))for(var r=0;r<e.length;++r)c(e[r],n,t.elm,null,!0);else i(t.text)&&E.appendChild(t.elm,E.createTextNode(t.text))}function h(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return e(t.tag)}function m(t,n){for(var r=0;r<S.create.length;++r)S.create[r](ea,t);e(k=t.data.hook)&&(e(k.create)&&k.create(ea,t),e(k.insert)&&n.push(t))}function y(t){for(var n,r=t;r;)e(n=r.context)&&e(n=n.$options._scopeId)&&E.setAttribute(t.elm,n,""),r=r.parent;e(n=lo)&&n!==t.context&&e(n=n.$options._scopeId)&&E.setAttribute(t.elm,n,"")}function g(t,e,n,r,i,o){for(;r<=i;++r)c(n[r],o,t,e)}function _(t){var n,r,i=t.data;if(e(i))for(e(n=i.hook)&&e(n=n.destroy)&&n(t),n=0;n<S.destroy.length;++n)S.destroy[n](t);if(e(n=t.children))for(r=0;r<t.children.length;++r)_(t.children[r])}function b(t,n,r,i){for(;r<=i;++r){var o=n[r];e(o)&&(e(o.tag)?($(o),_(o)):s(o.elm))}}function $(t,n){if(e(n)||e(t.data)){var r,i=S.remove.length+1;for(e(n)?n.listeners+=i:n=a(t.elm,i),e(r=t.componentInstance)&&e(r=r._vnode)&&e(r.data)&&$(r,n),r=0;r<S.remove.length;++r)S.remove[r](t,n);e(r=t.data.hook)&&e(r=r.remove)?r(t,n):n()}else s(t.elm)}function C(n,r,i,o,a){for(var s,u,l,f=0,p=0,d=r.length-1,v=r[0],h=r[d],m=i.length-1,y=i[0],_=i[m],$=!a;f<=d&&p<=m;)t(v)?v=r[++f]:t(h)?h=r[--d]:He(v,y)?(w(v,y,o),v=r[++f],y=i[++p]):He(h,_)?(w(h,_,o),h=r[--d],_=i[--m]):He(v,_)?(w(v,_,o),$&&E.insertBefore(n,v.elm,E.nextSibling(h.elm)),v=r[++f],_=i[--m]):He(h,y)?(w(h,y,o),$&&E.insertBefore(n,h.elm,v.elm),h=r[--d],y=i[++p]):(t(s)&&(s=Ue(r,f,d)),t(u=e(y.key)?s[y.key]:null)?(c(y,o,n,v.elm),y=i[++p]):He(l=r[u],y)?(w(l,y,o),r[u]=void 0,$&&E.insertBefore(n,l.elm,v.elm),y=i[++p]):(c(y,o,n,v.elm),y=i[++p]));f>d?g(n,t(i[m+1])?null:i[m+1].elm,i,p,m,o):p>m&&b(n,r,f,d)}function w(r,i,o,a){if(r!==i){var s=i.elm=r.elm;if(n(r.isAsyncPlaceholder))e(i.asyncFactory.resolved)?A(r.elm,i,o):i.isAsyncPlaceholder=!0;else if(n(i.isStatic)&&n(r.isStatic)&&i.key===r.key&&(n(i.isCloned)||n(i.isOnce)))i.componentInstance=r.componentInstance;else{var c,u=i.data;e(u)&&e(c=u.hook)&&e(c=c.prepatch)&&c(r,i);var l=r.children,f=i.children;if(e(u)&&h(i)){for(c=0;c<S.update.length;++c)S.update[c](r,i);e(c=u.hook)&&e(c=c.update)&&c(r,i)}t(i.text)?e(l)&&e(f)?l!==f&&C(s,l,f,o,a):e(f)?(e(r.text)&&E.setTextContent(s,""),g(s,null,f,0,f.length-1,o)):e(l)?b(s,l,0,l.length-1):e(r.text)&&E.setTextContent(s,""):r.text!==i.text&&E.setTextContent(s,i.text),e(u)&&e(c=u.hook)&&e(c=c.postpatch)&&c(r,i)}}}function x(t,r,i){if(n(i)&&e(t.parent))t.parent.data.pendingInsert=r;else for(var o=0;o<r.length;++o)r[o].data.hook.insert(r[o])}function A(t,r,i){if(n(r.isComment)&&e(r.asyncFactory))return r.elm=t,r.isAsyncPlaceholder=!0,!0;r.elm=t;var o=r.tag,a=r.data,s=r.children;if(e(a)&&(e(k=a.hook)&&e(k=k.init)&&k(r,!0),e(k=r.componentInstance)))return l(r,i),!0;if(e(o)){if(e(s))if(t.hasChildNodes()){for(var c=!0,u=t.firstChild,f=0;f<s.length;f++){if(!u||!A(u,s[f],i)){c=!1;break}u=u.nextSibling}if(!c||u)return!1}else v(r,s,i);if(e(a))for(var p in a)if(!j(p)){m(r,i);break}}else t.data!==r.text&&(t.data=r.text);return!0}var k,O,S={},T=r.modules,E=r.nodeOps;for(k=0;k<na.length;++k)for(S[na[k]]=[],O=0;O<T.length;++O)e(T[O][na[k]])&&S[na[k]].push(T[O][na[k]]);var j=f("attrs,style,class,staticClass,staticStyle,key");return function(r,i,a,s,u,l){if(!t(i)){var f=!1,p=[];if(t(r))f=!0,c(i,p,u,l);else{var d=e(r.nodeType);if(!d&&He(r,i))w(r,i,p,s);else{if(d){if(1===r.nodeType&&r.hasAttribute(xi)&&(r.removeAttribute(xi),a=!0),n(a)&&A(r,i,p))return x(i,p,!0),r;r=o(r)}var v=r.elm,m=E.parentNode(v);if(c(i,p,v._leaveCb?null:m,E.nextSibling(v)),e(i.parent)){for(var y=i.parent;y;)y.elm=i.elm,y=y.parent;if(h(i))for(var g=0;g<S.create.length;++g)S.create[g](ea,i.parent)}e(m)?b(m,[r],0,0):e(r.tag)&&_(r)}}return x(i,p,f),i.elm}e(r)&&_(r)}}({nodeOps:Xo,modules:[aa,sa,fa,pa,_a,Ni?{create:Jn,activate:Jn,remove:function(t,e){!0!==t.data.show?Vn(t,e):e()}}:{}].concat(oa)}),ja=f("text,number,password,search,email,tel,url");Mi&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&Qn(t,"input")});var Na={model:{inserted:function(t,e,n){if("select"===n.tag){var r=function(){qn(t,e,n.context)};r(),(Ii||Di)&&setTimeout(r,0)}else("textarea"===n.tag||ja(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("change",Yn),Pi||(t.addEventListener("compositionstart",Zn),t.addEventListener("compositionend",Yn)),Mi&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){"select"===n.tag&&(qn(t,e,n.context),(t.multiple?e.value.some(function(e){return Wn(e,t.options)}):e.value!==e.oldValue&&Wn(e.value,t.options))&&Qn(t,"change"))}},show:{bind:function(t,e,n){var r=e.value,i=(n=Xn(n)).data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i&&!Mi?(n.data.show=!0,Un(n,function(){t.style.display=o})):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value;r!==e.oldValue&&((n=Xn(n)).data&&n.data.transition&&!Mi?(n.data.show=!0,r?Un(n,function(){t.style.display=t.__vOriginalDisplay}):Vn(n,function(){t.style.display="none"})):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}}},La={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterA
488ctiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},Ia={name:"transition",props:La,abstract:!0,render:function(t){var e=this,n=this.$options._renderChildren;if(n&&(n=n.filter(function(t){return t.tag||or(t)})).length){var r=this.mode,o=n[0];if(rr(this.$vnode))return o;var a=tr(o);if(!a)return o;if(this._leaving)return nr(t,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=er(this),u=this._vnode,l=tr(u);if(a.data.directives&&a.data.directives.some(function(t){return"show"===t.name})&&(a.data.show=!0),l&&l.data&&!ir(a,l)&&!or(l)){var f=l&&(l.data.transition=y({},c));if("out-in"===r)return this._leaving=!0,et(f,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),nr(t,o);if("in-out"===r){if(or(a))return u;var p,d=function(){p()};et(c,"afterEnter",d),et(c,"enterCancelled",d),et(f,"delayLeave",function(t){p=t})}}return o}}},Ma=y({tag:String,moveClass:String},La);delete Ma.mode;var Da={Transition:Ia,TransitionGroup:{props:Ma,render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=er(this),s=0;s<i.length;s++){var c=i[s];c.tag&&null!=c.key&&0!==String(c.key).indexOf("__vlist")&&(o.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a)}if(r){for(var u=[],l=[],f=0;f<r.length;f++){var p=r[f];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?u.push(p):l.push(p)}this.kept=t(e,null,u),this.removed=l}return t(e,null,o)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";if(t.length&&this.hasMove(t[0].elm,e)){t.forEach(ar),t.forEach(sr),t.forEach(cr);document.body.offsetHeight;t.forEach(function(t){if(t.data.moved){var n=t.elm,r=n.style;Dn(n,e),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Aa,n._moveCb=function t(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Aa,t),n._moveCb=null,Pn(n,e))})}})}},methods:{hasMove:function(t,e){if(!$a)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(t){Ln(n,t)}),Nn(n,e),n.style.display="none",this.$el.appendChild(n);var r=Rn(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};_e.config.mustUseProp=Bo,_e.config.isReservedTag=Yo,_e.config.isReservedAttr=Ro,_e.config.getTagNamespace=Pe,_e.config.isUnknownElement=function(t){if(!Ni)return!0;if(Yo(t))return!1;if(t=t.toLowerCase(),null!=Qo[t])return Qo[t];var e=document.createElement(t);return t.indexOf("-")>-1?Qo[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Qo[t]=/HTMLUnknownElement/.test(e.toString())},y(_e.options.directives,Na),y(_e.options.components,Da),_e.prototype.__patch__=Ni?Ea:_,_e.prototype.$mount=function(t,e){return t=t&&Ni?Fe(t):void 0,bt(this,t,e)},setTimeout(function(){Oi.devtools&&Ji&&Ji.emit("init",_e)},0);var Pa,Fa=!!Ni&&function(t,e){var n=document.createElement("div");return n.innerHTML='<div a="'+t+'"/>',n.innerHTML.indexOf(e)>0}("\n","&#10;"),Ra=/\{\{((?:.|\n)+?)\}\}/g,Ha=/[-.*+?^${}()|[\]\/\\]/g,Ba=v(function(t){var e=t[0].replace(Ha,"\\$&"),n=t[1].replace(Ha,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}),Ua=[{staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=sn(t,"class");n&&(t.staticClass=JSON.stringify(n));var r=an(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}},{staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=sn(t,"style");n&&(t.staticStyle=JSON.stringify(da(n)));var r=an(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}}],Va={model:function(t,e,n){Do=n;var r=e.value,i=e.modifiers,o=t.tag,a=t.attrsMap.type;if(t.component)return cn(t,r,i),!1;if("select"===o)gn(t,r,i);else if("input"===o&&"checkbox"===a)mn(t,r,i);else if("input"===o&&"radio"===a)yn(t,r,i);else if("input"===o||"textarea"===o)_n(t,r,i);else if(!Oi.isReservedTag(o))return cn(t,r,i),!1;return!0},text:function(t,e){e.value&&en(t,"textContent","_s("+e.value+")")},html:function(t,e){e.value&&en(t,"innerHTML","_s("+e.value+")")}},za=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ka=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Ja=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),qa={expectHTML:!0,modules:Ua,directives:Va,isPreTag:function(t){return"pre"===t},isUnaryTag:za,mustUseProp:Bo,canBeLeftOpenTag:Ka,isReservedTag:Yo,getTagNamespace:Pe,staticKeys:function(t){return t.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")}(Ua)},Wa={decode:function(t){return Pa=Pa||document.createElement("div"),Pa.innerHTML=t,Pa.textContent}},Ga=/([^\s"'<>/=]+)/,Za=/(?:=)/,Ya=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],Qa=new RegExp("^\\s*"+Ga.source+"(?:\\s*("+Za.source+")\\s*(?:"+Ya.join("|")+"))?"),Xa="[a-zA-Z_][\\w\\-\\.]*",ts="((?:"+Xa+"\\:)?"+Xa+")",es=new RegExp("^<"+ts),ns=/^\s*(\/?)>/,rs=new RegExp("^<\\/"+ts+"[^>]*>"),is=/^<!DOCTYPE [^>]+>/i,os=/^<!--/,as=/^<!\[/,ss=!1;"x".replace(/x(.)?/g,function(t,e){ss=""===e});var cs,us,ls,fs,ps,ds,vs,hs,ms,ys,gs=f("script,style,textarea",!0),_s={},bs={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n"},$s=/&(?:lt|gt|quot|amp);/g,Cs=/&(?:lt|gt|quot|amp|#10);/g,ws=f("pre,textarea",!0),xs=function(t,e){return t&&ws(t)&&"\n"===e[0]},As=/^@|^v-on:/,ks=/^v-|^@|^:/,Os=/(.*?)\s+(?:in|of)\s+(.*)/,Ss=/\((\{[^}]*\}|[^,]*),([^,]*)(?:,([^,]*))?\)/,Ts=/:(.*)$/,Es=/^:|^v-bind:/,js=/\.[^.]+/g,Ns=v(Wa.decode),Ls=/^xmlns:NS\d+/,Is=/^NS\d+:/,Ms=v(function(t){return f("t
488ype,tag,attrsList,attrsMap,plain,parent,children,attrs"+(t?","+t:""))}),Ds=/^\s*([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Ps=/^\s*[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['.*?']|\[".*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*\s*$/,Fs={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Rs=function(t){return"if("+t+")return null;"},Hs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")},Bs={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:_},Us=function(t){this.options=t,this.warn=t.warn||Xe,this.transforms=tn(t.modules,"transformCode"),this.dataGenFns=tn(t.modules,"genData"),this.directives=y(y({},Bs),t.directives);var e=t.isReservedTag||Ci;this.maybeComponent=function(t){return!e(t.tag)},this.onceId=0,this.staticRenderFns=[]},Vs=function(t){return function(e){function n(n,r){var i=Object.create(e),o=[],a=[];if(i.warn=function(t,e){(e?a:o).push(t)},r){r.modules&&(i.modules=(e.modules||[]).concat(r.modules)),r.directives&&(i.directives=y(Object.create(e.directives),r.directives));for(var s in r)"modules"!==s&&"directives"!==s&&(i[s]=r[s])}var c=t(n,i);return c.errors=o,c.tips=a,c}return{compile:n,compileToFunctions:fi(n)}}}(function(t,e){var n=pr(t.trim(),e);Nr(n,e);var r=Br(n,e);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}})(qa).compileToFunctions,zs=v(function(t){var e=Fe(t);return e&&e.innerHTML}),Ks=_e.prototype.$mount;return _e.prototype.$mount=function(t,e){if((t=t&&Fe(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=zs(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=pi(t));if(r){var i=Vs(r,{shouldDecodeNewlines:Fa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Ks.call(this,t,e)},_e.compile=Vs,_e});
489// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/libs/metafizzy/imagesloaded.pkgd.min.js 
490/*!
491 * imagesLoaded PACKAGED v4.1.0
492 * JavaScript is all like "You images are done yet or what?"
493 * MIT License
494 */
495
496!function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||[];return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e}function o(t,e,r){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=i({},this.options),"function"==typeof e?r=e:i(this.options,e),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,r)}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var h=t.jQuery,a=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEac
496h(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var i=new s(t,e);this.images.push(i)},o.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(e.prototype),r.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(h=e,h.fn.imagesLoaded=function(t,e){var i=new o(this,t,e);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});
497// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/libs/vue/vueimagesloaded.js 
498!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("vue")):"function"==typeof define&&define.amd?define(["vue"],e):"object"==typeof exports?exports.VueImagesLoaded=e(require("vue")):t.VueImagesLoaded=e(t.Vue)}(this,function(t){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}([function(t,e,n){var r,o,i;!function(s,u){o=[t,e,n(13),n(14),n(43),n(44)],r=u,i="function"==typeof r?r.apply(e,o):r,!(void 0!==i&&(t.exports=i))}(this,function(t,e,n,r,o,i){"use strict";function s(t){return t&&t.__esModule?t:{default:t}}function u(t,e){var n=t.length;if(n!=e.length)return!1;for(var r=0;r<n;r++){var o=t[r],i=e[r];
498if(o.img!==i.img||o.src!==i.src)return!1}return!0}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if("function"!=typeof t)throw"imageLoaded directive error: objet "+t+" should be a function "+e}function f(t,e){var n=e.value,r=e.arg,o=e.modifiers;if(!r)return c(n),void t.on("always",function(t){return setTimeout(function(){return n(t)})});var i=!!o&&!!(0,h.default)(o).length,s=i?o:n,u=i?function(t){return n}:function(t){return n[t]},f=function(){var e=u(a);c(e,i?"":"property "+a+" of "+n),t[r](a,function(t,n){return setTimeout(function(){return e(t,n)})})};for(var a in s)f()}function a(t,e){var n=(0,d.default)(t),r=n.images.map(function(t){return{img:t.img,src:t.img.src}}),o=t.__imagesLoaded__.context;u(o,r)||(f(n,e),(0,p.default)(t.__imagesLoaded__,{context:r,imageLoaded:n}))}Object.defineProperty(e,"__esModule",{value:!0});var p=s(n),h=s(r),d=s(o),l=s(i);e.default={bind:function(t){t.__imagesLoaded__={context:[]}},inserted:function(t,e){a(t,e)},componentUpdated:function(t,e){l.default.nextTick(function(){a(t,e)})},unbind:function(t,e){t.__imagesLoaded__=null}},t.exports=e.default})},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){t.exports=!n(2)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e,n){var r=n(4),o=n(1),i=n(21),s=n(25),u="prototype",c=function(t,e,n){var f,a,p,h=t&c.F,d=t&c.G,l=t&c.S,v=t&c.P,m=t&c.B,g=t&c.W,y=d?o:o[e]||(o[e]={}),x=y[u],b=d?r:l?r[e]:(r[e]||{})[u];d&&(n=e);for(f in n)a=!h&&b&&void 0!==b[f],a&&f in y||(p=a?b[f]:n[f],y[f]=d&&"function"!=typeof b[f]?n[f]:m&&a?i(p,r):g&&b[f]==p?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[u]=t[u],e}(p):v&&"function"==typeof p?i(Function.call,p):p,v&&((y.virtual||(y.virtual={}))[f]=p,t&c.R&&x&&!x[f]&&s(x,f,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(20);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(30),o=n(23);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(8),o=n(6);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(6);t.exports=function(t){return Object(r(t))}},function(t,e,n){t.exports={default:n(15),__esModule:!0}},function(t,e,n){t.exports={default:n(16),__esModule:!0}},function(t,e,n){n(40),t.exports=n(1).Object.assign},function(t,e,n){n(41),t.exports=n(1).Object.keys},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(11),o=n(37),i=n(36);t.exports=function(t){return function(e,n,s){var u,c=r(e),f=o(c.length),a=i(s,f);if(t&&n!=n){for(;f>a;)if(u=c[a++],u!=u)return!0}else for(;f>a;a++)if((t||a in c)&&c[a]===n)return t||a||0;return!t&&-1}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(17);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(5),o=n(4).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleStr
498ing,toString,valueOf".split(",")},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(28),o=n(33);t.exports=n(3)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports=!n(3)&&!n(2)(function(){return 7!=Object.defineProperty(n(22)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";var r=n(9),o=n(29),i=n(31),s=n(12),u=n(8),c=Object.assign;t.exports=!c||n(2)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=s(t),c=arguments.length,f=1,a=o.f,p=i.f;c>f;)for(var h,d=u(arguments[f++]),l=a?r(d).concat(a(d)):r(d),v=l.length,m=0;v>m;)p.call(d,h=l[m++])&&(n[h]=d[h]);return n}:c},function(t,e,n){var r=n(18),o=n(26),i=n(38),s=Object.defineProperty;e.f=n(3)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(24),o=n(11),i=n(19)(!1),s=n(34)("IE_PROTO");t.exports=function(t,e){var n,u=o(t),c=0,f=[];for(n in u)n!=s&&r(u,n)&&f.push(n);for(;e.length>c;)r(u,n=e[c++])&&(~i(f,n)||f.push(n));return f}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(7),o=n(1),i=n(2);t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],s={};s[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",s)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(35)("keys"),o=n(39);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(4),o="__core-js_shared__",i=r[o]||(r[o]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e,n){var r=n(10),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},function(t,e,n){var r=n(10),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(7);r(r.S+r.F,"Object",{assign:n(27)})},function(t,e,n){var r=n(12),o=n(9);n(32)("keys",function(){return function(t){return o(r(t))}})},function(t,e,n){var r,o;!function(i,s){r=s,o="function"==typeof r?r.call(e,n,e,t):r,!(void 0!==o&&(t.exports=o))}("undefined"!=typeof window?window:this,function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},r=n[t]=n[t]||[];return r.indexOf(e)==-1&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{},r=n[t]=n[t]||{};return r[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=n.indexOf(e);return r!=-1&&n.splice(r,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var r=0,o=n[r];e=e||[];for(var i=this._onceEvents&&this._onceEvents[t];o;){var s=i&&i[o];s&&(this.off(t,o),delete i[o]),o.apply(this,e),r+=s?0:1,o=n[r]}return this}},t})},function(t,e,n){var r,o;/*!
499	 * imagesLoaded v4.1.1
500	 * JavaScript is all like "You images are done yet or what?"
501	 * MIT License
502	 */
503!function(i,s){"use strict";r=[n(42)],o=function(t){return s(i,t)}.apply(e,r),!(void 0!==o&&(t.exports=o))}(window,function(t,e){"use strict";function n(t,e){for(var n in e)t[n]=e[n];return t}function r(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var n=0;n<t.length;n++)e.push(t[n]);else e.push(t);return e}function o(t,e,i){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=r(t),this.options=n({},this.options),"function"==typeof e?i=e:n(this.options,e),i&&this.on("always",i),this.getImages(),u&&(this.jqDeferred=new u.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,i)}function i(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var u=t.jQuery,c=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEac
vendor: 9,623 bytes, lines 503-510
503h(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&f[e]){for(var n=t.querySelectorAll("img"),r=0;r<n.length;r++){var o=n[r];this.addImage(o)}if("string"==typeof this.options.background){var i=t.querySelectorAll(this.options.background);for(r=0;r<i.length;r++){var s=i[r];this.addElementBackgroundImages(s)}}}};var f={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var n=/url\((['"])?(.*?)\1\)/gi,r=n.exec(e.backgroundImage);null!==r;){var o=r&&r[2];o&&this.addBackground(o,t),r=n.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new i(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var n=new s(t,e);this.images.push(n)},o.prototype.check=function(){function t(t,n,r){setTimeout(function(){e.progress(t,n,r)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&c&&c.log("progress: "+n,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},i.prototype=Object.create(e.prototype),i.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},i.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},i.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(i.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(u=e,u.fn.imagesLoaded=function(t,e){var n=new o(this,t,e);return n.jqDeferred.promise(u(this))})},o.makeJQueryPlugin(),o})},function(e,n){e.exports=t}])});
504// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/libs/owlcarousel/js/owl.carousel.min.js 
505/**
506 * Owl Carousel v2.1.4
507 * Copyright 2013-2016 David Deutsch
508 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
509 */
510!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;d>c;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>
vendor: 5,276 bytes, line 510
510d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">
510",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||1>c?a=d:(0>a||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c=this.settings,d=this._coordinates.length,e=Math.abs(this._coordinates[d-1])-this._width,f=-1;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge)for(;d-f>1;)Math.abs(this._coordinates[b=d+f>>1])<e?f=b:d=b;else d=c.center?this._items.length-1:this._items.length-c.items;return a&&(d-=this._clones.length/2),Math.max(d,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()}
vendor: 3,748 bytes, line 510
510,this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}
vendor: 17,818 bytes, lines 510-511
510),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};return b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="//www.youtube.com/embed/'+f.id+"?autoplay=1&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type?c='<iframe src="//player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===f.type&&(c='<iframe frameborder="0"height="'+h+'"width="'+g+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+f.id+'/player?autoplay=true"></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){
511var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;
511b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
512// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/libs/vue/vue-resource.min.js 
513/*!
514 * vue-resource v1.2.1
515 * https://github.com/pagekit/vue-resource
516 * Released under the MIT License.
517 */
518
519!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.VueResource=e()}(this,function(){"use strict";function t(t){this.state=J,this.value=void 0,this.deferred=[];var e=this;try{t(function(t){e.resolve(t)},function(t){e.reject(t)})}catch(t){e.reject(t)}}function e(t,e){t instanceof Promise?this.promise=t:this.promise=new Promise(t.bind(e)),this.context=e}function n(t){"undefined"!=typeof console&&Q&&console.warn("[VueResource warn]: "+t)}function o(t){"undefined"!=typeof console&&console.error(t)}function r(t,e){return G(t,e)}function i(t){return t?t.replace(/^\s*|\s*$/g,""):""}function u(t){return t?t.toLowerCase():""}function s(t){return t?t.toUpperCase():""}function a(t){return"string"==typeof t}function c(t){return"function"==typeof t}function f(t){return null!==t&&"object"==typeof t}function h(t){return f(t)&&Object.getPrototypeOf(t)==Object.prototype}function p(t){return"undefined"!=typeof Blob&&t instanceof Blob}function d(t){return"undefined"!=typeof FormData&&t instanceof FormData}function l(t,n,o){var r=e.resolve(t);return arguments.length<2?r:r.then(n,o)}function m(t,e,n){return n=n||{},c(n)&&(n=n.call(e)),v(t.bind({$vm:e,$options:n}),t,{$options:n})}function y(t,e){var n,o;if(tt(t))for(n=0;n<t.length;n++)e.call(t[n],t[n],n);else if(f(t))for(o in t)_.call(t,o)&&e.call(t[o],t[o],o);return t}
519function v(t){var e=K.call(arguments,1);return e.forEach(function(e){w(t,e,!0)}),t}function b(t){var e=K.call(arguments,1);return e.forEach(function(e){for(var n in e)void 0===t[n]&&(t[n]=e[n])}),t}function g(t){var e=K.call(arguments,1);return e.forEach(function(e){w(t,e)}),t}function w(t,e,n){for(var o in e)n&&(h(e[o])||tt(e[o]))?(h(e[o])&&!h(t[o])&&(t[o]={}),tt(e[o])&&!tt(t[o])&&(t[o]=[]),w(t[o],e[o],n)):void 0!==e[o]&&(t[o]=e[o])}function T(t,e,n){var o=x(t),r=o.expand(e);return n&&n.push.apply(n,o.vars),r}function x(t){var e=["+","#",".","/",";","?","&"],n=[];return{vars:n,expand:function(o){return t.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(t,r,i){if(r){var u=null,s=[];if(e.indexOf(r.charAt(0))!==-1&&(u=r.charAt(0),r=r.substr(1)),r.split(/,/g).forEach(function(t){var e=/([^:\*]*)(?::(\d+)|(\*))?/.exec(t);s.push.apply(s,j(o,u,e[1],e[2]||e[3])),n.push(e[1])}),u&&"+"!==u){var a=",";return"?"===u?a="&":"#"!==u&&(a=u),(0!==s.length?u:"")+s.join(a)}return s.join(",")}return C(i)})}}}function j(t,e,n,o){var r=t[n],i=[];if(E(r)&&""!==r)if("string"==typeof r||"number"==typeof r||"boolean"==typeof r)r=r.toString(),o&&"*"!==o&&(r=r.substring(0,parseInt(o,10))),i.push(P(e,r,O(e)?n:null));else if("*"===o)Array.isArray(r)?r.filter(E).forEach(function(t){i.push(P(e,t,O(e)?n:null))}):Object.keys(r).forEach(function(t){E(r[t])&&i.push(P(e,r[t],t))});else{var u=[];Array.isArray(r)?r.filter(E).forEach(function(t){u.push(P(e,t))}):Object.keys(r).forEach(function(t){E(r[t])&&(u.push(encodeURIComponent(t)),u.push(P(e,r[t].toString())))}),O(e)?i.push(encodeURIComponent(n)+"="+u.join(",")):0!==u.length&&i.push(u.join(","))}else";"===e?i.push(encodeURIComponent(n)):""!==r||"&"!==e&&"?"!==e?""===r&&i.push(""):i.push(encodeURIComponent(n)+"=");return i}function E(t){return void 0!==t&&null!==t}function O(t){return";"===t||"&"===t||"?"===t}function P(t,e,n){return e="+"===t||"#"===t?C(e):encodeURIComponent(e),n?encodeURIComponent(n)+"="+e:e}function C(t){return t.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t)),t}).join("")}function $(t,e){var n,o=this||{},r=t;return a(t)&&(r={url:t,params:e}),r=v({}
519,$.options,o.$options,r),$.transforms.forEach(function(t){n=U(t,n,o.$vm)}),n(r)}function U(t,e,n){return function(o){return t.call(n,o,e)}}function R(t,e,n){var o,r=tt(e),i=h(e);y(e,function(e,u){o=f(e)||tt(e),n&&(u=n+"["+(i||o?u:"")+"]"),!n&&r?t.add(e.name,e.value):o?R(t,e,u):t.add(u,e)})}function A(t){var e=t.match(/^\[|^\{(?!\{)/),n={"[":/]$/,"{":/}$/};return e&&n[e[0]].test(t)}function S(t,e){var n=t.client||(Y?mt:yt);e(n(t))}function k(t,e){return Object.keys(t).reduce(function(t,n){return u(e)===u(n)?n:t},null)}function I(t){if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return i(t)}function H(t){return new e(function(e){var n=new FileReader;n.readAsText(t),n.onload=function(){e(n.result)}})}function B(t){return 0===t.type.indexOf("text")||t.type.indexOf("json")!==-1}function L(t){var n=this||{},r=vt(n.$vm);return b(t||{},n.$options,L.options),L.interceptors.forEach(function(t){r.use(t)}),r(new wt(t)).then(function(t){return t.ok?t:e.reject(t)},function(t){return t instanceof Error&&o(t),e.reject(t)})}function q(t,e,n,o){var r=this||{},i={};return n=et({},q.actions,n),y(n,function(n,u){n=v({url:t,params:et({},e)},o,n),i[u]=function(){return(r.$http||L)(M(n,arguments))}}),i}function M(t,e){var n,o=et({},t),r={};switch(e.length){case 2:r=e[0],n=e[1];break;case 1:/^(POST|PUT|PATCH)$/i.test(o.method)?n=e[0]:r=e[0];break;case 0:break;default:throw"Expected up to 2 arguments [params, body], got "+e.length+" arguments"}return o.body=n,o.params=et({},o.params,r),o}function N(t){N.installed||(Z(t),t.url=$,t.http=L,t.resource=q,t.Promise=e,Object.defineProperties(t.prototype,{$url:{get:function(){return m(t.url,this,this.$options.url)}},$http:{get:function(){return m(t.http,this,this.$options.http)}},$resource:{get:function(){return t.resource.bind(this)}},$promise:{get:function(){var e=this;return function(n){return new t.Promise(n,e)}}}}))}var D=0,F=1,J=2;t.reject=function(e){return new t(function(t,n){n(e)})},t.resolve=function(e){return new t(function(t,n){t(e)})},t.all=function(e){return new t(function(n,o){function r(t){return function(o){u[t]=o,i+=1,i===e.length&&n(u)}}var i=0,u=[];0===e.length&&n(u);for(var s=0;s<e.length;s+=1)t.resolve(e[s]).then(r(s),o)})},t.race=function(e){return new t(function(n,o){for(var r=0;r<e.length;r+=1)t.resolve(e[r]).then(n,o)})};var W=t.prototype;W.resolve=function(t){var e=this;if(e.state===J){if(t===e)throw new TypeError("Promise settled with itself.");var n=!1;try{var o=t&&t.then;if(null!==t&&"object"==typeof t&&"function"==typeof o)return void o.call(t,function(t){n||e.resolve(t),n=!0},function(t){n||e.reject(t),n=!0})}catch(t){return void(n||e.reject(t))}e.state=D,e.value=t,e.notify()}},W.reject=function(t){var e=this;if(e.state===J){if(t===e)throw new TypeError("Promise settled with itself.");e.state=F,e.value=t,e.notify()}},W.notify=function(){var t=this;r(function(){if(t.state!==J)for(;t.deferred.length;){var e=t.deferred.shift(),n=e[0],o=e[1],r=e[2],i=e[3];try{t.state===D?r("function"==typeof n?n.call(void 0,t.value):t.value):t.state===F&&("function"==typeof o?r(o.call(void 0,t.value)):i(t.value))}catch(t){i(t)}}})},W.then=function(e,n){var o=this;return new t(function(t,r){o.deferred.push([e,n,t,r]),o.notify()})},W.catch=function(t){return this.then(void 0,t)},"undefined"==typeof Promise&&(window.Promise=t),e.all=function(t,n){return new e(Promise.all(t),n)},e.resolve=function(t,n){return new e(Promise.resolve(t),n)},e.reject=function(t,n){return new e(Promise.reject(t),n)},e.race=function(t,n){return new e(Promise.race(t),n)};var X=e.prototype;X.bind=function(t){return this.context=t,this},X.then=function(t,n){return t&&t.bind&&this.context&&(t=t.bind(this.context)),n&&n.bind&&this.context&&(n=n.bind(this.context)),new e(this.promise.then(t,n),this.context)},X.catch=function(t){return t&&t.bind&&this.context&&(t=t.bind(this.context)),new e(this.promise.catch(t),this.context)},X.finally=function(t){return this.then(function(e){return t.call(this),e},function(e){return t.call(this),Promise.reject(e)})};var G,V={},_=V.hasOwnProperty,z=[],K=z.slice,Q=!1,Y="undefined"!=typeof window,Z=function(t){var e=t.config,n=t.nextTick;G=n,Q=e.debug||!e.silent},tt=Array.isArray,et=Object.assign||g,nt=function(t,e){var n=e(t);return a(t.root)&&!n.match(/^(https?:)?\//)&&(n=t.root+"/"+n),n},ot=function(t,e){var n=Object.keys($.options.params),o={},r=e(t);return y(t.params,function(t,e){n.indexOf(e)===-1&&(o[e]=t)}),o=$.params(o),o&&(r+=(r.indexOf("?")==-1?"?":"&")+o),r},rt=function(t){var e=[],n=T(t.url,t.params,e);return e.forEach(function(e){delete t.params[e]}),n};$.options={url:"",root:null,params:{}},$.transforms=[rt,ot,nt],$.params=function(t){var e=[],n=encodeURIComponent;return e.add=function(t,e){c(e)&&(e=e()),null===e&&(e=""),this.push(n(t)+"="+n(e))},R(e,t),e.join("&").replace(/%20/g,"+")},$.parse=function(t){var e=document.createElement("a");return document.documentMode&&(e.href=t,t=e.href),e.href=t,{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",port:e.port,host:e.host,hostname:e.hostname,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):""}};
519var it=function(t){return new e(function(e){var n=new XDomainRequest,o=function(o){var r=o.type,i=0;"load"===r?i=200:"error"===r&&(i=500),e(t.respondWith(n.responseText,{status:i}))};t.abort=function(){return n.abort()},n.open(t.method,t.getUrl()),t.timeout&&(n.timeout=t.timeout),n.onload=o,n.onabort=o,n.onerror=o,n.ontimeout=o,n.onprogress=function(){},n.send(t.getBody())})},ut=Y&&"withCredentials"in new XMLHttpRequest,st=function(t,e){if(Y){var n=$.parse(location.href),o=$.parse(t.getUrl());o.protocol===n.protocol&&o.host===n.host||(t.crossOrigin=!0,t.emulateHTTP=!1,ut||(t.client=it))}e()},at=function(t,e){d(t.body)?t.headers.delete("Content-Type"):(f(t.body)||tt(t.body))&&(t.emulateJSON?(t.body=$.params(t.body),t.headers.set("Content-Type","application/x-www-form-urlencoded")):t.body=JSON.stringify(t.body)),e(function(t){return Object.defineProperty(t,"data",{get:function(){return this.body},set:function(t){this.body=t}}),t.bodyText?l(t.text(),function(e){var n=t.headers.get("Content-Type")||"";if(0===n.indexOf("application/json")||A(e))try{t.body=JSON.parse(e)}catch(e){t.body=null}else t.body=e;return t}):t})},ct=function(t){return new e(function(e){var n,o,r=t.jsonp||"callback",i=t.jsonpCallback||"_jsonp"+Math.random().toString(36).substr(2),u=null;n=function(n){var r=n.type,s=0;"load"===r&&null!==u?s=200:"error"===r&&(s=500),s&&window[i]&&(delete window[i],document.body.removeChild(o)),e(t.respondWith(u,{status:s}))},window[i]=function(t){u=JSON.stringify(t)},t.abort=function(){n({type:"abort"})},t.params[r]=i,t.timeout&&setTimeout(t.abort,t.timeout),o=document.createElement("script"),o.src=t.getUrl(),o.type="text/javascript",o.async=!0,o.onload=n,o.onerror=n,document.body.appendChild(o)})},ft=function(t,e){"JSONP"==t.method&&(t.client=ct),e()},ht=function(t,e){c(t.before)&&t.before.call(this,t),e()},pt=function(t,e){t.emulateHTTP&&/^(PUT|PATCH|DELETE)$/i.test(t.method)&&(t.headers.set("X-HTTP-Method-Override",t.method),t.method="POST"),e()},dt=function(t,e){var n=et({},L.headers.common,t.crossOrigin?{}:L.headers.custom,L.headers[u(t.method)]);y(n,function(e,n){t.headers.has(n)||t.headers.set(n,e)}),e()},lt="undefined"!=typeof Blob&&"undefined"!=typeof FileReader,mt=function(t){return new e(function(e){var n=new XMLHttpRequest,o=function(o){var r=t.respondWith("response"in n?n.response:n.responseText,{status:1223===n.status?204:n.status,statusText:1223===n.status?"No Content":i(n.statusText)});y(i(n.getAllResponseHeaders()).split("\n"),function(t){r.headers.append(t.slice(0,t.indexOf(":")),t.slice(t.indexOf(":")+1))}),e(r)};t.abort=function(){return n.abort()},t.progress&&("GET"===t.method?n.addEventListener("progress",t.progress):/^(POST|PUT)$/i.test(t.method)&&n.upload.addEventListener("progress",t.progress)),n.open(t.method,t.getUrl(),!0),t.timeout&&(n.timeout=t.timeout),t.credentials===!0&&(n.withCredentials=!0),t.crossOrigin||t.headers.set("X-Requested-With","XMLHttpRequest"),"responseType"in n&&lt&&(n.responseType="blob"),t.headers.forEach(function(t,e){n.setRequestHeader(e,t)}),n.onload=o,n.onabort=o,n.onerror=o,n.ontimeout=o,n.send(t.getBody())})},yt=function(t){var n=require("got");return new e(function(e){var o,r=t.getUrl(),u=t.getBody(),s=t.method,a={};t.headers.forEach(function(t,e){a[e]=t}),n(r,{body:u,method:s,headers:a}).then(o=function(n){var o=t.respondWith(n.body,{status:n.statusCode,statusText:i(n.statusMessage)});y(n.headers,function(t,e){o.headers.set(e,t)}),e(o)},function(t){return o(t.response)})})},vt=function(t){function o(o){return new e(function(e){function s(){r=i.pop(),c(r)?r.call(t,o,a):(n("Invalid interceptor of type "+typeof r+", must be a function"),a())}function a(n){if(c(n))u.unshift(n);else if(f(n))return u.forEach(function(e){n=l(n,function(n){return e.call(t,n)||n})}),void l(n,e);s()}s()},t)}var r,i=[S],u=[];return f(t)||(t=null),o.use=function(t){i.push(t)},o},bt=function(t){var e=this;this.map={},y(t,function(t,n){return e.append(n,t)})};bt.prototype.has=function(t){return null!==k(this.map,t)},bt.prototype.get=function(t){var e=this.map[k(this.map,t)];return e?e.join():null},bt.prototype.getAll=function(t){return this.map[k(this.map,t)]||[]},bt.prototype.set=function(t,e){this.map[I(k(this.map,t)||t)]=[i(e)]},bt.prototype.append=function(t,e){var n=this.map[k(this.map,t)];n?n.push(i(e)):this.set(t,e)},bt.prototype.delete=function(t){delete this.map[k(this.map,t)]},bt.prototype.deleteAll=function(){this.map={}},bt.prototype.forEach=function(t,e){var n=this;y(this.map,function(o,r){y(o,function(o){return t.call(e,o,r,n)})})};
519var gt=function(t,e){var n=e.url,o=e.headers,r=e.status,i=e.statusText;this.url=n,this.ok=r>=200&&r<300,this.status=r||0,this.statusText=i||"",this.headers=new bt(o),this.body=t,a(t)?this.bodyText=t:p(t)&&(this.bodyBlob=t,B(t)&&(this.bodyText=H(t)))};gt.prototype.blob=function(){return l(this.bodyBlob)},gt.prototype.text=function(){return l(this.bodyText)},gt.prototype.json=function(){return l(this.text(),function(t){return JSON.parse(t)})};var wt=function(t){this.body=null,this.params={},et(this,t,{method:s(t.method||"GET")}),this.headers instanceof bt||(this.headers=new bt(this.headers))};wt.prototype.getUrl=function(){return $(this)},wt.prototype.getBody=function(){return this.body},wt.prototype.respondWith=function(t,e){return new gt(t,et(e||{},{url:this.getUrl()}))};var Tt={Accept:"application/json, text/plain, */*"},xt={"Content-Type":"application/json;charset=utf-8"};return L.options={},L.headers={put:xt,post:xt,patch:xt,delete:xt,common:Tt,custom:{}},L.interceptors=[ht,pt,at,ft,dt,st],["get","delete","head","jsonp"].forEach(function(t){L[t]=function(e,n){return this(et(n||{},{url:e,method:t}))}}),["post","put","patch"].forEach(function(t){L[t]=function(e,n,o){return this(et(o||{},{url:e,method:t,body:n}))}}),q.actions={get:{method:"GET"},save:{method:"POST"},query:{method:"GET"},update:{method:"PUT"},remove:{method:"DELETE"},delete:{method:"DELETE"}},"undefined"!=typeof window&&window.Vue&&window.Vue.use(N),N});
520// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/libs/moment/moment.js 
521//! moment.js
522
523;(function (global, factory) {
524    typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
525        typeof define === 'function' && define.amd ? define(factory) :
526            global.moment = factory()
527}(this, (function () { 'use strict';
528
529    var hookCallback;
530
531    function hooks () {
532        return hookCallback.apply(null, arguments);
533    }
534
535    // This is done to register the method called with moment()
536    // without creating circular dependencies.
537    function setHookCallback (callback) {
538        hookCallback = callback;
539    }
540
541    function isArray(input) {
542        return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
543    }
544
545    function isObject(input) {
546        // IE8 will treat undefined and null as object if it wasn't for
547        // input != null
548        return input != null && Object.prototype.toString.call(input) === '[object Object]';
549    }
550
551    function isObjectEmpty(obj) {
552        if (Object.getOwnPropertyNames) {
553            return (Object.getOwnPropertyNames(obj).length === 0);
554        } else {
555            var k;
556            for (k in obj) {
557                if (obj.hasOwnProperty(k)) {
558                    return false;
559                }
560            }
561            return true;
562        }
563    }
564
565    function isUndefined(input) {
566        return input === void 0;
567    }
568
569    function isNumber(input) {
570        return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
571    }
572
573    function isDate(input) {
574        return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
575    }
576
577    function map(arr, fn) {
578        var res = [], i;
579        for (i = 0; i < arr.length; ++i) {
580            res.push(fn(arr[i], i));
581        }
582        return res;
583    }
584
585    function hasOwnProp(a, b) {
586        return Object.prototype.hasOwnProperty.call(a, b);
587    }
588
589    function extend(a, b) {
590        for (var i in b) {
591            if (hasOwnProp(b, i)) {
592                a[i] = b[i];
593            }
594        }
595
596        if (hasOwnProp(b, 'toString')) {
597            a.toString = b.toString;
598        }
599
600        if (hasOwnProp(b, 'valueOf')) {
601            a.valueOf = b.valueOf;
602        }
603
604        return a;
605    }
606
607    function createUTC (input, format, locale, strict) {
608        return createLocalOrUTC(input, format, locale, strict, true).utc();
609    }
610
611    function defaultParsingFlags() {
612        // We need to deep clone this object.
613        return {
614            empty           : false,
615            unusedTokens    : [],
616            unusedInput     : [],
617            overflow        : -2,
618            charsLeftOver   : 0,
619            nullInput       : false,
620            invalidMonth    : null,
621            invalidFormat   : false,
622            userInvalidated : false,
623            iso             : false,
624            parsedDateParts : [],
625            meridiem        : null,
626            rfc2822         : false,
627            weekdayMismatch : false
628        };
629    }
630
631    function getParsingFlags(m) {
632        if (m._pf == null) {
633            m._pf = defaultParsingFlags();
634        }
635        return m._pf;
636    }
637
638    var some;
639    if (Array.prototype.some) {
640        some = Array.prototype.some;
641    } else {
642        some = function (fun) {
643            var t = Object(this);
644            var len = t.length >>> 0;
645
646            for (var i = 0; i < len; i++) {
647                if (i in t && fun.call(this, t[i], i, t)) {
648                    return true;
649                }
650            }
651
652            return false;
vendor: 7,886 bytes, lines 653-902
653        };
654    }
655
656    function isValid(m) {
657        if (m._isValid == null) {
658            var flags = getParsingFlags(m);
659            var parsedParts = some.call(flags.parsedDateParts, function (i) {
660                return i != null;
661            });
662            var isNowValid = !isNaN(m._d.getTime()) &&
663                flags.overflow < 0 &&
664                !flags.empty &&
665                !flags.invalidMonth &&
666                !flags.invalidWeekday &&
667                !flags.weekdayMismatch &&
668                !flags.nullInput &&
669                !flags.invalidFormat &&
670                !flags.userInvalidated &&
671                (!flags.meridiem || (flags.meridiem && parsedParts));
672
673            if (m._strict) {
674                isNowValid = isNowValid &&
675                    flags.charsLeftOver === 0 &&
676                    flags.unusedTokens.length === 0 &&
677                    flags.bigHour === undefined;
678            }
679
680            if (Object.isFrozen == null || !Object.isFrozen(m)) {
681                m._isValid = isNowValid;
682            }
683            else {
684                return isNowValid;
685            }
686        }
687        return m._isValid;
688    }
689
690    function createInvalid (flags) {
691        var m = createUTC(NaN);
692        if (flags != null) {
693            extend(getParsingFlags(m), flags);
694        }
695        else {
696            getParsingFlags(m).userInvalidated = true;
697        }
698
699        return m;
700    }
701
702    // Plugins that add properties should also add the key here (null value),
703    // so we can properly clone ourselves.
704    var momentProperties = hooks.momentProperties = [];
705
706    function copyConfig(to, from) {
707        var i, prop, val;
708
709        if (!isUndefined(from._isAMomentObject)) {
710            to._isAMomentObject = from._isAMomentObject;
711        }
712        if (!isUndefined(from._i)) {
713            to._i = from._i;
714        }
715        if (!isUndefined(from._f)) {
716            to._f = from._f;
717        }
718        if (!isUndefined(from._l)) {
719            to._l = from._l;
720        }
721        if (!isUndefined(from._strict)) {
722            to._strict = from._strict;
723        }
724        if (!isUndefined(from._tzm)) {
725            to._tzm = from._tzm;
726        }
727        if (!isUndefined(from._isUTC)) {
728            to._isUTC = from._isUTC;
729        }
730        if (!isUndefined(from._offset)) {
731            to._offset = from._offset;
732        }
733        if (!isUndefined(from._pf)) {
734            to._pf = getParsingFlags(from);
735        }
736        if (!isUndefined(from._locale)) {
737            to._locale = from._locale;
738        }
739
740        if (momentProperties.length > 0) {
741            for (i = 0; i < momentProperties.length; i++) {
742                prop = momentProperties[i];
743                val = from[prop];
744                if (!isUndefined(val)) {
745                    to[prop] = val;
746                }
747            }
748        }
749
750        return to;
751    }
752
753    var updateInProgress = false;
754
755    // Moment prototype object
756    function Moment(config) {
757        copyConfig(this, config);
758        this._d = new Date(config._d != null ? config._d.getTime() : NaN);
759        if (!this.isValid()) {
760            this._d = new Date(NaN);
761        }
762        // Prevent infinite loop in case updateOffset creates new moment
763        // objects.
764        if (updateInProgress === false) {
765            updateInProgress = true;
766            hooks.updateOffset(this);
767            updateInProgress = false;
768        }
769    }
770
771    function isMoment (obj) {
772        return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
773    }
774
775    function absFloor (number) {
776        if (number < 0) {
777            // -0 -> 0
778            return Math.ceil(number) || 0;
779        } else {
780            return Math.floor(number);
781        }
782    }
783
784    function toInt(argumentForCoercion) {
785        var coercedNumber = +argumentForCoercion,
786            value = 0;
787
788        if (coercedNumber !== 0 && isFinite(coercedNumber)) {
789            value = absFloor(coercedNumber);
790        }
791
792        return value;
793    }
794
795    // compare two arrays, return the number of differences
796    function compareArrays(array1, array2, dontConvert) {
797        var len = Math.min(array1.length, array2.length),
798            lengthDiff = Math.abs(array1.length - array2.length),
799            diffs = 0,
800            i;
801        for (i = 0; i < len; i++) {
802            if ((dontConvert && array1[i] !== array2[i]) ||
803                (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
804                diffs++;
805            }
806        }
807        return diffs + lengthDiff;
808    }
809
810    function warn(msg) {
811        if (hooks.suppressDeprecationWarnings === false &&
812            (typeof console !==  'undefined') && console.warn) {
813            console.warn('Deprecation warning: ' + msg);
814        }
815    }
816
817    function deprecate(msg, fn) {
818        var firstTime = true;
819
820        return extend(function () {
821            if (hooks.deprecationHandler != null) {
822                hooks.deprecationHandler(null, msg);
823            }
824            if (firstTime) {
825                var args = [];
826                var arg;
827                for (var i = 0; i < arguments.length; i++) {
828                    arg = '';
829                    if (typeof arguments[i] === 'object') {
830                        arg += '\n[' + i + '] ';
831                        for (var key in arguments[0]) {
832                            arg += key + ': ' + arguments[0][key] + ', ';
833                        }
834                        arg = arg.slice(0, -2); // Remove trailing comma and space
835                    } else {
836                        arg = arguments[i];
837                    }
838                    args.push(arg);
839                }
840                warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
841                firstTime = false;
842            }
843            return fn.apply(this, arguments);
844        }, fn);
845    }
846
847    var deprecations = {};
848
849    function deprecateSimple(name, msg) {
850        if (hooks.deprecationHandler != null) {
851            hooks.deprecationHandler(name, msg);
852        }
853        if (!deprecations[name]) {
854            warn(msg);
855            deprecations[name] = true;
856        }
857    }
858
859    hooks.suppressDeprecationWarnings = false;
860    hooks.deprecationHandler = null;
861
862    function isFunction(input) {
863        return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
864    }
865
866    function set (config) {
867        var prop, i;
868        for (i in config) {
869            prop = config[i];
870            if (isFunction(prop)) {
871                this[i] = prop;
872            } else {
873                this['_' + i] = prop;
874            }
875        }
876        this._config = config;
877        // Lenient ordinal parsing accepts just a number in addition to
878        // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.
879        // TODO: Remove "ordinalParse" fallback in next major release.
880        this._dayOfMonthOrdinalParseLenient = new RegExp(
881            (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +
882            '|' + (/\d{1,2}/).source);
883    }
884
885    function mergeConfigs(parentConfig, childConfig) {
886        var res = extend({}, parentConfig), prop;
887        for (prop in childConfig) {
888            if (hasOwnProp(childConfig, prop)) {
889                if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
890                    res[prop] = {};
891                    extend(res[prop], parentConfig[prop]);
892                    extend(res[prop], childConfig[prop]);
893                } else if (childConfig[prop] != null) {
894                    res[prop] = childConfig[prop];
895                } else {
896                    delete res[prop];
897                }
898            }
899        }
900        for (prop in parentConfig) {
901            if (hasOwnProp(parentConfig, prop) &&
902                !hasOwnProp(childConfig, prop) &&
vendor: 47,892 bytes, lines 903-2369
903                isObject(parentConfig[prop])) {
904                // make sure changes to properties don't modify parent config
905                res[prop] = extend({}, res[prop]);
906            }
907        }
908        return res;
909    }
910
911    function Locale(config) {
912        if (config != null) {
913            this.set(config);
914        }
915    }
916
917    var keys;
918
919    if (Object.keys) {
920        keys = Object.keys;
921    } else {
922        keys = function (obj) {
923            var i, res = [];
924            for (i in obj) {
925                if (hasOwnProp(obj, i)) {
926                    res.push(i);
927                }
928            }
929            return res;
930        };
931    }
932
933    var defaultCalendar = {
934        sameDay : '[Today at] LT',
935        nextDay : '[Tomorrow at] LT',
936        nextWeek : 'dddd [at] LT',
937        lastDay : '[Yesterday at] LT',
938        lastWeek : '[Last] dddd [at] LT',
939        sameElse : 'L'
940    };
941
942    function calendar (key, mom, now) {
943        var output = this._calendar[key] || this._calendar['sameElse'];
944        return isFunction(output) ? output.call(mom, now) : output;
945    }
946
947    var defaultLongDateFormat = {
948        LTS  : 'h:mm:ss A',
949        LT   : 'h:mm A',
950        L    : 'MM/DD/YYYY',
951        LL   : 'MMMM D, YYYY',
952        LLL  : 'MMMM D, YYYY h:mm A',
953        LLLL : 'dddd, MMMM D, YYYY h:mm A'
954    };
955
956    function longDateFormat (key) {
957        var format = this._longDateFormat[key],
958            formatUpper = this._longDateFormat[key.toUpperCase()];
959
960        if (format || !formatUpper) {
961            return format;
962        }
963
964        this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
965            return val.slice(1);
966        });
967
968        return this._longDateFormat[key];
969    }
970
971    var defaultInvalidDate = 'Invalid date';
972
973    function invalidDate () {
974        return this._invalidDate;
975    }
976
977    var defaultOrdinal = '%d';
978    var defaultDayOfMonthOrdinalParse = /\d{1,2}/;
979
980    function ordinal (number) {
981        return this._ordinal.replace('%d', number);
982    }
983
984    var defaultRelativeTime = {
985        future : 'in %s',
986        past   : '%s ago',
987        s  : 'a few seconds',
988        ss : '%d seconds',
989        m  : 'a minute',
990        mm : '%d minutes',
991        h  : 'an hour',
992        hh : '%d hours',
993        d  : 'a day',
994        dd : '%d days',
995        M  : 'a month',
996        MM : '%d months',
997        y  : 'a year',
998        yy : '%d years'
999    };
1000
1001    function relativeTime (number, withoutSuffix, string, isFuture) {
1002        var output = this._relativeTime[string];
1003        return (isFunction(output)) ?
1004            output(number, withoutSuffix, string, isFuture) :
1005            output.replace(/%d/i, number);
1006    }
1007
1008    function pastFuture (diff, output) {
1009        var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
1010        return isFunction(format) ? format(output) : format.replace(/%s/i, output);
1011    }
1012
1013    var aliases = {};
1014
1015    function addUnitAlias (unit, shorthand) {
1016        var lowerCase = unit.toLowerCase();
1017        aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
1018    }
1019
1020    function normalizeUnits(units) {
1021        return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
1022    }
1023
1024    function normalizeObjectUnits(inputObject) {
1025        var normalizedInput = {},
1026            normalizedProp,
1027            prop;
1028
1029        for (prop in inputObject) {
1030            if (hasOwnProp(inputObject, prop)) {
1031                normalizedProp = normalizeUnits(prop);
1032                if (normalizedProp) {
1033                    normalizedInput[normalizedProp] = inputObject[prop];
1034                }
1035            }
1036        }
1037
1038        return normalizedInput;
1039    }
1040
1041    var priorities = {};
1042
1043    function addUnitPriority(unit, priority) {
1044        priorities[unit] = priority;
1045    }
1046
1047    function getPrioritizedUnits(unitsObj) {
1048        var units = [];
1049        for (var u in unitsObj) {
1050            units.push({unit: u, priority: priorities[u]});
1051        }
1052        units.sort(function (a, b) {
1053            return a.priority - b.priority;
1054        });
1055        return units;
1056    }
1057
1058    function zeroFill(number, targetLength, forceSign) {
1059        var absNumber = '' + Math.abs(number),
1060            zerosToFill = targetLength - absNumber.length,
1061            sign = number >= 0;
1062        return (sign ? (forceSign ? '+' : '') : '-') +
1063            Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
1064    }
1065
1066    var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
1067
1068    var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
1069
1070    var formatFunctions = {};
1071
1072    var formatTokenFunctions = {};
1073
1074    // token:    'M'
1075    // padded:   ['MM', 2]
1076    // ordinal:  'Mo'
1077    // callback: function () { this.month() + 1 }
1078    function addFormatToken (token, padded, ordinal, callback) {
1079        var func = callback;
1080        if (typeof callback === 'string') {
1081            func = function () {
1082                return this[callback]();
1083            };
1084        }
1085        if (token) {
1086            formatTokenFunctions[token] = func;
1087        }
1088        if (padded) {
1089            formatTokenFunctions[padded[0]] = function () {
1090                return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
1091            };
1092        }
1093        if (ordinal) {
1094            formatTokenFunctions[ordinal] = function () {
1095                return this.localeData().ordinal(func.apply(this, arguments), token);
1096            };
1097        }
1098    }
1099
1100    function removeFormattingTokens(input) {
1101        if (input.match(/\[[\s\S]/)) {
1102            return input.replace(/^\[|\]$/g, '');
1103        }
1104        return input.replace(/\\/g, '');
1105    }
1106
1107    function makeFormatFunction(format) {
1108        var array = format.match(formattingTokens), i, length;
1109
1110        for (i = 0, length = array.length; i < length; i++) {
1111            if (formatTokenFunctions[array[i]]) {
1112                array[i] = formatTokenFunctions[array[i]];
1113            } else {
1114                array[i] = removeFormattingTokens(array[i]);
1115            }
1116        }
1117
1118        return function (mom) {
1119            var output = '', i;
1120            for (i = 0; i < length; i++) {
1121                output += isFunction(array[i]) ? array[i].call(mom, format) : array[i];
1122            }
1123            return output;
1124        };
1125    }
1126
1127    // format date using native date object
1128    function formatMoment(m, format) {
1129        if (!m.isValid()) {
1130            return m.localeData().invalidDate();
1131        }
1132
1133        format = expandFormat(format, m.localeData());
1134        formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
1135
1136        return formatFunctions[format](m);
1137    }
1138
1139    function expandFormat(format, locale) {
1140        var i = 5;
1141
1142        function replaceLongDateFormatTokens(input) {
1143            return locale.longDateFormat(input) || input;
1144        }
1145
1146        localFormattingTokens.lastIndex = 0;
1147        while (i >= 0 && localFormattingTokens.test(format)) {
1148            format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
1149            localFormattingTokens.lastIndex = 0;
1150            i -= 1;
1151        }
1152
1153        return format;
1154    }
1155
1156    var match1         = /\d/;            //       0 - 9
1157    var match2         = /\d\d/;          //      00 - 99
1158    var match3         = /\d{3}/;         //     000 - 999
1159    var match4         = /\d{4}/;         //    0000 - 9999
1160    var match6         = /[+-]?\d{6}/;    // -999999 - 999999
1161    var match1to2      = /\d\d?/;         //       0 - 99
1162    var match3to4      = /\d\d\d\d?/;     //     999 - 9999
1163    var match5to6      = /\d\d\d\d\d\d?/; //   99999 - 999999
1164    var match1to3      = /\d{1,3}/;       //       0 - 999
1165    var match1to4      = /\d{1,4}/;       //       0 - 9999
1166    var match1to6      = /[+-]?\d{1,6}/;  // -999999 - 999999
1167
1168    var matchUnsigned  = /\d+/;           //       0 - inf
1169    var matchSigned    = /[+-]?\d+/;      //    -inf - inf
1170
1171    var matchOffset    = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
1172    var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
1173
1174    var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
1175
1176    // any word (or two) characters or numbers including two/three word month in arabic.
1177    // includes scottish gaelic two word and hyphenated months
1178    var matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;
1179
1180    var regexes = {};
1181
1182    function addRegexToken (token, regex, strictRegex) {
1183        regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
1184            return (isStrict && strictRegex) ? strictRegex : regex;
1185        };
1186    }
1187
1188    function getParseRegexForToken (token, config) {
1189        if (!hasOwnProp(regexes, token)) {
1190            return new RegExp(unescapeFormat(token));
1191        }
1192
1193        return regexes[token](config._strict, config._locale);
1194    }
1195
1196    // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
1197    function unescapeFormat(s) {
1198        return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
1199            return p1 || p2 || p3 || p4;
1200        }));
1201    }
1202
1203    function regexEscape(s) {
1204        return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
1205    }
1206
1207    var tokens = {};
1208
1209    function addParseToken (token, callback) {
1210        var i, func = callback;
1211        if (typeof token === 'string') {
1212            token = [token];
1213        }
1214        if (isNumber(callback)) {
1215            func = function (input, array) {
1216                array[callback] = toInt(input);
1217            };
1218        }
1219        for (i = 0; i < token.length; i++) {
1220            tokens[token[i]] = func;
1221        }
1222    }
1223
1224    function addWeekParseToken (token, callback) {
1225        addParseToken(token, function (input, array, config, token) {
1226            config._w = config._w || {};
1227            callback(input, config._w, config, token);
1228        });
1229    }
1230
1231    function addTimeToArrayFromToken(token, input, config) {
1232        if (input != null && hasOwnProp(tokens, token)) {
1233            tokens[token](input, config._a, config, token);
1234        }
1235    }
1236
1237    var YEAR = 0;
1238    var MONTH = 1;
1239    var DATE = 2;
1240    var HOUR = 3;
1241    var MINUTE = 4;
1242    var SECOND = 5;
1243    var MILLISECOND = 6;
1244    var WEEK = 7;
1245    var WEEKDAY = 8;
1246
1247    // FORMATTING
1248
1249    addFormatToken('Y', 0, 0, function () {
1250        var y = this.year();
1251        return y <= 9999 ? '' + y : '+' + y;
1252    });
1253
1254    addFormatToken(0, ['YY', 2], 0, function () {
1255        return this.year() % 100;
1256    });
1257
1258    addFormatToken(0, ['YYYY',   4],       0, 'year');
1259    addFormatToken(0, ['YYYYY',  5],       0, 'year');
1260    addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
1261
1262    // ALIASES
1263
1264    addUnitAlias('year', 'y');
1265
1266    // PRIORITIES
1267
1268    addUnitPriority('year', 1);
1269
1270    // PARSING
1271
1272    addRegexToken('Y',      matchSigned);
1273    addRegexToken('YY',     match1to2, match2);
1274    addRegexToken('YYYY',   match1to4, match4);
1275    addRegexToken('YYYYY',  match1to6, match6);
1276    addRegexToken('YYYYYY', match1to6, match6);
1277
1278    addParseToken(['YYYYY', 'YYYYYY'], YEAR);
1279    addParseToken('YYYY', function (input, array) {
1280        array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
1281    });
1282    addParseToken('YY', function (input, array) {
1283        array[YEAR] = hooks.parseTwoDigitYear(input);
1284    });
1285    addParseToken('Y', function (input, array) {
1286        array[YEAR] = parseInt(input, 10);
1287    });
1288
1289    // HELPERS
1290
1291    function daysInYear(year) {
1292        return isLeapYear(year) ? 366 : 365;
1293    }
1294
1295    function isLeapYear(year) {
1296        return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
1297    }
1298
1299    // HOOKS
1300
1301    hooks.parseTwoDigitYear = function (input) {
1302        return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
1303    };
1304
1305    // MOMENTS
1306
1307    var getSetYear = makeGetSet('FullYear', true);
1308
1309    function getIsLeapYear () {
1310        return isLeapYear(this.year());
1311    }
1312
1313    function makeGetSet (unit, keepTime) {
1314        return function (value) {
1315            if (value != null) {
1316                set$1(this, unit, value);
1317                hooks.updateOffset(this, keepTime);
1318                return this;
1319            } else {
1320                return get(this, unit);
1321            }
1322        };
1323    }
1324
1325    function get (mom, unit) {
1326        return mom.isValid() ?
1327            mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
1328    }
1329
1330    function set$1 (mom, unit, value) {
1331        if (mom.isValid() && !isNaN(value)) {
1332            if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) {
1333                mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month()));
1334            }
1335            else {
1336                mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
1337            }
1338        }
1339    }
1340
1341    // MOMENTS
1342
1343    function stringGet (units) {
1344        units = normalizeUnits(units);
1345        if (isFunction(this[units])) {
1346            return this[units]();
1347        }
1348        return this;
1349    }
1350
1351
1352    function stringSet (units, value) {
1353        if (typeof units === 'object') {
1354            units = normalizeObjectUnits(units);
1355            var prioritized = getPrioritizedUnits(units);
1356            for (var i = 0; i < prioritized.length; i++) {
1357                this[prioritized[i].unit](units[prioritized[i].unit]);
1358            }
1359        } else {
1360            units = normalizeUnits(units);
1361            if (isFunction(this[units])) {
1362                return this[units](value);
1363            }
1364        }
1365        return this;
1366    }
1367
1368    function mod(n, x) {
1369        return ((n % x) + x) % x;
1370    }
1371
1372    var indexOf;
1373
1374    if (Array.prototype.indexOf) {
1375        indexOf = Array.prototype.indexOf;
1376    } else {
1377        indexOf = function (o) {
1378            // I know
1379            var i;
1380            for (i = 0; i < this.length; ++i) {
1381                if (this[i] === o) {
1382                    return i;
1383                }
1384            }
1385            return -1;
1386        };
1387    }
1388
1389    function daysInMonth(year, month) {
1390        if (isNaN(year) || isNaN(month)) {
1391            return NaN;
1392        }
1393        var modMonth = mod(month, 12);
1394        year += (month - modMonth) / 12;
1395        return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2);
1396    }
1397
1398    // FORMATTING
1399
1400    addFormatToken('M', ['MM', 2], 'Mo', function () {
1401        return this.month() + 1;
1402    });
1403
1404    addFormatToken('MMM', 0, 0, function (format) {
1405        return this.localeData().monthsShort(this, format);
1406    });
1407
1408    addFormatToken('MMMM', 0, 0, function (format) {
1409        return this.localeData().months(this, format);
1410    });
1411
1412    // ALIASES
1413
1414    addUnitAlias('month', 'M');
1415
1416    // PRIORITY
1417
1418    addUnitPriority('month', 8);
1419
1420    // PARSING
1421
1422    addRegexToken('M',    match1to2);
1423    addRegexToken('MM',   match1to2, match2);
1424    addRegexToken('MMM',  function (isStrict, locale) {
1425        return locale.monthsShortRegex(isStrict);
1426    });
1427    addRegexToken('MMMM', function (isStrict, locale) {
1428        return locale.monthsRegex(isStrict);
1429    });
1430
1431    addParseToken(['M', 'MM'], function (input, array) {
1432        array[MONTH] = toInt(input) - 1;
1433    });
1434
1435    addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
1436        var month = config._locale.monthsParse(input, token, config._strict);
1437        // if we didn't find a month name, mark the date as invalid.
1438        if (month != null) {
1439            array[MONTH] = month;
1440        } else {
1441            getParsingFlags(config).invalidMonth = input;
1442        }
1443    });
1444
1445    // LOCALES
1446
1447    var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
1448    var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
1449    function localeMonths (m, format) {
1450        if (!m) {
1451            return isArray(this._months) ? this._months :
1452                this._months['standalone'];
1453        }
1454        return isArray(this._months) ? this._months[m.month()] :
1455            this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
1456    }
1457
1458    var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
1459    function localeMonthsShort (m, format) {
1460        if (!m) {
1461            return isArray(this._monthsShort) ? this._monthsShort :
1462                this._monthsShort['standalone'];
1463        }
1464        return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
1465            this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
1466    }
1467
1468    function handleStrictParse(monthName, format, strict) {
1469        var i, ii, mom, llc = monthName.toLocaleLowerCase();
1470        if (!this._monthsParse) {
1471            // this is not used
1472            this._monthsParse = [];
1473            this._longMonthsParse = [];
1474            this._shortMonthsParse = [];
1475            for (i = 0; i < 12; ++i) {
1476                mom = createUTC([2000, i]);
1477                this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
1478                this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
1479            }
1480        }
1481
1482        if (strict) {
1483            if (format === 'MMM') {
1484                ii = indexOf.call(this._shortMonthsParse, llc);
1485                return ii !== -1 ? ii : null;
1486            } else {
1487                ii = indexOf.call(this._longMonthsParse, llc);
1488                return ii !== -1 ? ii : null;
1489            }
1490        } else {
1491            if (format === 'MMM') {
1492                ii = indexOf.call(this._shortMonthsParse, llc);
1493                if (ii !== -1) {
1494                    return ii;
1495                }
1496                ii = indexOf.call(this._longMonthsParse, llc);
1497                return ii !== -1 ? ii : null;
1498            } else {
1499                ii = indexOf.call(this._longMonthsParse, llc);
1500                if (ii !== -1) {
1501                    return ii;
1502                }
1503                ii = indexOf.call(this._shortMonthsParse, llc);
1504                return ii !== -1 ? ii : null;
1505            }
1506        }
1507    }
1508
1509    function localeMonthsParse (monthName, format, strict) {
1510        var i, mom, regex;
1511
1512        if (this._monthsParseExact) {
1513            return handleStrictParse.call(this, monthName, format, strict);
1514        }
1515
1516        if (!this._monthsParse) {
1517            this._monthsParse = [];
1518            this._longMonthsParse = [];
1519            this._shortMonthsParse = [];
1520        }
1521
1522        // TODO: add sorting
1523        // Sorting makes sure if one month (or abbr) is a prefix of another
1524        // see sorting in computeMonthsParse
1525        for (i = 0; i < 12; i++) {
1526            // make the regex if we don't have it already
1527            mom = createUTC([2000, i]);
1528            if (strict && !this._longMonthsParse[i]) {
1529                this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
1530                this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
1531            }
1532            if (!strict && !this._monthsParse[i]) {
1533                regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
1534                this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
1535            }
1536            // test the regex
1537            if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
1538                return i;
1539            } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
1540                return i;
1541            } else if (!strict && this._monthsParse[i].test(monthName)) {
1542                return i;
1543            }
1544        }
1545    }
1546
1547    // MOMENTS
1548
1549    function setMonth (mom, value) {
1550        var dayOfMonth;
1551
1552        if (!mom.isValid()) {
1553            // No op
1554            return mom;
1555        }
1556
1557        if (typeof value === 'string') {
1558            if (/^\d+$/.test(value)) {
1559                value = toInt(value);
1560            } else {
1561                value = mom.localeData().monthsParse(value);
1562                // TODO: Another silent failure?
1563                if (!isNumber(value)) {
1564                    return mom;
1565                }
1566            }
1567        }
1568
1569        dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
1570        mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
1571        return mom;
1572    }
1573
1574    function getSetMonth (value) {
1575        if (value != null) {
1576            setMonth(this, value);
1577            hooks.updateOffset(this, true);
1578            return this;
1579        } else {
1580            return get(this, 'Month');
1581        }
1582    }
1583
1584    function getDaysInMonth () {
1585        return daysInMonth(this.year(), this.month());
1586    }
1587
1588    var defaultMonthsShortRegex = matchWord;
1589    function monthsShortRegex (isStrict) {
1590        if (this._monthsParseExact) {
1591            if (!hasOwnProp(this, '_monthsRegex')) {
1592                computeMonthsParse.call(this);
1593            }
1594            if (isStrict) {
1595                return this._monthsShortStrictRegex;
1596            } else {
1597                return this._monthsShortRegex;
1598            }
1599        } else {
1600            if (!hasOwnProp(this, '_monthsShortRegex')) {
1601                this._monthsShortRegex = defaultMonthsShortRegex;
1602            }
1603            return this._monthsShortStrictRegex && isStrict ?
1604                this._monthsShortStrictRegex : this._monthsShortRegex;
1605        }
1606    }
1607
1608    var defaultMonthsRegex = matchWord;
1609    function monthsRegex (isStrict) {
1610        if (this._monthsParseExact) {
1611            if (!hasOwnProp(this, '_monthsRegex')) {
1612                computeMonthsParse.call(this);
1613            }
1614            if (isStrict) {
1615                return this._monthsStrictRegex;
1616            } else {
1617                return this._monthsRegex;
1618            }
1619        } else {
1620            if (!hasOwnProp(this, '_monthsRegex')) {
1621                this._monthsRegex = defaultMonthsRegex;
1622            }
1623            return this._monthsStrictRegex && isStrict ?
1624                this._monthsStrictRegex : this._monthsRegex;
1625        }
1626    }
1627
1628    function computeMonthsParse () {
1629        function cmpLenRev(a, b) {
1630            return b.length - a.length;
1631        }
1632
1633        var shortPieces = [], longPieces = [], mixedPieces = [],
1634            i, mom;
1635        for (i = 0; i < 12; i++) {
1636            // make the regex if we don't have it already
1637            mom = createUTC([2000, i]);
1638            shortPieces.push(this.monthsShort(mom, ''));
1639            longPieces.push(this.months(mom, ''));
1640            mixedPieces.push(this.months(mom, ''));
1641            mixedPieces.push(this.monthsShort(mom, ''));
1642        }
1643        // Sorting makes sure if one month (or abbr) is a prefix of another it
1644        // will match the longer piece.
1645        shortPieces.sort(cmpLenRev);
1646        longPieces.sort(cmpLenRev);
1647        mixedPieces.sort(cmpLenRev);
1648        for (i = 0; i < 12; i++) {
1649            shortPieces[i] = regexEscape(shortPieces[i]);
1650            longPieces[i] = regexEscape(longPieces[i]);
1651        }
1652        for (i = 0; i < 24; i++) {
1653            mixedPieces[i] = regexEscape(mixedPieces[i]);
1654        }
1655
1656        this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
1657        this._monthsShortRegex = this._monthsRegex;
1658        this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
1659        this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
1660    }
1661
1662    function createDate (y, m, d, h, M, s, ms) {
1663        // can't just apply() to create a date:
1664        // https://stackoverflow.com/q/181348
1665        var date;
1666        // the date constructor remaps years 0-99 to 1900-1999
1667        if (y < 100 && y >= 0) {
1668            // preserve leap years using a full 400 year cycle, then reset
1669            date = new Date(y + 400, m, d, h, M, s, ms);
1670            if (isFinite(date.getFullYear())) {
1671                date.setFullYear(y);
1672            }
1673        } else {
1674            date = new Date(y, m, d, h, M, s, ms);
1675        }
1676
1677        return date;
1678    }
1679
1680    function createUTCDate (y) {
1681        var date;
1682        // the Date.UTC function remaps years 0-99 to 1900-1999
1683        if (y < 100 && y >= 0) {
1684            var args = Array.prototype.slice.call(arguments);
1685            // preserve leap years using a full 400 year cycle, then reset
1686            args[0] = y + 400;
1687            date = new Date(Date.UTC.apply(null, args));
1688            if (isFinite(date.getUTCFullYear())) {
1689                date.setUTCFullYear(y);
1690            }
1691        } else {
1692            date = new Date(Date.UTC.apply(null, arguments));
1693        }
1694
1695        return date;
1696    }
1697
1698    // start-of-first-week - start-of-year
1699    function firstWeekOffset(year, dow, doy) {
1700        var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
1701            fwd = 7 + dow - doy,
1702            // first-week day local weekday -- which local weekday is fwd
1703            fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
1704
1705        return -fwdlw + fwd - 1;
1706    }
1707
1708    // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
1709    function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
1710        var localWeekday = (7 + weekday - dow) % 7,
1711            weekOffset = firstWeekOffset(year, dow, doy),
1712            dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
1713            resYear, resDayOfYear;
1714
1715        if (dayOfYear <= 0) {
1716            resYear = year - 1;
1717            resDayOfYear = daysInYear(resYear) + dayOfYear;
1718        } else if (dayOfYear > daysInYear(year)) {
1719            resYear = year + 1;
1720            resDayOfYear = dayOfYear - daysInYear(year);
1721        } else {
1722            resYear = year;
1723            resDayOfYear = dayOfYear;
1724        }
1725
1726        return {
1727            year: resYear,
1728            dayOfYear: resDayOfYear
1729        };
1730    }
1731
1732    function weekOfYear(mom, dow, doy) {
1733        var weekOffset = firstWeekOffset(mom.year(), dow, doy),
1734            week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
1735            resWeek, resYear;
1736
1737        if (week < 1) {
1738            resYear = mom.year() - 1;
1739            resWeek = week + weeksInYear(resYear, dow, doy);
1740        } else if (week > weeksInYear(mom.year(), dow, doy)) {
1741            resWeek = week - weeksInYear(mom.year(), dow, doy);
1742            resYear = mom.year() + 1;
1743        } else {
1744            resYear = mom.year();
1745            resWeek = week;
1746        }
1747
1748        return {
1749            week: resWeek,
1750            year: resYear
1751        };
1752    }
1753
1754    function weeksInYear(year, dow, doy) {
1755        var weekOffset = firstWeekOffset(year, dow, doy),
1756            weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
1757        return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
1758    }
1759
1760    // FORMATTING
1761
1762    addFormatToken('w', ['ww', 2], 'wo', 'week');
1763    addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
1764
1765    // ALIASES
1766
1767    addUnitAlias('week', 'w');
1768    addUnitAlias('isoWeek', 'W');
1769
1770    // PRIORITIES
1771
1772    addUnitPriority('week', 5);
1773    addUnitPriority('isoWeek', 5);
1774
1775    // PARSING
1776
1777    addRegexToken('w',  match1to2);
1778    addRegexToken('ww', match1to2, match2);
1779    addRegexToken('W',  match1to2);
1780    addRegexToken('WW', match1to2, match2);
1781
1782    addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
1783        week[token.substr(0, 1)] = toInt(input);
1784    });
1785
1786    // HELPERS
1787
1788    // LOCALES
1789
1790    function localeWeek (mom) {
1791        return weekOfYear(mom, this._week.dow, this._week.doy).week;
1792    }
1793
1794    var defaultLocaleWeek = {
1795        dow : 0, // Sunday is the first day of the week.
1796        doy : 6  // The week that contains Jan 6th is the first week of the year.
1797    };
1798
1799    function localeFirstDayOfWeek () {
1800        return this._week.dow;
1801    }
1802
1803    function localeFirstDayOfYear () {
1804        return this._week.doy;
1805    }
1806
1807    // MOMENTS
1808
1809    function getSetWeek (input) {
1810        var week = this.localeData().week(this);
1811        return input == null ? week : this.add((input - week) * 7, 'd');
1812    }
1813
1814    function getSetISOWeek (input) {
1815        var week = weekOfYear(this, 1, 4).week;
1816        return input == null ? week : this.add((input - week) * 7, 'd');
1817    }
1818
1819    // FORMATTING
1820
1821    addFormatToken('d', 0, 'do', 'day');
1822
1823    addFormatToken('dd', 0, 0, function (format) {
1824        return this.localeData().weekdaysMin(this, format);
1825    });
1826
1827    addFormatToken('ddd', 0, 0, function (format) {
1828        return this.localeData().weekdaysShort(this, format);
1829    });
1830
1831    addFormatToken('dddd', 0, 0, function (format) {
1832        return this.localeData().weekdays(this, format);
1833    });
1834
1835    addFormatToken('e', 0, 0, 'weekday');
1836    addFormatToken('E', 0, 0, 'isoWeekday');
1837
1838    // ALIASES
1839
1840    addUnitAlias('day', 'd');
1841    addUnitAlias('weekday', 'e');
1842    addUnitAlias('isoWeekday', 'E');
1843
1844    // PRIORITY
1845    addUnitPriority('day', 11);
1846    addUnitPriority('weekday', 11);
1847    addUnitPriority('isoWeekday', 11);
1848
1849    // PARSING
1850
1851    addRegexToken('d',    match1to2);
1852    addRegexToken('e',    match1to2);
1853    addRegexToken('E',    match1to2);
1854    addRegexToken('dd',   function (isStrict, locale) {
1855        return locale.weekdaysMinRegex(isStrict);
1856    });
1857    addRegexToken('ddd',   function (isStrict, locale) {
1858        return locale.weekdaysShortRegex(isStrict);
1859    });
1860    addRegexToken('dddd',   function (isStrict, locale) {
1861        return locale.weekdaysRegex(isStrict);
1862    });
1863
1864    addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
1865        var weekday = config._locale.weekdaysParse(input, token, config._strict);
1866        // if we didn't get a weekday name, mark the date as invalid
1867        if (weekday != null) {
1868            week.d = weekday;
1869        } else {
1870            getParsingFlags(config).invalidWeekday = input;
1871        }
1872    });
1873
1874    addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
1875        week[token] = toInt(input);
1876    });
1877
1878    // HELPERS
1879
1880    function parseWeekday(input, locale) {
1881        if (typeof input !== 'string') {
1882            return input;
1883        }
1884
1885        if (!isNaN(input)) {
1886            return parseInt(input, 10);
1887        }
1888
1889        input = locale.weekdaysParse(input);
1890        if (typeof input === 'number') {
1891            return input;
1892        }
1893
1894        return null;
1895    }
1896
1897    function parseIsoWeekday(input, locale) {
1898        if (typeof input === 'string') {
1899            return locale.weekdaysParse(input) % 7 || 7;
1900        }
1901        return isNaN(input) ? null : input;
1902    }
1903
1904    // LOCALES
1905    function shiftWeekdays (ws, n) {
1906        return ws.slice(n, 7).concat(ws.slice(0, n));
1907    }
1908
1909    var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');
1910    function localeWeekdays (m, format) {
1911        var weekdays = isArray(this._weekdays) ? this._weekdays :
1912            this._weekdays[(m && m !== true && this._weekdays.isFormat.test(format)) ? 'format' : 'standalone'];
1913        return (m === true) ? shiftWeekdays(weekdays, this._week.dow)
1914            : (m) ? weekdays[m.day()] : weekdays;
1915    }
1916
1917    var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');
1918    function localeWeekdaysShort (m) {
1919        return (m === true) ? shiftWeekdays(this._weekdaysShort, this._week.dow)
1920            : (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort;
1921    }
1922
1923    var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');
1924    function localeWeekdaysMin (m) {
1925        return (m === true) ? shiftWeekdays(this._weekdaysMin, this._week.dow)
1926            : (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin;
1927    }
1928
1929    function handleStrictParse$1(weekdayName, format, strict) {
1930        var i, ii, mom, llc = weekdayName.toLocaleLowerCase();
1931        if (!this._weekdaysParse) {
1932            this._weekdaysParse = [];
1933            this._shortWeekdaysParse = [];
1934            this._minWeekdaysParse = [];
1935
1936            for (i = 0; i < 7; ++i) {
1937                mom = createUTC([2000, 1]).day(i);
1938                this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
1939                this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
1940                this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
1941            }
1942        }
1943
1944        if (strict) {
1945            if (format === 'dddd') {
1946                ii = indexOf.call(this._weekdaysParse, llc);
1947                return ii !== -1 ? ii : null;
1948            } else if (format === 'ddd') {
1949                ii = indexOf.call(this._shortWeekdaysParse, llc);
1950                return ii !== -1 ? ii : null;
1951            } else {
1952                ii = indexOf.call(this._minWeekdaysParse, llc);
1953                return ii !== -1 ? ii : null;
1954            }
1955        } else {
1956            if (format === 'dddd') {
1957                ii = indexOf.call(this._weekdaysParse, llc);
1958                if (ii !== -1) {
1959                    return ii;
1960                }
1961                ii = indexOf.call(this._shortWeekdaysParse, llc);
1962                if (ii !== -1) {
1963                    return ii;
1964                }
1965                ii = indexOf.call(this._minWeekdaysParse, llc);
1966                return ii !== -1 ? ii : null;
1967            } else if (format === 'ddd') {
1968                ii = indexOf.call(this._shortWeekdaysParse, llc);
1969                if (ii !== -1) {
1970                    return ii;
1971                }
1972                ii = indexOf.call(this._weekdaysParse, llc);
1973                if (ii !== -1) {
1974                    return ii;
1975                }
1976                ii = indexOf.call(this._minWeekdaysParse, llc);
1977                return ii !== -1 ? ii : null;
1978            } else {
1979                ii = indexOf.call(this._minWeekdaysParse, llc);
1980                if (ii !== -1) {
1981                    return ii;
1982                }
1983                ii = indexOf.call(this._weekdaysParse, llc);
1984                if (ii !== -1) {
1985                    return ii;
1986                }
1987                ii = indexOf.call(this._shortWeekdaysParse, llc);
1988                return ii !== -1 ? ii : null;
1989            }
1990        }
1991    }
1992
1993    function localeWeekdaysParse (weekdayName, format, strict) {
1994        var i, mom, regex;
1995
1996        if (this._weekdaysParseExact) {
1997            return handleStrictParse$1.call(this, weekdayName, format, strict);
1998        }
1999
2000        if (!this._weekdaysParse) {
2001            this._weekdaysParse = [];
2002            this._minWeekdaysParse = [];
2003            this._shortWeekdaysParse = [];
2004            this._fullWeekdaysParse = [];
2005        }
2006
2007        for (i = 0; i < 7; i++) {
2008            // make the regex if we don't have it already
2009
2010            mom = createUTC([2000, 1]).day(i);
2011            if (strict && !this._fullWeekdaysParse[i]) {
2012                this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i');
2013                this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i');
2014                this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i');
2015            }
2016            if (!this._weekdaysParse[i]) {
2017                regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
2018                this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
2019            }
2020            // test the regex
2021            if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
2022                return i;
2023            } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
2024                return i;
2025            } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
2026                return i;
2027            } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
2028                return i;
2029            }
2030        }
2031    }
2032
2033    // MOMENTS
2034
2035    function getSetDayOfWeek (input) {
2036        if (!this.isValid()) {
2037            return input != null ? this : NaN;
2038        }
2039        var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
2040        if (input != null) {
2041            input = parseWeekday(input, this.localeData());
2042            return this.add(input - day, 'd');
2043        } else {
2044            return day;
2045        }
2046    }
2047
2048    function getSetLocaleDayOfWeek (input) {
2049        if (!this.isValid()) {
2050            return input != null ? this : NaN;
2051        }
2052        var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
2053        return input == null ? weekday : this.add(input - weekday, 'd');
2054    }
2055
2056    function getSetISODayOfWeek (input) {
2057        if (!this.isValid()) {
2058            return input != null ? this : NaN;
2059        }
2060
2061        // behaves the same as moment#day except
2062        // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
2063        // as a setter, sunday should belong to the previous week.
2064
2065        if (input != null) {
2066            var weekday = parseIsoWeekday(input, this.localeData());
2067            return this.day(this.day() % 7 ? weekday : weekday - 7);
2068        } else {
2069            return this.day() || 7;
2070        }
2071    }
2072
2073    var defaultWeekdaysRegex = matchWord;
2074    function weekdaysRegex (isStrict) {
2075        if (this._weekdaysParseExact) {
2076            if (!hasOwnProp(this, '_weekdaysRegex')) {
2077                computeWeekdaysParse.call(this);
2078            }
2079            if (isStrict) {
2080                return this._weekdaysStrictRegex;
2081            } else {
2082                return this._weekdaysRegex;
2083            }
2084        } else {
2085            if (!hasOwnProp(this, '_weekdaysRegex')) {
2086                this._weekdaysRegex = defaultWeekdaysRegex;
2087            }
2088            return this._weekdaysStrictRegex && isStrict ?
2089                this._weekdaysStrictRegex : this._weekdaysRegex;
2090        }
2091    }
2092
2093    var defaultWeekdaysShortRegex = matchWord;
2094    function weekdaysShortRegex (isStrict) {
2095        if (this._weekdaysParseExact) {
2096            if (!hasOwnProp(this, '_weekdaysRegex')) {
2097                computeWeekdaysParse.call(this);
2098            }
2099            if (isStrict) {
2100                return this._weekdaysShortStrictRegex;
2101            } else {
2102                return this._weekdaysShortRegex;
2103            }
2104        } else {
2105            if (!hasOwnProp(this, '_weekdaysShortRegex')) {
2106                this._weekdaysShortRegex = defaultWeekdaysShortRegex;
2107            }
2108            return this._weekdaysShortStrictRegex && isStrict ?
2109                this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
2110        }
2111    }
2112
2113    var defaultWeekdaysMinRegex = matchWord;
2114    function weekdaysMinRegex (isStrict) {
2115        if (this._weekdaysParseExact) {
2116            if (!hasOwnProp(this, '_weekdaysRegex')) {
2117                computeWeekdaysParse.call(this);
2118            }
2119            if (isStrict) {
2120                return this._weekdaysMinStrictRegex;
2121            } else {
2122                return this._weekdaysMinRegex;
2123            }
2124        } else {
2125            if (!hasOwnProp(this, '_weekdaysMinRegex')) {
2126                this._weekdaysMinRegex = defaultWeekdaysMinRegex;
2127            }
2128            return this._weekdaysMinStrictRegex && isStrict ?
2129                this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
2130        }
2131    }
2132
2133
2134    function computeWeekdaysParse () {
2135        function cmpLenRev(a, b) {
2136            return b.length - a.length;
2137        }
2138
2139        var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],
2140            i, mom, minp, shortp, longp;
2141        for (i = 0; i < 7; i++) {
2142            // make the regex if we don't have it already
2143            mom = createUTC([2000, 1]).day(i);
2144            minp = this.weekdaysMin(mom, '');
2145            shortp = this.weekdaysShort(mom, '');
2146            longp = this.weekdays(mom, '');
2147            minPieces.push(minp);
2148            shortPieces.push(shortp);
2149            longPieces.push(longp);
2150            mixedPieces.push(minp);
2151            mixedPieces.push(shortp);
2152            mixedPieces.push(longp);
2153        }
2154        // Sorting makes sure if one weekday (or abbr) is a prefix of another it
2155        // will match the longer piece.
2156        minPieces.sort(cmpLenRev);
2157        shortPieces.sort(cmpLenRev);
2158        longPieces.sort(cmpLenRev);
2159        mixedPieces.sort(cmpLenRev);
2160        for (i = 0; i < 7; i++) {
2161            shortPieces[i] = regexEscape(shortPieces[i]);
2162            longPieces[i] = regexEscape(longPieces[i]);
2163            mixedPieces[i] = regexEscape(mixedPieces[i]);
2164        }
2165
2166        this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
2167        this._weekdaysShortRegex = this._weekdaysRegex;
2168        this._weekdaysMinRegex = this._weekdaysRegex;
2169
2170        this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
2171        this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
2172        this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
2173    }
2174
2175    // FORMATTING
2176
2177    function hFormat() {
2178        return this.hours() % 12 || 12;
2179    }
2180
2181    function kFormat() {
2182        return this.hours() || 24;
2183    }
2184
2185    addFormatToken('H', ['HH', 2], 0, 'hour');
2186    addFormatToken('h', ['hh', 2], 0, hFormat);
2187    addFormatToken('k', ['kk', 2], 0, kFormat);
2188
2189    addFormatToken('hmm', 0, 0, function () {
2190        return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
2191    });
2192
2193    addFormatToken('hmmss', 0, 0, function () {
2194        return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +
2195            zeroFill(this.seconds(), 2);
2196    });
2197
2198    addFormatToken('Hmm', 0, 0, function () {
2199        return '' + this.hours() + zeroFill(this.minutes(), 2);
2200    });
2201
2202    addFormatToken('Hmmss', 0, 0, function () {
2203        return '' + this.hours() + zeroFill(this.minutes(), 2) +
2204            zeroFill(this.seconds(), 2);
2205    });
2206
2207    function meridiem (token, lowercase) {
2208        addFormatToken(token, 0, 0, function () {
2209            return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
2210        });
2211    }
2212
2213    meridiem('a', true);
2214    meridiem('A', false);
2215
2216    // ALIASES
2217
2218    addUnitAlias('hour', 'h');
2219
2220    // PRIORITY
2221    addUnitPriority('hour', 13);
2222
2223    // PARSING
2224
2225    function matchMeridiem (isStrict, locale) {
2226        return locale._meridiemParse;
2227    }
2228
2229    addRegexToken('a',  matchMeridiem);
2230    addRegexToken('A',  matchMeridiem);
2231    addRegexToken('H',  match1to2);
2232    addRegexToken('h',  match1to2);
2233    addRegexToken('k',  match1to2);
2234    addRegexToken('HH', match1to2, match2);
2235    addRegexToken('hh', match1to2, match2);
2236    addRegexToken('kk', match1to2, match2);
2237
2238    addRegexToken('hmm', match3to4);
2239    addRegexToken('hmmss', match5to6);
2240    addRegexToken('Hmm', match3to4);
2241    addRegexToken('Hmmss', match5to6);
2242
2243    addParseToken(['H', 'HH'], HOUR);
2244    addParseToken(['k', 'kk'], function (input, array, config) {
2245        var kInput = toInt(input);
2246        array[HOUR] = kInput === 24 ? 0 : kInput;
2247    });
2248    addParseToken(['a', 'A'], function (input, array, config) {
2249        config._isPm = config._locale.isPM(input);
2250        config._meridiem = input;
2251    });
2252    addParseToken(['h', 'hh'], function (input, array, config) {
2253        array[HOUR] = toInt(input);
2254        getParsingFlags(config).bigHour = true;
2255    });
2256    addParseToken('hmm', function (input, array, config) {
2257        var pos = input.length - 2;
2258        array[HOUR] = toInt(input.substr(0, pos));
2259        array[MINUTE] = toInt(input.substr(pos));
2260        getParsingFlags(config).bigHour = true;
2261    });
2262    addParseToken('hmmss', function (input, array, config) {
2263        var pos1 = input.length - 4;
2264        var pos2 = input.length - 2;
2265        array[HOUR] = toInt(input.substr(0, pos1));
2266        array[MINUTE] = toInt(input.substr(pos1, 2));
2267        array[SECOND] = toInt(input.substr(pos2));
2268        getParsingFlags(config).bigHour = true;
2269    });
2270    addParseToken('Hmm', function (input, array, config) {
2271        var pos = input.length - 2;
2272        array[HOUR] = toInt(input.substr(0, pos));
2273        array[MINUTE] = toInt(input.substr(pos));
2274    });
2275    addParseToken('Hmmss', function (input, array, config) {
2276        var pos1 = input.length - 4;
2277        var pos2 = input.length - 2;
2278        array[HOUR] = toInt(input.substr(0, pos1));
2279        array[MINUTE] = toInt(input.substr(pos1, 2));
2280        array[SECOND] = toInt(input.substr(pos2));
2281    });
2282
2283    // LOCALES
2284
2285    function localeIsPM (input) {
2286        // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
2287        // Using charAt should be more compatible.
2288        return ((input + '').toLowerCase().charAt(0) === 'p');
2289    }
2290
2291    var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i;
2292    function localeMeridiem (hours, minutes, isLower) {
2293        if (hours > 11) {
2294            return isLower ? 'pm' : 'PM';
2295        } else {
2296            return isLower ? 'am' : 'AM';
2297        }
2298    }
2299
2300
2301    // MOMENTS
2302
2303    // Setting the hour should keep the time, because the user explicitly
2304    // specified which hour they want. So trying to maintain the same hour (in
2305    // a new timezone) makes sense. Adding/subtracting hours does not follow
2306    // this rule.
2307    var getSetHour = makeGetSet('Hours', true);
2308
2309    var baseConfig = {
2310        calendar: defaultCalendar,
2311        longDateFormat: defaultLongDateFormat,
2312        invalidDate: defaultInvalidDate,
2313        ordinal: defaultOrdinal,
2314        dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,
2315        relativeTime: defaultRelativeTime,
2316
2317        months: defaultLocaleMonths,
2318        monthsShort: defaultLocaleMonthsShort,
2319
2320        week: defaultLocaleWeek,
2321
2322        weekdays: defaultLocaleWeekdays,
2323        weekdaysMin: defaultLocaleWeekdaysMin,
2324        weekdaysShort: defaultLocaleWeekdaysShort,
2325
2326        meridiemParse: defaultLocaleMeridiemParse
2327    };
2328
2329    // internal storage for locale config files
2330    var locales = {};
2331    var localeFamilies = {};
2332    var globalLocale;
2333
2334    function normalizeLocale(key) {
2335        return key ? key.toLowerCase().replace('_', '-') : key;
2336    }
2337
2338    // pick the locale from the array
2339    // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
2340    // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
2341    function chooseLocale(names) {
2342        var i = 0, j, next, locale, split;
2343
2344        while (i < names.length) {
2345            split = normalizeLocale(names[i]).split('-');
2346            j = split.length;
2347            next = normalizeLocale(names[i + 1]);
2348            next = next ? next.split('-') : null;
2349            while (j > 0) {
2350                locale = loadLocale(split.slice(0, j).join('-'));
2351                if (locale) {
2352                    return locale;
2353                }
2354                if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {
2355                    //the next array item is better than a shallower substring of this one
2356                    break;
2357                }
2358                j--;
2359            }
2360            i++;
2361        }
2362        return globalLocale;
2363    }
2364
2365    function loadLocale(name) {
2366        var oldLocale = null;
2367        // TODO: Find a better way to register and load all the locales in Node
2368        if (!locales[name] && (typeof module !== 'undefined') &&
2369            
vendor: 8,339 bytes, lines 2369-2602
2369module && module.exports) {
2370            try {
2371                oldLocale = globalLocale._abbr;
2372                var aliasedRequire = require;
2373                aliasedRequire('./locale/' + name);
2374                getSetGlobalLocale(oldLocale);
2375            } catch (e) {}
2376        }
2377        return locales[name];
2378    }
2379
2380    // This function will load locale and then set the global locale.  If
2381    // no arguments are passed in, it will simply return the current global
2382    // locale key.
2383    function getSetGlobalLocale (key, values) {
2384        var data;
2385        if (key) {
2386            if (isUndefined(values)) {
2387                data = getLocale(key);
2388            }
2389            else {
2390                data = defineLocale(key, values);
2391            }
2392
2393            if (data) {
2394                // moment.duration._locale = moment._locale = data;
2395                globalLocale = data;
2396            }
2397            else {
2398                if ((typeof console !==  'undefined') && console.warn) {
2399                    //warn user if arguments are passed but the locale could not be set
2400                    console.warn('Locale ' + key +  ' not found. Did you forget to load it?');
2401                }
2402            }
2403        }
2404
2405        return globalLocale._abbr;
2406    }
2407
2408    function defineLocale (name, config) {
2409        if (config !== null) {
2410            var locale, parentConfig = baseConfig;
2411            config.abbr = name;
2412            if (locales[name] != null) {
2413                deprecateSimple('defineLocaleOverride',
2414                    'use moment.updateLocale(localeName, config) to change ' +
2415                    'an existing locale. moment.defineLocale(localeName, ' +
2416                    'config) should only be used for creating a new locale ' +
2417                    'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
2418                parentConfig = locales[name]._config;
2419            } else if (config.parentLocale != null) {
2420                if (locales[config.parentLocale] != null) {
2421                    parentConfig = locales[config.parentLocale]._config;
2422                } else {
2423                    locale = loadLocale(config.parentLocale);
2424                    if (locale != null) {
2425                        parentConfig = locale._config;
2426                    } else {
2427                        if (!localeFamilies[config.parentLocale]) {
2428                            localeFamilies[config.parentLocale] = [];
2429                        }
2430                        localeFamilies[config.parentLocale].push({
2431                            name: name,
2432                            config: config
2433                        });
2434                        return null;
2435                    }
2436                }
2437            }
2438            locales[name] = new Locale(mergeConfigs(parentConfig, config));
2439
2440            if (localeFamilies[name]) {
2441                localeFamilies[name].forEach(function (x) {
2442                    defineLocale(x.name, x.config);
2443                });
2444            }
2445
2446            // backwards compat for now: also set the locale
2447            // make sure we set the locale AFTER all child locales have been
2448            // created, so we won't end up with the child locale set.
2449            getSetGlobalLocale(name);
2450
2451
2452            return locales[name];
2453        } else {
2454            // useful for testing
2455            delete locales[name];
2456            return null;
2457        }
2458    }
2459
2460    function updateLocale(name, config) {
2461        if (config != null) {
2462            var locale, tmpLocale, parentConfig = baseConfig;
2463            // MERGE
2464            tmpLocale = loadLocale(name);
2465            if (tmpLocale != null) {
2466                parentConfig = tmpLocale._config;
2467            }
2468            config = mergeConfigs(parentConfig, config);
2469            locale = new Locale(config);
2470            locale.parentLocale = locales[name];
2471            locales[name] = locale;
2472
2473            // backwards compat for now: also set the locale
2474            getSetGlobalLocale(name);
2475        } else {
2476            // pass null for config to unupdate, useful for tests
2477            if (locales[name] != null) {
2478                if (locales[name].parentLocale != null) {
2479                    locales[name] = locales[name].parentLocale;
2480                } else if (locales[name] != null) {
2481                    delete locales[name];
2482                }
2483            }
2484        }
2485        return locales[name];
2486    }
2487
2488    // returns locale data
2489    function getLocale (key) {
2490        var locale;
2491
2492        if (key && key._locale && key._locale._abbr) {
2493            key = key._locale._abbr;
2494        }
2495
2496        if (!key) {
2497            return globalLocale;
2498        }
2499
2500        if (!isArray(key)) {
2501            //short-circuit everything else
2502            locale = loadLocale(key);
2503            if (locale) {
2504                return locale;
2505            }
2506            key = [key];
2507        }
2508
2509        return chooseLocale(key);
2510    }
2511
2512    function listLocales() {
2513        return keys(locales);
2514    }
2515
2516    function checkOverflow (m) {
2517        var overflow;
2518        var a = m._a;
2519
2520        if (a && getParsingFlags(m).overflow === -2) {
2521            overflow =
2522                a[MONTH]       < 0 || a[MONTH]       > 11  ? MONTH :
2523                    a[DATE]        < 1 || a[DATE]        > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
2524                        a[HOUR]        < 0 || a[HOUR]        > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
2525                            a[MINUTE]      < 0 || a[MINUTE]      > 59  ? MINUTE :
2526                                a[SECOND]      < 0 || a[SECOND]      > 59  ? SECOND :
2527                                    a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
2528                                        -1;
2529
2530            if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
2531                overflow = DATE;
2532            }
2533            if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
2534                overflow = WEEK;
2535            }
2536            if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
2537                overflow = WEEKDAY;
2538            }
2539
2540            getParsingFlags(m).overflow = overflow;
2541        }
2542
2543        return m;
2544    }
2545
2546    // Pick the first defined of two or three arguments.
2547    function defaults(a, b, c) {
2548        if (a != null) {
2549            return a;
2550        }
2551        if (b != null) {
2552            return b;
2553        }
2554        return c;
2555    }
2556
2557    function currentDateArray(config) {
2558        // hooks is actually the exported moment object
2559        var nowValue = new Date(hooks.now());
2560        if (config._useUTC) {
2561            return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
2562        }
2563        return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
2564    }
2565
2566    // convert an array to a date.
2567    // the array should mirror the parameters below
2568    // note: all values past the year are optional and will default to the lowest possible value.
2569    // [year, month, day , hour, minute, second, millisecond]
2570    function configFromArray (config) {
2571        var i, date, input = [], currentDate, expectedWeekday, yearToUse;
2572
2573        if (config._d) {
2574            return;
2575        }
2576
2577        currentDate = currentDateArray(config);
2578
2579        //compute day of the year from weeks and weekdays
2580        if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
2581            dayOfYearFromWeekInfo(config);
2582        }
2583
2584        //if the day of the year is set, figure out what it is
2585        if (config._dayOfYear != null) {
2586            yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
2587
2588            if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) {
2589                getParsingFlags(config)._overflowDayOfYear = true;
2590            }
2591
2592            date = createUTCDate(yearToUse, 0, config._dayOfYear);
2593            config._a[MONTH] = date.getUTCMonth();
2594            config._a[DATE] = date.getUTCDate();
2595        }
2596
2597        // Default to current date.
2598        // * if no year, month, day of month are given, default to today
2599        // * if day of month is given, default month and year
2600        // * if month is given, default only year
2601        // * if year is given, don't default anything
2602        for (i = 0; i < 3 && config._a[i] == null; ++i) {
2603            config._a[i] = input[i] = currentDate[i];
2604        }
2605
2606        // Zero out whatever was not defaulted, including time
2607        for (; i < 7; i++) {
2608            config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];
2609        }
2610
2611        // Check for 24:00:00.000
2612        if (config._a[HOUR] === 24 &&
2613            config._a[MINUTE] === 0 &&
2614            config._a[SECOND] === 0 &&
vendor: 18,473 bytes, lines 2615-3156
2615            config._a[MILLISECOND] === 0) {
2616            config._nextDay = true;
2617            config._a[HOUR] = 0;
2618        }
2619
2620        config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
2621        expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay();
2622
2623        // Apply timezone offset from input. The actual utcOffset can be changed
2624        // with parseZone.
2625        if (config._tzm != null) {
2626            config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
2627        }
2628
2629        if (config._nextDay) {
2630            config._a[HOUR] = 24;
2631        }
2632
2633        // check for mismatching day of week
2634        if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) {
2635            getParsingFlags(config).weekdayMismatch = true;
2636        }
2637    }
2638
2639    function dayOfYearFromWeekInfo(config) {
2640        var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;
2641
2642        w = config._w;
2643        if (w.GG != null || w.W != null || w.E != null) {
2644            dow = 1;
2645            doy = 4;
2646
2647            // TODO: We need to take the current isoWeekYear, but that depends on
2648            // how we interpret now (local, utc, fixed offset). So create
2649            // a now version of current config (take local/utc/offset flags, and
2650            // create now).
2651            weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);
2652            week = defaults(w.W, 1);
2653            weekday = defaults(w.E, 1);
2654            if (weekday < 1 || weekday > 7) {
2655                weekdayOverflow = true;
2656            }
2657        } else {
2658            dow = config._locale._week.dow;
2659            doy = config._locale._week.doy;
2660
2661            var curWeek = weekOfYear(createLocal(), dow, doy);
2662
2663            weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);
2664
2665            // Default to current week.
2666            week = defaults(w.w, curWeek.week);
2667
2668            if (w.d != null) {
2669                // weekday -- low day numbers are considered next week
2670                weekday = w.d;
2671                if (weekday < 0 || weekday > 6) {
2672                    weekdayOverflow = true;
2673                }
2674            } else if (w.e != null) {
2675                // local weekday -- counting starts from beginning of week
2676                weekday = w.e + dow;
2677                if (w.e < 0 || w.e > 6) {
2678                    weekdayOverflow = true;
2679                }
2680            } else {
2681                // default to beginning of week
2682                weekday = dow;
2683            }
2684        }
2685        if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
2686            getParsingFlags(config)._overflowWeeks = true;
2687        } else if (weekdayOverflow != null) {
2688            getParsingFlags(config)._overflowWeekday = true;
2689        } else {
2690            temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
2691            config._a[YEAR] = temp.year;
2692            config._dayOfYear = temp.dayOfYear;
2693        }
2694    }
2695
2696    // iso 8601 regex
2697    // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
2698    var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
2699    var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
2700
2701    var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/;
2702
2703    var isoDates = [
2704        ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
2705        ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
2706        ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
2707        ['GGGG-[W]WW', /\d{4}-W\d\d/, false],
2708        ['YYYY-DDD', /\d{4}-\d{3}/],
2709        ['YYYY-MM', /\d{4}-\d\d/, false],
2710        ['YYYYYYMMDD', /[+-]\d{10}/],
2711        ['YYYYMMDD', /\d{8}/],
2712        // YYYYMM is NOT allowed by the standard
2713        ['GGGG[W]WWE', /\d{4}W\d{3}/],
2714        ['GGGG[W]WW', /\d{4}W\d{2}/, false],
2715        ['YYYYDDD', /\d{7}/]
2716    ];
2717
2718    // iso time formats and regexes
2719    var isoTimes = [
2720        ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
2721        ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
2722        ['HH:mm:ss', /\d\d:\d\d:\d\d/],
2723        ['HH:mm', /\d\d:\d\d/],
2724        ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
2725        ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
2726        ['HHmmss', /\d\d\d\d\d\d/],
2727        ['HHmm', /\d\d\d\d/],
2728        ['HH', /\d\d/]
2729    ];
2730
2731    var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i;
2732
2733    // date from iso format
2734    function configFromISO(config) {
2735        var i, l,
2736            string = config._i,
2737            match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
2738            allowTime, dateFormat, timeFormat, tzFormat;
2739
2740        if (match) {
2741            getParsingFlags(config).iso = true;
2742
2743            for (i = 0, l = isoDates.length; i < l; i++) {
2744                if (isoDates[i][1].exec(match[1])) {
2745                    dateFormat = isoDates[i][0];
2746                    allowTime = isoDates[i][2] !== false;
2747                    break;
2748                }
2749            }
2750            if (dateFormat == null) {
2751                config._isValid = false;
2752                return;
2753            }
2754            if (match[3]) {
2755                for (i = 0, l = isoTimes.length; i < l; i++) {
2756                    if (isoTimes[i][1].exec(match[3])) {
2757                        // match[2] should be 'T' or space
2758                        timeFormat = (match[2] || ' ') + isoTimes[i][0];
2759                        break;
2760                    }
2761                }
2762                if (timeFormat == null) {
2763                    config._isValid = false;
2764                    return;
2765                }
2766            }
2767            if (!allowTime && timeFormat != null) {
2768                config._isValid = false;
2769                return;
2770            }
2771            if (match[4]) {
2772                if (tzRegex.exec(match[4])) {
2773                    tzFormat = 'Z';
2774                } else {
2775                    config._isValid = false;
2776                    return;
2777                }
2778            }
2779            config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
2780            configFromStringAndFormat(config);
2781        } else {
2782            config._isValid = false;
2783        }
2784    }
2785
2786    // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3
2787    var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;
2788
2789    function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) {
2790        var result = [
2791            untruncateYear(yearStr),
2792            defaultLocaleMonthsShort.indexOf(monthStr),
2793            parseInt(dayStr, 10),
2794            parseInt(hourStr, 10),
2795            parseInt(minuteStr, 10)
2796        ];
2797
2798        if (secondStr) {
2799            result.push(parseInt(secondStr, 10));
2800        }
2801
2802        return result;
2803    }
2804
2805    function untruncateYear(yearStr) {
2806        var year = parseInt(yearStr, 10);
2807        if (year <= 49) {
2808            return 2000 + year;
2809        } else if (year <= 999) {
2810            return 1900 + year;
2811        }
2812        return year;
2813    }
2814
2815    function preprocessRFC2822(s) {
2816        // Remove comments and folding whitespace and replace multiple-spaces with a single space
2817        return s.replace(/\([^)]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
2818    }
2819
2820    function checkWeekday(weekdayStr, parsedInput, config) {
2821        if (weekdayStr) {
2822            // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check.
2823            var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),
2824                weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay();
2825            if (weekdayProvided !== weekdayActual) {
2826                getParsingFlags(config).weekdayMismatch = true;
2827                config._isValid = false;
2828                return false;
2829            }
2830        }
2831        return true;
2832    }
2833
2834    var obsOffsets = {
2835        UT: 0,
2836        GMT: 0,
2837        EDT: -4 * 60,
2838        EST: -5 * 60,
2839        CDT: -5 * 60,
2840        CST: -6 * 60,
2841        MDT: -6 * 60,
2842        MST: -7 * 60,
2843        PDT: -7 * 60,
2844        PST: -8 * 60
2845    };
2846
2847    function calculateOffset(obsOffset, militaryOffset, numOffset) {
2848        if (obsOffset) {
2849            return obsOffsets[obsOffset];
2850        } else if (militaryOffset) {
2851            // the only allowed military tz is Z
2852            return 0;
2853        } else {
2854            var hm = parseInt(numOffset, 10);
2855            var m = hm % 100, h = (hm - m) / 100;
2856            return h * 60 + m;
2857        }
2858    }
2859
2860    // date and time from ref 2822 format
2861    function configFromRFC2822(config) {
2862        var match = rfc2822.exec(preprocessRFC2822(config._i));
2863        if (match) {
2864            var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]);
2865            if (!checkWeekday(match[1], parsedArray, config)) {
2866                return;
2867            }
2868
2869            config._a = parsedArray;
2870            config._tzm = calculateOffset(match[8], match[9], match[10]);
2871
2872            config._d = createUTCDate.apply(null, config._a);
2873            config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
2874
2875            getParsingFlags(config).rfc2822 = true;
2876        } else {
2877            config._isValid = false;
2878        }
2879    }
2880
2881    // date from iso format or fallback
2882    function configFromString(config) {
2883        var matched = aspNetJsonRegex.exec(config._i);
2884
2885        if (matched !== null) {
2886            config._d = new Date(+matched[1]);
2887            return;
2888        }
2889
2890        configFromISO(config);
2891        if (config._isValid === false) {
2892            delete config._isValid;
2893        } else {
2894            return;
2895        }
2896
2897        configFromRFC2822(config);
2898        if (config._isValid === false) {
2899            delete config._isValid;
2900        } else {
2901            return;
2902        }
2903
2904        // Final attempt, use Input Fallback
2905        hooks.createFromInputFallback(config);
2906    }
2907
2908    hooks.createFromInputFallback = deprecate(
2909        'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' +
2910        'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' +
2911        'discouraged and will be removed in an upcoming major release. Please refer to ' +
2912        'http://momentjs.com/guides/#/warnings/js-date/ for more info.',
2913        function (config) {
2914            config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
2915        }
2916    );
2917
2918    // constant that refers to the ISO standard
2919    hooks.ISO_8601 = function () {};
2920
2921    // constant that refers to the RFC 2822 form
2922    hooks.RFC_2822 = function () {};
2923
2924    // date from string and format string
2925    function configFromStringAndFormat(config) {
2926        // TODO: Move this to another part of the creation flow to prevent circular deps
2927        if (config._f === hooks.ISO_8601) {
2928            configFromISO(config);
2929            return;
2930        }
2931        if (config._f === hooks.RFC_2822) {
2932            configFromRFC2822(config);
2933            return;
2934        }
2935        config._a = [];
2936        getParsingFlags(config).empty = true;
2937
2938        // This array is used to make a Date, either with `new Date` or `Date.UTC`
2939        var string = '' + config._i,
2940            i, parsedInput, tokens, token, skipped,
2941            stringLength = string.length,
2942            totalParsedInputLength = 0;
2943
2944        tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
2945
2946        for (i = 0; i < tokens.length; i++) {
2947            token = tokens[i];
2948            parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
2949            // console.log('token', token, 'parsedInput', parsedInput,
2950            //         'regex', getParseRegexForToken(token, config));
2951            if (parsedInput) {
2952                skipped = string.substr(0, string.indexOf(parsedInput));
2953                if (skipped.length > 0) {
2954                    getParsingFlags(config).unusedInput.push(skipped);
2955                }
2956                string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
2957                totalParsedInputLength += parsedInput.length;
2958            }
2959            // don't parse if it's not a known token
2960            if (formatTokenFunctions[token]) {
2961                if (parsedInput) {
2962                    getParsingFlags(config).empty = false;
2963                }
2964                else {
2965                    getParsingFlags(config).unusedTokens.push(token);
2966                }
2967                addTimeToArrayFromToken(token, parsedInput, config);
2968            }
2969            else if (config._strict && !parsedInput) {
2970                getParsingFlags(config).unusedTokens.push(token);
2971            }
2972        }
2973
2974        // add remaining unparsed input length to the string
2975        getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
2976        if (string.length > 0) {
2977            getParsingFlags(config).unusedInput.push(string);
2978        }
2979
2980        // clear _12h flag if hour is <= 12
2981        if (config._a[HOUR] <= 12 &&
2982            getParsingFlags(config).bigHour === true &&
2983            config._a[HOUR] > 0) {
2984            getParsingFlags(config).bigHour = undefined;
2985        }
2986
2987        getParsingFlags(config).parsedDateParts = config._a.slice(0);
2988        getParsingFlags(config).meridiem = config._meridiem;
2989        // handle meridiem
2990        config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);
2991
2992        configFromArray(config);
2993        checkOverflow(config);
2994    }
2995
2996
2997    function meridiemFixWrap (locale, hour, meridiem) {
2998        var isPm;
2999
3000        if (meridiem == null) {
3001            // nothing to do
3002            return hour;
3003        }
3004        if (locale.meridiemHour != null) {
3005            return locale.meridiemHour(hour, meridiem);
3006        } else if (locale.isPM != null) {
3007            // Fallback
3008            isPm = locale.isPM(meridiem);
3009            if (isPm && hour < 12) {
3010                hour += 12;
3011            }
3012            if (!isPm && hour === 12) {
3013                hour = 0;
3014            }
3015            return hour;
3016        } else {
3017            // this is not supposed to happen
3018            return hour;
3019        }
3020    }
3021
3022    // date from string and array of format strings
3023    function configFromStringAndArray(config) {
3024        var tempConfig,
3025            bestMoment,
3026
3027            scoreToBeat,
3028            i,
3029            currentScore;
3030
3031        if (config._f.length === 0) {
3032            getParsingFlags(config).invalidFormat = true;
3033            config._d = new Date(NaN);
3034            return;
3035        }
3036
3037        for (i = 0; i < config._f.length; i++) {
3038            currentScore = 0;
3039            tempConfig = copyConfig({}, config);
3040            if (config._useUTC != null) {
3041                tempConfig._useUTC = config._useUTC;
3042            }
3043            tempConfig._f = config._f[i];
3044            configFromStringAndFormat(tempConfig);
3045
3046            if (!isValid(tempConfig)) {
3047                continue;
3048            }
3049
3050            // if there is any input that was not parsed add a penalty for that format
3051            currentScore += getParsingFlags(tempConfig).charsLeftOver;
3052
3053            //or tokens
3054            currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
3055
3056            getParsingFlags(tempConfig).score = currentScore;
3057
3058            if (scoreToBeat == null || currentScore < scoreToBeat) {
3059                scoreToBeat = currentScore;
3060                bestMoment = tempConfig;
3061            }
3062        }
3063
3064        extend(config, bestMoment || tempConfig);
3065    }
3066
3067    function configFromObject(config) {
3068        if (config._d) {
3069            return;
3070        }
3071
3072        var i = normalizeObjectUnits(config._i);
3073        config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {
3074            return obj && parseInt(obj, 10);
3075        });
3076
3077        configFromArray(config);
3078    }
3079
3080    function createFromConfig (config) {
3081        var res = new Moment(checkOverflow(prepareConfig(config)));
3082        if (res._nextDay) {
3083            // Adding is smart enough around DST
3084            res.add(1, 'd');
3085            res._nextDay = undefined;
3086        }
3087
3088        return res;
3089    }
3090
3091    function prepareConfig (config) {
3092        var input = config._i,
3093            format = config._f;
3094
3095        config._locale = config._locale || getLocale(config._l);
3096
3097        if (input === null || (format === undefined && input === '')) {
3098            return createInvalid({nullInput: true});
3099        }
3100
3101        if (typeof input === 'string') {
3102            config._i = input = config._locale.preparse(input);
3103        }
3104
3105        if (isMoment(input)) {
3106            return new Moment(checkOverflow(input));
3107        } else if (isDate(input)) {
3108            config._d = input;
3109        } else if (isArray(format)) {
3110            configFromStringAndArray(config);
3111        } else if (format) {
3112            configFromStringAndFormat(config);
3113        }  else {
3114            configFromInput(config);
3115        }
3116
3117        if (!isValid(config)) {
3118            config._d = null;
3119        }
3120
3121        return config;
3122    }
3123
3124    function configFromInput(config) {
3125        var input = config._i;
3126        if (isUndefined(input)) {
3127            config._d = new Date(hooks.now());
3128        } else if (isDate(input)) {
3129            config._d = new Date(input.valueOf());
3130        } else if (typeof input === 'string') {
3131            configFromString(config);
3132        } else if (isArray(input)) {
3133            config._a = map(input.slice(0), function (obj) {
3134                return parseInt(obj, 10);
3135            });
3136            configFromArray(config);
3137        } else if (isObject(input)) {
3138            configFromObject(config);
3139        } else if (isNumber(input)) {
3140            // from milliseconds
3141            config._d = new Date(input);
3142        } else {
3143            hooks.createFromInputFallback(config);
3144        }
3145    }
3146
3147    function createLocalOrUTC (input, format, locale, strict, isUTC) {
3148        var c = {};
3149
3150        if (locale === true || locale === false) {
3151            strict = locale;
3152            locale = undefined;
3153        }
3154
3155        if ((isObject(input) && isObjectEmpty(input)) ||
3156            
vendor: 6,430 bytes, lines 3156-3365
3156(isArray(input) && input.length === 0)) {
3157            input = undefined;
3158        }
3159        // object construction must be done this way.
3160        // https://github.com/moment/moment/issues/1423
3161        c._isAMomentObject = true;
3162        c._useUTC = c._isUTC = isUTC;
3163        c._l = locale;
3164        c._i = input;
3165        c._f = format;
3166        c._strict = strict;
3167
3168        return createFromConfig(c);
3169    }
3170
3171    function createLocal (input, format, locale, strict) {
3172        return createLocalOrUTC(input, format, locale, strict, false);
3173    }
3174
3175    var prototypeMin = deprecate(
3176        'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
3177        function () {
3178            var other = createLocal.apply(null, arguments);
3179            if (this.isValid() && other.isValid()) {
3180                return other < this ? this : other;
3181            } else {
3182                return createInvalid();
3183            }
3184        }
3185    );
3186
3187    var prototypeMax = deprecate(
3188        'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
3189        function () {
3190            var other = createLocal.apply(null, arguments);
3191            if (this.isValid() && other.isValid()) {
3192                return other > this ? this : other;
3193            } else {
3194                return createInvalid();
3195            }
3196        }
3197    );
3198
3199    // Pick a moment m from moments so that m[fn](other) is true for all
3200    // other. This relies on the function fn to be transitive.
3201    //
3202    // moments should either be an array of moment objects or an array, whose
3203    // first element is an array of moment objects.
3204    function pickBy(fn, moments) {
3205        var res, i;
3206        if (moments.length === 1 && isArray(moments[0])) {
3207            moments = moments[0];
3208        }
3209        if (!moments.length) {
3210            return createLocal();
3211        }
3212        res = moments[0];
3213        for (i = 1; i < moments.length; ++i) {
3214            if (!moments[i].isValid() || moments[i][fn](res)) {
3215                res = moments[i];
3216            }
3217        }
3218        return res;
3219    }
3220
3221    // TODO: Use [].sort instead?
3222    function min () {
3223        var args = [].slice.call(arguments, 0);
3224
3225        return pickBy('isBefore', args);
3226    }
3227
3228    function max () {
3229        var args = [].slice.call(arguments, 0);
3230
3231        return pickBy('isAfter', args);
3232    }
3233
3234    var now = function () {
3235        return Date.now ? Date.now() : +(new Date());
3236    };
3237
3238    var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond'];
3239
3240    function isDurationValid(m) {
3241        for (var key in m) {
3242            if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) {
3243                return false;
3244            }
3245        }
3246
3247        var unitHasDecimal = false;
3248        for (var i = 0; i < ordering.length; ++i) {
3249            if (m[ordering[i]]) {
3250                if (unitHasDecimal) {
3251                    return false; // only allow non-integers for smallest unit
3252                }
3253                if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {
3254                    unitHasDecimal = true;
3255                }
3256            }
3257        }
3258
3259        return true;
3260    }
3261
3262    function isValid$1() {
3263        return this._isValid;
3264    }
3265
3266    function createInvalid$1() {
3267        return createDuration(NaN);
3268    }
3269
3270    function Duration (duration) {
3271        var normalizedInput = normalizeObjectUnits(duration),
3272            years = normalizedInput.year || 0,
3273            quarters = normalizedInput.quarter || 0,
3274            months = normalizedInput.month || 0,
3275            weeks = normalizedInput.week || normalizedInput.isoWeek || 0,
3276            days = normalizedInput.day || 0,
3277            hours = normalizedInput.hour || 0,
3278            minutes = normalizedInput.minute || 0,
3279            seconds = normalizedInput.second || 0,
3280            milliseconds = normalizedInput.millisecond || 0;
3281
3282        this._isValid = isDurationValid(normalizedInput);
3283
3284        // representation for dateAddRemove
3285        this._milliseconds = +milliseconds +
3286            seconds * 1e3 + // 1000
3287            minutes * 6e4 + // 1000 * 60
3288            hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
3289        // Because of dateAddRemove treats 24 hours as different from a
3290        // day when working around DST, we need to store them separately
3291        this._days = +days +
3292            weeks * 7;
3293        // It is impossible to translate months into days without knowing
3294        // which months you are are talking about, so we have to store
3295        // it separately.
3296        this._months = +months +
3297            quarters * 3 +
3298            years * 12;
3299
3300        this._data = {};
3301
3302        this._locale = getLocale();
3303
3304        this._bubble();
3305    }
3306
3307    function isDuration (obj) {
3308        return obj instanceof Duration;
3309    }
3310
3311    function absRound (number) {
3312        if (number < 0) {
3313            return Math.round(-1 * number) * -1;
3314        } else {
3315            return Math.round(number);
3316        }
3317    }
3318
3319    // FORMATTING
3320
3321    function offset (token, separator) {
3322        addFormatToken(token, 0, 0, function () {
3323            var offset = this.utcOffset();
3324            var sign = '+';
3325            if (offset < 0) {
3326                offset = -offset;
3327                sign = '-';
3328            }
3329            return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);
3330        });
3331    }
3332
3333    offset('Z', ':');
3334    offset('ZZ', '');
3335
3336    // PARSING
3337
3338    addRegexToken('Z',  matchShortOffset);
3339    addRegexToken('ZZ', matchShortOffset);
3340    addParseToken(['Z', 'ZZ'], function (input, array, config) {
3341        config._useUTC = true;
3342        config._tzm = offsetFromString(matchShortOffset, input);
3343    });
3344
3345    // HELPERS
3346
3347    // timezone chunker
3348    // '+10:00' > ['10',  '00']
3349    // '-1530'  > ['-15', '30']
3350    var chunkOffset = /([\+\-]|\d\d)/gi;
3351
3352    function offsetFromString(matcher, string) {
3353        var matches = (string || '').match(matcher);
3354
3355        if (matches === null) {
3356            return null;
3357        }
3358
3359        var chunk   = matches[matches.length - 1] || [];
3360        var parts   = (chunk + '').match(chunkOffset) || ['-', 0, 0];
3361        var minutes = +(parts[1] * 60) + toInt(parts[2]);
3362
3363        return minutes === 0 ?
3364            0 :
3365  
vendor: 10,128 bytes, lines 3365-3659
3365          parts[0] === '+' ? minutes : -minutes;
3366    }
3367
3368    // Return a moment from input, that is local/utc/zone equivalent to model.
3369    function cloneWithOffset(input, model) {
3370        var res, diff;
3371        if (model._isUTC) {
3372            res = model.clone();
3373            diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();
3374            // Use low-level api, because this fn is low-level api.
3375            res._d.setTime(res._d.valueOf() + diff);
3376            hooks.updateOffset(res, false);
3377            return res;
3378        } else {
3379            return createLocal(input).local();
3380        }
3381    }
3382
3383    function getDateOffset (m) {
3384        // On Firefox.24 Date#getTimezoneOffset returns a floating point.
3385        // https://github.com/moment/moment/pull/1871
3386        return -Math.round(m._d.getTimezoneOffset() / 15) * 15;
3387    }
3388
3389    // HOOKS
3390
3391    // This function will be called whenever a moment is mutated.
3392    // It is intended to keep the offset in sync with the timezone.
3393    hooks.updateOffset = function () {};
3394
3395    // MOMENTS
3396
3397    // keepLocalTime = true means only change the timezone, without
3398    // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
3399    // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
3400    // +0200, so we adjust the time as needed, to be valid.
3401    //
3402    // Keeping the time actually adds/subtracts (one hour)
3403    // from the actual represented time. That is why we call updateOffset
3404    // a second time. In case it wants us to change the offset again
3405    // _changeInProgress == true case, then we have to adjust, because
3406    // there is no such time in the given timezone.
3407    function getSetOffset (input, keepLocalTime, keepMinutes) {
3408        var offset = this._offset || 0,
3409            localAdjust;
3410        if (!this.isValid()) {
3411            return input != null ? this : NaN;
3412        }
3413        if (input != null) {
3414            if (typeof input === 'string') {
3415                input = offsetFromString(matchShortOffset, input);
3416                if (input === null) {
3417                    return this;
3418                }
3419            } else if (Math.abs(input) < 16 && !keepMinutes) {
3420                input = input * 60;
3421            }
3422            if (!this._isUTC && keepLocalTime) {
3423                localAdjust = getDateOffset(this);
3424            }
3425            this._offset = input;
3426            this._isUTC = true;
3427            if (localAdjust != null) {
3428                this.add(localAdjust, 'm');
3429            }
3430            if (offset !== input) {
3431                if (!keepLocalTime || this._changeInProgress) {
3432                    addSubtract(this, createDuration(input - offset, 'm'), 1, false);
3433                } else if (!this._changeInProgress) {
3434                    this._changeInProgress = true;
3435                    hooks.updateOffset(this, true);
3436                    this._changeInProgress = null;
3437                }
3438            }
3439            return this;
3440        } else {
3441            return this._isUTC ? offset : getDateOffset(this);
3442        }
3443    }
3444
3445    function getSetZone (input, keepLocalTime) {
3446        if (input != null) {
3447            if (typeof input !== 'string') {
3448                input = -input;
3449            }
3450
3451            this.utcOffset(input, keepLocalTime);
3452
3453            return this;
3454        } else {
3455            return -this.utcOffset();
3456        }
3457    }
3458
3459    function setOffsetToUTC (keepLocalTime) {
3460        return this.utcOffset(0, keepLocalTime);
3461    }
3462
3463    function setOffsetToLocal (keepLocalTime) {
3464        if (this._isUTC) {
3465            this.utcOffset(0, keepLocalTime);
3466            this._isUTC = false;
3467
3468            if (keepLocalTime) {
3469                this.subtract(getDateOffset(this), 'm');
3470            }
3471        }
3472        return this;
3473    }
3474
3475    function setOffsetToParsedOffset () {
3476        if (this._tzm != null) {
3477            this.utcOffset(this._tzm, false, true);
3478        } else if (typeof this._i === 'string') {
3479            var tZone = offsetFromString(matchOffset, this._i);
3480            if (tZone != null) {
3481                this.utcOffset(tZone);
3482            }
3483            else {
3484                this.utcOffset(0, true);
3485            }
3486        }
3487        return this;
3488    }
3489
3490    function hasAlignedHourOffset (input) {
3491        if (!this.isValid()) {
3492            return false;
3493        }
3494        input = input ? createLocal(input).utcOffset() : 0;
3495
3496        return (this.utcOffset() - input) % 60 === 0;
3497    }
3498
3499    function isDaylightSavingTime () {
3500        return (
3501            this.utcOffset() > this.clone().month(0).utcOffset() ||
3502            this.utcOffset() > this.clone().month(5).utcOffset()
3503        );
3504    }
3505
3506    function isDaylightSavingTimeShifted () {
3507        if (!isUndefined(this._isDSTShifted)) {
3508            return this._isDSTShifted;
3509        }
3510
3511        var c = {};
3512
3513        copyConfig(c, this);
3514        c = prepareConfig(c);
3515
3516        if (c._a) {
3517            var other = c._isUTC ? createUTC(c._a) : createLocal(c._a);
3518            this._isDSTShifted = this.isValid() &&
3519                compareArrays(c._a, other.toArray()) > 0;
3520        } else {
3521            this._isDSTShifted = false;
3522        }
3523
3524        return this._isDSTShifted;
3525    }
3526
3527    function isLocal () {
3528        return this.isValid() ? !this._isUTC : false;
3529    }
3530
3531    function isUtcOffset () {
3532        return this.isValid() ? this._isUTC : false;
3533    }
3534
3535    function isUtc () {
3536        return this.isValid() ? this._isUTC && this._offset === 0 : false;
3537    }
3538
3539    // ASP.NET json date format regex
3540    var aspNetRegex = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;
3541
3542    // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
3543    // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
3544    // and further modified to allow for strings containing both week and day
3545    var isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
3546
3547    function createDuration (input, key) {
3548        var duration = input,
3549            // matching against regexp is expensive, do it on demand
3550            match = null,
3551            sign,
3552            ret,
3553            diffRes;
3554
3555        if (isDuration(input)) {
3556            duration = {
3557                ms : input._milliseconds,
3558                d  : input._days,
3559                M  : input._months
3560            };
3561        } else if (isNumber(input)) {
3562            duration = {};
3563            if (key) {
3564                duration[key] = input;
3565            } else {
3566                duration.milliseconds = input;
3567            }
3568        } else if (!!(match = aspNetRegex.exec(input))) {
3569            sign = (match[1] === '-') ? -1 : 1;
3570            duration = {
3571                y  : 0,
3572                d  : toInt(match[DATE])                         * sign,
3573                h  : toInt(match[HOUR])                         * sign,
3574                m  : toInt(match[MINUTE])                       * sign,
3575                s  : toInt(match[SECOND])                       * sign,
3576                ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
3577            };
3578        } else if (!!(match = isoRegex.exec(input))) {
3579            sign = (match[1] === '-') ? -1 : 1;
3580            duration = {
3581                y : parseIso(match[2], sign),
3582                M : parseIso(match[3], sign),
3583                w : parseIso(match[4], sign),
3584                d : parseIso(match[5], sign),
3585                h : parseIso(match[6], sign),
3586                m : parseIso(match[7], sign),
3587                s : parseIso(match[8], sign)
3588            };
3589        } else if (duration == null) {// checks for null or undefined
3590            duration = {};
3591        } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
3592            diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));
3593
3594            duration = {};
3595            duration.ms = diffRes.milliseconds;
3596            duration.M = diffRes.months;
3597        }
3598
3599        ret = new Duration(duration);
3600
3601        if (isDuration(input) && hasOwnProp(input, '_locale')) {
3602            ret._locale = input._locale;
3603        }
3604
3605        return ret;
3606    }
3607
3608    createDuration.fn = Duration.prototype;
3609    createDuration.invalid = createInvalid$1;
3610
3611    function parseIso (inp, sign) {
3612        // We'd normally use ~~inp for this, but unfortunately it also
3613        // converts floats to ints.
3614        // inp may be undefined, so careful calling replace on it.
3615        var res = inp && parseFloat(inp.replace(',', '.'));
3616        // apply sign while we're at it
3617        return (isNaN(res) ? 0 : res) * sign;
3618    }
3619
3620    function positiveMomentsDifference(base, other) {
3621        var res = {};
3622
3623        res.months = other.month() - base.month() +
3624            (other.year() - base.year()) * 12;
3625        if (base.clone().add(res.months, 'M').isAfter(other)) {
3626            --res.months;
3627        }
3628
3629        res.milliseconds = +other - +(base.clone().add(res.months, 'M'));
3630
3631        return res;
3632    }
3633
3634    function momentsDifference(base, other) {
3635        var res;
3636        if (!(base.isValid() && other.isValid())) {
3637            return {milliseconds: 0, months: 0};
3638        }
3639
3640        other = cloneWithOffset(other, base);
3641        if (base.isBefore(other)) {
3642            res = positiveMomentsDifference(base, other);
3643        } else {
3644            res = positiveMomentsDifference(other, base);
3645            res.milliseconds = -res.milliseconds;
3646            res.months = -res.months;
3647        }
3648
3649        return res;
3650    }
3651
3652    // TODO: remove 'name' arg after deprecation is removed
3653    function createAdder(direction, name) {
3654        return function (val, period) {
3655            var dur, tmp;
3656            //invert the arguments, but complain about it
3657            if (period !== null && !isNaN(+period)) {
3658                deprecateSimple(name, 'moment().' + name  + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +
3659                
vendor: 1,525 bytes, lines 3659-3706
3659    'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
3660                tmp = val; val = period; period = tmp;
3661            }
3662
3663            val = typeof val === 'string' ? +val : val;
3664            dur = createDuration(val, period);
3665            addSubtract(this, dur, direction);
3666            return this;
3667        };
3668    }
3669
3670    function addSubtract (mom, duration, isAdding, updateOffset) {
3671        var milliseconds = duration._milliseconds,
3672            days = absRound(duration._days),
3673            months = absRound(duration._months);
3674
3675        if (!mom.isValid()) {
3676            // No op
3677            return;
3678        }
3679
3680        updateOffset = updateOffset == null ? true : updateOffset;
3681
3682        if (months) {
3683            setMonth(mom, get(mom, 'Month') + months * isAdding);
3684        }
3685        if (days) {
3686            set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);
3687        }
3688        if (milliseconds) {
3689            mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
3690        }
3691        if (updateOffset) {
3692            hooks.updateOffset(mom, days || months);
3693        }
3694    }
3695
3696    var add      = createAdder(1, 'add');
3697    var subtract = createAdder(-1, 'subtract');
3698
3699    function getCalendarFormat(myMoment, now) {
3700        var diff = myMoment.diff(now, 'days', true);
3701        return diff < -6 ? 'sameElse' :
3702            diff < -1 ? 'lastWeek' :
3703                diff < 0 ? 'lastDay' :
3704                    diff < 1 ? 'sameDay' :
3705                        diff < 2 ? 'nextDay' :
3706            
vendor: 7,293 bytes, lines 3706-3901
3706                diff < 7 ? 'nextWeek' : 'sameElse';
3707    }
3708
3709    function calendar$1 (time, formats) {
3710        // We want to compare the start of today, vs this.
3711        // Getting start-of-today depends on whether we're local/utc/offset or not.
3712        var now = time || createLocal(),
3713            sod = cloneWithOffset(now, this).startOf('day'),
3714            format = hooks.calendarFormat(this, sod) || 'sameElse';
3715
3716        var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);
3717
3718        return this.format(output || this.localeData().calendar(format, this, createLocal(now)));
3719    }
3720
3721    function clone () {
3722        return new Moment(this);
3723    }
3724
3725    function isAfter (input, units) {
3726        var localInput = isMoment(input) ? input : createLocal(input);
3727        if (!(this.isValid() && localInput.isValid())) {
3728            return false;
3729        }
3730        units = normalizeUnits(units) || 'millisecond';
3731        if (units === 'millisecond') {
3732            return this.valueOf() > localInput.valueOf();
3733        } else {
3734            return localInput.valueOf() < this.clone().startOf(units).valueOf();
3735        }
3736    }
3737
3738    function isBefore (input, units) {
3739        var localInput = isMoment(input) ? input : createLocal(input);
3740        if (!(this.isValid() && localInput.isValid())) {
3741            return false;
3742        }
3743        units = normalizeUnits(units) || 'millisecond';
3744        if (units === 'millisecond') {
3745            return this.valueOf() < localInput.valueOf();
3746        } else {
3747            return this.clone().endOf(units).valueOf() < localInput.valueOf();
3748        }
3749    }
3750
3751    function isBetween (from, to, units, inclusivity) {
3752        var localFrom = isMoment(from) ? from : createLocal(from),
3753            localTo = isMoment(to) ? to : createLocal(to);
3754        if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) {
3755            return false;
3756        }
3757        inclusivity = inclusivity || '()';
3758        return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) &&
3759            (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units));
3760    }
3761
3762    function isSame (input, units) {
3763        var localInput = isMoment(input) ? input : createLocal(input),
3764            inputMs;
3765        if (!(this.isValid() && localInput.isValid())) {
3766            return false;
3767        }
3768        units = normalizeUnits(units) || 'millisecond';
3769        if (units === 'millisecond') {
3770            return this.valueOf() === localInput.valueOf();
3771        } else {
3772            inputMs = localInput.valueOf();
3773            return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
3774        }
3775    }
3776
3777    function isSameOrAfter (input, units) {
3778        return this.isSame(input, units) || this.isAfter(input, units);
3779    }
3780
3781    function isSameOrBefore (input, units) {
3782        return this.isSame(input, units) || this.isBefore(input, units);
3783    }
3784
3785    function diff (input, units, asFloat) {
3786        var that,
3787            zoneDelta,
3788            output;
3789
3790        if (!this.isValid()) {
3791            return NaN;
3792        }
3793
3794        that = cloneWithOffset(input, this);
3795
3796        if (!that.isValid()) {
3797            return NaN;
3798        }
3799
3800        zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
3801
3802        units = normalizeUnits(units);
3803
3804        switch (units) {
3805            case 'year': output = monthDiff(this, that) / 12; break;
3806            case 'month': output = monthDiff(this, that); break;
3807            case 'quarter': output = monthDiff(this, that) / 3; break;
3808            case 'second': output = (this - that) / 1e3; break; // 1000
3809            case 'minute': output = (this - that) / 6e4; break; // 1000 * 60
3810            case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60
3811            case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst
3812            case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst
3813            default: output = this - that;
3814        }
3815
3816        return asFloat ? output : absFloor(output);
3817    }
3818
3819    function monthDiff (a, b) {
3820        // difference in months
3821        var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),
3822            // b is in (anchor - 1 month, anchor + 1 month)
3823            anchor = a.clone().add(wholeMonthDiff, 'months'),
3824            anchor2, adjust;
3825
3826        if (b - anchor < 0) {
3827            anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
3828            // linear across the month
3829            adjust = (b - anchor) / (anchor - anchor2);
3830        } else {
3831            anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
3832            // linear across the month
3833            adjust = (b - anchor) / (anchor2 - anchor);
3834        }
3835
3836        //check for negative zero, return zero if negative zero
3837        return -(wholeMonthDiff + adjust) || 0;
3838    }
3839
3840    hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
3841    hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
3842
3843    function toString () {
3844        return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
3845    }
3846
3847    function toISOString(keepOffset) {
3848        if (!this.isValid()) {
3849            return null;
3850        }
3851        var utc = keepOffset !== true;
3852        var m = utc ? this.clone().utc() : this;
3853        if (m.year() < 0 || m.year() > 9999) {
3854            return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ');
3855        }
3856        if (isFunction(Date.prototype.toISOString)) {
3857            // native implementation is ~50x faster, use it when we can
3858            if (utc) {
3859                return this.toDate().toISOString();
3860            } else {
3861                return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z'));
3862            }
3863        }
3864        return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');
3865    }
3866
3867    /**
3868     * Return a human readable representation of a moment that can
3869     * also be evaluated to get a new moment which is the same
3870     *
3871     * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects
3872     */
3873    function inspect () {
3874        if (!this.isValid()) {
3875            return 'moment.invalid(/* ' + this._i + ' */)';
3876        }
3877        var func = 'moment';
3878        var zone = '';
3879        if (!this.isLocal()) {
3880            func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';
3881            zone = 'Z';
3882        }
3883        var prefix = '[' + func + '("]';
3884        var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY';
3885        var datetime = '-MM-DD[T]HH:mm:ss.SSS';
3886        var suffix = zone + '[")]';
3887
3888        return this.format(prefix + year + datetime + suffix);
3889    }
3890
3891    function format (inputString) {
3892        if (!inputString) {
3893            inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;
3894        }
3895        var output = formatMoment(this, inputString);
3896        return this.localeData().postformat(output);
3897    }
3898
3899    function from (time, withoutSuffix) {
3900        if (this.isValid() &&
3901            
vendor: 30,593 bytes, lines 3901-4892
3901((isMoment(time) && time.isValid()) ||
3902                createLocal(time).isValid())) {
3903            return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);
3904        } else {
3905            return this.localeData().invalidDate();
3906        }
3907    }
3908
3909    function fromNow (withoutSuffix) {
3910        return this.from(createLocal(), withoutSuffix);
3911    }
3912
3913    function to (time, withoutSuffix) {
3914        if (this.isValid() &&
3915            ((isMoment(time) && time.isValid()) ||
3916                createLocal(time).isValid())) {
3917            return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);
3918        } else {
3919            return this.localeData().invalidDate();
3920        }
3921    }
3922
3923    function toNow (withoutSuffix) {
3924        return this.to(createLocal(), withoutSuffix);
3925    }
3926
3927    // If passed a locale key, it will set the locale for this
3928    // instance.  Otherwise, it will return the locale configuration
3929    // variables for this instance.
3930    function locale (key) {
3931        var newLocaleData;
3932
3933        if (key === undefined) {
3934            return this._locale._abbr;
3935        } else {
3936            newLocaleData = getLocale(key);
3937            if (newLocaleData != null) {
3938                this._locale = newLocaleData;
3939            }
3940            return this;
3941        }
3942    }
3943
3944    var lang = deprecate(
3945        'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
3946        function (key) {
3947            if (key === undefined) {
3948                return this.localeData();
3949            } else {
3950                return this.locale(key);
3951            }
3952        }
3953    );
3954
3955    function localeData () {
3956        return this._locale;
3957    }
3958
3959    var MS_PER_SECOND = 1000;
3960    var MS_PER_MINUTE = 60 * MS_PER_SECOND;
3961    var MS_PER_HOUR = 60 * MS_PER_MINUTE;
3962    var MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR;
3963
3964    // actual modulo - handles negative numbers (for dates before 1970):
3965    function mod$1(dividend, divisor) {
3966        return (dividend % divisor + divisor) % divisor;
3967    }
3968
3969    function localStartOfDate(y, m, d) {
3970        // the date constructor remaps years 0-99 to 1900-1999
3971        if (y < 100 && y >= 0) {
3972            // preserve leap years using a full 400 year cycle, then reset
3973            return new Date(y + 400, m, d) - MS_PER_400_YEARS;
3974        } else {
3975            return new Date(y, m, d).valueOf();
3976        }
3977    }
3978
3979    function utcStartOfDate(y, m, d) {
3980        // Date.UTC remaps years 0-99 to 1900-1999
3981        if (y < 100 && y >= 0) {
3982            // preserve leap years using a full 400 year cycle, then reset
3983            return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS;
3984        } else {
3985            return Date.UTC(y, m, d);
3986        }
3987    }
3988
3989    function startOf (units) {
3990        var time;
3991        units = normalizeUnits(units);
3992        if (units === undefined || units === 'millisecond' || !this.isValid()) {
3993            return this;
3994        }
3995
3996        var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;
3997
3998        switch (units) {
3999            case 'year':
4000                time = startOfDate(this.year(), 0, 1);
4001                break;
4002            case 'quarter':
4003                time = startOfDate(this.year(), this.month() - this.month() % 3, 1);
4004                break;
4005            case 'month':
4006                time = startOfDate(this.year(), this.month(), 1);
4007                break;
4008            case 'week':
4009                time = startOfDate(this.year(), this.month(), this.date() - this.weekday());
4010                break;
4011            case 'isoWeek':
4012                time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1));
4013                break;
4014            case 'day':
4015            case 'date':
4016                time = startOfDate(this.year(), this.month(), this.date());
4017                break;
4018            case 'hour':
4019                time = this._d.valueOf();
4020                time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR);
4021                break;
4022            case 'minute':
4023                time = this._d.valueOf();
4024                time -= mod$1(time, MS_PER_MINUTE);
4025                break;
4026            case 'second':
4027                time = this._d.valueOf();
4028                time -= mod$1(time, MS_PER_SECOND);
4029                break;
4030        }
4031
4032        this._d.setTime(time);
4033        hooks.updateOffset(this, true);
4034        return this;
4035    }
4036
4037    function endOf (units) {
4038        var time;
4039        units = normalizeUnits(units);
4040        if (units === undefined || units === 'millisecond' || !this.isValid()) {
4041            return this;
4042        }
4043
4044        var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;
4045
4046        switch (units) {
4047            case 'year':
4048                time = startOfDate(this.year() + 1, 0, 1) - 1;
4049                break;
4050            case 'quarter':
4051                time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1;
4052                break;
4053            case 'month':
4054                time = startOfDate(this.year(), this.month() + 1, 1) - 1;
4055                break;
4056            case 'week':
4057                time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1;
4058                break;
4059            case 'isoWeek':
4060                time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1;
4061                break;
4062            case 'day':
4063            case 'date':
4064                time = startOfDate(this.year(), this.month(), this.date() + 1) - 1;
4065                break;
4066            case 'hour':
4067                time = this._d.valueOf();
4068                time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1;
4069                break;
4070            case 'minute':
4071                time = this._d.valueOf();
4072                time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1;
4073                break;
4074            case 'second':
4075                time = this._d.valueOf();
4076                time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1;
4077                break;
4078        }
4079
4080        this._d.setTime(time);
4081        hooks.updateOffset(this, true);
4082        return this;
4083    }
4084
4085    function valueOf () {
4086        return this._d.valueOf() - ((this._offset || 0) * 60000);
4087    }
4088
4089    function unix () {
4090        return Math.floor(this.valueOf() / 1000);
4091    }
4092
4093    function toDate () {
4094        return new Date(this.valueOf());
4095    }
4096
4097    function toArray () {
4098        var m = this;
4099        return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
4100    }
4101
4102    function toObject () {
4103        var m = this;
4104        return {
4105            years: m.year(),
4106            months: m.month(),
4107            date: m.date(),
4108            hours: m.hours(),
4109            minutes: m.minutes(),
4110            seconds: m.seconds(),
4111            milliseconds: m.milliseconds()
4112        };
4113    }
4114
4115    function toJSON () {
4116        // new Date(NaN).toJSON() === null
4117        return this.isValid() ? this.toISOString() : null;
4118    }
4119
4120    function isValid$2 () {
4121        return isValid(this);
4122    }
4123
4124    function parsingFlags () {
4125        return extend({}, getParsingFlags(this));
4126    }
4127
4128    function invalidAt () {
4129        return getParsingFlags(this).overflow;
4130    }
4131
4132    function creationData() {
4133        return {
4134            input: this._i,
4135            format: this._f,
4136            locale: this._locale,
4137            isUTC: this._isUTC,
4138            strict: this._strict
4139        };
4140    }
4141
4142    // FORMATTING
4143
4144    addFormatToken(0, ['gg', 2], 0, function () {
4145        return this.weekYear() % 100;
4146    });
4147
4148    addFormatToken(0, ['GG', 2], 0, function () {
4149        return this.isoWeekYear() % 100;
4150    });
4151
4152    function addWeekYearFormatToken (token, getter) {
4153        addFormatToken(0, [token, token.length], 0, getter);
4154    }
4155
4156    addWeekYearFormatToken('gggg',     'weekYear');
4157    addWeekYearFormatToken('ggggg',    'weekYear');
4158    addWeekYearFormatToken('GGGG',  'isoWeekYear');
4159    addWeekYearFormatToken('GGGGG', 'isoWeekYear');
4160
4161    // ALIASES
4162
4163    addUnitAlias('weekYear', 'gg');
4164    addUnitAlias('isoWeekYear', 'GG');
4165
4166    // PRIORITY
4167
4168    addUnitPriority('weekYear', 1);
4169    addUnitPriority('isoWeekYear', 1);
4170
4171
4172    // PARSING
4173
4174    addRegexToken('G',      matchSigned);
4175    addRegexToken('g',      matchSigned);
4176    addRegexToken('GG',     match1to2, match2);
4177    addRegexToken('gg',     match1to2, match2);
4178    addRegexToken('GGGG',   match1to4, match4);
4179    addRegexToken('gggg',   match1to4, match4);
4180    addRegexToken('GGGGG',  match1to6, match6);
4181    addRegexToken('ggggg',  match1to6, match6);
4182
4183    addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
4184        week[token.substr(0, 2)] = toInt(input);
4185    });
4186
4187    addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
4188        week[token] = hooks.parseTwoDigitYear(input);
4189    });
4190
4191    // MOMENTS
4192
4193    function getSetWeekYear (input) {
4194        return getSetWeekYearHelper.call(this,
4195            input,
4196            this.week(),
4197            this.weekday(),
4198            this.localeData()._week.dow,
4199            this.localeData()._week.doy);
4200    }
4201
4202    function getSetISOWeekYear (input) {
4203        return getSetWeekYearHelper.call(this,
4204            input, this.isoWeek(), this.isoWeekday(), 1, 4);
4205    }
4206
4207    function getISOWeeksInYear () {
4208        return weeksInYear(this.year(), 1, 4);
4209    }
4210
4211    function getWeeksInYear () {
4212        var weekInfo = this.localeData()._week;
4213        return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
4214    }
4215
4216    function getSetWeekYearHelper(input, week, weekday, dow, doy) {
4217        var weeksTarget;
4218        if (input == null) {
4219            return weekOfYear(this, dow, doy).year;
4220        } else {
4221            weeksTarget = weeksInYear(input, dow, doy);
4222            if (week > weeksTarget) {
4223                week = weeksTarget;
4224            }
4225            return setWeekAll.call(this, input, week, weekday, dow, doy);
4226        }
4227    }
4228
4229    function setWeekAll(weekYear, week, weekday, dow, doy) {
4230        var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
4231            date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
4232
4233        this.year(date.getUTCFullYear());
4234        this.month(date.getUTCMonth());
4235        this.date(date.getUTCDate());
4236        return this;
4237    }
4238
4239    // FORMATTING
4240
4241    addFormatToken('Q', 0, 'Qo', 'quarter');
4242
4243    // ALIASES
4244
4245    addUnitAlias('quarter', 'Q');
4246
4247    // PRIORITY
4248
4249    addUnitPriority('quarter', 7);
4250
4251    // PARSING
4252
4253    addRegexToken('Q', match1);
4254    addParseToken('Q', function (input, array) {
4255        array[MONTH] = (toInt(input) - 1) * 3;
4256    });
4257
4258    // MOMENTS
4259
4260    function getSetQuarter (input) {
4261        return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
4262    }
4263
4264    // FORMATTING
4265
4266    addFormatToken('D', ['DD', 2], 'Do', 'date');
4267
4268    // ALIASES
4269
4270    addUnitAlias('date', 'D');
4271
4272    // PRIORITY
4273    addUnitPriority('date', 9);
4274
4275    // PARSING
4276
4277    addRegexToken('D',  match1to2);
4278    addRegexToken('DD', match1to2, match2);
4279    addRegexToken('Do', function (isStrict, locale) {
4280        // TODO: Remove "ordinalParse" fallback in next major release.
4281        return isStrict ?
4282            (locale._dayOfMonthOrdinalParse || locale._ordinalParse) :
4283            locale._dayOfMonthOrdinalParseLenient;
4284    });
4285
4286    addParseToken(['D', 'DD'], DATE);
4287    addParseToken('Do', function (input, array) {
4288        array[DATE] = toInt(input.match(match1to2)[0]);
4289    });
4290
4291    // MOMENTS
4292
4293    var getSetDayOfMonth = makeGetSet('Date', true);
4294
4295    // FORMATTING
4296
4297    addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');
4298
4299    // ALIASES
4300
4301    addUnitAlias('dayOfYear', 'DDD');
4302
4303    // PRIORITY
4304    addUnitPriority('dayOfYear', 4);
4305
4306    // PARSING
4307
4308    addRegexToken('DDD',  match1to3);
4309    addRegexToken('DDDD', match3);
4310    addParseToken(['DDD', 'DDDD'], function (input, array, config) {
4311        config._dayOfYear = toInt(input);
4312    });
4313
4314    // HELPERS
4315
4316    // MOMENTS
4317
4318    function getSetDayOfYear (input) {
4319        var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
4320        return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');
4321    }
4322
4323    // FORMATTING
4324
4325    addFormatToken('m', ['mm', 2], 0, 'minute');
4326
4327    // ALIASES
4328
4329    addUnitAlias('minute', 'm');
4330
4331    // PRIORITY
4332
4333    addUnitPriority('minute', 14);
4334
4335    // PARSING
4336
4337    addRegexToken('m',  match1to2);
4338    addRegexToken('mm', match1to2, match2);
4339    addParseToken(['m', 'mm'], MINUTE);
4340
4341    // MOMENTS
4342
4343    var getSetMinute = makeGetSet('Minutes', false);
4344
4345    // FORMATTING
4346
4347    addFormatToken('s', ['ss', 2], 0, 'second');
4348
4349    // ALIASES
4350
4351    addUnitAlias('second', 's');
4352
4353    // PRIORITY
4354
4355    addUnitPriority('second', 15);
4356
4357    // PARSING
4358
4359    addRegexToken('s',  match1to2);
4360    addRegexToken('ss', match1to2, match2);
4361    addParseToken(['s', 'ss'], SECOND);
4362
4363    // MOMENTS
4364
4365    var getSetSecond = makeGetSet('Seconds', false);
4366
4367    // FORMATTING
4368
4369    addFormatToken('S', 0, 0, function () {
4370        return ~~(this.millisecond() / 100);
4371    });
4372
4373    addFormatToken(0, ['SS', 2], 0, function () {
4374        return ~~(this.millisecond() / 10);
4375    });
4376
4377    addFormatToken(0, ['SSS', 3], 0, 'millisecond');
4378    addFormatToken(0, ['SSSS', 4], 0, function () {
4379        return this.millisecond() * 10;
4380    });
4381    addFormatToken(0, ['SSSSS', 5], 0, function () {
4382        return this.millisecond() * 100;
4383    });
4384    addFormatToken(0, ['SSSSSS', 6], 0, function () {
4385        return this.millisecond() * 1000;
4386    });
4387    addFormatToken(0, ['SSSSSSS', 7], 0, function () {
4388        return this.millisecond() * 10000;
4389    });
4390    addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
4391        return this.millisecond() * 100000;
4392    });
4393    addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
4394        return this.millisecond() * 1000000;
4395    });
4396
4397
4398    // ALIASES
4399
4400    addUnitAlias('millisecond', 'ms');
4401
4402    // PRIORITY
4403
4404    addUnitPriority('millisecond', 16);
4405
4406    // PARSING
4407
4408    addRegexToken('S',    match1to3, match1);
4409    addRegexToken('SS',   match1to3, match2);
4410    addRegexToken('SSS',  match1to3, match3);
4411
4412    var token;
4413    for (token = 'SSSS'; token.length <= 9; token += 'S') {
4414        addRegexToken(token, matchUnsigned);
4415    }
4416
4417    function parseMs(input, array) {
4418        array[MILLISECOND] = toInt(('0.' + input) * 1000);
4419    }
4420
4421    for (token = 'S'; token.length <= 9; token += 'S') {
4422        addParseToken(token, parseMs);
4423    }
4424    // MOMENTS
4425
4426    var getSetMillisecond = makeGetSet('Milliseconds', false);
4427
4428    // FORMATTING
4429
4430    addFormatToken('z',  0, 0, 'zoneAbbr');
4431    addFormatToken('zz', 0, 0, 'zoneName');
4432
4433    // MOMENTS
4434
4435    function getZoneAbbr () {
4436        return this._isUTC ? 'UTC' : '';
4437    }
4438
4439    function getZoneName () {
4440        return this._isUTC ? 'Coordinated Universal Time' : '';
4441    }
4442
4443    var proto = Moment.prototype;
4444
4445    proto.add               = add;
4446    proto.calendar          = calendar$1;
4447    proto.clone             = clone;
4448    proto.diff              = diff;
4449    proto.endOf             = endOf;
4450    proto.format            = format;
4451    proto.from              = from;
4452    proto.fromNow           = fromNow;
4453    proto.to                = to;
4454    proto.toNow             = toNow;
4455    proto.get               = stringGet;
4456    proto.invalidAt         = invalidAt;
4457    proto.isAfter           = isAfter;
4458    proto.isBefore          = isBefore;
4459    proto.isBetween         = isBetween;
4460    proto.isSame            = isSame;
4461    proto.isSameOrAfter     = isSameOrAfter;
4462    proto.isSameOrBefore    = isSameOrBefore;
4463    proto.isValid           = isValid$2;
4464    proto.lang              = lang;
4465    proto.locale            = locale;
4466    proto.localeData        = localeData;
4467    proto.max               = prototypeMax;
4468    proto.min               = prototypeMin;
4469    proto.parsingFlags      = parsingFlags;
4470    proto.set               = stringSet;
4471    proto.startOf           = startOf;
4472    proto.subtract          = subtract;
4473    proto.toArray           = toArray;
4474    proto.toObject          = toObject;
4475    proto.toDate            = toDate;
4476    proto.toISOString       = toISOString;
4477    proto.inspect           = inspect;
4478    proto.toJSON            = toJSON;
4479    proto.toString          = toString;
4480    proto.unix              = unix;
4481    proto.valueOf           = valueOf;
4482    proto.creationData      = creationData;
4483    proto.year       = getSetYear;
4484    proto.isLeapYear = getIsLeapYear;
4485    proto.weekYear    = getSetWeekYear;
4486    proto.isoWeekYear = getSetISOWeekYear;
4487    proto.quarter = proto.quarters = getSetQuarter;
4488    proto.month       = getSetMonth;
4489    proto.daysInMonth = getDaysInMonth;
4490    proto.week           = proto.weeks        = getSetWeek;
4491    proto.isoWeek        = proto.isoWeeks     = getSetISOWeek;
4492    proto.weeksInYear    = getWeeksInYear;
4493    proto.isoWeeksInYear = getISOWeeksInYear;
4494    proto.date       = getSetDayOfMonth;
4495    proto.day        = proto.days             = getSetDayOfWeek;
4496    proto.weekday    = getSetLocaleDayOfWeek;
4497    proto.isoWeekday = getSetISODayOfWeek;
4498    proto.dayOfYear  = getSetDayOfYear;
4499    proto.hour = proto.hours = getSetHour;
4500    proto.minute = proto.minutes = getSetMinute;
4501    proto.second = proto.seconds = getSetSecond;
4502    proto.millisecond = proto.milliseconds = getSetMillisecond;
4503    proto.utcOffset            = getSetOffset;
4504    proto.utc                  = setOffsetToUTC;
4505    proto.local                = setOffsetToLocal;
4506    proto.parseZone            = setOffsetToParsedOffset;
4507    proto.hasAlignedHourOffset = hasAlignedHourOffset;
4508    proto.isDST                = isDaylightSavingTime;
4509    proto.isLocal              = isLocal;
4510    proto.isUtcOffset          = isUtcOffset;
4511    proto.isUtc                = isUtc;
4512    proto.isUTC                = isUtc;
4513    proto.zoneAbbr = getZoneAbbr;
4514    proto.zoneName = getZoneName;
4515    proto.dates  = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
4516    proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
4517    proto.years  = deprecate('years accessor is deprecated. Use year instead', getSetYear);
4518    proto.zone   = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
4519    proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
4520
4521    function createUnix (input) {
4522        return createLocal(input * 1000);
4523    }
4524
4525    function createInZone () {
4526        return createLocal.apply(null, arguments).parseZone();
4527    }
4528
4529    function preParsePostFormat (string) {
4530        return string;
4531    }
4532
4533    var proto$1 = Locale.prototype;
4534
4535    proto$1.calendar        = calendar;
4536    proto$1.longDateFormat  = longDateFormat;
4537    proto$1.invalidDate     = invalidDate;
4538    proto$1.ordinal         = ordinal;
4539    proto$1.preparse        = preParsePostFormat;
4540    proto$1.postformat      = preParsePostFormat;
4541    proto$1.relativeTime    = relativeTime;
4542    proto$1.pastFuture      = pastFuture;
4543    proto$1.set             = set;
4544
4545    proto$1.months            =        localeMonths;
4546    proto$1.monthsShort       =        localeMonthsShort;
4547    proto$1.monthsParse       =        localeMonthsParse;
4548    proto$1.monthsRegex       = monthsRegex;
4549    proto$1.monthsShortRegex  = monthsShortRegex;
4550    proto$1.week = localeWeek;
4551    proto$1.firstDayOfYear = localeFirstDayOfYear;
4552    proto$1.firstDayOfWeek = localeFirstDayOfWeek;
4553
4554    proto$1.weekdays       =        localeWeekdays;
4555    proto$1.weekdaysMin    =        localeWeekdaysMin;
4556    proto$1.weekdaysShort  =        localeWeekdaysShort;
4557    proto$1.weekdaysParse  =        localeWeekdaysParse;
4558
4559    proto$1.weekdaysRegex       =        weekdaysRegex;
4560    proto$1.weekdaysShortRegex  =        weekdaysShortRegex;
4561    proto$1.weekdaysMinRegex    =        weekdaysMinRegex;
4562
4563    proto$1.isPM = localeIsPM;
4564    proto$1.meridiem = localeMeridiem;
4565
4566    function get$1 (format, index, field, setter) {
4567        var locale = getLocale();
4568        var utc = createUTC().set(setter, index);
4569        return locale[field](utc, format);
4570    }
4571
4572    function listMonthsImpl (format, index, field) {
4573        if (isNumber(format)) {
4574            index = format;
4575            format = undefined;
4576        }
4577
4578        format = format || '';
4579
4580        if (index != null) {
4581            return get$1(format, index, field, 'month');
4582        }
4583
4584        var i;
4585        var out = [];
4586        for (i = 0; i < 12; i++) {
4587            out[i] = get$1(format, i, field, 'month');
4588        }
4589        return out;
4590    }
4591
4592    // ()
4593    // (5)
4594    // (fmt, 5)
4595    // (fmt)
4596    // (true)
4597    // (true, 5)
4598    // (true, fmt, 5)
4599    // (true, fmt)
4600    function listWeekdaysImpl (localeSorted, format, index, field) {
4601        if (typeof localeSorted === 'boolean') {
4602            if (isNumber(format)) {
4603                index = format;
4604                format = undefined;
4605            }
4606
4607            format = format || '';
4608        } else {
4609            format = localeSorted;
4610            index = format;
4611            localeSorted = false;
4612
4613            if (isNumber(format)) {
4614                index = format;
4615                format = undefined;
4616            }
4617
4618            format = format || '';
4619        }
4620
4621        var locale = getLocale(),
4622            shift = localeSorted ? locale._week.dow : 0;
4623
4624        if (index != null) {
4625            return get$1(format, (index + shift) % 7, field, 'day');
4626        }
4627
4628        var i;
4629        var out = [];
4630        for (i = 0; i < 7; i++) {
4631            out[i] = get$1(format, (i + shift) % 7, field, 'day');
4632        }
4633        return out;
4634    }
4635
4636    function listMonths (format, index) {
4637        return listMonthsImpl(format, index, 'months');
4638    }
4639
4640    function listMonthsShort (format, index) {
4641        return listMonthsImpl(format, index, 'monthsShort');
4642    }
4643
4644    function listWeekdays (localeSorted, format, index) {
4645        return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
4646    }
4647
4648    function listWeekdaysShort (localeSorted, format, index) {
4649        return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
4650    }
4651
4652    function listWeekdaysMin (localeSorted, format, index) {
4653        return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
4654    }
4655
4656    getSetGlobalLocale('en', {
4657        dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
4658        ordinal : function (number) {
4659            var b = number % 10,
4660                output = (toInt(number % 100 / 10) === 1) ? 'th' :
4661                    (b === 1) ? 'st' :
4662                        (b === 2) ? 'nd' :
4663                            (b === 3) ? 'rd' : 'th';
4664            return number + output;
4665        }
4666    });
4667
4668    // Side effect imports
4669
4670    hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);
4671    hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);
4672
4673    var mathAbs = Math.abs;
4674
4675    function abs () {
4676        var data           = this._data;
4677
4678        this._milliseconds = mathAbs(this._milliseconds);
4679        this._days         = mathAbs(this._days);
4680        this._months       = mathAbs(this._months);
4681
4682        data.milliseconds  = mathAbs(data.milliseconds);
4683        data.seconds       = mathAbs(data.seconds);
4684        data.minutes       = mathAbs(data.minutes);
4685        data.hours         = mathAbs(data.hours);
4686        data.months        = mathAbs(data.months);
4687        data.years         = mathAbs(data.years);
4688
4689        return this;
4690    }
4691
4692    function addSubtract$1 (duration, input, value, direction) {
4693        var other = createDuration(input, value);
4694
4695        duration._milliseconds += direction * other._milliseconds;
4696        duration._days         += direction * other._days;
4697        duration._months       += direction * other._months;
4698
4699        return duration._bubble();
4700    }
4701
4702    // supports only 2.0-style add(1, 's') or add(duration)
4703    function add$1 (input, value) {
4704        return addSubtract$1(this, input, value, 1);
4705    }
4706
4707    // supports only 2.0-style subtract(1, 's') or subtract(duration)
4708    function subtract$1 (input, value) {
4709        return addSubtract$1(this, input, value, -1);
4710    }
4711
4712    function absCeil (number) {
4713        if (number < 0) {
4714            return Math.floor(number);
4715        } else {
4716            return Math.ceil(number);
4717        }
4718    }
4719
4720    function bubble () {
4721        var milliseconds = this._milliseconds;
4722        var days         = this._days;
4723        var months       = this._months;
4724        var data         = this._data;
4725        var seconds, minutes, hours, years, monthsFromDays;
4726
4727        // if we have a mix of positive and negative values, bubble down first
4728        // check: https://github.com/moment/moment/issues/2166
4729        if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||
4730            (milliseconds <= 0 && days <= 0 && months <= 0))) {
4731            milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
4732            days = 0;
4733            months = 0;
4734        }
4735
4736        // The following code bubbles up values, see the tests for
4737        // examples of what that means.
4738        data.milliseconds = milliseconds % 1000;
4739
4740        seconds           = absFloor(milliseconds / 1000);
4741        data.seconds      = seconds % 60;
4742
4743        minutes           = absFloor(seconds / 60);
4744        data.minutes      = minutes % 60;
4745
4746        hours             = absFloor(minutes / 60);
4747        data.hours        = hours % 24;
4748
4749        days += absFloor(hours / 24);
4750
4751        // convert days to months
4752        monthsFromDays = absFloor(daysToMonths(days));
4753        months += monthsFromDays;
4754        days -= absCeil(monthsToDays(monthsFromDays));
4755
4756        // 12 months -> 1 year
4757        years = absFloor(months / 12);
4758        months %= 12;
4759
4760        data.days   = days;
4761        data.months = months;
4762        data.years  = years;
4763
4764        return this;
4765    }
4766
4767    function daysToMonths (days) {
4768        // 400 years have 146097 days (taking into account leap year rules)
4769        // 400 years have 12 months === 4800
4770        return days * 4800 / 146097;
4771    }
4772
4773    function monthsToDays (months) {
4774        // the reverse of daysToMonths
4775        return months * 146097 / 4800;
4776    }
4777
4778    function as (units) {
4779        if (!this.isValid()) {
4780            return NaN;
4781        }
4782        var days;
4783        var months;
4784        var milliseconds = this._milliseconds;
4785
4786        units = normalizeUnits(units);
4787
4788        if (units === 'month' || units === 'quarter' || units === 'year') {
4789            days = this._days + milliseconds / 864e5;
4790            months = this._months + daysToMonths(days);
4791            switch (units) {
4792                case 'month':   return months;
4793                case 'quarter': return months / 3;
4794                case 'year':    return months / 12;
4795            }
4796        } else {
4797            // handle milliseconds separately because of floating point math errors (issue #1867)
4798            days = this._days + Math.round(monthsToDays(this._months));
4799            switch (units) {
4800                case 'week'   : return days / 7     + milliseconds / 6048e5;
4801                case 'day'    : return days         + milliseconds / 864e5;
4802                case 'hour'   : return days * 24    + milliseconds / 36e5;
4803                case 'minute' : return days * 1440  + milliseconds / 6e4;
4804                case 'second' : return days * 86400 + milliseconds / 1000;
4805                // Math.floor prevents floating point math errors here
4806                case 'millisecond': return Math.floor(days * 864e5) + milliseconds;
4807                default: throw new Error('Unknown unit ' + units);
4808            }
4809        }
4810    }
4811
4812    // TODO: Use this.as('ms')?
4813    function valueOf$1 () {
4814        if (!this.isValid()) {
4815            return NaN;
4816        }
4817        return (
4818            this._milliseconds +
4819            this._days * 864e5 +
4820            (this._months % 12) * 2592e6 +
4821            toInt(this._months / 12) * 31536e6
4822        );
4823    }
4824
4825    function makeAs (alias) {
4826        return function () {
4827            return this.as(alias);
4828        };
4829    }
4830
4831    var asMilliseconds = makeAs('ms');
4832    var asSeconds      = makeAs('s');
4833    var asMinutes      = makeAs('m');
4834    var asHours        = makeAs('h');
4835    var asDays         = makeAs('d');
4836    var asWeeks        = makeAs('w');
4837    var asMonths       = makeAs('M');
4838    var asQuarters     = makeAs('Q');
4839    var asYears        = makeAs('y');
4840
4841    function clone$1 () {
4842        return createDuration(this);
4843    }
4844
4845    function get$2 (units) {
4846        units = normalizeUnits(units);
4847        return this.isValid() ? this[units + 's']() : NaN;
4848    }
4849
4850    function makeGetter(name) {
4851        return function () {
4852            return this.isValid() ? this._data[name] : NaN;
4853        };
4854    }
4855
4856    var milliseconds = makeGetter('milliseconds');
4857    var seconds      = makeGetter('seconds');
4858    var minutes      = makeGetter('minutes');
4859    var hours        = makeGetter('hours');
4860    var days         = makeGetter('days');
4861    var months       = makeGetter('months');
4862    var years        = makeGetter('years');
4863
4864    function weeks () {
4865        return absFloor(this.days() / 7);
4866    }
4867
4868    var round = Math.round;
4869    var thresholds = {
4870        ss: 44,         // a few seconds to seconds
4871        s : 45,         // seconds to minute
4872        m : 45,         // minutes to hour
4873        h : 22,         // hours to day
4874        d : 26,         // days to month
4875        M : 11          // months to year
4876    };
4877
4878    // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
4879    function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
4880        return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
4881    }
4882
4883    function relativeTime$1 (posNegDuration, withoutSuffix, locale) {
4884        var duration = createDuration(posNegDuration).abs();
4885        var seconds  = round(duration.as('s'));
4886        var minutes  = round(duration.as('m'));
4887        var hours    = round(duration.as('h'));
4888        var days     = round(duration.as('d'));
4889        var months   = round(duration.as('M'));
4890        var years    = round(duration.as('y'));
4891
4892        var a = seconds <= thresholds.ss && ['s', seconds]  ||
4893            seconds < thresholds.s   && ['ss', seconds] ||
4894            minutes <= 1             && ['m']           ||
4895            minutes < thresholds.m   && ['mm', minutes] ||
4896            hours   <= 1             && ['h']           ||
4897            hours   < thresholds.h   && ['hh', hours]   ||
4898            days    <= 1             && ['d']           ||
4899            days    < thresholds.d   && ['dd', days]    ||
4900            months  <= 1             && ['M']           ||
4901            months  < thresholds.M   && ['MM', months]  ||
4902            years   <= 1             && ['y']           || ['yy', years];
4903
4904        a[2] = withoutSuffix;
4905        a[3] = +posNegDuration > 0;
4906        a[4] = locale;
4907        return substituteTimeAgo.apply(null, a);
4908    }
4909
4910    // This function allows you to set the rounding function for relative time strings
4911    function getSetRelativeTimeRounding (roundingFunction) {
4912        if (roundingFunction === undefined) {
4913            return round;
4914        }
4915        if (typeof(roundingFunction) === 'function') {
4916            round = roundingFunction;
4917            return true;
4918        }
4919        return false;
4920    }
4921
4922    // This function allows you to set a threshold for relative time strings
4923    function getSetRelativeTimeThreshold (threshold, limit) {
4924        if (thresholds[threshold] === undefined) {
4925            return false;
4926        }
4927        if (limit === undefined) {
4928            return thresholds[threshold];
4929        }
4930        thresholds[threshold] = limit;
4931        if (threshold === 's') {
4932            thresholds.ss = limit - 1;
4933        }
4934        return true;
4935    }
4936
4937    function humanize (withSuffix) {
4938        if (!this.isValid()) {
4939            return this.localeData().invalidDate();
4940        }
4941
4942        var locale = this.localeData();
4943        var output = relativeTime$1(this, !withSuffix, locale);
4944
4945        if (withSuffix) {
4946            output = locale.pastFuture(+this, output);
4947        }
4948
4949        return locale.postformat(output);
4950    }
4951
4952    var abs$1 = Math.abs;
4953
4954    function sign(x) {
4955        return ((x > 0) - (x < 0)) || +x;
4956    }
4957
4958    function toISOString$1() {
4959        // for ISO strings we do not use the normal bubbling rules:
4960        //  * milliseconds bubble up until they become hours
4961        //  * days do not bubble at all
4962        //  * months bubble up until they become years
4963        // This is because there is no context-free conversion between hours and days
4964        // (think of clock changes)
4965        // and also not between days and months (28-31 days per month)
4966        if (!this.isValid()) {
4967            return this.localeData().invalidDate();
4968        }
4969
4970        var seconds = abs$1(this._milliseconds) / 1000;
4971        var days         = abs$1(this._days);
4972        var months       = abs$1(this._months);
4973        var minutes, hours, years;
4974
4975        // 3600 seconds -> 60 minutes -> 1 hour
4976        minutes           = absFloor(seconds / 60);
4977        hours             = absFloor(minutes / 60);
4978        seconds %= 60;
4979        minutes %= 60;
4980
4981        // 12 months -> 1 year
4982        years  = absFloor(months / 12);
4983        months %= 12;
4984
4985
4986        // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
4987        var Y = years;
4988        var M = months;
4989        var D = days;
4990        var h = hours;
4991        var m = minutes;
4992        var s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : '';
4993        var total = this.asSeconds();
4994
4995        if (!total) {
4996            // this is the same as C#'s (Noda) and python (isodate)...
4997            // but not other JS (goog.date)
4998            return 'P0D';
4999        }
5000
5001        var totalSign = total < 0 ? '-' : '';
5002        var ymSign = sign(this._months) !== sign(total) ? '-' : '';
5003        var daysSign = sign(this._days) !== sign(total) ? '-' : '';
5004        var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';
5005
5006        return totalSign + 'P' +
5007            (Y ? ymSign + Y + 'Y' : '') +
5008            (M ? ymSign + M + 'M' : '') +
5009            (D ? daysSign + D + 'D' : '') +
5010            ((h || m || s) ? 'T' : '') +
5011            (h ? hmsSign + h + 'H' : '') +
5012            (m ? hmsSign + m + 'M' : '') +
5013            (s ? hmsSign + s + 'S' : '');
5014    }
5015
5016    var proto$2 = Duration.prototype;
5017
5018    proto$2.isValid        = isValid$1;
5019    proto$2.abs            = abs;
5020    proto$2.add            = add$1;
5021    proto$2.subtract       = subtract$1;
5022    proto$2.as             = as;
5023    proto$2.asMilliseconds = asMilliseconds;
5024    proto$2.asSeconds      = asSeconds;
5025    proto$2.asMinutes      = asMinutes;
5026    proto$2.asHours        = asHours;
5027    proto$2.asDays         = asDays;
5028    proto$2.asWeeks        = asWeeks;
5029    proto$2.asMonths       = asMonths;
5030    proto$2.asQuarters     = asQuarters;
5031    proto$2.asYears        = asYears;
5032    proto$2.valueOf        = valueOf$1;
5033    proto$2._bubble        = bubble;
5034    proto$2.clone          = clone$1;
5035    proto$2.get            = get$2;
5036    proto$2.milliseconds   = milliseconds;
5037    proto$2.seconds        = seconds;
5038    proto$2.minutes        = minutes;
5039    proto$2.hours          = hours;
5040    proto$2.days           = days;
5041    proto$2.weeks          = weeks;
5042    proto$2.months         = months;
5043    proto$2.years          = years;
5044    proto$2.humanize       = humanize;
5045    proto$2.toISOString    = toISOString$1;
5046    proto$2.toString       = toISOString$1;
5047    proto$2.toJSON         = toISOString$1;
5048    proto$2.locale         = locale;
5049    proto$2.localeData     = localeData;
5050
5051    proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1);
5052    proto$2.lang = lang;
5053
5054    // Side effect imports
5055
5056    // FORMATTING
5057
5058    addFormatToken('X', 0, 0, 'unix');
5059    addFormatToken('x', 0, 0, 'valueOf');
5060
5061    // PARSING
5062
5063    addRegexToken('x', matchSigned);
5064    addRegexToken('X', matchTimestamp);
5065    addParseToken('X', function (input, array, config) {
5066        config._d = new Date(parseFloat(input, 10) * 1000);
5067    });
5068    addParseToken('x', function (input, array, config) {
5069        config._d = new Date(toInt(input));
5070    });
5071
5072    // Side effect imports
5073
5074
5075    hooks.version = '2.24.0';
5076
5077    setHookCallback(createLocal);
5078
5079    hooks.fn                    = proto;
5080    hooks.min                   = min;
5081    hooks.max                   = max;
5082    hooks.now                   = now;
5083    hooks.utc                   = createUTC;
5084    hooks.unix                  = createUnix;
5085    hooks.months                = listMonths;
5086    hooks.isDate                = isDate;
5087    hooks.locale                = getSetGlobalLocale;
5088    hooks.invalid               = createInvalid;
5089    hooks.duration              = createDuration;
5090    hooks.isMoment              = isMoment;
5091    hooks.weekdays              = listWeekdays;
5092    hooks.parseZone             = createInZone;
5093    hooks.localeData            = getLocale;
5094    hooks.isDuration            = isDuration;
5095    hooks.monthsShort           = listMonthsShort;
5096    hooks.weekdaysMin           = listWeekdaysMin;
5097    hooks.defineLocale          = defineLocale;
5098    hooks.updateLocale          = updateLocale;
5099    hooks.locales               = listLocales;
5100    hooks.weekdaysShort         = listWeekdaysShort;
5101    hooks.normalizeUnits        = normalizeUnits;
5102    hooks.relativeTimeRounding  = getSetRelativeTimeRounding;
5103    hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;
5104    hooks.calendarFormat        = getCalendarFormat;
5105    hooks.prototype             = proto;
5106
5107    // currently HTML5 input type only supports 24-hour formats
5108    hooks.HTML5_FMT = {
5109        DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',             // <input type="datetime-local" />
5110        DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',  // <input type="datetime-local" step="1" />
5111        DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',   // <input type="datetime-local" step="0.001" />
5112        DATE: 'YYYY-MM-DD',                             // <input type="date" />
5113        TIME: 'HH:mm',                                  // <input type="time" />
5114        TIME_SECONDS: 'HH:mm:ss',                       // <input type="time" step="1" />
5115        TIME_MS: 'HH:mm:ss.SSS',                        // <input type="time" step="0.001" />
5116        WEEK: 'GGGG-[W]WW',                             // <input type="week" />
5117        MONTH: 'YYYY-MM'                                // <input type="month" />
5118    };
5119
5120    return hooks;
5121
5122})));
5123// source --> https://www.ildenaro.it/wp-content/plugins/weekly-class/assets/front/js/min/scripts-min.js?ver=2.5.12 
5124!function(t,e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Spinner=e()}(this,function(){"use strict";function t(t,e){var s,i=document.createElement(t||"div");for(s in e)i[s]=e[s];return i}function e(t){for(var e=1,s=arguments.length;s>e;e++)t.appendChild(arguments[e]);return t}function s(t,e,s,i){var a=["opacity",e,~~(100*t),s,i].join("-"),n=.01+s/i*100,o=Math.max(1-(1-t)/e*(100-n),t),r=c.substring(0,c.indexOf("Animation")).toLowerCase(),l=r&&"-"+r+"-"||"";return h[a]||(u.insertRule("@"+l+"keyframes "+a+"{0%{opacity:"+o+"}"+n+"%{opacity:"+t+"}
5124"+(n+.01)+"%{opacity:1}"+(n+e)%100+"%{opacity:"+t+"}100%{opacity:"+o+"}}",u.cssRules.length),h[a]=1),a}function i(t,e){var s,i,a=t.style;for(e=e.charAt(0).toUpperCase()+e.slice(1),i=0;d.length>i;i++)if(void 0!==a[s=d[i]+e])return s;return void 0!==a[e]?e:void 0}function a(t,e){for(var s in e)t.style[i(t,s)||s]=e[s];return t}function n(t){for(var e=1;arguments.length>e;e++){var s=arguments[e];for(var i in s)void 0===t[i]&&(t[i]=s[i])}return t}function o(t,e){return"string"==typeof t?t:t[e%t.length]}function r(t){this.opts=n(t||{},r.defaults,m)}function l(){function s(e,s){return t("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',s)}u.addRule(".spin-vml","behavior:url(#default#VML)"),r.prototype.lines=function(t,i){function n(){return a(s("group",{coordsize:d+" "+d,coordorigin:-c+" "+-c}),{width:d,height:d})}function r(t,r,l){e(u,e(a(n(),{rotation:360/i.lines*t+"deg",left:~~r}),e(a(s("roundrect",{arcsize:i.corners}),{width:c,height:i.width,left:i.radius,top:-i.width>>1,filter:l}),s("fill",{color:o(i.color,t),opacity:i.opacity}),s("stroke",{opacity:0}))))}var l,c=i.length+i.width,d=2*c,h=2*-(i.width+i.length)+"px",u=a(n(),{position:"absolute",top:h,left:h});if(i.shadow)for(l=1;i.lines>=l;l++)r(l,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(l=1;i.lines>=l;l++)r(l);return e(t,u)},r.prototype.opacity=function(t,e,s,i){var a=t.firstChild;i=i.shadow&&i.lines||0,a&&a.childNodes.length>e+i&&((a=(a=(a=a.childNodes[e+i])&&a.firstChild)&&a.firstChild)&&(a.opacity=s))}}var c,d=["webkit","Moz","ms","O"],h={},u=function(){var s=t("style",{type:"text/css"});return e(document.getElementsByTagName("head")[0],s),s.sheet||s.styleSheet}(),m={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",position:"absolute"};r.defaults={},n(r.prototype,{spin:function(e){this.stop();var s=this,i=s.opts,n=s.el=a(t(0,{className:i.className}),{position:i.position,width:0,zIndex:i.zIndex});if(i.radius,i.length,i.width,a(n,{left:i.left,top:i.top}),e&&e.insertBefore(n,e.firstChild||null),n.setAttribute("role","progressbar"),s.lines(n,s.opts),!c){var o,r=0,l=(i.lines-1)*(1-i.direction)/2,d=i.fps,h=d/i.speed,u=(1-i.opacity)/(h*i.trail/100),m=h/i.lines;!function t(){r++;for(var e=0;i.lines>e;e++)o=Math.max(1-(r+(i.lines-e)*m)%h*u,i.opacity),s.opacity(n,e*i.direction+l,o,i);s.timeout=s.el&&setTimeout(t,~~(1e3/d))}()}return s},stop:function(){var t=this.el;return t&&(clearTimeout(this.timeout),t.parentNode&&t.parentNode.removeChild(t),this.el=void 0),this},lines:function(i,n){function r(e,s){return a(t(),{position:"absolute",width:n.length+n.width+"px",height:n.width+"px",background:e,boxShadow:s,transformOrigin:"left",transform:"rotate("+~~(360/n.lines*d+n.rotate)+"deg) translate("+n.radius+"px,0)",borderRadius:(n.corners*n.width>>1)+"px"})}for(var l,d=0,h=(n.lines-1)*(1-n.direction)/2;n.lines>d;d++)l=a(t(),{position:"absolute",top:1+~(n.width/2)+"px",transform:n.hwaccel?"translate3d(0,0,0)":"",opacity:n.opacity,animation:c&&s(n.opacity,n.trail,h+d*n.direction,n.lines)+" "+1/n.speed+"s linear infinite"}),n.shadow&&e(l,a(r("#000","0 0 4px #000"),{top:"2px"})),e(i,e(l,r(o(n.color,d),"0 0 1px rgba(0,0,0,.1)")));return i},opacity:function(t,e,s){t.childNodes.length>e&&(t.childNodes[e].style.opacity=s)}});var p=a(t("group"),{behavior:"url(#default#VML)"});return!i(p,"transform")&&p.adj?l():c=i(p,"animation"),r}),function(t,e){"object"==typeof exports?module.exports=e(require("spin.js")):"function"==typeof define&&define.amd?define(["spin"],e):t.Ladda=e(t.Spinner)}(this,function(t){"use strict";function e(t){if(void 0!==t){if(/ladda-button/i.test(t.className)||(t.className+=" ladda-button"),t.hasAttribute("data-style")||t.setAttribute("data-style","expand-right"),!t.querySelector(".ladda-label")){var e=document.createElement("span");e.className="ladda-label",l(t,e)}var s,i=t.querySelector(".ladda-spinner");i||((i=document.createElement("span")).className="ladda-spinner"),t.appendChild(i);var a,n={start:function(){return s||(s=o(t)),t.setAttribute("disabled",""),t.setAttribute("data-loading",""),clearTimeout(a),s.spin(i),this.setProgress(0),this},startAfter:function(t){return clearTimeout(a),a=setTimeout(function(){n.start()},t),this},stop:function(){return t.removeAttribute("disabled"),t.removeAttribute("data-loading"),clearTimeout(a),s&&(a=setTimeout(function(){s.stop()},1e3)),this},toggle:function(){return this.isLoading()?this.stop():this.start(),this},setProgress:function(e){e=Math.max(Math.min(e,1),0);var s=t.querySelector(".ladda-progress");0===e&&s&&s.parentNode?s.parentNode.removeChild(s):(s||((s=document.createElement("div")).className="ladda-progress",t.appendChild(s)),s.style.width=(e||0)*t.offsetWidth+"px")},enable:function(){return this.stop(),this},disable:function(){return this.stop(),t.setAttribute("disabled",""),this},isLoading:function(){return t.hasAttribute("data-loading")},remove:function(){clearTimeout(a),t.removeAttribute("disabled",""),t.removeAttribute("data-loading",""),s&&(s.stop(),s=null);for(var e=0,i=c.length;i>e;e++)if(n===c[e]){c.splice(e,1);break}}};return c.push(n),n}console.warn("Ladda button target must be defined.")}function s(t,e){for(;t.parentNode&&t.tagName!==e;)t=t.parentNode;return e===t.tagName?t:void 0}function i(t){for(var e=["input","textarea","select"],s=[],i=0;e.length>i;i++)for(var a=t.getElementsByTagName(e[i]),n=0;a.length>n;n++)a[n].hasAttribute("required")&&s.push(a[n]);return s}function a(t,a){a=a||{};var n=[];
5124"string"==typeof t?n=r(document.querySelectorAll(t)):"object"==typeof t&&"string"==typeof t.nodeName&&(n=[t]);for(var o=0,l=n.length;l>o;o++)!function(){var t=n[o];if("function"==typeof t.addEventListener){var r=e(t),l=-1;t.addEventListener("click",function(){var e=!0,n=s(t,"FORM");if(void 0!==n)for(var o=i(n),c=0;o.length>c;c++)""===o[c].value.replace(/^\s+|\s+$/g,"")&&(e=!1),"checkbox"!==o[c].type&&"radio"!==o[c].type||o[c].checked||(e=!1),"email"===o[c].type&&(e=/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/.test(o[c].value));e&&(r.startAfter(1),"number"==typeof a.timeout&&(clearTimeout(l),l=setTimeout(r.stop,a.timeout)),"function"==typeof a.callback&&a.callback.apply(null,[r]))},!1)}}()}function n(){for(var t=0,e=c.length;e>t;t++)c[t].stop()}function o(e){var s,i,a=e.offsetHeight;0===a&&(a=parseFloat(window.getComputedStyle(e).height)),a>32&&(a*=.8),e.hasAttribute("data-spinner-size")&&(a=parseInt(e.getAttribute("data-spinner-size"),10)),e.hasAttribute("data-spinner-color")&&(s=e.getAttribute("data-spinner-color")),e.hasAttribute("data-spinner-lines")&&(i=parseInt(e.getAttribute("data-spinner-lines"),10));var n=.2*a,o,r;return new t({color:s||"#fff",lines:i||12,radius:n,length:.6*n,width:7>n?2:3,zIndex:"auto",top:"auto",left:"auto",className:""})}function r(t){for(var e=[],s=0;t.length>s;s++)e.push(t[s]);return e}function l(t,e){var s=document.createRange();s.selectNodeContents(t),s.surroundContents(e),t.appendChild(e)}var c=[];return{bind:a,create:e,stopAll:n}});var wcs_filters_mixins={methods:{updateModelValue:function(t){this.$emit("input",t.target.value)}}},wcs_timetable_weekly_tabs_mixins={created:function(){this.stop=moment(this.start).utc().add(7,"days").format("YYYY-MM-DD")},computed:{active_day_tabs:function(){var t=this;return this.selected_day?this.selected_day:0}},watch:{events_by_day:{handler:function(t){t.length>0&&this.events_filtered.length>0&&(this.selected_day=!1)},deep:!0}}},wcs_timetable_mixins={methods:{getOption:function(t,e){return void 0!==this.options[t]?this.options[t]:e},getSelect2Options:function(t){var e=this,s=[];return t.forEach(function(t,e){s.push({id:t.slug,text:t.name})}),s},isMultiDay:function(t){if(void 0!==t.multiday&&void 0!==t.ending)return this.filter_var(t.multiday)},arrayIntersection:function(t,e){var s=[],i={},a=e.length,n,o;for(n=0;n<a;n++)i[e[n]]=!0;for(a=t.length,n=0;n<a;n++)(o=t[n])in i&&s.push(o);return s},addEvents:function(t){this.loading=t,this.loading.startLoader(),this.start=moment(this.stop).utc().add(1,"days").format("YYYY-MM-DD"),this.stop=moment(this.start).utc().add(parseInt(this.options.days)+1,"days").format("YYYY-MM-DD"),this.getEvents()},getEvents:function(){this.loading_process=!0,this.$http.get(ajaxurl,{params:{action:"wcs_get_events_json",content:void 0!==this.options.content?this.options.content:[],start:this.start,end:this.stop}}).then(this.responseSuccess,this.responseError)},getLimit:function(){return-1===[0,1,2,5,6,7,8,12].indexOf(parseInt(this.options.view))?99999999:void 0!==this.options.limit&&parseInt(this.options.limit)>0&&0===parseInt(this.options.days)?this.options.limit:999999999999},filter_var:function(t){return-1!==["1","true","on","yes",!0,1].indexOf(t)},getFiltersType:function(){var t=this,e="checkbox";return this.filter_var(this.options.filters_style)&&(e="switch"),7===parseInt(this.options.view)&&(e="radio"),void 0!==this.options.filters_select2&&this.filter_var(this.options.filters_select2)&&(e="select2"),e},isFiltered:function(t){var e=this;if(!this.filter_var(this.options.show_past_events)&&!this.filter_var(t.future)&&this.filter_var(t.finished))return!0;var s=[],i=this.filters_active;for(var a in i)if(i.hasOwnProperty(a))if(i[a].length>0){var n=[];if(void 0!==t.terms[a])for(var o in t.terms[a])t.terms[a].hasOwnProperty(o)&&n.push(t.terms[a][o].slug);var r=void 0!==t.terms[a]?n:[];if("day_of_week"===a&&r.push(moment(t.start).utc().day()),"time_of_day"===a)switch(!0){case moment(t.start).utc().hour()>=0&&moment(t.start).utc().hour()<=11:r.push("morning");break;case moment(t.start).utc().hour()>11&&moment(t.start).utc().hour()<=16:r.push("afternoon");break;case moment(t.start).utc().hour()>16&&moment(t.start).utc().hour()<=23:r.push("evening");break}s.push(this.arrayIntersection(i[a],r).length>0)}else s.push(!0);return s.indexOf(!1)>=0},getActiveFilters:function(t){var e={};for(var s in t.taxonomies)t.taxonomies.hasOwnProperty(s)&&(e[s]=[]);return e.day_of_week=[],e.time_of_day=[],e},updateFilterModel:function(t,e,s){if(s){var i=[];e[0].length>0&&i.push(e[0]),this.filters_active[t]=i}else{var a=this,i=this.filters_active[t],n=e[0];i instanceof Array?i.indexOf(n)>=0?i.splice(i.indexOf(n),1):i.push(n):i=[n]}this.$emit("input",i),this.filterEvents()},updateFilterModelSelect2:function(t,e){var s=e[0];null===s&&(s=[]),s instanceof Array||(s="-1"===s?[]:[s]),this.filters_active[t]=s,this.$emit("input",s),this.filterEvents()},filterEvents:function(){var t=this,e=[];
5124t.events.forEach(function(s,i,a){t.isFiltered(s)&&e.push(s.hash)}),this.events_filtered=e},filterEvent:function(t){this.isFiltered(t)&&this.events_filtered.push(t.hash)},responseSuccess:function(t){var e=this,s=[],i=[];t.body.forEach(function(t,s,i){-1===e.events_hases.indexOf(t.hash)&&(e.events_hases.push(t.hash),e.filterEvent(t),e.events.push(t))}),this.loading_process=!1,this.loading&&this.loading.stopLoader()},responseError:function(t){this.loading_process=!1,this.loading&&this.loading.stopLoader()},openTaxModal:function(t,e,s){s.preventDefault(),wcs_vue_modal.openModal(t,e)},openModal:function(t,e,s){console.log("click");var i=this,a=void 0===t.excerpt||i.hasModal(t);a||2!==parseInt(e.modal)||("#"===s.target.getAttribute("href")&&s.preventDefault(),void 0!==t.permalink&&i.filter_var(window.wcs_settings.hasSingle)&&(window.location=t.permalink)),a&&void 0===t.start&&(a=!1),a&&!this.filter_var(t.visible)&&(a=!1),a&&(s.preventDefault(),wcs_vue_modal.openModal(t,e))},hasTax:function(t,e){var s=!0;return void 0!==this.options["show_"+t]&&this.filter_var(this.options["show_"+t])||(s=!1),s&&(void 0===e.terms[t]||e.terms[t].length<=0)&&(s=!1),s},hasModal:function(t){var e=this,s=e.options,i=!0;return 2===parseInt(s.modal)&&(i=!1),i&&!e.filter_var(s.show_description)&&(i=!1),i&&void 0!==t.excerpt&&0===t.excerpt.length&&(i=!1),i},hasLink:function(t){var e=this,s=e.options,i=!0;return this.hasModal(t,s)&&(i=!1),i&&!e.filter_var(wcs_settings.hasSingle)&&(i=!1),i&&void 0===t.permalink&&(i=!1),i},hasMoreButton:function(){var t=!0;return(void 0===this.options.reverse_order||!this.filter_var(this.options.reverse_order))&&(this.filter_var(this.options.show_more)||(t=!1),this.options.days&&0!==parseInt(this.options.days)||(t=!1),parseInt(this.options.days)>28&&(t=!1),t)},hasFilters:function(){var t=this,e=[];for(index in this.filters.taxonomies)e.push(this.filter_var(this.options["show_filter_"+index]));return e.indexOf(!0)>=0},hasToggler:function(){var t=this.status.toggler;return t&&(t=this.hasFilters()),t&&1!==parseInt(this.options.filters_position)&&(this.filters.visible=!0,t=!1),t&&8===parseInt(this.options.view)&&(this.filters.visible=!0,t=!1),t},termsList:function(t){return t.length>0},event_time:function(t){return(t=moment(t).utc()).format(this.filter_var(this.options.show_time_format)?"h":"HH")+"<span class='wcs-addons--blink'>:</span>"+t.format("mm")+(this.filter_var(this.options.show_time_format)?t.format("a"):"")},starting_ending:function(t){return this.event_time(t.start)+(this.filter_var(this.options.show_ending)?" - "+this.event_time(t.end):"")}},computed:{events_list:function(){var t=this,e=[],s=t.getLimit();t.filterEvents(),t.events.forEach(function(i,a){s>0&&(0!==t.events_filtered.length&&-1!==t.events_filtered.indexOf(i.hash)||(e.push(i),s--))});var i=void 0!==t.options.reverse_order&&t.filter_var(t.options.reverse_order);return(e=i?e.reverse():e).length>0&&e},events_by_day:function(){var t=this,e=[],s=t.getLimit();t.filterEvents();var i=t.events,a;i=void 0!==t.options.reverse_order&&t.filter_var(t.options.reverse_order)?i.reverse():i;var n="",o=[];return i.forEach(function(i,a){0!==t.events_filtered.length&&-1!==t.events_filtered.indexOf(i.hash)||!t.isMultiDay(i)&&s>0&&((n=""===n?i.start.slice(0,10):n)!==i.start.slice(0,10)?(o.length>0&&e.push({date:n,events:o}),o=[i],n=i.start.slice(0,10)):o.push(i),s--)}),o.length>0&&e.push({date:n,events:o}),e},all_days:function(){var t=this,e={};return t.filterEvents(),t.events.forEach(function(s,i){if(!t.isMultiDay(s)){var a,n,o,r=moment(s.start).utc().year()+"_"+(moment(s.start).utc().month()+1)+"_"+moment(s.start).utc().date();r in e||(e[r]={date:moment(s.start).utc()})}}),e},active_day:function(){var t=this;return this.selected_day?this.selected_day:0},filters_classes:function(){var t="";return void 0!==this.options.filters_style&&this.filter_var(this.options.filters_style)&&(t="wcs-filters--switches"),7===parseInt(this.options.view)&&(t="wcs-filters--inline")," "+t},app_classes:{get:function(){return this.css_classes.join(" ")},set:function(t){this.css_classes.push(t)}}},filters:{bgImage:function(t){return void 0!==t&&t.length>0?'background-image: url("'+t+'")':""},evTime:function(t){return this.event_time(t)}}},wcs_modal_mixins={computed:{modal_classes:function(){var t=[];return t.push(this.data.image?"wcs-modal--with-image":"wcs-modal--without-image"),this.classes+" "+t.join(" ")}},methods:{isMultiDay:function(t){if(void 0!==t.multiday&&void 0!==t.ending)return this.filter_var(t.multiday)},filter_var:function(t){return-1!==["1","true","on","yes",!0,1].indexOf(t)},closeModal:function(t){var e=t.target.className.split(" ");(e.indexOf("wcs-modal")>=0||e.indexOf("wcs-modal__close")>=0)&&(t.preventDefault(),wcs_vue_modal.visible=!1,wcs_vue_modal.loading=!0)}}},wcs_carousel_mixin={mounted:function(){var t=this;jQuery(".wcs-class:not(.vue-element)",t.$el).each(function(){jQuery(this).addClass("vue-element")}),jQuery(document).ready(function(){jQuery(".wcs-timetable__parent",t.$el).imagesLoaded(function(){t.$refs.carousel=jQuery(".wcs-timetable__parent",t.$el).owlCarousel(t.carousel_data_options).owlCarousel("refresh")})})},watch:{events_list:function(){var t=this;setTimeout(function(){jQuery(".wcs-timetable__parent > .wcs-class:not(.vue-element)",t.$el).each(function(){t.$refs.carousel.owlCarousel("add",jQuery(this).addClass("vue-element")).owlCarousel("update")}),"function"==typeof t.$refs.carousel.trigger&&t.$refs.carousel.trigger("next.owl.carousel").trigger("prev.owl.carousel").owlCarousel("refresh")},100)}},computed:{carousel_data_options:function(){var t=this,e;return{margin:parseInt(this.options.carousel_items_spacing),dots:this.filter_var(this.options.carousel_dots),nav:this.filter_var(this.options.carousel_nav),loop:1!==this.events.length&&this.filter_var(this.options.carousel_loop),autoplay:this.filter_var(this.options.carousel_autoplay),autoplayTimeout:parseInt(this.options.carousel_autoplay_speed),autoplayHoverPause:!0,navText:void 0!==this.options.carousel_next&&void 0!==this.options.carousel_prev?[this.options.carousel_next,this.options.carousel_prev]:["",""],lazyLoad:!0,stagePadding:parseInt(this.options.carousel_padding),responsive:{0:{items:parseInt(this.options.carousel_items_xs)},600:{items:parseInt(this.options.carousel_items_md)},1200:{items:parseInt(this.options.carousel_items_lg)},1600:{items:parseInt(this.options.carousel_items_xl)}}}}}};"undefined"!=typeof VueImagesLoaded&&(wcs_carousel_mixin.directives={imagesLoaded:VueImagesLoaded});var wcs_timetable_monthly_mixins={mounted:function(){var t=this,e=jQuery(".wcs-timetable__monthly-schedule",t.$el).fullCalendar({header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay,listWeek"},events:function(e,s,i,a){t.start=e.toISOString(),t.stop=s.toISOString(),t.$http.get(ajaxurl,{params:{action:"wcs_get_events_json",content:void 0!==t.options.content?t.options.content:[],start:t.start,end:t.stop}}).then(function(e){var s=t;
5124e.body.forEach(function(t,e,i){-1===s.events_hases.indexOf(t.hash)&&(s.events_hases.push(t.hash),s.filterEvent(t),s.events.push(t))}),this.loading&&this.loading.stopLoader(),a(t.events)})},eventClick:function(e,s){t.openModal(e,t.options,s)},timeFormat:12===parseInt(t.options.show_time_format)?"h(:mm)t":"H(:mm)",firstDay:wcs_locale.firstDay,monthNames:wcs_locale.monthNames,monthNamesShort:wcs_locale.monthNamesShort,dayNames:wcs_locale.dayNames,dayNamesShort:wcs_locale.dayNamesShort,eventLimit:t.filter_var(t.options.calendar_limit),allDaySlot:!1,height:!t.filter_var(t.options.calendar_sticky)&&"auto",weekends:t.filter_var(t.options.calendar_weekends),loading:function(e){e?jQuery('<div class="wcs-calendar-loading"><div class="wcs-spinner"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect5"></div></div></div>').appendTo(t.$el):jQuery(".wcs-calendar-loading",t.$el).remove()}})},methods:{responseSuccessMonthly:function(){},errorSuccessMonthly:function(){}}},wcs_timetable_isotope_mixins={watch:{filters_active:{handler:function(t){this.$refs.cpt.filters_active=t,this.$refs.cpt.filter("isFilteredVal")},deep:!0}},methods:{isZero:function(){return void 0!==this.$refs.cpt&&void 0!==this.$refs.cpt.iso&&void 0!==this.$refs.cpt.iso.filteredItems&&this.$refs.cpt.iso.filteredItems.length<=2},getLabelAll:function(t){return void 0!==this.options["label_grid_all_"+t]&&this.options["label_grid_all_"+t].length>0?this.options["label_grid_all_"+t]:this.filters.taxonomies[t].label_all},layout:function(){this.$refs.cpt.layout("masonry")},isFilteredVal:function(){var t=this;t.isZero()?jQuery(".wcs-timetable__zero-data",t.$el).show():jQuery(".wcs-timetable__zero-data",t.$el).hide()},getIsotopeOptions:function(){var t=this;return{itemSelector:".wcs-iso-item",percentPosition:!0,masonry:{columnWidth:".wcs-isotope-item",gutter:".wcs-isotope-gutter"},getSortData:{timestamp:function(t){return void 0!==t&&void 0!==t.timestamp?t.timestamp:0}},sortBy:"timestamp",getFilterData:{isFilteredVal:function(e){var s=this.filters_active,i=!0;if(void 0!==s&&s)for(var a in s)if(["time_of_day","day_of_week"].indexOf(a)>=0&&s[a].length>0&&s[a][0].length>0&&void 0!==e){if("day_of_week"===a&&t.lodash.intersection(s[a],[moment(e.start).utc().day().toString()]).length<=0)i=!1;else if("time_of_day"===a){switch(!0){case moment(e.start).utc().hour()>=0&&moment(e.start).utc().hour()<=11:var n=["morning"];break;case moment(e.start).utc().hour()>11&&moment(e.start).utc().hour()<=16:var n=["afternoon"];break;case moment(e.start).utc().hour()>16&&moment(e.start).utc().hour()<=23:var n=["evening"];break}var o;t.lodash.intersection(s[a],n).length<=0&&(i=!1)}}else s[a].length>0&&s[a][0].length>0&&void 0!==e&&t.lodash.intersection(s[a],t.lodash.map(e.terms[a],function(t){return t.slug})).length<=0&&(i=!1);return i}}}},expandIsotopeItem:function(t,e){this.iso_expanded_items.push(t),e.target.parentElement.parentElement.className+=" wcs-class--active",this.layout()},minimizeIsotopeItem:function(t,e){this.iso_expanded_items.splice(this.iso_expanded_items.indexOf(t),1),e.target.parentElement.parentElement.className=e.target.parentElement.parentElement.className.replace(" wcs-class--active",""),this.layout()},isIsotopeExpanded:function(t,e){return this.iso_expanded_items.indexOf(t)>=0}},filters:{eventCSSIsotope:function(t,e){let s=[];return void 0!==e.expanded&&s.push("wcs-class--active"),t+" "+s.join(" ")}}};"undefined"!=typeof VueImagesLoaded&&(wcs_timetable_isotope_mixins.directives={imagesLoaded:VueImagesLoaded});var wcs_timetable_timeline_mixins={mounted:function(){var t=this},computed:{timeline_events:function(){return 0===this.events.length?[]:this.events_by_day?Object.values(this.events_by_day):[]}},methods:{layout:function(){this.$refs.timeline.layout("masonry")},getIsotopeOptions:function(){return{itemSelector:".wcs-iso-item",percentPosition:!0,masonry:{columnWidth:".wcs-isotope-item",gutter:".wcs-isotope-gutter"}}}},filters:{eventCSSIsotope:function(t,e){var s=[];return void 0!==e.expanded&&s.push("wcs-class--active"),t+" "+s.join(" ")}}},wcs_timetable_weekly_mixins={created:function(){this.filter_var(this.options.show_navigation)&&(this.options.show_past_events=!0),this.stop=moment(this.start+"T12:00:00").add(6,"days").utcOffset(this.get_utc_offset()).format("YYYY-MM-DD"),this.filter_var(this.options.show_starting_hours)&&(this.app_classes="wcs-timetable--grouped-by-hours"),this.dateRange.start=this.start,this.dateRange.stop=this.stop,this.dateRangeHistory.push(this.dateRange.start+"/"+this.dateRange.stop)},computed:{dateRangeTitle:function(){var t="";return t=moment(this.dateRange.start).isSame(this.dateRange.stop,"month")?moment(this.dateRange.start).format("MMMM")+" "+moment(this.dateRange.start).format("D")+" - "+moment(this.dateRange.stop).format("D"):moment(this.dateRange.start).format("MMMM D")+" - "+moment(this.dateRange.stop).format("MMMM D")},week:function(){var t=this,e=parseInt(wcs_locale.firstDay),s={};for($i=e;$i<=e+7;$i++){var i=$i<=6?$i:Math.abs($i-7);s["day_"+i]={day_num:i,events:[]}}
5124return t.events.forEach(function(e,i){!t.inRange(e)||0!==t.events_filtered.length&&-1!==t.events_filtered.indexOf(e.hash)||t.isMultiDay(e)||s["day_"+moment(e.start).utc().format("e")].events.push(e)}),s},starting_times:function(){var t,e=[];return this.events.forEach(function(t,s){e.indexOf(moment(t.start).utc().format("HH:mm"))<0&&e.push(moment(t.start).utc().format("HH:mm"))}),e.sort(),e}},filters:{eventSlotCSS:function(t,e){return t+" wcs-class--slots-"+e.period/10},check12format:function(t,e){if(!0!==e&&"true"!==e&&"1"!==e&&1!==e)return t;var s=t.split(":");switch(parseInt(s[0])){case 1:return"1:"+s[1]+"am";break;case 2:return"2:"+s[1]+"am";break;case 3:return"3:"+s[1]+"am";break;case 4:return"4:"+s[1]+"am";break;case 5:return"5:"+s[1]+"am";break;case 6:return"6:"+s[1]+"am";break;case 7:return"7:"+s[1]+"am";break;case 8:return"8:"+s[1]+"am";break;case 9:return"9:"+s[1]+"am";break;case 10:return"10:"+s[1]+"am";break;case 11:return"11:"+s[1]+"am";break;case 12:return"12:"+s[1]+"pm";break;case 13:return"1:"+s[1]+"pm";break;case 14:return"2:"+s[1]+"pm";break;case 15:return"3:"+s[1]+"pm";break;case 16:return"4:"+s[1]+"pm";break;case 17:return"5:"+s[1]+"pm";break;case 18:return"6:"+s[1]+"pm";break;case 19:return"7:"+s[1]+"pm";break;case 20:return"8:"+s[1]+"pm";break;case 21:return"9:"+s[1]+"pm";break;case 22:return"10:"+s[1]+"pm";break;case 23:return"11:"+s[1]+"pm";break;case 24:return"12:"+s[1]+"am";break;default:return t}}},methods:{inRange:function(t){if(!this.filter_var(this.options.show_navigation))return!0;var e=new Date(this.dateRange.start).getTime(),s=new Date(this.dateRange.stop).getTime(),i=new Date(t.start.slice(0,10)).getTime();return e<=i&&s>=i},navigationGoNext:function(){this.dateRange.start=moment(this.dateRange.start).add(7,"days").format("YYYY-MM-DD"),this.dateRange.stop=moment(this.dateRange.start).add(6,"days").format("YYYY-MM-DD"),-1===this.dateRangeHistory.indexOf(this.dateRange.start+"/"+this.dateRange.stop)&&(this.dateRangeHistory.push(this.dateRange.start+"/"+this.dateRange.stop),this.start=this.dateRange.start,this.stop=this.dateRange.stop,this.getEvents())},navigationGoPrev:function(){this.dateRange.start=moment(this.dateRange.start).subtract(7,"days").format("YYYY-MM-DD"),this.dateRange.stop=moment(this.dateRange.start).add(6,"days").format("YYYY-MM-DD"),-1===this.dateRangeHistory.indexOf(this.dateRange.start+"/"+this.dateRange.stop)&&(this.dateRangeHistory.push(this.dateRange.start+"/"+this.dateRange.stop),this.start=this.dateRange.start,this.stop=this.dateRange.stop,this.getEvents())},hasHourlyEvents:function(t){var e=this,s=e.week,i=!1;for(var a in s)if(void 0!==e.week[a].events&&!1!==e.getHourlyEvents(t,e.week[a].events)){i=!0;break}return i},getHourlyEvents:function(t,e){var s=this,i=[];return e.forEach(function(e,s){t===moment(e.start).utc().format("HH:mm")&&i.push(e)}),i.length>0&&i},countWeekEvents:function(){var t=this,e=0;for(var s in t.week)e+=t.week[s].events.length;return e},day_name:function(t){return wcs_locale.dayNames[t]}}},wcs_timetable_countdown={created:function(){var t=this;t.countdown.asMilliseconds()>0&&window.setInterval(function(){t.now=moment().utc()},1e3)},mounted:function(){var t=[];switch(!0){case 0===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-top-left");break;case 1===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-top-center");break;case 2===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-top-right");break;case 3===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-middle-left");break;case 4===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-middle-center");break;case 5===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-middle-right");break;case 6===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-bottom-left");break;case 7===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-bottom-center");break;case 8===parseInt(this.options.countdown_image_position):t.push("wcs-timetable--countdown-position-bottom-right");break}t.push(void 0!==this.single.thumbnail&&this.single.thumbnail.length>0?"wcs-timetable--countdown-has-image":"wcs-timetable--countdown-no-image"),t.pu
5124sh(this.filter_var(this.options.countdown_image)?"wcs-timetable--countdown-with-image":"wcs-timetable--countdown-without-image"),t.push(this.filter_var(this.options.countdown_vertical)?"wcs-timetable--countdown-vertical":"wcs-timetable--countdown-default"),this.$el.querySelector(".wcs-timetable--countdown").className+=" "+t.join(" ")},computed:{countdown_new:function(){return countdown(1e3*(parseInt(this.single.timestamp)+-1*parseInt(wcs_locale.gmtOffset)),this.now)},timestamp:function(){return moment(1e3*(parseInt(this.single.timestamp)+-1*parseInt(wcs_locale.gmtOffset))).utc()},countdown:function(){return moment.duration(this.timestamp.diff(this.now))},remaining_years:function(){var t=this.countdown.years();return t<=0?0:t},remaining_months:function(){var t=void 0===this.options.label_countdown_years||this.options.label_countdown_years.length<=0?this.countdown.asMonths():this.countdown_new.months;return(t=Math.floor(t))<=0?0:t},remaining_days:function(){var t=void 0===this.options.label_countdown_months||this.options.label_countdown_months.length<=0?this.countdown.asDays():this.countdown_new.days;return(t=Math.floor(t))<=0?0:t},remaining_hours:function(){var t=void 0===this.options.label_countdown_days||this.options.label_countdown_days.length<=0?this.countdown.asHours():this.countdown_new.hours;return(t=Math.floor(t))<=0?0:t},remaining_minutes:function(){var t=void 0===this.options.label_countdown_hours||this.options.label_countdown_hours.length<=0?this.countdown.asMinutes():this.countdown_new.minutes;return(t=Math.floor(t))<=0?0:t},remaining_seconds:function(){var t=void 0===this.options.label_countdown_minutes||this.options.label_countdown_minutes.length<=0?this.countdown.asSeconds():this.countdown_new.seconds;return(t=Math.floor(t))<=0?0:t}},filters:{leadingZero:function(t){return parseInt(t)<=9?"0"+t:t}},methods:{hasCountdownImage:function(t){return!!this.filter_var(this.options.countdown_image)&&t.thumbnail},timeLabel:function(t){var e=this.options["label_countdown_"+t].split(",");return e.length>1?1==this["remaining_"+t]?e[0]:e[1]:e[0]}}},wcs_timetable_cover={mounted:function(){var t=[];switch(!0){case 0==this.options.cover_text_position:t.push("wcs-timetable--cover-position-top-left");break;case 1==this.options.cover_text_position:t.push("wcs-timetable--cover-position-top-center");break;case 2==this.options.cover_text_position:t.push("wcs-timetable--cover-position-top-right");break;case 3==this.options.cover_text_position:t.push("wcs-timetable--cover-position-middle-left");break;case 4==this.options.cover_text_position:t.push("wcs-timetable--cover-position-middle-center");break;case 5==this.options.cover_text_position:t.push("wcs-timetable--cover-position-middle-right");break;case 6==this.options.cover_text_position:t.push("wcs-timetable--cover-position-bottom-left");break;case 7==this.options.cover_text_position:t.push("wcs-timetable--cover-position-bottom-center");break;case 8==this.options.cover_text_position:t.push("wcs-timetable--cover-position-bottom-right");break}switch(!0){case 0==this.options.cover_text_align:t.push("wcs-timetable--cover-align-left");break;case 1==this.options.cover_text_align:t.push("wcs-timetable--cover-align-center");break;case 2==this.options.cover_text_align:t.push("wcs-timetable--cover-align-right");break}switch(!0){case 0==this.options.cover_text_size:t.push("wcs-timetable--cover-text-size-sm");break;case 1==this.options.cover_text_size:t.push("wcs-timetable--cover-text-size-md");break;case 2==this.options.cover_text_size:t.push("wcs-timetable--cover-text-size-lg");break}switch(!0){case 0==this.options.cover_aspect:t.push("wcs-timetable--cover-aspect-169");break;case 1==this.options.cover_aspect:t.push("wcs-timetable--cover-aspect-169v");break;case 2==this.options.cover_aspect:t.push("wcs-timetable--cover-aspect-43");break;case 3==this.options.cover_aspect:t.push("wcs-timetable--cover-aspect-43v");break;case 4==this.options.cover_aspect:t.push("wcs-timetable--cover-aspect-11");break}t.push(void 0!==this.single.thumbnail&&this.single.thumbnail.length>0?"wcs-timetable--cover-with-image":"wcs-timetable--cover-without-image"),t.pu
5124sh(void 0!==this.options.cover_overlay_type&&0==parseInt(this.options.cover_overlay_type)?"wcs-timetable--cover-overlay-image":"wcs-timetable--cover-overlay-text"),
5125this.$el.querySelector(".wcs-timetable--cover").className+=" "+t.join(" ")},methods:{hasImage:function(){return void 0!==this.single.thumbnail&&this.single.thumbnail.length>0}},filters:{}},wcs_mixins_monthly_calendar={created:function(){var t=this;this.loading_history.push(this.start+this.stop),this.updateCalendar(this.events),null===this.selectedDay&&(t.setSelectedDay(t.today),t.lodash.isEmpty(t.selectedDay.events)&&!t.lodash.isEmpty(t.events)&&t.emptySelectedDay())},watch:{events:function(t){var e=this;e.updateCalendar(t),e.lodash.isEmpty(e.selectedDay.events)&&e.emptySelectedDay()}},computed:{days:function(){var t=[],e=parseInt(wcs_locale.firstDay);e=0===e?7:e;for(var s=this.today,i=moment(this.calendarDay?this.calendarDay:s).format("YYYY-MM-DD"),a=Math.abs((e-7-moment(i).startOf("month").isoWeekday())%7),n=e===moment(i).endOf("month").isoWeekday()?6:Math.abs(7-moment(i).endOf("month").isoWeekday()),o=moment(i).startOf("month").subtract(a>6?-1:a,"days"),r=moment(i).endOf("month").add(n,"days"),l=moment(o);l.diff(r,"days")<=0;l.add(1,"days"))t.push({date:l.format("YYYY-MM-DD"),past:moment(moment(i).startOf("month").format("YYYY-MM-DD")).isAfter(l.format("YYYY-MM-DD"),"day"),future:moment(l.format("YYYY-MM-DD")).isAfter(moment(i).endOf("month").format("YYYY-MM-DD"),"day"),today:l.isSame(s,"day"),events:this.getDayEvents(l.format("YYYY-MM-DD"))});return t},days_chunks:function(){var t=this;return t.lodash.filter(t.chunk(this.days,7),function(t){return 7===t.length})},week:function(){var t=this,e=parseInt(wcs_locale.firstDay),s={};for($i=e;$i<=e+7;$i++){var i=$i<=6?$i:Math.abs($i-7);s["day_"+i]={day_num:i,events:[]}}return s},getCurrentMonth:function(){return moment(this.calendarDay?this.calendarDay:this.today).format("MMMM YYYY")},getCurrentWeek:function(){return moment(this.calendarDay?this.calendarDay:this.today).utc().startOf("month").format("W")},calendarClasses:function(){var t=[];switch(parseInt(this.options.mth_cal_agenda_position)){case 1:t.push("wcs-timetable--side-agenda wcs-timetable--side-agenda-left");break;case 2:t.push("wcs-timetable--side-agenda wcs-timetable--side-agenda-right");break;case 3:t.push("wcs-timetable--inside-agenda");break;default:t.push("wcs-timetable--bellow-agenda")}switch(parseInt(this.options.mth_cal_borders)){case 1:t.push("wcs-timetable--horizontal-borders");break;case 2:t.push("wcs-timetable--vertical-borders");break;case 3:t.push("wcs-timetable--all-borders");break;default:t.push("wcs-timetable--no-borders")}return this.filter_var(this.options.mth_cal_rows)&&t.push("wcs-timetable--alternate"),this.filter_var(this.options.mth_cal_highlight)&&t.push("wcs-timetable--highligh-round"),this.filter_var(this.options.show_past_events)||t.push("wcs-timetable--past-hidden"),this.loading_process&&t.push("wcs-timetable--loading"),t.join(" ")}},filters:{eventSlotCSS:function(t,e){return t+" wcs-class--slots-"+e.period/10}},methods:{chunk:function(t,e){e=parseInt(e);var s=null==t?0:t.length;if(!s||e<1)return[];for(var i=0,a=0,n=Array(parseInt(s/e));i<s;)n[a++]=t.slice(i,i+=e);return n},emptySelectedDay:function(){var t=this,e=t.getFilteredCalendarEvents(t.events);e=t.lodash.filter(e,function(e){return!t.filter_var(e.finished)});var s=!t.lodash.isEmpty(e)&&e[0];!1!==s&&(t.selectedDay={date:moment(s.start).utcOffset(this.get_utc_offset()).format("YYYY-MM-DD"),events:t.getDayEvents(moment(s.start).utcOffset(this.get_utc_offset()).format("YYYY-MM-DD"))})},setSelectedDay:function(t){var e=this,s=e.getFilteredCalendarEvents(e.events);s=e.lodash.filter(s,function(t){return!e.filter_var(t.finished)});var i=!e.lodash.isEmpty(s)&&s[0];e.selectedDay=!1!==i?{date:i.start.slice(0,10),events:e.getDayEvents(i.start.slice(0,10))}:{date:t,events:e.getDayEvents(t)}},isNavVisible:function(t){if(!this.options.label_mth_prev||!this.options.label_mth_next)return!1;var e=moment(this.calendarDay?this.calendarDay:this.today).utc().format("YYYY-MM-DD");return!(!this.filter_var(this.options.show_past_events)&&"prev"==t&&moment(e).utc().startOf("month").subtract(1,"days").isBefore(this.today,"month"))},isAgendaInside:function(t){var e=!1,s=this;return 3==this.options.mth_cal_agenda_position&&(s.lodash.isUndefined(s.lodash.find(t,function(t){return t.date===s.selectedDay.date}))||(e=!0)),e},selectDay:function(t,e){t.future||t.past||t.events.length<=0||!this.filter_var(this.options.show_past_events)&&moment(this.today).utc().isAfter(t.date,"day")||(this.selectedDay=t,e.target.parentElement.className+=" wcs-week--selected")},updateCalendar:function(t){var e=this;t.forEach(function(t,s){var i=moment(t.start).utc(),a=i.format("YYYY"),n=i.format("MM"),o=i.format("DD");void 0===e.calendar["year_"+a]&&e.$set(e.calendar,"year_"+a,{}),void 0===e.calendar["year_"+a]["month_"+n]&&e.$set(e.calendar["year_"+a],"month_"+n,{}),void 0===e.calendar["year_"+a]["month_"+n]["day_"+o]&&e.$set(e.calendar["year_"+a]["month_"+n],"day_"+o,[]);var r=!0;
5125e.calendar["year_"+a]["month_"+n]["day_"+o].forEach(function(e,s){e.hash===t.hash&&(r=!1)}),r&&e.calendar["year_"+a]["month_"+n]["day_"+o].push(t)})},getDayEvents:function(t){var e=this,s=[],i=moment(t),a=i.format("YYYY"),n=i.format("MM"),o=i.format("DD");return void 0!==this.calendar["year_"+a]&&void 0!==this.calendar["year_"+a]["month_"+n]&&void 0!==this.calendar["year_"+a]["month_"+n]["day_"+o]&&(s=this.calendar["year_"+a]["month_"+n]["day_"+o]),s},getFilteredCalendarEvents:function(t){var e=this,s=[];return void 0!==this.events_filtered&&this.events_filtered.length>=1?t.forEach(function(t,i){e.events_filtered.indexOf(t.hash)<0&&!e.isMultiDay(t)&&s.push(t)}):t.forEach(function(t,i){e.isMultiDay(t)||s.push(t)}),s},subtractMonth:function(){this.loading_process||(this.calendarDay=moment(this.calendarDay?this.calendarDay:this.today).subtract(1,"month").format("YYYY-MM-DD"),this.checkForCalendarUpdate())},addMonth:function(){this.loading_process||(this.calendarDay=moment(this.calendarDay?this.calendarDay:this.today).add(1,"month").format("YYYY-MM-DD"),this.checkForCalendarUpdate())},checkForCalendarUpdate:function(){this.start=moment(this.calendarDay).startOf("month").format("YYYY-MM-DD"),this.stop=moment(this.calendarDay).endOf("month").format("YYYY-MM-DD"),this.loading_history.indexOf(this.start+this.stop)<0&&(this.loading_history.push(this.start+this.stop),this.getEvents())},isWeekday:function(t,e){var s;if(this.filter_var(this.options.mth_cal_show_weekends))return!0;var i=[6,7];return t=!0===e?0===t?7:t:moment(t.date).isoWeekday(),!(i.indexOf(t)>=0)},countWeekEvents:function(){var t=this,e=0;for(var s in t.week)e+=t.week[s].events.length;return e},day_name:function(t){var e=[];switch(this.options.mth_cal_day_format){case"ddd":e=wcs_locale.dayNamesShort[t];break;case"d":e=wcs_locale.dayNamesMin[t];break;default:e=wcs_locale.dayNames[t]}return e},dayClasses:function(t){var e=[];return t.past&&e.push("wcs-date--past-month"),t.future&&e.push("wcs-date--future-month"),t.today&&e.push("wcs-date--today"),t.events.length>0&&moment(t.date).isSame(this.calendarDay?this.calendarDay:this.today,"month")&&this.getFilteredCalendarEvents(t.events).length>0&&e.push("wcs-date--with-events wcs-modal-call"),moment(this.today).utc().isAfter(t.date,"day")&&e.push("wcs-date--past"),moment(this.today).utc().isBefore(t.date,"day")&&e.push("wcs-date--future"),moment(t.date).utc().isSame(this.selectedDay.date,"day")&&e.push("wcs-date--selected"),e.join(" ")},weekClasses:function(t){var e=[],s=parseInt(this.getCurrentWeek)+t-1;return e.push("wcs-week--"+s),moment(this.selectedDay.date).utc().format("W")==s&&e.push("wcs-week--selected"),e.join(" ")}}};Vue.filter("moment",function(t,e,s){return!1!==s?moment(t).utc().format(e):moment(t).format(e)}),Vue.filter("eventCSS",function(t){var e=[];for(var s in e.push(t.future?"wcs-class--not-started":"wcs-class--started"),e.push(t.finished?"wcs-class--finished":"wcs-class--not-finished"),t.terms)for(var i in t.terms[s])e.push("wcs-class--term-id-"+t.terms[s][i].id),e.push("wcs-class--term-"+t.terms[s][i].slug);switch(e.push("wcs-class--day-"+moment(t.start).utc().day()),!0){case moment(t.start).utc().hour()>=0&&moment(t.start).utc().hour()<=11:e.push("wcs-class--time-morning");break;case moment(t.start).utc().hour()>11&&moment(t.start).utc().hour()<=16:e.push("wcs-class--time-afternoon");break;case moment(t.start).utc().hour()>16&&moment(t.start).utc().hour()<=23:e.push("wcs-class--time-evening");break}return t.visible||e.push("wcs-class--canceled"),e.join(" ")}),Vue.component("filter-checkbox",{template:"#wcs_templates_filter--checkbox",props:["filter","options","value","title","slug","name","unique_id","level"],mixins:[wcs_filters_mixins]}),Vue.component("filter-select2",{props:["options","value","placeholder","multiple"],template:"#wcs_templates_filter--select2",mounted:function(){var t=this;"function"!=typeof t.$el.select2&&jQuery(document).ready(function(){jQuery(t.$el).select2({data:t.options,multiple:t.multiple,placeholder:t.placeholder,language:t.getLanguage()})})},watch:{value:function(t){console.log(t,this),jQuery(this.$el).val(t).trigger("change")},options:function(t){}}
5125,methods:{getLanguage:function(){return{errorLoading:function(){return window.wcs_select2.errorLoading},inputTooLong:function(t){var e=t.input.length-t.maximum,s;return window.wcs_select2.inputTooLong.replace("%n",e)},inputTooShort:function(t){var e=t.minimum-t.input.length,s;return window.wcs_select2.inputTooShort.replace("%n",e)},loadingMore:function(){return window.wcs_select2.loadingMore},maximumSelected:function(t){var e;return window.wcs_select2.inputTooShort.replace("%n",t.maximum)},noResults:function(){return window.wcs_select2.noResults},searching:function(){return window.wcs_select2.searching}}}},destroyed:function(){jQuery(this.$el).off().select2("destroy")}}),Vue.component("filter-switch",{template:"#wcs_templates_filter--switch",props:["filter","options","value","title","slug","name","unique_id","level"],mixins:[wcs_filters_mixins]}),Vue.component("filter-radio",{template:"#wcs_templates_filter--radio",props:["filter","options","value","title","slug","name","unique_id"],methods:{isChecked:function(t,e){var s=!1;return(void 0!==t?t.toString():"")===(e.length>0?e[0].toString():"")&&(s=!0),s},updateRadioModelValue:function(t){this.$refs.input.value=t.target.value,this.checked=this.$refs.input.value,this.$emit("input",this.$refs.input.value)}},mixins:[wcs_filters_mixins]}),Vue.component("wcs-loader",{template:"#wcs_templates_misc--loader"}),Vue.component("wcs-modal",{template:"<div>sstst</div>"}),Vue.component("modal-normal",{template:"#wcs_templates_modal--normal",props:["data","options","classes"],mixins:[wcs_modal_mixins],methods:{openTaxModal:function(t,e,s){s.preventDefault(),wcs_vue_modal.openModal(t,e)}}}),Vue.component("modal-large",{template:"#wcs_templates_modal--large",props:["data","options","classes"],mixins:[wcs_modal_mixins],methods:{openTaxModal:function(t,e,s){s.preventDefault(),wcs_vue_modal.openModal(t,e)}}}),Vue.component("modal-taxonomy",{template:"#wcs_templates_modal--taxonomy",props:["data","options","content","classes"],mixins:[wcs_modal_mixins]}),Vue.component("button-more",{template:"#wcs_templates_misc--button-more",props:["color","more"],methods:{startLoader:function(){this.ladda.start()},stopLoader:function(){this.ladda.stop()},addEvents:function(){this.$emit("add-events",this)}},mounted:function(){this.ladda=Ladda.create(this.$el)}}),Vue.component("taxonomy-list",{template:'<span><template v-for="(room, index) in event.terms[tax]"><template v-if="room.url"><a :href="room.url" v-html="room.name"></a></template><template v-else-if="room.desc"><a href="#" class="wcs-modal-call" v-on:click="openModal( room, options, $event )" v-html="room.name"></a></template><template v-else><span v-html="room.name"></span></template><template v-if="index !== (event.terms[tax].length - 1)">, </template></template></span>',props:["tax","options","event"],methods:{openModal:function(t,e,s){this.$emit("open-modal",t,e,s)}}});var wcs_vue_modal=new Vue({el:"#wcs-vue-modal",template:"#wcs_templates_modal",data:function(){return{visible:!1,loading:!0,data:{},options:{},events:{},taxonomies:{}}},watch:{visible:function(t){t?document.body.className+=" wcs_modal--opened":document.body.className=document.body.className.replace("wcs_modal--opened","")}},updated:function(){var t=this;if(!t.loading&&void 0!==t.data.start&&void 0!==t.data.map){var e=[];if("light"===t.data.map.theme&&(e=[{featureType:"administrative",elementType:"all",stylers:[{visibility:"on"},{saturation:-100},{lightness:20}]},{featureType:"road",elementType:"all",stylers:[{visibility:"on"},{saturation:-100},{lightness:40}]},{featureType:"water",elementType:"all",stylers:[{visibility:"on"},{saturation:-10},{lightness:30}]},{featureType:"landscape.man_made",elementType:"all",stylers:[{visibility:"simplified"},{saturation:-60},{lightness:10}]},{featureType:"landscape.natural",elementType:"all",stylers:[{visibility:"simplified"},{saturation:-60},{lightness:60}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"},{saturation:-100},{lightness:60}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"},{saturation:-100},{lightness:60}
5125]}]),"dark"===t.data.map.theme&&(e=[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#000000"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"},{lightness:17}]}]),"object"==typeof google&&"object"==typeof google.maps&&jQuery(".wcs-map",t.$el).length>0)var s=new google.maps.Map(jQuery(".wcs-map",t.$el)[0],{zoom:parseInt(t.data.map.zoom),center:{lat:Number(t.data.map.latitude),lng:Number(t.data.map.longitude)},mapTypeId:google.maps.MapTypeId[t.data.map.type.toUpperCase()],mapTypeControl:!1,mapTypeControlOptions:{},disableDefaultUI:!0,draggable:!0,navigationControl:!0,scrollwheel:!1,streetViewControl:!1,styles:e}),i=new google.maps.Marker({position:{lat:Number(t.data.map.latitude),lng:Number(t.data.map.longitude)},map:s});else jQuery(".wcs-map",t.$el).length>0&&"1"===window.wcs_settings.is_user_logged_in?jQuery(".wcs-map",t.$el).append('<div class="missing-google-maps-api-key">To display a Google Map, it is mandatory to use an API key. You can add it at Classes > Settings > Google Maps > Google Maps Api Key. <small>You are seeing this message because you are logged and you have editing capabilities. Your website users will not see this message</small></div>'):jQuery(".wcs-map",t.$el).length>0&&jQuery(".wcs-map",t.$el).remove()}},methods:{openModal:function(t,e){var s=this;this.data=t,this.options=e,this.visible||(this.visible=!0),this.loading=!0,void 0!==t.start?void 0===this.events[t.id]?this.getClass(t.id):(this.data.content=this.events[t.id].content,this.data.image=this.events[t.id].image,this.loading=!this.loading):void 0===this.taxonomies[t.id]?this.getTaxonomy(t.id):(this.data.content=this.taxonomies[t.id],this.loading=!this.loading)},closeModal:function(t){var e=t.target.className.split(" ");(e.indexOf("wcs-modal")>=0||e.indexOf("wcs-modal__close")>=0)&&(t.preventDefault(),this.visible=!this.visible,this.loading=!0)},getClass:function(t){this.$http.get(ajaxurl,{params:{action:"wcs_get_class_json",id:this.data.id}}).then(this.responseSuccessClass,this.responseError)},getTaxonomy:function(t){this.$http.get(ajaxurl,{params:{action:"wcs_get_taxonomy_json",i
5125d:this.data.id}}).then(this.responseSuccessTaxonomy,this.responseError)},responseSuccessClass:function(t){0!==t.body&&void 0!==t.body.id?(this.events[t.body.id]=t.body,this.data.content=t.body.content,this.data.image=t.body.image,this.data.map=t.body.map,this.loading=!this.loading):this.visible=!this.loading},responseSuccessTaxonomy:function(t){0!==t.body&&void 0!==t.body.id?(this.taxonomies[t.body.id]=t.body.content,this.data.content=t.body.content,this.loading=!this.loading):this.visible=!this.visible},responseError:function(t){this.visible=!this.visible},filter_var:function(t){return-1!==["1","true","on","yes",!0,1].indexOf(t)}},computed:{css_classes:function(){var t=["wcs-modal-container"];return this.filter_var(this.options.show_modal)&&t.push("wcs-modal--light"),t.push("wcs-modal--"+this.type),t.join(" ")},type:function(){var t="normal";return t=void 0!==this.data.start?1===parseInt(this.options.modal)?"large":t:"taxonomy"}}});"undefined"!=typeof wcs_moment_locale&&moment.updateLocale("en",wcs_moment_locale);var $lodash=void 0!==window._?window._:void 0!==window.lodash?window.lodash:null,wcs_apps=[],timetables=document.querySelectorAll("div.wcs-vue");Array.prototype.forEach.call(timetables,function(t,e){var s=t.getAttribute("id"),i=s.replace("wcs-app-",""),a=window["EventsSchedule_"+i],n=void 0!==a.options?a.options:{},o=void 0!==a.filters?a.filters:{},r="undefined"!==a.feed?a.feed:[],l=[wcs_timetable_mixins],c;(void 0!==a.css&&void 0!==document.getElementById("wcs_styles")&&null!=document.getElementById("wcs_styles")&&(document.getElementById("wcs_styles").innerHTML+=a.css),!1!==n.mixins)&&n.mixins.split(" ").forEach(function(t){l.push(window[t])});n.is_single?wcs_apps[e]=new Vue({el:"#"+s,mounted:function(){var t=["wcs-vue--mounted"];this.$el.className+=" "+t.join(" ")},template:"#wcs_templates_timetable--"+s,data:function(){return{css_classes:[],options:n,single:r,now:moment().utc()}},mixins:l}):wcs_apps[e]=new Vue({el:"#"+s,template:"#wcs_templates_timetable--"+s,created:function(){var t=this;void 0!==this.options.days&&this.options.days||(this.options.days=356),0===r.length?this.getEvents():r.forEach(function(e,s,i){-1===t.events_hases.indexOf(e.hash)&&(t.events_hases.push(e.hash),t.filterEvent(e))})},computed:{schedule_events:function(){var t=this,e=t.getLimit(),s=[],i=!1;return t.events.forEach(function(e,a){i=!1,t.filter_var(t.options.show_past_events)||!t.filter_var(e.future)&&t.filter_var(e.finished)&&(i=!0),i||s.push(e)}),e>0&&(s=t.events.slice(0,e)),s}},mounted:function(){if(this.css_classes.push(this.hasFilters()?"wcs-timetable--with-filters":"wcs-timetable--without-filters"),this.hasFilters()){switch(!0){case 0===parseInt(this.options.filters_position):this.css_classes.push("wcs-timetable--filters-left");break;case 1===parseInt(this.options.filters_position):this.css_classes.push("wcs-timetable--filters-center");break;case 2===parseInt(this.options.filters_position):this.css_classes.push("wcs-timetable--filters-right");break}this.css_classes.push(this.filter_var(this.options.show_filters_opened)?"wcs-timetable--filters-expanded":"wcs-timetable--filters-closed"),this.css_classes.push(void 0!==this.options.label_toggle.length&&this.options.label_toggle.length>0?"wcs-timetable--filters-with-toggle":"wcs-timetable--filters-without-toggle")}},methods:{extendObject:function t(e,s){return Object.keys(s).forEach(function(t){e[t]=s[t]}),e},apply_filters:function(){var t=Array.prototype.slice.call(arguments,0)},get_utc_offset:function(){var t=this,e=window.wcs_locale.gmtOffset,s=0===e.toString().indexOf("-")?"-":"+",i;return"-"===s&&(e=e.substring(1)),hours=parseInt(e/3600),hours=hours<10?"0"+hours:hours,minutes=e%3600,minutes=minutes<10?"0"+minutes:minutes,s+hours+":"+minutes}},data:function(){return{lodash:$lodash,el_id:s,css_classes:["wcs-timetable--style-"+n.view],options:n,events:r,events_hases:[],events_filtered:[],filters:o,filters_active:this.getActiveFilters(o),loading:!1,loading_process:!1,loading_history:[],selected_day:!1,iso:!1,iso_expanded_items:[],start:void 0!==n.ts_start?n.ts_start:moment().utcOffset(this.get_utc_offset()).format("YYYY-MM-DD"),stop:void 0!==n.ts_start?n.ts_stop:moment().utcOffset(this.get_utc_offset()).add(parseInt(n.days)-1,"days").format("YYYY-MM-DD"),today:moment().utcOffset(this.get_utc_offset()).format("YYYY-MM-DD"),calendar:{},calendarDay:null,selectedDay:null,dateRange:{start:null,stop:null},dateRangeHistory:[],status:{toggler:!0}}},mixins:l})});
5126// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdLoadingBox.js?ver
5126=12.6.1 
5127var tdLoadingBox={};
5128(function(){tdLoadingBox={speed:40,arrayColorsTemp:"rgba(99, 99, 99, 0);rgba(99, 99, 99, 0.05);rgba(99, 99, 99, 0.08);rgba(99, 99, 99, 0.2);rgba(99, 99, 99, 0.3);rgba(99, 99, 99, 0.5);rgba(99, 99, 99, 0.6);rgba(99, 99, 99, 1)".split(";"),arrayColors:[],statusAnimation:"stop",stop:function(){tdLoadingBox.statusAnimation="stop"},init:function(a,b){!1===tdUtil.isUndefined(b)&&(tdLoadingBox.speed=b);b=/^#[a-zA-Z0-9]{3,6}$/;a&&b.test(a)?(a=tdLoadingBox.hexToRgb(a),a="rgba("+a.r+", "+a.g+", "+a.b+", ",
5129tdLoadingBox.arrayColors[7]=a+" 0.9)",tdLoadingBox.arrayColors[6]=a+" 0.7)",tdLoadingBox.arrayColors[5]=a+" 0.5)",tdLoadingBox.arrayColors[4]=a+" 0.3)",tdLoadingBox.arrayColors[3]=a+" 0.15)",tdLoadingBox.arrayColors[2]=a+" 0.15)",tdLoadingBox.arrayColors[1]=a+" 0.15)",tdLoadingBox.arrayColors[0]=a+" 0.15)"):tdLoadingBox.arrayColors=tdLoadingBox.arrayColorsTemp.slice(0);"stop"===tdLoadingBox.statusAnimation&&(tdLoadingBox.statusAnimation="display",this.render())},render:function(a){tdLoadingBox.animationDisplay('<div class="td-lb-box td-lb-box-1" style="background-color:'+
5130tdLoadingBox.arrayColors[0]+'"></div><div class="td-lb-box td-lb-box-2" style="background-color:'+tdLoadingBox.arrayColors[1]+'"></div><div class="td-lb-box td-lb-box-3" style="background-color:'+tdLoadingBox.arrayColors[2]+'"></div><div class="td-lb-box td-lb-box-4" style="background-color:'+tdLoadingBox.arrayColors[3]+'"></div><div class="td-lb-box td-lb-box-5" style="background-color:'+tdLoadingBox.arrayColors[4]+'"></div><div class="td-lb-box td-lb-box-6" style="background-color:'+tdLoadingBox.arrayColors[5]+
5131'"></div><div class="td-lb-box td-lb-box-7" style="background-color:'+tdLoadingBox.arrayColors[6]+'"></div><div class="td-lb-box td-lb-box-8" style="background-color:'+tdLoadingBox.arrayColors[7]+'"></div>');a=[tdLoadingBox.arrayColors[0],tdLoadingBox.arrayColors[1],tdLoadingBox.arrayColors[2],tdLoadingBox.arrayColors[3],tdLoadingBox.arrayColors[4],tdLoadingBox.arrayColors[5],tdLoadingBox.arrayColors[6],tdLoadingBox.arrayColors[7]];tdLoadingBox.arrayColors[0]=a[7];tdLoadingBox.arrayColors[1]=a[0];
5132tdLoadingBox.arrayColors[2]=a[1];tdLoadingBox.arrayColors[3]=a[2];tdLoadingBox.arrayColors[4]=a[3];tdLoadingBox.arrayColors[5]=a[4];tdLoadingBox.arrayColors[6]=a[5];tdLoadingBox.arrayColors[7]=a[6];"display"===tdLoadingBox.statusAnimation?setTimeout(tdLoadingBox.render,tdLoadingBox.speed):tdLoadingBox.animationDisplay("")},animationDisplay:function(a){jQuery(".td-loader-gif").html(a)},hexToRgb:function(a){return(a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(a))?{r:parseInt(a[1],16),g:parseInt(a[2],
513316),b:parseInt(a[3],16)}:null}}})();
5134// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdInfiniteLoader.js?ver=12.6.1 
5135var tdInfiniteLoader={};
5136(function(){tdInfiniteLoader={hasItems:!1,items:[],item:function(){this.jqueryObj=this.uid="";this.bottomTop=0;this.isVisibleCallbackEnabled=!0;this.isVisibleCallback=function(){}},addItem:function(b){tdInfiniteLoader.hasItems=!0;tdInfiniteLoader.items.push(b)},computeTopDistances:function(){!1!==tdInfiniteLoader.hasItems&&(jQuery.each(tdInfiniteLoader.items,function(b,a){a=tdInfiniteLoader.items[b].jqueryObj.offset().top;tdInfiniteLoader.items[b].bottomTop=a+tdInfiniteLoader.items[b].jqueryObj.height()}),tdInfiniteLoader.computeEvents())},
5137computeEvents:function(){if(!1!==tdInfiniteLoader.hasItems){var b=jQuery(window).height()+jQuery(window).scrollTop();jQuery.each(tdInfiniteLoader.items,function(a,c){tdInfiniteLoader.items[a].bottomTop<b+700&&!0===tdInfiniteLoader.items[a].isVisibleCallbackEnabled&&(tdInfiniteLoader.items[a].isVisibleCallbackEnabled=!1,tdInfiniteLoader.items[a].isVisibleCallback())})}},enable_is_visible_callback:function(b){jQuery.each(tdInfiniteLoader.items,function(a,c){if(c.uid===b)return tdInfiniteLoader.items[a].isVisibleCallbackEnabled=
5138!0,!1})}};jQuery(".td_ajax_infinite").each(function(){var b=new tdInfiniteLoader.item;b.jqueryObj=jQuery(this);b.uid=jQuery(this).data("td_block_id");b.isVisibleCallback=function(){var a=tdBlocks.tdGetBlockObjById(b.jqueryObj.data("td_block_id"));""===a.ajax_pagination_infinite_stop||a.td_current_page<parseInt(a.ajax_pagination_infinite_stop)+1?(a.td_current_page++,tdBlocks.tdAjaxDoBlockRequest(a,"infinite_load")):a.td_current_page<a.max_num_pages&&setTimeout(function(){jQuery("#infinite-lm-"+a.id).css("display",
5139"block").css("visibility","visible")},400)};tdInfiniteLoader.addItem(b)});jQuery(window).on("load",function(){tdInfiniteLoader.computeTopDistances()});jQuery().ready(function(){setTimeout(function(){tdInfiniteLoader.computeTopDistances()},500)})})();
5140// source --> https://www.ildenaro.it/wp-content/plugins/td-cloud-library/assets/js/tdbMenu.js?ver=58af2c94cc275
5140a541409dcdc9b94a2b0 
5141var tdbMenu={};
5142(function(){tdbMenu={ui_events:"mouseover click keydown wheel touchmove touchstart".split(" "),items:[],item:function(){this.blockUid="";this._outsideClickArea=this._mainMenu=this._itemsWithSubmenu=null;this._outsideClickExcludedAreas="";this._openMenuClass="tdb-hover";this._openMenuBodyClass="tdb-open-menu";this.isMegaMenuParentPos=this.isMegaMenuFull=this.inComposer=!1;this.megaMenuLoadType="";this._is_initialized=!1},init:function(){tdbMenu.items=[]},_initialize_item:function(a){if(!0!==a._is_initialized){tdbMenu._setHover(a);
5143var b=0<jQuery("."+a.blockUid).parents(".td-header-template-wrap").length,d=a.jqueryObj.find(".tdb-menu .tdb-mega-menu .sub-menu"),e=a.jqueryObj.find(".tdb-menu .tdb-mega-menu-page .sub-menu");0<d.length&&(window.tdb_p_autoload_vars.isAjax?b||(a.isMegaMenuFull&&tdbMenu.megaMenuFull(a,a.inComposer),a.isMegaMenuParentPos&&tdbMenu.megaMenuParentPos(a,a.inComposer)):(a.isMegaMenuFull&&tdbMenu.megaMenuFull(a,a.inComposer),a.isMegaMenuParentPos&&tdbMenu.megaMenuParentPos(a,a.inComposer)));if(0<e.length&&
5144!a.inComposer&&"ui_delayed"===a.megaMenuLoadType)a.jqueryObj.on("ui_delayed_load",function(){tdbMenu.loadDelayedPageMM(a)});0<e.length&&0<jQuery("."+a.blockUid).parents(".tdc-row-is-sticky").length&&(window.tdb_p_autoload_vars.isAjax?b||tdbMenu.pageMegaMenuHeight(a,a.inComposer):tdbMenu.pageMegaMenuHeight(a,a.inComposer));a._is_initialized=!0}},loadDelayed:function(a){for(a=0;a<tdbMenu.items.length;a++){var b=tdbMenu.items[a];"ui_delayed"!==b.megaMenuLoadType||b.inComposer||b.jqueryObj.trigger("ui_delayed_load")}tdbMenu.ui_events.forEach(function(a){window.removeEventListener(a,
5145tdbMenu.loadDelayed,{passive:!0})})},loadDelayedPageMM:function(a){a.jqueryObj.find(".tdb-menu .tdb-mega-menu-page").each(function(){var a=jQuery(this).find("li.menu-item-0"),d=a.find(".tdb-menu-item-text"),e=a.data("p-mm-id");jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"tdb_get_mm_page",pageId:e,td_res_context_registered_atts:td_res_context_registered_atts},success:function(a,b,c){a=jQuery.parseJSON(a);"undefined"!==typeof a.content&&(jQuery(a.content).appendTo(d),"undefined"!==typeof window.tdAnimationStack&&
5146!0===window.tdAnimationStack.activated&&window.tdAnimationStack.reinit())},error:function(a,b,c){console.group("%c tdbMenu.loadDelayedPageMM/tdb_get_mm_page: error","color: orangered;");console.log("Post: ",{pageId:e});console.log("errorThrown: ",c);console.groupEnd()}})})},addItem:function(a){if("undefined"===typeof a.blockUid)throw"item.blockUid is not defined";tdbMenu.items.push(a);tdbMenu._initialize_item(a)},deleteItem:function(a){for(var b=0;b<tdbMenu.items.length;b++)if(tdbMenu.items[b].blockUid===
5147a)return tdbMenu.items.splice(b,1),!0;return!1},megaMenuFull:function(a,b){function d(){k=e.find(".tdb-menu .tdb-mega-menu .sub-menu");k.each(function(){c=-g.left+"px";jQuery(this).attr("style","left:"+c+"; width: "+jQuery("body").outerWidth()+"px !important")});h||(e.find(".tdb-mega-menu-inactive").removeClass("tdb-mega-menu-inactive"),h=!0)}var e=a.jqueryObj,g,f,c,k,h=!1;jQuery(window).resize(function(){setTimeout(function(){g=e.offset();f=g.left;d();b&&setInterval(function(){g=e.offset();g.left!==
5148f&&(d(),f=g.left)},1E3)},1500)});jQuery(window).resize()},megaMenuParentPos:function(a,b){function d(){c=e.find(".tdb-menu .tdb-mega-menu > ul");c.show();c.each(function(){jQuery(this).css("left","");k=jQuery(this).offset();h=k.left;0>h?jQuery(this).offset({left:0}):(l=jQuery(window).width()-(h+jQuery(this).outerWidth()),0>l&&jQuery(this).offset({left:jQuery(window).width()-jQuery(this).outerWidth()}))});m||(e.find(".tdb-mega-menu-inactive").removeClass("tdb-mega-menu-inactive"),m=!0);c.hide()}var e=
5149a.jqueryObj,g,f,c,k,h,l,m=!1;setTimeout(function(){jQuery(window).resize(function(){g=e.offset();f=g.left;d();b&&setInterval(function(){g=e.offset();g.left!==f&&(d(),f=g.left)},1E3)});jQuery(window).resize()},60)},pageMegaMenuHeight:function(a,b){function d(){f.show();f.each(function(){var a=jQuery(this),b=a.find("> li"),d=g.offset().top+g.outerHeight();b=b.outerHeight();var f=e.scrollTop(),m=e.height();d+b>m+f?a.css({height:m+f-d,"overflow-y":"auto"}):a.css({height:"auto","overflow-y":"visible"})});
5150f.hide()}var e=jQuery(window),g=a.jqueryObj,f=g.find(".tdb-menu .tdb-mega-menu-page > ul");setTimeout(function(){e.on("resize scroll",function(){d();b&&setInterval(function(){d()},1E3)});e.resize().scroll()},1500)},_getSubmenuPosition:function(a){var b=jQuery(window).width();a=a.children(".sub-menu").first();if(0<a.length){var d=a.offset().left+a.width();d>b&&(a.parent().parent().hasClass("tdb-menu")?a.css("left","-"+(d-b)+"px"):a.addClass("reversed").css("left","-"+(a.width()+0)+"px"))}},_getMouseAngleDirection:function(a,
5151b,d,e){return Math.atan2(d-a,e-b)/Math.PI*180},_setHover:function(a){var b=a.jqueryObj.find(".tdb-menu");b.supersubs({minWidth:10,maxWidth:20,extraWidth:1,applyMin:!0});var d=b.find(".menu-item-has-children > a, .tdb-mega-menu > a");d.parent().find(".sub-menu").first().css("display","none");if(tdDetect.isTouchDevice)jQuery(document).on("touchstart","body",function(c){var b=d.parent(),e=jQuery("body");e.hasClass(a._openMenuBodyClass)&&!b.is(c.target)&&0===b.has(c.target).length&&(b.removeClass(a._openMenuClass),
5152b.children(".sub-menu").hide(),e.removeClass(a._openMenuBodyClass))}),d.on("touchstart",function(c){c.preventDefault();c.stopPropagation();var b=jQuery(this);c=b.parent();var e=jQuery("body");c.hasClass(a._openMenuClass)?null!==b.attr("href")&&"#"!==b.attr("href")?window.location.href=b.attr("href"):((c.parent().hasClass("tdb-menu")||c.parent().hasClass("top-header-menu"))&&e.removeClass(a._openMenuBodyClass),c.removeClass(a._openMenuClass),c.find(".sub-menu").hide(),c.find("li").removeClass(a._openMenuClass)):
5153(c.parent().hasClass("tdb-menu")||c.parent().hasClass("top-header-menu")?(d.parent().removeClass(a._openMenuClass),d.parent().children(".sub-menu").hide()):(b=c.siblings(),b.removeClass(a._openMenuClass),b.find(".sub-menu").hide(),b.find("li").removeClass(a._openMenuClass)),c.addClass(a._openMenuClass),c.children(".sub-menu").show(),tdbMenu._getSubmenuPosition(c),e.addClass(a._openMenuBodyClass))});else{var e={},g,f=!0;b.on("mouseleave",function(){d.parent().removeClass(a._openMenuClass);d.parent().children(".sub-menu").hide();
5154e={}});
5154b.find(".menu-item").hover(function(){var b=jQuery(this),k="",h,l;if(b.hasClass("menu-item-has-children")||b.hasClass("tdb-mega-menu"))if(b.parent().hasClass("tdb-menu"))if(jQuery.isEmptyObject(e))b.addClass(a._openMenuClass),b.children(".sub-menu").show(),e=b;else{if(b[0]!==e[0]){var m=l=h=0;var n=null;!0===f&&(f=!1,g=setTimeout(function(){d.parent().removeClass(a._openMenuClass);d.parent().children(".sub-menu").hide();b.addClass(a._openMenuClass);b.children(".sub-menu").show();e=b},400));
5155b.on("mousemove",function(c){5<=h?(h=0,n=tdbMenu._getMouseAngleDirection(l,m,c.pageX,c.pageY),l=c.pageX,m=c.pageY):(h++,0===l&&0===m&&(l=c.pageX,m=c.pageY));null!==n&&(85<n||-85>n)&&(d.parent().removeClass(a._openMenuClass),d.parent().children(".sub-menu").hide(),b.addClass(a._openMenuClass),b.children(".sub-menu").show(),b.off("mousemove"),clearTimeout(g),f=!0,e=b)})}}else k=b.siblings(),k.removeClass(a._openMenuClass),k.find(".sub-menu").hide(),k.find("li").removeClass(a._openMenuClass),b.addClass(a._openMenuClass),
5156b.children(".sub-menu").show(),tdbMenu._getSubmenuPosition(b);else b.parent().hasClass("tdb-menu")?jQuery.isEmptyObject(e)||(m=l=h=0,n=null,!0===f&&(f=!1,g=setTimeout(function(){d.parent().removeClass(a._openMenuClass);d.parent().children(".sub-menu").hide();e={}},400)),b.on("mousemove",function(c){5<=h?(h=0,n=tdbMenu._getMouseAngleDirection(l,m,c.pageX,c.pageY),l=c.pageX,m=c.pageY):(h++,0===l&&0===m&&(l=c.pageX,m=c.pageY));null!==n&&(85<n||-85>n)&&(d.parent().removeClass(a._openMenuClass),d.parent().children(".sub-menu").hide(),
5157b.off("mousemove"),clearTimeout(g),f=!0,e={})})):(e=b.parent(),k=b.siblings(),k.removeClass(a._openMenuClass),k.find(".sub-menu").hide(),k.find("li").removeClass(a._openMenuClass))},function(){var a=jQuery(this);!1===f&&(clearTimeout(g),f=!0);a.off("mousemove")})}},unsetHover:function(a){null!==a._itemsWithSubmenu&&a._itemsWithSubmenu.off();null!==a._outsideClickArea&&a._outsideClickArea.off()}}})();var tdbMenuItemPullDown={};
5158(function(){tdbMenuItemPullDown={init:function(){setTimeout(function(){jQuery(".tdb-menu-items-pulldown").each(function(a,b){var d=jQuery(b),e=d.parent().attr("id");b=jQuery("."+e);var g="";"none"!==b.css("max-width")&&(g=b.css("max-width"));if(b.hasClass("tdb-menu-items-in-more")){var f=d.find(".tdb-menu:first"),c=f.parents(".tdb-menu-items-pulldown:first"),k=[];a=new tdPullDown.item;if(void 0!==b.css("display")&&"inline-block"===b.css("display")){var h=b.closest(".vc_column_container");c=h;var l=
5159"";l=0!==h.find(".tdc-elements").length?".tdc-elements":".wpb_wrapper";h.find(l+" > .td_block_wrap").each(function(){var a=.9*h.outerWidth(!0),b=jQuery(this).outerWidth(!0);if(jQuery(this).data("td-block-uid")!==e)if(b<a)k.push(jQuery(this));else return!1})}a.blockUid=e;a.horizontal_jquery_obj=f;a.vertical_jquery_obj=d.find(".tdb-menu-items-dropdown:first");a.horizontal_element_css_class="tdb-menu-item-button";a.horizontal_no_items_css_class="tdb-menu-items-empty";a.container_jquery_obj=c;a.horizontal_max_width=
5160g;a.excluded_jquery_elements=k;a.isTdbMenu=!0;d=b.find(".tdb-main-sub-icon-fake");d.length&&(a.main_sub_icon=d.html());b=b.find(".tdb-sub-icon-fake");b.length&&(a.sub_icon=b.html());tdPullDown.add_item(a)}f.parents(".tdb-menu-items-pulldown:first").hasClass("tdb-menu-items-pulldown-inactive")&&f.parents(".tdb-menu-items-pulldown:first").removeClass("tdb-menu-items-pulldown-inactive")})},50)}}})();jQuery().ready(function(){});
5161jQuery(document).ready(function(){tdbMenuItemPullDown.init();tdbMenu.ui_events.forEach(function(a){window.addEventListener(a,tdbMenu.loadDelayed,{passive:!0})})});
5162// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAjaxSearch.js?ver=12.6.1 
5163var tdAjaxSearch={};jQuery().ready(function(){tdAjaxSearch.init()});
5164(function(){tdAjaxSearch={_current_selection_index:0,_last_request_results_count:0,_first_down_up:!0,_is_search_open:!1,_is_mob_live_search_active:!0,_blockAtts:void 0,init:function(){jQuery(document).on("click",function(a){"td-icon-search"!==a.target.className&&"td-header-search"!==a.target.id&&"td-header-search-top"!==a.target.id&&!0===tdAjaxSearch._is_search_open&&tdAjaxSearch.hide_search_box()});jQuery("#td-header-search-button").on("click",function(a){a.preventDefault();a.stopPropagation();!0===
5165tdAjaxSearch._is_search_open?tdAjaxSearch.hide_search_box():tdAjaxSearch.show_search_box()});jQuery("#td-header-search-button-mob, .tdb-header-search-button-mob").on("click",function(a){if("disabled"!==window.tdMobileSearch){jQuery("body").addClass("td-search-opened");var b=jQuery("#td-header-search-mob");setTimeout(function(){b.focus();var a=b.val();b.val("");b.val(a)},1300);tdAjaxSearch._is_mob_live_search_active&&0<b.val().trim().length&&tdAjaxSearch.do_ajax_call_mob()}});jQuery(".td-search-close span").on("click",
5166function(){jQuery("body").removeClass("td-search-opened")});jQuery("#td-header-search").keydown(function(a){if(a.which&&39===a.which||a.keyCode&&39===a.keyCode||a.which&&37===a.which||a.keyCode&&37===a.keyCode)tdAjaxSearch.td_aj_search_input_focus();else{if(a.which&&13===a.which||a.keyCode&&13===a.keyCode)return a=jQuery(".td-aj-cur-element"),0<a.length?(a=a.find(".entry-title a").attr("href"),window.location=a):jQuery(this).parent().parent().submit(),!1;if(a.which&&40===a.which||a.keyCode&&40===
5167a.keyCode)return tdAjaxSearch.move_prompt_down(),!1;if(a.which&&38===a.which||a.keyCode&&38===a.keyCode)return tdAjaxSearch.move_prompt_up(),!1;(a.which&&8===a.which||a.keyCode&&8===a.keyCode)&&1===jQuery(this).val().length&&jQuery("#td-aj-search").empty();tdAjaxSearch.td_aj_search_input_focus();setTimeout(function(){tdAjaxSearch.do_ajax_call()},100);return!0}});jQuery("#td-header-search-mob").keydown(function(a){if(a.which&&13===a.which||a.keyCode&&13===a.keyCode)return a=jQuery(".td-aj-cur-element"),
51680<a.length?window.location=a.find(".entry-title a").attr("href"):jQuery(this).parent().parent().submit(),!1;(a.which&&8===a.which||a.keyCode&&8===a.keyCode)&&1===jQuery(this).val().length&&jQuery("#td-aj-search-mob").empty();tdAjaxSearch._is_mob_live_search_active&&setTimeout(function(){tdAjaxSearch.do_ajax_call_mob()},100);return!0})},show_search_box:function(){jQuery(".td-drop-down-search").addClass("td-drop-down-search-open");!0!==tdDetect.isIos&&setTimeout(function(){document.getElementById("td-header-search").focus()},
5169200);tdAjaxSearch._is_search_open=!0},hide_search_box:function(){jQuery(".td-drop-down-search").removeClass("td-drop-down-search-open");tdAjaxSearch._is_search_open=!1},move_prompt_up:function(){!0===tdAjaxSearch._first_down_up?(tdAjaxSearch._first_down_up=!1,0===tdAjaxSearch._current_selection_index?tdAjaxSearch._current_selection_index=tdAjaxSearch._last_request_results_count-1:tdAjaxSearch._current_selection_index--):0===tdAjaxSearch._current_selection_index?tdAjaxSearch._current_selection_index=
5170tdAjaxSearch._last_request_results_count:tdAjaxSearch._current_selection_index--;tdAjaxSearch._repaintCurrentElement()},move_prompt_down:function(){!0===tdAjaxSearch._first_down_up?tdAjaxSearch._first_down_up=!1:tdAjaxSearch._current_selection_index===tdAjaxSearch._last_request_results_count?tdAjaxSearch._current_selection_index=0:tdAjaxSearch._current_selection_index++;tdAjaxSearch._repaintCurrentElement()},_repaintCurrentElement:function(){jQuery(".td_module_wrap").removeClass("td-aj-cur-element");
5171tdAjaxSearch._current_selection_index>tdAjaxSearch._last_request_results_count-1?jQuery(".td-search-form").fadeTo(100,1):(tdAjaxSearch.td_aj_search_input_remove_focus(),jQuery(".td_module_wrap").eq(tdAjaxSearch._current_selection_index).addClass("td-aj-cur-element"))},td_aj_search_input_focus:function(){tdAjaxSearch._current_selection_index=0;tdAjaxSearch._first_down_up=!0;jQuery(".td-search-form").fadeTo(100,1);jQuery(".td_module_wrap").removeClass("td-aj-cur-element")},td_aj_search_input_remove_focus:function(){0!==
5172tdAjaxSearch._last_request_results_count&&jQuery(".td-search-form").css("opacity",.5)},process_ajax_response:function(a){var b=jQuery("#td-header-search").val();""===b?jQuery("#td-aj-search").empty():(a=jQuery.parseJSON(a),a.td_search_query===b&&(tdAjaxSearch._current_selection_index=0,tdAjaxSearch._last_request_results_count=a.td_total_in_list,tdAjaxSearch._first_down_up=!0,jQuery("#td-aj-search").html(a.td_data),"undefined"!==typeof window.tdAnimationStack&&!0===window.tdAnimationStack.activated&&
5173(window.tdAnimationStack.check_for_new_items("#td-aj-search .td-animation-stack",window.tdAnimationStack.SORTED_METHOD.sort_left_to_right,!0,!1),window.tdAnimationStack.compute_items(!1))))},process_ajax_response_mob:function(a){var b=jQuery("#td-header-search-mob").val();""===b?jQuery("#td-aj-search-mob").empty():(a=jQuery.parseJSON(a),a.td_search_query===b&&(jQuery("#td-aj-search-mob").html(a.td_data),"undefined"!==typeof window.tdAnimationStack&&!0===window.tdAnimationStack.activated&&(window.tdAnimationStack.check_for_new_items("#td-aj-search-mob .td-animation-stack",
5174window.tdAnimationStack.SORTED_METHOD.sort_left_to_right,!0,!1),window.tdAnimationStack.compute_items(!1))))},do_ajax_call:function(){var a=jQuery("#td-header-search").val();""===a?tdAjaxSearch.td_aj_search_input_focus():tdLocalCache.exist(a)?tdAjaxSearch.process_ajax_response(tdLocalCache.get(a)):jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_ajax_search",td_string:a},success:function(b,c,d){tdLocalCache.set(a,b);tdAjaxSearch.process_ajax_response(b)},error:function(a,c,d){}})},do_ajax_call_mob:function(){var a=
5175jQuery("#td-header-search-mob").val();""!==a&&(tdLocalCache.exist(a)?tdAjaxSearch.process_ajax_response_mob(tdLocalCache.get(a)):jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_ajax_search",atts:this._blockAtts,td_string:a},success:function(b,c,d){tdLocalCache.set(a,b);tdAjaxSearch.process_ajax_response_mob(b)},error:function(a,c,d){}}))}}})();
5176// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdDatei18n.js?ver
5176=12.6.1 
5177function td_date_i18n(h,k){var d,f=/\\?(.?)/gi,g=function(b,c){return a[b]?a[b]():c},e=function(b,a){for(b=String(b);b.length<a;)b="0"+b;return b};var a={d:function(){return e(a.j(),2)},D:function(){return tdDateNamesI18n.day_names_short[a.w()]},j:function(){return d.getDate()},l:function(){return tdDateNamesI18n.day_names[a.w()]},N:function(){return a.w()||7},S:function(){var b=a.j(),c=b%10;3>=c&&1==parseInt(b%100/10,10)&&(c=0);return["st","nd","rd"][c-1]||"th"},w:function(){return d.getDay()},z:function(){var b=
5178new Date(a.Y(),a.n()-1,a.j()),c=new Date(a.Y(),0,1);return Math.round((b-c)/864E5)},W:function(){var b=new Date(a.Y(),a.n()-1,a.j()-a.N()+3),c=new Date(b.getFullYear(),0,4);return e(1+Math.round((b-c)/864E5/7),2)},F:function(){return tdDateNamesI18n.month_names[a.n()-1]},m:function(){return e(a.n(),2)},M:function(){return tdDateNamesI18n.month_names_short[a.n()-1]},n:function(){return d.getMonth()+1},t:function(){return(new Date(a.Y(),a.n(),0)).getDate()},L:function(){var b=a.Y();return 0===b%4&0!==
5179b%100|0===b%400},o:function(){var b=a.n(),c=a.W();return a.Y()+(12===b&&9>c?1:1===b&&9<c?-1:0)},Y:function(){return d.getFullYear()},y:function(){return a.Y().toString().slice(-2)},a:function(){return 11<d.getHours()?"pm":"am"},A:function(){return a.a().toUpperCase()},B:function(){var a=3600*d.getUTCHours(),c=60*d.getUTCMinutes(),f=d.getUTCSeconds();return e(Math.floor((a+c+f+3600)/86.4)%1E3,3)},g:function(){return a.G()%12||12},G:function(){return d.getHours()},h:function(){return e(a.g(),2)},H:function(){return e(a.G(),
51802)},i:function(){return e(d.getMinutes(),2)},s:function(){return e(d.getSeconds(),2)},u:function(){return e(1E3*d.getMilliseconds(),6)},e:function(){console.log("Not supported (see source code of date() for timezone on how to add support)")},I:function(){var b=new Date(a.Y(),0),c=Date.UTC(a.Y(),0),d=new Date(a.Y(),6),e=Date.UTC(a.Y(),6);return b-c!==d-e?1:0},O:function(){var a=d.getTimezoneOffset(),c=Math.abs(a);return(0<a?"-":"+")+e(100*Math.floor(c/60)+c%60,4)},P:function(){var b=a.O();return b.substr(0,
51813)+":"+b.substr(3,2)},T:function(){return"UTC"},Z:function(){return 60*-d.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(f,g)},r:function(){return"D, d M Y H:i:s O".replace(f,g)},U:function(){return d/1E3|0}};this.date=function(a,c){d=void 0===c?new Date:c instanceof Date?new Date(c):new Date(1E3*c);return a.replace(f,g)};return this.date(h,k)};
5182// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAnimationSprite.js?ver=12.6.1 
5183var tdAnimationSprite={};
5184(function(){tdAnimationSprite={items:[],isInRequestAnimation:!1,item:function(){this.blockUid="";this.paused=this._isInitialized=!1;this.automatStart=!0;this.properties=[];this.readyToAnimate=!1;this.nextFrame=1;this.animationSpriteClass=this.jqueryObj=this.interval=void 0;this._currentDirection="right";this._executedLoops=0;this.loops=this.reverse=this.velocity=this.frameWidth=this.frames=this._prop_background_position=void 0;this.animate=function(){this._prop_background_position=-1*this.nextFrame*
5185this.frameWidth+"px 0";this.readyToAnimate=!0;!0===this.reverse?"right"===this._currentDirection?this.nextFrame===this.frames-1?(this._currentDirection="left",this.nextFrame--):this.nextFrame++:"left"===this._currentDirection&&(0===this.nextFrame?(this._currentDirection="right",this.nextFrame++,this._executedLoops++,0!==this.loops&&this._executedLoops===this.loops&&clearInterval(this.interval)):this.nextFrame--):this.nextFrame===this.frames-1?(this._executedLoops++,0!==this.loops&&this._executedLoops===
5186this.loops&&clearInterval(this.interval),this.nextFrame=0):this.nextFrame++;!1===tdAnimationSprite.isInRequestAnimation&&(tdAnimationSprite.isInRequestAnimation=!0,window.requestAnimationFrame(tdAnimationSprite.animateAllItems))}},_initializeItem:function(a){if(!0!==a._isInitialized){var b=/(td_animation_sprite\S*)/gi;"undefined"!==typeof a.jqueryObj.attr("class")&&(b=a.jqueryObj.attr("class").match(b),null!==b&&(a.offsetTop=a.jqueryObj.offset().top,a.offsetBottomToTop=a.offsetTop+a.jqueryObj.height(),
5187a.animationSpriteClass=b[b.length-1],b=a.animationSpriteClass.split("-"),7===b.length&&(a.frames=parseInt(b[1]),a.frameWidth=parseInt(b[2]),a.velocity=parseInt(b[3]),a.loops=parseInt(b[4]),1===parseInt(b[5])?a.reverse=!0:a.reverse=!1,1===parseInt(b[6])?a.automatStart=!0:a.automatStart=!1,a._isInitialized=!0)))}},addItem:function(a){a.constructor===tdAnimationSprite.item&&(tdAnimationSprite.items.push(a),tdAnimationSprite._initializeItem(
5187a),!0===a.automatStart&&tdAnimationSprite.computeItem(a))},deleteItem:function(a){for(var b=
51880;b<tdAnimationSprite.items.length;b++)if(tdAnimationSprite.items[b].blockUid===a)return tdAnimationSprite.items.splice(b,1),!0;return!1},computeItem:function(a){1<a.frames&&void 0===a.interval&&(a.interval=setInterval(function(){!1===a.paused&&a.animate()},a.velocity))},recomputeItem:function(a){clearInterval(a.interval);a.interval=void 0;a._isInitialized=!1;tdAnimationSprite._initializeItem(a);tdAnimationSprite.computeItem(a)},stopItem:function(a){a.constructor===tdAnimationSprite.item&&!0===a._isInitialized&&
5189(clearInterval(a.interval),a.interval=void 0)},startItem:function(a){a.constructor===tdAnimationSprite.item&&!0===a._isInitialized&&(a.paused=!1)},pauseItem:function(a){a.constructor===tdAnimationSprite.item&&!0===a._isInitialized&&(a.paused=!0)},computeAllItems:function(){for(var a=0;a<tdAnimationSprite.items.length;a++)tdAnimationSprite.computeItem(tdAnimationSprite.items[a])},recomputeAllItems:function(){for(var a=0;a<tdAnimationSprite.items.length;a++)tdAnimationSprite.recomputeItem(tdAnimationSprite.items[a])},
5190stopAllItems:function(){for(var a=0;a<tdAnimationSprite.items.length;a++)tdAnimationSprite.stopItem(tdAnimationSprite.items[a])},pauseAllItems:function(){for(var a=0;a<tdAnimationSprite.items.length;a++)tdAnimationSprite.pauseItem(tdAnimationSprite.items[a])},startAllItems:function(){for(var a=0;a<tdAnimationSprite.items.length;a++)tdAnimationSprite.startItem(tdAnimationSprite.items[a])},animateAllItems:function(){for(var a,b=0;b<tdAnimationSprite.items.length;b++)a=tdAnimationSprite.items[b],!0===
5191a.readyToAnimate&&(a.jqueryObj.css("background-position",a._prop_background_position),a.readyToAnimate=!1);tdAnimationSprite.isInRequestAnimation=!1}};for(var e=jQuery('span[class^="td_animation_sprite"]'),d=0;d<e.length;d++){var c=new tdAnimationSprite.item;c.jqueryObj=jQuery(e[d]);c.blockUid=c.jqueryObj.data("td-block-uid");tdAnimationSprite.addItem(c)}})();
5192// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdWeather.js?ver=12.6.1 
5193var tdWeather={};
5194(function(){tdWeather={_icons:{"01d":"clear-sky-d","02d":"few-clouds-d","03d":"scattered-clouds-d","04d":"broken-clouds-d","09d":"shower-rain-d","10d":"rain-d","11d":"thunderstorm-d","13d":"snow-d","50d":"mist-d","01n":"clear-sky-n","02n":"few-clouds-n","03n":"scattered-clouds-n","04n":"broken-clouds-n","09n":"shower-rain-n","10n":"rain-n","11n":"thunderstorm-n","13n":"snow-n","50n":"mist-n"},_currentRequestInProgress:!1,_currentItem:"",_currentLatitude:0,_currentLongitude:0,_currentPositionCacheKey:"",_currentLocationCacheKey:"",
5195_currentLocation:"",items:[],_is_location_open:!1,init:function(){jQuery(".td-icons-location").on("click",function(){!0!==tdWeather._currentRequestInProgress&&(tdWeather._currentRequestInProgress=!0,tdWeather._currentItem=tdWeather._getItemByBlockID(jQuery(this).data("block-uid")),navigator.geolocation&&navigator.geolocation.getCurrentPosition(tdWeather._updateLocationCallback,tdWeather._displayLocationApiError,{enableHighAccuracy:!0,timeout:1E7,maximumAge:6E5}),tdWeather._currentRequestInProgress=
5196!1)});jQuery(".td-weather-now").on("click",function(){!0!==tdWeather._currentRequestInProgress&&(tdWeather._currentRequestInProgress=!0,tdWeather._currentItem=tdWeather._getItemByBlockID(jQuery(this).data("block-uid")),tdWeather._currentItem.current_unit=1===tdWeather._currentItem.current_unit?0:1,tdWeather._renderCurrentItem())});jQuery(".td-manual-location-form").submit(function(a){a.preventDefault();!0!==tdWeather._currentRequestInProgress&&(tdWeather._currentRequestInProgress=!0,tdWeather._currentItem=
5197tdWeather._getItemByBlockID(jQuery(this).data("block-uid")),tdWeather._currentLocation=jQuery("input#"+jQuery(this).data("block-uid")).val(),tdWeather._updateLocationCallback2(tdWeather._currentLocation),tdWeather._currentRequestInProgress=!1,tdWeather._hide_manual_location_form())});jQuery(document).on("click",function(a){!0===tdWeather._is_location_open&&!0!==jQuery(a.target).hasClass("td-location-set-input")&&!0!==jQuery(a.target).hasClass("td-location-set-button")&&tdWeather._hide_manual_location_form()})},
5198addItem:function(a){tdWeather.items.push(a)},_updateLocationCallback:function(a){tdWeather._currentLatitude=a.coords.latitude;tdWeather._currentLongitude=a.coords.longitude;tdWeather._currentPositionCacheKey=a.coords.latitude+"_"+a.coords.longitude;tdLocalCache.exist(tdWeather._currentPositionCacheKey+"_today")?tdWeather._owmGetTodayDataCallback(tdLocalCache.get(tdWeather._currentPositionCacheKey+"_today")):jQuery.ajax({dataType:"jsonp",url:"https://api.openweathermap.org/data/2.5/weather?lat="+tdWeather._currentLatitude+
5199"&lon="+tdWeather._currentLongitude+"&units=metric&lang="+tdWeather._currentItem.api_language+"&appid="+tdWeather._currentItem.api_key,success:tdWeather._owmGetTodayDataCallback,cache:!0})},_owmGetTodayDataCallback:function(a){tdLocalCache.set(tdWeather._currentPositionCacheKey+"_today",a);tdWeather._currentItem.api_location=a.name;tdWeather._currentItem.today_clouds=tdUtil.round(a.clouds.all);tdWeather._currentItem.today_humidity=tdUtil.round(a.main.humidity);tdWeather._currentItem.today_icon=tdWeather._icons[a.weather[0].icon];
5200tdWeather._currentItem.today_icon_text=a.weather[0].description;tdWeather._currentItem.today_max[0]=tdUtil.round(a.main.temp_max,1);tdWeather._currentItem.today_max[1]=tdWeather._celsiusToFahrenheit(a.main.temp_max);tdWeather._currentItem.today_min[0]=tdUtil.round(a.main.temp_min,1);tdWeather._currentItem.today_min[1]=tdWeather._celsiusToFahrenheit(a.main.temp_min);tdWeather._currentItem.today_temp[0]=tdUtil.round(a.main.temp,1);tdWeather._currentItem.today_temp[1]=tdWeather._celsiusToFahrenheit(a.main.temp);
5201tdWeather._currentItem.today_wind_speed[0]=tdUtil.round(a.wind.speed,1);tdWeather._currentItem.today_wind_speed[1]=tdWeather._kmphToMph(a.wind.speed);tdLocalCache.exist(tdWeather._currentPositionCacheKey)?tdWeather._owmGetFiveDaysData(tdLocalCache.get(tdWeather._currentPositionCacheKey)):jQuery.ajax({dataType:"jsonp",url:"https://api.openweathermap.org/data/2.5/forecast?lat="+tdWeather._currentLatitude+"&lon="+tdWeather._currentLongitude+"&units=metric&lang="+tdWeather._currentItem.api_language+"&appid="+
5202tdWeather._currentItem.api_key,success:tdWeather._owmGetFiveDaysData,cache:!0})},_owmGetFiveDaysData:function(a){tdLocalCache.set(tdWeather._currentPositionCacheKey,a);for(var b=0;b<tdWeather._currentItem.forecast.length&&5!==b;b++){var c=tdWeather._currentItem.forecast[b];c.day_temp[0]=tdUtil.round(a.list[c.owm_day_index].main.temp_max);c.day_temp[1]=tdWeather._celsiusToFahrenheit(c.day_temp[0])}tdWeather._renderCurrentItem()},_renderCurrentItem:function(){var a=jQuery("#"+tdWeather._currentItem.block_uid),
5203b=tdWeather._currentLatitude,c=tdWeather._currentLongitude,e=tdWeather._currentLocation;a.find(".td-weather-city").html(tdWeather._currentItem.api_location);""===e&&0===b&&0===c&&a.find(".td-weather-city").html(tdWeather._currentItem.api_location);a.find(".td-weather-condition").html(tdWeather._currentItem.today_icon_text);b=a.find(".td-w-today-icon");b.removeClass();b.addClass("td-w-today-icon");b.addClass(tdWeather._currentItem.today_icon);b=tdWeather._currentItem.current_unit;c="kmh";e="C";1===
5204b&&(c="mph",e="F");a.find(".td-big-degrees").html(tdWeather._currentItem.today_temp[b]);a.find(".td-weather-unit").html(e);a.find(".td-w-high-temp").html(tdWeather._currentItem.today_max[b]);a.find(".td-w-low-temp").html(tdWeather._currentItem.today_min[b]);a.find(".td-w-today-humidity").html(tdWeather._currentItem.today_humidity+"%");a.find(".td-w-today-wind-speed").html(tdWeather._currentItem.today_wind_speed[b]+c);a.find(".td-w-today-clouds").html(tdWeather._currentItem.today_clouds+"%");for(c=
52050;c<tdWeather._currentItem.forecast.length;c++)a.find(".td-day-"+c).html(tdWeather._currentItem.forecast[c].day_name),a.find(".td-degrees-"+c).html(tdWeather._currentItem.forecast[c].day_temp[b]);tdWeather._currentRequestInProgress=!1},_getItemByBlockID:function(a){for(var b=0;b<tdWeather.items.length;b++)if(tdWeather.items[b].block_uid===a)return tdWeather.items[b];return!1}
5205,_displayLocationApiError:function(a){if(1===a.code){if(tdDetect.isAndroid)tdWeather._show_manual_location_form();else if(tdDetect.isIos){alert("Please enable Location services for Safari Websites and reload the page. \n ---------------------- \nSettings > Privacy > Location Services");
5206return}tdWeather._show_manual_location_form()}tdWeather._show_manual_location_form()},_celsiusToFahrenheit:function(a){a=9*a/5+32;var b=tdUtil.round(a,1);return 99.9<b?tdUtil.round(a):b},_kmphToMph:function(a){return tdUtil.round(.621371192*a,1)},_show_manual_location_form:function(){tdWeather._currentItem=tdWeather._getItemByBlockID(tdWeather._currentItem.block_uid);jQuery("#"+tdWeather._currentItem.block_uid).find(".td-weather-set-location").addClass("td-show-location");jQuery(".td-manual-location-form input").focus();
5207tdWeather._is_location_open=!0},_hide_manual_location_form:function(){jQuery("#"+tdWeather._currentItem.block_uid).find(".td-weather-set-location").removeClass("td-show-location");tdWeather._is_location_open=!1},_updateLocationCallback2:function(a){tdWeather._currentLocationCacheKey=a;tdLocalCache.exist(tdWeather._currentLocationCacheKey+"_today")?tdWeather._owmGetTodayDataCallback2(tdLocalCache.get(tdWeather._currentLocationCacheKey+"_today")):(a="https://api.openweathermap.org/data/2.5/weather?q="+
5208encodeURIComponent(a)+"&lang="+tdWeather._currentItem.api_language+"&units=metric&appid="+tdWeather._currentItem.api_key,jQuery.ajax({dataType:"jsonp",url:a,success:tdWeather._owmGetTodayDataCallback2,cache:!0}))},_owmGetTodayDataCallback2:function(a){tdLocalCache.set(tdWeather._currentLocationCacheKey+"_today",a);tdWeather._currentItem.api_location=a.name;tdWeather._currentItem.today_clouds=tdUtil.round(a.clouds.all);tdWeather._currentItem.today_humidity=tdUtil.round(a.main.humidity);tdWeather._currentItem.today_icon=
5209tdWeather._icons[a.weather[0].icon];tdWeather._currentItem.today_icon_text=a.weather[0].description;tdWeather._currentItem.today_max[0]=tdUtil.round(a.main.temp_max,1);tdWeather._currentItem.today_max[1]=tdWeather._celsiusToFahrenheit(a.main.temp_max);tdWeather._currentItem.today_min[0]=tdUtil.round(a.main.temp_min,1);tdWeather._currentItem.today_min[1]=tdWeather._celsiusToFahrenheit(a.main.temp_min);tdWeather._currentItem.today_temp[0]=tdUtil.round(a.main.temp,1);tdWeather._currentItem.today_temp[1]=
5210tdWeather._celsiusToFahrenheit(a.main.temp);tdWeather._currentItem.today_wind_speed[0]=tdUtil.round(a.wind.speed,1);tdWeather._currentItem.today_wind_speed[1]=tdWeather._kmphToMph(a.wind.speed);tdLocalCache.exist(tdWeather._currentLocationCacheKey)?tdWeather._owmGetFiveDaysData2(tdLocalCache.get(tdWeather._currentLocationCacheKey)):jQuery.ajax({dataType:"jsonp",url:"https://api.openweathermap.org/data/2.5/forecast?q="+tdWeather._currentItem.api_location+"&lang="+tdWeather._currentItem.api_language+
5211"&units=metric&cnt=35&appid="+tdWeather._currentItem.api_key,success:tdWeather._owmGetFiveDaysData2,cache:!0})},_owmGetFiveDaysData2:function(a){tdLocalCache.set(tdWeather._currentLocationCacheKey,a);for(var b={},c=!0,e=Object.prototype.hasOwnProperty,d=0;d<a.list.length;d++)if(e.call(a.list[d],"dt")){c=a.list[d].dt;var f=td_date_i18n("Ymd",c);!1===e.call(b,f)?b[f]={timestamp:c,day_name:td_date_i18n("D",c),day_temp:[tdUtil.round(a.list[d].main.temp_max),tdUtil.round(tdWeather._celsiusToFahrenheit(a.list[d].main.temp_max))],
5212owm_day_index:d}:b[f].day_temp[0]<tdUtil.round(a.list[d].main.temp_max)&&(b[f].day_temp[0]=tdUtil.round(a.list[d].main.temp_max),b[f].day_temp[1]=tdUtil.round(tdWeather._celsiusToFahrenheit(a.list[d].main.temp_max)));c=!1}if(!1===c){tdWeather._currentItem.forecast=[];for(var g in b){if(5===tdWeather._currentItem.forecast.length)break;tdWeather._currentItem.forecast[tdWeather._currentItem.forecast.length]=b[g]}}tdWeather._renderCurrentItem()}}})();tdWeather.init();
5213// source --> https://www.ildenaro.it/wp-content/plugins/td-cloud-library/assets/js/tdbSearch.js?ver=58af2c94cc275a541409dcdc9b94a2b0 
5214var tdbSearch={};
5215(function(){tdbSearch={items:[],init:function(){tdbSearch.items=[]},item:function(){this.jqueryObj=this.blockAtts=this.blockUid=void 0;this._is_search_open=!1;this._is_live_search_active=!0;this._last_request_results_count=this._current_selection_index=0;this._first_down_up=!0;this._resultsLimit=void 0;this._openSearchFormClass="";this._is_initialized=this.disable_trigger=this.isSearchFormFull=this.inComposer=!1}
5215,_initialize_item:function(a){if(!0!==a._is_initialized){jQuery(document).on("click",function(b){!0===
5216a._is_search_open&&(a.jqueryObj.find("*").find(b.target).length||tdbSearch.hide_search_box(a))});if(!a.disable_trigger)a.jqueryObj.find(".tdb-head-search-btn").on("click",function(b){b.preventDefault();b.stopPropagation();!0===a._is_search_open?tdbSearch.hide_search_box(a):tdbSearch.show_search_box(a)});a._is_live_search_active&&!a.inComposer&&a.jqueryObj.find(".tdb-head-search-form-input").keydown(function(b){if(b.which&&39===b.which||b.keyCode&&39===b.keyCode||b.which&&37===b.which||b.keyCode&&
521737===b.keyCode)tdbSearch.set_input_focus(a);else{if(b.which&&13===b.which||b.keyCode&&13===b.keyCode)return b=a.jqueryObj.find(".tdb-aj-cur-element"),0<b.length?window.location=b.find(".entry-title a").attr("href"):jQuery(this).parent().parent().submit(),!1;if(b.which&&40===b.which||b.keyCode&&40===b.keyCode)return tdbSearch.move_prompt_down(a),!1;if(b.which&&38===b.which||b.keyCode&&38===b.keyCode)return tdbSearch.move_prompt_up(a),!1;(b.which&&8===b.which||b.keyCode&&8===b.keyCode)&&1===jQuery(this).val().length&&
5218a.jqueryObj.find(".tdb-aj-search").empty();tdbSearch.set_input_focus(a);setTimeout(function(){tdbSearch.do_ajax_call(a)},100);return!0}});if(!a.disable_trigger){var c=0<jQuery("."+a.blockUid).parents(".td-header-template-wrap").length;window.tdb_p_autoload_vars.isAjax?c||(a.isSearchFormFull?tdbSearch.searchFormWidth(a,!0,a.inComposer):tdbSearch.searchFormWidth(a,!1,a.inComposer)):a.isSearchFormFull?tdbSearch.searchFormWidth(a,!0,a.inComposer):tdbSearch.searchFormWidth(a,!1,a.inComposer)}a._is_initialized=
5219!0}},addItem:function(a){if("undefined"===typeof a.blockUid)throw"item.blockUid is not defined";tdbSearch.items.push(a);tdbSearch._initialize_item(a)},deleteItem:function(a){for(var c=0;c<tdbSearch.items.length;c++)if(tdbSearch.items[c].blockUid===a)return tdbSearch.items.splice(c,1),!0;return!1},searchFormWidth:function(a,c,b){function e(){k=-f.left+"px";g.attr("style",g.attr("style")+";left:"+k)}var d=a.jqueryObj,f,h,k,g=d.find(".tdb-drop-down-search");jQuery(window).resize(function(){var a=d.offset().left;
5220c?(g.attr("style","width: "+jQuery("body").outerWidth()+"px !important; left: -"+a+"px;"),setTimeout(function(){f=d.offset();h=f.left;e();b&&setInterval(function(){f=d.offset();f.left!==h&&(e(),h=f.left)},1E3)},500)):g.attr("style","width: "+jQuery("body").outerWidth()+"px !important;")});a.inComposer&&jQuery(window).resize()},show_search_box:function(a){a.jqueryObj.find(".tdb-drop-down-search").addClass(a._openSearchFormClass);!0!==tdDetect.isIos&&setTimeout(function(){document.querySelector("."+
5221a.blockUid+" .tdb-head-search-form-input").focus()},200);a._is_search_open=!0},hide_search_box:function(a){a.jqueryObj.find(".tdb-drop-down-search").removeClass(a._openSearchFormClass);a._is_search_open=!1},move_prompt_up:function(a){!0===a._first_down_up?(a._first_down_up=!1,0===a._current_selection_index?a._current_selection_index=a._last_request_results_count-1:a._current_selection_index--):0===a._current_selection_index?a._current_selection_index=a._last_request_results_count:a._current_selection_index--;
5222tdbSearch._repaintCurrentElement(a)},move_prompt_down:function(a){!0===a._first_down_up?a._first_down_up=!1:a._current_selection_index===a._last_request_results_count?a._current_selection_index=0:a._current_selection_index++;tdbSearch._repaintCurrentElement(a)},set_input_focus:function(a){a._current_selection_index=0;a._first_down_up=!0;a.jqueryObj.find(".tdb-search-form").fadeTo(100,1);a.jqueryObj.find(".td_module_wrap").removeClass("tdb-aj-cur-element")},remove_input_focus:function(a){0!==a._last_request_results_count&&
5223a.jqueryObj.find(".tdb-head-search-form-input").addClass("tdb-head-search-nofocus")},_repaintCurrentElement:function(a){a.jqueryObj.find(".td_module_wrap").removeClass("tdb-aj-cur-element");a._current_selection_index>a._last_request_results_count-1?(a.jqueryObj.find(".tdb-search-form").fadeTo(100,1),a.jqueryObj.find(".tdb-head-search-form-input").removeClass("tdb-head-search-nofocus")):(tdbSearch.remove_input_focus(a),a.jqueryObj.find(".td_module_wrap").eq(a._current_selection_index).addClass("tdb-aj-cur-element"))},
5224do_ajax_call:function(a){var c=a.jqueryObj.find(".tdb-head-search-form-input").val();""===c?tdbSearch.set_input_focus(a):tdLocalCache.exist("tdb-"+c)?tdbSearch.process_ajax_response(tdLocalCache.get("tdb-"+c),a):jQuery.ajax({type:"POST",url:td_ajax_url,data:{action:"td_ajax_search",module:"tdb_module_search",atts:a.blockAtts,td_string:c,limit:a._resultsLimit},success:function(b,e,d){tdLocalCache.set("tdb-"+c,b);tdbSearch.process_ajax_response(b,a)},error:function(a,c,d){window.console.log(d)}})},
5225process_ajax_response:function(a,c){var b=c.jqueryObj.find(".tdb-head-search-form-input").val(),e=c.jqueryObj.find(".tdb-aj-search");""===b?e.empty():(a=jQuery.parseJSON(a),a.td_search_query===b&&(c._current_selection_index=0,c._last_request_results_count=a.td_total_in_list,c._first_down_up=!0,e.html(a.td_data),"undefined"!==typeof window.tdAnimationStack&&!0===window.tdAnimationStack.activated&&(window.tdAnimationStack.check_for_new_items(".tdb-aj-search .td-animation-stack",window.tdAnimationStack.SORTED_METHOD.sort_left_to_right,
5226!0,!1),window.tdAnimationStack.compute_items(!1))))}
5226,hideAllItems:function(){tdbSearch.items.forEach(function(a){tdbSearch.hide_search_box(a)})}}})();jQuery().ready(function(){tdbSearch.init();setTimeout(function(){jQuery(window).resize()},500)});
5227// source --> https://www.ildenaro.it/wp-content/plugins/td-composer/legacy/Newspaper/js/tdTrendingNow.js?ver=12.6.1 
5228var tdTrendingNow={};
5229(function(){tdTrendingNow={items:[],item:function(){this.blockUid="";this.trendingNowAutostart="manual";this.trendingNowPosition=this.trendingNowTimer=0;this.trendingNowPosts=[];this._is_initialized=!1},init:function(){tdTrendingNow.items=[]},_initialize_item:function(a){!0!==a._is_initialized&&(a._is_initialized=!0)},addItem:function(a){if("undefined"===typeof a.blockUid)throw"item.blockUid is not valid";if("undefined"===typeof a.trendingNowPosts||1>a.trendingNowPosts.length)throw"item.trendingNowPosts is not valid";tdTrendingNow.items.push(a);
5230tdTrendingNow._initialize_item(a);tdTrendingNow.tdTrendingNowAutoStart(a.blockUid)},deleteItem:function(a){for(var b=0;b<tdTrendingNow.items.length;b++)if(tdTrendingNow.items[b].blockUid===a)return tdTrendingNow.items.splice(b,1),!0;return!1},itemPrev:function(a){for(var b,c=0;c<tdTrendingNow.items.length;c++)tdTrendingNow.items[c].blockUid===a&&(b=tdTrendingNow.items[c]);if(!(void 0!==a&&1>=b.trendingNowPosts.length)){if("manual"!==b.trendingNowAutostart){c=jQuery("#"+a);var d=3;"undefined"!==typeof c.data("timer")&&
5231""!==c.data("timer")&&(d=c.data("timer"));clearInterval(b.trendingNowTimer);b.trendingNowTimer=setInterval(function(){tdTrendingNow.tdTrendingNowChangeText([a,"left"],!0)},1E3*d)}tdTrendingNow.tdTrendingNowChangeText([a,"right"],!1)}},itemNext:function(a){for(var b,c=0;c<tdTrendingNow.items.length;c++)tdTrendingNow.items[c].blockUid===a&&(b=tdTrendingNow.items[c]);if(!(void 0!==a&&1>=b.trendingNowPosts.length)){if("manual"!==b.trendingNowAutostart){c=jQuery("#"+a);var d=3;"undefined"!==typeof c.data("timer")&&
5232""!==c.data("timer")&&(d=c.data("timer"));clearInterval(b.trendingNowTimer);b.trendingNowTimer=setInterval(function(){tdTrendingNow.tdTrendingNowChangeText([a,"left"],!0)},1E3*d)}tdTrendingNow.tdTrendingNowChangeText([a,"left"],!0)}},tdTrendingNowChangeText:function(a,b){var c=a[0];a=a[1];for(var d=[],e=0,g,f=0;f<tdTrendingNow.items.length;f++)tdTrendingNow.items[f].blockUid===c&&(g=f,d=tdTrendingNow.items[f].trendingNowPosts,e=tdTrendingNow.items[f].trendingNowPosition);if("undefined"!==typeof g&&
5233null!==g&&(c=e,f=d.length-1,!(1>f))){"left"===a?(e+=1,e>f&&(e=0)):(--e,0>e&&(e=f));tdTrendingNow.items[g].trendingNowPosition=e;d[c].css("opacity",0);d[c].css("z-index",0);for(var h in d)!0===d.hasOwnProperty(h)&&d[h].removeClass("td_animated_xlong td_fadeInLeft td_fadeInRight td_fadeOutLeft td_fadeOutRight");d[e].css("opacity",1);d[e].css("z-index",1);!0===b?(d[c].addClass("td_animated_xlong td_fadeOutLeft"),d[e].addClass("td_animated_xlong td_fadeInRight")):(d[c].addClass("td_animated_xlong td_fadeOutRight"),
5234d[e].addClass("td_animated_xlong td_fadeInLeft"))}},tdTrendingNowAutoStart:function(a){for(var b=0;b<tdTrendingNow.items.length;b++)tdTrendingNow.items[b].blockUid===a&&"manual"!==tdTrendingNow.items[b].trendingNowAutostart&&(tdTrendingNow.items[b].trendingNowTimer=tdTrendingNow.setTimerChangingText(a))},setTimerChangingText:function(a){var b=jQuery("#"+a),c=3;"undefined"!==typeof b.data("timer")&&""!==b.data("timer")&&(c=b.data("timer"));return setInterval(function(){tdTrendingNow.tdTrendingNowChangeText([a,
5235"left"],!0)},1E3*c)}};tdTrendingNow.init()})();

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.