Files
hub-insurance/wp-content/plugins/jetpack-boost/app/modules/image-guide/dist/guide.min.js
T
2026-07-02 15:54:39 -06:00

2 lines
81 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(()=>{var e={941(e,t,n){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))}),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(212)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},212(e,t,n){e.exports=function(e){function t(e){let n,i,s,o=null;function a(...e){if(!a.enabled)return;const r=a,i=Number(new Date),s=i-(n||i);r.diff=s,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,i)=>{if("%%"===n)return"%";o++;const s=t.formatters[i];if("function"==typeof s){const t=e[o];n=s.call(r,t),e.splice(o,1),o--}return n}),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=r,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(i!==t.namespaces&&(i=t.namespaces,s=t.enabled(e)),s),set:e=>{o=e}}),"function"==typeof t.init&&t.init(a),a}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e,t){let n=0,r=0,i=-1,s=0;for(;n<e.length;)if(r<t.length&&(t[r]===e[n]||"*"===t[r]))"*"===t[r]?(i=r,s=n,r++):(n++,r++);else{if(-1===i)return!1;r=i+1,s++,n=s}for(;r<t.length&&"*"===t[r];)r++;return r===t.length}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names,...t.skips.map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of n)"-"===e[0]?t.skips.push(e.slice(1)):t.names.push(e)},t.enabled=function(e){for(const n of t.skips)if(i(e,n))return!1;for(const n of t.names)if(i(e,n))return!0;return!1},t.humanize=n(997),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(n=>{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},997(e){var t=1e3,n=60*t,r=60*n,i=24*r,s=7*i,o=365.25*i;function a(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}e.exports=function(e,l){l=l||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!a)return;var l=parseFloat(a[1]);switch((a[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return l*o;case"weeks":case"week":case"w":return l*s;case"days":case"day":case"d":return l*i;case"hours":case"hour":case"hrs":case"hr":case"h":return l*r;case"minutes":case"minute":case"mins":case"min":case"m":return l*n;case"seconds":case"second":case"secs":case"sec":case"s":return l*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}(e);if("number"===c&&isFinite(e))return l.long?function(e){var s=Math.abs(e);if(s>=i)return a(e,s,i,"day");if(s>=r)return a(e,s,r,"hour");if(s>=n)return a(e,s,n,"minute");if(s>=t)return a(e,s,t,"second");return e+" ms"}(e):function(e){var s=Math.abs(e);if(s>=i)return Math.round(e/i)+"d";if(s>=r)return Math.round(e/r)+"h";if(s>=n)return Math.round(e/n)+"m";if(s>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},372(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(941);const i=n.n(r)()("dops:analytics");let s,o;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const a={initialize:function(e,t,n){a.setUser(e,t),a.setSuperProps(n),a.identifyUser()},setGoogleAnalyticsEnabled:function(e,t=null){this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){o={ID:e,username:t}},setSuperProps:function(e){s=e},assignSuperProps:function(e){s=Object.assign(s||{},e)},mc:{bumpStat:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);i("Bumping stats %o",e)}else n="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),i('Bumping stat "%s" in group "%s"',t,e);return n}(e,t);a.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+n+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);i("Built stats %o",e)}else n="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),i('Built stat "%s" in group "%s"',t,e);return n}(e,t);a.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+n+"&t="+Math.random())}},pageView:{record:function(e,t){a.tracks.recordPageView(e),a.ga.recordPageView(e,t)}},purchase:{record:function(e,t,n,r,i,s,o){a.ga.recordPurchase(e,t,n,r,i,s,o)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(!t.blog_id&&"object"==typeof window.jpTracksContext&&window.jpTracksContext.blog_id&&(t.blog_id=window.jpTracksContext.blog_id),s&&(i("- Super Props: %o",s),t=Object.assign(t,s)),i('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):i('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};a.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){a.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){i("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};a.ga.initialized||(o&&(e={userId:"u-"+o.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),a.ga.initialized=!0)},recordPageView:function(e,t){a.ga.initialize(),i("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,n,r){a.ga.initialize();let s="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==n&&(s+=" [Option Label: "+n+"]"),void 0!==r&&(s+=" [Option Value: "+r+"]"),i(s),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,n,r)},recordPurchase:function(e,t,n,r,i,s,o){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:r,currency:o}),window.ga("ecommerce:addItem",{id:e,name:t,sku:n,price:i,quantity:s}),window.ga("ecommerce:send")}},identifyUser:function(){o&&window._tkq.push(["identifyUser",o.ID,o.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},l=a},133(e,t,n){"use strict";n.d(t,{zI:()=>i});var r=n(372);async function i(e,t){t=s(t),r.A.tracks.recordEvent(`jetpack_boost_${e}`,t)}function s(e){const t={};return"object"==typeof Jetpack_Boost&&(t.boost_version=Jetpack_Boost.version),{...t,...e}}},499(e,t,n){"use strict";function r(e){return new URL(e).origin===window.location.origin}n.d(t,{J:()=>r})},348(e,t,n){"use strict";n.d(t,{i:()=>s});var r=n(723);const __=r.__;class i extends Error{constructor(e){super(e),this.name="AdminAjaxError"}}async function s(e,t=ajaxurl){const n={method:"post",body:new URLSearchParams(e),headers:{"Content-Type":"application/x-www-form-urlencoded"}},s=await fetch(t,n);if(!s.ok)throw new i((0,r.sprintf)(/* Translators: %d refers to an HTTP error code */
__("Received HTTP %d while communicating with your WordPress site","jetpack-boost"),s.status));return s}},723(e){"use strict";e.exports=window.wp.i18n},482(e,t,n){"use strict";n.d(t,{zo:()=>Zi});const r=globalThis.process?.env?.NODE_ENV;var i=r&&!r.toLowerCase().startsWith("prod"),s=Array.isArray,o=Array.prototype.indexOf,a=Array.prototype.includes,l=Array.from,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,f=Object.getOwnPropertyDescriptors,d=Object.prototype,h=Array.prototype,v=Object.getPrototypeOf,p=Object.isExtensible;const g=()=>{};function m(e){return e()}function w(e){for(var t=0;t<e.length;t++)e[t]()}function y(){var e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}const b=16,_=32,k=512,x=1024,C=2048,S=4096,$=8192,E=16384,z=32768,j=1<<25,F=65536,O=1<<17,A=1<<19,T=1<<25,M=65536,P=1<<21,L=1<<23,I=Symbol("$state"),R=Symbol("legacy props"),D=Symbol(""),U=Symbol("proxy path"),W=Symbol("attributes"),B=Symbol("class"),q=Symbol("style"),N=Symbol("text"),H=Symbol("hmr anchor"),V=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};function K(e){if(i){const t=new Error(`lifecycle_outside_component\n\`${e}(...)\` can only be used during component initialisation\nhttps://svelte.dev/e/lifecycle_outside_component`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function G(e,t,n){if(i){const r=new Error(`each_key_duplicate\n${n?`Keyed each block has duplicate key \`${n}\` at indexes ${e} and ${t}`:`Keyed each block has duplicate key at indexes ${e} and ${t}`}\nhttps://svelte.dev/e/each_key_duplicate`);throw r.name="Svelte error",r}throw new Error("https://svelte.dev/e/each_key_duplicate")}function Z(e,t,n){if(i){const r=new Error(`each_key_volatile\nKeyed each block has key that is not idempotent — the key for item at index ${e} was \`${t}\` but is now \`${n}\`. Keys must be the same each time for a given item\nhttps://svelte.dev/e/each_key_volatile`);throw r.name="Svelte error",r}throw new Error("https://svelte.dev/e/each_key_volatile")}const J=Symbol(),X=Symbol("filename"),Y="http://www.w3.org/1999/xhtml";var Q="font-weight: bold",ee="font-weight: normal";function te(e){i?console.warn(`%c[svelte] state_proxy_equality_mismatch\n%cReactive \`$state(...)\` proxies and the values they proxy have different identities. Because of this, comparisons with \`${e}\` will produce unexpected results\nhttps://svelte.dev/e/state_proxy_equality_mismatch`,Q,ee):console.warn("https://svelte.dev/e/state_proxy_equality_mismatch")}function ne(e){return e===this.v}function re(e,t){return e!=e?t==t:e!==t||null!==e&&"object"==typeof e||"function"==typeof e}function ie(e){return!re(e,this.v)}let se=!1;function oe(e,t){return e.label=t,ae(e.v,t),e}function ae(e,t){return e?.[U]?.(t),e}function le(e){const t=new Error,n=function(){const e=Error.stackTraceLimit;Error.stackTraceLimit=1/0;const t=(new Error).stack;if(Error.stackTraceLimit=e,!t)return[];const n=t.split("\n"),r=[];for(let e=0;e<n.length;e++){const t=n[e],i=t.replaceAll("\\","/");if("Error"!==t.trim()){if(t.includes("validate_each_keys"))return[];i.includes("svelte/src/internal")||i.includes("node_modules/.vite")||r.push(t)}}return r}();return 0===n.length?null:(n.unshift("\n"),c(t,"stack",{value:n.join("\n")}),c(t,"name",{value:e}),t)}function ce(e,t){if(!i)throw new Error("invariant(...) was not guarded by if (DEV)");e||function(e){if(i){const t=new Error(`invariant_violation\nAn invariant violation occurred, meaning Svelte's internal assumptions were flawed. This is a bug in Svelte, not your app — please open an issue at https://github.com/sveltejs/svelte, citing the following message: "${e}"\nhttps://svelte.dev/e/invariant_violation`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/invariant_violation")}(t)}let ue=null;function fe(e){ue=e}let de=null;function he(e){de=e}let ve=null;function pe(e){ve=e}function ge(e,t=!1,n){ue={p:ue,i:!1,c:null,e:null,s:e,x:null,r:$n,l:se&&!t?{s:null,u:null,$:[]}:null},i&&(ue.function=n,ve=n)}function me(e){var t=ue,n=t.e;if(null!==n)for(var r of(t.e=null,n))tn(r);return void 0!==e&&(t.x=e),t.i=!0,ue=t.p,i&&(ve=ue?.function??null),e??{}}function we(){return!se||null!==ue&&null===ue.l}let ye=[];function be(e){if(0===ye.length&&!He){var t=ye;queueMicrotask(()=>{t===ye&&function(){var e=ye;ye=[],w(e)}()})}ye.push(e)}const _e=new WeakMap;function ke(e){var t=$n;if(null===t)return xn.f|=L,e;if(i&&e instanceof Error&&!_e.has(e)&&_e.set(e,function(e,t){const n=u(e,"message");if(!n||n.configurable){for(var r=Dt?" ":"\t",i=`\n${r}in ${t.fn?.name||"<unknown>"}`,s=t.ctx;null!==s;)i+=`\n${r}in ${s.function?.[X].split("/").pop()}`,s=s.p;return{message:e.message+`\n${i}\n`,stack:e.stack?.split("\n").filter(e=>!e.includes("svelte/src/internal")).join("\n")}}}(e,t)),0===(t.f&z)&&!(4&t.f))throw i&&!t.parent&&e instanceof Error&&Ce(e),e;xe(e,t)}function xe(e,t){for(;null!==t;){if(128&t.f){if(0===(t.f&z))throw e;try{return void t.b.error(e)}catch(t){e=t}}t=t.parent}throw i&&e instanceof Error&&Ce(e),e}function Ce(e){const t=_e.get(e);t&&(c(e,"message",{value:t.message}),c(e,"stack",{value:t.stack}))}function Se(e,t){e.f=-7169&e.f|t}function $e(e){0!==(e.f&k)||null===e.deps?Se(e,x):Se(e,S)}function Ee(e){if(null!==e)for(const t of e)2&t.f&&0!==(t.f&M)&&(t.f^=M,Ee(t.deps))}function ze(e,t,n){0!==(e.f&C)?t.add(e):0!==(e.f&S)&&n.add(e),Ee(e.deps),Se(e,x)}function je(e,t,n){if(null==e)return t(void 0),n&&n(void 0),g;const r=Vn(()=>e.subscribe(t,n));return r.unsubscribe?()=>r.unsubscribe():r}const Fe=[];function Oe(e,t=g){let n=null;const r=new Set;function i(t){if(re(e,t)&&(e=t,n)){const t=!Fe.length;for(const t of r)t[1](),Fe.push(t,e);if(t){for(let e=0;e<Fe.length;e+=2)Fe[e][0](Fe[e+1]);Fe.length=0}}}function s(t){i(t(e))}return{set:i,update:s,subscribe:function(o,a=g){const l=[o,a];return r.add(l),1===r.size&&(n=t(i,s)||g),o(e),()=>{r.delete(l),0===r.size&&n&&(n(),n=null)}}}}function Ae(e,t,n){const r=!Array.isArray(e),i=r?[e]:e;if(!i.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const s=t.length<2;return o=(e,n)=>{let o=!1;const a=[];let l=0,c=g;const u=()=>{if(l)return;c();const i=t(r?a[0]:a,e,n);s?e(i):c="function"==typeof i?i:g},f=i.map((e,t)=>je(e,e=>{a[t]=e,l&=~(1<<t),o&&u()},()=>{l|=1<<t}));return o=!0,u(),function(){w(f),c(),o=!1}},{subscribe:Oe(n,o).subscribe};var o}function Te(e){let t;return je(e,e=>t=e)(),t}let Me=!1,Pe=Symbol();function Le(e,t,n){const r=n[t]??={store:null,source:Et(void 0),unsubscribe:g};if(i&&(r.source.label=t),r.store!==e&&!(Pe in n))if(r.unsubscribe(),r.store=e??null,null==e)r.source.v=void 0,r.unsubscribe=g;else{var s=!0;r.unsubscribe=je(e,e=>{s?r.source.v=e:zt(r.source,e)}),s=!1}return e&&Pe in n?Te(e):qn(r.source)}function Ie(e,t,n){let r=n[t];return r&&r.store!==e&&(r.unsubscribe(),r.unsubscribe=g),e}function Re(){const e={};return[e,function(){Qt(()=>{for(var t in e)e[t].unsubscribe();c(e,Pe,{enumerable:!1,value:!0})})}]}let De=null,Ue=null,We=null,Be=null,qe=null,Ne=null,He=!1,Ve=!1,Ke=null,Ge=null;var Ze=0,Je=new Set;let Xe=1;class Ye{id=Xe++;#e=!1;linked=!0;#t=null;#n=null;async_deriveds=new Map;current=new Map;previous=new Map;unblocked=new Set;#r=new Set;#i=new Set;#s=new Set;#o=0;#a=new Map;#l=null;#c=[];#u=[];#f=new Set;#d=new Set;#h=new Map;#v=new Set;is_fork=!1;#p=!1;#g(){if(this.is_fork)return!0;for(const n of this.#a.keys()){for(var e=n,t=!1;null!==e.parent;){if(this.#h.has(e)){t=!0;break}e=e.parent}if(!t)return!0}return!1}skip_effect(e){this.#h.has(e)||this.#h.set(e,{d:[],m:[]}),this.#v.delete(e)}unskip_effect(e,t=e=>this.schedule(e)){var n=this.#h.get(e);if(n){for(var r of(this.#h.delete(e),n.d))Se(r,C),t(r);for(r of n.m)Se(r,S),t(r)}this.#v.add(e)}#m(){if(this.#e=!0,Ze++>1e3&&(this.#w(),function(){if(i){var e=new Map;for(const n of We.current.keys())for(const[r,i]of n.updated??[]){var t=e.get(r);t||(t={error:i.error,count:0},e.set(r,t)),t.count+=i.count}for(const t of e.values())t.error&&console.error(t.error)}try{!function(){if(i){const e=new Error("effect_update_depth_exceeded\nMaximum update depth exceeded. This typically indicates that an effect reads and writes the same piece of state\nhttps://svelte.dev/e/effect_update_depth_exceeded");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}()}catch(e){i&&c(e,"stack",{value:""}),xe(e,Ne)}}()),i)for(const e of this.current.keys())Je.add(e);if(!this.#g()){for(const e of this.#f)this.#d.delete(e),Se(e,C),this.schedule(e);for(const e of this.#d)Se(e,S),this.schedule(e)}const e=this.#c;this.#c=[],this.apply();var t=Ke=[],n=[],r=Ge=[];for(const r of e)try{this.#y(r,t,n)}catch(e){throw st(r),e}if(We=null,r.length>0){var s=Ye.ensure();for(const e of r)s.schedule(e)}if(Ke=null,Ge=null,this.#g()){this.#b(n),this.#b(t);for(const[e,t]of this.#h)it(e,t);return void(r.length>0&&We.#m())}const o=this.#_();if(o)o.#k(this);else{this.#f.clear(),this.#d.clear();for(const e of this.#r)e(this);this.#r.clear(),Be=this,et(n),et(t),Be=null,this.#l?.resolve();var a=We;if(this.linked&&0===this.#o&&this.#w(),this.#c.length>0){null===a&&(a=this,this.#x());const e=a;e.#c.push(...this.#c.filter(t=>!e.#c.includes(t)))}null!==a&&a.#m()}}#y(e,t,n){e.f^=x;for(var r=e.first;null!==r;){var i=r.f,s=!!(96&i);if(!(s&&0!==(i&x)||0!==(i&$)||this.#h.has(r))&&null!==r.fn){s?r.f^=x:4&i?t.push(r):In(r)&&(0!==(i&b)&&this.#d.add(r),Bn(r));var o=r.first;if(null!==o){r=o;continue}}for(;null!==r;){var a=r.next;if(null!==a){r=a;break}r=r.parent}}}#_(){for(var e=this.#t;null!==e;){if(!e.is_fork)for(const[t,[,n]]of this.current)if(e.current.has(t)&&!n)return e;e=e.#t}return null}#k(e){for(const[t,n]of e.current)!this.previous.has(t)&&e.previous.has(t)&&this.previous.set(t,e.previous.get(t)),this.current.set(t,n);for(const[t,n]of e.async_deriveds){const e=this.async_deriveds.get(t);e&&n.promise.then(e.resolve)}const t=e=>{var n=e.reactions;if(null!==n)for(const e of n){var r=e.f;if(2&r)t(e);else{var i=e;4194320&r&&!this.async_deriveds.has(i)&&(this.#d.delete(i),Se(i,C),this.schedule(i))}}};for(const e of this.current.keys())t(e);this.oncommit(()=>e.discard()),e.#w(),We=this,this.#m()}#b(e){for(var t=0;t<e.length;t+=1)ze(e[t],this.#f,this.#d)}capture(e,t,n=!1){e.v===J||this.previous.has(e)||this.previous.set(e,e.v),0===(e.f&L)&&(this.current.set(e,[t,n]),qe?.set(e,t)),this.is_fork||(e.v=t)}activate(){We=this}deactivate(){We=null,qe=null}flush(){try{i&&Je.clear(),Ve=!0,We=this,this.#m()}finally{if(Ze=0,Ne=null,Ke=null,Ge=null,Ve=!1,We=null,qe=null,kt.clear(),i)for(const e of Je)e.updated=null}}discard(){for(const e of this.#i)e(this);this.#i.clear(),this.#s.clear(),this.#w()}register_created_effect(e){this.#u.push(e)}#C(){this.#w();for(let u=De;null!==u;u=u.#n){var e=u.id<this.id,t=[];for(const[r,[i,s]]of this.current){if(u.current.has(r)){var n=u.current.get(r)[0];if(!e||i===n)continue;u.current.set(r,[i,s])}t.push(r)}if(e)for(const[e,t]of this.async_deriveds){const n=u.async_deriveds.get(e);n&&t.promise.then(n.resolve)}if(u.#e){var r=[...u.current.keys()].filter(e=>!this.current.has(e));if(0===r.length)e&&u.discard();else if(t.length>0){if(i&&ce(0===u.#c.length,"Batch has scheduled roots"),e)for(const e of this.#v)u.unskip_effect(e,e=>{4194320&e.f?u.schedule(e):u.#b([e])});u.activate();var s=new Set,o=new Map;for(var a of t)tt(a,r,s,o);o=new Map;var l=[...u.current.keys()].filter(e=>!this.current.has(e)||this.current.get(e)[0]!==e.v);if(l.length>0)for(const e of this.#u)155648&e.f||!nt(e,l,o)||(4194320&e.f?(Se(e,C),u.schedule(e)):u.#f.add(e));if(u.#c.length>0){for(var c of(u.apply(),u.#c))u.#y(c,[],[]);u.#c=[]}u.deactivate()}}}}increment(e,t){if(this.#o+=1,e){let e=this.#a.get(t)??0;this.#a.set(t,e+1)}}decrement(e,t){if(this.#o-=1,e){let e=this.#a.get(t)??0;1===e?this.#a.delete(t):this.#a.set(t,e-1)}this.#p||(this.#p=!0,be(()=>{this.#p=!1,this.linked&&this.flush()}))}transfer_effects(e,t){for(const t of e)this.#f.add(t);for(const e of t)this.#d.add(e);e.clear(),t.clear()}oncommit(e){this.#r.add(e)}ondiscard(e){this.#i.add(e)}on_fork_commit(e){this.#s.add(e)}run_fork_commit_callbacks(){for(const e of this.#s)e(this);this.#s.clear()}settled(){return(this.#l??=y()).promise}static ensure(){if(null===We){const e=We=new Ye;e.#x(),Ve||He||be(()=>{e.#e||e.flush()})}return We}apply(){qe=null}schedule(e){if(Ne=e,e.b?.is_pending&&16777228&e.f&&0===(e.f&z))e.b.defer_effect(e);else{for(var t=e;null!==t.parent;){var n=(t=t.parent).f;if(!(null===Ke||t!==$n||null!==xn&&2&xn.f))return;if(96&n){if(0===(n&x))return;t.f^=x}}this.#c.push(t)}}#x(){null===Ue?De=Ue=this:(Ue.#n=this,this.#t=Ue),Ue=this}#w(){var e=this.#t,t=this.#n;null===e?De=t:e.#n=t,null===t?Ue=e:t.#t=e,this.linked=!1}}let Qe=null;function et(e){var t=e.length;if(0!==t){for(var n=0;n<t;){var r=e[n++];if(!(24576&r.f)&&In(r)&&(Qe=new Set,Bn(r),null===r.deps&&null===r.first&&null===r.nodes&&null===r.teardown&&null===r.ac&&hn(r),Qe?.size>0)){kt.clear();for(const e of Qe){if(24576&e.f)continue;const t=[e];let n=e.parent;for(;null!==n;)Qe.has(n)&&(Qe.delete(n),t.push(n)),n=n.parent;for(let e=t.length-1;e>=0;e--){const n=t[e];24576&n.f||Bn(n)}}Qe.clear()}}Qe=null}}function tt(e,t,n,r){if(!n.has(e)&&(n.add(e),null!==e.reactions))for(const i of e.reactions){const e=i.f;2&e?tt(i,t,n,r):4194320&e&&0===(e&C)&&nt(i,t,r)&&(Se(i,C),rt(i))}}function nt(e,t,n){const r=n.get(e);if(void 0!==r)return r;if(null!==e.deps)for(const r of e.deps){if(a.call(t,r))return!0;if(2&r.f&&nt(r,t,n))return n.set(r,!0),!0}return n.set(e,!1),!1}function rt(e){We.schedule(e)}function it(e,t){if(0===(e.f&_)||0===(e.f&x)){0!==(e.f&C)?t.d.push(e):0!==(e.f&S)&&t.m.push(e),Se(e,x);for(var n=e.first;null!==n;)it(n,t),n=n.next}}function st(e){Se(e,x);for(var t=e.first;null!==t;)st(t),t=t.next}class ot{parent;is_pending=!1;transform_error;#S;#$=null;#E;#z;#j;#F=null;#O=null;#A=null;#T=null;#M=0;#P=0;#L=!1;#f=new Set;#d=new Set;#I=null;#R=function(e){let t,n=0,r=St(0);return i&&oe(r,"createSubscriber version"),()=>{Yt()&&(qn(r),on(()=>(0===n&&(t=Vn(()=>e())),n+=1,()=>{be(()=>{n-=1,0===n&&(t?.(),t=void 0,Ot(r))})})))}}(()=>(this.#I=St(this.#M),i&&oe(this.#I,"$effect.pending()"),()=>{this.#I=null}));constructor(e,t,n,r){this.#S=e,this.#E=t,this.#z=e=>{var t=$n;t.b=this,t.f|=128,n(e)},this.parent=$n.b,this.transform_error=r??this.parent?.transform_error??(e=>e),this.#j=ln(()=>{this.#D()},589824)}#U(){try{this.#F=cn(()=>this.#z(this.#S))}catch(e){this.error(e)}}#W(e){const t=this.#E.failed;t&&(this.#A=cn(()=>{t(this.#S,()=>e,()=>()=>{})}))}#B(){const e=this.#E.pending;e&&(this.is_pending=!0,this.#O=cn(()=>e(this.#S)),be(()=>{var e=this.#T=document.createDocumentFragment(),t=qt();e.append(t),this.#F=this.#q(()=>cn(()=>this.#z(t))),0===this.#P&&(this.#S.before(e),this.#T=null,vn(this.#O,()=>{this.#O=null}),this.#N(We))}))}#D(){try{if(this.is_pending=this.has_pending_snippet(),this.#P=0,this.#M=0,this.#F=cn(()=>{this.#z(this.#S)}),this.#P>0){var e=this.#T=document.createDocumentFragment();wn(this.#F,e);const t=this.#E.pending;this.#O=cn(()=>t(this.#S))}else this.#N(We)}catch(e){this.error(e)}}#N(e){this.is_pending=!1,e.transfer_effects(this.#f,this.#d)}defer_effect(e){ze(e,this.#f,this.#d)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#E.pending}#q(e){var t=$n,n=xn,r=ue;En(this.#j),Sn(this.#j),fe(this.#j.ctx);try{return Ye.ensure(),e()}catch(e){return ke(e),null}finally{En(t),Sn(n),fe(r)}}#H(e,t){this.has_pending_snippet()?(this.#P+=e,0===this.#P&&(this.#N(t),this.#O&&vn(this.#O,()=>{this.#O=null}),this.#T&&(this.#S.before(this.#T),this.#T=null))):this.parent&&this.parent.#H(e,t)}update_pending_count(e,t){this.#H(e,t),this.#M+=e,this.#I&&!this.#L&&(this.#L=!0,be(()=>{this.#L=!1,this.#I&&jt(this.#I,this.#M)}))}get_effect_pending(){return this.#R(),qn(this.#I)}error(e){if(!this.#E.onerror&&!this.#E.failed)throw e;We?.is_fork?(this.#F&&We.skip_effect(this.#F),this.#O&&We.skip_effect(this.#O),this.#A&&We.skip_effect(this.#A),We.on_fork_commit(()=>{this.#V(e)})):this.#V(e)}#V(e){this.#F&&(dn(this.#F),this.#F=null),this.#O&&(dn(this.#O),this.#O=null),this.#A&&(dn(this.#A),this.#A=null);var t=this.#E.onerror;let n=this.#E.failed;var r=!1,s=!1;const o=()=>{r?i?console.warn("%c[svelte] svelte_boundary_reset_noop\n%cA `<svelte:boundary>` `reset` function only resets the boundary the first time it is called\nhttps://svelte.dev/e/svelte_boundary_reset_noop",Q,ee):console.warn("https://svelte.dev/e/svelte_boundary_reset_noop"):(r=!0,s&&function(){if(i){const e=new Error("svelte_boundary_reset_onerror\nA `<svelte:boundary>` `reset` function cannot be called while an error is still being handled\nhttps://svelte.dev/e/svelte_boundary_reset_onerror");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}(),null!==this.#A&&vn(this.#A,()=>{this.#A=null}),this.#q(()=>{this.#D()}))},a=e=>{try{s=!0,t?.(e,o),s=!1}catch(e){xe(e,this.#j&&this.#j.parent)}n&&(this.#A=this.#q(()=>{try{return cn(()=>{var t=$n;t.b=this,t.f|=128,n(this.#S,()=>e,()=>o)})}catch(e){return xe(e,this.#j.parent),null}}))};be(()=>{var t;try{t=this.transform_error(e)}catch(e){return void xe(e,this.#j&&this.#j.parent)}null!==t&&"object"==typeof t&&"function"==typeof t.then?t.then(a,e=>xe(e,this.#j&&this.#j.parent)):a(t)})}}function at(e,t,n,r){const s=we()?ht:pt;var o=e.filter(e=>!e.settled);if(0!==n.length||0!==o.length){var a=$n,l=function(){var e=$n,t=xn,n=ue,r=We;if(i)var s=de;return function(o=!0){En(e),Sn(t),fe(n),o&&0===(e.f&E)&&(r?.activate(),r?.apply()),i&&(ft(null),he(s))}}(),c=1===o.length?o[0].promise:o.length>1?Promise.all(o.map(e=>e.promise)):null,u=ct();0!==n.length?c?c.then(()=>{l(),d(),lt()}):d():c.then(()=>f(t.map(s))).finally(u)}else r(t.map(s));function f(e){if(0===(a.f&E)){l();try{r(e)}catch(e){xe(e,a)}lt()}}function d(){Promise.all(n.map(e=>function(e){let t=$n;null===t&&function(){if(i){const e=new Error("async_derived_orphan\nCannot create a `$derived(...)` with an `await` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/async_derived_orphan")}();var n=void 0,r=St(J);i&&(r.label=e.toString());var s=!xn,o=new Set;return function(e){Xt(4718592,e)}(()=>{var a=$n;i&&(ut={effect:a,effect_deps:new Set,warned:!1});var l=y();n=l.promise;try{Promise.resolve(e()).then(l.resolve,e=>{e!==V&&l.reject(e)}).finally(lt)}catch(e){l.reject(e),lt()}if(i){if(ut){if(null!==a.deps)for(let e=0;e<Fn;e+=1)ut.effect_deps.add(a.deps[e]);if(null!==jn)for(let e=0;e<jn.length;e+=1)ut.effect_deps.add(jn[e])}ut=null}var c=We;if(s){if(0!==(a.f&z))var u=ct();if(t.b.is_rendered())c.async_deriveds.get(a)?.reject(vt);else for(const e of o.values())e.reject(vt);o.add(l),c.async_deriveds.set(a,l)}const f=(e,t=void 0)=>{i&&(ut=null),u?.(),o.delete(l),t!==vt&&(c.activate(),t?(r.f|=L,jt(r,t)):(0!==(r.f&L)&&(r.f^=L),jt(r,e)),c.deactivate())};l.promise.then(f,e=>f(null,e||"unknown"))}),Qt(()=>{for(const e of o)e.reject(vt)}),i&&(r.f|=4194304),new Promise(e=>{!function t(i){function s(){i===n?e(r):t(n)}i.then(s,s)}(n)})}(e))).then(e=>f([...t.map(s),...e])).catch(e=>xe(e,a)).finally(u)}}function lt(e=!0){En(null),Sn(null),fe(null),e&&We?.deactivate(),i&&(ft(null),he(null))}function ct(){var e=$n,t=e.b,n=We,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),()=>{t.update_pending_count(-1,n),n.decrement(r,e)}}let ut=null;function ft(e){ut=e}const dt=new Set;function ht(e){null!==$n&&($n.f|=A);return{ctx:ue,deps:null,effects:null,equals:ne,f:2050,fn:e,reactions:null,rv:0,v:J,wv:0,parent:$n,ac:null}}const vt=Symbol("obsolete");function pt(e){const t=ht(e);return t.equals=ie,t}function gt(e){var t=e.effects;if(null!==t){e.effects=null;for(var n=0;n<t.length;n+=1)dn(t[n])}}let mt=[];function wt(e){var t,n=$n,r=e.parent;if(!bn&&null!==r&&24576&r.f)return i?console.warn("%c[svelte] derived_inert\n%cReading a derived belonging to a now-destroyed effect may result in stale values\nhttps://svelte.dev/e/derived_inert",Q,ee):console.warn("https://svelte.dev/e/derived_inert"),e.v;if(En(r),i){let r=_t;xt(new Set);try{a.call(mt,e)&&function(){if(i){const e=new Error("derived_references_self\nA derived value cannot reference itself recursively\nhttps://svelte.dev/e/derived_references_self");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/derived_references_self")}(),mt.push(e),e.f&=-65537,gt(e),t=Dn(e)}finally{En(n),xt(r),mt.pop()}}else try{e.f&=-65537,gt(e),t=Dn(e)}finally{En(n)}return t}function yt(e){var t=wt(e);e.equals(t)||(e.wv=Ln(),We?.is_fork&&null!==e.deps||(null!==We?(We.capture(e,t,!0),Be?.capture(e,t,!0)):e.v=t,null!==e.deps))?bn||(null!==qe?(Yt()||We?.is_fork)&&qe.set(e,t):$e(e)):Se(e,x)}function bt(e){if(null!==e.effects)for(const t of e.effects)t.teardown&&Bn(t)}let _t=new Set;const kt=new Map;function xt(e){_t=e}let Ct=!1;function St(e,t){return{f:0,v:e,reactions:null,equals:ne,rv:0,wv:0}}function $t(e,t){const n=St(e);var r;return r=n,null!==xn&&(null===zn?zn=[r]:zn.push(r)),n}function Et(e,t=!1,n=!0){const r=St(e);return t||(r.equals=ie),se&&n&&null!==ue&&null!==ue.l&&(ue.l.s??=[]).push(r),r}function zt(e,t,n=!1){null===xn||Cn&&0===(xn.f&O)||!we()||!(4325394&xn.f)||null!==zn&&a.call(zn,e)||function(){if(i){const e=new Error("state_unsafe_mutation\nUpdating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`\nhttps://svelte.dev/e/state_unsafe_mutation");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_unsafe_mutation")}();let r=n?Mt(t):t;return i&&ae(r,e.label),jt(e,r,Ge)}function jt(e,t,n=null){if(!e.equals(t)){kt.set(e,bn?t:e.v);var r=Ye.ensure();if(r.capture(e,t),i){if(null!==$n){e.updated??=new Map;const t=(e.updated.get("")?.count??0)+1;if(e.updated.set("",{error:null,count:t}),t>5){const t=le("updated at");if(null!==t){let n=e.updated.get(t.stack);n||(n={error:t,count:0},e.updated.set(t.stack,n)),n.count++}}}null!==$n&&(e.set_during_effect=!0)}if(2&e.f){const t=e;0!==(e.f&C)&&wt(t),null===qe&&$e(t)}e.wv=Ln(),At(e,C,n),!we()||null===$n||0===($n.f&x)||96&$n.f||(null===On?function(e){On=e}([e]):On.push(e)),!r.is_fork&&_t.size>0&&!Ct&&Ft()}return t}function Ft(){Ct=!1;for(const e of _t){let t;0!==(e.f&x)&&Se(e,S);try{t=In(e)}catch{t=!0}t&&Bn(e)}_t.clear()}function Ot(e){zt(e,e.v+1)}function At(e,t,n){var r=e.reactions;if(null!==r)for(var i=we(),s=r.length,o=0;o<s;o++){var a=r[o],l=a.f;if(i||a!==$n){var c=0===(l&C);if(c&&Se(a,t),0!==(l&O))_t.add(a);else if(2&l){var u=a;qe?.delete(u),0===(l&M)&&(l&k&&(null===$n||0===($n.f&P))&&(a.f|=M),At(u,S,n))}else if(c){var f=a;0!==(l&b)&&null!==Qe&&Qe.add(f),null!==n?n.push(f):rt(f)}}}}const Tt=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;function Mt(e){if("object"!=typeof e||null===e||I in e)return e;const t=v(e);if(t!==d&&t!==h)return e;var n=new Map,r=s(e),o=$t(0),a=Mn,l=e=>{if(Mn===a)return e();var t=xn,n=Mn;Sn(null),Pn(a);var r=e();return Sn(t),Pn(n),r};r&&(n.set("length",$t(e.length)),i&&(e=new Proxy(e,{get(e,t,n){var r=Reflect.get(e,t,n);return It.has(t)?function(...e){Ct=!0;var t=r.apply(this,e);return Ft(),t}:r}})));var c="";let f=!1;function p(e){if(!f){f=!0,oe(o,`${c=e} version`);for(const[e,t]of n)oe(t,Pt(c,e));f=!1}}return new Proxy(e,{defineProperty(e,t,r){"value"in r&&!1!==r.configurable&&!1!==r.enumerable&&!1!==r.writable||function(){if(i){const e=new Error("state_descriptors_fixed\nProperty descriptors defined on `$state` objects must contain `value` and always be `enumerable`, `configurable` and `writable`.\nhttps://svelte.dev/e/state_descriptors_fixed");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_descriptors_fixed")}();var s=n.get(t);return void 0===s?l(()=>{var e=$t(r.value);return n.set(t,e),i&&"string"==typeof t&&oe(e,Pt(c,t)),e}):zt(s,r.value,!0),!0},deleteProperty(e,t){var r=n.get(t);if(void 0===r){if(t in e){const e=l(()=>$t(J));n.set(t,e),Ot(o),i&&oe(e,Pt(c,t))}}else zt(r,J),Ot(o);return!0},get(t,r,s){if(r===I)return e;if(i&&r===U)return p;var o=n.get(r),a=r in t;if(void 0!==o||a&&!u(t,r)?.writable||(o=l(()=>{var e=$t(Mt(a?t[r]:J));return i&&oe(e,Pt(c,r)),e}),n.set(r,o)),void 0!==o){var f=qn(o);return f===J?void 0:f}return Reflect.get(t,r,s)},getOwnPropertyDescriptor(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);if(r&&"value"in r){var i=n.get(t);i&&(r.value=qn(i))}else if(void 0===r){var s=n.get(t),o=s?.v;if(void 0!==s&&o!==J)return{enumerable:!0,configurable:!0,value:o,writable:!0}}return r},has(e,t){if(t===I)return!0;var r=n.get(t),s=void 0!==r&&r.v!==J||Reflect.has(e,t);return!((void 0!==r||null!==$n&&(!s||u(e,t)?.writable))&&(void 0===r&&(r=l(()=>{var n=$t(s?Mt(e[t]):J);return i&&oe(n,Pt(c,t)),n}),n.set(t,r)),qn(r)===J))&&s},set(e,t,s,a){var f=n.get(t),d=t in e;if(r&&"length"===t)for(var h=s;h<f.v;h+=1){var v=n.get(h+"");void 0!==v?zt(v,J):h in e&&(v=l(()=>$t(J)),n.set(h+"",v),i&&oe(v,Pt(c,h)))}void 0===f?d&&!u(e,t)?.writable||(f=l(()=>$t(void 0)),i&&oe(f,Pt(c,t)),zt(f,Mt(s)),n.set(t,f)):(d=f.v!==J,zt(f,l(()=>Mt(s))));var p=Reflect.getOwnPropertyDescriptor(e,t);if(p?.set&&p.set.call(a,s),!d){if(r&&"string"==typeof t){var g=n.get("length"),m=Number(t);Number.isInteger(m)&&m>=g.v&&zt(g,m+1)}Ot(o)}return!0},ownKeys(e){qn(o);var t=Reflect.ownKeys(e).filter(e=>{var t=n.get(e);return void 0===t||t.v!==J});for(var[r,i]of n)i.v===J||r in e||t.push(r);return t},setPrototypeOf(){!function(){if(i){const e=new Error("state_prototype_fixed\nCannot set prototype of `$state` object\nhttps://svelte.dev/e/state_prototype_fixed");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_prototype_fixed")}()}})}function Pt(e,t){return"symbol"==typeof t?`${e}[Symbol(${t.description??""})]`:Tt.test(t)?`${e}.${t}`:/^\d+$/.test(t)?`${e}[${t}]`:`${e}['${t}']`}function Lt(e){try{if(null!==e&&"object"==typeof e&&I in e)return e[I]}catch{}return e}const It=new Set(["copyWithin","fill","pop","push","reverse","shift","sort","splice","unshift"]);var Rt,Dt,Ut,Wt;function Bt(){if(void 0===Rt){Rt=window,Dt=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;Ut=u(t,"firstChild").get,Wt=u(t,"nextSibling").get,p(e)&&(e[B]=void 0,e[W]=null,e[q]=void 0,e.__e=void 0),p(n)&&(n[N]=void 0),i&&(e.__svelte_meta=null,function(){const e=Array.prototype,t=Array.__svelte_cleanup;t&&t();const{indexOf:n,lastIndexOf:r,includes:i}=e;e.indexOf=function(e,t){const r=n.call(this,e,t);if(-1===r)for(let n=t??0;n<this.length;n+=1)if(Lt(this[n])===e){te("array.indexOf(...)");break}return r},e.lastIndexOf=function(e,t){const n=r.call(this,e,t??this.length-1);if(-1===n)for(let n=0;n<=(t??this.length-1);n+=1)if(Lt(this[n])===e){te("array.lastIndexOf(...)");break}return n},e.includes=function(e,t){const n=i.call(this,e,t);if(!n)for(let t=0;t<this.length;t+=1)if(Lt(this[t])===e){te("array.includes(...)");break}return n},Array.__svelte_cleanup=()=>{e.indexOf=n,e.lastIndexOf=r,e.includes=i}}())}}function qt(e=""){return document.createTextNode(e)}function Nt(e){return Ut.call(e)}function Ht(e){return Wt.call(e)}function Vt(e,t){return Nt(e)}function Kt(e,t=!1){var n=Nt(e);return n instanceof Comment&&""===n.data?Ht(n):n}function Gt(e,t=1,n=!1){let r=e;for(;t--;)r=Ht(r);return r}function Zt(e){var t=xn,n=$n;Sn(null),En(null);try{return e()}finally{Sn(t),En(n)}}function Jt(e){null===$n&&(null===xn&&function(e){if(i){const t=new Error(`effect_orphan\n\`${e}\` can only be used inside an effect (e.g. during component initialisation)\nhttps://svelte.dev/e/effect_orphan`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/effect_orphan")}(e),function(){if(i){const e=new Error("effect_in_unowned_derived\nEffect cannot be created inside a `$derived` value that was not itself created inside an effect\nhttps://svelte.dev/e/effect_in_unowned_derived");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}()),bn&&function(e){if(i){const t=new Error(`effect_in_teardown\n\`${e}\` cannot be used inside an effect cleanup function\nhttps://svelte.dev/e/effect_in_teardown`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/effect_in_teardown")}(e)}function Xt(e,t){var n=$n;if(i)for(;null!==n&&0!==(n.f&O);)n=n.parent;null!==n&&0!==(n.f&$)&&(e|=$);var r={ctx:ue,deps:null,nodes:null,f:e|C|k,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};i&&(r.component_function=ve),We?.register_created_effect(r);var s=r;if(4&e)null!==Ke?Ke.push(r):Ye.ensure().schedule(r);else if(null!==t){try{Bn(r)}catch(s){throw dn(r),s}null===s.deps&&null===s.teardown&&null===s.nodes&&s.first===s.last&&0===(s.f&A)&&(s=s.first,0!==(e&b)&&0!==(e&F)&&null!==s&&(s.f|=F))}if(null!==s&&(s.parent=n,null!==n&&function(e,t){var n=t.last;null===n?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}(s,n),null!==xn&&2&xn.f&&!(64&e))){var o=xn;(o.effects??=[]).push(s)}return r}function Yt(){return null!==xn&&!Cn}function Qt(e){const t=Xt(8,null);return Se(t,x),t.teardown=e,t}function en(e){Jt("$effect"),i&&c(e,"name",{value:"$effect"});var t=$n.f;if(xn||0===(t&_)||0!==(t&z))return tn(e);var n=ue;(n.e??=[]).push(e)}function tn(e){return Xt(1048580,e)}function nn(e){return Xt(4,e)}function rn(e,t){var n={effect:null,ran:!1,deps:e};ue.l.$.push(n),n.effect=on(()=>{if(e(),!n.ran){n.ran=!0;var r=$n;try{En(r.parent),Vn(t)}finally{En(r)}}})}function sn(){var e=ue;on(()=>{for(var t of e.l.$){t.deps();var n=t.effect;0!==(n.f&x)&&null!==n.deps&&Se(n,S),In(n)&&Bn(n),t.ran=!1}})}function on(e,t=0){return Xt(8|t,e)}function an(e,t=[],n=[],r=[]){at(r,t,n,t=>{Xt(8,()=>e(...t.map(qn)))})}function ln(e,t=0){var n=Xt(b|t,e);return i&&(n.dev_stack=de),n}function cn(e){return Xt(524320,e)}function un(e){var t=e.teardown;if(null!==t){const e=bn,n=xn;kn(!0),Sn(null);try{t.call(null)}finally{kn(e),Sn(n)}}}function fn(e,t=!1){var n=e.first;for(e.first=e.last=null;null!==n;){const e=n.ac;null!==e&&Zt(()=>{e.abort(V)});var r=n.next;64&n.f?n.parent=null:dn(n,t),n=r}}function dn(e,t=!0){var n=!1;(t||262144&e.f)&&null!==e.nodes&&null!==e.nodes.end&&(function(e,t){for(;null!==e;){var n=e===t?null:Ht(e);e.remove(),e=n}}(e.nodes.start,e.nodes.end),n=!0),Se(e,j),fn(e,t&&!n),Wn(e,0);var r=e.nodes&&e.nodes.t;if(null!==r)for(const e of r)e.stop();un(e),e.f^=j,e.f|=E;var s=e.parent;null!==s&&null!==s.first&&hn(e),i&&(e.component_function=null),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function hn(e){var t=e.parent,n=e.prev,r=e.next;null!==n&&(n.next=r),null!==r&&(r.prev=n),null!==t&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function vn(e,t,n=!0){var r=[];pn(e,r,!0);var i=()=>{n&&dn(e),t&&t()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function pn(e,t,n){if(0===(e.f&$)){e.f^=$;var r=e.nodes&&e.nodes.t;if(null!==r)for(const e of r)(e.is_global||n)&&t.push(e);for(var i=e.first;null!==i;){var s=i.next;64&i.f||pn(i,t,!(0===(i.f&F)&&(0===(i.f&_)||0===(e.f&b)))&&n),i=s}}}function gn(e){mn(e,!0)}function mn(e,t){if(0!==(e.f&$)){e.f^=$,0===(e.f&x)&&(Se(e,C),Ye.ensure().schedule(e));for(var n=e.first;null!==n;){var r=n.next;mn(n,!(0===(n.f&F)&&0===(n.f&_))&&t),n=r}var i=e.nodes&&e.nodes.t;if(null!==i)for(const e of i)(e.is_global||t)&&e.in()}}function wn(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;null!==n;){var i=n===r?null:Ht(n);t.append(n),n=i}}let yn=!1,bn=!1;function kn(e){bn=e}let xn=null,Cn=!1;function Sn(e){xn=e}let $n=null;function En(e){$n=e}let zn=null,jn=null,Fn=0,On=null,An=1,Tn=0,Mn=Tn;function Pn(e){Mn=e}function Ln(){return++An}function In(e){var t=e.f;if(0!==(t&C))return!0;if(2&t&&(e.f&=-65537),0!==(t&S)){for(var n=e.deps,r=n.length,i=0;i<r;i++){var s=n[i];if(In(s)&&yt(s),s.wv>e.wv)return!0}0!==(t&k)&&null===qe&&Se(e,x)}return!1}function Rn(e,t,n=!0){var r=e.reactions;if(null!==r&&(null===zn||!a.call(zn,e)))for(var i=0;i<r.length;i++){var s=r[i];2&s.f?Rn(s,t,!1):t===s&&(n?Se(s,C):0!==(s.f&x)&&Se(s,S),rt(s))}}function Dn(e){var t=jn,n=Fn,r=On,i=xn,s=zn,o=ue,a=Cn,l=Mn,c=e.f;jn=null,Fn=0,On=null,xn=96&c?null:e,zn=null,fe(e.ctx),Cn=!1,Mn=++Tn,null!==e.ac&&(Zt(()=>{e.ac.abort(V)}),e.ac=null);try{e.f|=P;var u=(0,e.fn)();e.f|=z;var f=e.deps,d=We?.is_fork;if(null!==jn){var h;if(d||Wn(e,Fn),null!==f&&Fn>0)for(f.length=Fn+jn.length,h=0;h<jn.length;h++)f[Fn+h]=jn[h];else e.deps=f=jn;if(Yt()&&0!==(e.f&k))for(h=Fn;h<f.length;h++)(f[h].reactions??=[]).push(e)}else!d&&null!==f&&Fn<f.length&&(Wn(e,Fn),f.length=Fn);if(we()&&null!==On&&!Cn&&null!==f&&!(6146&e.f))for(h=0;h<On.length;h++)Rn(On[h],e);if(null!==i&&i!==e){if(Tn++,null!==i.deps)for(let e=0;e<n;e+=1)i.deps[e].rv=Tn;if(null!==t)for(const e of t)e.rv=Tn;null!==On&&(null===r?r=On:r.push(...On))}return 0!==(e.f&L)&&(e.f^=L),u}catch(e){return ke(e)}finally{e.f^=P,jn=t,Fn=n,On=r,xn=i,zn=s,fe(o),Cn=a,Mn=l}}function Un(e,t){let n=t.reactions;if(null!==n){var r=o.call(n,e);if(-1!==r){var i=n.length-1;0===i?n=t.reactions=null:(n[r]=n[i],n.pop())}}if(null===n&&2&t.f&&(null===jn||!a.call(jn,t))){var s=t;0!==(s.f&k)&&(s.f^=k,s.f&=-65537),s.v!==J&&$e(s),function(e){if(null!==e.effects)for(const t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(V),t.teardown=g,t.ac=null,Wn(t,0),fn(t))}(s),Wn(s,0)}}function Wn(e,t){var n=e.deps;if(null!==n)for(var r=t;r<n.length;r++)Un(e,n[r])}function Bn(e){var t=e.f;if(0===(t&E)){Se(e,x);var n=$n,r=yn;if($n=e,yn=!0,i){var s=ve;pe(e.component_function);var o=de;he(e.dev_stack??de)}try{16777232&t?function(e){for(var t=e.first;null!==t;){var n=t.next;0===(t.f&_)&&dn(t),t=n}}(e):fn(e),un(e);var a=Dn(e);e.teardown="function"==typeof a?a:null,e.wv=An}finally{yn=r,$n=n,i&&(pe(s),he(o))}}}function qn(e){var t,n=!!(2&e.f);if(null!==xn&&!Cn&&!(null!==$n&&0!==($n.f&E)||null!==zn&&a.call(zn,e))){var r=xn.deps;if(0!==(xn.f&P))e.rv<Tn&&(e.rv=Tn,null===jn&&null!==r&&r[Fn]===e?Fn++:null===jn?jn=[e]:jn.push(e));else{(xn.deps??=[]).push(e);var s=e.reactions;null===s?e.reactions=[xn]:a.call(s,xn)||s.push(xn)}}if(i){if(!Cn&&ut&&!ut.warned&&0===(ut.effect.f&P)&&!ut.effect_deps.has(e)){ut.warned=!0,t=e.label,i?console.warn(`%c[svelte] await_reactivity_loss\n%cDetected reactivity loss when reading \`${t}\`. This happens when state is read in an async function after an earlier \`await\`\nhttps://svelte.dev/e/await_reactivity_loss`,Q,ee):console.warn("https://svelte.dev/e/await_reactivity_loss");var o=le("traced at");o&&console.warn(o)}dt.delete(e)}if(bn&&kt.has(e))return kt.get(e);if(n){var l=e;if(bn){var c=l.v;return(0===(l.f&x)&&null!==l.reactions||Hn(l))&&(c=wt(l)),kt.set(l,c),c}var u=0===(l.f&k)&&!Cn&&null!==xn&&(yn||0!==(xn.f&k)),f=0===(l.f&z);In(l)&&(u&&(l.f|=k),yt(l)),u&&!f&&(bt(l),Nn(l))}if(qe?.has(e))return qe.get(e);if(0!==(e.f&L))throw e.v;return e.v}function Nn(e){if(e.f|=k,null!==e.deps)for(const t of e.deps)(t.reactions??=[]).push(e),2&t.f&&0===(t.f&k)&&(bt(t),Nn(t))}function Hn(e){if(e.v===J)return!0;if(null===e.deps)return!1;for(const t of e.deps){if(kt.has(t))return!0;if(2&t.f&&Hn(t))return!0}return!1}function Vn(e){var t=Cn;try{return Cn=!0,e()}finally{Cn=t}}function Kn(e){if("object"==typeof e&&e&&!(e instanceof EventTarget))if(I in e)Gn(e);else if(!Array.isArray(e))for(let t in e){const n=e[t];"object"==typeof n&&n&&I in n&&Gn(n)}}function Gn(e,t=new Set){if(!("object"!=typeof e||null===e||e instanceof EventTarget||t.has(e))){t.add(e),e instanceof Date&&e.getTime();for(let n in e)try{Gn(e[n],t)}catch(e){}const n=v(e);if(n!==Object.prototype&&n!==Array.prototype&&n!==Map.prototype&&n!==Set.prototype&&n!==Date.prototype){const t=f(n);for(let n in t){const r=t[n].get;if(r)try{r.call(e)}catch(e){}}}}}const Zn=["touchstart","touchmove"];function Jn(e){return Zn.includes(e)}const Xn=Symbol("events"),Yn=new Set,Qn=new Set;function er(e,t,n,r,i){var s={capture:r,passive:i},o=function(e,t,n,r={}){function i(e){if(r.capture||nr.call(t,e),!e.cancelBubble)return Zt(()=>n?.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?be(()=>{t.addEventListener(e,i,r)}):t.addEventListener(e,i,r),i}(e,t,n,s);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&Qt(()=>{t.removeEventListener(e,o,s)})}let tr=null;function nr(e){var t=this,n=t.ownerDocument,r=e.type,i=e.composedPath?.()||[],s=i[0]||e.target;tr=e;var o=0,a=tr===e&&e[Xn];if(a){var l=i.indexOf(a);if(-1!==l&&(t===document||t===window))return void(e[Xn]=t);var u=i.indexOf(t);if(-1===u)return;l<=u&&(o=l)}if((s=i[o]||e.target)!==t){c(e,"currentTarget",{configurable:!0,get:()=>s||n});var f=xn,d=$n;Sn(null),En(null);try{for(var h,v=[];null!==s;){var p=s.assignedSlot||s.parentNode||s.host||null;try{var g=s[Xn]?.[r];null==g||s.disabled&&e.target!==s||g.call(s,e)}catch(e){h?v.push(e):h=e}if(e.cancelBubble||p===t||null===p)break;s=p}if(h){for(let e of v)queueMicrotask(()=>{throw e});throw h}}finally{e[Xn]=t,delete e.currentTarget,Sn(f),En(d)}}}const rr=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function ir(e){var t=function(){let e;return document.createElementNS(Y,"template",e)}();return t.innerHTML=function(e){return rr?.createHTML(e)??e}(e.replaceAll("<!>","\x3c!----\x3e")),t.content}function sr(e,t){var n=$n;null===n.nodes&&(n.nodes={start:e,end:t,a:null,t:null})}function or(e,t){var n,r=!!(1&t),i=!!(2&t),s=!e.startsWith("<!>");return()=>{void 0===n&&(n=ir(s?e:"<!>"+e),r||(n=Nt(n)));var t=i||Dt?document.importNode(n,!0):n.cloneNode(!0);return r?sr(Nt(t),t.lastChild):sr(t,t),t}}function ar(e,t){return function(e,t,n="svg"){var r,i=!e.startsWith("<!>"),s=!!(1&t),o=`<${n}>${i?e:"<!>"+e}</${n}>`;return()=>{if(!r){var e=Nt(ir(o));if(s)for(r=document.createDocumentFragment();Nt(e);)r.appendChild(Nt(e));else r=Nt(e)}var t=r.cloneNode(!0);return s?sr(Nt(t),t.lastChild):sr(t,t),t}}(e,t,"svg")}function lr(e=""){var t=qt(e+"");return sr(t,t),t}function cr(){var e=document.createDocumentFragment(),t=document.createComment(""),n=qt();return e.append(t,n),sr(t,n),e}function ur(e,t){null!==e&&e.before(t)}let fr=!0;function dr(e,t){var n=null==t?"":"object"==typeof t?`${t}`:t;n!==(e[N]??=e.nodeValue)&&(e[N]=n,e.nodeValue=`${n}`)}function hr(e,t){return function(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:o=!0,transformError:a}){Bt();var c=void 0,u=function(e){Ye.ensure();const t=Xt(524352,e);return(e={})=>new Promise(n=>{e.outro?vn(t,()=>{dn(t),n(void 0)}):(dn(t),n(void 0))})}(()=>{var u=n??t.appendChild(qt());!function(e,t,n,r){new ot(e,{pending:()=>{}},n,r)}(u,0,t=>{ge({}),s&&(ue.c=s),i&&(r.$$events=i),fr=o,c=e(t,r)||{},fr=!0,me()},a);var f=new Set,d=e=>{for(var n=0;n<e.length;n++){var r=e[n];if(!f.has(r)){f.add(r);var i=Jn(r);for(const e of[t,document]){var s=vr.get(e);void 0===s&&(s=new Map,vr.set(e,s));var o=s.get(r);void 0===o?(e.addEventListener(r,nr,{passive:i}),s.set(r,1)):s.set(r,o+1)}}}};return d(l(Yn)),Qn.add(d),()=>{for(var e of f)for(const n of[t,document]){var r=vr.get(n),i=r.get(e);0==--i?(n.removeEventListener(e,nr),r.delete(e),0===r.size&&vr.delete(n)):r.set(e,i)}Qn.delete(d),u!==n&&u.parentNode?.removeChild(u)}});return pr.set(c,u),c}(e,t)}const vr=new Map;let pr=new WeakMap;class gr{anchor;#K=new Map;#G=new Map;#Z=new Map;#J=new Set;#X=!0;constructor(e,t=!0){this.anchor=e,this.#X=t}#C=e=>{if(this.#K.has(e)){var t=this.#K.get(e),n=this.#G.get(t);if(n)gn(n),this.#J.delete(t);else{var r=this.#Z.get(t);r&&(this.#G.set(t,r.effect),this.#Z.delete(t),i&&(r.fragment.lastChild[H]=this.anchor),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),n=r.effect)}for(const[t,n]of this.#K){if(this.#K.delete(t),t===e)break;const r=this.#Z.get(n);r&&(dn(r.effect),this.#Z.delete(n))}for(const[e,r]of this.#G){if(e===t||this.#J.has(e))continue;const i=()=>{if(Array.from(this.#K.values()).includes(e)){var t=document.createDocumentFragment();wn(r,t),t.append(qt()),this.#Z.set(e,{effect:r,fragment:t})}else dn(r);this.#J.delete(e),this.#G.delete(e)};this.#X||!n?(this.#J.add(e),vn(r,i,!1)):i()}}};#Y=e=>{this.#K.delete(e);const t=Array.from(this.#K.values());for(const[e,n]of this.#Z)t.includes(e)||(dn(n.effect),this.#Z.delete(e))};ensure(e,t){var n=We;!t||this.#G.has(e)||this.#Z.has(e)||this.#G.set(e,cn(()=>t(this.anchor))),this.#K.set(n,e),this.#C(n)}}function mr(e,t,n=!1){var r=new gr(e);function i(e,t){r.ensure(e,t)}ln(()=>{var e=!1;t((t,n=0)=>{e=!0,i(n,t)}),e||i(-1,null)},n?F:0)}function wr(e,t){return t}function yr(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(const t of e.pending.values())for(const n of t)r.add(e.items.get(n).e)}for(var i=0;i<t.length;i++){var s=t[i];r?.has(s)?(s.f|=T,wn(s,document.createDocumentFragment())):dn(t[i],n)}}var br;function _r(e,t,n,r,o,a=null){var c=e,u=new Map;!(4&t)||(c=e.appendChild(qt()));var f,d=null,h=pt(()=>{var e=n();return s(e)?e:null==e?[]:l(e)});i&&oe(h,"{#each ...}");var v=new Map,p=!0;function g(e){0===(w.effect.f&E)&&(w.pending.delete(e),w.fallback=d,function(e,t,n,r,i){var s,o,a,c,u,f=!!(8&r),d=t.length,h=e.items,v=kr(e.effect.first),p=null,g=[],m=[];if(f)for(u=0;u<d;u+=1)a=i(t[u],u),0===((c=h.get(a).e).f&T)&&(c.nodes?.a?.measure(),(o??=new Set).add(c));for(u=0;u<d;u+=1){if(a=i(t[u],u),c=h.get(a).e,null!==e.outrogroups)for(const t of e.outrogroups)t.pending.delete(c),t.done.delete(c);if(0!==(c.f&$)&&(gn(c),f&&(c.nodes?.a?.unfix(),(o??=new Set).delete(c))),0!==(c.f&T)){if(c.f^=T,c!==v){var w=p?p.next:v;c===e.effect.last&&(e.effect.last=c.prev),c.prev&&(c.prev.next=c.next),c.next&&(c.next.prev=c.prev),Sr(e,p,c),Sr(e,c,w),Cr(c,w,n),g=[],m=[],v=kr((p=c).next);continue}Cr(c,null,n)}if(c!==v){if(void 0!==s&&s.has(c)){if(g.length<m.length){var y,b=m[0];p=b.prev;var _=g[0],k=g[g.length-1];for(y=0;y<g.length;y+=1)Cr(g[y],b,n);for(y=0;y<m.length;y+=1)s.delete(m[y]);Sr(e,_.prev,k.next),Sr(e,p,_),Sr(e,k,b),v=b,p=k,u-=1,g=[],m=[]}else s.delete(c),Cr(c,v,n),Sr(e,c.prev,c.next),Sr(e,c,null===p?e.effect.first:p.next),Sr(e,p,c),p=c;continue}for(g=[],m=[];null!==v&&v!==c;)(s??=new Set).add(v),m.push(v),v=kr(v.next);if(null===v)continue}0===(c.f&T)&&g.push(c),p=c,v=kr(c.next)}if(null!==e.outrogroups){for(const t of e.outrogroups)0===t.pending.size&&(yr(e,l(t.done)),e.outrogroups?.delete(t));0===e.outrogroups.size&&(e.outrogroups=null)}if(null!==v||void 0!==s){var x=[];if(void 0!==s)for(c of s)0===(c.f&$)&&x.push(c);for(;null!==v;)0===(v.f&$)&&v!==e.fallback&&x.push(v),v=kr(v.next);var C=x.length;if(C>0){var S=4&r&&0===d?n:null;if(f){for(u=0;u<C;u+=1)x[u].nodes?.a?.measure();for(u=0;u<C;u+=1)x[u].nodes?.a?.fix()}!function(e,t,n){for(var r,i=t.length,s=t.length,o=0;o<i;o++){let n=t[o];vn(n,()=>{if(r){if(r.pending.delete(n),r.done.add(n),0===r.pending.size){var t=e.outrogroups;yr(e,l(r.done)),t.delete(r),0===t.size&&(e.outrogroups=null)}}else s-=1},!1)}if(0===s){var a=null!==n;if(a){var c=n,u=c.parentNode;u.textContent="",u.append(c),e.items.clear()}yr(e,t,!a)}else r={pending:new Set(t),done:new Set},(e.outrogroups??=new Set).add(r)}(e,x,S)}}f&&be(()=>{if(void 0!==o)for(c of o)c.nodes?.a?.apply()})}(w,f,c,t,r),null!==d&&(0===f.length?0===(d.f&T)?gn(d):(d.f^=T,Cr(d,null,c)):vn(d,()=>{d=null})))}var m=ln(()=>{for(var e=(f=qn(h)).length,s=new Set,l=We,m=0;m<e;m+=1){var w=f[m],y=r(w,m);if(i){var b=r(w,m);y!==b&&Z(String(m),String(y),String(b))}var _=p?null:u.get(y);_?(_.v&&jt(_.v,w),_.i&&jt(_.i,m)):(_=xr(u,p?c:br??=qt(),w,y,m,o,t,n),p||(_.e.f|=T),u.set(y,_)),s.add(y)}0===e&&a&&!d&&(p?d=cn(()=>a(c)):(d=cn(()=>a(br??=qt()))).f|=T),e>s.size&&(i?function(e,t){const n=new Map,r=e.length;for(let i=0;i<r;i++){const r=t(e[i],i);if(n.has(r)){const e=String(n.get(r)),t=String(i);let s=String(r);s.startsWith("[object ")&&(s=null),G(e,t,s)}n.set(r,i)}}(f,r):G("","","")),p||(v.set(l,s),g(l)),qn(h)}),w={effect:m,flags:t,items:u,pending:v,outrogroups:null,fallback:d};p=!1}function kr(e){for(;null!==e&&0===(e.f&_);)e=e.next;return e}function xr(e,t,n,r,s,o,a,l){var c=1&a?16&a?St(n):Et(n,!1,!1):null,u=2&a?St(s):null;return i&&c&&(c.trace=()=>{l()[u?.v??s]}),{v:c,i:u,e:cn(()=>(o(t,c??n,u??s,l),()=>{e.delete(r)}))}}function Cr(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,s=t&&0===(t.f&T)?t.nodes.start:n;null!==r;){var o=Ht(r);if(s.before(r),r===i)return;r=o}}function Sr(e,t,n){null===t?e.effect.first=n:t.next=n,null===n?e.effect.last=t:n.prev=t}const $r={tick:e=>requestAnimationFrame(e),now:()=>performance.now(),tasks:new Set};function Er(){const e=$r.now();$r.tasks.forEach(t=>{t.c(e)||($r.tasks.delete(t),t.f())}),0!==$r.tasks.size&&$r.tick(Er)}function zr(e,t){Zt(()=>{e.dispatchEvent(new CustomEvent(t))})}function jr(e){if("float"===e)return"cssFloat";if("offset"===e)return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return 1===t.length?t[0]:t[0]+t.slice(1).map(e=>e[0].toUpperCase()+e.slice(1)).join("")}function Fr(e){const t={},n=e.split(";");for(const e of n){const[n,r]=e.split(":");if(!n||void 0===r)break;t[jr(n.trim())]=r.trim()}return t}const Or=e=>e;function Ar(e,t,n,r){var i,s,o,a=!!(1&e),l=!!(2&e),c=!!(4&e),u=a&&l?"both":a?"in":"out",f=t.inert,d=t.style.overflow;function h(){return Zt(()=>i??=n()(t,r?.()??{},{direction:u}))}var v={is_global:c,in(){if(t.inert=f,!a)return o?.abort(),void o?.reset?.();l||s?.abort(),s=Tr(t,h(),o,1,()=>{zr(t,"introstart")},()=>{zr(t,"introend"),s?.abort(),s=i=void 0,t.style.overflow=d})},out(e){if(!l)return e?.(),void(i=void 0);t.inert=!0,o=Tr(t,h(),s,0,()=>{zr(t,"outrostart")},()=>{zr(t,"outroend"),e?.()})},stop:()=>{s?.abort(),o?.abort()}},p=$n;if((p.nodes.t??=[]).push(v),a&&fr){var g=c;if(!g){for(var m=p.parent;m&&0!==(m.f&F);)for(;(m=m.parent)&&0===(m.f&b););g=!m||0!==(m.f&z)}g&&nn(()=>{Vn(()=>v.in())})}}function Tr(e,t,n,r,i,s){var o=1===r;if("function"==typeof t){var a,l=!1;return be(()=>{if(!l){var c=t({direction:o?"in":"out"});a=Tr(e,c,n,r,i,s)}}),{abort:()=>{l=!0,a?.abort()},deactivate:()=>a.deactivate(),reset:()=>a.reset(),t:()=>a.t()}}if(n?.deactivate(),!t?.duration&&!t?.delay)return i(),s(),{abort:g,deactivate:g,reset:g,t:()=>r};const{delay:c=0,css:u,tick:f,easing:d=Or}=t;var h=[];if(o&&void 0===n&&(f&&f(0,1),u)){var v=Fr(u(0,1));h.push(v,v)}var p=()=>1-r,m=e.animate(h,{duration:c,fill:"forwards"});return m.onfinish=()=>{m.cancel(),i();var o=n?.t()??1-r;n?.abort();var a=r-o,l=t.duration*Math.abs(a),c=[];if(l>0){var h=!1;if(u)for(var v=Math.ceil(l/(1e3/60)),g=0;g<=v;g+=1){var w=o+a*d(g/v),y=Fr(u(w,1-w));c.push(y),h||="hidden"===y.overflow}h&&(e.style.overflow="hidden"),p=()=>{var e=m.currentTime;return o+a*d(e/l)},f&&function(e){let t;0===$r.tasks.size&&$r.tick(Er),new Promise(n=>{$r.tasks.add(t={c:e,f:n})})}(()=>{if("running"!==m.playState)return!1;var e=p();return f(e,1-e),!0})}(m=e.animate(c,{duration:l,fill:"forwards"})).onfinish=()=>{p=()=>r,f?.(r,1-r),s()}},{abort:()=>{m&&(m.cancel(),m.effect=null,m.onfinish=g)},deactivate:()=>{s=g},reset:()=>{0===r&&f?.(1,0)},t:()=>p()}}const Mr=[..." \t\n\r\f \v\ufeff"];function Pr(e,t=!1){var n=t?" !important;":";",r="";for(var i of Object.keys(e)){var s=e[i];null!=s&&""!==s&&(r+=" "+i+": "+s+n)}return r}function Lr(e){return"-"!==e[0]||"-"!==e[1]?e.toLowerCase():e}function Ir(e,t,n,r,i,s){var o=e[B];if(o!==n||void 0===o){var a=function(e,t,n){var r=null==e?"":""+e;if(t&&(r=r?r+" "+t:t),n)for(var i of Object.keys(n))if(n[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;0!==o&&!Mr.includes(r[o-1])||a!==r.length&&!Mr.includes(r[a])?o=a:r=(0===o?"":r.substring(0,o))+r.substring(a+1)}return""===r?null:r}(n,r,s);null==a?e.removeAttribute("class"):t?e.className=a:e.setAttribute("class",a),e[B]=n}else if(s&&i!==s)for(var l in s){var c=!!s[l];null!=i&&c===!!i[l]||e.classList.toggle(l,c)}return s}function Rr(e,t={},n,r){for(var i in n){var s=n[i];t[i]!==s&&(null==n[i]?e.style.removeProperty(i):e.style.setProperty(i,s,r))}}function Dr(e,t,n,r){if(e[q]!==t){var i=function(e,t){if(t){var n,r,i="";if(Array.isArray(t)?(n=t[0],r=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var s=!1,o=0,a=!1,l=[];n&&l.push(...Object.keys(n).map(Lr)),r&&l.push(...Object.keys(r).map(Lr));var c=0,u=-1;const t=e.length;for(var f=0;f<t;f++){var d=e[f];if(a?"/"===d&&"*"===e[f-1]&&(a=!1):s?s===d&&(s=!1):"/"===d&&"*"===e[f+1]?a=!0:'"'===d||"'"===d?s=d:"("===d?o++:")"===d&&o--,!a&&!1===s&&0===o)if(":"===d&&-1===u)u=f;else if(";"===d||f===t-1){if(-1!==u){var h=Lr(e.substring(c,u).trim());l.includes(h)||(";"!==d&&f++,i+=" "+e.substring(c,f).trim()+";")}c=f+1,u=-1}}}return n&&(i+=Pr(n)),r&&(i+=Pr(r,!0)),""===(i=i.trim())?null:i}return null==e?null:String(e)}(t,r);null==i?e.removeAttribute("style"):e.style.cssText=i,e[q]=t}else r&&(Array.isArray(r)?(Rr(e,n?.[0],r[0]),Rr(e,n?.[1],r[1],"important")):Rr(e,n,r));return r}const Ur=Symbol("is custom element"),Wr=Symbol("is html");function Br(e,t,n,r){var i=function(e){return e[W]??={[Ur]:e.nodeName.includes("-"),[Wr]:e.namespaceURI===Y}}(e);i[t]!==(i[t]=n)&&("loading"===t&&(e[D]=n),null==n?e.removeAttribute(t):"string"!=typeof n&&function(e){var t,n=e.getAttribute("is")||e.nodeName,r=qr.get(n);if(r)return r;qr.set(n,r=[]);for(var i=e,s=Element.prototype;s!==i;){for(var o in t=f(i))t[o].set&&"innerHTML"!==o&&"textContent"!==o&&"innerText"!==o&&r.push(o);i=v(i)}return r}(e).includes(t)?e[t]=n:e.setAttribute(t,n))}var qr=new Map;function Nr(e,t){return e===t||e?.[I]===t}function Hr(e=!1){const t=ue,n=t.l.u;if(!n)return;let r=()=>Kn(t.s);if(e){let e=0,n={};const i=ht(()=>{let r=!1;const i=t.s;for(const e in i)i[e]!==n[e]&&(n[e]=i[e],r=!0);return r&&e++,e});r=()=>qn(i)}var s;n.b.length&&(s=()=>{Vr(t,r),w(n.b)},Jt("$effect.pre"),i&&c(s,"name",{value:"$effect.pre"}),Xt(1048584,s)),en(()=>{const e=Vn(()=>n.m.map(m));return()=>{for(const t of e)"function"==typeof t&&t()}}),n.a.length&&en(()=>{Vr(t,r),w(n.a)})}function Vr(e,t){if(e.l.s)for(const t of e.l.s)qn(t);t()}function Kr(e,t){var n=e.$$events?.[t.type],r=s(n)?n.slice():null==n?[]:[n];for(var i of r)i.call(this,t)}function Gr(e,t,n,r){var s=!se||!!(2&n),o=!!(8&n),a=!!(16&n),l=r,c=!0,f=void 0,d=()=>a&&s?(f??=ht(r),qn(f)):(c&&(c=!1,l=a?Vn(r):r),l);let h;if(o){var v=I in e||R in e;h=u(e,t)?.set??(v&&t in e?n=>e[t]=n:void 0)}var p,g,m=!1;if(o?[p,m]=function(e){var t=Me;try{return Me=!1,[e(),Me]}finally{Me=t}}(()=>e[t]):p=e[t],void 0===p&&void 0!==r&&(p=d(),h&&(s&&function(e){if(i){const t=new Error(`props_invalid_value\nCannot do \`bind:${e}={undefined}\` when \`${e}\` has a fallback value\nhttps://svelte.dev/e/props_invalid_value`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/props_invalid_value")}(t),h(p))),g=s?()=>{var n=e[t];return void 0===n?d():(c=!0,n)}:()=>{var n=e[t];return void 0!==n&&(l=void 0),void 0===n?l:n},s&&!(4&n))return g;if(h){var w=e.$$legacy;return function(e,t){return arguments.length>0?(s&&t&&!w&&!m||h(t?g():e),e):g()}}var y=!1,b=(1&n?ht:pt)(()=>(y=!1,g()));i&&(b.label=t),o&&qn(b);var _=$n;return function(e,t){if(arguments.length>0){const n=t?qn(b):s&&o?Mt(e):e;return zt(b,n),y=!0,void 0!==l&&(l=n),e}return bn&&y||0!==(_.f&E)?b.v:qn(b)}}if(i){function Ji(e){if(!(e in globalThis)){let t;Object.defineProperty(globalThis,e,{configurable:!0,get:()=>{if(void 0!==t)return t;!function(e){if(i){const t=new Error(`rune_outside_svelte\nThe \`${e}\` rune is only available inside \`.svelte\` and \`.svelte.js/ts\` files\nhttps://svelte.dev/e/rune_outside_svelte`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/rune_outside_svelte")}(e)},set:e=>{t=e}})}}Ji("$state"),Ji("$effect"),Ji("$derived"),Ji("$inspect"),Ji("$props"),Ji("$bindable")}function Zr(e){var t,n;null===ue&&K("onMount"),se&&null!==ue.l?(t=ue,n=t.l,n.u??={a:[],b:[],m:[]}).m.push(e):en(()=>{const t=Vn(e);if("function"==typeof t)return t})}function Jr(){const e=ue;return null===e&&K("createEventDispatcher"),(t,n,r)=>{const i=e.s.$$events?.[t];if(i){const o=s(i)?i.slice():[i],a=function(e,t,{bubbles:n=!1,cancelable:r=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:r})}(t,n,r);for(const t of o)t.call(e.x,a);return!a.defaultPrevented}return!0}}class Xr{constructor(e,t,n=null){this.node=e,this.getURLCallback=t,this.fetch=null!=n?n:window.fetch.bind(window)}getURL(){return this.getURLCallback(this.node)}getSizeOnPage(){const{width:e,height:t}=this.node.getBoundingClientRect();return{width:Math.round(e),height:Math.round(t)}}async getFileSize(e){const{width:t,height:n}=await this.fetchFileDimensions(e);return{width:t,height:n}}async getWeight(e){return await this.fetchFileWeight(e)}getPotentialSavings(e,t,n){const r=this.getOversizedRatio(e,n);return r<=1?null:Math.round(t.weight-t.weight/r)}getExpectedSize(e){const t=window.devicePixelRatio||1;return{width:Math.round(e.width*t),height:Math.round(e.height*t)}}getOversizedRatio(e,t){if(0===e.width||0===e.height)return 1;const{width:n,height:r}=this.getExpectedSize(t);return 0===n||0===r?1:e.width*e.height/(n*r)}async fetchFileWeight(e){const t=await this.fetch(e);return t.ok?parseInt(t.headers.get("content-length"),10)/1024:(console.log(`Can't get image size for ${e} likely due to a CORS error.`),-1)}async fetchFileDimensions(e){const t=new Image;return t.src=e,new Promise((e,n)=>{t.onload=()=>{e({width:Math.round(t.width),height:Math.round(t.height)})},t.onerror=()=>{n("Unable to load image.")}})}async isImageTiny(){try{const e=65,t=await this.fetchFileDimensions(this.getURL());return t.width<e||t.height<e}catch{return!0}}}const Yr="jetpack-boost-guide",Qr={active:"Active",paused:"Paused"};let ei=localStorage.getItem(Yr);ei&&Qr[ei]||(localStorage.setItem(Yr,"Active"),ei="active");const{set:ti,update:ni,subscribe:ri}=Oe(ei);ri(e=>{localStorage.setItem(Yr,e)});const ii={subscribe:ri,set:ti,update:ni,cycle:()=>{ni(e=>{const t=Object.keys(Qr),n=t.indexOf(e);return t[(n+1)%t.length]})}},si=Ae(ii,e=>Qr[e]);class oi{constructor(e){this.loading=Oe(!0),this.weightMap={},this.currentSrc="",this.image=e,this.node=e.node,this.url=Oe(e.getURL()),this.fileSize=Oe({width:0,height:0}),this.fileWeight=Oe({weight:-1},()=>{this.maybeUpdateWeight()}),this.sizeOnPage=Oe({width:0,height:0}),this.potentialSavings=this.derivePotentialSavings(),this.oversizedRatio=this.deriveOversizedRatio(),this.expectedSize=this.deriveExpectedSize()}deriveOversizedRatio(){return Ae([this.fileSize,this.sizeOnPage],([e,t])=>this.image.getOversizedRatio(e,t))}deriveExpectedSize(){return Ae(this.sizeOnPage,e=>this.image.getExpectedSize(e))}derivePotentialSavings(){return Ae([this.fileSize,this.fileWeight,this.sizeOnPage],([e,t,n])=>this.image.getPotentialSavings(e,t,n))}async updateDimensions(){const e=this.image.getSizeOnPage();this.sizeOnPage.set(e),await this.updateFileDimensions()}async updateFileDimensions(){if(this.image.getURL()===this.currentSrc)return;let e;this.currentSrc=this.image.getURL();try{e=await this.image.getFileSize(this.currentSrc)}catch{e={height:-1,width:-1}}this.url.set(this.currentSrc),this.fileSize.set(e)}async maybeUpdateWeight(){const e=this.currentSrc;if(void 0===this.weightMap[e]){this.loading.set(!0);try{const t=await this.image.getWeight(e);this.weightMap[e]=t,this.fileWeight.set({weight:t})}catch{this.fileWeight.set({weight:-1})}this.loading.set(!1)}else this.fileWeight.set({weight:this.weightMap[e]})}}class ai{static setTracksCallback(e){ai.tracksCallback=e}static async trackImageOutcome(e){return new Promise(t=>{e.loading.subscribe(n=>{if(!n){const n=Te(e.oversizedRatio),r=function(e){return e>4?"red":e>2.5?"yellow":"green"}(n),i=Te(e.fileSize),s=Te(e.sizeOnPage),o=Te(e.expectedSize),a=Te(e.potentialSavings),l=Te(e.url),c={severity:r,oversized_ratio:n,file_width:i.width,file_height:i.height,size_on_page_width:s.width,size_on_page_height:s.height,expected_width:o.width,expected_height:o.height,potential_savings:a,image_url:l};ai.tracksCallback("image_guide_image_outcome",{...c,window_width:window.innerWidth,window_height:window.innerHeight,device_pixel_ratio:window.devicePixelRatio}),t(c)}})})}static async trackPage(e){if(!e.length||ai.trackingComplete)return;ai.trackingComplete=!0;const t=e.map(ai.trackImageOutcome),n=await Promise.all(t),r=n.reduce((e,t)=>e+(t.potential_savings||0),0);ai.tracksCallback("image_guide_page_outcome",{total_potential_savings:r,red_severity_count:n.filter(e=>"red"===e.severity).length,yellow_severity_count:n.filter(e=>"yellow"===e.severity).length,green_severity_count:n.filter(e=>"green"===e.severity).length,window_width:window.innerWidth,window_height:window.innerHeight,device_pixel_ratio:window.devicePixelRatio})}static trackInitialState(){ai.tracksCallback("image_guide_initial_ui_state",{image_guide_state:Te(ii)})}static trackUIStateChange(){ai.tracksCallback("image_guide_ui_state_change",{image_guide_state:Te(ii)})}}function li(e){return fi(e.currentSrc)?e.currentSrc:fi(e.src)?e.src:null}function ci(e){const t=getComputedStyle(e).backgroundImage.match(/url\(\s*(['"])(.*?)\1\s*\)/i),n=window.location.href.split("#")[0];return t&&t[2]&&t[2]!==n&&fi(t[2])?t[2]:null}async function ui(e,t=null){return function(e){return e.filter(e=>{if(e instanceof HTMLImageElement){if(!e.src.trim())return!1;try{if(t=e.src,new URL(t).pathname.toLowerCase().endsWith(".svg"))return!1}catch{return!1}return!0}var t;return e instanceof HTMLElement&&"none"!==getComputedStyle(e).backgroundImage})}(e).map(e=>e instanceof HTMLImageElement?new Xr(e,li,t):e instanceof HTMLElement&&ci(e)?new Xr(e,ci):null).filter(e=>null!==e)}function fi(e){if(e.startsWith("/"))return!e.split("?")[0].endsWith(".svg");try{const t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}}function di(e){const t=1.70158;return--e*e*((t+1)*e+t)+1}ai.trackingComplete=!1,"undefined"!=typeof window&&((window.__svelte??={}).v??=new Set).add("5"),se=!0;const hi=e=>e;function vi(e){const t=e-1;return t*t*t+1}function pi(e){const t="string"==typeof e&&e.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return t?[parseFloat(t[1]),t[2]||"px"]:[e,"px"]}function gi(e,{delay:t=0,duration:n=400,easing:r=hi}={}){const i=+getComputedStyle(e).opacity;return{delay:t,duration:n,easing:r,css:e=>"opacity: "+e*i}}function mi(e,{delay:t=0,duration:n=400,easing:r=vi,x:i=0,y:s=0,opacity:o=0}={}){const a=getComputedStyle(e),l=+a.opacity,c="none"===a.transform?"":a.transform,u=l*(1-o),[f,d]=pi(i),[h,v]=pi(s);return{delay:t,duration:n,easing:r,css:(e,t)=>`\n\t\t\ttransform: ${c} translate(${(1-e)*f}${d}, ${(1-e)*h}${v});\n\t\t\topacity: ${l-u*t}`}}var wi=or('<div class="svelte-1yjr9q3"><svg viewBox="0 0 110 110" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M55.4 107.8C84.3397 107.8 107.8 84.3397 107.8 55.4C107.8 26.4603 84.3397 3 55.4 3C26.4603 3 3 26.4603 3 55.4C3 84.3397 26.4603 107.8 55.4 107.8Z"></path><path d="M58 46.6V97.4L84.2 46.6H58Z" fill="white"></path><path d="M52.7 64.1V13.4L26.6 64.1H52.7Z" fill="white"></path></svg></div>');function yi(e,t){let n=Gr(t,"size",8,16),r=Gr(t,"bg",8,"#069E08");var i=wi(),s=Vt(i),o=Vt(s);an(()=>{Dr(i,`width: ${n()??""}px; height: ${n()??""}px;`),Br(o,"fill",r())}),ur(e,i)}var bi=or('<div class="spinner svelte-q7ue1b"><!></div>'),_i=ar('<svg class="w-6 h-6 svelte-qy5udj" fill="none" stroke="white" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg>'),ki=or('<span style="font-size: 0.75em;">&lt;</span> 1x',1),xi=or('<div class="bubble-inner svelte-1vido64"><div class="label"><!></div></div>'),Ci=or('<div class="bubble-inner svelte-1vido64"><!></div>'),Si=or('<div><div class="bubble svelte-1vido64"><!></div></div>');function $i(e,t){ge(t,!1);const n=()=>Le(l,"$oversizedRatio",r),[r,i]=Re();let s=Gr(t,"index",8),o=Gr(t,"store",8),a=Et();const l=o().oversizedRatio,c=o().loading,u={delay:150+50*s(),duration:250,y:2,easing:di};let f=Et();const d=Jr();rn(()=>n(),()=>{zt(a,n()>4?"high":n()>2.5?"medium":"normal")}),sn(),Hr();var h=Si(),v=Vt(h),p=Vt(v),g=e=>{var t=xi(),r=Vt(t),i=Vt(r),s=e=>{var t=lr();an(e=>dr(t,`${e??""}x`),[()=>(n(),Vn(()=>Math.floor(n())))]),ur(e,t)},o=e=>{var t=cr(),r=Kt(t),i=e=>{!function(e){ur(e,_i())}(e)},s=e=>{var t=lr();an(e=>dr(t,`${e??""}x`),[()=>(n(),Vn(()=>n().toFixed(1)))]),ur(e,t)};mr(r,e=>{"normal"===qn(a)?e(i):e(s,-1)}),ur(e,t)},l=e=>{ur(e,ki())};mr(i,e=>{n()>9?e(s):n()>.99?e(o,1):e(l,-1)}),Ar(1,r,()=>gi,()=>({delay:200,duration:300})),ur(e,t)},m=e=>{var t=Ci();!function(e){var t=bi();yi(Vt(t),{size:12,bg:"transparent"}),Ar(2,t,()=>gi,()=>({duration:300})),ur(e,t)}(Vt(t)),ur(e,t)};mr(p,e=>{!1===Le(c,"$isLoading",r)?e(g):e(m,-1)}),function(e={},t,n,r){var i=ue.r,s=$n;nn(()=>{var o,a;return on(()=>{o=a,a=r?.()||[],Vn(()=>{Nr(n(...a),e)||(t(e,...a),o&&Nr(n(...o),e)&&t(null,...o))})}),()=>{let r=s;for(;r!==i&&null!==r.parent&&r.parent.f&j;)r=r.parent;const o=r.teardown;r.teardown=()=>{a&&Nr(n(...a),e)&&t(null,...a),o?.()}}})}(h,e=>zt(f,e),()=>qn(f)),an(()=>Ir(h,1,`interaction-area ${qn(a)??""}`,"svelte-1vido64")),er("mouseenter",h,function(){const e=qn(f).getBoundingClientRect();d("hover",{index:s(),position:{top:e.top+e.height+10,left:e.left}})}),Ar(3,h,()=>mi,()=>u),ur(e,h),me(),i()}var Ei=ar('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="svelte-1b220d7"><path d="M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"></path></svg>'),zi=or('<div class="explanation svelte-1okxgd8">The image loaded is <strong> </strong> larger than it appears in the browser. <!></div>'),ji=or('<div class="explanation svelte-1okxgd8">The image is exactly the correct size for this screen.</div>'),Fi=or("Because there are various screen sizes, it's okay for the image to be <strong> </strong> than it appears on the page.",1),Oi=or('<div class="explanation svelte-1okxgd8">The image size is very close to the size it appears in the browser. <!></div>'),Ai=or('<div class="explanation svelte-1okxgd8"> </div>'),Ti=or('<img class="svelte-1okxgd8"/>'),Mi=or('<div class="value"> </div>'),Pi=or("<em>Unknown</em>"),Li=or('<div class="value"><!></div>'),Ii=or("<em>Unknown</em>"),Ri=or("<strong> </strong>"),Di=or("<em>N/A</em>"),Ui=or('<div class="jetpack-boost-guide-popup keep-guide-open svelte-1okxgd8"><div class="logo svelte-1okxgd8"><!></div> <div class="preview svelte-1okxgd8"><div class="description svelte-1okxgd8"><div class="title svelte-1okxgd8"><a target="_blank noreferrer" class="svelte-1okxgd8"> </a></div> <!></div> <!></div> <div class="meta"><div class="row svelte-1okxgd8"><div class="label">Image File Dimensions</div> <!></div> <div class="row svelte-1okxgd8"><div class="label">Expected Dimensions</div> <div class="value"> </div></div> <div class="row svelte-1okxgd8"><div class="label">Size on screen</div> <div class="value"> </div></div> <div class="row svelte-1okxgd8"><div class="label">Image Size</div> <div class="value"><!></div></div> <div class="row svelte-1okxgd8"><div class="label">Potential savings</div> <div class="value"><!></div></div> <div class="info svelte-1okxgd8"><a class="documentation svelte-1okxgd8" target="_blank noreferrer">Learn how to improve site speed by optimizing images <!></a></div></div></div>');var Wi=or('<div><div class="previews svelte-6tsow1"></div> <!></div>');function Bi(e,t){ge(t,!1);const n=()=>Le(c,"$sizeOnPage",r),[r,i]=Re(),s=Et();let o=Gr(t,"stores",8),a=Et(!1);function l(e){e.relatedTarget&&e.relatedTarget.classList.contains("keep-guide-open")||zt(a,!1)}Zr(()=>{o().forEach(e=>e.updateDimensions())});const c=o()[0].sizeOnPage;let u=Et({top:0,left:0});function f(e){const t=e.detail,n=t.index;zt(u,t.position),zt(a,n)}const d=Ae(o().map(e=>e.fileSize),e=>e.some(e=>-1!==e.width&&-1!==e.height));rn(()=>n(),()=>{zt(s,function(e=-1,t=-1){return e<200||t<200?"micro":e<400||t<400?"small":"normal"}(n().width,n().height))}),rn(()=>qn(a),()=>{!function(e=!1){e?o().forEach(e=>e.node.classList.add("jetpack-boost-guide__backdrop")):o().forEach(e=>e.node.classList.remove("jetpack-boost-guide__backdrop"))}(!1!==qn(a))}),sn(),Hr();var h=cr(),v=Kt(h),p=e=>{var t=Wi();let n;var r=Vt(t);_r(r,5,o,wr,(e,t,n)=>{$i(e,{index:n,get store(){return qn(t)},$$events:{hover:f}})});var i=Gt(r,2),c=e=>{!function(e,t){ge(t,!1);const n=()=>Le(qn(y),"$imageURL",u),r=()=>Le(qn(v),"$fileSize",u),i=()=>Le(qn(h),"$oversizedRatio",u),s=()=>Le(qn(d),"$isLoading",u),o=()=>Le(qn(w),"$expectedSize",u),a=()=>Le(qn(g),"$sizeOnPage",u),l=()=>Le(qn(p),"$fileWeight",u),c=()=>Le(qn(m),"$potentialSavings",u),[u,f]=Re(),d=Et(),h=Et(),v=Et(),p=Et(),g=Et(),m=Et(),w=Et(),y=Et(),b=Et(),_=Et(),k=Et(),x=Et();let C=Gr(t,"store",8),S=Gr(t,"size",8),$=Gr(t,"position",8);function E(e){return e%1==0?e:parseFloat(e.toFixed(2))}let z=Et(0),j=0,F=0,O=Et($().top);Zr(()=>{j=qn(z),F=$().top,zt(O,$().top)}),rn(()=>Kn(C()),()=>{Ie(zt(d,C().loading),"$isLoading",u)}),rn(()=>Kn(C()),()=>{Ie(zt(h,C().oversizedRatio),"$oversizedRatio",u)}),rn(()=>Kn(C()),()=>{Ie(zt(v,C().fileSize),"$fileSize",u)}),rn(()=>Kn(C()),()=>{Ie(zt(p,C().fileWeight),"$fileWeight",u)}),rn(()=>Kn(C()),()=>{Ie(zt(g,C().sizeOnPage),"$sizeOnPage",u)}),rn(()=>Kn(C()),()=>{Ie(zt(m,C().potentialSavings),"$potentialSavings",u)}),rn(()=>Kn(C()),()=>{Ie(zt(w,C().expectedSize),"$expectedSize",u)}),rn(()=>Kn(C()),()=>{Ie(zt(y,C().url),"$imageURL",u)}),rn(()=>n(),()=>{zt(b,n().split("/").pop())}),rn(()=>Kn(S()),()=>{zt(_,"normal"===S()?100:50)}),rn(()=>(qn(_),r()),()=>{zt(k,Math.floor(qn(_)/(r().width/r().height)))}),rn(()=>i(),()=>{zt(x,E(i()))}),rn(()=>qn(z),()=>{var e;0!==(e=qn(z))&&j!==e&&zt(O,F+(j-e))}),sn(),Hr();var A=Ui();let T;var M=Vt(A);yi(Vt(M),{size:250});var P=Gt(M,2),L=Vt(P),I=Vt(L),R=Vt(I),D=Vt(R),U=Gt(I,2),W=e=>{var t=zi(),n=Gt(Vt(t)),i=Vt(n),s=Gt(n,2),o=e=>{ur(e,lr("Try using a smaller image or reduce the file size by compressing it."))};mr(s,e=>{r(),Vn(()=>r().weight>450)&&e(o)}),an(()=>dr(i,`${qn(x)??""}x`)),ur(e,t)},B=e=>{ur(e,ji())},q=e=>{var t=Oi(),n=Gt(Vt(t)),r=e=>{var t=Fi(),n=Vt(Gt(Kt(t)));an(()=>dr(n,`${qn(x)??""}x`)),ur(e,t)};mr(n,e=>{qn(x)>1&&e(r)}),ur(e,t)},N=e=>{const t=pt(()=>(i(),Vn(()=>E(1/i()))));var n=Ai(),r=Vt(n);an(()=>dr(r,`The image file is ${qn(t)??""}x smaller than expected on this screen. This might be fine,\n\t\t\t\t\tbut you may want to check if the image appears blurry.`)),ur(e,n)};mr(U,e=>{qn(x)>=1.3?e(W):1===qn(x)?e(B,1):qn(x)>=.99&&qn(x)<1.3?e(q,2):e(N,-1)});var H=Gt(L,2),V=e=>{var t=Ti();an(()=>{Br(t,"src",n()),Br(t,"alt",qn(b)),Dr(t,`width: ${qn(_)??""}px; height: ${qn(k)??""}px;`),Br(t,"width",qn(_)),Br(t,"height",qn(k))}),ur(e,t)};mr(H,e=>{n()&&e(V)});var K=Vt(Gt(P,2)),G=Gt(Vt(K),2),Z=e=>{var t=Mi(),n=Vt(t);an(()=>dr(n,`${r(),Vn(()=>r().width)??""} x ${r(),Vn(()=>r().height)??""}`)),ur(e,t)},J=e=>{var t=Li(),n=Vt(t),r=e=>{ur(e,lr("Loading..."))},i=e=>{ur(e,Pi())};mr(n,e=>{s()?e(r):e(i,-1)}),ur(e,t)};mr(G,e=>{r(),Vn(()=>r().width>0&&r().height>0)?e(Z):e(J,-1)});var X=Gt(K,2),Y=Gt(Vt(X),2),Q=Vt(Y),ee=Gt(X,2),te=Gt(Vt(ee),2),ne=Vt(te),re=Gt(ee,2),ie=Gt(Vt(re),2),se=Vt(ie),oe=e=>{var t=lr();an(e=>dr(t,`${e??""} KB`),[()=>(l(),Vn(()=>Math.round(l().weight)))]),ur(e,t)},ae=e=>{ur(e,lr("Loading..."))},le=e=>{ur(e,Ii())};mr(se,e=>{l(),Vn(()=>l().weight>0)?e(oe):s()?e(ae,1):e(le,-1)});var ce=Gt(re,2),ue=Gt(Vt(ce),2),fe=Vt(ue),de=e=>{var t=Ri(),n=Vt(t);an(()=>dr(n,`${c()??""} KB`)),ur(e,t)},he=e=>{ur(e,lr("Loading..."))},ve=e=>{ur(e,Di())};mr(fe,e=>{c()>0?e(de):s()?e(he,1):e(ve,-1)});var pe=Vt(Gt(ce,2));Br(pe,"href","https://jetpack.com/support/jetpack-boost/image-performance-guide/"),function(e){ur(e,Ei())}(Gt(Vt(pe))),an(()=>{T=Dr(A,"",T,{top:`${qn(O)??""}px`,left:`${Kn($()),Vn(()=>$().left)??""}px`}),Br(R,"href",n()),dr(D,qn(b)),dr(Q,`${o(),Vn(()=>o().width)??""} x ${o(),Vn(()=>o().height)??""}`),dr(ne,`${a(),Vn(()=>a().width)??""} x ${a(),Vn(()=>a().height)??""}`)}),function(e,t,n=t){var r=!1,i=()=>Zt(()=>{o=!0,clearTimeout(s),s=setTimeout(a,100),n(window[r?"scrollX":"scrollY"])});addEventListener("scroll",i,{passive:!0});var s,o=!1,a=()=>{o=!1},l=!0;on(()=>{var e=t();l?l=!1:o||null==e||(o=!0,clearTimeout(s),r?scrollTo(e,window.scrollY):scrollTo(window.scrollX,e),s=setTimeout(a,100))}),nn(i),Qt(()=>{removeEventListener("scroll",i)})}(0,()=>qn(z),e=>zt(z,e)),Ar(1,A,()=>mi,()=>({duration:150,y:4,easing:di})),er("mouseleave",A,function(e){Kr.call(this,t,e)}),ur(e,A),me(),f()}(e,{get store(){return Kn(o()),qn(a),Vn(()=>o()[qn(a)])},get size(){return qn(s)},get position(){return qn(u)},$$events:{mouseleave:l}})};mr(i,e=>{!1!==qn(a)&&e(c)}),an(()=>n=Ir(t,1,`guide ${qn(s)??""}`,"svelte-6tsow1",n,{show:!1!==qn(a),"keep-guide-open":!1!==qn(a)})),er("mouseleave",t,l),ur(e,t)};mr(v,e=>{"active"===Le(ii,"$guideState",r)&&Le(d,"$hasItemsWithFileSize",r)&&e(p)}),ur(e,h),me(),i()}const qi=[];let Ni;function Hi(){window.addEventListener("resize",function(){let e;return()=>{e&&clearTimeout(e),e=setTimeout(()=>{qi.forEach(e=>{e.updateDimensions()})},500)}}()),ai.trackInitialState(),ii.subscribe(async e=>{if("paused"===e)return;const t=await ui(Array.from(document.querySelectorAll("body *:not(.jetpack-boost-guide > *):not(.jetpack-boost-guide):not(#wpadminbar *)")),Ni),n=await Promise.all(t.map(e=>e.isImageTiny()));qi.push(...function(e){const t=e.reduce((e,t)=>{var n;if(!t.node.parentNode)return console.error("Image has no parent",t.node),e;const r=function(e){const t=e.node;if(!(e.node instanceof HTMLImageElement)&&["static","relative"].includes(getComputedStyle(t).position))return t.classList.contains("jetpack-boost-guide")||(t.classList.add("jetpack-boost-guide","relative"),t.dataset.jetpackBoostGuideId=(++Vi).toString()),t;if(!t.parentNode||!t.parentElement)return;const n=function(e){let t,n=e.parentElement;for(;n&&n instanceof HTMLElement&&n!==document.body;){const e=getComputedStyle(n),r="inline"!==e.display,i="static"===e.position,s="relative"===e.position,o="auto"!==e.zIndex;r&&(!t&&(i||s)||s&&o)&&(t=n),n=n.parentElement}return t}(t);if(null==n?void 0:n.classList.contains("jetpack-boost-guide"))return n;if(n){const t=getComputedStyle(n);if("relative"===t.position){const e=Array.from(n.children).find(e=>e.classList.contains("jetpack-boost-guide"));if(e&&e instanceof HTMLElement)return e}const r=document.createElement("div");return r.classList.add("jetpack-boost-guide"),r.dataset.jetpackBoostGuideId=(++Vi).toString(),"static"===t.position&&(n.style.position="relative"),e.node instanceof HTMLImageElement&&(r.style.top=`${e.node.offsetTop}px`),n.prepend(r),r}return t.parentElement}(t);if(!r)return console.error("Could not find a parent for image",t),e;const i=parseInt(r.dataset.jetpackBoostGuideId||""),s=(null===(n=e[i])||void 0===n?void 0:n.props.stores)||[],o=new oi(t);return s.push(o),1===s.length&&(e[i]={target:r,intro:!0,props:{stores:s}}),e},{});return Object.values(t).map(e=>(hr(Bi,e),e.props.stores)).flat()}(t.filter((e,t)=>!n[t]))),ai.trackPage(qi)})}let Vi=0;var Ki=or('<a id="jetpack-boost-guide-bar"><!> <span> </span></a>');function Gi(e,t){ge(t,!1);const[n,r]=Re();let i=Gr(t,"href",8),s=Gr(t,"tracksCallback",8);rn(()=>Kn(s()),()=>{ai.setTracksCallback(s())}),sn(),Hr();var o=Ki(),a=Vt(o);yi(a,{});var l,c=Vt(Gt(a,2));an(()=>{Br(o,"href",i()),Ir(o,1,`ab-item ${Le(ii,"$guideState",n)??""}`,"svelte-1km5e3e"),dr(c,`Image Guide: ${Le(si,"$guideLabel",n)??""}`)}),er("click",o,(l=function(){ii.cycle(),ai.trackUIStateChange()},function(...e){return e[0].preventDefault(),l?.apply(this,e)})),ur(e,o),me(),r()}function Zi(e,{href:t,tracksCallback:n,fetchFunction:r}){return function(e){window.frameElement||(Ni=e,window.addEventListener("load",Hi))}(r),hr(Gi,{target:e,props:{href:t,tracksCallback:n}})}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(482),t=n(499),r=n(348),i=n(133),s=n(372);async function o(e){if(!(0,t.J)(e)){const t=await(0,r.i)({action:"boost_proxy_ig",proxy_url:e,nonce:jbImageGuide.proxyNonce},jbImageGuide.ajax_url),n=t.headers.get("content-type");if(n&&-1!==n.indexOf("application/json")){const e=await t.clone().json();if(e&&e.data["content-length"]){const n=new Headers;for(const t in e.data)Object.hasOwn(e.data,t)&&n.set(t,e.data[t]);return new Response(t.body,{status:t.status,statusText:t.statusText,headers:n})}}}return await fetch(e,{method:"HEAD",mode:"no-cors"})}document.addEventListener("DOMContentLoaded",()=>{s.A.initialize(jetpackBoostAnalytics.tracksData.userData.userid,jetpackBoostAnalytics.tracksData.userData.username,{blog_id:jetpackBoostAnalytics.tracksData.blogId});const t=(e,t)=>{(0,i.zI)(e,t)},n=document.getElementById("wp-admin-bar-jetpack-boost-guide"),r=n?.querySelector("a");if(n&&r){const i=r.getAttribute("href");r.remove(),(0,e.zo)(n,{href:i,tracksCallback:t,fetchFunction:o})}})})()})();