// source --> https://codedevelopment.work.gd/wp-content/plugins/wp-dark-mode/assets/js/app.min.js 
var Vn=Object.defineProperty;var Kt=v=>{throw TypeError(v)};var Wn=(v,C,y)=>C in v?Vn(v,C,{enumerable:!0,configurable:!0,writable:!0,value:y}):v[C]=y;var J=(v,C,y)=>Wn(v,typeof C!="symbol"?C+"":C,y),$t=(v,C,y)=>C.has(v)||Kt("Cannot "+y);var U=(v,C,y)=>($t(v,C,"read from private field"),y?y.call(v):C.get(v)),Ie=(v,C,y)=>C.has(v)?Kt("Cannot add the same private member more than once"):C instanceof WeakSet?C.add(v):C.set(v,y),dt=(v,C,y,Fe)=>($t(v,C,"write to private field"),Fe?Fe.call(v,y):C.set(v,y),y);(function(){"use strict";var be,We,K,ae;const ke=class ke{static set(t,r,n=365){t=`${ke.prefix}${t}`;const s=n?`expires = ${new Date(Date.now()+n*24*60*60*1e3).toUTCString()};`:"";return document.cookie=`${t} = ${encodeURIComponent(r)};${s}path = / `,this}static get(t){t=`${ke.prefix}${t}`;const r=document.cookie.split(";");for(const n of r){const[s,i]=n.split("=").map(o=>o.trim());if(s===t)return decodeURIComponent(i)}return null}static delete(t){return t=`${ke.prefix}${t}`,document.cookie=`${t} = ; expires = Thu, 01 Jan 1970 00:00:00 UTC; path = / ;`,this}};J(ke,"prefix","wp-dark-mode-");let v=ke;const ue=class ue{constructor(){Ie(this,We,{onChange:[]});Ie(this,K,{target:"html",activeAttribute:"data-wp-dark-mode-active",activeClass:"wp-dark-mode-active",ignoreClass:"wp-dark-mode-ignore"})}static getInstance(){return U(ue,be)||dt(ue,be,new ue),U(ue,be)}onChange(t){return U(this,We).onChange.push(t),this}get isDeviceDark(){return window.matchMedia("(prefers-color-scheme: dark)").matches}get target(){return document.querySelector(U(this,K).target)}get isActive(){var t;return(t=this.target)==null?void 0:t.hasAttribute(U(this,K).activeAttribute)}toggle(){return this.isActive?this.deactivate():this.activate(),this}updateTarget(t){return t?this.target.setAttribute(U(this,K).activeAttribute,""):this.target.removeAttribute(U(this,K).activeAttribute),t?this.target.classList.add(U(this,K).activeClass):this.target.classList.remove(U(this,K).activeClass),this}activate(t={}){dt(this,K,{...U(this,K),...t}),this.updateTarget(!0);const r=new CustomEvent("wp_dark_mode",{detail:{isActive:this.isActive}});return document.dispatchEvent(r),this}deactivate(){this.updateTarget(!1);const t=new CustomEvent("wp_dark_mode",{detail:{isActive:this.isActive}});return document.dispatchEvent(t),this}remember(){return v.set("choice",this.isActive?"dark":"light"),this}forget(){return v.delete("choice").delete("device").delete("timezone"),this}};be=new WeakMap,We=new WeakMap,K=new WeakMap,Ie(ue,be,null);let C=ue;const y=C.getInstance();window.WPDarkMode=y;function Fe(){const e="img, picture img, img[srcset], picture source, picture source[srcset]",t="body *:not(.wp-dark-mode-ignore):not(.wp-dark-mode-ignore *):not(iframe):not(script):not(style)";var r=null;const n=()=>document.querySelectorAll(e);function s(){document==null||document.body.style.setProperty("--wpdm-img-opacity",1);var d=document.querySelectorAll(t);if(!d)return;S(d);const p=n();if(p&&p.length&&(l(p),f(p)),document.addEventListener("wp_dark_mode",E=>{S(d);const A=n();A&&A.length&&(l(A),f(A))}),!wp_dark_mode_json.options.performance_track_dynamic_content)return;const k=new MutationObserver(E=>{r||(r=!0,setTimeout(()=>{r=null},500),E.forEach(A=>{if(A.type==="attributes"&&A.attributeName==="src"){const D=A.target;D.src&&D.src.startsWith("http")&&!D.dataset.processed&&(D.dataset.processed="true",m(D))}}))});document.querySelectorAll("img").forEach(E=>{k.observe(E,{attributes:!0,attributeFilter:["src"]})})}function i(){document.body?s():document.addEventListener("DOMContentLoaded",s)}function o(d){if(d.srcset=d.srcset||d.dataset.srcset||d.dataset.lazySrcset||"",d.src=d.src||d.dataset.src||d.dataset.lazySrc||"",d.srcset&&d.srcset.startsWith("http")){let p=d.srcset;wp_dark_mode_json.options.image_replaces.forEach(k=>{p=p.replaceAll(k.light,k.dark)}),d.dataset.lightSrcset=d.srcset,d.srcset=p}if(d.src&&d.src.startsWith("http")){const p=T(d.src);p&&(d.dataset.lightSrc=d.src,d.src=p)}}function a(d){d.dataset.lightSrcset&&(d.srcset=d.dataset.lightSrcset),d.dataset.lightSrc&&(d.src=d.dataset.lightSrc)}function m(d){d&&(d.classList.contains("wp-dark-mode-ignore")||(WPDarkMode.isActive?o(d):a(d)))}function l(d){wp_dark_mode_json.options.image_replaces.length&&(!d||!d.length||d.forEach(m))}function u(d){var p,k,E;return((p=window.getComputedStyle(d))==null?void 0:p.getPropertyValue("background-image"))!=="none"||((k=window.getComputedStyle(d,"::after"))==null?void 0:k.getPropertyValue("background-image"))!=="none"||((E=window.getComputedStyle(d,"::before"))==null?void 0:E.getPropertyValue("background-image"))!=="none"}function w(d){if(d&&u(d)){d.classList.add("wp-dark-mode-bg-image");var p=window.getComputedStyle(d).getPropertyValue("background-image");if(p=p.replace(/url\((['"])?(.*?)\1\)/gi,"$2").split(",")[0],WPDarkMode.isActive){const k=T(p);k&&(d.style.background=`url(${k})`,d.style.backgroundImage=`url(${k})`,d.dataset.lightSrc=p,d.dataset.darkSrc=k)}else{const k=d.dataset.lightSrc;k&&(d.style.background=`url(${k})`,d.style.backgroundImage=`url(${k})`)}}}function S(d){d.forEach(w)}function T(d){if(!d)return;const p=wp_dark_mode_json.options.image_replaces||!1;if(!p)return!1;const k=p.find(E=>{const A=d.split("?")[0];return E.light===A});return k?k.dark:!1}function f(d){const p=wp_dark_mode_json.options.image_enabled_low_brightness?wp_dark_mode_json.options.image_low_brightness_excludes:!1,k=wp_dark_mode_json.options.image_enabled_low_grayscale?wp_dark_mode_json.options.image_low_grayscale_excludes:!1;d&&d.length&&d.forEach(E=>{const A=E.src;p&&p.includes(A)&&E.style.setProperty("--wpdm-img-brightness","100%"),k&&k.includes(A)&&E.style.setProperty("--wpdm-img-grayscale","0%")})}return{init:i}}class we{constructor(){J(this,"_el",(t,r=document)=>r.querySelector(t));J(this,"_els",(t,r=document)=>r.querySelectorAll(t));Ie(this,ae,{})}isTrue(t){return["1","true","yes","on",1,!0].includes(t)}get isPremium(){return typeof window.wp_dark_mode_json>"u"?!1:this.isTrue(window.wp_dark_mode_json.is_ultimate||window.wp_dark_mode_json.is_pro)}on(t,r){U(this,ae)[t]||(U(this,ae)[t]=[]);try{U(this,ae)[t].push(r)}catch{}return this}emit(t,...r){return U(this,ae)[t]&&U(this,ae)[t].forEach(n=>{n(...r)}),this}init(){this.events(),document.addEventListener("DOMContentLoaded",()=>{this.ready()})}ready(){}events(){}get html(){return document.querySelector("html")}}ae=new WeakMap;function lt(e,t){return function(){return e.apply(t,arguments)}}const{toString:Yt}=Object.prototype,{getPrototypeOf:Ke}=Object,{iterator:Me,toStringTag:ut}=Symbol,Ue=(e=>t=>{const r=Yt.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),X=e=>(e=e.toLowerCase(),t=>Ue(t)===e),Ne=e=>t=>typeof t===e,{isArray:ge}=Array,_e=Ne("undefined");function Re(e){return e!==null&&!_e(e)&&e.constructor!==null&&!_e(e.constructor)&&j(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ft=X("ArrayBuffer");function er(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ft(e.buffer),t}const tr=Ne("string"),j=Ne("function"),pt=Ne("number"),Te=e=>e!==null&&typeof e=="object",rr=e=>e===!0||e===!1,je=e=>{if(Ue(e)!=="object")return!1;const t=Ke(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(ut in e)&&!(Me in e)},nr=e=>{if(!Te(e)||Re(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},sr=X("Date"),ir=X("File"),or=e=>!!(e&&typeof e.uri<"u"),ar=e=>e&&typeof e.getParts<"u",cr=X("Blob"),dr=X("FileList"),lr=e=>Te(e)&&j(e.pipe);function ur(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const mt=ur(),ht=typeof mt.FormData<"u"?mt.FormData:void 0,fr=e=>{let t;return e&&(ht&&e instanceof ht||j(e.append)&&((t=Ue(e))==="formdata"||t==="object"&&j(e.toString)&&e.toString()==="[object FormData]"))},pr=X("URLSearchParams"),[mr,hr,wr,gr]=["ReadableStream","Request","Response","Headers"].map(X),_r=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Oe(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),ge(e))for(n=0,s=e.length;n<s;n++)t.call(null,e[n],n,e);else{if(Re(e))return;const i=r?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let a;for(n=0;n<o;n++)a=i[n],t.call(null,e[a],a,e)}}function wt(e,t){if(Re(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,s;for(;n-- >0;)if(s=r[n],t===s.toLowerCase())return s;return null}const ce=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,gt=e=>!_e(e)&&e!==ce;function $e(){const{caseless:e,skipUndefined:t}=gt(this)&&this||{},r={},n=(s,i)=>{if(i==="__proto__"||i==="constructor"||i==="prototype")return;const o=e&&wt(r,i)||i;je(r[o])&&je(s)?r[o]=$e(r[o],s):je(s)?r[o]=$e({},s):ge(s)?r[o]=s.slice():(!t||!_e(s))&&(r[o]=s)};for(let s=0,i=arguments.length;s<i;s++)arguments[s]&&Oe(arguments[s],n);return r}const kr=(e,t,r,{allOwnKeys:n}={})=>(Oe(t,(s,i)=>{r&&j(s)?Object.defineProperty(e,i,{value:lt(s,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{value:s,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),br=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),yr=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},vr=(e,t,r,n)=>{let s,i,o;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!n||n(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=r!==!1&&Ke(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},Sr=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},Ar=e=>{if(!e)return null;if(ge(e))return e;let t=e.length;if(!pt(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},Er=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ke(Uint8Array)),Rr=(e,t)=>{const n=(e&&e[Me]).call(e);let s;for(;(s=n.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},Tr=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},Or=X("HTMLFormElement"),Cr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),_t=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Lr=X("RegExp"),kt=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Oe(r,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(n[i]=o||s)}),Object.defineProperties(e,n)},Dr=e=>{kt(e,(t,r)=>{if(j(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(j(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},xr=(e,t)=>{const r={},n=s=>{s.forEach(i=>{r[i]=!0})};return ge(e)?n(e):n(String(e).split(t)),r},Pr=()=>{},Ir=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Fr(e){return!!(e&&j(e.append)&&e[ut]==="FormData"&&e[Me])}const Mr=e=>{const t=new Array(10),r=(n,s)=>{if(Te(n)){if(t.indexOf(n)>=0)return;if(Re(n))return n;if(!("toJSON"in n)){t[s]=n;const i=ge(n)?[]:{};return Oe(n,(o,a)=>{const m=r(o,s+1);!_e(m)&&(i[a]=m)}),t[s]=void 0,i}}return n};return r(e,0)},Ur=X("AsyncFunction"),Nr=e=>e&&(Te(e)||j(e))&&j(e.then)&&j(e.catch),bt=((e,t)=>e?setImmediate:t?((r,n)=>(ce.addEventListener("message",({source:s,data:i})=>{s===ce&&i===r&&n.length&&n.shift()()},!1),s=>{n.push(s),ce.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",j(ce.postMessage)),jr=typeof queueMicrotask<"u"?queueMicrotask.bind(ce):typeof process<"u"&&process.nextTick||bt,c={isArray:ge,isArrayBuffer:ft,isBuffer:Re,isFormData:fr,isArrayBufferView:er,isString:tr,isNumber:pt,isBoolean:rr,isObject:Te,isPlainObject:je,isEmptyObject:nr,isReadableStream:mr,isRequest:hr,isResponse:wr,isHeaders:gr,isUndefined:_e,isDate:sr,isFile:ir,isReactNativeBlob:or,isReactNative:ar,isBlob:cr,isRegExp:Lr,isFunction:j,isStream:lr,isURLSearchParams:pr,isTypedArray:Er,isFileList:dr,forEach:Oe,merge:$e,extend:kr,trim:_r,stripBOM:br,inherits:yr,toFlatObject:vr,kindOf:Ue,kindOfTest:X,endsWith:Sr,toArray:Ar,forEachEntry:Rr,matchAll:Tr,isHTMLForm:Or,hasOwnProperty:_t,hasOwnProp:_t,reduceDescriptors:kt,freezeMethods:Dr,toObjectSet:xr,toCamelCase:Cr,noop:Pr,toFiniteNumber:Ir,findKey:wt,global:ce,isContextDefined:gt,isSpecCompliantForm:Fr,toJSONObject:Mr,isAsyncFn:Ur,isThenable:Nr,setImmediate:bt,asap:jr,isIterable:e=>e!=null&&j(e[Me])};let _=class Gt extends Error{static from(t,r,n,s,i,o){const a=new Gt(t.message,r||t.code,n,s,i);return a.cause=t,a.name=t.name,t.status!=null&&a.status==null&&(a.status=t.status),o&&Object.assign(a,o),a}constructor(t,r,n,s,i){super(t),Object.defineProperty(this,"message",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),s&&(this.request=s),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}};_.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",_.ERR_BAD_OPTION="ERR_BAD_OPTION",_.ECONNABORTED="ECONNABORTED",_.ETIMEDOUT="ETIMEDOUT",_.ERR_NETWORK="ERR_NETWORK",_.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",_.ERR_DEPRECATED="ERR_DEPRECATED",_.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",_.ERR_BAD_REQUEST="ERR_BAD_REQUEST",_.ERR_CANCELED="ERR_CANCELED",_.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",_.ERR_INVALID_URL="ERR_INVALID_URL";const Br=null;function Ge(e){return c.isPlainObject(e)||c.isArray(e)}function yt(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function Ze(e,t,r){return e?e.concat(t).map(function(s,i){return s=yt(s),!r&&i?"["+s+"]":s}).join(r?".":""):t}function qr(e){return c.isArray(e)&&!e.some(Ge)}const Hr=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function Be(e,t,r){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=c.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,p){return!c.isUndefined(p[d])});const n=r.metaTokens,s=r.visitor||u,i=r.dots,o=r.indexes,m=(r.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(s))throw new TypeError("visitor must be a function");function l(f){if(f===null)return"";if(c.isDate(f))return f.toISOString();if(c.isBoolean(f))return f.toString();if(!m&&c.isBlob(f))throw new _("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(f)||c.isTypedArray(f)?m&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function u(f,d,p){let k=f;if(c.isReactNative(t)&&c.isReactNativeBlob(f))return t.append(Ze(p,d,i),l(f)),!1;if(f&&!p&&typeof f=="object"){if(c.endsWith(d,"{}"))d=n?d:d.slice(0,-2),f=JSON.stringify(f);else if(c.isArray(f)&&qr(f)||(c.isFileList(f)||c.endsWith(d,"[]"))&&(k=c.toArray(f)))return d=yt(d),k.forEach(function(A,D){!(c.isUndefined(A)||A===null)&&t.append(o===!0?Ze([d],D,i):o===null?d:d+"[]",l(A))}),!1}return Ge(f)?!0:(t.append(Ze(p,d,i),l(f)),!1)}const w=[],S=Object.assign(Hr,{defaultVisitor:u,convertValue:l,isVisitable:Ge});function T(f,d){if(!c.isUndefined(f)){if(w.indexOf(f)!==-1)throw Error("Circular reference detected in "+d.join("."));w.push(f),c.forEach(f,function(k,E){(!(c.isUndefined(k)||k===null)&&s.call(t,k,c.isString(E)?E.trim():E,d,S))===!0&&T(k,d?d.concat(E):[E])}),w.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return T(e),t}function vt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Ye(e,t){this._pairs=[],e&&Be(e,this,t)}const St=Ye.prototype;St.append=function(t,r){this._pairs.push([t,r])},St.toString=function(t){const r=t?function(n){return t.call(this,n,vt)}:vt;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function zr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function At(e,t,r){if(!t)return e;const n=r&&r.encode||zr,s=c.isFunction(r)?{serialize:r}:r,i=s&&s.serialize;let o;if(i?o=i(t,s):o=c.isURLSearchParams(t)?t.toString():new Ye(t,s).toString(n),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Et{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){c.forEach(this.handlers,function(n){n!==null&&t(n)})}}const et={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Jr={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ye,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},tt=typeof window<"u"&&typeof document<"u",rt=typeof navigator=="object"&&navigator||void 0,Vr=tt&&(!rt||["ReactNative","NativeScript","NS"].indexOf(rt.product)<0),Wr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Xr=tt&&window.location.href||"http://localhost",F={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:tt,hasStandardBrowserEnv:Vr,hasStandardBrowserWebWorkerEnv:Wr,navigator:rt,origin:Xr},Symbol.toStringTag,{value:"Module"})),...Jr};function Qr(e,t){return Be(e,new F.classes.URLSearchParams,{visitor:function(r,n,s,i){return F.isNode&&c.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function Kr(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function $r(e){const t={},r=Object.keys(e);let n;const s=r.length;let i;for(n=0;n<s;n++)i=r[n],t[i]=e[i];return t}function Rt(e){function t(r,n,s,i){let o=r[i++];if(o==="__proto__")return!0;const a=Number.isFinite(+o),m=i>=r.length;return o=!o&&c.isArray(s)?s.length:o,m?(c.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!a):((!s[o]||!c.isObject(s[o]))&&(s[o]=[]),t(r,n,s[o],i)&&c.isArray(s[o])&&(s[o]=$r(s[o])),!a)}if(c.isFormData(e)&&c.isFunction(e.entries)){const r={};return c.forEachEntry(e,(n,s)=>{t(Kr(n),s,r,0)}),r}return null}function Gr(e,t,r){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Ce={transitional:et,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return s?JSON.stringify(Rt(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t)||c.isReadableStream(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Qr(t,this.formSerializer).toString();if((a=c.isFileList(t))||n.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return Be(a?{"files[]":t}:t,m&&new m,this.formSerializer)}}return i||s?(r.setContentType("application/json",!1),Gr(t)):t}],transformResponse:[function(t){const r=this.transitional||Ce.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(c.isResponse(t)||c.isReadableStream(t))return t;if(t&&c.isString(t)&&(n&&!this.responseType||s)){const o=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t,this.parseReviver)}catch(a){if(o)throw a.name==="SyntaxError"?_.from(a,_.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:F.classes.FormData,Blob:F.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{Ce.headers[e]={}});const Zr=c.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Yr=e=>{const t={};let r,n,s;return e&&e.split(`
`).forEach(function(o){s=o.indexOf(":"),r=o.substring(0,s).trim().toLowerCase(),n=o.substring(s+1).trim(),!(!r||t[r]&&Zr[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Tt=Symbol("internals");function Le(e){return e&&String(e).trim().toLowerCase()}function qe(e){return e===!1||e==null?e:c.isArray(e)?e.map(qe):String(e)}function en(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const tn=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function nt(e,t,r,n,s){if(c.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!c.isString(t)){if(c.isString(n))return t.indexOf(n)!==-1;if(c.isRegExp(n))return n.test(t)}}function rn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function nn(e,t){const r=c.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,i,o){return this[n].call(this,t,s,i,o)},configurable:!0})})}let B=class{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function i(a,m,l){const u=Le(m);if(!u)throw new Error("header name must be a non-empty string");const w=c.findKey(s,u);(!w||s[w]===void 0||l===!0||l===void 0&&s[w]!==!1)&&(s[w||m]=qe(a))}const o=(a,m)=>c.forEach(a,(l,u)=>i(l,u,m));if(c.isPlainObject(t)||t instanceof this.constructor)o(t,r);else if(c.isString(t)&&(t=t.trim())&&!tn(t))o(Yr(t),r);else if(c.isObject(t)&&c.isIterable(t)){let a={},m,l;for(const u of t){if(!c.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[l=u[0]]=(m=a[l])?c.isArray(m)?[...m,u[1]]:[m,u[1]]:u[1]}o(a,r)}else t!=null&&i(r,t,n);return this}get(t,r){if(t=Le(t),t){const n=c.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return en(s);if(c.isFunction(r))return r.call(this,s,n);if(c.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Le(t),t){const n=c.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||nt(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function i(o){if(o=Le(o),o){const a=c.findKey(n,o);a&&(!r||nt(n,n[a],a,r))&&(delete n[a],s=!0)}}return c.isArray(t)?t.forEach(i):i(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const i=r[n];(!t||nt(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const r=this,n={};return c.forEach(this,(s,i)=>{const o=c.findKey(n,i);if(o){r[o]=qe(s),delete r[i];return}const a=t?rn(i):String(i).trim();a!==i&&delete r[i],r[a]=qe(s),n[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return c.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&c.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[Tt]=this[Tt]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=Le(o);n[a]||(nn(s,o),n[a]=!0)}return c.isArray(t)?t.forEach(i):i(t),this}};B.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),c.reduceDescriptors(B.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}}),c.freezeMethods(B);function st(e,t){const r=this||Ce,n=t||r,s=B.from(n.headers);let i=n.data;return c.forEach(e,function(a){i=a.call(r,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function Ot(e){return!!(e&&e.__CANCEL__)}let De=class extends _{constructor(t,r,n){super(t??"canceled",_.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function Ct(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new _("Request failed with status code "+r.status,[_.ERR_BAD_REQUEST,_.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function sn(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function on(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(m){const l=Date.now(),u=n[i];o||(o=l),r[s]=m,n[s]=l;let w=i,S=0;for(;w!==s;)S+=r[w++],w=w%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),l-o<t)return;const T=u&&l-u;return T?Math.round(S*1e3/T):void 0}}function an(e,t){let r=0,n=1e3/t,s,i;const o=(l,u=Date.now())=>{r=u,s=null,i&&(clearTimeout(i),i=null),e(...l)};return[(...l)=>{const u=Date.now(),w=u-r;w>=n?o(l,u):(s=l,i||(i=setTimeout(()=>{i=null,o(s)},n-w)))},()=>s&&o(s)]}const He=(e,t,r=3)=>{let n=0;const s=on(50,250);return an(i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,m=o-n,l=s(m),u=o<=a;n=o;const w={loaded:o,total:a,progress:a?o/a:void 0,bytes:m,rate:l||void 0,estimated:l&&a&&u?(a-o)/l:void 0,event:i,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(w)},r)},Lt=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Dt=e=>(...t)=>c.asap(()=>e(...t)),cn=F.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,F.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(F.origin),F.navigator&&/(msie|trident)/i.test(F.navigator.userAgent)):()=>!0,dn=F.hasStandardBrowserEnv?{write(e,t,r,n,s,i,o){if(typeof document>"u")return;const a=[`${e}=${encodeURIComponent(t)}`];c.isNumber(r)&&a.push(`expires=${new Date(r).toUTCString()}`),c.isString(n)&&a.push(`path=${n}`),c.isString(s)&&a.push(`domain=${s}`),i===!0&&a.push("secure"),c.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function ln(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function un(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function xt(e,t,r){let n=!ln(t);return e&&(n||r==!1)?un(e,t):t}const Pt=e=>e instanceof B?{...e}:e;function de(e,t){t=t||{};const r={};function n(l,u,w,S){return c.isPlainObject(l)&&c.isPlainObject(u)?c.merge.call({caseless:S},l,u):c.isPlainObject(u)?c.merge({},u):c.isArray(u)?u.slice():u}function s(l,u,w,S){if(c.isUndefined(u)){if(!c.isUndefined(l))return n(void 0,l,w,S)}else return n(l,u,w,S)}function i(l,u){if(!c.isUndefined(u))return n(void 0,u)}function o(l,u){if(c.isUndefined(u)){if(!c.isUndefined(l))return n(void 0,l)}else return n(void 0,u)}function a(l,u,w){if(w in t)return n(l,u);if(w in e)return n(void 0,l)}const m={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(l,u,w)=>s(Pt(l),Pt(u),w,!0)};return c.forEach(Object.keys({...e,...t}),function(u){if(u==="__proto__"||u==="constructor"||u==="prototype")return;const w=c.hasOwnProp(m,u)?m[u]:s,S=w(e[u],t[u],u);c.isUndefined(S)&&w!==a||(r[u]=S)}),r}const It=e=>{const t=de({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:i,headers:o,auth:a}=t;if(t.headers=o=B.from(o),t.url=At(xt(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),c.isFormData(r)){if(F.hasStandardBrowserEnv||F.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(c.isFunction(r.getHeaders)){const m=r.getHeaders(),l=["content-type","content-length"];Object.entries(m).forEach(([u,w])=>{l.includes(u.toLowerCase())&&o.set(u,w)})}}if(F.hasStandardBrowserEnv&&(n&&c.isFunction(n)&&(n=n(t)),n||n!==!1&&cn(t.url))){const m=s&&i&&dn.read(i);m&&o.set(s,m)}return t},fn=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(r,n){const s=It(e);let i=s.data;const o=B.from(s.headers).normalize();let{responseType:a,onUploadProgress:m,onDownloadProgress:l}=s,u,w,S,T,f;function d(){T&&T(),f&&f(),s.cancelToken&&s.cancelToken.unsubscribe(u),s.signal&&s.signal.removeEventListener("abort",u)}let p=new XMLHttpRequest;p.open(s.method.toUpperCase(),s.url,!0),p.timeout=s.timeout;function k(){if(!p)return;const A=B.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),q={data:!a||a==="text"||a==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:A,config:e,request:p};Ct(function(N){r(N),d()},function(N){n(N),d()},q),p=null}"onloadend"in p?p.onloadend=k:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(k)},p.onabort=function(){p&&(n(new _("Request aborted",_.ECONNABORTED,e,p)),p=null)},p.onerror=function(D){const q=D&&D.message?D.message:"Network Error",ne=new _(q,_.ERR_NETWORK,e,p);ne.event=D||null,n(ne),p=null},p.ontimeout=function(){let D=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const q=s.transitional||et;s.timeoutErrorMessage&&(D=s.timeoutErrorMessage),n(new _(D,q.clarifyTimeoutError?_.ETIMEDOUT:_.ECONNABORTED,e,p)),p=null},i===void 0&&o.setContentType(null),"setRequestHeader"in p&&c.forEach(o.toJSON(),function(D,q){p.setRequestHeader(q,D)}),c.isUndefined(s.withCredentials)||(p.withCredentials=!!s.withCredentials),a&&a!=="json"&&(p.responseType=s.responseType),l&&([S,f]=He(l,!0),p.addEventListener("progress",S)),m&&p.upload&&([w,T]=He(m),p.upload.addEventListener("progress",w),p.upload.addEventListener("loadend",T)),(s.cancelToken||s.signal)&&(u=A=>{p&&(n(!A||A.type?new De(null,e,p):A),p.abort(),p=null)},s.cancelToken&&s.cancelToken.subscribe(u),s.signal&&(s.signal.aborted?u():s.signal.addEventListener("abort",u)));const E=sn(s.url);if(E&&F.protocols.indexOf(E)===-1){n(new _("Unsupported protocol "+E+":",_.ERR_BAD_REQUEST,e));return}p.send(i||null)})},pn=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const i=function(l){if(!s){s=!0,a();const u=l instanceof Error?l:this.reason;n.abort(u instanceof _?u:new De(u instanceof Error?u.message:u))}};let o=t&&setTimeout(()=>{o=null,i(new _(`timeout of ${t}ms exceeded`,_.ETIMEDOUT))},t);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(i):l.removeEventListener("abort",i)}),e=null)};e.forEach(l=>l.addEventListener("abort",i));const{signal:m}=n;return m.unsubscribe=()=>c.asap(a),m}},mn=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,s;for(;n<r;)s=n+t,yield e.slice(n,s),n=s},hn=async function*(e,t){for await(const r of wn(e))yield*mn(r,t)},wn=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},Ft=(e,t,r,n)=>{const s=hn(e,t);let i=0,o,a=m=>{o||(o=!0,n&&n(m))};return new ReadableStream({async pull(m){try{const{done:l,value:u}=await s.next();if(l){a(),m.close();return}let w=u.byteLength;if(r){let S=i+=w;r(S)}m.enqueue(new Uint8Array(u))}catch(l){throw a(l),l}},cancel(m){return a(m),s.return()}},{highWaterMark:2})},Mt=64*1024,{isFunction:ze}=c,gn=(({Request:e,Response:t})=>({Request:e,Response:t}))(c.global),{ReadableStream:Ut,TextEncoder:Nt}=c.global,jt=(e,...t)=>{try{return!!e(...t)}catch{return!1}},_n=e=>{e=c.merge.call({skipUndefined:!0},gn,e);const{fetch:t,Request:r,Response:n}=e,s=t?ze(t):typeof fetch=="function",i=ze(r),o=ze(n);if(!s)return!1;const a=s&&ze(Ut),m=s&&(typeof Nt=="function"?(f=>d=>f.encode(d))(new Nt):async f=>new Uint8Array(await new r(f).arrayBuffer())),l=i&&a&&jt(()=>{let f=!1;const d=new r(F.origin,{body:new Ut,method:"POST",get duplex(){return f=!0,"half"}}).headers.has("Content-Type");return f&&!d}),u=o&&a&&jt(()=>c.isReadableStream(new n("").body)),w={stream:u&&(f=>f.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(f=>{!w[f]&&(w[f]=(d,p)=>{let k=d&&d[f];if(k)return k.call(d);throw new _(`Response type '${f}' is not supported`,_.ERR_NOT_SUPPORT,p)})});const S=async f=>{if(f==null)return 0;if(c.isBlob(f))return f.size;if(c.isSpecCompliantForm(f))return(await new r(F.origin,{method:"POST",body:f}).arrayBuffer()).byteLength;if(c.isArrayBufferView(f)||c.isArrayBuffer(f))return f.byteLength;if(c.isURLSearchParams(f)&&(f=f+""),c.isString(f))return(await m(f)).byteLength},T=async(f,d)=>{const p=c.toFiniteNumber(f.getContentLength());return p??S(d)};return async f=>{let{url:d,method:p,data:k,signal:E,cancelToken:A,timeout:D,onDownloadProgress:q,onUploadProgress:ne,responseType:N,headers:ye,withCredentials:fe="same-origin",fetchOptions:H}=It(f),ve=t||fetch;N=N?(N+"").toLowerCase():"text";let pe=pn([E,A&&A.toAbortSignal()],D),me=null;const Z=pe&&pe.unsubscribe&&(()=>{pe.unsubscribe()});let xe;try{if(ne&&l&&p!=="get"&&p!=="head"&&(xe=await T(ye,k))!==0){let h=new r(d,{method:"POST",body:k,duplex:"half"}),g;if(c.isFormData(k)&&(g=h.headers.get("content-type"))&&ye.setContentType(g),h.body){const[b,O]=Lt(xe,He(Dt(ne)));k=Ft(h.body,Mt,b,O)}}c.isString(fe)||(fe=fe?"include":"omit");const M=i&&"credentials"in r.prototype,Xe={...H,signal:pe,method:p.toUpperCase(),headers:ye.normalize().toJSON(),body:k,duplex:"half",credentials:M?fe:void 0};me=i&&new r(d,Xe);let Y=await(i?ve(me,H):ve(d,Xe));const Pe=u&&(N==="stream"||N==="response");if(u&&(q||Pe&&Z)){const h={};["status","statusText","headers"].forEach(R=>{h[R]=Y[R]});const g=c.toFiniteNumber(Y.headers.get("content-length")),[b,O]=q&&Lt(g,He(Dt(q),!0))||[];Y=new n(Ft(Y.body,Mt,b,()=>{O&&O(),Z&&Z()}),h)}N=N||"text";let Se=await w[c.findKey(w,N)||"text"](Y,f);return!Pe&&Z&&Z(),await new Promise((h,g)=>{Ct(h,g,{data:Se,headers:B.from(Y.headers),status:Y.status,statusText:Y.statusText,config:f,request:me})})}catch(M){throw Z&&Z(),M&&M.name==="TypeError"&&/Load failed|fetch/i.test(M.message)?Object.assign(new _("Network Error",_.ERR_NETWORK,f,me,M&&M.response),{cause:M.cause||M}):_.from(M,M&&M.code,f,me,M&&M.response)}}},kn=new Map,Bt=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:s}=t,i=[n,s,r];let o=i.length,a=o,m,l,u=kn;for(;a--;)m=i[a],l=u.get(m),l===void 0&&u.set(m,l=a?new Map:_n(t)),u=l;return l};Bt();const it={http:Br,xhr:fn,fetch:{get:Bt}};c.forEach(it,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const qt=e=>`- ${e}`,bn=e=>c.isFunction(e)||e===null||e===!1;function yn(e,t){e=c.isArray(e)?e:[e];const{length:r}=e;let n,s;const i={};for(let o=0;o<r;o++){n=e[o];let a;if(s=n,!bn(n)&&(s=it[(a=String(n)).toLowerCase()],s===void 0))throw new _(`Unknown adapter '${a}'`);if(s&&(c.isFunction(s)||(s=s.get(t))))break;i[a||"#"+o]=s}if(!s){const o=Object.entries(i).map(([m,l])=>`adapter ${m} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=r?o.length>1?`since :
`+o.map(qt).join(`
`):" "+qt(o[0]):"as no adapter specified";throw new _("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s}const Ht={getAdapter:yn,adapters:it};function ot(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new De(null,e)}function zt(e){return ot(e),e.headers=B.from(e.headers),e.data=st.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ht.getAdapter(e.adapter||Ce.adapter,e)(e).then(function(n){return ot(e),n.data=st.call(e,e.transformResponse,n),n.headers=B.from(n.headers),n},function(n){return Ot(n)||(ot(e),n&&n.response&&(n.response.data=st.call(e,e.transformResponse,n.response),n.response.headers=B.from(n.response.headers))),Promise.reject(n)})}const Jt="1.13.6",Je={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Je[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Vt={};Je.transitional=function(t,r,n){function s(i,o){return"[Axios v"+Jt+"] Transitional option '"+i+"'"+o+(n?". "+n:"")}return(i,o,a)=>{if(t===!1)throw new _(s(o," has been removed"+(r?" in "+r:"")),_.ERR_DEPRECATED);return r&&!Vt[o]&&(Vt[o]=!0,console.warn(s(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,o,a):!0}},Je.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function vn(e,t,r){if(typeof e!="object")throw new _("options must be an object",_.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const i=n[s],o=t[i];if(o){const a=e[i],m=a===void 0||o(a,i,e);if(m!==!0)throw new _("option "+i+" must be "+m,_.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new _("Unknown option "+i,_.ERR_BAD_OPTION)}}const Ve={assertOptions:vn,validators:Je},V=Ve.validators;let le=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Et,response:new Et}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const i=s.stack?s.stack.replace(/^.+\n/,""):"";try{n.stack?i&&!String(n.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+i):n.stack=i}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=de(this.defaults,r);const{transitional:n,paramsSerializer:s,headers:i}=r;n!==void 0&&Ve.assertOptions(n,{silentJSONParsing:V.transitional(V.boolean),forcedJSONParsing:V.transitional(V.boolean),clarifyTimeoutError:V.transitional(V.boolean),legacyInterceptorReqResOrdering:V.transitional(V.boolean)},!1),s!=null&&(c.isFunction(s)?r.paramsSerializer={serialize:s}:Ve.assertOptions(s,{encode:V.function,serialize:V.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Ve.assertOptions(r,{baseUrl:V.spelling("baseURL"),withXsrfToken:V.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=i&&c.merge(i.common,i[r.method]);i&&c.forEach(["delete","get","head","post","put","patch","common"],f=>{delete i[f]}),r.headers=B.concat(o,i);const a=[];let m=!0;this.interceptors.request.forEach(function(d){if(typeof d.runWhen=="function"&&d.runWhen(r)===!1)return;m=m&&d.synchronous;const p=r.transitional||et;p&&p.legacyInterceptorReqResOrdering?a.unshift(d.fulfilled,d.rejected):a.push(d.fulfilled,d.rejected)});const l=[];this.interceptors.response.forEach(function(d){l.push(d.fulfilled,d.rejected)});let u,w=0,S;if(!m){const f=[zt.bind(this),void 0];for(f.unshift(...a),f.push(...l),S=f.length,u=Promise.resolve(r);w<S;)u=u.then(f[w++],f[w++]);return u}S=a.length;let T=r;for(;w<S;){const f=a[w++],d=a[w++];try{T=f(T)}catch(p){d.call(this,p);break}}try{u=zt.call(this,T)}catch(f){return Promise.reject(f)}for(w=0,S=l.length;w<S;)u=u.then(l[w++],l[w++]);return u}getUri(t){t=de(this.defaults,t);const r=xt(t.baseURL,t.url,t.allowAbsoluteUrls);return At(r,t.params,t.paramsSerializer)}};c.forEach(["delete","get","head","options"],function(t){le.prototype[t]=function(r,n){return this.request(de(n||{},{method:t,url:r,data:(n||{}).data}))}}),c.forEach(["post","put","patch"],function(t){function r(n){return function(i,o,a){return this.request(de(a||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}le.prototype[t]=r(),le.prototype[t+"Form"]=r(!0)});let Sn=class Zt{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(i){r=i});const n=this;this.promise.then(s=>{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](s);n._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(a=>{n.subscribe(a),i=a}).then(s);return o.cancel=function(){n.unsubscribe(i)},o},t(function(i,o,a){n.reason||(n.reason=new De(i,o,a),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new Zt(function(s){t=s}),cancel:t}}};function An(e){return function(r){return e.apply(null,r)}}function En(e){return c.isObject(e)&&e.isAxiosError===!0}const at={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(at).forEach(([e,t])=>{at[t]=e});function Wt(e){const t=new le(e),r=lt(le.prototype.request,t);return c.extend(r,le.prototype,t,{allOwnKeys:!0}),c.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return Wt(de(e,s))},r}const x=Wt(Ce);x.Axios=le,x.CanceledError=De,x.CancelToken=Sn,x.isCancel=Ot,x.VERSION=Jt,x.toFormData=Be,x.AxiosError=_,x.Cancel=x.CanceledError,x.all=function(t){return Promise.all(t)},x.spread=An,x.isAxiosError=En,x.mergeConfig=de,x.AxiosHeaders=B,x.formToJSON=e=>Rt(c.isHTMLForm(e)?new FormData(e):e),x.getAdapter=Ht.getAdapter,x.HttpStatusCode=at,x.default=x;const{Axios:Yn,AxiosError:es,CanceledError:ts,isCancel:rs,CancelToken:ns,VERSION:ss,all:is,Cancel:os,isAxiosError:as,spread:cs,toFormData:ds,AxiosHeaders:ls,HttpStatusCode:us,formToJSON:fs,getAdapter:ps,mergeConfig:ms}=x;class Rn{async request(t="GET",r="",n={}){var l;const s=typeof wp_dark_mode_admin_json<"u"?wp_dark_mode_admin_json:wp_dark_mode_json;let i=((l=s==null?void 0:s.url)==null?void 0:l.ajax)+"?action="+r+"&_wpnonce="+s.security_key;const a={method:t,headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},credentials:"same-origin"};return t!=="POST"&&Object.keys(n).length>0?i+="&"+this.serialize(n):a.data=n,(await x(i,a)).data}async get(t="",r={}){return await this.request("GET",t,r)}async post(t="",r={}){return await this.request("POST",t,r)}serialize(t){var r=[];for(var n in t)t.hasOwnProperty(n)&&r.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return r.join("&")}}const Tn=new Rn;class On extends we{constructor(){super(...arguments);J(this,"initLargeFont",()=>{if(!wp_dark_mode_json.options.typography_enabled)return;const r=document.querySelectorAll("*:not(.wp-dark-mode-ignore):not(.wp-dark-mode-switch):not(script):not(style):not(link):not(meta):not(title):not(base):not(head):not(.wp-dark-mode-switch)");let n=wp_dark_mode_json.options.typography_font_size;n==="custom"&&(n=wp_dark_mode_json.options.typography_font_size_custom/100),r.forEach(s=>{if(s.closest(".wp-dark-mode-ignore"))return;const i=getComputedStyle(s).fontSize;if(i){const o=this.calculateFontSize(i,n);s.style.setProperty("--wpdm-large-font-size",o)}})});J(this,"calculateFontSize",(r,n=1)=>{const s=r.replace(/[0-9]/g,""),i=parseFloat(r.replace(/[a-z]/g,""));let o=0;return o=i*n,`${o}${s}`});J(this,"checkLargeFont",()=>{v.get("large-font")==="on"?(document.querySelector("html").classList.add("wp-dark-mode-large-font"),document.addEventListener("wp-dark-mode-switches-updated",()=>{const n=document.querySelectorAll(".wp-dark-mode-switch ._font");!n||!n.length||n.forEach(s=>{s.classList.add("active"),s.setAttribute("role","button"),s.removeAttribute("aria-checked"),s.removeAttribute("aria-pressed"),s.getAttribute("aria-label")||s.setAttribute("aria-label","Toggle Font Size")})})):document.addEventListener("wp-dark-mode-switches-updated",()=>{const n=document.querySelectorAll(".wp-dark-mode-switch ._font");!n||!n.length||n.forEach(s=>{s.classList.remove("active"),s.setAttribute("role","button"),s.removeAttribute("aria-checked"),s.removeAttribute("aria-pressed"),s.getAttribute("aria-label")||s.setAttribute("aria-label","Toggle Font Size")})})})}ready(){this.trackKeyBoardPress(),this.handleAnimation(),setTimeout(()=>{this.updateVisitor()},1e4),this.isPremium&&(this.initLargeFont(),this.checkLargeFont())}trackKeyBoardPress(){wp_dark_mode_json.options.accessibility_enabled_keyboard_shortcut&&document.addEventListener("keydown",r=>{r.ctrlKey&&r.altKey&&r.keyCode===68&&WPDarkMode.toggle().remember()})}handleAnimation(){wp_dark_mode_json.options.animation_enabled&&(WPDarkMode.isActive&&document.querySelector("html").classList.add("wp-dark-mode-animation"),WPDarkMode.onChange(()=>{WPDarkMode.isActive?document.querySelector("html").classList.add("wp-dark-mode-animation"):document.querySelector("html").classList.remove("wp-dark-mode-animation")}))}toggleFontSize(r){if(!wp_dark_mode_json.options.typography_enabled)return;const n=document.querySelector("html"),s=n.classList.contains("wp-dark-mode-large-font");n.classList[s?"remove":"add"]("wp-dark-mode-large-font");const i=r.classList.contains("active"),o=!i;r.classList[i?"remove":"add"]("active"),r.setAttribute("role","button"),r.removeAttribute("aria-checked"),r.removeAttribute("aria-pressed"),r.getAttribute("aria-label")||r.setAttribute("aria-label","Toggle Font Size");const a=o?"Large Font On":"Normal Font On",m=document.getElementById("wp-dark-mode-announcer");m&&(m.textContent="",setTimeout(()=>{m.textContent=a},50)),v.set("large-font",s?"off":"on");const l=document.querySelectorAll(".wp-dark-mode-switch ._font");!l||!l.length||l.forEach(u=>{u.classList[i?"remove":"add"]("active"),u.setAttribute("role","button"),u.removeAttribute("aria-checked"),u.removeAttribute("aria-pressed"),u.getAttribute("aria-label")||u.setAttribute("aria-label","Toggle Font Size")})}async updateVisitor(){var i;if(!wp_dark_mode_json.analytics_enabled)return;localStorage.getItem("wp-dark-mode-visitor");const r=localStorage.getItem("wp-dark-mode-visitor")||null,n={visitor_id:r||!1,mode:WPDarkMode.isActive?"dark":"light",security_key:wp_dark_mode_json.security_key,website:""};if(!r){n.meta=(i=JSON.stringify({os:navigator.platform,browser:navigator.appCodeName,browser_version:navigator.appVersion,language:navigator.language,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone}))==null?void 0:i.replace(";","");try{n.ip=await fetch("https://api.ipify.org?format=json").then(o=>o.json()).then(o=>o.ip)}catch{}}const s=await Tn.post("wp_dark_mode_update_visitor",n);s&&s.success&&!r&&localStorage.setItem("wp-dark-mode-visitor",s.data.visitor_id)}}const Xt=new On;class Cn extends we{events(){if(document.body)this.initDarkModeColor();else{const t=new MutationObserver(()=>{document.body&&(this.initDarkModeColor(!1),t.disconnect())});t.observe(document.documentElement,{childList:!0,subtree:!0})}}removeTransition(){document.documentElement.style.setProperty("--wp-dark-mode-transition","0s"),setTimeout(()=>{document.documentElement.style.removeProperty("--wp-dark-mode-transition")},300)}initDarkModeColor(t=!1){try{this.removeLoader(),this.removeTransition();let r=this.isAutoColor?this.automaticArgs():this.presetArgs();y.isActive&&DarkModeAuto.enable(r,{ignoreInlineStyle:".wp-dark-mode-ignore"}),document.addEventListener("wp_dark_mode",n=>{n.detail.isActive||!1?DarkModeAuto.enable(r,{ignoreInlineStyle:".wp-dark-mode-ignore"}):DarkModeAuto.disable()})}catch{}}removeLoader(){const t=document.querySelector("html");t==null||t.removeAttribute("data-wp-dark-mode-loading"),this.isPremium&&this.handleIncludes()}automaticArgs(){return{brightness:wp_dark_mode_json.options.color_filter_brightness||100,contrast:wp_dark_mode_json.options.color_filter_contrast||90,sepia:wp_dark_mode_json.options.color_filter_sepia||10,grayscale:wp_dark_mode_json.options.color_filter_grayscale||0,excludes:".wp-dark-mode-ignore, "+wp_dark_mode_json.options.excludes_elements_includes,scrollbarColor:null}}presetArgs(){const t=wp_dark_mode_json.options.color_presets[this.presetId-1];return{brightness:100,contrast:90,sepia:10,grayscale:0,darkSchemeBackgroundColor:t.bg||"#222",darkSchemeTextColor:t.text||"#eee",lightSchemeBackgroundColor:t.bg||"#eee",lightSchemeTextColor:t.text||"#222",scrollbarColor:null}}handleExcludes(){if(!wp_dark_mode_json.excluded_elements)return;const t=document.querySelectorAll(wp_dark_mode_json.excluded_elements);!t||!t.length||t.forEach(r=>{!r||!(r instanceof HTMLElement)||r.classList.contains("wp-dark-mode-include")||r.classList.add("wp-dark-mode-ignore")})}handleIncludes(){const t=document.querySelectorAll(wp_dark_mode_json.options.excludes_elements_includes||".wp_dark_mode_include");!t||!t.length||t.forEach(r=>{!r||!(r instanceof HTMLElement)||(r.classList.add("wp-dark-mode-include"),r.classList.remove("wp-dark-mode-ignore"))})}get presetId(){var s;const t=typeof wp_dark_mode_admin_json<"u"?wp_dark_mode_admin_json:wp_dark_mode_json;let r=((s=t==null?void 0:t.options)==null?void 0:s.color_preset_id)||!1;return!this.isPremium&&r>=3&&r!==14&&(r=1),r}get isAutoColor(){return Number(this.presetId)===0}}const Ln=new Cn;class Dn extends we{constructor(){super(...arguments);J(this,"getVideoHost",r=>{const n=/^(https?:\/\/)?(www\.)?(youtube\.com\/(watch\?v=|embed\/)|youtu\.be\/)[\w-]+/,s=/^(https?:\/\/)?(www\.)?(player\.)?vimeo\.com\/(video\/)?\d+/,i=/\.(mp4|avi|mov|flv|wmv|webm|m4v|mkv|mpg|mpeg|vob|asf|divx|ogv|3gp)$/i;return n.test(r)?"youtube":s.test(r)?"vimeo":i.test(r)?"file":!1});J(this,"getYouTubeVideoID",r=>{const n=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/\s]{11})/i,s=r.match(n);return s?s[1]:null});J(this,"getVimeoVideoID",r=>{const n=/(?:vimeo\.com\/(?:channels\/(?:\w+\/)?|groups\/[^\/]+\/videos\/|album\/\d+\/video\/|video\/|)(\d+)|vimeo\.com\/(?:\w*\/)?(\d+))/i,s=r.match(n);return s?s[1]||s[2]:null})}ready(){this.initVideos()}initVideos(){if(!wp_dark_mode_json.options.video_replaces)return!1;wp_dark_mode_json.options.video_replaces=wp_dark_mode_json.options.video_replaces.map(r=>(["light","dark"].forEach(n=>{const s=this.getVideoHost(r[n]);if(s==="youtube"){const i=this.getYouTubeVideoID(r[n]);if(!i)return;r[n]=`https://www.youtube.com/embed/${i}`}if(s==="vimeo"){const i=this.getVimeoVideoID(r[n]);if(!i)return;r[n]=`https://player.vimeo.com/video/${i}`}}),r)),document.body.style.setProperty("--wpdm-vid-opacity",1),this.replaceVideos(),this.adjustEmbeds(),this.setVideoFilters(),document.addEventListener("wp_dark_mode",r=>{this.replaceVideos(),this.setVideoFilters()})}replaceVideos(){if(!this.isPremium)return;const r=document.querySelectorAll("video, iframe, video source");!r||!r.length||r.forEach(n=>{if(!n.src)return;let s=n.dataset.lightSrc||n.src;if(n.classList.add("wp-dark-mode-ignore"),WPDarkMode.isActive){const i=this.getDarkSrc(s);i&&(n.dataset.lightSrc=s,n.dataset.darkSrc=i,n.src=i,n.srcset=i)}else{const i=n.dataset.lightSrc;i&&(n.src=i,n.srcset=i)}})}getDarkSrc(r=null){if(!r)return;const n=wp_dark_mode_json.options.video_replaces||!1;if(!n)return!1;const s=n.find(i=>{const o=r.split("?")[0];return i.light===o});return s?s.dark:!1}adjustEmbeds(){const r=document.querySelectorAll("iframe");if(!r||!r.length)return;const n=Array.from(r).filter(s=>{if(!s.src)return!1;const i=this.getVideoHost(s.src);return i==="youtube"||i==="vimeo"||i==="file"});!n||!n.length||n.forEach(s=>{!s||!s.style||(s.style.filter="brightness(var(--wpdm-video-brightness, 100%)) grayscale(var(--wpdm-video-grayscale, 0%))")})}setVideoFilters(){const r=wp_dark_mode_json.options.video_enabled_low_brightness?wp_dark_mode_json.options.video_low_brightness_excludes:[],n=wp_dark_mode_json.options.video_enabled_low_grayscale?wp_dark_mode_json.options.video_low_grayscale_excludes:[],s=document.querySelectorAll("video, iframe, video source");s&&s.length&&s.forEach(i=>{const o=i.src;r&&r.includes(o)&&(i==null||i.style.setProperty("--wpdm-video-brightness","100%")),n&&n.includes(o)&&(i==null||i.style.setProperty("--wpdm-video-grayscale","0"))})}}const xn=new Dn;function Pn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ct={exports:{}},Qt;function In(){return Qt||(Qt=1,(function(e,t){(function(){var r=Math.PI,n=Math.sin,s=Math.cos,i=Math.tan,o=Math.asin,a=Math.atan2,m=Math.acos,l=r/180,u=1e3*60*60*24,w=2440588,S=2451545;function T(h){return h.valueOf()/u-.5+w}function f(h){return new Date((h+.5-w)*u)}function d(h){return T(h)-S}var p=l*23.4397;function k(h,g){return a(n(h)*s(p)-i(g)*n(p),s(h))}function E(h,g){return o(n(g)*s(p)+s(g)*n(p)*n(h))}function A(h,g,b){return a(n(h),s(h)*n(g)-i(b)*s(g))}function D(h,g,b){return o(n(g)*n(b)+s(g)*s(b)*s(h))}function q(h,g){return l*(280.16+360.9856235*h)-g}function ne(h){return h<0&&(h=0),2967e-7/Math.tan(h+.00312536/(h+.08901179))}function N(h){return l*(357.5291+.98560028*h)}function ye(h){var g=l*(1.9148*n(h)+.02*n(2*h)+3e-4*n(3*h)),b=l*102.9372;return h+g+b+r}function fe(h){var g=N(h),b=ye(g);return{dec:E(b,0),ra:k(b,0)}}var H={};H.getPosition=function(h,g,b){var O=l*-b,R=l*g,P=d(h),L=fe(P),I=q(P,O)-L.ra;return{azimuth:A(I,R,L.dec),altitude:D(I,R,L.dec)}};var ve=H.times=[[-.833,"sunrise","sunset"],[-.3,"sunriseEnd","sunsetStart"],[-6,"dawn","dusk"],[-12,"nauticalDawn","nauticalDusk"],[-18,"nightEnd","night"],[6,"goldenHourEnd","goldenHour"]];H.addTime=function(h,g,b){ve.push([h,g,b])};var pe=9e-4;function me(h,g){return Math.round(h-pe-g/(2*r))}function Z(h,g,b){return pe+(h+g)/(2*r)+b}function xe(h,g,b){return S+h+.0053*n(g)-.0069*n(2*b)}function M(h,g,b){return m((n(h)-n(g)*n(b))/(s(g)*s(b)))}function Xe(h){return-2.076*Math.sqrt(h)/60}function Y(h,g,b,O,R,P,L){var I=M(h,b,O),z=Z(I,g,R);return xe(z,P,L)}H.getTimes=function(h,g,b,O){O=O||0;var R=l*-b,P=l*g,L=Xe(O),I=d(h),z=me(I,R),$=Z(0,R,z),ee=N($),se=ye(ee),he=E(se,0),te=xe($,ee,se),ie,Ae,re,G,oe,Ee,W={solarNoon:f(te),nadir:f(te-.5)};for(ie=0,Ae=ve.length;ie<Ae;ie+=1)re=ve[ie],G=(re[0]+L)*l,oe=Y(G,R,P,he,z,ee,se),Ee=te-(oe-te),W[re[1]]=f(Ee),W[re[2]]=f(oe);return W};function Pe(h){var g=l*(218.316+13.176396*h),b=l*(134.963+13.064993*h),O=l*(93.272+13.22935*h),R=g+l*6.289*n(b),P=l*5.128*n(O),L=385001-20905*s(b);return{ra:k(R,P),dec:E(R,P),dist:L}}H.getMoonPosition=function(h,g,b){var O=l*-b,R=l*g,P=d(h),L=Pe(P),I=q(P,O)-L.ra,z=D(I,R,L.dec),$=a(n(I),i(R)*s(L.dec)-n(L.dec)*s(I));return z=z+ne(z),{azimuth:A(I,R,L.dec),altitude:z,distance:L.dist,parallacticAngle:$}},H.getMoonIllumination=function(h){var g=d(h||new Date),b=fe(g),O=Pe(g),R=149598e3,P=m(n(b.dec)*n(O.dec)+s(b.dec)*s(O.dec)*s(b.ra-O.ra)),L=a(R*n(P),O.dist-R*s(P)),I=a(s(b.dec)*n(b.ra-O.ra),n(b.dec)*s(O.dec)-s(b.dec)*n(O.dec)*s(b.ra-O.ra));return{fraction:(1+s(L))/2,phase:.5+.5*L*(I<0?-1:1)/Math.PI,angle:I}};function Se(h,g){return new Date(h.valueOf()+g*u/24)}H.getMoonTimes=function(h,g,b,O){var R=new Date(h);O?R.setUTCHours(0,0,0,0):R.setHours(0,0,0,0);for(var P=.133*l,L=H.getMoonPosition(R,g,b).altitude-P,I,z,$,ee,se,he,te,ie,Ae,re,G,oe,Ee,W=1;W<=24&&(I=H.getMoonPosition(Se(R,W),g,b).altitude-P,z=H.getMoonPosition(Se(R,W+1),g,b).altitude-P,se=(L+z)/2-I,he=(z-L)/2,te=-he/(2*se),ie=(se*te+he)*te+I,Ae=he*he-4*se*I,re=0,Ae>=0&&(Ee=Math.sqrt(Ae)/(Math.abs(se)*2),G=te-Ee,oe=te+Ee,Math.abs(G)<=1&&re++,Math.abs(oe)<=1&&re++,G<-1&&(G=oe)),re===1?L<0?$=W+G:ee=W+G:re===2&&($=W+(ie<0?oe:G),ee=W+(ie<0?G:oe)),!($&&ee));W+=2)L=z;var Qe={};return $&&(Qe.rise=Se(R,$)),ee&&(Qe.set=Se(R,ee)),!$&&!ee&&(Qe[ie>0?"alwaysUp":"alwaysDown"]=!0),Qe},e.exports=H})()})(ct)),ct.exports}var Fn=In();const Mn=Pn(Fn);class Un extends we{ready(){this.removeDarkModeClasses()}removeDarkModeClasses(){const t=n=>{if(!Array.from(n.classList).some(o=>/^et_pb_blog_\d+$/.test(o)))return;Array.from(n.classList).filter(o=>o.startsWith("wp-dark-")).forEach(o=>n.classList.remove(o))};this._els('[class*="et_pb_blog_"]').forEach(t),new MutationObserver(n=>{n.forEach(s=>{if(s.addedNodes.forEach(i=>{i.nodeType===1&&i.matches('[class*="et_pb_blog_"]')&&(t(i),this.observeClassChanges(i,t))}),s.type==="attributes"&&s.attributeName==="class"){const i=s.target;i.matches('[class*="et_pb_blog_"]')&&t(i)}})}).observe(document.body,{childList:!0,subtree:!0}),this._els('[class*="et_pb_blog_"]').forEach(n=>{this.observeClassChanges(n,t)})}observeClassChanges(t,r){new MutationObserver(s=>{s.forEach(i=>{i.type==="attributes"&&i.attributeName==="class"&&r(t)})}).observe(t,{attributes:!0,attributeFilter:["class"]})}}const Nn=new Un;class jn extends we{async events(){return this.syncStorage(),this.tryApplyingDarkMode(),this.registerEvents(),this}get hasUserChoice(){return v.get("choice")!==null}syncStorage(){if(v.set("device",y.isDeviceDark?"dark":"light"),!this.isPremium)return;let t=new Date().getTimezoneOffset()/60;t>0?t="-"+t:t="+"+Math.abs(Number(t)),v.set("timezone",t),wp_dark_mode_json.options.frontend_mode==="sunset"&&this.syncDeviceLocation()}async syncDeviceLocation(){const t=v.get("location-updated");t&&new Date-new Date().setTime(t)<1440*60*1e3||!navigator||!navigator.geolocation||navigator.geolocation.getCurrentPosition(r=>{v.set("location",r.coords.latitude+","+r.coords.longitude),v.set("location-updated",new Date().getTime()),wp_dark_mode_json.options.frontend_mode==="sunset"&&this.isPremium&&this.applySunsetMode()})}registerEvents(){Ln.init(),Xt.init(),Fe().init(),xn.init(),this.followDevice(),Nn.init()}followDevice(){if(wp_dark_mode_json.options.frontend_mode!=="device"||!window||!window.matchMedia)return;const t=matchMedia("(prefers-color-scheme: dark)");if(!t)return!1;const r=()=>{t.matches?y.activate():y.deactivate()};t.addEventListener("change",function(){v.set("device",t.matches?"dark":"light"),v.get("choice")===null&&r()}),!y.isActive&&!this.hasUserChoice&&r()}async tryApplyingDarkMode(){return new Promise(async t=>{if(wp_dark_mode_json.is_excluded==1){t(!0);return}if(this.isPremium&&this.isTrue(wp_dark_mode_json.options.performance_exclude_cache)&&t(!0),!this.isTrue(wp_dark_mode_json.options.frontend_enabled)){t(!0);return}if(this.hasUserChoice){v.get("choice")=="dark"?y.activate():y.deactivate(),t(!0);return}switch(wp_dark_mode_json.options.frontend_mode){case"default_light":y.deactivate();break;default:case"default":y.activate();break;case"device":y.isDeviceDark?y.activate():y.deactivate();break;case"time":let s=function(u){const[w,S]=u.split(" ");let[T,f]=w.split(":").map(Number);return S==="PM"&&T!==12?T+=12:S==="AM"&&T===12&&(T=0),T*60+f};if(!this.isPremium){t(!0);return}const r=wp_dark_mode_json.options.frontend_time_starts,n=wp_dark_mode_json.options.frontend_time_ends,i=new Date,o=i.getHours()*60+i.getMinutes(),a=s(r),m=s(n);let l=!1;a<m?o>=a&&o<m&&(l=!0):(o>=a||o<m)&&(l=!0),l?y.activate():y.deactivate();break;case"sunset":if(!this.isPremium){t(!0);return}await this.applySunsetMode();break}t(!0)})}async applySunsetMode(){const t=v.get("location").split(",").map(Number);let{sunrise:r,sunset:n}=Mn.getTimes(new Date,t[0],t[1]);const s=new Date;s>n||s<r?y.activate():y.deactivate()}}const Bn=new jn,qn=Object.freeze(Object.defineProperty({__proto__:null,Switch_1:(e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.HalfMoonFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonFilled)+"</div></div>",Switch_10:((e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunFilled)+'</div><div class="_thumb wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.StarMoonFilled)+"</div></div></div>"),Switch_11:((e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_thumb wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonFilled)+"</div></div></div>"),Switch_12:((e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_thumb wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonFilled)+"</div></div></div>"),Switch_13:(e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.SunOutlined)+"</div></div>",Switch_14:(e={})=>'<div class="_scheme wp-dark-mode-ignore" tabindex="0" role="switch" aria-label="Light Mode On" aria-checked="true" title="Light Mode On"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.FullMoonFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.FullMoonFilled)+'</div></div><div class="_font wp-dark-mode-ignore" tabindex="0" role="switch" aria-label="Normal Font On" aria-checked="true" title="Normal Font On"><div class="_icon">'+(e.fontIcon||wp_dark_mode_icons.DoubleUpperT)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.fontIconActive||wp_dark_mode_icons.DoubleUpperT)+"</div></div>",Switch_15:(e={})=>{const t=e.fontIcon?'<img src="'+e.fontIcon+'"></img>':"a",r=e.fontIconActive?'<img src="'+e.fontIconActive+'"></img>':"A";return'<div class="_scheme wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonFilled)+'</div></div><div class="_font wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+t+'</div><div class="_icon wp-dark-mode-ignore">'+r+"</div></div>"},Switch_16:(e={})=>'<div class="_scheme wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.StarMoonOutlined)+'</div></div><div class="_font wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.fontIcon?'<img src="'+e.fontIcon+'"></img>':wp_dark_mode_icons.DoubleT)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.fontIconActive?'<img src="'+e.fontIconActive+'"></img>':wp_dark_mode_icons.DoubleT)+"</div></div>",Switch_17:(e={})=>'<div class="_scheme wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.RichSunFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.RichMoonFilled)+'</div></div><div class="_font wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.fontIcon||wp_dark_mode_icons.UpperA)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.fontIconActive||wp_dark_mode_icons.UpperA)+"</div></div>",Switch_18:(e={})=>'<div class="_font wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.fontIcon||wp_dark_mode_icons.UpperA)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.fontIconActive||wp_dark_mode_icons.UpperA)+'</div></div><div class="_scheme wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.FullMoonFilled)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.FullMoonFilled)+"</div></div>",Switch_19:(e={})=>'<div class="_font wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.fontIcon||wp_dark_mode_icons.UpperA)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.fontIconActive||wp_dark_mode_icons.UpperA)+'</div></div><div class="_scheme wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.StarMoonFilled)+"</div></div>",Switch_2:(e={})=>'<div class="_track wp-dark-mode-ignore"><span class="wp-dark-mode-ignore">'+(e.textLight||"Light")+'</span><div class="_thumb wp-dark-mode-ignore"></div><span class="wp-dark-mode-ignore">'+(e.textDark||"Dark")+"</span></div>",Switch_20:(e={})=>'<div class="_track wp-dark-mode-ignore"><span class="_thumb wp-dark-mode-ignore"></span></div>',Switch_21:(e={})=>`
        <label class="theme-switch _track wp-dark-mode-ignore">
            <div class="theme-switch__container wp-dark-mode-ignore">
                <div class="theme-switch__clouds wp-dark-mode-ignore"></div>
                
                <div class="theme-switch__stars-container wp-dark-mode-ignore">
                    ${wp_dark_mode_icons.Stars}
                </div>
                
                <div class="theme-switch__circle-container wp-dark-mode-ignore">
                    <div class="theme-switch__sun-moon-container wp-dark-mode-ignore">
                        <div class="theme-switch__moon wp-dark-mode-ignore">
                            <div class="theme-switch__spot wp-dark-mode-ignore"></div>
                            <div class="theme-switch__spot wp-dark-mode-ignore"></div>
                        </div>
                    </div>
                </div>
            </div>
        </label>
    `.trim(),Switch_22:((e={})=>'<div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.Halloween.light)+'</div><div class="_track wp-dark-mode-ignore"><span class="_thumb wp-dark-mode-ignore"></span></div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.Halloween.dark)+"</div>"),Switch_23:((e={})=>`<div class="switch-inner">
            <span>${e.iconLight||wp_dark_mode_icons.LOWSUN}</span>
            <span>${e.iconDark||wp_dark_mode_icons.TILTMOON}</span>
            <span class="glass"></span>
        </div>
       <svg style="display:none;">
        <filter id="glassEffect">
            <feImage href="data:image/png;base64,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" 
                    preserveAspectRatio="none" />
    
            <feDisplacementMap in="SourceGraphic"
                in2="turbulence"    
                            scale="200" xChannelSelector="R" yChannelSelector="G" />
        </filter>
    </svg>`),Switch_24:((e={})=>`<span class="_label">${e.textLight||"Light"}</span>
            <div class="_track">
                 <div class="_circles">
                    <span></span>
                    <span></span>
                </div>
                <div class="_stars">
                    ${wp_dark_mode_icons.LITTLE_STAR}
                    ${wp_dark_mode_icons.LITTLE_STAR}
                    ${wp_dark_mode_icons.LITTLE_STAR}
                    ${wp_dark_mode_icons.LITTLE_STAR}
                    ${wp_dark_mode_icons.LITTLE_STAR}
                </div>

                <div class="_thumb">
                    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 30.457 30.457"
                        xml:space="preserve">
                    <g>
                        <path d="M29.693,14.49c-0.469-0.174-1-0.035-1.32,0.353c-1.795,2.189-4.443,3.446-7.27,3.446c-5.183,0-9.396-4.216-9.396-9.397
                            c0-2.608,1.051-5.036,2.963-6.835c0.366-0.347,0.471-0.885,0.264-1.343c-0.207-0.456-0.682-0.736-1.184-0.684
                            C5.91,0.791,0,7.311,0,15.194c0,8.402,6.836,15.238,15.238,15.238c8.303,0,14.989-6.506,15.219-14.812
                            C30.471,15.118,30.164,14.664,29.693,14.49z"/>
                    </g>
                    </svg>
                </div>
            </div>
            <span class="_label">${e.textDark||"Dark"}</span>`),Switch_3:((e={})=>'<div class="_track wp-dark-mode-ignore"> <div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+'</div> <span class="_thumb wp-dark-mode-ignore"></span> <div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonOutlined)+"</div> </div>"),Switch_4:(function(e={}){return'<div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+'</div><div class="_track wp-dark-mode-ignore"><span class="_thumb wp-dark-mode-ignore"></span></div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonOutlined)+"</div>"}),Switch_5:(e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_thumb wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.RichSunOutlined)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.CurvedMoonOutlined)+"</div></div></div>",Switch_6:(function(e={}){return'<span class="wp-dark-mode-ignore">'+(e.textLight||"Light")+'</span><div class="_track wp-dark-mode-ignore"><div class="_thumb wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.RichSunOutlined)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.CurvedMoonOutlined)+'</div></div></div><span class="wp-dark-mode-ignore">'+(e.textDark||"Dark")+"</span>"}),Switch_7:((e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_thumb wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.RichSunOutlined)+'</div><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.CurvedMoonOutlined)+"</div></div></div>"),Switch_8:((e={})=>'<div class="_track wp-dark-mode-ignore"><div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+'</div><span class="_thumb wp-dark-mode-ignore"></span><div class="_icon wp-dark-mode-ignore">'+(e.iconDark||wp_dark_mode_icons.HalfMoonOutlined)+"</div></div>"),Switch_9:((e={})=>' <div class="_track wp-dark-mode-ignore"> <div class="_thumb wp-dark-mode-ignore"> <div class="_icon wp-dark-mode-ignore">'+(e.iconLight||wp_dark_mode_icons.SunOutlined)+"</div> </div> </div>")},Symbol.toStringTag,{value:"Module"})),Q=typeof window.wp_dark_mode_admin_json<"u"?window.wp_dark_mode_admin_json:window.wp_dark_mode_json;class Hn extends we{constructor(){super(...arguments);J(this,"userActivity",!1);J(this,"userActivityTimeout",null);J(this,"injectSwitches",()=>{const r=this.getSwitches(".ignore");if(!r||!r.length)return;const n=this;r.forEach(s=>{if(s.querySelector(".wp-dark-mode-switch-styled"))return;const i=["style","size","reactive","textLight","textDark","iconLight","iconDark"],o={};if(i.forEach(m=>{o[m]=s.dataset[m]||null}),!o.style)return;const a=n.buildSwitch(o);s.innerHTML=a})});J(this,"updateSwitches",()=>{const r=this.getSwitches(".dummy");if(!r||!r.length)return;const n=y.isActive,s="Toggle Dark Mode",i=n?"Dark Mode On":"Light Mode On";r.forEach(o=>{const a=o.querySelector("._scheme"),m=o.querySelector("._font");if(this.clickedSwitch&&(o===this.clickedSwitch||o.contains(this.clickedSwitch)),a||m)o.setAttribute("role","group"),o.setAttribute("aria-label","Dark Mode Settings"),o.removeAttribute("aria-checked"),o.removeAttribute("aria-pressed"),o.removeAttribute("title"),o.removeAttribute("tabindex"),a&&(a.classList[n?"add":"remove"]("active"),a.setAttribute("role","button"),a.removeAttribute("aria-checked"),a.removeAttribute("aria-pressed"),a.getAttribute("aria-label")||a.setAttribute("aria-label",s),a.getAttribute("tabindex")||a.setAttribute("tabindex","0")),m&&(m.getAttribute("tabindex")||m.setAttribute("tabindex","0"));else{o.setAttribute("role","button"),o.removeAttribute("aria-checked"),o.removeAttribute("aria-pressed"),o.getAttribute("aria-label")||o.setAttribute("aria-label",s);const l=o.querySelector(".switch");if(l)l.classList[n?"add":"remove"]("active");else{let u=o.querySelector("div:not(.light):not(.dark)");u||(u=o),u.classList[n?"add":"remove"]("active")}}}),this.clickedSwitch&&setTimeout(()=>{this.announce(i)},50),this.clickedSwitch=null})}getSwitches(r=""){return r!==""?document.querySelectorAll(".wp-dark-mode-switch:not("+r+")"):document.querySelectorAll(".wp-dark-mode-switch")}ready(){Q&&Q.is_excluded||(this.adjustFloatingSwitchDelay(),this.injectSwitches(),this.hideFloatingSwitch(),this.listenSwitches(),this.reactiveSwitches(),this.listenCustomTriggers(),this.throttle=!1,this.createAriaLiveRegion(),window.addEventListener("elementor/frontend/init",()=>{this.dynamicSwitches()}))}createAriaLiveRegion(){if(document.getElementById("wp-dark-mode-announcer"))return;const r=document.createElement("div");r.id="wp-dark-mode-announcer",r.setAttribute("role","status"),r.setAttribute("aria-live","polite"),r.setAttribute("aria-atomic","true"),r.style.position="absolute",r.style.left="-10000px",r.style.width="1px",r.style.height="1px",r.style.overflow="hidden",document.body.appendChild(r)}announce(r){const n=document.getElementById("wp-dark-mode-announcer");n&&(n.textContent="",setTimeout(()=>{n.textContent=r},100))}adjustFloatingSwitchDelay(){if(!(!Q.options.floating_switch_has_delay||!Q.options.floating_switch_delay)){var r=document.querySelector(".wp-dark-mode-floating-switch");r&&(r.style.opacity="0",r.style.display="none",r.classList.add("wp-dark-mode-floating-switch-hidden"),setTimeout(function(){r.classList.remove("wp-dark-mode-floating-switch-hidden"),r.style.display="",r.style.transition="opacity 0.1s linear",r.offsetWidth,r.style.opacity="1"},Q.options.floating_switch_delay*1e3))}}hideFloatingSwitch(){if(!Q.options.floating_switch_hide_on_idle)return;var r=document.querySelector(".wp-dark-mode-floating-switch");if(!r)return;var n=["mousemove","keydown","click","scroll","touchstart","touchmove","touchend","wheel"],s=this;function i(a,m){a.style.opacity=0,a.style.display="",a.style.transition="opacity "+m/1e3+"s linear",a.offsetWidth,a.style.opacity=1}function o(a,m){a.style.transition="opacity "+m/1e3+"s linear",a.style.opacity=0,setTimeout(function(){a.style.display="none"},m)}n.forEach(function(a){window.addEventListener(a,function(){s.userActivityTimeout||(clearTimeout(s.userActivityTimeout),r.classList.remove("wp-dark-mode-floating-switch-hidden"),i(r,100),s.userActivityTimeout=setTimeout(function(){s.userActivityTimeout=null,clearTimeout(s.userActivityTimeout),o(r,200),r.classList.add("wp-dark-mode-floating-switch-hidden")},Q.options.floating_switch_idle_timeout*1e3))})})}dynamicSwitches(){if(this.dynamicSwitchesInitialized)return;this.dynamicSwitchesInitialized=!0,new MutationObserver(n=>{n.forEach(s=>{this.throttle||(this.throttle=!0,setTimeout(this.injectSwitches,200),setTimeout(()=>{this.throttle=!1},500))})}).observe(document.body,{childList:!0,subtree:!0,attributes:!1})}listenSwitches(){window==null||window.addEventListener("click",r=>{(r.target.closest(".wp-dark-mode-switch")||r.target.matches(".wp-dark-mode-switch"))&&(r.target.closest(".dummy")||(r.preventDefault(),this.clickedSwitch=r.target.closest(".wp-dark-mode-switch"),r.target.closest("._font")||r.target.matches("._font")?(Xt.toggleFontSize(r.target.closest(".wp-dark-mode-switch ._font")),this.emit("font-toggled",r)):y.toggle().remember()))},!0),window==null||window.addEventListener("keydown",r=>{(r.key==="Enter"||r.key===" ")&&(r.target.closest(".wp-dark-mode-switch")||r.target.matches(".wp-dark-mode-switch"))&&(r.preventDefault(),r.target.click())})}listenCustomTriggers(){if(!Q||!Q.options||!Q.options.custom_triggers_enabled)return;const r=Q.options.custom_triggers_triggers||[];!r||r.length===0||(window==null||window.addEventListener("click",n=>{let s=null;for(const i of r)if(!(!i.element_selector||i.element_selector.trim()===""))try{if(n.target.closest(i.element_selector)||n.target.matches(i.element_selector)){s=i;break}}catch(o){console.warn("WP Dark Mode: Invalid custom trigger selector:",i.element_selector,o)}if(s)switch(n.preventDefault(),s.action){case"toggle":y.toggle().remember();break;case"switch_to_dark":y.isActive||y.activate().remember();break;case"switch_to_light":y.isActive&&y.deactivate().remember();break}},!0),window==null||window.addEventListener("keydown",n=>{if(!(n.key!=="Enter"&&n.key!==" ")){for(const s of r)if(!(!s.element_selector||s.element_selector.trim()===""))try{if(n.target.closest(s.element_selector)||n.target.matches(s.element_selector)){n.preventDefault(),n.target.click();break}}catch{}}},!0))}reactiveSwitches(){this.updateSwitches(),document.addEventListener("wp_dark_mode",r=>{this.updateSwitches()})}buildSwitch(r={}){const n=y.isActive,s=r.reactive!==!1;let i='<div class="wp-dark-mode-switch-styled wp-dark-mode-switch-'+(r.style||1)+(n&&s?" active":"")+'" style="--wpdm-switch-scale: '+(r.size||1)+'">';const o="Switch_"+(r.style||1);return r.iconLight=r.iconLight?'<img src="'+r.iconLight+'" width="100%"></img>':null,r.iconDark=r.iconDark?'<img src="'+r.iconDark+'" width="100%"></img>':null,i+=qn[o](r),i+="</div>",i}}const zn=new Hn,Jn=(...e)=>{wp_dark_mode_json.debug};window.Log=Jn,window.WPDarkModeApp=Bn.init(),zn.init()})();