.devices-wrapper{position:relative}.amp-toggle{display:inline-block;height:15px;left:-47px;position:absolute;top:15px;width:30px}.amp-toggle input,.amp-toggle input.disabled{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.amp-toggle .slider{background-color:#555d66;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s;transition-property:background-color,transform,opacity}.amp-toggle input:active,.amp-toggle input:focus{outline:none}.amp-toggle input:active+.slider,.amp-toggle input:focus+.slider,.amp-toggle input:hover+.slider{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.amp-toggle .slider:before{background-color:transparent;background-image:url(../images/amp-white-icon.svg);background-size:13px 13px;border-radius:50%;content:"";height:13px;left:1px;position:absolute;top:1px;transition:.3s;width:13px}.amp-toggle input:checked+.slider{background-color:#0379c4}.amp-toggle input:checked+.slider:before{transform:translateX(15px)}.amp-toggle input.disabled+.slider{opacity:.7}.amp-toggle .tooltip{background:#191e23;bottom:25px;color:#fff;cursor:default;display:none;font-size:13px;left:-115px;padding:15px;position:absolute;text-align:center;width:230px;z-index:1}.amp-toggle .tooltip a{color:#00a0d2}.amp-toggle .tooltip a:active,.amp-toggle .tooltip a:focus,.amp-toggle .tooltip a:hover{color:#54cbf1}.amp-toggle .tooltip:before{border:solid;border-color:#191e23 transparent;border-width:8px 8px 0;bottom:-8px;content:"";left:120px;position:absolute}.js .accordion-section-title:after{z-index:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{padding:9px 10px}#customize-footer-actions .collapse-sidebar-label{display:none}.wp-full-overlay-footer .devices{box-shadow:none}.devices-wrapper .preview-desktop{border-left:1px solid #ddd!important}.wp-full-overlay-footer .devices button:before{vertical-align:initial}window.litespeed_ui_events = window.litespeed_ui_events || ['mouseover', 'click', 'keydown', 'wheel', 'touchmove', 'touchstart', 'pointerup', 'pointerdown'];
var urlCreator = window.URL || window.webkitURL;
// const litespeed_js_delay_timer = setTimeout( litespeed_load_delayed_js, 70 );
litespeed_ui_events.forEach(e => {
window.addEventListener(e, litespeed_load_delayed_js_force, { passive: true }); // Use passive to save GPU in interaction
});
function litespeed_load_delayed_js_force() {
console.log('[LiteSpeed] Start Load JS Delayed');
// clearTimeout( litespeed_js_delay_timer );
litespeed_ui_events.forEach(e => {
window.removeEventListener(e, litespeed_load_delayed_js_force, { passive: true });
});
document.querySelectorAll('iframe[data-litespeed-src]').forEach(e => {
e.setAttribute('src', e.getAttribute('data-litespeed-src'));
});
// Prevent early loading
if (document.readyState == 'loading') {
window.addEventListener('DOMContentLoaded', litespeed_load_delayed_js);
} else {
litespeed_load_delayed_js();
}
}
async function litespeed_load_delayed_js() {
let js_list = [];
// Prepare all JS
document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e => {
js_list.push(e);
});
// Load by sequence
for (let script in js_list) {
await new Promise(resolve => litespeed_load_one(js_list[script], resolve));
}
// Simulate doc.loaded
document.dispatchEvent(new Event('DOMContentLiteSpeedLoaded'));
window.dispatchEvent(new Event('DOMContentLiteSpeedLoaded'));
}
/**
* Load one JS synchronously
*/
function litespeed_load_one(e, resolve) {
console.log('[LiteSpeed] Load ', e);
var e2 = document.createElement('script');
// Memory Cleanup & Resolution logic
var handler = function() {
if (e2.src.startsWith('blob:')) {
URL.revokeObjectURL(e2.src); // RECLAIM MEMORY
}
resolve();
};
e2.addEventListener('load', handler);
e2.addEventListener('error', handler);
var attrs = e.getAttributeNames();
attrs.forEach(aname => {
if (aname == 'type') return;
e2.setAttribute(aname == 'data-src' ? 'src' : aname, e.getAttribute(aname));
});
e2.type = 'text/javascript';
// Inline script
if (!e2.src && e.textContent) {
e2.src = litespeed_inline2src(e.textContent);
// e2.textContent = e.textContent;
}
// Deploy to dom
e.after(e2);
e.remove();
}
/**
* Prepare inline script
*/
function litespeed_inline2src(data) {
try {
var src = urlCreator.createObjectURL(
new Blob([data.replace(/^(?:)?$/gm, '$1')], {
type: 'text/javascript',
}),
);
} catch (e) {
var src = 'data:text/javascript;base64,' + btoa(data.replace(/^(?:)?$/gm, '$1'));
}
return src;
}
window.ampPostMetaBox=function(t){"use strict";const e={data:{canonical:!1,previewLink:"",enabled:!0,canSupport:!0,statusInputName:"",l10n:{ampPreviewBtnLabel:""}},toggleSpeed:200,previewBtnSelector:"#post-preview",ampPreviewBtnSelector:"#amp-post-preview",boot:function(a){e.data=a,t(document).ready((function(){e.statusRadioInputs=t('[name="'+e.data.statusInputName+'"]'),e.data.enabled&&!e.data.canonical&&e.addPreviewButton(),e.listen()}))},listen:function(){t(e.ampPreviewBtnSelector).on("click.amp-post-preview",(function(t){t.preventDefault(),e.onAmpPreviewButtonClick()})),e.statusRadioInputs.prop("disabled",!0),t('.edit-amp-status, [href="#amp_status"]').click((function(a){a.preventDefault(),e.statusRadioInputs.prop("disabled",!1),e.toggleAmpStatus(t(a.target))})),t('#submitpost input[type="submit"]').on("click",(function(){t(e.ampPreviewBtnSelector).addClass("disabled")}))},addPreviewButton:function(){const a=t(e.previewBtnSelector);a.clone().insertAfter(a).prop({href:e.data.previewLink,id:e.ampPreviewBtnSelector.replace("#","")}).text(e.data.l10n.ampPreviewBtnLabel).parent().addClass("has-amp-preview")},onAmpPreviewButtonClick:function(){const a=t("").prop({type:"hidden",name:"amp-preview",value:"do-preview"}).insertAfter(e.ampPreviewBtnSelector);t(e.previewBtnSelector).click(),a.remove()},toggleAmpStatus:function(a){const n=t("#amp-status-select"),i=t(".edit-amp-status");let p=n.data("amp-status");a.hasClass("button-cancel")||(p=e.statusRadioInputs.filter(":checked").val());const s=t("#amp-status-"+p);i.fadeToggle(e.toggleSpeed,(function(){i.is(":visible")?i.focus():n.find('input[type="radio"]').first().focus()})),n.slideToggle(e.toggleSpeed),e.data.canSupport&&(n.data("amp-status",p),s.prop("checked",!0),t(".amp-status-text").text(s.next().text()))}};return e}(jQuery);