Changeset 2852075
- Timestamp:
- 01/20/2023 09:34:34 PM (3 years ago)
- Location:
- darkmysite
- Files:
-
- 83 added
- 14 edited
-
tags/1.1.5 (added)
-
tags/1.1.5/assets (added)
-
tags/1.1.5/assets/css (added)
-
tags/1.1.5/assets/css/admin_main.css (added)
-
tags/1.1.5/assets/css/client_main.css (added)
-
tags/1.1.5/assets/img (added)
-
tags/1.1.5/assets/img/darkmysite_icon.svg (added)
-
tags/1.1.5/assets/img/darkmysite_logo.svg (added)
-
tags/1.1.5/assets/img/others (added)
-
tags/1.1.5/assets/img/others/add_icon.svg (added)
-
tags/1.1.5/assets/img/others/add_image_icon.svg (added)
-
tags/1.1.5/assets/img/others/checkbox_tick_icon.svg (added)
-
tags/1.1.5/assets/img/others/close_icon.svg (added)
-
tags/1.1.5/assets/img/others/delete_red_icon.svg (added)
-
tags/1.1.5/assets/img/others/info_icon.svg (added)
-
tags/1.1.5/assets/img/others/lock_icon.svg (added)
-
tags/1.1.5/assets/img/others/preset_selected_checkmark.svg (added)
-
tags/1.1.5/assets/img/others/pro_tag.svg (added)
-
tags/1.1.5/assets/img/others/save_icon.svg (added)
-
tags/1.1.5/assets/img/others/select_arrow.svg (added)
-
tags/1.1.5/assets/img/others/shortcode_copy_icon.svg (added)
-
tags/1.1.5/assets/img/preset (added)
-
tags/1.1.5/assets/img/preset/black.png (added)
-
tags/1.1.5/assets/img/preset/blue.png (added)
-
tags/1.1.5/assets/img/preset/green.png (added)
-
tags/1.1.5/assets/img/preset/orange.png (added)
-
tags/1.1.5/assets/img/preset/pink.png (added)
-
tags/1.1.5/assets/img/sidebar (added)
-
tags/1.1.5/assets/img/sidebar/sidebar_menu_advanced.svg (added)
-
tags/1.1.5/assets/img/sidebar/sidebar_menu_control.svg (added)
-
tags/1.1.5/assets/img/sidebar/sidebar_menu_image.svg (added)
-
tags/1.1.5/assets/img/sidebar/sidebar_menu_preset.svg (added)
-
tags/1.1.5/assets/img/sidebar/sidebar_menu_switch.svg (added)
-
tags/1.1.5/assets/img/switch (added)
-
tags/1.1.5/assets/img/switch/switch_apple.svg (added)
-
tags/1.1.5/assets/img/switch/switch_banana.svg (added)
-
tags/1.1.5/assets/img/switch/switch_cherry.svg (added)
-
tags/1.1.5/assets/img/switch/switch_durian.svg (added)
-
tags/1.1.5/assets/img/switch/switch_elderberry.svg (added)
-
tags/1.1.5/assets/img/switch/switch_fazli.svg (added)
-
tags/1.1.5/assets/img/switch/switch_guava.svg (added)
-
tags/1.1.5/assets/img/switch_icons (added)
-
tags/1.1.5/assets/img/switch_icons/switch_apple_dark.svg (added)
-
tags/1.1.5/assets/img/switch_icons/switch_apple_light.svg (added)
-
tags/1.1.5/assets/img/switch_icons/switch_banana_dark.svg (added)
-
tags/1.1.5/assets/img/switch_icons/switch_banana_light.svg (added)
-
tags/1.1.5/assets/js (added)
-
tags/1.1.5/assets/js/admin_main.js (added)
-
tags/1.1.5/assets/js/client_main.js (added)
-
tags/1.1.5/backend (added)
-
tags/1.1.5/backend/api (added)
-
tags/1.1.5/backend/api/update_settings.php (added)
-
tags/1.1.5/backend/class-darkmysite-admin.php (added)
-
tags/1.1.5/backend/class-darkmysite-ajax.php (added)
-
tags/1.1.5/backend/templates (added)
-
tags/1.1.5/backend/templates/dashboard.php (added)
-
tags/1.1.5/backend/templates/views (added)
-
tags/1.1.5/backend/templates/views/advanced.php (added)
-
tags/1.1.5/backend/templates/views/control.php (added)
-
tags/1.1.5/backend/templates/views/media.php (added)
-
tags/1.1.5/backend/templates/views/preset.php (added)
-
tags/1.1.5/backend/templates/views/sidebar.php (added)
-
tags/1.1.5/backend/templates/views/switch.php (added)
-
tags/1.1.5/backend/templates/views/switch_customize (added)
-
tags/1.1.5/backend/templates/views/switch_customize/apple.php (added)
-
tags/1.1.5/backend/templates/views/switch_customize/banana.php (added)
-
tags/1.1.5/darkmysite.php (added)
-
tags/1.1.5/frontend (added)
-
tags/1.1.5/frontend/class-darkmysite-ajax.php (added)
-
tags/1.1.5/frontend/class-darkmysite-client.php (added)
-
tags/1.1.5/frontend/class-darkmysite-shortcode.php (added)
-
tags/1.1.5/frontend/templates (added)
-
tags/1.1.5/frontend/templates/footer_script.php (added)
-
tags/1.1.5/frontend/templates/header_script.php (added)
-
tags/1.1.5/frontend/templates/views (added)
-
tags/1.1.5/frontend/templates/views/switch.php (added)
-
tags/1.1.5/includes (added)
-
tags/1.1.5/includes/DarkMySiteExternalSupport.php (added)
-
tags/1.1.5/includes/DarkMySiteSettings.php (added)
-
tags/1.1.5/includes/DarkMySiteUtils.php (added)
-
tags/1.1.5/index.php (added)
-
tags/1.1.5/readme.txt (added)
-
trunk/assets/css/admin_main.css (modified) (2 diffs)
-
trunk/assets/css/client_main.css (modified) (2 diffs)
-
trunk/assets/img/others/shortcode_copy_icon.svg (added)
-
trunk/assets/js/admin_main.js (modified) (5 diffs)
-
trunk/assets/js/client_main.js (modified) (1 diff)
-
trunk/backend/api/update_settings.php (modified) (2 diffs)
-
trunk/backend/class-darkmysite-admin.php (modified) (1 diff)
-
trunk/backend/templates/views/control.php (modified) (1 diff)
-
trunk/backend/templates/views/switch.php (modified) (3 diffs)
-
trunk/darkmysite.php (modified) (2 diffs)
-
trunk/frontend/class-darkmysite-client.php (modified) (2 diffs)
-
trunk/frontend/templates/views/switch.php (modified) (1 diff)
-
trunk/includes/DarkMySiteSettings.php (modified) (2 diffs)
-
trunk/includes/DarkMySiteUtils.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
darkmysite/trunk/assets/css/admin_main.css
r2828247 r2852075 123 123 124 124 /* ======================== 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 /* ======================== 125 173 Sidebar Design 126 174 ===========================*/ … … 442 490 443 491 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 } 444 615 445 616 -
darkmysite/trunk/assets/css/client_main.css
r2847675 r2852075 71 71 --darkmysite_switch_margin_from_right: 40px; 72 72 } 73 73 .darkmysite_switch, .darkmysite_switch * { 74 box-sizing: border-box; 75 } 74 76 .darkmysite_switch.darkmysite_top_left, 75 77 .darkmysite_switch.darkmysite_top_right, … … 93 95 bottom: var(--darkmysite_switch_margin_from_bottom); 94 96 right: var(--darkmysite_switch_margin_from_right); 97 } 98 .darkmysite_switch.darkmysite_absolute_position{ 99 position: absolute; 100 z-index: unset; 95 101 } 96 102 -
darkmysite/trunk/assets/js/admin_main.js
r2834100 r2852075 2 2 function darkmysite_admin_init(host){ 3 3 'use strict'; 4 4 darkmysite_switch_preview_init(); 5 5 } 6 6 … … 56 56 }); 57 57 } 58 } 59 58 darkmysite_switch_preview_init(); 59 } 60 61 function 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 75 function 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 86 function 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 95 function 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 } 60 117 61 118 function darkmysite_color_preset_click(view, preset_id){ … … 165 222 } 166 223 224 function 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 167 237 168 238 function darkmysite_copy_shortcode(view){ … … 196 266 'hide_on_mobile': jQuery(".darkmysite_hide_on_mobile input[type='checkbox']:checked").length > 0 ? "1" : "0", 197 267 '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(), 198 271 199 272 /* Switch */ … … 204 277 'dark_mode_switch_margin_left': jQuery(".darkmysite_dark_mode_switch_margin_left input").val(), 205 278 '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 206 281 /* Switch Apple */ 207 282 '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']});});});1 var _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 42 42 $this->base_admin->settings->updateSettings("hide_on_mobile_by", sanitize_text_field($_REQUEST['hide_on_mobile_by'])); 43 43 } 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 } 44 53 45 54 … … 63 72 $this->base_admin->settings->updateSettings("dark_mode_switch_margin_right", sanitize_text_field($_REQUEST['dark_mode_switch_margin_right'])); 64 73 } 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 65 78 /* Switch Apple*/ 66 79 if(isset($_REQUEST['switch_apple_width_height'])){ -
darkmysite/trunk/backend/class-darkmysite-admin.php
r2819372 r2852075 44 44 { 45 45 if($page == "toplevel_page_darkmysite-dashboard"){ 46 wp_enqueue_style('darkmysite-admin-switch', DARKMYSITE_CSS_DIR.'client_main.css', array(), DARKMYSITE_VERSION); 46 47 wp_enqueue_style('darkmysite-admin-main', DARKMYSITE_CSS_DIR.'admin_main.css', array(), DARKMYSITE_VERSION); 47 48 -
darkmysite/trunk/backend/templates/views/control.php
r2827351 r2852075 119 119 </select> 120 120 </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> 121 136 </div> 122 137 -
darkmysite/trunk/backend/templates/views/switch.php
r2838299 r2852075 121 121 </div> 122 122 <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> 123 134 <div class="darkmysite_input_select_setting pro_lock" onclick="darkmysite_show_pro_popup(``, ``)"> 124 135 <div class="darkmysite_input_select_setting_details"> … … 148 159 <p>Customize the Selected Switch Design in Your Way</p> 149 160 </div> 150 <div class="darkmysite_se ction_block">161 <div class="darkmysite_settings_with_switch_preview"> 151 162 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> 154 181 155 182 … … 160 187 161 188 189 162 190 </div> -
darkmysite/trunk/darkmysite.php
r2848523 r2852075 4 4 * Plugin URI: https://darkmysite.com 5 5 * Description: Simplest way to enable dark mode on your website - DarkMySite. 6 * Version: 1.1. 46 * Version: 1.1.5 7 7 * Author: DarkMySite - WP Dark Mode 8 8 * Author URI: https://darkmysite.com … … 19 19 } 20 20 21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.1. 4' );21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.1.5' ); 22 22 defined( 'DARKMYSITE_PATH' ) or define( 'DARKMYSITE_PATH', plugin_dir_path( __FILE__ ) ); 23 23 defined( 'DARKMYSITE_URL' ) or define( 'DARKMYSITE_URL', plugin_dir_url( __FILE__ ) ); -
darkmysite/trunk/frontend/class-darkmysite-client.php
r2847675 r2852075 28 28 $this->unique_id = rand(); 29 29 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 30 34 add_action( 'wp_enqueue_scripts', array( $this, 'darkmysite_client_enqueue' ) ); 31 35 add_action( 'wp_head', array( $this, 'darkmysite_client_header_script' ), 1); … … 51 55 } 52 56 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 } 53 65 54 66 } -
darkmysite/trunk/frontend/templates/views/switch.php
r2847675 r2852075 24 24 25 25 <?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()"> 27 27 <span class="darkmysite_switch_icon"></span> 28 28 </div> 29 29 <?php } ?> 30 30 <?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()"> 32 32 <span class="darkmysite_switch_icon"></span> 33 33 </div> -
darkmysite/trunk/includes/DarkMySiteSettings.php
r2834100 r2852075 96 96 $settings["hide_on_mobile_by"] = ($settings["hide_on_mobile_by"] == Null) ? "user_agent" : $settings["hide_on_mobile_by"]; 97 97 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 98 107 99 108 /* Switch */ … … 116 125 $settings["dark_mode_switch_margin_right"] = $this->updateSettings("dark_mode_switch_margin_right"); 117 126 $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 118 131 119 132 //========== Switch Apple =============== -
darkmysite/trunk/includes/DarkMySiteUtils.php
r2847675 r2852075 115 115 } 116 116 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 117 127 } 118 128 } -
darkmysite/trunk/readme.txt
r2848523 r2852075 6 6 Requires at least: 4.8 7 7 Tested up to: 6.1 8 Stable tag: 1.1. 48 Stable tag: 1.1.5 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 122 122 == Changelog == 123 123 124 = 1.1.5 = 125 More functionality related to switch have been added. 126 1. Displaying switch into navigation menu has been added 127 2. Live preview on switch design customization has been added 128 3. Absolute Switch Position feature has been added 129 4. Generating shortcode of customized switch design has been added 130 124 131 = 1.1.4 = 125 132 Some small bugs have been fixed.
Note: See TracChangeset
for help on using the changeset viewer.