Plugin Directory

Changeset 2852075


Ignore:
Timestamp:
01/20/2023 09:34:34 PM (3 years ago)
Author:
darkmysite
Message:

Version 1.1.5

Location:
darkmysite
Files:
83 added
14 edited

Legend:

Unmodified
Added
Removed
  • darkmysite/trunk/assets/css/admin_main.css

    r2828247 r2852075  
    123123
    124124/* ========================
     125    Switch Preview Design
     126===========================*/
     127.darkmysite_settings_with_switch_preview{
     128    display: flex;
     129    gap: 10px;
     130}
     131.darkmysite_switch_preview{
     132    width: 210px;
     133    height: 100px;
     134    background: #F9FAFB;
     135    border: 1px solid #E8EBEE;
     136    padding: 25px;
     137    display: flex;
     138    align-items: center;
     139    justify-content: center;
     140}
     141.darkmysite_switch_preview.darkmysite_dark_mode_enabled{
     142    background: #0F0F0F;
     143}
     144.darkmysite_switch_preview .darkmysite_switch{
     145    display: none;
     146}
     147.darkmysite_switch_preview .darkmysite_switch.selected{
     148    display: inherit;
     149}
     150.darkmysite_switch_preview_container .darkmysite_copy_customized_shortcode{
     151    margin: 10px 0 0 0;
     152    width: 100%;
     153    cursor: pointer;
     154    -webkit-appearance: none;
     155    -moz-appearance: none;
     156    background: #F9FAFB url(../img/others/shortcode_copy_icon.svg) no-repeat;
     157    background-size: 15px;
     158    background-position-x: 10px;
     159    background-position-y: center;
     160    color: #000000;
     161    border: 1px solid #EEEDF0;
     162    border-radius: 4px;
     163    font-weight: 500;
     164    line-height: 1.5;
     165    letter-spacing: 1px;
     166    padding: 8px 14px 8px 35px;
     167    font-size: 14px;
     168}
     169
     170
     171
     172/* ========================
    125173    Sidebar Design
    126174===========================*/
     
    442490
    443491
     492
     493
     494/* ========================
     495    Switch in Menu Setting Design
     496===========================*/
     497.darkmysite_switch_in_menu_setting{
     498    display: flex;
     499    align-items: flex-start;
     500}
     501.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details{
     502    flex: 1;
     503    margin: 0 0 0 20px;
     504}
     505.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details h4{
     506    margin: 0;
     507    font-size: 17px;
     508    font-weight: 700;
     509    color: #000000;
     510}
     511.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details p{
     512    margin: 5px 0 0 0;
     513    font-size: 14px;
     514    font-weight: 400;
     515    color: #72777C;
     516}
     517.darkmysite_switch_in_menu_setting .darkmysite_checkbox_item{
     518    display: inline-block;
     519    position: relative;
     520    width: 17px;
     521    cursor: pointer;
     522    margin: 2px 0 0 0;
     523    font-size: 14px;
     524    font-weight: 400;
     525    color: #43454b;
     526    -webkit-user-select: none;
     527    -moz-user-select: none;
     528    -ms-user-select: none;
     529    user-select: none;
     530}
     531.darkmysite_switch_in_menu_setting .darkmysite_checkbox_item input[type="checkbox"]{
     532    position: absolute;
     533    opacity: 0;
     534    cursor: pointer;
     535    height: 0;
     536    width: 0;
     537}
     538.darkmysite_switch_in_menu_setting .darkmysite_checkbox_item .darkmysite_checkbox_checkmark{
     539    position: absolute;
     540    top: 0;
     541    left: 0;
     542    height: 15px;
     543    width: 15px;
     544    background: #FFFFFF;
     545    border: 1px solid #000000;
     546    border-radius: 0;
     547}
     548.darkmysite_switch_in_menu_setting .darkmysite_checkbox_item input[type="checkbox"]:checked ~ .darkmysite_checkbox_checkmark {
     549    border: 1px solid #000000;
     550    background: #000000 url("../img/others/checkbox_tick_icon.svg") no-repeat;
     551    background-size: 9px;
     552    background-position-x: center;
     553    background-position-y: center;
     554}
     555.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details span{
     556    display: block;
     557    margin: 5px 0 0 0;
     558    font-size: 13px;
     559    font-weight: 400;
     560    color: #96979b;
     561}
     562.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details textarea{
     563    box-sizing: border-box;
     564    display: block;
     565    width: 100%;
     566    margin: 10px 0 0 0;
     567    padding: 4px 12px;
     568    font-size: 14px;
     569    color: #43454b;
     570    background: #FFFFFF;
     571    border: 1px solid #E4E4E6;
     572    border-radius: 3px;
     573    outline: none;
     574    box-shadow: none;
     575}
     576.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details textarea:focus{
     577    color: #43454b;
     578    border: 1px solid #000000;
     579    background: #FFFFFF;
     580    outline: none;
     581    box-shadow: none;
     582}
     583.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details select{
     584    box-sizing: border-box;
     585    display: block;
     586    width: 100%;
     587    max-width: 100%;
     588    margin: 10px 0 0 0;
     589    padding: 4px 12px;
     590    font-size: 14px;
     591    color: #43454b;
     592    border: 1px solid #E4E4E6;
     593    border-radius: 3px;
     594    outline: none;
     595    box-shadow: none;
     596    -webkit-appearance: none;
     597    -moz-appearance: none;
     598    background: #FFFFFF url("../img/others/select_arrow.svg") no-repeat;
     599    background-size: 10px;
     600    background-position-x: calc(100% - 20px);
     601    background-position-y: center;
     602}
     603.darkmysite_switch_in_menu_setting .darkmysite_switch_in_menu_setting_details select:focus{
     604    color: #43454b;
     605    border: 1px solid #000000;
     606    outline: none;
     607    box-shadow: none;
     608    -webkit-appearance: none;
     609    -moz-appearance: none;
     610    background: #FFFFFF url("../img/others/select_arrow.svg") no-repeat;
     611    background-size: 10px;
     612    background-position-x: calc(100% - 20px);
     613    background-position-y: center;
     614}
    444615
    445616
  • darkmysite/trunk/assets/css/client_main.css

    r2847675 r2852075  
    7171    --darkmysite_switch_margin_from_right: 40px;
    7272}
    73 
     73.darkmysite_switch, .darkmysite_switch * {
     74    box-sizing: border-box;
     75}
    7476.darkmysite_switch.darkmysite_top_left,
    7577.darkmysite_switch.darkmysite_top_right,
     
    9395    bottom: var(--darkmysite_switch_margin_from_bottom);
    9496    right: var(--darkmysite_switch_margin_from_right);
     97}
     98.darkmysite_switch.darkmysite_absolute_position{
     99    position: absolute;
     100    z-index: unset;
    95101}
    96102
  • darkmysite/trunk/assets/js/admin_main.js

    r2834100 r2852075  
    22function darkmysite_admin_init(host){
    33    'use strict';
    4 
     4    darkmysite_switch_preview_init();
    55}
    66
     
    5656        });
    5757    }
    58 }
    59 
     58    darkmysite_switch_preview_init();
     59}
     60
     61function darkmysite_switch_preview_init() {
     62    'use strict';
     63    var switch_id = jQuery(".darkmysite_dark_mode_switch_design").attr("data-switch_id")
     64    jQuery(".darkmysite_switch_preview").find(".darkmysite_switch").removeClass("selected");
     65    jQuery(".darkmysite_switch_preview").find(".darkmysite_switch_"+switch_id).addClass("selected");
     66
     67    jQuery(".darkmysite_switch_customize_"+switch_id).find("input").each(function(i, input) {
     68        darkmysite_switch_preview_update_design(input);
     69        jQuery(input).unbind( "change" ).on('change', function() {
     70            darkmysite_switch_preview_update_design(input);
     71        });
     72    });
     73}
     74
     75function darkmysite_switch_preview_update_design(input) {
     76    'use strict';
     77    var classes = jQuery(input).parent().attr("class").split(' ');
     78    var design_class_name = classes[classes.length - 1]
     79    if(jQuery(input).attr("type") === "color"){
     80        jQuery(".darkmysite_switch_preview").find(".darkmysite_switch.selected").css("--"+design_class_name, jQuery(input).val());
     81    }else if(jQuery(input).attr("type") === "number"){
     82        jQuery(".darkmysite_switch_preview").find(".darkmysite_switch.selected").css("--"+design_class_name, jQuery(input).val()+"px");
     83    }
     84}
     85
     86function darkmysite_switch_preview_triggered(view) {
     87    'use strict';
     88    if(jQuery(view).parent().hasClass("darkmysite_dark_mode_enabled")){
     89        jQuery(view).parent().removeClass("darkmysite_dark_mode_enabled")
     90    }else{
     91        jQuery(view).parent().addClass("darkmysite_dark_mode_enabled")
     92    }
     93}
     94
     95function darkmysite_cody_customized_shortcode() {
     96    'use strict';
     97    var all_switches = ["apple","banana"]
     98    var switch_id = jQuery(".darkmysite_dark_mode_switch_design").attr("data-switch_id")
     99    var shortcode = "[darkmysite switch=\""+(all_switches.indexOf(switch_id)+1)+"\""
     100    jQuery(".darkmysite_switch_customize_"+switch_id).find("input").each(function(i, input) {
     101        var classes = jQuery(input).parent().attr("class").split(' ');
     102        var design_class_name = classes[classes.length - 1].replace("darkmysite_switch_"+switch_id+"_", "")
     103        if(jQuery(input).attr("type") === "color"){
     104            shortcode += " "+design_class_name+"=\""+jQuery(input).val()+"\""
     105        }else if(jQuery(input).attr("type") === "number"){
     106            shortcode += " "+design_class_name+"=\""+jQuery(input).val()+"px\""
     107        }
     108    });
     109    shortcode += "]"
     110    var temp = jQuery("<input>");
     111    jQuery("body").append(temp);
     112    temp.val(shortcode).select();
     113    document.execCommand("copy");
     114    temp.remove();
     115    alert("Shortcode Copied to Clipboard")
     116}
    60117
    61118function darkmysite_color_preset_click(view, preset_id){
     
    165222}
    166223
     224function darkmysite_switch_in_menu_checkbox_change(view) {
     225    'use strict';
     226    if(jQuery(view).parent().find("input[type='checkbox']:checked").length > 0){
     227        jQuery(view).parent().parent().find("select").show()
     228        jQuery(view).parent().parent().find("textarea").show()
     229        jQuery(view).parent().parent().find("span.darkmysite_menu_shortcode_helper").show()
     230    }else{
     231        jQuery(view).parent().parent().find("select").hide()
     232        jQuery(view).parent().parent().find("textarea").hide()
     233        jQuery(view).parent().parent().find("span.darkmysite_menu_shortcode_helper").hide()
     234    }
     235}
     236
    167237
    168238function darkmysite_copy_shortcode(view){
     
    196266        'hide_on_mobile': jQuery(".darkmysite_hide_on_mobile input[type='checkbox']:checked").length > 0 ? "1" : "0",
    197267        'hide_on_mobile_by': jQuery(".darkmysite_hide_on_mobile select").val(),
     268        'enable_switch_in_menu': jQuery(".darkmysite_enable_switch_in_menu input[type='checkbox']:checked").length > 0 ? "1" : "0",
     269        'switch_in_menu_location': jQuery(".darkmysite_enable_switch_in_menu select").val(),
     270        'switch_in_menu_shortcode': jQuery(".darkmysite_enable_switch_in_menu textarea").val(),
    198271
    199272        /* Switch */
     
    204277        'dark_mode_switch_margin_left': jQuery(".darkmysite_dark_mode_switch_margin_left input").val(),
    205278        'dark_mode_switch_margin_right': jQuery(".darkmysite_dark_mode_switch_margin_right input").val(),
     279        'enable_absolute_position': jQuery(".darkmysite_enable_absolute_position select").val(),
     280
    206281        /* Switch Apple */
    207282        'switch_apple_width_height': jQuery(".darkmysite_switch_apple_width_height input").val(),
  • darkmysite/trunk/assets/js/client_main.js

    r2848523 r2852075  
    1 function _0x22c7(_0x595a81,_0x2729a7){var _0xc486d=_0xc486();return _0x22c7=function(_0x22c78a,_0x42b978){_0x22c78a=_0x22c78a-0xac;var _0x37d8ec=_0xc486d[_0x22c78a];return _0x37d8ec;},_0x22c7(_0x595a81,_0x2729a7);}var _0x41b2ac=_0x22c7;(function(_0x198de5,_0x5d6b4a){var _0x552b0d=_0x22c7,_0x7b1603=_0x198de5();while(!![]){try{var _0x4d2c77=parseInt(_0x552b0d(0xca))/0x1*(parseInt(_0x552b0d(0xdc))/0x2)+-parseInt(_0x552b0d(0xf9))/0x3*(parseInt(_0x552b0d(0xfc))/0x4)+-parseInt(_0x552b0d(0xb7))/0x5+-parseInt(_0x552b0d(0xbf))/0x6+-parseInt(_0x552b0d(0xc7))/0x7+-parseInt(_0x552b0d(0xc6))/0x8*(-parseInt(_0x552b0d(0x117))/0x9)+parseInt(_0x552b0d(0xd8))/0xa;if(_0x4d2c77===_0x5d6b4a)break;else _0x7b1603['push'](_0x7b1603['shift']());}catch(_0x1714ba){_0x7b1603['push'](_0x7b1603['shift']());}}}(_0xc486,0x51cd0));function _0xc486(){var _0x29e4e5=['darkmysite_style_all','setHours','darkmysite_style_bg_border','background-image','light','backgroundColor','button','toFixed','rgb(255,\x20255,\x20255)','darkmysite_changed_brightness_and_grayscale','none','length','*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style)','nodeName','darkmysite_processed','borderColor','27SGwJci','transition','(prefers-color-scheme:\x20dark)','180788tWhwsj','transparent','getComputedStyle','darkmysite_preserved_color','darkmysite_style_bg_txt','filter','add','matches','keyCode','darkmysite_style_border','darkmysite_dark_mode_enabled','toString','type','forEach','observe','rgba(255,255,255,0)','class','data-darkmysite_preserved_bg','darkmysite_style_txt','img','darkmysite_preserved_bg','style','not_set','invert(1)','nodeType','rgb','rgba(255,\x20255,\x20255,\x200)','6048hRFqWo','data-darkmysite_preserved_color','disconnect','darkmysite_style_button','split','rgba(0,\x200,\x200,\x200)','darkmysite_style_form_element','dataset','classList','select','html','rgba','target','1433585AdRcLn','replace','color','trim','darkmysite_inverted_inline_svg','background-color','ctrlKey','attributes','2616150CyTIDn','rgba(0,\x200,\x200,\x20','addEventListener','setProperty','darkmysite_last_state','matchMedia','important','5768irRLkU','690193MNPJhJ','attributeName','includes','666GOmvcD','),\x20rgba(0,\x200,\x200,\x20','linear-gradient(rgba(0,\x200,\x200,\x20','textarea','*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style,\x20.darkmysite_processed)','body','toLowerCase','backgroundImage','darkmysite_preserved_filter','hasAttribute','getTime','svg','undefined','brightness(','9927440WCLZMX','parentNode','grayscale(','remove','258FmJXbb','getElementsByTagName','darkmysite_style_txt_border','onkeydown','dark',')),\x20','altKey','url','contains','setMinutes','darkmysite_preserved_classes','querySelectorAll','darkmysite_style_bg'];_0xc486=function(){return _0x29e4e5;};return _0xc486();}var has_process_run_at_least_once=![],old_transition='',has_background_img_url=![],darken_level=parseInt(darkmysite_bg_image_darken_to)/0x64;darken_level=darken_level[_0x41b2ac(0xf0)](0x1),darkmysite_init_keyboard_shortcut_listener(),darkmysite_init_os_mode_change_listener();function darkmysite_change_state(){'use strict';var _0x1bce25=_0x41b2ac;localStorage['darkmysite_last_state']=document[_0x1bce25(0xdd)](_0x1bce25(0xb4))[0x0][_0x1bce25(0xb2)]['contains'](_0x1bce25(0x106))?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x1f0950=_0x41b2ac;document[_0x1f0950(0xdd)]('html')[0x0][_0x1f0950(0xb2)][_0x1f0950(0xe4)](_0x1f0950(0x106))?document[_0x1f0950(0xdd)]('html')[0x0][_0x1f0950(0xb2)][_0x1f0950(0xdb)](_0x1f0950(0x106)):document[_0x1f0950(0xdd)](_0x1f0950(0xb4))[0x0][_0x1f0950(0xb2)]['add'](_0x1f0950(0x106)),darkmysite_change_state();}function darkmysite_init_keyboard_shortcut_listener(){var _0x56f286=_0x41b2ac;darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x56f286(0xdf)]=function(_0x440c9f){var _0x3a248e=_0x56f286;if(!_0x440c9f)_0x440c9f=event;_0x440c9f[_0x3a248e(0xbd)]&&_0x440c9f[_0x3a248e(0xe2)]&&_0x440c9f[_0x3a248e(0x104)]===0x44&&darkmysite_switch_trigger();});}function darkmysite_init_os_mode_change_listener(){var _0x3bd3f8=_0x41b2ac;darkmysite_enable_os_aware==='1'&&window[_0x3bd3f8(0xc4)](_0x3bd3f8(0xfb))['addEventListener']('change',_0x1cf2d7=>{var _0x376128=_0x3bd3f8,_0x22b94b=_0x1cf2d7['matches']?_0x376128(0xe0):_0x376128(0xed);if(_0x22b94b===_0x376128(0xe0))document[_0x376128(0xdd)](_0x376128(0xb4))[0x0][_0x376128(0xb2)]['add'](_0x376128(0x106));else _0x22b94b===_0x376128(0xed)&&document[_0x376128(0xdd)](_0x376128(0xb4))[0x0][_0x376128(0xb2)][_0x376128(0xdb)]('darkmysite_dark_mode_enabled');darkmysite_change_state();});}function get_bg_color_to_preserve(_0x41381b,_0x367fdd){var _0x4cf122=_0x41b2ac,_0x41f5df=window[_0x4cf122(0xfe)](_0x41381b,null)[_0x4cf122(0xee)];!_0x367fdd&&(_0x41f5df=_0x41381b[_0x4cf122(0xb1)][_0x4cf122(0x110)]);if((_0x41f5df===_0x4cf122(0xfd)||_0x41f5df===_0x4cf122(0xaf)||_0x41f5df===_0x4cf122(0x10b))&&_0x41381b[_0x4cf122(0xd9)][_0x4cf122(0x114)]===0x1)_0x41f5df=get_bg_color_to_preserve(_0x41381b['parentNode'],![]);else _0x41381b['parentNode'][_0x4cf122(0x114)]===0x1&&(_0x41381b[_0x4cf122(0xd9)][_0x4cf122(0xd3)](_0x4cf122(0x10d))&&(window[_0x4cf122(0xfe)](_0x41381b[_0x4cf122(0xd9)],null)[_0x4cf122(0xee)]===_0x41f5df&&(_0x41f5df=get_bg_color_to_preserve(_0x41381b[_0x4cf122(0xd9)],![]))));return _0x41f5df;}function get_txt_color_to_preserve(_0x1c1de8,_0x31fe8c){var _0x10709e=_0x41b2ac,_0x2d060e=window['getComputedStyle'](_0x1c1de8,null)[_0x10709e(0xb9)];!_0x31fe8c&&(_0x2d060e=_0x1c1de8[_0x10709e(0xb1)][_0x10709e(0xff)]);if((_0x2d060e==='transparent'||_0x2d060e==='rgba(0,\x200,\x200,\x200)'||_0x2d060e===_0x10709e(0x10b))&&_0x1c1de8[_0x10709e(0xd9)][_0x10709e(0x114)]===0x1)_0x2d060e=get_txt_color_to_preserve(_0x1c1de8[_0x10709e(0xd9)],![]);else _0x1c1de8[_0x10709e(0xd9)][_0x10709e(0x114)]===0x1&&(_0x1c1de8[_0x10709e(0xd9)]['hasAttribute'](_0x10709e(0x118))&&(window[_0x10709e(0xfe)](_0x1c1de8[_0x10709e(0xd9)],null)[_0x10709e(0xb9)]===_0x2d060e&&(_0x2d060e=get_txt_color_to_preserve(_0x1c1de8[_0x10709e(0xd9)],![]))));return _0x2d060e;}function darkmysite_darken_bg_image(_0x5e26e,_0x34e1bd){var _0x24870f=_0x41b2ac;document[_0x24870f(0xdd)](_0x24870f(0xb4))[0x0][_0x24870f(0xb2)][_0x24870f(0xe4)](_0x24870f(0x106))?window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)]!==_0x24870f(0xf3)&&(window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)][_0x24870f(0xc9)](_0x24870f(0xe3))&&(!window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)][_0x24870f(0xc9)](_0x24870f(0xc0)+_0x34e1bd+')')&&_0x5e26e[_0x24870f(0x111)][_0x24870f(0xc2)](_0x24870f(0xec),_0x24870f(0xcc)+_0x34e1bd+_0x24870f(0xcb)+_0x34e1bd+_0x24870f(0xe1)+window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)]))):window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)]!==_0x24870f(0xf3)&&(window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)][_0x24870f(0xc9)](_0x24870f(0xc0)+_0x34e1bd+')')&&_0x5e26e['style'][_0x24870f(0xc2)](_0x24870f(0xec),window[_0x24870f(0xfe)](_0x5e26e,null)[_0x24870f(0xd1)][_0x24870f(0xb8)](_0x24870f(0xcc)+_0x34e1bd+_0x24870f(0xcb)+_0x34e1bd+_0x24870f(0xe1),'')));}function darkmysite_img_brightness_and_grayscale(_0x43affd){var _0x409882=_0x41b2ac;if(document[_0x409882(0xdd)](_0x409882(0xb4))[0x0][_0x409882(0xb2)]['contains']('darkmysite_dark_mode_enabled')){if(!_0x43affd[_0x409882(0xb2)][_0x409882(0xe4)](_0x409882(0xf2))){_0x43affd[_0x409882(0xb1)][_0x409882(0xd2)]=_0x43affd['style']['filter'],_0x43affd[_0x409882(0xb2)][_0x409882(0x102)](_0x409882(0xf2));if(darkmysite_enable_low_image_brightness==='1'&&darkmysite_enable_image_grayscale==='1')_0x43affd[_0x409882(0x111)]['filter']=_0x409882(0xd7)+darkmysite_image_brightness_to+'%)'+'\x20'+'grayscale('+darkmysite_image_grayscale_to+'%)';else{if(darkmysite_enable_low_image_brightness==='1')_0x43affd['style'][_0x409882(0x101)]='brightness('+darkmysite_image_brightness_to+'%)';else darkmysite_enable_image_grayscale==='1'&&(_0x43affd[_0x409882(0x111)][_0x409882(0x101)]=_0x409882(0xda)+darkmysite_image_grayscale_to+'%)');}}}else _0x43affd[_0x409882(0xb2)][_0x409882(0xe4)](_0x409882(0xf2))&&(_0x43affd[_0x409882(0x111)][_0x409882(0x101)]=_0x43affd[_0x409882(0xb1)][_0x409882(0xd2)],_0x43affd[_0x409882(0xb2)]['remove'](_0x409882(0xf2)),delete _0x43affd[_0x409882(0xb1)][_0x409882(0xd2)]);}function darkmysite_invert_inline_svg(_0x5d8115){var _0x4c7050=_0x41b2ac;document['getElementsByTagName'](_0x4c7050(0xb4))[0x0][_0x4c7050(0xb2)][_0x4c7050(0xe4)](_0x4c7050(0x106))?(_0x5d8115[_0x4c7050(0x111)]['filter']='invert(1)',_0x5d8115[_0x4c7050(0xb2)][_0x4c7050(0x102)](_0x4c7050(0xbb))):_0x5d8115['classList'][_0x4c7050(0xe4)](_0x4c7050(0xbb))&&(_0x5d8115[_0x4c7050(0x111)][_0x4c7050(0x101)]=_0x5d8115[_0x4c7050(0x111)][_0x4c7050(0x101)][_0x4c7050(0xb8)](_0x4c7050(0x113),''),_0x5d8115[_0x4c7050(0xb2)]['remove'](_0x4c7050(0xbb)));}function darkmysite_fix_background_color_alpha(_0x4ae23a){var _0x8b5aad=_0x41b2ac;if(document[_0x8b5aad(0xdd)](_0x8b5aad(0xb4))[0x0][_0x8b5aad(0xb2)][_0x8b5aad(0xe4)](_0x8b5aad(0x106))){if(_0x4ae23a[_0x8b5aad(0xd3)](_0x8b5aad(0x10d))){var _0x26ec6b=_0x4ae23a[_0x8b5aad(0xb1)][_0x8b5aad(0x110)]['replace']('rgba(','')[_0x8b5aad(0xb8)](')','')[_0x8b5aad(0xae)](',')[0x3][_0x8b5aad(0xba)](),_0x4c36a7=window[_0x8b5aad(0xfe)](_0x4ae23a,null)[_0x8b5aad(0xee)];!window[_0x8b5aad(0xfe)](_0x4ae23a,null)[_0x8b5aad(0xee)][_0x8b5aad(0xc9)](_0x8b5aad(0xb5))&&_0x4ae23a[_0x8b5aad(0x111)][_0x8b5aad(0xc2)]('background-color',window[_0x8b5aad(0xfe)](_0x4ae23a,null)['backgroundColor'][_0x8b5aad(0xb8)](')',',\x20'+_0x26ec6b+')')[_0x8b5aad(0xb8)](_0x8b5aad(0x115),_0x8b5aad(0xb5)),_0x8b5aad(0xc5));}}else _0x4ae23a[_0x8b5aad(0xd3)]('data-darkmysite_preserved_bg')&&(_0x4ae23a[_0x8b5aad(0x111)]['backgroundColor']='');}function darkmysite_elements_force_to_correct(_0x263342){var _0x15d962=_0x41b2ac;document[_0x15d962(0xdd)](_0x15d962(0xb4))[0x0][_0x15d962(0xb2)][_0x15d962(0xe4)](_0x15d962(0x106))&&(_0x263342[_0x15d962(0xd3)](_0x15d962(0x10d))&&_0x263342[_0x15d962(0xd3)](_0x15d962(0x118))&&(_0x263342[_0x15d962(0x111)][_0x15d962(0xc2)](_0x15d962(0xbc),_0x263342['dataset'][_0x15d962(0x110)]),_0x263342['style'][_0x15d962(0xc2)]('color',_0x263342[_0x15d962(0xb1)][_0x15d962(0xff)])));}function darkmysite_check_preloading(){var _0x198026=_0x41b2ac,_0xc3a111=![],_0x346eb7=localStorage[_0x198026(0xc3)]?localStorage[_0x198026(0xc3)]:_0x198026(0x112);if(_0x346eb7==='1'||_0x346eb7==='0')_0x346eb7==='1'&&(_0xc3a111=!![]);else{darkmysite_enable_default_dark_mode==='1'&&(_0xc3a111=!![]);if(darkmysite_enable_time_based_dark==='1'){var _0x4d0203=new Date(),_0x3e1aff=new Date(),_0x2d38e7=new Date();_0x3e1aff[_0x198026(0xea)](parseInt(darkmysite_time_based_dark_start['split'](':')[0x0])),_0x3e1aff[_0x198026(0xe5)](parseInt(darkmysite_time_based_dark_start[_0x198026(0xae)](':')[0x1])),_0x2d38e7[_0x198026(0xea)](parseInt(darkmysite_time_based_dark_stop[_0x198026(0xae)](':')[0x0])),_0x2d38e7[_0x198026(0xe5)](parseInt(darkmysite_time_based_dark_stop[_0x198026(0xae)](':')[0x1])),parseInt(darkmysite_time_based_dark_stop[_0x198026(0xae)](':')[0x0])>=parseInt(darkmysite_time_based_dark_start[_0x198026(0xae)](':')[0x0])?_0x4d0203[_0x198026(0xd4)]()>_0x3e1aff[_0x198026(0xd4)]()&&_0x4d0203['getTime']()<_0x2d38e7[_0x198026(0xd4)]()&&(_0xc3a111=!![]):_0x4d0203['getHours']()>0xc?_0x4d0203[_0x198026(0xd4)]()>_0x3e1aff[_0x198026(0xd4)]()&&_0x4d0203[_0x198026(0xd4)]()>_0x2d38e7[_0x198026(0xd4)]()&&(_0xc3a111=!![]):_0x4d0203[_0x198026(0xd4)]()<_0x3e1aff['getTime']()&&_0x4d0203[_0x198026(0xd4)]()<_0x2d38e7[_0x198026(0xd4)]()&&(_0xc3a111=!![]);}}return darkmysite_enable_os_aware==='1'&&(window['matchMedia']&&window[_0x198026(0xc4)](_0x198026(0xfb))[_0x198026(0x103)]&&(_0x346eb7!=='1'&&_0x346eb7!=='0'&&(_0xc3a111=!![]))),_0xc3a111;}function darkmysite_process_element(_0x3df999){var _0x423a47=_0x41b2ac;old_transition='';window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xfa)]!=='all\x200s\x20ease\x200s'&&(old_transition=window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xfa)],_0x3df999[_0x423a47(0x111)][_0x423a47(0xc2)](_0x423a47(0xfa),'none'));(_0x3df999[_0x423a47(0xb2)][_0x423a47(0xe4)](_0x423a47(0xe9))||_0x3df999[_0x423a47(0xb2)]['contains'](_0x423a47(0x100))||_0x3df999[_0x423a47(0xb2)][_0x423a47(0xe4)](_0x423a47(0xeb))||_0x3df999['classList'][_0x423a47(0xe4)](_0x423a47(0xde))||_0x3df999[_0x423a47(0xb2)][_0x423a47(0xe4)]('darkmysite_style_bg')||_0x3df999[_0x423a47(0xb2)]['contains']('darkmysite_style_txt')||_0x3df999[_0x423a47(0xb2)][_0x423a47(0xe4)]('darkmysite_style_border'))&&(_0x3df999[_0x423a47(0xb2)][_0x423a47(0xdb)](_0x423a47(0xe9)),_0x3df999['classList'][_0x423a47(0xdb)](_0x423a47(0x100)),_0x3df999['classList'][_0x423a47(0xdb)]('darkmysite_style_bg_border'),_0x3df999[_0x423a47(0xb2)][_0x423a47(0xdb)](_0x423a47(0xde)),_0x3df999[_0x423a47(0xb2)][_0x423a47(0xdb)](_0x423a47(0xe8)),_0x3df999[_0x423a47(0xb2)][_0x423a47(0xdb)]('darkmysite_style_txt'),_0x3df999[_0x423a47(0xb2)][_0x423a47(0xdb)](_0x423a47(0x105)));var _0x45f13a=_0x3df999['nodeName'][_0x423a47(0xd0)](),_0x385796=window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xee)],_0x79e59b=window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xb9)],_0x2a6355=window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xf8)],_0x53b821=window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xd1)];_0x45f13a===_0x423a47(0xcf)&&((_0x385796===_0x423a47(0xaf)||_0x385796==='rgba(255,\x20255,\x20255,\x200)')&&(_0x3df999[_0x423a47(0x111)][_0x423a47(0xc2)](_0x423a47(0xbc),_0x423a47(0xf1)),_0x385796=window[_0x423a47(0xfe)](_0x3df999,null)[_0x423a47(0xee)]));if(darkmysite_disallowed_elements_force_to_correct==='1'){if(typeof _0x3df999['style']!==_0x423a47(0xd6)){var _0x52764c=get_bg_color_to_preserve(_0x3df999,!![]);(_0x52764c===_0x423a47(0xaf)||_0x52764c==='rgba(255,\x20255,\x20255,\x200)')&&(_0x52764c=_0x423a47(0xf1)),_0x3df999[_0x423a47(0xb1)][_0x423a47(0x110)]=_0x52764c,_0x3df999['dataset']['darkmysite_preserved_color']=get_txt_color_to_preserve(_0x3df999,!![]);}}if(darkmysite_disallowed_elements[_0x423a47(0xf4)]>0x0){if(_0x3df999[_0x423a47(0x103)](darkmysite_disallowed_elements)){old_transition!==''&&_0x3df999[_0x423a47(0x111)][_0x423a47(0xc2)](_0x423a47(0xfa),old_transition);_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0xf7));return;}}has_background_img_url=![];_0x53b821!==_0x423a47(0xf3)&&(_0x53b821[_0x423a47(0xc9)](_0x423a47(0xe3))&&(has_background_img_url=!![],darkmysite_enable_bg_image_darken==='1'&&darkmysite_darken_bg_image(_0x3df999,darken_level)));if(_0x385796!==_0x423a47(0xaf)&&_0x79e59b!=='rgba(0,\x200,\x200,\x200)'&&_0x2a6355!=='rgba(0,\x200,\x200,\x200)'&&_0x385796!==_0x423a47(0x116)&&_0x79e59b!==_0x423a47(0x116)&&_0x2a6355!=='rgba(255,\x20255,\x20255,\x200)'&&has_background_img_url===![])_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0xe9));else{if(_0x385796!=='rgba(0,\x200,\x200,\x200)'&&_0x79e59b!==_0x423a47(0xaf)&&_0x385796!=='rgba(255,\x20255,\x20255,\x200)'&&_0x79e59b!==_0x423a47(0x116)&&has_background_img_url===![])_0x3df999[_0x423a47(0xb2)]['add'](_0x423a47(0x100));else{if(_0x385796!==_0x423a47(0xaf)&&_0x2a6355!==_0x423a47(0xaf)&&_0x385796!==_0x423a47(0x116)&&_0x2a6355!=='rgba(255,\x20255,\x20255,\x200)'&&has_background_img_url===![])_0x3df999[_0x423a47(0xb2)]['add'](_0x423a47(0xeb));else{if(_0x79e59b!=='rgba(0,\x200,\x200,\x200)'&&_0x2a6355!=='rgba(0,\x200,\x200,\x200)'&&_0x79e59b!=='rgba(255,\x20255,\x20255,\x200)'&&_0x2a6355!==_0x423a47(0x116))_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0xde));else{if(_0x385796!==_0x423a47(0xaf)&&_0x385796!==_0x423a47(0x116)&&has_background_img_url===![])_0x3df999[_0x423a47(0xb2)]['add']('darkmysite_style_bg');else{if(_0x79e59b!==_0x423a47(0xaf)&&_0x79e59b!=='rgba(255,\x20255,\x20255,\x200)')_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0x10e));else _0x2a6355!==_0x423a47(0xaf)&&_0x2a6355!==_0x423a47(0x116)&&_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0x105));}}}}}_0x53b821!==_0x423a47(0xf3)&&(!has_background_img_url&&(!_0x3df999[_0x423a47(0xb2)][_0x423a47(0xe4)](_0x423a47(0xe9))&&!_0x3df999['classList']['contains'](_0x423a47(0x100))&&!_0x3df999[_0x423a47(0xb2)][_0x423a47(0xe4)]('darkmysite_style_bg_border')&&!_0x3df999[_0x423a47(0xb2)]['contains'](_0x423a47(0xe8))&&_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0xe8)))),_0x45f13a==='a'&&_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)]('darkmysite_style_link'),(_0x45f13a==='input'||_0x45f13a===_0x423a47(0xb3)||_0x45f13a===_0x423a47(0xcd))&&_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0xb0)),_0x45f13a===_0x423a47(0xef)&&_0x3df999[_0x423a47(0xb2)][_0x423a47(0x102)](_0x423a47(0xad)),(darkmysite_enable_low_image_brightness==='1'||darkmysite_enable_image_grayscale==='1')&&(_0x45f13a===_0x423a47(0x10f)&&darkmysite_img_brightness_and_grayscale(_0x3df999)),darkmysite_enable_invert_inline_svg==='1'&&(_0x45f13a===_0x423a47(0xd5)&&darkmysite_invert_inline_svg(_0x3df999)),_0x3df999['dataset'][_0x423a47(0x110)][_0x423a47(0xc9)](_0x423a47(0xb5))&&darkmysite_fix_background_color_alpha(_0x3df999),old_transition!==''&&_0x3df999[_0x423a47(0x111)][_0x423a47(0xc2)](_0x423a47(0xfa),old_transition),_0x3df999['classList'][_0x423a47(0x102)](_0x423a47(0xf7));}darkmysite_check_preloading()&&document[_0x41b2ac(0xdd)](_0x41b2ac(0xb4))[0x0][_0x41b2ac(0xb2)][_0x41b2ac(0x102)](_0x41b2ac(0x106));const darkmysite_observer=new MutationObserver(function(_0x165946){var _0x37841f=_0x41b2ac;has_process_run_at_least_once=!![],document[_0x37841f(0xe7)](_0x37841f(0xce))[_0x37841f(0x109)](function(_0x17c1cc){darkmysite_process_element(_0x17c1cc);});});darkmysite_observer['observe'](document,{'attributes':![],'childList':!![],'characterData':![],'subtree':!![]}),document[_0x41b2ac(0xc1)]('DOMContentLoaded',function(_0x1e6070){var _0x14812a=_0x41b2ac;!has_process_run_at_least_once&&document[_0x14812a(0xe7)](_0x14812a(0xce))[_0x14812a(0x109)](function(_0x3b961b){darkmysite_process_element(_0x3b961b);});});const dark_mode_status_changed=new MutationObserver(_0x23d618=>{var _0x46e972=_0x41b2ac;_0x23d618[_0x46e972(0x109)](_0x2787ee=>{var _0x484fc3=_0x46e972;_0x2787ee[_0x484fc3(0x108)]===_0x484fc3(0xbe)&&_0x2787ee[_0x484fc3(0xc8)]===_0x484fc3(0x10c)&&document[_0x484fc3(0xe7)](_0x484fc3(0xf5))[_0x484fc3(0x109)](function(_0x363c17){var _0x468876=_0x484fc3;if(_0x363c17[_0x468876(0xb2)][_0x468876(0xe4)](_0x468876(0xf7))){if(darkmysite_disallowed_elements[_0x468876(0xf4)]>0x0){if(_0x363c17['matches'](darkmysite_disallowed_elements))return;}darkmysite_enable_bg_image_darken==='1'&&darkmysite_darken_bg_image(_0x363c17,darken_level),(darkmysite_enable_low_image_brightness==='1'||darkmysite_enable_image_grayscale==='1')&&(_0x363c17[_0x468876(0xf6)][_0x468876(0xd0)]()===_0x468876(0x10f)&&darkmysite_img_brightness_and_grayscale(_0x363c17)),darkmysite_enable_invert_inline_svg==='1'&&(_0x363c17[_0x468876(0xf6)][_0x468876(0xd0)]()==='svg'&&darkmysite_invert_inline_svg(_0x363c17)),_0x363c17[_0x468876(0xb1)][_0x468876(0x110)][_0x468876(0xc9)](_0x468876(0xb5))&&darkmysite_fix_background_color_alpha(_0x363c17);}});});});dark_mode_status_changed[_0x41b2ac(0x10a)](document[_0x41b2ac(0xdd)](_0x41b2ac(0xb4))[0x0],{'attributes':!![]});const elements_class_changed=new MutationObserver(_0x35d0ed=>{_0x35d0ed['forEach'](_0x2d4825=>{var _0x6985a6=_0x22c7;if(_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xb2)][_0x6985a6(0xe4)](_0x6985a6(0xf7))){if(!_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xd3)]('data-darkmysite_preserved_classes'))_0x2d4825['target']['dataset'][_0x6985a6(0xe6)]=_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xb2)]['toString']();else{if(_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xb1)][_0x6985a6(0xe6)]===_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xb2)][_0x6985a6(0x107)]())return;}_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xb1)][_0x6985a6(0xe6)]=_0x2d4825[_0x6985a6(0xb6)][_0x6985a6(0xb2)]['toString'](),elements_class_changed[_0x6985a6(0xac)](),_0x2d4825[_0x6985a6(0xb6)]['classList'][_0x6985a6(0xdb)](_0x6985a6(0xf7)),darkmysite_process_element(_0x2d4825[_0x6985a6(0xb6)]),document[_0x6985a6(0xe7)](_0x6985a6(0xf5))[_0x6985a6(0x109)](function(_0x65dd73){var _0x393639=_0x6985a6;elements_class_changed[_0x393639(0x10a)](_0x65dd73,{'attributes':!![],'attributeFilter':[_0x393639(0x10c)]});});}});});document[_0x41b2ac(0xc1)]('DOMContentLoaded',function(_0x3fdbec){var _0x59d303=_0x41b2ac;document[_0x59d303(0xe7)]('*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style)')[_0x59d303(0x109)](function(_0x86e582){var _0x358031=_0x59d303;elements_class_changed[_0x358031(0x10a)](_0x86e582,{'attributes':!![],'attributeFilter':['class']});});});
     1var _0x455e67=_0x4701;(function(_0xe9471b,_0x5c86ff){var _0x3744bb=_0x4701,_0x3d32d1=_0xe9471b();while(!![]){try{var _0xfccc17=-parseInt(_0x3744bb(0x1f2))/0x1+-parseInt(_0x3744bb(0x1d0))/0x2+parseInt(_0x3744bb(0x1d8))/0x3*(parseInt(_0x3744bb(0x1b1))/0x4)+parseInt(_0x3744bb(0x1e4))/0x5*(parseInt(_0x3744bb(0x191))/0x6)+-parseInt(_0x3744bb(0x1d1))/0x7*(parseInt(_0x3744bb(0x196))/0x8)+parseInt(_0x3744bb(0x1da))/0x9+parseInt(_0x3744bb(0x1eb))/0xa;if(_0xfccc17===_0x5c86ff)break;else _0x3d32d1['push'](_0x3d32d1['shift']());}catch(_0x29070b){_0x3d32d1['push'](_0x3d32d1['shift']());}}}(_0x3d36,0x73cb7));var has_process_run_at_least_once=![],old_transition='',has_background_img_url=![],darken_level=parseInt(darkmysite_bg_image_darken_to)/0x64;darken_level=darken_level[_0x455e67(0x1f4)](0x1),darkmysite_init_keyboard_shortcut_listener(),darkmysite_init_os_mode_change_listener();function darkmysite_change_state(){'use strict';var _0x4e72db=_0x455e67;localStorage[_0x4e72db(0x1b0)]=document[_0x4e72db(0x1dc)](_0x4e72db(0x1c5))[0x0][_0x4e72db(0x1bd)][_0x4e72db(0x1f1)](_0x4e72db(0x1a2))?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x1b2093=_0x455e67;document[_0x1b2093(0x1dc)](_0x1b2093(0x1c5))[0x0][_0x1b2093(0x1bd)][_0x1b2093(0x1f1)](_0x1b2093(0x1a2))?document[_0x1b2093(0x1dc)]('html')[0x0]['classList'][_0x1b2093(0x1cc)]('darkmysite_dark_mode_enabled'):document[_0x1b2093(0x1dc)]('html')[0x0][_0x1b2093(0x1bd)][_0x1b2093(0x1ae)]('darkmysite_dark_mode_enabled'),darkmysite_change_state();}function darkmysite_init_keyboard_shortcut_listener(){var _0x9f0680=_0x455e67;darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x9f0680(0x1b3)]=function(_0x548c88){var _0x432f7e=_0x9f0680;if(!_0x548c88)_0x548c88=event;_0x548c88[_0x432f7e(0x1e5)]&&_0x548c88['altKey']&&_0x548c88['keyCode']===0x44&&darkmysite_switch_trigger();});}function darkmysite_init_os_mode_change_listener(){var _0x29faee=_0x455e67;darkmysite_enable_os_aware==='1'&&window['matchMedia'](_0x29faee(0x1d7))['addEventListener'](_0x29faee(0x192),_0x89651f=>{var _0x1482d7=_0x29faee,_0xec4cc3=_0x89651f[_0x1482d7(0x1d3)]?_0x1482d7(0x1e6):'light';if(_0xec4cc3===_0x1482d7(0x1e6))document[_0x1482d7(0x1dc)](_0x1482d7(0x1c5))[0x0][_0x1482d7(0x1bd)][_0x1482d7(0x1ae)]('darkmysite_dark_mode_enabled');else _0xec4cc3===_0x1482d7(0x1fa)&&document['getElementsByTagName'](_0x1482d7(0x1c5))[0x0]['classList'][_0x1482d7(0x1cc)](_0x1482d7(0x1a2));darkmysite_change_state();});}function get_bg_color_to_preserve(_0x444756,_0xbc324d){var _0x8a7a8a=_0x455e67,_0x36f7ef=window['getComputedStyle'](_0x444756,null)['backgroundColor'];!_0xbc324d&&(_0x36f7ef=_0x444756['dataset'][_0x8a7a8a(0x1ac)]);if((_0x36f7ef===_0x8a7a8a(0x1b7)||_0x36f7ef===_0x8a7a8a(0x1de)||_0x36f7ef===_0x8a7a8a(0x1e2))&&_0x444756[_0x8a7a8a(0x194)][_0x8a7a8a(0x1c9)]===0x1)_0x36f7ef=get_bg_color_to_preserve(_0x444756[_0x8a7a8a(0x194)],![]);else _0x444756[_0x8a7a8a(0x194)][_0x8a7a8a(0x1c9)]===0x1&&(_0x444756[_0x8a7a8a(0x194)][_0x8a7a8a(0x1b6)](_0x8a7a8a(0x1f9))&&(window['getComputedStyle'](_0x444756[_0x8a7a8a(0x194)],null)[_0x8a7a8a(0x1af)]===_0x36f7ef&&(_0x36f7ef=get_bg_color_to_preserve(_0x444756[_0x8a7a8a(0x194)],![]))));return _0x36f7ef;}function get_txt_color_to_preserve(_0x5e97cf,_0x1a607f){var _0x212c52=_0x455e67,_0x514d37=window[_0x212c52(0x1dd)](_0x5e97cf,null)[_0x212c52(0x1b5)];!_0x1a607f&&(_0x514d37=_0x5e97cf[_0x212c52(0x1c4)][_0x212c52(0x1f0)]);if((_0x514d37===_0x212c52(0x1b7)||_0x514d37===_0x212c52(0x1de)||_0x514d37==='rgba(255,255,255,0)')&&_0x5e97cf[_0x212c52(0x194)][_0x212c52(0x1c9)]===0x1)_0x514d37=get_txt_color_to_preserve(_0x5e97cf['parentNode'],![]);else _0x5e97cf[_0x212c52(0x194)][_0x212c52(0x1c9)]===0x1&&(_0x5e97cf['parentNode'][_0x212c52(0x1b6)](_0x212c52(0x1d2))&&(window['getComputedStyle'](_0x5e97cf[_0x212c52(0x194)],null)['color']===_0x514d37&&(_0x514d37=get_txt_color_to_preserve(_0x5e97cf[_0x212c52(0x194)],![]))));return _0x514d37;}function darkmysite_darken_bg_image(_0x634751,_0x567382){var _0x2640db=_0x455e67;document['getElementsByTagName'](_0x2640db(0x1c5))[0x0][_0x2640db(0x1bd)][_0x2640db(0x1f1)]('darkmysite_dark_mode_enabled')?window['getComputedStyle'](_0x634751,null)[_0x2640db(0x1e9)]!==_0x2640db(0x1a3)&&(window[_0x2640db(0x1dd)](_0x634751,null)[_0x2640db(0x1e9)][_0x2640db(0x19f)]('url')&&(!window[_0x2640db(0x1dd)](_0x634751,null)[_0x2640db(0x1e9)][_0x2640db(0x19f)](_0x2640db(0x1f7)+_0x567382+')')&&_0x634751['style'][_0x2640db(0x1b4)]('background-image',_0x2640db(0x1ed)+_0x567382+'),\x20rgba(0,\x200,\x200,\x20'+_0x567382+_0x2640db(0x195)+window[_0x2640db(0x1dd)](_0x634751,null)[_0x2640db(0x1e9)]))):window[_0x2640db(0x1dd)](_0x634751,null)[_0x2640db(0x1e9)]!=='none'&&(window[_0x2640db(0x1dd)](_0x634751,null)[_0x2640db(0x1e9)][_0x2640db(0x19f)](_0x2640db(0x1f7)+_0x567382+')')&&_0x634751['style'][_0x2640db(0x1b4)](_0x2640db(0x1e1),window['getComputedStyle'](_0x634751,null)[_0x2640db(0x1e9)][_0x2640db(0x1ec)](_0x2640db(0x1ed)+_0x567382+'),\x20rgba(0,\x200,\x200,\x20'+_0x567382+_0x2640db(0x195),'')));}function _0x3d36(){var _0x2f2bbe=['not_set','dataset','html','observe','toString','darkmysite_inverted_inline_svg','nodeType','borderColor','*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style)','remove','select','setMinutes','invert(1)','1369756EloaPM','7bmXsmG','data-darkmysite_preserved_color','matches','getTime','type','img','(prefers-color-scheme:\x20dark)','162RUxpBx','attributeName','8085105EjnQfV','split','getElementsByTagName','getComputedStyle','rgba(0,\x200,\x200,\x200)','darkmysite_style_txt','darkmysite_changed_brightness_and_grayscale','background-image','rgba(255,255,255,0)','url','10OypDsW','ctrlKey','dark','darkmysite_style_button','important','backgroundImage','class','9190070kKiDmz','replace','linear-gradient(rgba(0,\x200,\x200,\x20','darkmysite_style_all','rgba','darkmysite_preserved_color','contains','792654YvFkGJ','darkmysite_preserved_classes','toFixed','*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style,\x20.darkmysite_processed)','transition','rgba(0,\x200,\x200,\x20','trim','data-darkmysite_preserved_bg','light','length','textarea','819048KxCyTD','change','disconnect','parentNode',')),\x20','3114104WcWXWG','querySelectorAll','getHours','toLowerCase','target','darkmysite_style_border','body','style','grayscale(','includes','darkmysite_style_txt_border','forEach','darkmysite_dark_mode_enabled','none','addEventListener','rgb','input','darkmysite_style_bg_border','nodeName','rgb(255,\x20255,\x20255)','attributes','darkmysite_style_bg','darkmysite_preserved_bg','button','add','backgroundColor','darkmysite_last_state','18572qGavmx','darkmysite_style_bg_txt','onkeydown','setProperty','color','hasAttribute','transparent','darkmysite_processed','filter','setHours','darkmysite_preserved_filter','rgba(255,\x20255,\x20255,\x200)','classList','rgba(','data-darkmysite_preserved_classes','svg','background-color','darkmysite_style_form_element'];_0x3d36=function(){return _0x2f2bbe;};return _0x3d36();}function darkmysite_img_brightness_and_grayscale(_0xb80a0c){var _0x2ae67e=_0x455e67;if(document[_0x2ae67e(0x1dc)](_0x2ae67e(0x1c5))[0x0][_0x2ae67e(0x1bd)][_0x2ae67e(0x1f1)](_0x2ae67e(0x1a2))){if(!_0xb80a0c[_0x2ae67e(0x1bd)][_0x2ae67e(0x1f1)](_0x2ae67e(0x1e0))){_0xb80a0c[_0x2ae67e(0x1c4)]['darkmysite_preserved_filter']=_0xb80a0c[_0x2ae67e(0x19d)][_0x2ae67e(0x1b9)],_0xb80a0c[_0x2ae67e(0x1bd)][_0x2ae67e(0x1ae)](_0x2ae67e(0x1e0));if(darkmysite_enable_low_image_brightness==='1'&&darkmysite_enable_image_grayscale==='1')_0xb80a0c[_0x2ae67e(0x19d)][_0x2ae67e(0x1b9)]='brightness('+darkmysite_image_brightness_to+'%)'+'\x20'+'grayscale('+darkmysite_image_grayscale_to+'%)';else{if(darkmysite_enable_low_image_brightness==='1')_0xb80a0c[_0x2ae67e(0x19d)][_0x2ae67e(0x1b9)]='brightness('+darkmysite_image_brightness_to+'%)';else darkmysite_enable_image_grayscale==='1'&&(_0xb80a0c[_0x2ae67e(0x19d)]['filter']=_0x2ae67e(0x19e)+darkmysite_image_grayscale_to+'%)');}}}else _0xb80a0c[_0x2ae67e(0x1bd)][_0x2ae67e(0x1f1)](_0x2ae67e(0x1e0))&&(_0xb80a0c[_0x2ae67e(0x19d)][_0x2ae67e(0x1b9)]=_0xb80a0c[_0x2ae67e(0x1c4)][_0x2ae67e(0x1bb)],_0xb80a0c[_0x2ae67e(0x1bd)][_0x2ae67e(0x1cc)](_0x2ae67e(0x1e0)),delete _0xb80a0c['dataset'][_0x2ae67e(0x1bb)]);}function darkmysite_invert_inline_svg(_0xa6db42){var _0x15c5d1=_0x455e67;document['getElementsByTagName'](_0x15c5d1(0x1c5))[0x0][_0x15c5d1(0x1bd)][_0x15c5d1(0x1f1)](_0x15c5d1(0x1a2))?(_0xa6db42[_0x15c5d1(0x19d)][_0x15c5d1(0x1b9)]=_0x15c5d1(0x1cf),_0xa6db42[_0x15c5d1(0x1bd)]['add'](_0x15c5d1(0x1c8))):_0xa6db42[_0x15c5d1(0x1bd)]['contains'](_0x15c5d1(0x1c8))&&(_0xa6db42[_0x15c5d1(0x19d)][_0x15c5d1(0x1b9)]=_0xa6db42[_0x15c5d1(0x19d)][_0x15c5d1(0x1b9)][_0x15c5d1(0x1ec)]('invert(1)',''),_0xa6db42[_0x15c5d1(0x1bd)][_0x15c5d1(0x1cc)](_0x15c5d1(0x1c8)));}function darkmysite_fix_background_color_alpha(_0x4ac88b){var _0x3b7d41=_0x455e67;if(document[_0x3b7d41(0x1dc)]('html')[0x0]['classList'][_0x3b7d41(0x1f1)](_0x3b7d41(0x1a2))){if(_0x4ac88b[_0x3b7d41(0x1b6)]('data-darkmysite_preserved_bg')){var _0x5bf330=_0x4ac88b[_0x3b7d41(0x1c4)][_0x3b7d41(0x1ac)][_0x3b7d41(0x1ec)](_0x3b7d41(0x1be),'')['replace'](')','')['split'](',')[0x3][_0x3b7d41(0x1f8)](),_0x5e1cf0=window[_0x3b7d41(0x1dd)](_0x4ac88b,null)[_0x3b7d41(0x1af)];!window['getComputedStyle'](_0x4ac88b,null)[_0x3b7d41(0x1af)][_0x3b7d41(0x19f)](_0x3b7d41(0x1ef))&&_0x4ac88b['style'][_0x3b7d41(0x1b4)](_0x3b7d41(0x1c1),window['getComputedStyle'](_0x4ac88b,null)[_0x3b7d41(0x1af)][_0x3b7d41(0x1ec)](')',',\x20'+_0x5bf330+')')[_0x3b7d41(0x1ec)](_0x3b7d41(0x1a5),_0x3b7d41(0x1ef)),_0x3b7d41(0x1e8));}}else _0x4ac88b[_0x3b7d41(0x1b6)](_0x3b7d41(0x1f9))&&(_0x4ac88b['style']['backgroundColor']='');}function _0x4701(_0x183fbe,_0x5eb406){var _0x3d36dd=_0x3d36();return _0x4701=function(_0x4701a6,_0x2acb2b){_0x4701a6=_0x4701a6-0x191;var _0x3587ea=_0x3d36dd[_0x4701a6];return _0x3587ea;},_0x4701(_0x183fbe,_0x5eb406);}function darkmysite_elements_force_to_correct(_0x1f8fff){var _0x24e07b=_0x455e67;document[_0x24e07b(0x1dc)]('html')[0x0]['classList'][_0x24e07b(0x1f1)](_0x24e07b(0x1a2))&&(_0x1f8fff['hasAttribute']('data-darkmysite_preserved_bg')&&_0x1f8fff['hasAttribute'](_0x24e07b(0x1d2))&&(_0x1f8fff[_0x24e07b(0x19d)][_0x24e07b(0x1b4)](_0x24e07b(0x1c1),_0x1f8fff[_0x24e07b(0x1c4)]['darkmysite_preserved_bg']),_0x1f8fff[_0x24e07b(0x19d)][_0x24e07b(0x1b4)]('color',_0x1f8fff[_0x24e07b(0x1c4)][_0x24e07b(0x1f0)])));}function darkmysite_check_preloading(){var _0x4f6341=_0x455e67,_0x4dde9d=![],_0x1ed329=localStorage[_0x4f6341(0x1b0)]?localStorage[_0x4f6341(0x1b0)]:_0x4f6341(0x1c3);if(_0x1ed329==='1'||_0x1ed329==='0')_0x1ed329==='1'&&(_0x4dde9d=!![]);else{darkmysite_enable_default_dark_mode==='1'&&(_0x4dde9d=!![]);if(darkmysite_enable_time_based_dark==='1'){var _0x3cda77=new Date(),_0x258bd5=new Date(),_0x3b1db0=new Date();_0x258bd5[_0x4f6341(0x1ba)](parseInt(darkmysite_time_based_dark_start[_0x4f6341(0x1db)](':')[0x0])),_0x258bd5[_0x4f6341(0x1ce)](parseInt(darkmysite_time_based_dark_start[_0x4f6341(0x1db)](':')[0x1])),_0x3b1db0[_0x4f6341(0x1ba)](parseInt(darkmysite_time_based_dark_stop[_0x4f6341(0x1db)](':')[0x0])),_0x3b1db0[_0x4f6341(0x1ce)](parseInt(darkmysite_time_based_dark_stop['split'](':')[0x1])),parseInt(darkmysite_time_based_dark_stop[_0x4f6341(0x1db)](':')[0x0])>=parseInt(darkmysite_time_based_dark_start[_0x4f6341(0x1db)](':')[0x0])?_0x3cda77[_0x4f6341(0x1d4)]()>_0x258bd5[_0x4f6341(0x1d4)]()&&_0x3cda77[_0x4f6341(0x1d4)]()<_0x3b1db0[_0x4f6341(0x1d4)]()&&(_0x4dde9d=!![]):_0x3cda77[_0x4f6341(0x198)]()>0xc?_0x3cda77[_0x4f6341(0x1d4)]()>_0x258bd5['getTime']()&&_0x3cda77['getTime']()>_0x3b1db0[_0x4f6341(0x1d4)]()&&(_0x4dde9d=!![]):_0x3cda77[_0x4f6341(0x1d4)]()<_0x258bd5['getTime']()&&_0x3cda77[_0x4f6341(0x1d4)]()<_0x3b1db0['getTime']()&&(_0x4dde9d=!![]);}}return darkmysite_enable_os_aware==='1'&&(window['matchMedia']&&window['matchMedia'](_0x4f6341(0x1d7))[_0x4f6341(0x1d3)]&&(_0x1ed329!=='1'&&_0x1ed329!=='0'&&(_0x4dde9d=!![]))),_0x4dde9d;}function darkmysite_process_element(_0xf0a5ea){var _0x325aa4=_0x455e67;old_transition='';window[_0x325aa4(0x1dd)](_0xf0a5ea,null)[_0x325aa4(0x1f6)]!=='all\x200s\x20ease\x200s'&&(old_transition=window['getComputedStyle'](_0xf0a5ea,null)[_0x325aa4(0x1f6)],_0xf0a5ea['style'][_0x325aa4(0x1b4)]('transition',_0x325aa4(0x1a3)));(_0xf0a5ea['classList']['contains'](_0x325aa4(0x1ee))||_0xf0a5ea[_0x325aa4(0x1bd)]['contains'](_0x325aa4(0x1b2))||_0xf0a5ea['classList'][_0x325aa4(0x1f1)](_0x325aa4(0x1a7))||_0xf0a5ea['classList']['contains'](_0x325aa4(0x1a0))||_0xf0a5ea[_0x325aa4(0x1bd)]['contains'](_0x325aa4(0x1ab))||_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1f1)]('darkmysite_style_txt')||_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1f1)]('darkmysite_style_border'))&&(_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1cc)](_0x325aa4(0x1ee)),_0xf0a5ea['classList'][_0x325aa4(0x1cc)](_0x325aa4(0x1b2)),_0xf0a5ea[_0x325aa4(0x1bd)]['remove'](_0x325aa4(0x1a7)),_0xf0a5ea['classList']['remove'](_0x325aa4(0x1a0)),_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1cc)](_0x325aa4(0x1ab)),_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1cc)]('darkmysite_style_txt'),_0xf0a5ea[_0x325aa4(0x1bd)]['remove']('darkmysite_style_border'));var _0xa94097=_0xf0a5ea[_0x325aa4(0x1a8)][_0x325aa4(0x199)](),_0x1a79d5=window['getComputedStyle'](_0xf0a5ea,null)[_0x325aa4(0x1af)],_0x55d77c=window[_0x325aa4(0x1dd)](_0xf0a5ea,null)['color'],_0x4aedb5=window[_0x325aa4(0x1dd)](_0xf0a5ea,null)[_0x325aa4(0x1ca)],_0x4e26cd=window[_0x325aa4(0x1dd)](_0xf0a5ea,null)[_0x325aa4(0x1e9)];_0xa94097===_0x325aa4(0x19c)&&((_0x1a79d5==='rgba(0,\x200,\x200,\x200)'||_0x1a79d5===_0x325aa4(0x1bc))&&(_0xf0a5ea[_0x325aa4(0x19d)]['setProperty'](_0x325aa4(0x1c1),_0x325aa4(0x1a9)),_0x1a79d5=window[_0x325aa4(0x1dd)](_0xf0a5ea,null)[_0x325aa4(0x1af)]));if(darkmysite_disallowed_elements_force_to_correct==='1'){if(typeof _0xf0a5ea[_0x325aa4(0x19d)]!=='undefined'){var _0x363ad6=get_bg_color_to_preserve(_0xf0a5ea,!![]);(_0x363ad6===_0x325aa4(0x1de)||_0x363ad6==='rgba(255,\x20255,\x20255,\x200)')&&(_0x363ad6=_0x325aa4(0x1a9)),_0xf0a5ea[_0x325aa4(0x1c4)][_0x325aa4(0x1ac)]=_0x363ad6,_0xf0a5ea['dataset'][_0x325aa4(0x1f0)]=get_txt_color_to_preserve(_0xf0a5ea,!![]);}}if(darkmysite_disallowed_elements['length']>0x0){if(_0xf0a5ea[_0x325aa4(0x1d3)](darkmysite_disallowed_elements)){old_transition!==''&&_0xf0a5ea[_0x325aa4(0x19d)][_0x325aa4(0x1b4)]('transition',old_transition);_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1b8));return;}}has_background_img_url=![];_0x4e26cd!==_0x325aa4(0x1a3)&&(_0x4e26cd[_0x325aa4(0x19f)](_0x325aa4(0x1e3))&&(has_background_img_url=!![],darkmysite_enable_bg_image_darken==='1'&&darkmysite_darken_bg_image(_0xf0a5ea,darken_level)));if(_0x1a79d5!==_0x325aa4(0x1de)&&_0x55d77c!==_0x325aa4(0x1de)&&_0x4aedb5!==_0x325aa4(0x1de)&&_0x1a79d5!=='rgba(255,\x20255,\x20255,\x200)'&&_0x55d77c!==_0x325aa4(0x1bc)&&_0x4aedb5!==_0x325aa4(0x1bc)&&has_background_img_url===![])_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)]('darkmysite_style_all');else{if(_0x1a79d5!==_0x325aa4(0x1de)&&_0x55d77c!==_0x325aa4(0x1de)&&_0x1a79d5!=='rgba(255,\x20255,\x20255,\x200)'&&_0x55d77c!==_0x325aa4(0x1bc)&&has_background_img_url===![])_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1b2));else{if(_0x1a79d5!==_0x325aa4(0x1de)&&_0x4aedb5!==_0x325aa4(0x1de)&&_0x1a79d5!==_0x325aa4(0x1bc)&&_0x4aedb5!==_0x325aa4(0x1bc)&&has_background_img_url===![])_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1a7));else{if(_0x55d77c!==_0x325aa4(0x1de)&&_0x4aedb5!==_0x325aa4(0x1de)&&_0x55d77c!==_0x325aa4(0x1bc)&&_0x4aedb5!==_0x325aa4(0x1bc))_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1a0));else{if(_0x1a79d5!==_0x325aa4(0x1de)&&_0x1a79d5!=='rgba(255,\x20255,\x20255,\x200)'&&has_background_img_url===![])_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1ab));else{if(_0x55d77c!=='rgba(0,\x200,\x200,\x200)'&&_0x55d77c!=='rgba(255,\x20255,\x20255,\x200)')_0xf0a5ea['classList'][_0x325aa4(0x1ae)](_0x325aa4(0x1df));else _0x4aedb5!==_0x325aa4(0x1de)&&_0x4aedb5!==_0x325aa4(0x1bc)&&_0xf0a5ea['classList'][_0x325aa4(0x1ae)](_0x325aa4(0x19b));}}}}}_0x4e26cd!==_0x325aa4(0x1a3)&&(!has_background_img_url&&(!_0xf0a5ea[_0x325aa4(0x1bd)]['contains'](_0x325aa4(0x1ee))&&!_0xf0a5ea['classList'][_0x325aa4(0x1f1)](_0x325aa4(0x1b2))&&!_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1f1)](_0x325aa4(0x1a7))&&!_0xf0a5ea['classList'][_0x325aa4(0x1f1)]('darkmysite_style_bg')&&_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)]('darkmysite_style_bg'))),_0xa94097==='a'&&_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)]('darkmysite_style_link'),(_0xa94097===_0x325aa4(0x1a6)||_0xa94097===_0x325aa4(0x1cd)||_0xa94097===_0x325aa4(0x1fc))&&_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1c2)),_0xa94097===_0x325aa4(0x1ad)&&_0xf0a5ea['classList'][_0x325aa4(0x1ae)](_0x325aa4(0x1e7)),(darkmysite_enable_low_image_brightness==='1'||darkmysite_enable_image_grayscale==='1')&&(_0xa94097===_0x325aa4(0x1d6)&&darkmysite_img_brightness_and_grayscale(_0xf0a5ea)),darkmysite_enable_invert_inline_svg==='1'&&(_0xa94097==='svg'&&darkmysite_invert_inline_svg(_0xf0a5ea)),_0xf0a5ea['dataset'][_0x325aa4(0x1ac)][_0x325aa4(0x19f)]('rgba')&&darkmysite_fix_background_color_alpha(_0xf0a5ea),old_transition!==''&&_0xf0a5ea['style'][_0x325aa4(0x1b4)](_0x325aa4(0x1f6),old_transition),_0xf0a5ea[_0x325aa4(0x1bd)][_0x325aa4(0x1ae)](_0x325aa4(0x1b8));}darkmysite_check_preloading()&&document['getElementsByTagName'](_0x455e67(0x1c5))[0x0][_0x455e67(0x1bd)][_0x455e67(0x1ae)](_0x455e67(0x1a2));const darkmysite_observer=new MutationObserver(function(_0x48c158){var _0x3b3776=_0x455e67;has_process_run_at_least_once=!![],document[_0x3b3776(0x197)](_0x3b3776(0x1f5))[_0x3b3776(0x1a1)](function(_0x3e9641){darkmysite_process_element(_0x3e9641);});});darkmysite_observer[_0x455e67(0x1c6)](document,{'attributes':![],'childList':!![],'characterData':![],'subtree':!![]}),document['addEventListener']('DOMContentLoaded',function(_0x4a413b){var _0x53c3ed=_0x455e67;!has_process_run_at_least_once&&document[_0x53c3ed(0x197)](_0x53c3ed(0x1f5))['forEach'](function(_0x5eb23a){darkmysite_process_element(_0x5eb23a);});});const dark_mode_status_changed=new MutationObserver(_0x3c1400=>{_0x3c1400['forEach'](_0x3518fc=>{var _0x4c007c=_0x4701;_0x3518fc[_0x4c007c(0x1d5)]===_0x4c007c(0x1aa)&&_0x3518fc[_0x4c007c(0x1d9)]==='class'&&document[_0x4c007c(0x197)](_0x4c007c(0x1cb))[_0x4c007c(0x1a1)](function(_0x32195b){var _0x44070b=_0x4c007c;if(_0x32195b['classList'][_0x44070b(0x1f1)]('darkmysite_processed')){if(darkmysite_disallowed_elements[_0x44070b(0x1fb)]>0x0){if(_0x32195b['matches'](darkmysite_disallowed_elements))return;}darkmysite_enable_bg_image_darken==='1'&&darkmysite_darken_bg_image(_0x32195b,darken_level),(darkmysite_enable_low_image_brightness==='1'||darkmysite_enable_image_grayscale==='1')&&(_0x32195b[_0x44070b(0x1a8)][_0x44070b(0x199)]()===_0x44070b(0x1d6)&&darkmysite_img_brightness_and_grayscale(_0x32195b)),darkmysite_enable_invert_inline_svg==='1'&&(_0x32195b['nodeName']['toLowerCase']()===_0x44070b(0x1c0)&&darkmysite_invert_inline_svg(_0x32195b)),_0x32195b['dataset'][_0x44070b(0x1ac)][_0x44070b(0x19f)]('rgba')&&darkmysite_fix_background_color_alpha(_0x32195b);}});});});dark_mode_status_changed[_0x455e67(0x1c6)](document[_0x455e67(0x1dc)](_0x455e67(0x1c5))[0x0],{'attributes':!![]});const elements_class_changed=new MutationObserver(_0x347aae=>{var _0x233d1b=_0x455e67;_0x347aae[_0x233d1b(0x1a1)](_0x160977=>{var _0x3a22a8=_0x233d1b;if(_0x160977['target'][_0x3a22a8(0x1bd)][_0x3a22a8(0x1f1)](_0x3a22a8(0x1b8))){if(!_0x160977[_0x3a22a8(0x19a)][_0x3a22a8(0x1b6)](_0x3a22a8(0x1bf)))_0x160977[_0x3a22a8(0x19a)][_0x3a22a8(0x1c4)][_0x3a22a8(0x1f3)]=_0x160977[_0x3a22a8(0x19a)][_0x3a22a8(0x1bd)]['toString']();else{if(_0x160977['target'][_0x3a22a8(0x1c4)]['darkmysite_preserved_classes']===_0x160977[_0x3a22a8(0x19a)]['classList'][_0x3a22a8(0x1c7)]())return;}_0x160977[_0x3a22a8(0x19a)][_0x3a22a8(0x1c4)][_0x3a22a8(0x1f3)]=_0x160977[_0x3a22a8(0x19a)][_0x3a22a8(0x1bd)][_0x3a22a8(0x1c7)](),elements_class_changed[_0x3a22a8(0x193)](),_0x160977[_0x3a22a8(0x19a)][_0x3a22a8(0x1bd)][_0x3a22a8(0x1cc)]('darkmysite_processed'),darkmysite_process_element(_0x160977[_0x3a22a8(0x19a)]),document['querySelectorAll'](_0x3a22a8(0x1cb))[_0x3a22a8(0x1a1)](function(_0x3bc35f){var _0x11d5c3=_0x3a22a8;elements_class_changed[_0x11d5c3(0x1c6)](_0x3bc35f,{'attributes':!![],'attributeFilter':[_0x11d5c3(0x1ea)]});});}});});document[_0x455e67(0x1a4)]('DOMContentLoaded',function(_0x43f1f7){var _0x349870=_0x455e67;document[_0x349870(0x197)](_0x349870(0x1cb))[_0x349870(0x1a1)](function(_0x3e13c1){var _0x57a64e=_0x349870;elements_class_changed['observe'](_0x3e13c1,{'attributes':!![],'attributeFilter':[_0x57a64e(0x1ea)]});});});
  • darkmysite/trunk/backend/api/update_settings.php

    r2834100 r2852075  
    4242            $this->base_admin->settings->updateSettings("hide_on_mobile_by", sanitize_text_field($_REQUEST['hide_on_mobile_by']));
    4343        }
     44        if(isset($_REQUEST['enable_switch_in_menu'])){
     45            $this->base_admin->settings->updateSettings("enable_switch_in_menu", sanitize_text_field($_REQUEST['enable_switch_in_menu']));
     46        }
     47        if(isset($_REQUEST['switch_in_menu_location'])){
     48            $this->base_admin->settings->updateSettings("switch_in_menu_location", sanitize_text_field($_REQUEST['switch_in_menu_location']));
     49        }
     50        if(isset($_REQUEST['switch_in_menu_shortcode'])){
     51            $this->base_admin->settings->updateSettings("switch_in_menu_shortcode", wp_filter_post_kses($_REQUEST['switch_in_menu_shortcode']));
     52        }
    4453
    4554
     
    6372            $this->base_admin->settings->updateSettings("dark_mode_switch_margin_right", sanitize_text_field($_REQUEST['dark_mode_switch_margin_right']));
    6473        }
     74        if(isset($_REQUEST['enable_absolute_position'])){
     75            $this->base_admin->settings->updateSettings("enable_absolute_position", sanitize_text_field($_REQUEST['enable_absolute_position']));
     76        }
     77
    6578        /* Switch Apple*/
    6679        if(isset($_REQUEST['switch_apple_width_height'])){
  • darkmysite/trunk/backend/class-darkmysite-admin.php

    r2819372 r2852075  
    4444        {
    4545            if($page == "toplevel_page_darkmysite-dashboard"){
     46                wp_enqueue_style('darkmysite-admin-switch', DARKMYSITE_CSS_DIR.'client_main.css', array(), DARKMYSITE_VERSION);
    4647                wp_enqueue_style('darkmysite-admin-main', DARKMYSITE_CSS_DIR.'admin_main.css', array(), DARKMYSITE_VERSION);
    4748
  • darkmysite/trunk/backend/templates/views/control.php

    r2827351 r2852075  
    119119            </select>
    120120        </div>
     121        <div class="darkmysite_section_block_separator"></div>
     122        <div class="darkmysite_switch_in_menu_setting darkmysite_enable_switch_in_menu">
     123            <label class="darkmysite_checkbox_item"><input onchange="darkmysite_switch_in_menu_checkbox_change(this)" type="checkbox" <?php echo esc_attr($settings["enable_switch_in_menu"] == "1" ? "checked" : "") ?>><span class="darkmysite_checkbox_checkmark"></span></label>
     124            <div class="darkmysite_switch_in_menu_setting_details">
     125                <h4>Show Switch in Menu</h4>
     126                <p>Show the dark mode toggle switch in specific menu.</p>
     127                <select style="<?php echo esc_attr($settings["enable_switch_in_menu"] == "1" ? "" : "display: none;") ?>">
     128                    <?php foreach ($this->utils->getWpNavMenus() as $single_item) { ?>
     129                        <option value="<?php echo esc_attr($single_item["id"]); ?>" <?php echo esc_attr($settings["switch_in_menu_location"] == $single_item["id"] ? "selected" : "") ?>> <?php echo esc_attr($single_item["text"]); ?> </option>
     130                    <?php } ?>
     131                </select>
     132                <textarea style="<?php echo esc_attr($settings["enable_switch_in_menu"] == "1" ? "" : "display: none;") ?>" placeholder="Switch Shortcode" rows="3"><?php echo esc_attr($settings["switch_in_menu_shortcode"]) ?></textarea>
     133                <span class="darkmysite_menu_shortcode_helper" style="<?php echo esc_attr($settings["enable_switch_in_menu"] == "1" ? "" : "display: none;") ?>">You can generate customized switch shortcode from <strong>SWITCH STYLE</strong> > <STRONG>Advanced Customization</STRONG>.</span>
     134            </div>
     135        </div>
    121136    </div>
    122137
  • darkmysite/trunk/backend/templates/views/switch.php

    r2838299 r2852075  
    121121        </div>
    122122        <div class="darkmysite_section_block_separator"></div>
     123        <div class="darkmysite_input_select_setting darkmysite_enable_absolute_position">
     124            <div class="darkmysite_input_select_setting_details">
     125                <h4>Absolute Switch Position</h4>
     126                <p>Enable to make the floating switch scroll from it's position with page scrolling.</p>
     127            </div>
     128            <select>
     129                <option <?php echo esc_attr($settings["enable_absolute_position"] == "1" ? "selected" : "") ?> value="1">Enable</option>
     130                <option <?php echo esc_attr($settings["enable_absolute_position"] == "0" ? "selected" : "") ?> value="0">Disable</option>
     131            </select>
     132        </div>
     133        <div class="darkmysite_section_block_separator"></div>
    123134        <div class="darkmysite_input_select_setting pro_lock" onclick="darkmysite_show_pro_popup(``, ``)">
    124135            <div class="darkmysite_input_select_setting_details">
     
    148159        <p>Customize the Selected Switch Design in Your Way</p>
    149160    </div>
    150     <div class="darkmysite_section_block">
     161    <div class="darkmysite_settings_with_switch_preview">
    151162
    152         <?php include DARKMYSITE_PATH . "backend/templates/views/switch_customize/apple.php"; ?>
    153         <?php include DARKMYSITE_PATH . "backend/templates/views/switch_customize/banana.php"; ?>
     163        <div class="darkmysite_section_block">
     164
     165            <?php include DARKMYSITE_PATH . "backend/templates/views/switch_customize/apple.php"; ?>
     166            <?php include DARKMYSITE_PATH . "backend/templates/views/switch_customize/banana.php"; ?>
     167
     168        </div>
     169
     170        <div class="darkmysite_switch_preview_container">
     171            <div class="darkmysite_switch_preview">
     172                <div class="darkmysite_switch darkmysite_switch_apple <?php echo esc_attr($settings["dark_mode_switch_design"] == "apple" ? "selected" : "") ?>" onclick="darkmysite_switch_preview_triggered(this)">
     173                    <span class="darkmysite_switch_icon"></span>
     174                </div>
     175                <div class="darkmysite_switch darkmysite_switch_banana <?php echo esc_attr($settings["dark_mode_switch_design"] == "banana" ? "selected" : "") ?>" onclick="darkmysite_switch_preview_triggered(this)">
     176                    <span class="darkmysite_switch_icon"></span>
     177                </div>
     178            </div>
     179            <button class="darkmysite_copy_customized_shortcode" onclick="darkmysite_cody_customized_shortcode()">Copy Customized Shortcode</button>
     180        </div>
    154181
    155182
     
    160187
    161188
     189
    162190</div>
  • darkmysite/trunk/darkmysite.php

    r2848523 r2852075  
    44 * Plugin URI:        https://darkmysite.com
    55 * Description:       Simplest way to enable dark mode on your website - DarkMySite.
    6  * Version:           1.1.4
     6 * Version:           1.1.5
    77 * Author:            DarkMySite - WP Dark Mode
    88 * Author URI:        https://darkmysite.com
     
    1919}
    2020
    21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.1.4' );
     21defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.1.5' );
    2222defined( 'DARKMYSITE_PATH' ) or define( 'DARKMYSITE_PATH', plugin_dir_path( __FILE__ ) );
    2323defined( 'DARKMYSITE_URL' ) or define( 'DARKMYSITE_URL', plugin_dir_url( __FILE__ ) );
  • darkmysite/trunk/frontend/class-darkmysite-client.php

    r2847675 r2852075  
    2828            $this->unique_id = rand();
    2929
     30            if($this->data_settings["enable_switch_in_menu"] == "1"){
     31                add_filter('wp_nav_menu_items',array($this, 'darkmysite_switch_in_menu'), 10, 2);
     32            }
     33
    3034            add_action( 'wp_enqueue_scripts', array( $this, 'darkmysite_client_enqueue' ) );
    3135            add_action( 'wp_head', array( $this, 'darkmysite_client_header_script' ), 1);
     
    5155        }
    5256
     57        function darkmysite_switch_in_menu( $items, $args ) {
     58            if(isset($args->menu->term_id)){
     59                if($args->menu->term_id == $this->data_settings["switch_in_menu_location"]){
     60                    $items .=  '<li class="menu-item">'.do_shortcode($this->data_settings["switch_in_menu_shortcode"]).'</li>';
     61                }
     62            }
     63            return $items;
     64        }
    5365
    5466    }
  • darkmysite/trunk/frontend/templates/views/switch.php

    r2847675 r2852075  
    2424
    2525<?php if($this->data_settings["dark_mode_switch_design"] == "apple") { ?>
    26     <div id="darkmysite_switch_<?php echo esc_attr($this->unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($this->data_settings["dark_mode_switch_position"]);?> darkmysite_switch_apple" onclick="darkmysite_switch_trigger()">
     26    <div id="darkmysite_switch_<?php echo esc_attr($this->unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($this->data_settings["dark_mode_switch_position"]);?> <?php echo esc_attr($this->data_settings["enable_absolute_position"] == "1" ? "darkmysite_absolute_position" : ""); ?> darkmysite_switch_apple" onclick="darkmysite_switch_trigger()">
    2727        <span class="darkmysite_switch_icon"></span>
    2828    </div>
    2929<?php } ?>
    3030<?php if($this->data_settings["dark_mode_switch_design"] == "banana") { ?>
    31     <div id="darkmysite_switch_<?php echo esc_attr($this->unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($this->data_settings["dark_mode_switch_position"]);?> darkmysite_switch_banana" onclick="darkmysite_switch_trigger()">
     31    <div id="darkmysite_switch_<?php echo esc_attr($this->unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($this->data_settings["dark_mode_switch_position"]);?> <?php echo esc_attr($this->data_settings["enable_absolute_position"] == "1" ? "darkmysite_absolute_position" : ""); ?> darkmysite_switch_banana" onclick="darkmysite_switch_trigger()">
    3232        <span class="darkmysite_switch_icon"></span>
    3333    </div>
  • darkmysite/trunk/includes/DarkMySiteSettings.php

    r2834100 r2852075  
    9696            $settings["hide_on_mobile_by"] = ($settings["hide_on_mobile_by"] == Null) ? "user_agent" : $settings["hide_on_mobile_by"];
    9797
     98            $settings["enable_switch_in_menu"] = $this->updateSettings("enable_switch_in_menu");
     99            $settings["enable_switch_in_menu"] = ($settings["enable_switch_in_menu"] == Null) ? "0" : $settings["enable_switch_in_menu"];
     100
     101            $settings["switch_in_menu_location"] = $this->updateSettings("switch_in_menu_location");
     102            $settings["switch_in_menu_location"] = ($settings["switch_in_menu_location"] == Null) ? "0" : $settings["switch_in_menu_location"];
     103
     104            $settings["switch_in_menu_shortcode"] = $this->updateSettings("switch_in_menu_shortcode");
     105            $settings["switch_in_menu_shortcode"] = ($settings["switch_in_menu_shortcode"] == Null) ? "[darkmysite switch=\"1\"]" : $settings["switch_in_menu_shortcode"];
     106
    98107
    99108            /* Switch */
     
    116125            $settings["dark_mode_switch_margin_right"] = $this->updateSettings("dark_mode_switch_margin_right");
    117126            $settings["dark_mode_switch_margin_right"] = ($settings["dark_mode_switch_margin_right"] == Null) ? "40" : $settings["dark_mode_switch_margin_right"];
     127
     128            $settings["enable_absolute_position"] = $this->updateSettings("enable_absolute_position");
     129            $settings["enable_absolute_position"] = ($settings["enable_absolute_position"] == Null) ? "0" : $settings["enable_absolute_position"];
     130
    118131
    119132            //========== Switch Apple ===============
  • darkmysite/trunk/includes/DarkMySiteUtils.php

    r2847675 r2852075  
    115115        }
    116116
     117        public function getWpNavMenus() {
     118            $results = array();
     119            $results[] = array("id" => "0", "text" => "Choose Menu");
     120            $menus = wp_get_nav_menus();
     121            foreach ($menus as $menu) {
     122                $results[] = array("id" => $menu->term_id, "text" => $menu->name);
     123            }
     124            return $results;
     125        }
     126
    117127    }
    118128}
  • darkmysite/trunk/readme.txt

    r2848523 r2852075  
    66Requires at least: 4.8
    77Tested up to: 6.1
    8 Stable tag: 1.1.4
     8Stable tag: 1.1.5
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    122122== Changelog ==
    123123
     124= 1.1.5 =
     125More functionality related to switch have been added.
     1261. Displaying switch into navigation menu has been added
     1272. Live preview on switch design customization has been added
     1283. Absolute Switch Position feature has been added
     1294. Generating shortcode of customized switch design has been added
     130
    124131= 1.1.4 =
    125132Some small bugs have been fixed.
Note: See TracChangeset for help on using the changeset viewer.