!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).AS3CFPro_Settings=t()}(this,function(){"use strict";function e(){}const t=e=>e;function n(e,t){for(const n in t)e[n]=t[n];return e}function o(e,t,n,o,s){e.__svelte_meta={loc:{file:t,line:n,column:o,char:s}}}function s(e){return e()}function i(){return Object.create(null)}function c(e){e.forEach(s)}function r(e){return"function"==typeof e}function l(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let a;function u(e,t){return e===t||(a||(a=document.createElement("a")),a.href=t,e===a.href)}function p(e,t){if(null!=e&&"function"!=typeof e.subscribe)throw new Error(`'${t}' is not a store with a 'subscribe' method`)}function d(t,...n){if(null==t){for(const e of n)e(void 0);return e}const o=t.subscribe(...n);return o.unsubscribe?()=>o.unsubscribe():o}function f(e){let t;return d(e,e=>t=e)(),t}function m(e,t,n){e.$$.on_destroy.push(d(t,n))}function $(e,t,n,o){if(e){const s=g(e,t,n,o);return e[0](s)}}function g(e,t,o,s){return e[1]&&s?n(o.ctx.slice(),e[1](s(t))):o.ctx}function h(e,t,n,o){if(e[2]&&o){const s=e[2](o(n));if(void 0===t.dirty)return s;if("object"==typeof s){const e=[],n=Math.max(t.dirty.length,s.length);for(let o=0;o32){const t=[],n=e.ctx.length/32;for(let e=0;ewindow.performance.now():()=>Date.now(),P=k?e=>requestAnimationFrame(e):e;const S=new Set;function R(e){S.forEach(t=>{t.c(e)||(S.delete(t),t.f())}),0!==S.size&&P(R)}function E(e){let t;return 0===S.size&&P(R),{promise:new Promise(n=>{S.add(t={c:e,f:n})}),abort(){S.delete(t)}}}const j="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function B(e,t){e.appendChild(t)}function N(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function O(e){const t=C("style");return t.textContent="/* empty */",function(e,t){B(e.head||e,t),t.sheet}(N(e),t),t.sheet}function T(e,t,n){e.insertBefore(t,n||null)}function L(e){e.parentNode&&e.parentNode.removeChild(e)}function D(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function K(e){return function(t){return t.preventDefault(),e.call(this,t)}}function I(e,t){e.value=null==t?"":t}function U(e,t,n,o){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,o?"important":"")}function q(e,t,n){for(let n=0;n{e.source===n.contentWindow&&t()})):(n.src="about:blank",n.onload=()=>{s=A(n.contentWindow,"resize",t),t()}),B(e,n),()=>{(o||s&&n.contentWindow)&&s(),L(n)}}function Y(e,t,n){e.classList.toggle(t,!!n)}function J(e,t,{bubbles:n=!1,cancelable:o=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:o})}class G{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(e=!1){this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){var o;this.e||(this.is_svg?this.e=(o=t.nodeName,document.createElementNS("http://www.w3.org/2000/svg",o)):this.e=C(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t>>0}(u)}_${r}`,d=N(e),{stylesheet:f,rules:m}=Z.get(d)||function(e,t){const n={stylesheet:O(t),rules:{}};return Z.set(e,n),n}(d,e);m[p]||(m[p]=!0,f.insertRule(`@keyframes ${p} ${u}`,f.cssRules.length));const $=e.style.animation||"";return e.style.animation=`${$?`${$}, `:""}${p} ${o}ms linear ${s}ms 1 both`,ee+=1,p}function ne(e,t){const n=(e.style.animation||"").split(", "),o=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),s=n.length-o.length;s&&(e.style.animation=o.join(", "),ee-=s,ee||P(()=>{ee||(Z.forEach(e=>{const{ownerNode:t}=e.stylesheet;t&&L(t)}),Z.clear())}))}function oe(e){Q=e}function se(){if(!Q)throw new Error("Function called outside component initialization");return Q}function ie(e){se().$$.on_mount.push(e)}function ce(e){se().$$.after_update.push(e)}function re(e){se().$$.on_destroy.push(e)}function le(){const e=se();return(t,n,{cancelable:o=!1}={})=>{const s=e.$$.callbacks[t];if(s){const i=J(t,n,{cancelable:o});return s.slice().forEach(t=>{t.call(e,i)}),!i.defaultPrevented}return!0}}function ae(e,t){return se().$$.context.set(e,t),t}function ue(e){return se().$$.context.get(e)}function pe(e){return se().$$.context.has(e)}function de(e,t){const n=e.$$.callbacks[t.type];n&&n.slice().forEach(e=>e.call(this,t))}const fe=[],me=[];let $e=[];const ge=[],he=Promise.resolve();let we=!1;function be(){we||(we=!0,he.then(Se))}function ve(){return be(),he}function ye(e){$e.push(e)}function _e(e){ge.push(e)}const ke=new Set;let xe,Pe=0;function Se(){if(0!==Pe)return;const e=Q;do{try{for(;Pe{je.delete(e),o&&(n&&e.d(1),o())}),e.o(t)}else o&&o()}const De={duration:0};function Ce(n,o,s,i){let l,a=o(n,s,{direction:"both"}),u=i?0:1,p=null,d=null,f=null;function m(){f&&ne(n,f)}function $(e,t){const n=e.b-u;return t*=Math.abs(n),{a:u,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function g(o){const{delay:s=0,duration:i=300,easing:r=t,tick:g=e,css:h}=a||De,w={start:x()+s,b:o};o||(w.group=Be,Be.r+=1),"inert"in n&&(o?void 0!==l&&(n.inert=l):(l=n.inert,n.inert=!0)),p||d?d=w:(h&&(m(),f=te(n,u,o,i,s,r,h)),o&&g(0,1),p=$(w,i),ye(()=>Ee(n,o,"start")),E(e=>{if(d&&e>d.start&&(p=$(d,i),d=null,Ee(n,p.b,"start"),h&&(m(),f=te(n,u,p.b,p.duration,0,r,a.css))),p)if(e>=p.end)g(u=p.b,1-u),Ee(n,p.b,"end"),d||(p.b?m():--p.group.r||c(p.group.c)),p=null;else if(e>=p.start){const t=e-p.start;u=p.a+p.d*r(t/p.duration),g(u,1-u)}return!(!p&&!d)}))}return{run(e){r(a)?(xe||(xe=Promise.resolve(),xe.then(()=>{xe=null})),xe).then(()=>{a=a({direction:e?"in":"out"}),g(e)}):g(e)},end(){m(),p=d=null}}}function Me(e,t){const n=t.token={};function o(e,o,s,i){if(t.token!==n)return;t.resolved=i;let c=t.ctx;void 0!==s&&(c=c.slice(),c[s]=i);const r=e&&(t.current=e)(c);let l=!1;t.block&&(t.blocks?t.blocks.forEach((e,n)=>{n!==o&&e&&(Ne(),Le(e,1,1,()=>{t.blocks[n]===e&&(t.blocks[n]=null)}),Oe())}):t.block.d(1),r.c(),Te(r,1),r.m(t.mount(),t.anchor),l=!0),t.block=r,t.blocks&&(t.blocks[o]=r),l&&Se()}if(!(s=e)||"object"!=typeof s&&"function"!=typeof s||"function"!=typeof s.then){if(t.current!==t.then)return o(t.then,1,t.value,e),!0;t.resolved=e}else{const n=se();if(e.then(e=>{oe(n),o(t.then,1,t.value,e),oe(null)},e=>{if(oe(n),o(t.catch,2,t.error,e),oe(null),!t.hasCatch)throw e}),t.current!==t.pending)return o(t.pending,0),!0}var s}function He(e,t){e.d(1),t.delete(e.key)}function Fe(e,t){Le(e,1,1,()=>{t.delete(e.key)})}function Ae(e,t,n,o,s,i,r,l,a,u,p,d){let f=e.length,m=i.length,$=f;const g={};for(;$--;)g[e[$].key]=$;const h=[],w=new Map,b=new Map,v=[];for($=m;$--;){const e=d(s,i,$),c=n(e);let l=r.get(c);l?o&&v.push(()=>l.p(e,t)):(l=u(c,e),l.c()),w.set(c,h[$]=l),c in g&&b.set(c,Math.abs($-g[c]))}const y=new Set,_=new Set;function k(e){Te(e,1),e.m(l,p),r.set(e.key,e),p=e.first,m--}for(;f&&m;){const t=h[m-1],n=e[f-1],o=t.key,s=n.key;t===n?(p=t.first,f--,m--):w.has(s)?!r.has(o)||y.has(o)?k(t):_.has(s)?f--:b.get(o)>b.get(s)?(_.add(o),k(t)):(y.add(s),f--):(a(n,r),f--)}for(;f--;){const t=e[f];w.has(t.key)||a(t,r)}for(;m;)k(h[m-1]);return c(v),h}function Ke(e,t,n,o){const s=new Map;for(let i=0;i{const t=e.$$.on_mount.map(s).filter(r);e.$$.on_destroy?e.$$.on_destroy.push(...t):c(t),e.$$.on_mount=[]}),i.forEach(ye)}function ze(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];$e.forEach(o=>-1===e.indexOf(o)?t.push(o):n.push(o)),n.forEach(e=>e()),$e=t}(n.after_update),c(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Xe(t,n,o,s,r,l,a=null,u=[-1]){const p=Q;oe(t);const d=t.$$={fragment:null,ctx:[],props:l,update:e,not_equal:r,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(p?p.$$.context:[])),callbacks:i(),dirty:u,skip_bound:!1,root:n.target||p.$$.root};a&&a(d.root);let f=!1;if(d.ctx=o?o(t,n.props||{},(e,n,...o)=>{const s=o.length?o[0]:n;return d.ctx&&r(d.ctx[e],d.ctx[e]=s)&&(!d.skip_bound&&d.bound[e]&&d.bound[e](s),f&&function(e,t){-1===e.$$.dirty[0]&&(fe.push(e),be(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const e=o.indexOf(n);-1!==e&&o.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Je(e,t){document.dispatchEvent(J(e,{version:"4.2.19",...t},{bubbles:!0}))}function Ge(e,t){Je("SvelteDOMInsert",{target:e,node:t}),B(e,t)}function Ze(e,t,n){Je("SvelteDOMInsert",{target:e,node:t,anchor:n}),T(e,t,n)}function Qe(e){Je("SvelteDOMRemove",{node:e}),L(e)}function et(e,t,n,o,s,i,c){const r=!0===o?["capture"]:o?Array.from(Object.keys(o)):[];s&&r.push("preventDefault"),i&&r.push("stopPropagation"),c&&r.push("stopImmediatePropagation"),Je("SvelteDOMAddEventListener",{node:e,event:t,handler:n,modifiers:r});const l=A(e,t,n,o);return()=>{Je("SvelteDOMRemoveEventListener",{node:e,event:t,handler:n,modifiers:r}),l()}}function tt(e,t,n){!function(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}(e,t,n),null==n?Je("SvelteDOMRemoveAttribute",{node:e,attribute:t}):Je("SvelteDOMSetAttribute",{node:e,attribute:t,value:n})}function nt(e,t,n){e[t]=n,Je("SvelteDOMSetProperty",{node:e,property:t,value:n})}function ot(e,t){t=""+t,e.data!==t&&(Je("SvelteDOMSetData",{node:e,data:t}),e.data=t)}function st(e){if(!("string"==typeof e||e&&"object"==typeof e&&"length"in e||"function"==typeof Symbol&&e&&Symbol.iterator in e))throw new Error("{#each} only works with iterable values.");return t=e,void 0!==t?.length?t:Array.from(t);var t}function it(e,t,n){for(const o of Object.keys(t))~n.indexOf(o)||console.warn(`<${e}> received an unexpected slot "${o}".`)}function ct(e,t){const n="this={...} of should specify a Svelte component.";try{const o=new e(t);if(!(o.$$&&o.$set&&o.$on&&o.$destroy))throw new Error(n);return o}catch(e){const{message:t}=e;throw"string"==typeof t&&-1!==t.indexOf("is not a constructor")?new Error(n):e}}class rt extends Ye{$$prop_def;$$events_def;$$slot_def;constructor(e){if(!e||!e.target&&!e.$$inline)throw new Error("'target' is a required option");super()}$destroy(){super.$destroy(),this.$destroy=()=>{console.warn("Component was already destroyed")}}$capture_state(){}$inject_state(){}}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");const lt=[];function at(e,t){return{subscribe:ut(e,t).subscribe}}function ut(t,n=e){let o;const s=new Set;function i(e){if(l(t,e)&&(t=e,o)){const e=!lt.length;for(const e of s)e[1](),lt.push(e,t);if(e){for(let e=0;e{s.delete(a),0===s.size&&o&&(o(),o=null)}}}}function pt(t,n,o){const s=!Array.isArray(t),i=s?[t]:t;if(!i.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const l=n.length<2;return at(o,(t,o)=>{let a=!1;const u=[];let p=0,f=e;const m=()=>{if(p)return;f();const i=n(s?u[0]:u,t,o);l?t(i):f=r(i)?i:e},$=i.map((e,t)=>d(e,e=>{u[t]=e,p&=~(1<{p|=1<!o.includes(e)).concat(o.filter(e=>!n.includes(e))).length>0)return!0;for(const n in e)if(JSON.stringify(t[n])!==JSON.stringify(e[n]))return!0;return!1}const ft=ut({}),mt=ut(!1),$t=pt(ft,e=>e.settings),gt=pt(ft,e=>e.defined_settings),ht=pt(ft,e=>e.strings),wt=pt(ft,e=>e.nonce),bt=pt(ft,e=>e.urls),vt=pt(ft,e=>e.docs),yt=pt(ft,e=>e.endpoints),_t=pt(ft,e=>e.diagnostics),kt=pt(ft,e=>e.counts),xt=pt(ft,e=>e.summary_counts),Pt=pt(ft,e=>e.offload_remaining_upsell);pt(ft,e=>e.upgrades);const St=pt(ft,e=>e.is_plugin_setup),Rt=pt(ft,e=>e.is_plugin_setup_with_credentials),Et=pt(ft,e=>e.needs_access_keys),jt=pt(ft,e=>e.bucket_writable),Bt=pt(ft,e=>e.settings_validation),Nt=ut(new Map),Ot=ut(new Map),Tt=ut(!1),Lt=ut(!1),Dt={};const Ct=function(){const{subscribe:e,set:t,update:n}=ut([]);return{subscribe:e,set:t,async save(){const e=await Dt.put("settings",f(this));return e.hasOwnProperty("saved")&&!0===e.saved?(this.updateSettings(e),e):{saved:!1}},reset(){t({...f($t)})},async fetch(){const e=await Dt.get("settings",{});this.updateSettings(e)},updateSettings(e){e.hasOwnProperty("defined_settings")&&e.hasOwnProperty("settings")&&e.hasOwnProperty("storage_providers")&&e.hasOwnProperty("delivery_providers")&&e.hasOwnProperty("is_plugin_setup")&&e.hasOwnProperty("is_plugin_setup_with_credentials")&&e.hasOwnProperty("needs_access_keys")&&e.hasOwnProperty("bucket_writable")&&e.hasOwnProperty("urls")&&(ft.update(t=>({...t,defined_settings:e.defined_settings,settings:e.settings,storage_providers:e.storage_providers,delivery_providers:e.delivery_providers,is_plugin_setup:e.is_plugin_setup,is_plugin_setup_with_credentials:e.is_plugin_setup_with_credentials,needs_access_keys:e.needs_access_keys,bucket_writable:e.bucket_writable,urls:e.urls})),n(t=>({...e.settings})))}}}(),Mt=pt([Ct,$t],dt),Ht=pt(ft,e=>e.default_storage_provider),Ft=pt([ft,bt],([e,t])=>{for(const n in e.storage_providers)e.storage_providers[n].icon=t.assets+"img/icon/provider/storage/"+e.storage_providers[n].provider_key_name+".svg",e.storage_providers[n].link_icon=t.assets+"img/icon/provider/storage/"+e.storage_providers[n].provider_key_name+"-link.svg",e.storage_providers[n].round_icon=t.assets+"img/icon/provider/storage/"+e.storage_providers[n].provider_key_name+"-round.svg";return e.storage_providers}),At=pt([Ct,Ft],([e,t])=>e.hasOwnProperty("provider")&&t.hasOwnProperty(e.provider)?t[e.provider]:[]);pt(ft,e=>e.default_delivery_provider);const Kt=pt([ft,bt,At],([e,t,n])=>{for(const o in e.delivery_providers)"storage"===o?(e.delivery_providers[o].icon=n.icon,e.delivery_providers[o].round_icon=n.round_icon,e.delivery_providers[o].provider_service_quick_start_url=n.provider_service_quick_start_url):(e.delivery_providers[o].icon=t.assets+"img/icon/provider/delivery/"+e.delivery_providers[o].provider_key_name+".svg",e.delivery_providers[o].round_icon=t.assets+"img/icon/provider/delivery/"+e.delivery_providers[o].provider_key_name+"-round.svg");return e.delivery_providers}),It=pt([Ct,Kt,bt],([e,t,n])=>e.hasOwnProperty("delivery-provider")&&t.hasOwnProperty(e["delivery-provider"])?t[e["delivery-provider"]]:[]),Ut=pt([Ct,At,ht],([e,t,n])=>e.region&&t.regions&&t.regions.hasOwnProperty(e.region)?t.regions[e.region]:e.region&&t.regions?n.unknown:t.default_region&&t.regions&&t.regions.hasOwnProperty(t.default_region)?t.regions[t.default_region]:n.unknown),qt=pt([Ct,At],([e,t])=>t.block_public_access_supported&&e.hasOwnProperty("block-public-access")&&e["block-public-access"]),Vt=pt([Ct,At],([e,t])=>t.object_ownership_supported&&e.hasOwnProperty("object-ownership-enforced")&&e["object-ownership-enforced"]);const Wt=function(){const{subscribe:e,set:t,update:n}=ut([]);return{set:t,subscribe:e,add(e){if(e.hasOwnProperty("type")&&"updated"===e.type&&(e.type="success"),e.hasOwnProperty("type")&&"notice-warning"===e.type&&(e.type="warning"),e.hasOwnProperty("type")&&"notice-info"===e.type&&(e.type="info"),!e.hasOwnProperty("message")||e.hasOwnProperty("heading")&&0!==e.heading.trim().length||(e.heading=e.message,e.plainHeading=!0,delete e.message),e.hasOwnProperty("flash")||(e.flash=!0),!e.hasOwnProperty("id")){const t=e.hasOwnProperty("heading")?e.heading.trim():"dynamic-heading",n=e.hasOwnProperty("message")?e.message.trim():"dynamic-message";e.id=btoa(t+n)}const t=e.hasOwnProperty("created_at")?e.created_at:0;e.render_key=e.id+"-"+t,n(t=>{let n=-1;return e.hasOwnProperty("id")&&(n=t.findIndex(t=>t.id===e.id)),n>=0?t[n].hasOwnProperty("dismissed")?t[n].dismissede.created_att.created_at?1:0,async dismiss(e){n(t=>{const n=t.findIndex(t=>t.id===e);return n>=0&&(t[n].hasOwnProperty("created_at")?t[n].dismissed=t[n].created_at:t.splice(n,1)),t}),await Dt.delete("notifications",{id:e,all_tabs:!0})},delete(e){n(t=>{const n=t.findIndex(t=>t.id===e);return n>=0&&t.splice(n,1),t})},cleanup(e){n(t=>{for(const[n,o]of t.entries())if(o.hasOwnProperty("dismissed")||o.hasOwnProperty("created_at")){e.findIndex(e=>e.id===o.id)<0&&t.splice(n,1)}return t})}}}();let zt,Xt=!1,Yt=!1;const Jt=ut([]),Gt=ut([]);const Zt=function(){const{subscribe:e,set:t,update:n}=ut([]);return{subscribe:e,set:t,update:n,async fetch(){const e=await Dt.get("state",{});Xt&&!Yt&&this.updateState(e)},updateState(e){for(const t of f(Jt))t(e);const t=f(Mt),n={...f($t)};ft.update(t=>({...t,...e})),!t&&f(Mt)&&Ct.reset(),t&&dt([n,f($t)])&&(Lt.update(e=>!0),Ct.reset());for(const t of f(Gt))t(e)},async startPeriodicFetch(){Xt=!0,Yt=!1,await this.fetch(),zt=setInterval(async()=>{await this.fetch()},5e3)},stopPeriodicFetch(){Xt=!1,Yt=!1,clearInterval(zt)},pausePeriodicFetch(){Xt&&(Yt=!0,clearInterval(zt))},async resumePeriodicFetch(){Yt=!1,Xt&&await this.startPeriodicFetch()}}}();Dt.headers=()=>({Accept:"application/json","Content-Type":"application/json","X-WP-Nonce":f(wt)}),Dt.url=e=>f(bt).api+f(yt)[e],Dt.get=async(e,t)=>{let n=new URL(Dt.url(e));new URLSearchParams(t).forEach(function(e,t){n.searchParams.set(t,e)});return(await fetch(n.toString(),{method:"GET",headers:Dt.headers()})).json().then(e=>e=Dt.check_response(e))},Dt.post=async(e,t)=>(await fetch(Dt.url(e),{method:"POST",headers:Dt.headers(),body:JSON.stringify(t)})).json().then(e=>e=Dt.check_response(e)),Dt.put=async(e,t)=>(await fetch(Dt.url(e),{method:"PUT",headers:Dt.headers(),body:JSON.stringify(t)})).json().then(e=>e=Dt.check_response(e)),Dt.delete=async(e,t)=>(await fetch(Dt.url(e),{method:"DELETE",headers:Dt.headers(),body:JSON.stringify(t)})).json().then(e=>e=Dt.check_response(e)),Dt.check_errors=e=>(e.code&&e.message&&(Wt.add({id:e.code,type:"error",dismissible:!0,heading:f(ht).api_error_notice_heading,message:e.message}),delete e.code,delete e.message),e),Dt.check_notifications=e=>{const t=e.hasOwnProperty("notifications")?e.notifications:[];if(t)for(const e of t)Wt.add(e);return Wt.cleanup(t),delete e.notifications,e},Dt.check_response=e=>(e=Dt.check_notifications(e),e=Dt.check_errors(e));const Qt=ut({is_set:!0,is_valid:!0,plan_plus_licence:"Internal Build",customer:"",plan_usage:"",limit_info:{counts_toward_limit:!1,total:0,limit:0}}),en=pt(ft,e=>e.offload_remaining_with_count),tn=pt(ft,e=>e.documentation),nn=ut(!1),on=ut(""),sn={"add-metadata":"offload","reverse-add-metadata":"analyzerepair","verify-add-metadata":"analyzerepair","copy-buckets":"move","download-and-remover":"remove",downloader:"download","elementor-analyze-and-repair":"analyzerepair","move-objects":"move","move-private-objects":"move","move-public-objects":"move","remove-local-files":"clean","update-acls":"analyzerepair",uploader:"offload","woocommerce-product-urls":"analyzerepair"};const cn=function(){const{subscribe:e,set:t,update:n}=ut({});return{subscribe:e,set:t,async action(e,t){Zt.pausePeriodicFetch(),e.status_description=e.busy_description,e.short_status_description=e.busy_description,n(t=>(t[e.id]=e,t));let o={};const s=await Dt.put("tools",{id:e.id,action:t});return s.hasOwnProperty("ok")&&(o=s),await Zt.resumePeriodicFetch(),o},async start(e){return on.update(t=>e.id),e.is_queued=!0,await this.action(e,"start")},async cancel(e){return e.is_cancelled=!0,await this.action(e,"cancel")},async pauseResume(e){return e.is_paused=!e.is_paused,await this.action(e,"pause_resume")},updateTools(e){if(e.hasOwnProperty("tools")){n(t=>({...e.tools}));const t=Object.values(e.tools).find(e=>e.is_processing||e.is_queued||e.is_paused||e.is_cancelled);t?on.update(e=>t.id):on.update(e=>"")}},icon(e,t,n){let o="tool-generic",s="default";return t&&(s=e.is_paused?"paused":n?"running-animated":"active"),e&&e.hasOwnProperty("slug")&&sn.hasOwnProperty(e.slug)&&(o="tool-"+sn[e.slug]),["active","default","paused","running-animated"].includes(s)?o=o+"-"+s+".svg":o+="-default.svg",o}}}(),rn=ut(!1),ln=ut(!1),an=pt(ft,e=>e.assets_settings),un=pt(ft,e=>e.assets_defined_settings);pt(ft,e=>e.assets_domain_check);const pn=pt(ft,e=>e.hasOwnProperty("assets_settings"));const dn=function(){const{subscribe:e,set:t,update:n}=ut([]);return{subscribe:e,set:t,async save(){const e=await Dt.put("assets-settings",f(this));return e.hasOwnProperty("saved")&&!0===e.saved?(this.updateSettings(e),e):{}},reset(){t({...f(an)})},async fetch(){const e=await Dt.get("assets-settings",{});this.updateSettings(e)},updateSettings(e){if(e.hasOwnProperty("assets_defined_settings")&&e.hasOwnProperty("assets_settings")){const t=f(fn),n={...f(an)};if(ft.update(t=>({...t,assets_defined_settings:e.assets_defined_settings,assets_settings:e.assets_settings})),e.hasOwnProperty("saved")&&!0===e.saved)return;!t&&f(fn)&&dn.reset(),t&&dt([n,f(an)])&&(rn.update(e=>!0),dn.reset())}}}}(),fn=pt([dn,an],dt);function mn(e){if(!e)throw Error("Parameter args is required");if(!e.component==!e.asyncComponent)throw Error("One and only one of component and asyncComponent is required");if(e.component&&(e.asyncComponent=()=>Promise.resolve(e.component)),"function"!=typeof e.asyncComponent)throw Error("Parameter asyncComponent must be a function");if(e.conditions){Array.isArray(e.conditions)||(e.conditions=[e.conditions]);for(let t=0;t[...t,e].sort((e,t)=>e.position-t.position))},withPrefix(e=null){return f(this).filter(t=>e&&t.route.startsWith(e)||!e)},routes(e=null){let t=null,n=null;const o=new Map,s=[e=>!(e.hasOwnProperty("userData")&&e.userData.hasOwnProperty("page")&&e.userData.page.hasOwnProperty("enabled"))||e.userData.page.enabled()];for(const i of this.withPrefix(e)){const c={page:i};let r=i.route;e&&r!==e+"/*"&&(r=r.replace(e,"")),o.set(r,mn({component:i.component,userData:c,conditions:s})),!t&&i.default&&(t=i.component,n=c)}return t&&o.set("*",mn({component:t,userData:n,conditions:s})),o},handleRouteEvent(e){if(e.hasOwnProperty("event")){e.hasOwnProperty("data")||(e.data={});let t=!1;for(const n of f(this).values())n.events&&n.events[e.event]&&n.events[e.event](e.data)&&!t&&(t=n.route);if(t)return t}return!!e.hasOwnProperty("default")&&e.default}}}(),gn=pt($n,()=>$n.routes());function hn(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var n,o,s,i,c=[],r="",l=e.split("/");for(l[0]||l.shift();s=l.shift();)"*"===(n=s[0])?(c.push("wild"),r+="/(.*)"):":"===n?(o=s.indexOf("?",1),i=s.indexOf(".",1),c.push(s.substring(1,~o?o:~i?i:s.length)),r+=~o&&!~i?"(?:/([^/]+?))?":"/([^/]+?)",~i&&(r+=(~o?"?":"")+"\\"+s.substring(i))):r+="/"+s;return{keys:c,pattern:new RegExp("^"+r+(t?"(?=$|/)":"/?$"),"i")}}const{Error:wn,Object:bn,console:vn}=j;function yn(e){let t,o,s;const i=[e[2]];var c=e[0];function r(e,t){let o={};for(let e=0;e{ze(e,1)}),Oe()}c?(t=ct(c,r(e,n)),t.$on("routeEvent",e[7]),Ve(t.$$.fragment),Te(t.$$.fragment,1),We(t,o.parentNode,o)):t=null}else if(c){const o=4&n?Ie(i,[Ue(e[2])]):{};t.$set(o)}},i:function(e){s||(t&&Te(t.$$.fragment,e),s=!0)},o:function(e){t&&Le(t.$$.fragment,e),s=!1},d:function(e){e&&Qe(o),t&&ze(t,e)}};return Je("SvelteRegisterBlock",{block:l,id:yn.name,type:"else",source:"(267:0) {:else}",ctx:e}),l}function _n(e){let t,o,s;const i=[{params:e[1]},e[2]];var c=e[0];function r(e,t){let o={};for(let e=0;e{ze(e,1)}),Oe()}c?(t=ct(c,r(e,n)),t.$on("routeEvent",e[6]),Ve(t.$$.fragment),Te(t.$$.fragment,1),We(t,o.parentNode,o)):t=null}else if(c){const o=6&n?Ie(i,[2&n&&{params:e[1]},4&n&&Ue(e[2])]):{};t.$set(o)}},i:function(e){s||(t&&Te(t.$$.fragment,e),s=!0)},o:function(e){t&&Le(t.$$.fragment,e),s=!1},d:function(e){e&&Qe(o),t&&ze(t,e)}};return Je("SvelteRegisterBlock",{block:l,id:_n.name,type:"if",source:"(260:0) {#if componentParams}",ctx:e}),l}function kn(e){let t,n,o,s;const i=[_n,yn],c=[];function r(e,t){return e[1]?0:1}t=r(e),n=c[t]=i[t](e);const l={c:function(){n.c(),o=F()},l:function(e){throw new wn("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){c[t].m(e,n),Ze(e,o,n),s=!0},p:function(e,[s]){let l=t;t=r(e),t===l?c[t].p(e,s):(Ne(),Le(c[l],1,1,()=>{c[l]=null}),Oe(),n=c[t],n?n.p(e,s):(n=c[t]=i[t](e),n.c()),Te(n,1),n.m(o.parentNode,o))},i:function(e){s||(Te(n),s=!0)},o:function(e){Le(n),s=!1},d:function(e){e&&Qe(o),c[t].d(e)}};return Je("SvelteRegisterBlock",{block:l,id:kn.name,type:"component",source:"",ctx:e}),l}function xn(e,t,...n){return console.warn("Method `wrap` from `svelte-spa-router` is deprecated and will be removed in a future version. Please use `svelte-spa-router/wrap` instead. See http://bit.ly/svelte-spa-router-upgrading"),mn({component:e,userData:t,conditions:n})}function Pn(){const e=window.location.href.indexOf("#/");let t=e>-1?window.location.href.substr(e+1):"/";const n=t.indexOf("?");let o="";return n>-1&&(o=t.substr(n+1),t=t.substr(0,n)),{location:t,querystring:o}}const Sn=at(null,function(e){e(Pn());const t=()=>{e(Pn())};return window.addEventListener("hashchange",t,!1),function(){window.removeEventListener("hashchange",t,!1)}}),Rn=pt(Sn,e=>e.location),En=pt(Sn,e=>e.querystring),jn=ut(void 0);async function Bn(e){if(!e||e.length<1||"/"!=e.charAt(0)&&0!==e.indexOf("#/"))throw Error("Invalid parameter location");await ve(),history.replaceState({...history.state,__svelte_spa_router_scrollX:window.scrollX,__svelte_spa_router_scrollY:window.scrollY},void 0),window.location.hash=("#"==e.charAt(0)?"":"#")+e}async function Nn(){await ve(),window.history.back()}async function On(e){if(!e||e.length<1||"/"!=e.charAt(0)&&0!==e.indexOf("#/"))throw Error("Invalid parameter location");await ve();const t=("#"==e.charAt(0)?"":"#")+e;try{const e={...history.state};delete e.__svelte_spa_router_scrollX,delete e.__svelte_spa_router_scrollY,window.history.replaceState(e,void 0,t)}catch(e){console.warn("Caught exception while replacing the current page. If you're running this in the Svelte REPL, please note that the `replace` method might not work in this environment.")}window.dispatchEvent(new Event("hashchange"))}function Tn(e,t){if(t=Cn(t),!e||!e.tagName||"a"!=e.tagName.toLowerCase())throw Error('Action "link" can only be used with tags');return Dn(e,t),{update(t){t=Cn(t),Dn(e,t)}}}function Ln(e){e?window.scrollTo(e.__svelte_spa_router_scrollX,e.__svelte_spa_router_scrollY):window.scrollTo(0,0)}function Dn(e,t){let n=t.href||e.getAttribute("href");if(n&&"/"==n.charAt(0))n="#"+n;else if(!n||n.length<2||"#/"!=n.slice(0,2))throw Error('Invalid value for "href" attribute: '+n);e.setAttribute("href",n),e.addEventListener("click",e=>{e.preventDefault(),t.disabled||Mn(e.currentTarget.getAttribute("href"))})}function Cn(e){return e&&"string"==typeof e?{href:e}:e||{}}function Mn(e){history.replaceState({...history.state,__svelte_spa_router_scrollX:window.scrollX,__svelte_spa_router_scrollY:window.scrollY},void 0),window.location.hash=e}function Hn(e,t,n){let{$$slots:o={},$$scope:s}=t;it("Router",o,[]);let{routes:i={}}=t,{prefix:c=""}=t,{restoreScrollState:r=!1}=t;class l{constructor(e,t){if(!t||"function"!=typeof t&&("object"!=typeof t||!0!==t._sveltesparouter))throw Error("Invalid component object");if(!e||"string"==typeof e&&(e.length<1||"/"!=e.charAt(0)&&"*"!=e.charAt(0))||"object"==typeof e&&!(e instanceof RegExp))throw Error('Invalid value for "path" argument - strings must start with / or *');const{pattern:n,keys:o}=hn(e);this.path=e,"object"==typeof t&&!0===t._sveltesparouter?(this.component=t.component,this.conditions=t.conditions||[],this.userData=t.userData,this.props=t.props||{}):(this.component=()=>Promise.resolve(t),this.conditions=[],this.props={}),this._pattern=n,this._keys=o}match(e){if(c)if("string"==typeof c){if(!e.startsWith(c))return null;e=e.substr(c.length)||"/"}else if(c instanceof RegExp){const t=e.match(c);if(!t||!t[0])return null;e=e.substr(t[0].length)||"/"}const t=this._pattern.exec(e);if(null===t)return null;if(!1===this._keys)return t;const n={};let o=0;for(;o{a.push(new l(t,e))}):Object.keys(i).forEach(e=>{a.push(new l(e,i[e]))});let u=null,p=null,d={};const f=le();async function m(e,t){await ve(),f(e,t)}let $=null,g=null;r&&(g=e=>{$=e.state&&(e.state.__svelte_spa_router_scrollY||e.state.__svelte_spa_router_scrollX)?e.state:null},window.addEventListener("popstate",g),ce(()=>{Ln($)}));let h=null,w=null;const b=Sn.subscribe(async e=>{h=e;let t=0;for(;t{jn.set(p)})}n(0,u=null),w=null,jn.set(void 0)});re(()=>{b(),g&&window.removeEventListener("popstate",g)});const v=["routes","prefix","restoreScrollState"];return bn.keys(t).forEach(e=>{~v.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||vn.warn(` was created with unknown prop '${e}'`)}),e.$$set=e=>{"routes"in e&&n(3,i=e.routes),"prefix"in e&&n(4,c=e.prefix),"restoreScrollState"in e&&n(5,r=e.restoreScrollState)},e.$capture_state=()=>({readable:at,writable:ut,derived:pt,tick:ve,_wrap:mn,wrap:xn,getLocation:Pn,loc:Sn,location:Rn,querystring:En,params:jn,push:Bn,pop:Nn,replace:On,link:Tn,restoreScroll:Ln,updateLink:Dn,linkOpts:Cn,scrollstateHistoryHandler:Mn,onDestroy:re,createEventDispatcher:le,afterUpdate:ce,parse:hn,routes:i,prefix:c,restoreScrollState:r,RouteItem:l,routesList:a,component:u,componentParams:p,props:d,dispatch:f,dispatchNextTick:m,previousScrollState:$,popStateChanged:g,lastLoc:h,componentObj:w,unsubscribeLoc:b}),e.$inject_state=e=>{"routes"in e&&n(3,i=e.routes),"prefix"in e&&n(4,c=e.prefix),"restoreScrollState"in e&&n(5,r=e.restoreScrollState),"component"in e&&n(0,u=e.component),"componentParams"in e&&n(1,p=e.componentParams),"props"in e&&n(2,d=e.props),"previousScrollState"in e&&($=e.previousScrollState),"popStateChanged"in e&&(g=e.popStateChanged),"lastLoc"in e&&(h=e.lastLoc),"componentObj"in e&&(w=e.componentObj)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=()=>{32&e.$$.dirty&&(history.scrollRestoration=r?"manual":"auto")},[u,p,d,i,c,r,function(t){de.call(this,e,t)},function(t){de.call(this,e,t)}]}class Fn extends rt{constructor(e){super(e),Xe(this,e,Hn,kn,l,{routes:3,prefix:4,restoreScrollState:5}),Je("SvelteRegisterComponent",{component:this,tagName:"Router",options:e,id:kn.name})}get routes(){throw new wn(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''")}set routes(e){throw new wn(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''")}get prefix(){throw new wn(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''")}set prefix(e){throw new wn(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''")}get restoreScrollState(){throw new wn(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''")}set restoreScrollState(e){throw new wn(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''")}}function An(e){let t,n,s;const i=e[4].default,c=$(i,e,e[3],null),r={c:function(){t=C("div"),c&&c.c(),tt(t,"class",n="page-wrapper "+e[0]),Y(t,"subpage",e[1]),o(t,"ui/components/Page.svelte",30,0,796)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){Ze(e,t,n),c&&c.m(t,null),s=!0},p:function(e,[o]){c&&c.p&&(!s||8&o)&&w(c,i,e,e[3],s?h(i,e[3],o,null):b(e[3]),null),(!s||1&o&&n!==(n="page-wrapper "+e[0]))&&tt(t,"class",n),(!s||3&o)&&Y(t,"subpage",e[1])},i:function(e){s||(Te(c,e),s=!0)},o:function(e){Le(c,e),s=!1},d:function(e){e&&Qe(t),c&&c.d(e)}};return Je("SvelteRegisterBlock",{block:r,id:An.name,type:"component",source:"",ctx:e}),r}function Kn(e,t,n){let o,s;p(Rn,"location"),m(e,Rn,e=>n(5,o=e)),p($t,"current_settings"),m(e,$t,e=>n(6,s=e));let{$$slots:i={},$$scope:c}=t;it("Page",i,["default"]);let{name:r=""}=t,{subpage:l=!1}=t,{initialSettings:a=s}=t;const u=le();ae("initialSettings",a),ie(()=>{u("routeEvent",{event:"page.initial.settings",data:{settings:a,location:o}})});const d=["name","subpage","initialSettings"];return Object.keys(t).forEach(e=>{~d.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn(` was created with unknown prop '${e}'`)}),e.$$set=e=>{"name"in e&&n(0,r=e.name),"subpage"in e&&n(1,l=e.subpage),"initialSettings"in e&&n(2,a=e.initialSettings),"$$scope"in e&&n(3,c=e.$$scope)},e.$capture_state=()=>({onMount:ie,createEventDispatcher:le,setContext:ae,location:Rn,current_settings:$t,name:r,subpage:l,initialSettings:a,dispatch:u,$location:o,$current_settings:s}),e.$inject_state=e=>{"name"in e&&n(0,r=e.name),"subpage"in e&&n(1,l=e.subpage),"initialSettings"in e&&n(2,a=e.initialSettings)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[r,l,a,c,i]}class In extends rt{constructor(e){super(e),Xe(this,e,Kn,An,l,{name:0,subpage:1,initialSettings:2}),Je("SvelteRegisterComponent",{component:this,tagName:"Page",options:e,id:An.name})}get name(){throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''")}set name(e){throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''")}get subpage(){throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''")}set subpage(e){throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''")}get initialSettings(){throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''")}set initialSettings(e){throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''")}}const Un="ui/components/Button.svelte";function qn(e){let t,n;const s={c:function(){t=C("img"),tt(t,"class","icon refresh"),u(t.src,n=e[15](e[11]))||tt(t,"src",n),tt(t,"alt",e[12]),Y(t,"refreshing",e[11]),o(t,Un,72,2,1802)},m:function(e,n){Ze(e,t,n)},p:function(e,o){2048&o&&!u(t.src,n=e[15](e[11]))&&tt(t,"src",n),4096&o&&tt(t,"alt",e[12]),2048&o&&Y(t,"refreshing",e[11])},d:function(e){e&&Qe(t)}};return Je("SvelteRegisterBlock",{block:s,id:qn.name,type:"if",source:"(72:1) {#if refresh}",ctx:e}),s}function Vn(e){let t,n,s,i,r,l,a=e[7]&&qn(e);const u=e[17].default,p=$(u,e,e[16],null),d={c:function(){t=C("button"),a&&a.c(),n=H(),p&&p.c(),tt(t,"class",e[13]),tt(t,"title",e[12]),t.disabled=s=e[9]||e[11],Y(t,"btn-xs",e[1]),Y(t,"btn-sm",e[2]),Y(t,"btn-md",e[4]),Y(t,"btn-lg",e[3]),Y(t,"btn-primary",e[5]),Y(t,"btn-outline",e[8]),Y(t,"btn-expandable",e[6]),Y(t,"btn-disabled",e[9]),Y(t,"btn-expanded",e[10]),Y(t,"btn-refresh",e[7]),Y(t,"btn-refreshing",e[11]),o(t,Un,51,0,1322)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(o,s){Ze(o,t,s),a&&a.m(t,null),Ge(t,n),p&&p.m(t,null),e[20](t),i=!0,r||(l=[et(t,"click",K(e[18]),!1,!0,!1,!1),et(t,"focusout",e[19],!1,!1,!1,!1),et(t,"keyup",e[14],!1,!1,!1,!1)],r=!0)},p:function(e,[o]){e[7]?a?a.p(e,o):(a=qn(e),a.c(),a.m(t,n)):a&&(a.d(1),a=null),p&&p.p&&(!i||65536&o)&&w(p,u,e,e[16],i?h(u,e[16],o,null):b(e[16]),null),(!i||4096&o)&&tt(t,"title",e[12]),(!i||2560&o&&s!==(s=e[9]||e[11]))&&nt(t,"disabled",s),(!i||2&o)&&Y(t,"btn-xs",e[1]),(!i||4&o)&&Y(t,"btn-sm",e[2]),(!i||16&o)&&Y(t,"btn-md",e[4]),(!i||8&o)&&Y(t,"btn-lg",e[3]),(!i||32&o)&&Y(t,"btn-primary",e[5]),(!i||256&o)&&Y(t,"btn-outline",e[8]),(!i||64&o)&&Y(t,"btn-expandable",e[6]),(!i||512&o)&&Y(t,"btn-disabled",e[9]),(!i||1024&o)&&Y(t,"btn-expanded",e[10]),(!i||128&o)&&Y(t,"btn-refresh",e[7]),(!i||2048&o)&&Y(t,"btn-refreshing",e[11])},i:function(e){i||(Te(p,e),i=!0)},o:function(e){Le(p,e),i=!1},d:function(n){n&&Qe(t),a&&a.d(),p&&p.d(n),e[20](null),r=!1,c(l)}};return Je("SvelteRegisterBlock",{block:d,id:Vn.name,type:"component",source:"",ctx:e}),d}function Wn(e,t,o){let s;p(bt,"urls"),m(e,bt,e=>o(21,s=e));let{$$slots:i={},$$scope:c}=t;it("Button",i,["default"]);const r=t.class?t.class:"",l=le();let{ref:a={}}=t,{extraSmall:u=!1}=t,{small:d=!1}=t,{large:f=!1}=t,{medium:$=!u&&!d&&!f}=t,{primary:g=!1}=t,{expandable:h=!1}=t,{refresh:w=!1}=t,{outline:b=!g&&!h&&!w}=t,{disabled:y=!1}=t,{expanded:_=!1}=t,{refreshing:k=!1}=t,{title:x=""}=t;function P(e){"Escape"===e.key&&(e.preventDefault(),l("cancel"))}function S(e){return s.assets+"img/icon/"+(e?"refresh-disabled.svg":"refresh.svg")}return e.$$set=e=>{o(23,t=n(n({},t),v(e))),"ref"in e&&o(0,a=e.ref),"extraSmall"in e&&o(1,u=e.extraSmall),"small"in e&&o(2,d=e.small),"large"in e&&o(3,f=e.large),"medium"in e&&o(4,$=e.medium),"primary"in e&&o(5,g=e.primary),"expandable"in e&&o(6,h=e.expandable),"refresh"in e&&o(7,w=e.refresh),"outline"in e&&o(8,b=e.outline),"disabled"in e&&o(9,y=e.disabled),"expanded"in e&&o(10,_=e.expanded),"refreshing"in e&&o(11,k=e.refreshing),"title"in e&&o(12,x=e.title),"$$scope"in e&&o(16,c=e.$$scope)},e.$capture_state=()=>({createEventDispatcher:le,urls:bt,classes:r,dispatch:l,ref:a,extraSmall:u,small:d,large:f,medium:$,primary:g,expandable:h,refresh:w,outline:b,disabled:y,expanded:_,refreshing:k,title:x,handleKeyup:P,refreshIcon:S,$urls:s}),e.$inject_state=e=>{o(23,t=n(n({},t),e)),"ref"in t&&o(0,a=e.ref),"extraSmall"in t&&o(1,u=e.extraSmall),"small"in t&&o(2,d=e.small),"large"in t&&o(3,f=e.large),"medium"in t&&o(4,$=e.medium),"primary"in t&&o(5,g=e.primary),"expandable"in t&&o(6,h=e.expandable),"refresh"in t&&o(7,w=e.refresh),"outline"in t&&o(8,b=e.outline),"disabled"in t&&o(9,y=e.disabled),"expanded"in t&&o(10,_=e.expanded),"refreshing"in t&&o(11,k=e.refreshing),"title"in t&&o(12,x=e.title)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),t=v(t),[a,u,d,f,$,g,h,w,b,y,_,k,x,r,P,S,c,i,function(t){de.call(this,e,t)},function(t){de.call(this,e,t)},function(e){me[e?"unshift":"push"](()=>{a=e,o(0,a)})}]}class zn extends rt{constructor(e){super(e),Xe(this,e,Wn,Vn,l,{ref:0,extraSmall:1,small:2,large:3,medium:4,primary:5,expandable:6,refresh:7,outline:8,disabled:9,expanded:10,refreshing:11,title:12}),Je("SvelteRegisterComponent",{component:this,tagName:"Button",options:e,id:Vn.name})}get ref(){throw new Error("