// source --> https://www.vincentli.com.au/wp-content/plugins/image-watermark/js/no-right-click.js?ver=2.0.10 
(function(){"use strict";(function(){"use strict";const n=window.iwArgsNoRightClick||{},i=n.rightclick==="Y",c=n.draganddrop==="Y",l=n.devtools==="Y",y=n.enableToast==="Y",d=n.toastMessage||"This content is protected";if(!i&&!c&&!l)return;const u=r=>{if(!y)return;if(!document.getElementById("iw-toast-styles")){const a=document.createElement("style");a.id="iw-toast-styles",a.textContent=`
				@keyframes iwSlideIn { from { transform: translateX(400px); opacity: 0; } to { transform: translateX(0); opacity: 1; } }
				@keyframes iwFadeOut { to { opacity: 0; transform: translateX(400px); } }
				.iw-toast { position: fixed; top: 20px; right: 20px; background: #f44336; color: #fff; padding: 16px 24px; border-radius: 4px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px; box-shadow: 0 4px 6px rgba(0,0,0,0.2); z-index: 999999; animation: iwSlideIn 0.3s ease-out, iwFadeOut 0.3s ease-out 2.7s; }
			`,document.head.appendChild(a)}const e=document.querySelector(".iw-toast");e&&e.remove();const o=document.createElement("div");o.className="iw-toast",o.textContent=r,document.body.appendChild(o),setTimeout(()=>o.remove(),3e3)};if(i||c){const r=t=>t.target||t.srcElement||null,e=t=>t&&t.nodeType===1&&t.tagName==="IMG",o=t=>{if(!t||t.nodeType!==1)return!1;const m=window.getComputedStyle(t).backgroundImage;return typeof m=="string"&&m!=="none"},a=t=>t&&t.nodeType===1&&t.tagName==="A"&&t.querySelector("img"),s=t=>e(t)||o(t)||a(t),f=t=>{s(r(t))&&(t.preventDefault(),u(d))},g=t=>{s(r(t))&&(t.preventDefault(),u(d))};i&&(document.addEventListener("contextmenu",f,!0),document.addEventListener("copy",f,!0)),c&&document.addEventListener("dragstart",g,!0)}if(l){const r=e=>{const o=e.target||e.srcElement,a=o&&o.tagName?o.tagName.toLowerCase():"";if(a==="input"||a==="textarea"||o.isContentEditable)return;let s=!1;if(e.keyCode===123&&(s=!0),(e.ctrlKey||e.metaKey)&&e.shiftKey&&e.keyCode===73&&(s=!0),(e.ctrlKey||e.metaKey)&&e.shiftKey&&e.keyCode===74&&(s=!0),(e.ctrlKey||e.metaKey)&&e.shiftKey&&e.keyCode===67&&(s=!0),(e.ctrlKey||e.metaKey)&&e.keyCode===85&&(s=!0),s)return e.preventDefault(),u(d),!1};document.addEventListener("keydown",r,!0)}})();
})();
// source --> https://www.vincentli.com.au/wp-content/plugins/elementor-pro/assets/js/page-transitions.min.js?ver=4.1.0 
/*! elementor-pro - v4.1.0 - 26-05-2026 */
(()=>{var e={37772(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PageTransition",{enumerable:!0,get:function(){return n.PageTransition}}),Object.defineProperty(t,"Preloader",{enumerable:!0,get:function(){return o.Preloader}});var n=r(37539),o=r(17739)},16017(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const r=/.*#[\w\-/$.+()*@?~!&',;=:%]*$/;t.default={isDisabled:e=>Object.prototype.hasOwnProperty.call(e.dataset,"eDisablePageTransition"),isEmptyHref:e=>!e.getAttribute("href"),isTargetBlank:e=>"_blank"===e.target,notSameOrigin:e=>!e.href.startsWith(window.location.origin),hasFragment:e=>!!e.href.match(r),isPopup:e=>"true"===e.getAttribute("aria-haspopup")&&"false"===e.getAttribute("aria-expanded"),isWoocommerce:e=>{const t=e.href.match(/\?add-to-cart=/),r=e.href.match(/\?remove_item=/),n=e.href.match(/\?undo_item=/),o=e.href.match(/\?product-page=/),a=e.href.match(/\?elementor_wc_logout=/),s=e.parentElement?.classList.contains("woocommerce-MyAccount-navigation-link");return t||r||n||o||a||s},isExcluded:(e,t)=>e.href.match(new RegExp(t))}},37539(e,t,r){"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PageTransition=void 0,r(14846),r(63333),r(69655);var o=n(r(99733)),a=n(r(16017));class PageTransition extends HTMLElement{constructor(){super(),this.classes=this.getClasses(),this.elements=this.getElements(),this.bindEvents()}getClasses(){return{preloader:"e-page-transition--preloader",entering:"e-page-transition--entering",exiting:"e-page-transition--exiting",entered:"e-page-transition--entered",preview:"e-page-transition--preview"}}getStyle(){return`<style>${o.default.toString()}</style>`}static get observedAttributes(){return["preloader-type","preloader-icon","preloader-image-url","preloader-animation-type","disabled"]}getElements(){const e=this.getAttribute("triggers")||'a:not( [data-elementor-open-lightbox="yes"] )';return{links:document.querySelectorAll(e)}}shouldPageTriggerTransition(e){return Object.values(a.default).every(t=>!t(e,this.getAttribute("exclude")))}onPageShow(){this.classList.contains(this.classes.exiting)&&(this.classList.add(this.classes.entered),this.classList.remove(this.classes.exiting)),this.animateState("entering").then(()=>{this.classList.add(this.classes.entered)})}onLinkClick(e){if(!this.shouldPageTriggerTransition(e.currentTarget))return;e.preventDefault();const t=e.currentTarget.href;this.classList.remove(this.classes.entered),this.animateState("exiting",this.getPreloaderDelay()).then(()=>{this.classList.add(this.classes.exiting),location.href=t})}prerender(e){if(document.querySelector(`link[href="${e}"]`))return;const t=document.createElement("link");t.setAttribute("rel","prerender"),t.setAttribute("href",e),document.head.appendChild(t)}onLinkMouseEnter(e){this.shouldPageTriggerTransition(e.currentTarget)&&this.prerender(e.currentTarget.href)}bindEvents(){window.addEventListener("pageshow",this.onPageShow.bind(this)),window.addEventListener("DOMContentLoaded",()=>{this.elements=this.getElements(),this.elements.links.forEach(e=>{e.addEventListener("click",this.onLinkClick.bind(this)),e.addEventListener("mouseenter",this.onLinkMouseEnter.bind(this)),e.addEventListener("touchstart",this.onLinkMouseEnter.bind(this))})})}escapeHTML(e){const t={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"};return e.replace(/[&<>'"]/g,e=>t[e]||e)}getIconLoader(){const e=this.getAttribute("preloader-icon")||"";return`\n\t\t\t<i class="${this.escapeHTML(e)} ${this.classes.preloader}"></i>\n\t\t`}getImageLoader(){const e=this.getAttribute("preloader-image-url")||"";return`\n\t\t\t<img class="${this.classes.preloader}" src="${this.escapeHTML(e)}" />\n\t\t`}getAnimationLoader(){const e=this.getAttribute("preloader-animation-type");return e?`\n\t\t\t<e-preloader type="${e}"></e-preloader>\n\t\t`:""}render(){if(this.hasAttribute("disabled"))return void(this.innerHTML="");switch(this.getAttribute("preloader-type")){case"icon":this.innerHTML=this.getIconLoader();break;case"image":this.innerHTML=this.getImageLoader();break;case"animation":this.innerHTML=this.getAnimationLoader();break;default:this.innerHTML=""}this.innerHTML+=this.getStyle()}getCssVar(e,t="e-page-transition-"){return window.getComputedStyle(this).getPropertyValue(`--${t}${e}`)}getAnimationDuration(){return parseInt(this.getCssVar("animation-duration"))||0}getPreloaderDelay(){return parseInt(this.getCssVar("delay","e-preloader-"))||0}animate(){if(this.isAnimating)return new Promise((e,t)=>{t("Animation is already in progress.")});this.isAnimating=!0;const e=this.getPreloaderDelay()+1500;return this.classList.remove(this.classes.entered),new Promise(t=>{setTimeout(()=>{this.animateState("exiting",e).then(()=>{this.animateState("entering").then(()=>{this.classList.add(this.classes.entered),this.isAnimating=!1,t()})})})})}animateState(e,t=0){const r=this.classes?.[e];if(!r)return new Promise((t,r)=>{r(e)});this.classList.remove(r),this.classList.add(r);const n=this.getAnimationDuration();return new Promise(o=>{setTimeout(()=>{this.classList.remove(r),o(e)},n+t)})}attributeChangedCallback(){this.render()}connectedCallback(){this.render()}}t.PageTransition=PageTransition;t.default=PageTransition},17739(e,t,r){"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Preloader=void 0,r(76281);var o=n(r(19653));class Preloader extends HTMLElement{static get observedAttributes(){return["type"]}attributeChangedCallback(){this.render()}getStyle(){return`<style>${o.default.toString()}</style>`}render(){const e=this.getAttribute("type");this.innerHTML="",e&&(["bouncing-dots","pulsing-dots"].includes(e)&&(this.innerHTML+="\n\t\t\t\t<i></i>\n\t\t\t\t<i></i>\n\t\t\t\t<i></i>\n\t\t\t\t<i></i>\n\t\t\t"),this.innerHTML+=this.getStyle())}connectedCallback(){this.render()}}t.Preloader=Preloader;t.default=Preloader},99733(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(8645),o=r.n(n),a=r(60278),s=r.n(a)()(o());s.push([e.id,"e-page-transition{--preloader-fade-duration: .5s;--preloader-delay: calc( var( --e-page-transition-animation-duration, 0s ) + var( --e-preloader-delay, 0s ) );--page-transition-delay: var( --preloader-fade-duration );position:fixed;inset:0;display:grid;place-items:center;z-index:10000;background:#fff;animation-fill-mode:both;animation-duration:var(--e-page-transition-animation-duration)}e-page-transition[disabled]{display:none}e-page-transition e-preloader,e-page-transition .e-page-transition--preloader{opacity:0}e-page-transition .e-page-transition--preloader{position:absolute;font-size:var(--e-preloader-size);color:var(--e-preloader-color);fill:var(--e-preloader-color);width:var(--e-preloader-width);max-width:var(--e-preloader-max-width);transform:rotate(var(--e-preloader-rotate, 0deg));animation-name:var(--e-preloader-animation);animation-duration:var(--e-preloader-animation-duration, 1000ms);animation-iteration-count:infinite;animation-timing-function:linear}e-page-transition svg.e-page-transition--preloader{width:var(--e-preloader-size)}.e-page-transition--entering{animation-name:var(--e-page-transition-entrance-animation);animation-delay:var(--preloader-fade-duration, 0s)}.e-page-transition--entering e-preloader,.e-page-transition--entering .e-page-transition--preloader{animation:var(--e-preloader-animation, none) var(--e-preloader-animation-duration, 0s) linear infinite,e-page-transition-fade-out var(--preloader-fade-duration) both;transition:none}.e-page-transition--exiting{animation-name:var(--e-page-transition-exit-animation)}.e-page-transition--exiting e-preloader,.e-page-transition--exiting .e-page-transition--preloader{opacity:var(--e-preloader-opacity, 1);transition:var(--preloader-fade-duration) all;transition-delay:var(--preloader-delay, 0s)}.e-page-transition--entered:not(.e-page-transition--preview){display:none}.e-page-transition--preview{animation-fill-mode:initial}.e-page-transition--preview.e-page-transition--entered e-preloader,.e-page-transition--preview.e-page-transition--entered .e-page-transition--preloader{opacity:var(--e-preloader-opacity, 1)}@media(prefers-reduced-motion: reduce){e-page-transition{display:none}}@keyframes e-page-transition-fade-in{from{opacity:0}to{opacity:1}}@keyframes e-page-transition-fade-in-down{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}@keyframes e-page-transition-fade-in-left{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}@keyframes e-page-transition-fade-in-right{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}@keyframes e-page-transition-fade-in-up{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}@keyframes e-page-transition-zoom-in{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes e-page-transition-slide-in-down{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes e-page-transition-slide-in-left{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes e-page-transition-slide-in-right{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes e-page-transition-slide-in-up{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes e-page-transition-fade-out{from{opacity:1}to{opacity:0}}@keyframes e-page-transition-fade-out-up{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes e-page-transition-fade-out-left{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(-100%, 0, 0)}}@keyframes e-page-transition-fade-out-right{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(100%, 0, 0)}}@keyframes e-page-transition-fade-out-down{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes e-page-transition-slide-out-up{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, -100%, 0);visibility:visible}}@keyframes e-page-transition-slide-out-left{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0);visibility:visible}}@keyframes e-page-transition-slide-out-right{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0);visibility:visible}}@keyframes e-page-transition-slide-out-down{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, 100%, 0);visibility:visible}}@keyframes e-page-transition-zoom-out{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}",""]);const c=s},19653(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(8645),o=r.n(n),a=r(60278),s=r.n(a)()(o());s.push([e.id,'e-preloader{--default-duartion: 1000ms;--duration: var( --e-preloader-animation-duration, var( --default-duration ) );display:block;font-size:var(--e-preloader-size)}e-preloader[type=circle],e-preloader[type=circle-dashed],e-preloader[type=spinners]{--e-preloader-animation: e-preloader-spin;height:1em;width:1em;border:.1em solid var(--e-preloader-color);border-top-color:rgba(0,0,0,0);border-radius:100%;animation:var(--duration) var(--e-preloader-animation) linear infinite}e-preloader[type=circle-dashed]{border:.1em solid hsla(0,0%,100%,.3);border-top-color:var(--e-preloader-color)}e-preloader[type=spinners]{border-bottom-color:rgba(0,0,0,0)}e-preloader[type=bouncing-dots],e-preloader[type=pulsing-dots]{display:flex;gap:1em}e-preloader[type=bouncing-dots] i,e-preloader[type=pulsing-dots] i{height:1em;width:1em;border-radius:100%;background-color:var(--e-preloader-color)}e-preloader[type=bouncing-dots] i:nth-child(2),e-preloader[type=pulsing-dots] i:nth-child(2){animation-delay:var(--delay)}e-preloader[type=bouncing-dots] i:nth-child(3),e-preloader[type=pulsing-dots] i:nth-child(3){animation-delay:calc(var(--delay)*2)}e-preloader[type=bouncing-dots] i:nth-child(4),e-preloader[type=pulsing-dots] i:nth-child(4){animation-delay:calc(var(--delay)*3)}e-preloader[type=bouncing-dots] i{--delay: calc( var( --duration ) / 10 );animation:var(--duration) e-preloader-bounce linear infinite}e-preloader[type=pulsing-dots] i{--delay: calc( var( --duration ) / 6 );animation:var(--duration) e-preloader-pulsing-dots linear infinite}e-preloader[type=pulse]{height:1em;width:1em;position:relative}e-preloader[type=pulse]::before,e-preloader[type=pulse]::after{content:"";position:absolute;inset:0;border:.05em solid var(--e-preloader-color);border-radius:100%;animation:1.2s e-preloader-pulse infinite both ease-out}e-preloader[type=pulse]::after{animation-delay:.6s}e-preloader[type=overlap]{height:1em;width:1em;position:relative}e-preloader[type=overlap]::before,e-preloader[type=overlap]::after{content:"";inset:0;position:absolute;background:var(--e-preloader-color);border-radius:100%;opacity:.5;animation:2s e-preloader-overlap infinite both ease-in-out}e-preloader[type=overlap]::after{animation-delay:-1s;animation-direction:reverse}e-preloader[type=nested-spinners],e-preloader[type=opposing-nested-spinners],e-preloader[type=opposing-nested-rings]{height:1em;width:1em;position:relative}e-preloader[type=nested-spinners]::before,e-preloader[type=nested-spinners]::after,e-preloader[type=opposing-nested-spinners]::before,e-preloader[type=opposing-nested-spinners]::after,e-preloader[type=opposing-nested-rings]::before,e-preloader[type=opposing-nested-rings]::after{content:"";display:block;position:absolute;border-radius:100%;border:.1em solid var(--e-preloader-color);border-top-color:rgba(0,0,0,0);animation:var(--duration) e-preloader-spin linear infinite}e-preloader[type=nested-spinners]::before,e-preloader[type=opposing-nested-spinners]::before,e-preloader[type=opposing-nested-rings]::before{inset:-0.3em}e-preloader[type=nested-spinners]::after,e-preloader[type=opposing-nested-spinners]::after,e-preloader[type=opposing-nested-rings]::after{animation-duration:calc(var(--duration) - .2s);inset:0;opacity:.5}e-preloader[type=nested-spinners]::before,e-preloader[type=nested-spinners]::after,e-preloader[type=opposing-nested-spinners]::before,e-preloader[type=opposing-nested-spinners]::after{border-bottom-color:rgba(0,0,0,0)}e-preloader[type=opposing-nested-rings]::after,e-preloader[type=opposing-nested-spinners]::after{animation-direction:reverse}e-preloader[type=progress-bar],e-preloader[type=two-way-progress-bar],e-preloader[type=repeating-bar]{--e-preloader-animation: e-preloader-progress-bar;height:.05em;width:5em;max-width:50vw;background:var(--e-preloader-color);animation:var(--duration) var(--e-preloader-animation) linear infinite both}e-preloader[type=progress-bar]{transform-origin:0 50%}e-preloader[type=repeating-bar]{--e-preloader-animation: e-preloader-repeating-bar}@media(prefers-reduced-motion: reduce){e-preloader{display:none}}@keyframes e-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes e-preloader-bounce{0%,40%,100%{transform:translateY(0)}20%{transform:translateY(-80%)}}@keyframes e-preloader-pulsing-dots{0%,40%,100%{transform:scale(1)}20%{transform:scale(1.5)}}@keyframes e-preloader-pulse{from{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes e-preloader-overlap{0%,100%{transform:scale(0.2)}50%{transform:scale(1)}}@keyframes e-preloader-progress-bar{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes e-preloader-repeating-bar{0%{transform:scaleX(0);transform-origin:0 50%}49%{transform-origin:0 50%}50%{transform:scaleX(1);transform-origin:100% 50%}100%{transform:scaleX(0);transform-origin:100% 50%}}',""]);const c=s},60278(e){"use strict";e.exports=function(e){var t=[];return t.toString=function toString(){return this.map(function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r}).join("")},t.i=function i(e,r,n,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(n)for(var c=0;c<this.length;c++){var p=this[c][0];null!=p&&(s[p]=!0)}for(var u=0;u<e.length;u++){var l=[].concat(e[u]);n&&s[l[0]]||(void 0!==a&&(void 0===l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=a),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),o&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=o):l[4]="".concat(o)),t.push(l))}},t}},8645(e){"use strict";e.exports=function(e){return e[1]}},96784(e){e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},68120(e,t,r){"use strict";var n=r(1483),o=r(18761),a=TypeError;e.exports=function(e){if(n(e))return e;throw new a(o(e)+" is not a function")}},37095(e,t,r){"use strict";var n=r(70001),o=r(25290),a=r(25835).f,s=n("unscopables"),c=Array.prototype;void 0===c[s]&&a(c,s,{configurable:!0,value:o(null)}),e.exports=function(e){c[s][e]=!0}},96021(e,t,r){"use strict";var n=r(4815),o=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw new o("Incorrect invocation")}},2293(e,t,r){"use strict";var n=r(71704),o=String,a=TypeError;e.exports=function(e){if(n(e))return e;throw new a(o(e)+" is not an object")}},86651(e,t,r){"use strict";var n=r(35599),o=r(33392),a=r(66960),createMethod=function(e){return function(t,r,s){var c=n(t),p=a(c);if(0===p)return!e&&-1;var u,l=o(s,p);if(e&&r!=r){for(;p>l;)if((u=c[l++])!=u)return!0}else for(;p>l;l++)if((e||l in c)&&c[l]===r)return e||l||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},91278(e,t,r){"use strict";var n=r(14762),o=n({}.toString),a=n("".slice);e.exports=function(e){return a(o(e),8,-1)}},26145(e,t,r){"use strict";var n=r(34338),o=r(1483),a=r(91278),s=r(70001)("toStringTag"),c=Object,p="Arguments"===a(function(){return arguments}());e.exports=n?a:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=c(e),s))?r:p?a(t):"Object"===(n=a(t))&&o(t.callee)?"Arguments":n}},16726(e,t,r){"use strict";var n=r(55755),o=r(89497),a=r(4961),s=r(25835);e.exports=function(e,t,r){for(var c=o(t),p=s.f,u=a.f,l=0;l<c.length;l++){var d=c[l];n(e,d)||r&&n(r,d)||p(e,d,u(t,d))}}},19441(e,t,r){"use strict";var n=r(28473);e.exports=!n(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})},69037(e,t,r){"use strict";var n=r(20382),o=r(25835),a=r(57738);e.exports=n?function(e,t,r){return o.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},57738(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},30670(e,t,r){"use strict";var n=r(20382),o=r(25835),a=r(57738);e.exports=function(e,t,r){n?o.f(e,t,a(0,r)):e[t]=r}},83864(e,t,r){"use strict";var n=r(90169),o=r(25835);e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),o.f(e,t,r)}},77914(e,t,r){"use strict";var n=r(1483),o=r(25835),a=r(90169),s=r(82095);e.exports=function(e,t,r,c){c||(c={});var p=c.enumerable,u=void 0!==c.name?c.name:t;if(n(r)&&a(r,u,c),c.global)p?e[t]=r:s(t,r);else{try{c.unsafe?e[t]&&(p=!0):delete e[t]}catch(e){}p?e[t]=r:o.f(e,t,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}},82095(e,t,r){"use strict";var n=r(85578),o=Object.defineProperty;e.exports=function(e,t){try{o(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},20382(e,t,r){"use strict";var n=r(28473);e.exports=!n(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},3145(e,t,r){"use strict";var n=r(85578),o=r(71704),a=n.document,s=o(a)&&o(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},44741(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},19461(e,t,r){"use strict";var n=r(85578).navigator,o=n&&n.userAgent;e.exports=o?String(o):""},66477(e,t,r){"use strict";var n,o,a=r(85578),s=r(19461),c=a.process,p=a.Deno,u=c&&c.versions||p&&p.version,l=u&&u.v8;l&&(o=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(o=+n[1]),e.exports=o},28612(e,t,r){"use strict";var n=r(85578),o=r(4961).f,a=r(69037),s=r(77914),c=r(82095),p=r(16726),u=r(98730);e.exports=function(e,t){var r,l,d,f,g,m=e.target,y=e.global,v=e.stat;if(r=y?n:v?n[m]||c(m,{}):n[m]&&n[m].prototype)for(l in t){if(f=t[l],d=e.dontCallGetSet?(g=o(r,l))&&g.value:r[l],!u(y?l:m+(v?".":"#")+l,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;p(f,d)}(e.sham||d&&d.sham)&&a(f,"sham",!0),s(r,l,f,e)}}},28473(e){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},32914(e,t,r){"use strict";var n=r(23786),o=r(68120),a=r(274),s=n(n.bind);e.exports=function(e,t){return o(e),void 0===t?e:a?s(e,t):function(){return e.apply(t,arguments)}}},274(e,t,r){"use strict";var n=r(28473);e.exports=!n(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},21807(e,t,r){"use strict";var n=r(274),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},42048(e,t,r){"use strict";var n=r(20382),o=r(55755),a=Function.prototype,s=n&&Object.getOwnPropertyDescriptor,c=o(a,"name"),p=c&&"something"===function something(){}.name,u=c&&(!n||n&&s(a,"name").configurable);e.exports={EXISTS:c,PROPER:p,CONFIGURABLE:u}},23786(e,t,r){"use strict";var n=r(91278),o=r(14762);e.exports=function(e){if("Function"===n(e))return o(e)}},14762(e,t,r){"use strict";var n=r(274),o=Function.prototype,a=o.call,s=n&&o.bind.bind(a,a);e.exports=n?s:function(e){return function(){return a.apply(e,arguments)}}},11409(e,t,r){"use strict";var n=r(85578),o=r(1483);e.exports=function(e,t){return arguments.length<2?(r=n[e],o(r)?r:void 0):n[e]&&n[e][t];var r}},40041(e){"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},26665(e,t,r){"use strict";var n=r(26145),o=r(92564),a=r(15983),s=r(86775),c=r(70001)("iterator");e.exports=function(e){if(!a(e))return o(e,c)||o(e,"@@iterator")||s[n(e)]}},14887(e,t,r){"use strict";var n=r(21807),o=r(68120),a=r(2293),s=r(18761),c=r(26665),p=TypeError;e.exports=function(e,t){var r=arguments.length<2?c(e):t;if(o(r))return a(n(r,e));throw new p(s(e)+" is not iterable")}},92564(e,t,r){"use strict";var n=r(68120),o=r(15983);e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}},85578(e,t,r){"use strict";var check=function(e){return e&&e.Math===Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof r.g&&r.g)||check("object"==typeof this&&this)||function(){return this}()||Function("return this")()},55755(e,t,r){"use strict";var n=r(14762),o=r(22347),a=n({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return a(o(e),t)}},11507(e){"use strict";e.exports={}},42811(e,t,r){"use strict";var n=r(11409);e.exports=n("document","documentElement")},1799(e,t,r){"use strict";var n=r(20382),o=r(28473),a=r(3145);e.exports=!n&&!o(function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a})},32121(e,t,r){"use strict";var n=r(14762),o=r(28473),a=r(91278),s=Object,c=n("".split);e.exports=o(function(){return!s("z").propertyIsEnumerable(0)})?function(e){return"String"===a(e)?c(e,""):s(e)}:s},17268(e,t,r){"use strict";var n=r(14762),o=r(1483),a=r(91831),s=n(Function.toString);o(a.inspectSource)||(a.inspectSource=function(e){return s(e)}),e.exports=a.inspectSource},64483(e,t,r){"use strict";var n,o,a,s=r(74644),c=r(85578),p=r(71704),u=r(69037),l=r(55755),d=r(91831),f=r(65409),g=r(11507),m="Object already initialized",y=c.TypeError,v=c.WeakMap;if(s||d.state){var h=d.state||(d.state=new v);h.get=h.get,h.has=h.has,h.set=h.set,n=function(e,t){if(h.has(e))throw new y(m);return t.facade=e,h.set(e,t),t},o=function(e){return h.get(e)||{}},a=function(e){return h.has(e)}}else{var b=f("state");g[b]=!0,n=function(e,t){if(l(e,b))throw new y(m);return t.facade=e,u(e,b,t),t},o=function(e){return l(e,b)?e[b]:{}},a=function(e){return l(e,b)}}e.exports={set:n,get:o,has:a,enforce:function(e){return a(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!p(t)||(r=o(t)).type!==e)throw new y("Incompatible receiver, "+e+" required");return r}}}},95299(e,t,r){"use strict";var n=r(70001),o=r(86775),a=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||s[a]===e)}},1483(e){"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},98730(e,t,r){"use strict";var n=r(28473),o=r(1483),a=/#|\.prototype\./,isForced=function(e,t){var r=c[s(e)];return r===u||r!==p&&(o(t)?n(t):!!t)},s=isForced.normalize=function(e){return String(e).replace(a,".").toLowerCase()},c=isForced.data={},p=isForced.NATIVE="N",u=isForced.POLYFILL="P";e.exports=isForced},15983(e){"use strict";e.exports=function(e){return null==e}},71704(e,t,r){"use strict";var n=r(1483);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},19557(e){"use strict";e.exports=!1},31423(e,t,r){"use strict";var n=r(11409),o=r(1483),a=r(4815),s=r(45022),c=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&a(t.prototype,c(e))}},11506(e,t,r){"use strict";var n=r(32914),o=r(21807),a=r(2293),s=r(18761),c=r(95299),p=r(66960),u=r(4815),l=r(14887),d=r(26665),f=r(46721),g=TypeError,Result=function(e,t){this.stopped=e,this.result=t},m=Result.prototype;e.exports=function(e,t,r){var y,v,h,b,w,x,_,O=r&&r.that,P=!(!r||!r.AS_ENTRIES),S=!(!r||!r.IS_RECORD),k=!(!r||!r.IS_ITERATOR),T=!(!r||!r.INTERRUPTED),E=n(t,O),stop=function(e){var t=y;return y=void 0,t&&f(t,"normal"),new Result(!0,e)},callFn=function(e){return P?(a(e),T?E(e[0],e[1],stop):E(e[0],e[1])):T?E(e,stop):E(e)};if(S)y=e.iterator;else if(k)y=e;else{if(!(v=d(e)))throw new g(s(e)+" is not iterable");if(c(v)){for(h=0,b=p(e);b>h;h++)if((w=callFn(e[h]))&&u(m,w))return w;return new Result(!1)}y=l(e,v)}for(x=S?e.next:y.next;!(_=o(x,y)).done;){var j=_.value;try{w=callFn(j)}catch(e){if(!y)throw e;f(y,"throw",e)}if("object"==typeof w&&w&&u(m,w))return w}return new Result(!1)}},46721(e,t,r){"use strict";var n=r(21807),o=r(2293),a=r(92564);e.exports=function(e,t,r){var s,c;o(e);try{if(!(s=a(e,"return"))){if("throw"===t)throw r;return r}s=n(s,e)}catch(e){c=!0,s=e}if("throw"===t)throw r;if(c)throw s;return o(s),r}},75267(e,t,r){"use strict";var n=r(85578);e.exports=function(e,t){var r=n.Iterator,o=r&&r.prototype,a=o&&o[e],s=!1;if(a)try{a.call({next:function(){return{done:!0}},return:function(){s=!0}},-1)}catch(e){e instanceof t||(s=!1)}if(!s)return a}},21851(e,t,r){"use strict";var n,o,a,s=r(28473),c=r(1483),p=r(71704),u=r(25290),l=r(53181),d=r(77914),f=r(70001),g=r(19557),m=f("iterator"),y=!1;[].keys&&("next"in(a=[].keys())?(o=l(l(a)))!==Object.prototype&&(n=o):y=!0),!p(n)||s(function(){var e={};return n[m].call(e)!==e})?n={}:g&&(n=u(n)),c(n[m])||d(n,m,function(){return this}),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:y}},86775(e){"use strict";e.exports={}},66960(e,t,r){"use strict";var n=r(58324);e.exports=function(e){return n(e.length)}},90169(e,t,r){"use strict";var n=r(14762),o=r(28473),a=r(1483),s=r(55755),c=r(20382),p=r(42048).CONFIGURABLE,u=r(17268),l=r(64483),d=l.enforce,f=l.get,g=String,m=Object.defineProperty,y=n("".slice),v=n("".replace),h=n([].join),b=c&&!o(function(){return 8!==m(function(){},"length",{value:8}).length}),w=String(String).split("String"),x=e.exports=function(e,t,r){"Symbol("===y(g(t),0,7)&&(t="["+v(g(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!s(e,"name")||p&&e.name!==t)&&(c?m(e,"name",{value:t,configurable:!0}):e.name=t),b&&r&&s(r,"arity")&&e.length!==r.arity&&m(e,"length",{value:r.arity});try{r&&s(r,"constructor")&&r.constructor?c&&m(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=d(e);return s(n,"source")||(n.source=h(w,"string"==typeof t?t:"")),e};Function.prototype.toString=x(function toString(){return a(this)&&f(this).source||u(this)},"toString")},61703(e){"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function trunc(e){var n=+e;return(n>0?r:t)(n)}},25290(e,t,r){"use strict";var n,o=r(2293),a=r(95799),s=r(44741),c=r(11507),p=r(42811),u=r(3145),l=r(65409),d="prototype",f="script",g=l("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<"+f+">"+e+"</"+f+">"},NullProtoObjectViaActiveX=function(e){e.write(scriptTag("")),e.close();var t=e.parentWindow.Object;return e=null,t},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;NullProtoObject="undefined"!=typeof document?document.domain&&n?NullProtoObjectViaActiveX(n):(t=u("iframe"),r="java"+f+":",t.style.display="none",p.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(scriptTag("document.F=Object")),e.close(),e.F):NullProtoObjectViaActiveX(n);for(var o=s.length;o--;)delete NullProtoObject[d][s[o]];return NullProtoObject()};c[g]=!0,e.exports=Object.create||function create(e,t){var r;return null!==e?(EmptyConstructor[d]=o(e),r=new EmptyConstructor,EmptyConstructor[d]=null,r[g]=e):r=NullProtoObject(),void 0===t?r:a.f(r,t)}},95799(e,t,r){"use strict";var n=r(20382),o=r(3896),a=r(25835),s=r(2293),c=r(35599),p=r(33658);t.f=n&&!o?Object.defineProperties:function defineProperties(e,t){s(e);for(var r,n=c(t),o=p(t),u=o.length,l=0;u>l;)a.f(e,r=o[l++],n[r]);return e}},25835(e,t,r){"use strict";var n=r(20382),o=r(1799),a=r(3896),s=r(2293),c=r(83815),p=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",g="writable";t.f=n?a?function defineProperty(e,t,r){if(s(e),t=c(t),s(r),"function"==typeof e&&"prototype"===t&&"value"in r&&g in r&&!r[g]){var n=l(e,t);n&&n[g]&&(e[t]=r.value,r={configurable:f in r?r[f]:n[f],enumerable:d in r?r[d]:n[d],writable:!1})}return u(e,t,r)}:u:function defineProperty(e,t,r){if(s(e),t=c(t),s(r),o)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new p("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},4961(e,t,r){"use strict";var n=r(20382),o=r(21807),a=r(37611),s=r(57738),c=r(35599),p=r(83815),u=r(55755),l=r(1799),d=Object.getOwnPropertyDescriptor;t.f=n?d:function getOwnPropertyDescriptor(e,t){if(e=c(e),t=p(t),l)try{return d(e,t)}catch(e){}if(u(e,t))return s(!o(a.f,e,t),e[t])}},12278(e,t,r){"use strict";var n=r(56742),o=r(44741).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,o)}},74347(e,t){"use strict";t.f=Object.getOwnPropertySymbols},53181(e,t,r){"use strict";var n=r(55755),o=r(1483),a=r(22347),s=r(65409),c=r(19441),p=s("IE_PROTO"),u=Object,l=u.prototype;e.exports=c?u.getPrototypeOf:function(e){var t=a(e);if(n(t,p))return t[p];var r=t.constructor;return o(r)&&t instanceof r?r.prototype:t instanceof u?l:null}},4815(e,t,r){"use strict";var n=r(14762);e.exports=n({}.isPrototypeOf)},56742(e,t,r){"use strict";var n=r(14762),o=r(55755),a=r(35599),s=r(86651).indexOf,c=r(11507),p=n([].push);e.exports=function(e,t){var r,n=a(e),u=0,l=[];for(r in n)!o(c,r)&&o(n,r)&&p(l,r);for(;t.length>u;)o(n,r=t[u++])&&(~s(l,r)||p(l,r));return l}},33658(e,t,r){"use strict";var n=r(56742),o=r(44741);e.exports=Object.keys||function keys(e){return n(e,o)}},37611(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);t.f=o?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:r},348(e,t,r){"use strict";var n=r(21807),o=r(1483),a=r(71704),s=TypeError;e.exports=function(e,t){var r,c;if("string"===t&&o(r=e.toString)&&!a(c=n(r,e)))return c;if(o(r=e.valueOf)&&!a(c=n(r,e)))return c;if("string"!==t&&o(r=e.toString)&&!a(c=n(r,e)))return c;throw new s("Can't convert object to primitive value")}},89497(e,t,r){"use strict";var n=r(11409),o=r(14762),a=r(12278),s=r(74347),c=r(2293),p=o([].concat);e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=a.f(c(e)),r=s.f;return r?p(t,r(e)):t}},53312(e,t,r){"use strict";var n=r(15983),o=TypeError;e.exports=function(e){if(n(e))throw new o("Can't call method on "+e);return e}},65409(e,t,r){"use strict";var n=r(47255),o=r(81866),a=n("keys");e.exports=function(e){return a[e]||(a[e]=o(e))}},91831(e,t,r){"use strict";var n=r(19557),o=r(85578),a=r(82095),s="__core-js_shared__",c=e.exports=o[s]||a(s,{});(c.versions||(c.versions=[])).push({version:"3.49.0",mode:n?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},47255(e,t,r){"use strict";var n=r(91831);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},86029(e,t,r){"use strict";var n=r(66477),o=r(28473),a=r(85578).String;e.exports=!!Object.getOwnPropertySymbols&&!o(function(){var e=Symbol("symbol detection");return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})},33392(e,t,r){"use strict";var n=r(73005),o=Math.max,a=Math.min;e.exports=function(e,t){var r=n(e);return r<0?o(r+t,0):a(r,t)}},35599(e,t,r){"use strict";var n=r(32121),o=r(53312);e.exports=function(e){return n(o(e))}},73005(e,t,r){"use strict";var n=r(61703);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},58324(e,t,r){"use strict";var n=r(73005),o=Math.min;e.exports=function(e){var t=n(e);return t>0?o(t,9007199254740991):0}},22347(e,t,r){"use strict";var n=r(53312),o=Object;e.exports=function(e){return o(n(e))}},22355(e,t,r){"use strict";var n=r(21807),o=r(71704),a=r(31423),s=r(92564),c=r(348),p=r(70001),u=TypeError,l=p("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var r,p=s(e,l);if(p){if(void 0===t&&(t="default"),r=n(p,e,t),!o(r)||a(r))return r;throw new u("Can't convert object to primitive value")}return void 0===t&&(t="number"),c(e,t)}},83815(e,t,r){"use strict";var n=r(22355),o=r(31423);e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},34338(e,t,r){"use strict";var n={};n[r(70001)("toStringTag")]="z",e.exports="[object z]"===String(n)},18761(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},81866(e,t,r){"use strict";var n=r(14762),o=0,a=Math.random(),s=n(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++o+a,36)}},45022(e,t,r){"use strict";var n=r(86029);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3896(e,t,r){"use strict";var n=r(20382),o=r(28473);e.exports=n&&o(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},74644(e,t,r){"use strict";var n=r(85578),o=r(1483),a=n.WeakMap;e.exports=o(a)&&/native code/.test(String(a))},70001(e,t,r){"use strict";var n=r(85578),o=r(47255),a=r(55755),s=r(81866),c=r(86029),p=r(45022),u=n.Symbol,l=o("wks"),d=p?u.for||u:u&&u.withoutSetter||s;e.exports=function(e){return a(l,e)||(l[e]=c&&a(u,e)?u[e]:d("Symbol."+e)),l[e]}},76281(e,t,r){"use strict";var n=r(28612),o=r(86651).includes,a=r(28473),s=r(37095),c=a(function(){return!Array(1).includes()}),p=a(function(){return[,1].includes(void 0,1)});n({target:"Array",proto:!0,forced:c||p},{includes:function includes(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),s("includes")},43617(e,t,r){"use strict";var n=r(28612),o=r(85578),a=r(96021),s=r(2293),c=r(1483),p=r(53181),u=r(83864),l=r(30670),d=r(28473),f=r(55755),g=r(70001),m=r(21851).IteratorPrototype,y=r(20382),v=r(19557),h="constructor",b="Iterator",w=g("toStringTag"),x=TypeError,_=o[b],O=v||!c(_)||_.prototype!==m||!d(function(){_({})}),P=function Iterator(){if(a(this,m),p(this)===m)throw new x("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(e,t){y?u(m,e,{configurable:!0,get:function(){return t},set:function(t){if(s(this),this===m)throw new x("You can't redefine this property");f(this,e)?this[e]=t:l(this,e,t)}}):m[e]=t};f(m,w)||defineIteratorPrototypeAccessor(w,b),!O&&f(m,h)&&m[h]!==Object||defineIteratorPrototypeAccessor(h,P),P.prototype=m,n({global:!0,constructor:!0,forced:O},{Iterator:P})},35214(e,t,r){"use strict";var n=r(28612),o=r(21807),a=r(11506),s=r(68120),c=r(2293),p=r(40041),u=r(46721),l=r(75267)("every",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:l},{every:function every(e){c(this);try{s(e)}catch(e){u(this,"throw",e)}if(l)return o(l,this,e);var t=p(this),r=0;return!a(t,function(t,n){if(!e(t,r++))return n()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},99930(e,t,r){"use strict";var n=r(28612),o=r(21807),a=r(11506),s=r(68120),c=r(2293),p=r(40041),u=r(46721),l=r(75267)("forEach",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:l},{forEach:function forEach(e){c(this);try{s(e)}catch(e){u(this,"throw",e)}if(l)return o(l,this,e);var t=p(this),r=0;a(t,function(t){e(t,r++)},{IS_RECORD:!0})}})},14846(e,t,r){"use strict";r(43617)},63333(e,t,r){"use strict";r(35214)},69655(e,t,r){"use strict";r(99930)}},t={};function __webpack_require__(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={id:r,exports:{}};return e[r].call(o.exports,o,o.exports,__webpack_require__),o.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};(()=>{"use strict";var e=__webpack_require__(37772);class PageTransitionsFrontend{constructor(){customElements.define("e-preloader",e.Preloader),customElements.define("e-page-transition",e.PageTransition)}}new PageTransitionsFrontend})()})();
// source --> https://www.vincentli.com.au/wp-content/plugins/translatepress-multilingual/assets/js/trp-frontend-language-switcher.js?ver=3.2 
class BaseSwitcher {
    constructor(rootEl) {
        this.root = rootEl;
        this.list = rootEl?.querySelector('.trp-switcher-dropdown-list') || null;
        this.isOpen = false;
        this._pendingFocusOnOpen = false;
        if (!this.root || !this.list) return;

        if (!this.list.id) {
            this.list.id = `trp-list-${Math.random().toString(36).slice(2, 9)}`;
        }

        // Single transitionend handler to drop .is-transitioning and finalize hidden/inert
        this._onTe = (e) => {
            if (e.target !== this.list || e.propertyName !== 'max-height') return;

            this.root.classList.remove('is-transitioning');

            if (!this.isOpen) {
                this.list.hidden = true;
                this.list.setAttribute('inert', '');
            } else if (this._pendingFocusOnOpen) {
                this._pendingFocusOnOpen = false;
                const first = this.list.querySelector(
                    '[role="option"], a, button, [tabindex]:not([tabindex="-1"])'
                );
                first?.focus?.({ preventScroll: true });
            }
        };
        this.list.addEventListener('transitionend', this._onTe);

        this.collapse();
        this.setAutoWidth();
        this.bindKeyboard();
    }

    /**
     * Returns true if the list has a non-zero transition duration (for any property).
     * We use this to decide whether to rely on `transitionend` or fall back to sync behavior.
     */
    _hasAnimatedTransition() {
        if (!this.list) return false;

        const cs = getComputedStyle(this.list);
        const durationsRaw = cs.transitionDuration || '';

        if (!durationsRaw) return false;

        const durations = durationsRaw
            .split(',')
            .map(str => parseFloat(str) || 0);

        return durations.some(d => d > 0);
    }

    collapse() {
        this.list.hidden = true;
        this.list.setAttribute('inert', '');
        this.setExpanded(false);
        this.root.classList.remove('is-transitioning');
    }

    /**
     * If width is set to auto, fix it to the calculated width + 20px
     * We do this in order to avoid width shift on hover
     * */
    setAutoWidth() {
        const bonusWidth = 10;

        const cs = getComputedStyle(this.root);
        const declaredWidth = cs.getPropertyValue('--switcher-width').trim();

        if (declaredWidth === 'auto' && this.root.querySelector('.trp-language-item-name')) { // In case trp-language-item-name is not present, we are in flags only mode - so no auto width sizing is needed
            const initialWidth = this.root.getBoundingClientRect().width;

            this.root.style.setProperty('--switcher-width', (initialWidth + bonusWidth) + 'px');
        }
    }

    setExpanded(open) {
        const trigger = this.root.querySelector('.trp-language-item__current[role="button"]');
        const val = String( !!open );
        trigger?.setAttribute('aria-expanded', val);
        this.root.classList.toggle('is-open', !!open);
    }

    setOpen( open, { source = null } = {} ) {
        if ( !this.root || !this.list || open === this.isOpen ) return;

        const prefersReduced = window.matchMedia?.('(prefers-reduced-motion: reduce)')?.matches;
        const hasTransition  = !prefersReduced && this._hasAnimatedTransition();

        this.isOpen = open;

        // No transitions (0s duration) OR reduced motion: do everything synchronously,
        if ( !hasTransition ) {
            if ( open ) {
                this.list.hidden = false;
                this.list.removeAttribute( 'inert' );
                this.setExpanded( true );

                this._pendingFocusOnOpen = ( source?.type === 'keydown' );
                if ( this._pendingFocusOnOpen ) {
                    this._pendingFocusOnOpen = false;
                    const first = this.list.querySelector(
                        '[role="option"], a, button, [tabindex]:not([tabindex="-1"])'
                    );
                    first?.focus?.({ preventScroll: true });
                }
            } else {
                this.setExpanded( false );
                this.list.hidden = true;
                this.list.setAttribute( 'inert', '' );
                this._pendingFocusOnOpen = false;
            }
            return;
        }

        // Animated path: rely on transitionend to remove .is-transitioning
        if ( open ) {
            // Must be visible for CSS transition to run
            this.list.hidden = false;
            this.list.removeAttribute( 'inert' );

            this._pendingFocusOnOpen = ( source?.type === 'keydown' );

            this.root.classList.add( 'is-transitioning' );
            // Next frame so browser registers pre-open (max-height: 0) state
            requestAnimationFrame( () => this.setExpanded( true ) );
        } else {
            this.root.classList.add( 'is-transitioning' );
            this.setExpanded( false );
        }
    }

    bindKeyboard() {
        const trigger = this.root.querySelector('.trp-language-item__current[role="button"]');
        if ( !trigger ) return;

        trigger.addEventListener('keydown', (e) => {
            const inList = !!e.target.closest?.('.trp-switcher-dropdown-list');

            if ( e.key === 'Enter' || e.key === ' ' ) {
                e.preventDefault();
                this.setOpen(!this.isOpen, { source: e });
                return;
            }

            if ( e.key === 'ArrowDown' && !this.isOpen ) {
                e.preventDefault();
                this.setOpen(true, { source: e });
            }

            if ( e.key === 'Escape' ) {
                this.setOpen(false, { source: e });
                trigger.focus?.();
            }
        });
    }
}

class ShortcodeSwitcher extends BaseSwitcher {
    constructor(wrapper) {
        const overlay =
                  wrapper.querySelector('.trp-language-switcher.trp-shortcode-overlay')
                  || [...wrapper.querySelectorAll('.trp-language-switcher')]
                      .find(el => el.classList.contains('trp-shortcode-overlay'));

        // Overlay must be interactable; ensure no accidental hidden/inert from server
        overlay.hidden = false;
        overlay.removeAttribute('hidden');
        overlay.removeAttribute('inert');
        if ('inert' in overlay) overlay.inert = false;

        super(overlay);

        if (!this.root || !this.list) return;

        const control = this.root.querySelector('.trp-language-item__current[role="button"]');
        if (control && this.list && !control.hasAttribute('aria-controls')) {
            control.setAttribute('aria-controls', this.list.id);
        }

        const isClickMode =
                  this.root.classList.contains('trp-open-on-click') ||
                  wrapper.dataset.openMode === 'click' ||
                  wrapper.classList.contains('trp-open-on-click');

        if (isClickMode) {
            // Click anywhere on overlay EXCEPT inside the list
            this.root.addEventListener('click', (e) => {
                const inList = e.target.closest('.trp-switcher-dropdown-list');
                if (!inList) {
                    e.preventDefault();
                    e.stopPropagation();
                    this.setOpen(!this.isOpen, { source: e });
                }
            }, true);

            // Outside click closes
            this.onDocClick = (evt) => {
                if (!wrapper.contains(evt.target)) this.setOpen(false, { source: evt });
            };
            document.addEventListener('click', this.onDocClick, true);

            // Focus leaving wrapper closes
            wrapper.addEventListener('focusout', () => {
                setTimeout(() => {
                    if (!wrapper.contains(document.activeElement)) {
                        this.setOpen(false, { source: 'keyboard' });
                    }
                }, 0);
            });
        } else {
            // Hover mode on overlay
            this.root.addEventListener('mouseenter', (e) => this.setOpen(true,  { source: e }));
            this.root.addEventListener('mouseleave', (e) => this.setOpen(false, { source: e }));
        }
    }
}

class FloaterSwitcher extends BaseSwitcher {
    constructor(el) {
        super(el);

        el.addEventListener('mouseenter', (e) => this.setOpen(true,  { source: e }));
        el.addEventListener('mouseleave', (e) => this.setOpen(false, { source: e }));

        this.onDocClick = (evt) => { if (!el.contains(evt.target)) this.setOpen(false, { source: evt }); };
        document.addEventListener('click', this.onDocClick, true);
    }
}

document.addEventListener('DOMContentLoaded', () => {
    // Front-end or classic admin
    initLanguageSwitchers(document);

    // If no wrapper and we are in Gutenberg, watch for async SSR insert
    if (
        inGutenberg() &&
        !getEditorDoc().querySelector(WRAPPER)
    ) {
        observeWrapperUntilFound();
    }

    if ( !inGutenberg() )
        observeShortcodeSwitcher();
});

/** For shortcode switcher
 *  Mark the shortcodes that were initialized
 * */
const TRP_BOUND = new WeakSet();
const mark = (el) => TRP_BOUND.add(el);
const isMarked = (el) => TRP_BOUND.has(el);

const WRAPPER = '.trp-shortcode-switcher__wrapper';
const OVERLAY = '.trp-language-switcher:not(.trp-opposite-button)';

// Helpers
function inGutenberg() {
    return document.body?.classList?.contains('block-editor-page')
        || !!(window.wp?.data?.select?.('core/block-editor'));
}

// If editor uses an iframe canvas, work inside it
function getEditorDoc() {
    const ifr = document.querySelector('iframe[name="editor-canvas"], .editor-canvas__iframe');

    return (ifr && ifr.contentDocument) ? ifr.contentDocument : document;
}

function initLanguageSwitchers(root = document) {
    const floater = root.querySelector(
        '.trp-language-switcher.trp-ls-dropdown:not(.trp-shortcode-switcher):not(.trp-opposite-language)'
    );

    if (floater)
        new FloaterSwitcher(floater);

    root.querySelectorAll(WRAPPER)
        .forEach(wrapper => {
            const overlay = wrapper.querySelector('.trp-language-switcher:not(.trp-opposite-button)');

            if (overlay && !isMarked(overlay)) {
                mark(overlay);
                new ShortcodeSwitcher(wrapper);
            }
        });
}

/**
 * Observes the document for dynamically inserted shortcode switchers and initializes them automatically when detected.
 */
function observeShortcodeSwitcher() {
    const initWrapper = ( wrapper ) => {
        if ( !wrapper )
            return;

        const overlay = wrapper.querySelector( OVERLAY );

        if ( !overlay || isMarked( overlay ) )
            return;

        mark( overlay );

        new ShortcodeSwitcher( wrapper );
    }

    const mo = new MutationObserver( ( mutations ) => {
        for ( const m of mutations ) {
            for ( const n of m.addedNodes ) {
                if ( n.nodeType !== 1 )
                    continue;

                if ( n.matches?.( WRAPPER ) )
                    initWrapper( n );

                n.querySelectorAll?.( WRAPPER ).forEach( initWrapper );
            }
        }
    });

    mo.observe( document, { childList: true, subtree: true } );
}

/**
 * Observe Gutenberg for the shortcode wrapper being inserted asynchronously.
 *
 * Supports both Blocks API v2 (no editor iframe; wrapper appears in the outer document)
 * and Blocks API v3 (editor content rendered inside an iframe canvas).
 *
 * Strategy:
 *  1) Check the current editor document for `.trp-shortcode-switcher__wrapper` and init immediately.
 *  2) If an editor canvas iframe exists, watch its document (and reattach on iframe load) for the wrapper.
 *  3) If no iframe yet, watch the outer document for either the iframe (v3) or the wrapper itself (v2).
 *
 * Initialization is performed once per context to avoid duplicate bindings.
 */
function observeWrapperUntilFound() {
    // If wrapper already exists in current editor doc, init
    const edDoc = getEditorDoc();
    const existing = edDoc.querySelector(WRAPPER);

    if ( existing ) {
        initLanguageSwitchers( edDoc );
        return;
    }

    // Helper to locate the editor canvas iframe in the OUTER document
    const findCanvasIframe = () => document.querySelector('iframe[name="editor-canvas"], .editor-canvas__iframe');

    // If iframe is already present in the outer doc, start watching inside it
    const iframeNow = findCanvasIframe();
    if ( iframeNow ) {
        watchIframe( iframeNow );
        return;
    }

    // Otherwise, observe the OUTER document until the iframe appears
    const outerMO = new MutationObserver( ( mutations ) => {
        for ( const m of mutations ) {
            for ( const n of m.addedNodes ) {
                if ( n.nodeType !== 1 ) continue;

                const iframe =
                          n.matches?.('iframe[name="editor-canvas"], .editor-canvas__iframe')
                              ? n
                              : n.querySelector?.('iframe[name="editor-canvas"], .editor-canvas__iframe');

                if ( iframe ) {
                    outerMO.disconnect();
                    watchIframe( iframe );
                    return;
                }

                // Also catch shortcode wrapper added directly to the outer document (API v2, no iframe)
                const wrapper =
                          n.matches?.(WRAPPER)
                              ? n
                              : n.querySelector?.(WRAPPER);

                if ( wrapper ) {
                    outerMO.disconnect();
                    initLanguageSwitchers( document );
                    return;
                }

            }
        }
    } );
    outerMO.observe( document, { childList: true, subtree: true } );

    function watchIframe( iframe ) {
        // Try immediately (some builds inject srcdoc synchronously)
        tryAttachInside();

        // Also on load/navigate (Gutenberg may reload the canvas)
        iframe.addEventListener( 'load', tryAttachInside );

        function tryAttachInside() {
            let doc;
            try {
                doc = iframe.contentDocument || iframe.contentWindow?.document;
            } catch (e) {
                console.warn('Cannot access iframe content due to cross-origin restrictions', e);
                return;
            }
            if ( !doc ) return;

            // If wrapper is already there, init once and stop.
            const hit = doc.querySelector(WRAPPER);
            if ( hit ) {
                initLanguageSwitchers( doc );
                return;
            }

            // Observe INSIDE the iframe until wrapper appears
            const innerMO = new MutationObserver( ( muts ) => {
                for ( const mm of muts ) {
                    for ( const nn of mm.addedNodes ) {
                        if ( nn.nodeType !== 1 ) continue;
                        if (
                            nn.matches?.(WRAPPER) ||
                            nn.querySelector?.(WRAPPER)
                        ) {
                            innerMO.disconnect();
                            initLanguageSwitchers( doc );
                            return;
                        }
                    }
                }
                if ( doc.querySelector(WRAPPER) ) {
                    innerMO.disconnect();
                    initLanguageSwitchers( doc );
                }
            } );

            innerMO.observe( doc, { childList: true, subtree: true } );
        }
    }
};