!function(e){"use strict";e.WS_Form.prototype.styler_scheme=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),e){var s=window.matchMedia("(prefers-color-scheme: dark)");this.styler_scheme_prefers_color_scheme(s),s.addEventListener("change",this.styler_scheme_prefers_color_scheme)}t&&(this.styler_scheme_mutation_process=!0,this.styler_scheme_third_party_class(),new MutationObserver(this.styler_scheme_third_party_observer).observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}))},e.WS_Form.prototype.styler_scheme_reset=function(){var e=window.matchMedia("(prefers-color-scheme: dark)");this.styler_scheme_prefers_color_scheme(e),this.styler_scheme_third_party_class()},e.WS_Form.prototype.styler_scheme_prefers_color_scheme=function(t){this.styler_scheme_mutation_process=!1,t.matches?"light"==ws_form_settings.scheme?e.WS_Form.this.styler_scheme_alt_enable():e.WS_Form.this.styler_scheme_alt_disable():"light"==ws_form_settings.scheme?e.WS_Form.this.styler_scheme_alt_disable():e.WS_Form.this.styler_scheme_alt_enable()},e.WS_Form.prototype.styler_scheme_alt_enable=function(){e("html").addClass("wsf-styler-scheme-alt")},e.WS_Form.prototype.styler_scheme_alt_disable=function(){e("html").removeClass("wsf-styler-scheme-alt")},e.WS_Form.prototype.styler_scheme_third_party_class=function(t){if(this.styler_scheme_mutation_process){var s=[{present:"[id=automaticcss-core-css]",dark:"html.color-scheme--alt"},{present:".fl-builder",dark:".fl-dark-mode"},{present:".breakdance",dark:".breakdance-dark-mode"},{present:".bricks-builder",dark:".dark-mode"},{present:"html[data-theme]",dark:"html[dark-theme=dark]"},{present:".et_pb_page",dark:".et-dark-mode"},{present:".elementor",dark:".dark-mode"},{present:".oxygen",dark:".dark-mode"}];for(var r in s)if(s.hasOwnProperty(r)){var _=s[r];if(e(_.present).length){e(_.dark).length?this.styler_scheme_alt_enable():this.styler_scheme_alt_disable();break}}}else this.styler_scheme_mutation_process=!0},e.WS_Form.prototype.styler_scheme_third_party_observer=function(t){t.forEach(function(t){"class"===t.attributeName&&e.WS_Form.this.styler_scheme_third_party_class(t)})}}(jQuery);