function add_class(e,a){e.className+=" "+a}function remove_class(e,a){for(var l=e.className;-1!==l.indexOf(a);)l=l.replace(a,""),l=l.trim();e.className=l}function toggle_class(e,a){has_class(e,a)?remove_class(e,a):add_class(e,a)}function has_class(e,a){return e.className.indexOf(a)>-1?!0:!1}function is_overflowed(e){return e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth}function toggle_modal_on(){var e=document.getElementById(this.dataset.modal);toggle_class(e,"modal-hidden"),toggle_class(e,"modal-shown")}function toggle_overlay(){var e=document.getElementsByClassName("modal-overlay")[0];toggle_class(e,"modal-overlay-hidden")}function remap_modals(){for(var e=document.querySelectorAll("[data-modal]"),a=document.getElementsByClassName("modal"),l=0;l