diff --git a/dependabot/npm_and_yarn/typescript-5.2.2/assets/index-f05df352.js b/dependabot/npm_and_yarn/typescript-5.2.2/assets/index-fbdf1444.js similarity index 99% rename from dependabot/npm_and_yarn/typescript-5.2.2/assets/index-f05df352.js rename to dependabot/npm_and_yarn/typescript-5.2.2/assets/index-fbdf1444.js index e98df4fd..2f9c54c5 100644 --- a/dependabot/npm_and_yarn/typescript-5.2.2/assets/index-f05df352.js +++ b/dependabot/npm_and_yarn/typescript-5.2.2/assets/index-fbdf1444.js @@ -99,7 +99,7 @@ ${ae.current.stack} * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function rv(){return rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function MV(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function AV(e,t){return e.button===0&&(!t||t==="_self")&&!MV(e)}const NV=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],RV=["aria-current","caseSensitive","className","end","style","to","children"],DV="startTransition",Qk=jU[DV];function t4(e){let{basename:t,children:n,future:r,window:i}=e,o=F.useRef();o.current==null&&(o.current=Yz({window:i,v5Compat:!0}));let a=o.current,[s,l]=F.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},d=F.useCallback(f=>{c&&Qk?Qk(()=>l(f)):l(f)},[l,c]);return F.useLayoutEffect(()=>a.listen(d),[a,d]),F.createElement(jV,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a})}const IV=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",FV=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ut=F.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:c,preventScrollReset:d}=t,f=e4(t,NV),{basename:p}=F.useContext(Nl),m,v=!1;if(typeof c=="string"&&FV.test(c)&&(m=c,IV))try{let w=new URL(window.location.href),S=c.startsWith("//")?new URL(w.protocol+c):new URL(c),E=YS(S.pathname,p);S.origin===w.origin&&E!=null?c=E+S.search+S.hash:v=!0}catch{}let y=vV(c,{relative:i}),x=$V(c,{replace:a,state:s,target:l,preventScrollReset:d,relative:i});function _(w){r&&r(w),w.defaultPrevented||x(w)}return F.createElement("a",rv({},f,{href:m||y,onClick:v||o?r:_,ref:n,target:l}))}),n4=F.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:i=!1,className:o="",end:a=!1,style:s,to:l,children:c}=t,d=e4(t,RV),f=ZS(l,{relative:d.relative}),p=bn(),m=F.useContext(KD),{navigator:v}=F.useContext(Nl),y=v.encodeLocation?v.encodeLocation(f).pathname:f.pathname,x=p.pathname,_=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;i||(x=x.toLowerCase(),_=_?_.toLowerCase():null,y=y.toLowerCase());let w=x===y||!a&&x.startsWith(y)&&x.charAt(y.length)==="/",S=_!=null&&(_===y||!a&&_.startsWith(y)&&_.charAt(y.length)==="/"),E=w?r:void 0,C;typeof o=="function"?C=o({isActive:w,isPending:S}):C=[o,w?"active":null,S?"pending":null].filter(Boolean).join(" ");let k=typeof s=="function"?s({isActive:w,isPending:S}):s;return F.createElement(Ut,rv({},d,{"aria-current":E,className:C,ref:n,style:k,to:l}),typeof c=="function"?c({isActive:w,isPending:S}):c)});var Xk;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(Xk||(Xk={}));var Jk;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Jk||(Jk={}));function $V(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a}=t===void 0?{}:t,s=Oo(),l=bn(),c=ZS(e,{relative:a});return F.useCallback(d=>{if(AV(d,n)){d.preventDefault();let f=r!==void 0?r:ev(l)===ev(c);s(e,{replace:f,state:i,preventScrollReset:o,relative:a})}},[l,s,c,r,i,n,e,o,a])}const UV="shlink-web-client",BV="A React-based progressive web application for shlink",zV="/shlink-web-client/dependabot/npm_and_yarn/typescript-5.2.2",VV="https://github.com/shlinkio/shlink-web-client",HV="MIT",WV={lint:"npm run lint:css && npm run lint:js","lint:css":"stylelint src/*.scss src/**/*.scss","lint:js":"eslint --ext .js,.ts,.tsx src test","lint:fix":"npm run lint:css:fix && npm run lint:js:fix","lint:css:fix":"npm run lint:css -- --fix","lint:js:fix":"npm run lint:js -- --fix",types:"tsc",start:"vite serve --host=0.0.0.0",preview:"vite preview --host=0.0.0.0",build:"npm run types && vite build && node scripts/replace-version.mjs","build:dist":"npm run build && node scripts/create-dist-file.mjs",test:"vitest run --run","test:watch":"vitest --watch","test:ci":"npm run test -- --coverage","test:verbose":"npm run test -- --verbose"},YV={"@fortawesome/fontawesome-free":"^6.4.2","@fortawesome/fontawesome-svg-core":"^6.4.2","@fortawesome/free-brands-svg-icons":"^6.4.2","@fortawesome/free-regular-svg-icons":"^6.4.2","@fortawesome/free-solid-svg-icons":"^6.4.2","@fortawesome/react-fontawesome":"^0.2.0","@json2csv/plainjs":"^7.0.3","@reduxjs/toolkit":"^1.9.5","@shlinkio/shlink-frontend-kit":"^0.2.0","@shlinkio/shlink-web-component":"^0.3.0",bootstrap:"5.2.3",bottlejs:"^2.0.1",classnames:"^2.3.2","compare-versions":"^6.1.0",csvtojson:"^2.0.10","date-fns":"^2.30.0",ramda:"^0.27.2",react:"^18.2.0","react-dom":"^18.2.0","react-external-link":"^2.2.0","react-redux":"^8.1.2","react-router-dom":"^6.15.0",reactstrap:"^9.2.0","redux-localstorage-simple":"^2.5.1",uuid:"^9.0.0","workbox-core":"^6.5.4","workbox-expiration":"^7.0.0","workbox-precaching":"^7.0.0","workbox-routing":"^7.0.0","workbox-strategies":"^7.0.0"},GV={"@shlinkio/eslint-config-js-coding-standard":"~2.3.0","@shlinkio/stylelint-config-css-coding-standard":"~1.1.1","@testing-library/jest-dom":"^6.1.2","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@total-typescript/shoehorn":"^0.1.1","@types/leaflet":"^1.9.3","@types/ramda":"^0.27.66","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","@types/uuid":"^9.0.2","@vitejs/plugin-react":"^4.0.4","@vitest/coverage-v8":"^0.34.3","adm-zip":"^0.5.10",chalk:"^5.3.0",eslint:"^8.48.0",history:"^5.3.0",jsdom:"^22.1.0",sass:"^1.66.1",stylelint:"^15.10.3",typescript:"^5.2.2",vite:"^4.4.9","vite-plugin-pwa":"^0.16.4",vitest:"^0.34.3"},qV=[">0.2%","not dead","not ie <= 11","not op_mini all"],iv={name:UV,description:BV,private:!1,homepage:zV,repository:VV,license:HV,scripts:WV,dependencies:YV,devDependencies:GV,browserslist:qV};var qi,wo=".",r4="function",i4="string",o4="__global__",XS="Provider",KV=0,JS=Array.prototype.slice,ZV=function(t,n){var r=t[n];if(r===void 0&&qi.config.strict)throw new Error("Bottle was unable to resolve a service. `"+n+"` is undefined.");return r},r0=function(t){var n;return this.nested[t]||(n=qi.pop(),this.nested[t]=n,this.factory(t,function(){return n.container})),this.nested[t]},a4=function(t){return t.split(wo).reduce(ZV,this)},QV=function(t,n,r,i){var o={configurable:!0,enumerable:!0};return t.length?o.get=function(){var s=0,l=function(d){if(d)throw d;t[s]&&t[s++](r,l)};return l(),r}:(o.value=r,o.writable=!0),Object.defineProperty(i,n,o),i[n]},XV=function(t,n){var r,i;return typeof t===r4&&(n=t,t=o4),r=t.split(wo),i=r.shift(),r.length?r0.call(this,i).middleware(r.join(wo),n):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(n)),this},JV=function(t,n){return n(t)},eP=function(t,n){return(t[n]||[]).concat(t.__global__||[])},eH=function(t,n){var r,i,o,a,s;return this.id,o=this.container,a=this.decorators,s=this.middlewares,r=t+XS,i=Object.create(null),i[r]={configurable:!0,enumerable:!0,get:function(){var c=new n;return delete o[r],o[r]=c,c}},i[t]={configurable:!0,enumerable:!0,get:function(){var c=o[r],d;return c&&(d=eP(a,t).reduce(JV,c.$get(o)),delete o[r],delete o[t]),d===void 0?d:QV(eP(s,t),t,d,o)}},Object.defineProperties(o,i),this},s4=function(t,n){var r,i;return r=t.split(wo),this.providerMap[t]&&r.length===1&&!this.container[t+XS]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=n,this.providerMap[t]=!0,i=r.shift(),r.length?(r0.call(this,i).provider(r.join(wo),n),this):eH.call(this,i,n))},eE=function(t,n){return s4.call(this,t,function(){this.$get=n})},l4=function(t,n,r){var i=arguments.length>3?JS.call(arguments,3):[],o=this;return eE.call(this,t,function(){var s=n,l=i.map(a4,o.container);return r?new(n.bind.apply(n,[null].concat(l))):s.apply(null,l)})},tH=function(t,n){return l4.apply(this,[t,n,!0].concat(JS.call(arguments,2)))},nH=function(t,n){return l4.apply(this,[t,n,!1].concat(JS.call(arguments,2)))},c4=function(t,n){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:n,writable:!0})},u4=function(t,n){var r=t[n];return r||(r={},c4.call(t,n,r)),r},rH=function(t,n){var r;return r=t.split(wo),t=r.pop(),c4.call(r.reduce(u4,this.container),t,n),this},iH=function(t,n){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:n,writable:!1})},oH=function(t,n){var r=t.split(wo);return t=r.pop(),iH.call(r.reduce(u4,this.container),t,n),this},d4=function(t,n){var r,i;return typeof t===r4&&(n=t,t=o4),r=t.split(wo),i=r.shift(),r.length?r0.call(this,i).decorator(r.join(wo),n):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(n)),this},aH=function(t){return this.deferred.push(t),this},sH=function(t){return(t||[]).map(a4,this.container)},lH=function(t,n){return eE.call(this,t,function(i){return{instance:n.bind(n,i)}})},cH=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},tE=function(t){return Object.keys(t||this.container||{}).filter(cH)},ov={},uH=function(t){var n;return typeof t===i4?(n=ov[t],n||(ov[t]=n=new qi,n.constant("BOTTLE_NAME",t)),n):new qi},dH=function(t){typeof t===i4?delete ov[t]:ov={}},f4=function(t){var n=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,n].concat(t.$inject||[]))},tP=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+XS]},fH=function(t){var n=this.originalProviders,r=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(o){if(!(r&&t.indexOf(o)===-1)){var a=o.split(wo);a.length>1&&a.forEach(tP,r0.call(this,a[0])),tP.call(this,o),this.provider(o,n[o])}},this)},hH=function(t){return this.deferred.forEach(function(r){r(t)}),this};qi=function e(t){if(!(this instanceof e))return e.pop(t);this.id=KV++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:d4.bind(this),$register:f4.bind(this),$list:tE.bind(this)}};qi.prototype={constant:oH,decorator:d4,defer:aH,digest:sH,factory:eE,instanceFactory:lH,list:tE,middleware:XV,provider:s4,resetProviders:fH,register:f4,resolve:hH,service:tH,serviceFactory:nH,value:rH};qi.pop=uH;qi.clear=dH;qi.list=tE;qi.config={strict:!1};const pH=qi;function Mt(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function en(e){return function t(n){return arguments.length===0||Mt(n)?t:e.apply(this,arguments)}}function Rt(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return Mt(n)?t:en(function(i){return e(n,i)});default:return Mt(n)&&Mt(r)?t:Mt(n)?en(function(i){return e(i,r)}):Mt(r)?en(function(i){return e(n,i)}):e(n,r)}}}function mH(e,t){e=e||[],t=t||[];var n,r=e.length,i=t.length,o=[];for(n=0;n=arguments.length)?s=t[a]:(s=arguments[i],i+=1),r[a]=s,Mt(s)||(o-=1),a+=1}return o<=0?n.apply(this,r):Fh(o,h4(e,r,n))}}var gH=Rt(function(t,n){return t===1?en(n):Fh(t,h4(t,[],n))});const tw=gH;function $h(e){return function t(n,r,i){switch(arguments.length){case 0:return t;case 1:return Mt(n)?t:Rt(function(o,a){return e(n,o,a)});case 2:return Mt(n)&&Mt(r)?t:Mt(n)?Rt(function(o,a){return e(o,r,a)}):Mt(r)?Rt(function(o,a){return e(n,o,a)}):en(function(o){return e(n,r,o)});default:return Mt(n)&&Mt(r)&&Mt(i)?t:Mt(n)&&Mt(r)?Rt(function(o,a){return e(o,a,i)}):Mt(n)&&Mt(i)?Rt(function(o,a){return e(o,r,a)}):Mt(r)&&Mt(i)?Rt(function(o,a){return e(n,o,a)}):Mt(n)?en(function(o){return e(o,r,i)}):Mt(r)?en(function(o){return e(n,o,i)}):Mt(i)?en(function(o){return e(n,r,o)}):e(n,r,i)}}}const i0=Array.isArray||function(t){return t!=null&&t.length>=0&&Object.prototype.toString.call(t)==="[object Array]"};function vH(e){return e!=null&&typeof e["@@transducer/step"]=="function"}function p4(e,t,n){return function(){if(arguments.length===0)return n();var r=Array.prototype.slice.call(arguments,0),i=r.pop();if(!i0(i)){for(var o=0;o0?t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1):!1});const bH=_H;var wH=function(){function e(t){this.f=t}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(t){return t},e.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)},e}();function xH(e){return new wH(e)}var SH=Rt(function(t,n){return Fh(t.length,function(){return t.apply(n,arguments)})});const EH=SH;function TH(e,t,n){for(var r=0,i=n.length;r=0;)n=aP[r],ho(n,t)&&!jH(i,n)&&(i[i.length]=n),r-=1;return i});const Zf=MH;var AH=Rt(p4(["fantasy-land/map","map"],kH,function(t,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return tw(n.length,function(){return t.call(this,n.apply(this,arguments))});case"[object Object]":return Uh(function(r,i){return r[i]=t(n[i]),r},{},Zf(n));default:return yH(t,n)}}));const rE=AH,NH=Number.isInteger||function(t){return t<<0===t};var RH=Rt(function(t,n){var r=t<0?n.length+t:t;return nE(n)?n.charAt(r):n[r]});const DH=RH;var IH=Rt(function(t,n){return t.map(function(r){for(var i=n,o=0,a;o=0;){if(n[o]===e)return r[o]===t;o-=1}switch(i){case"Map":return e.size!==t.size?!1:dP(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size!==t.size?!1:dP(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=Zf(e);if(a.length!==Zf(t).length)return!1;var s=n.concat([e]),l=r.concat([t]);for(o=a.length-1;o>=0;){var c=a[o];if(!(ho(c,t)&&oE(t[c],e[c],s,l)))return!1;o-=1}return!0}var hW=Rt(function(t,n){return oE(t,n,[],[])});const pW=hW;function mW(e){return function(){return!e.apply(this,arguments)}}function gW(e,t){for(var n=0,r=t.length,i=[];n!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),af=e=>!!(e!=null&&e.id),S4=e=>!!(e!=null&&e.version),VW=e=>!!(e!=null&&e.serverNotFound),HW=e=>af(e)?e.id:"",WW=e=>FW(["id","autoConnect"],e);var YW={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},GW=YW,qW={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},aE=qW,KW={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"]},ZW={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},QW=ZW,E4={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},XW={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},T4={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},JW={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},eY=JW,tY={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},sE=tY,nY={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},rY={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"]},iY={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},fP={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},oY={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z"]},aY=oY,sY={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},nw=sY,lY={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},cY={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},uY={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z"]},dY=uY,lE={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z"]},O4={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},hP={prefix:"fas",iconName:"calendar-xmark",icon:[512,512,["calendar-times"],"f273","M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},fY={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},C4={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},hY={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},pY=hY,mY={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},gY={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},cE=gY,vY={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},yY=vY,_Y={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},bY={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},wY=bY,xY={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},SY=xY,EY={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},TY=EY,OY={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},k4=OY,CY={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},kY={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},PY={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},LY=PY,jY={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},uE={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},MY={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},rw=MY,AY={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},NY={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},RY=NY,pP={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z"]},DY={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},IY=DY,FY={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},$Y={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},UY={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},BY={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z"]},Qf={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};function mP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&(n[i]=e[i]);return n}function MV(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function AV(e,t){return e.button===0&&(!t||t==="_self")&&!MV(e)}const NV=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],RV=["aria-current","caseSensitive","className","end","style","to","children"],DV="startTransition",Qk=jU[DV];function t4(e){let{basename:t,children:n,future:r,window:i}=e,o=F.useRef();o.current==null&&(o.current=Yz({window:i,v5Compat:!0}));let a=o.current,[s,l]=F.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},d=F.useCallback(f=>{c&&Qk?Qk(()=>l(f)):l(f)},[l,c]);return F.useLayoutEffect(()=>a.listen(d),[a,d]),F.createElement(jV,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a})}const IV=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",FV=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ut=F.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:c,preventScrollReset:d}=t,f=e4(t,NV),{basename:p}=F.useContext(Nl),m,v=!1;if(typeof c=="string"&&FV.test(c)&&(m=c,IV))try{let w=new URL(window.location.href),S=c.startsWith("//")?new URL(w.protocol+c):new URL(c),E=YS(S.pathname,p);S.origin===w.origin&&E!=null?c=E+S.search+S.hash:v=!0}catch{}let y=vV(c,{relative:i}),x=$V(c,{replace:a,state:s,target:l,preventScrollReset:d,relative:i});function _(w){r&&r(w),w.defaultPrevented||x(w)}return F.createElement("a",rv({},f,{href:m||y,onClick:v||o?r:_,ref:n,target:l}))}),n4=F.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:i=!1,className:o="",end:a=!1,style:s,to:l,children:c}=t,d=e4(t,RV),f=ZS(l,{relative:d.relative}),p=bn(),m=F.useContext(KD),{navigator:v}=F.useContext(Nl),y=v.encodeLocation?v.encodeLocation(f).pathname:f.pathname,x=p.pathname,_=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;i||(x=x.toLowerCase(),_=_?_.toLowerCase():null,y=y.toLowerCase());let w=x===y||!a&&x.startsWith(y)&&x.charAt(y.length)==="/",S=_!=null&&(_===y||!a&&_.startsWith(y)&&_.charAt(y.length)==="/"),E=w?r:void 0,C;typeof o=="function"?C=o({isActive:w,isPending:S}):C=[o,w?"active":null,S?"pending":null].filter(Boolean).join(" ");let k=typeof s=="function"?s({isActive:w,isPending:S}):s;return F.createElement(Ut,rv({},d,{"aria-current":E,className:C,ref:n,style:k,to:l}),typeof c=="function"?c({isActive:w,isPending:S}):c)});var Xk;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(Xk||(Xk={}));var Jk;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Jk||(Jk={}));function $V(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a}=t===void 0?{}:t,s=Oo(),l=bn(),c=ZS(e,{relative:a});return F.useCallback(d=>{if(AV(d,n)){d.preventDefault();let f=r!==void 0?r:ev(l)===ev(c);s(e,{replace:f,state:i,preventScrollReset:o,relative:a})}},[l,s,c,r,i,n,e,o,a])}const UV="shlink-web-client",BV="A React-based progressive web application for shlink",zV="/shlink-web-client/dependabot/npm_and_yarn/typescript-5.2.2",VV="https://github.com/shlinkio/shlink-web-client",HV="MIT",WV={lint:"npm run lint:css && npm run lint:js","lint:css":"stylelint src/*.scss src/**/*.scss","lint:js":"eslint --ext .js,.ts,.tsx src test","lint:fix":"npm run lint:css:fix && npm run lint:js:fix","lint:css:fix":"npm run lint:css -- --fix","lint:js:fix":"npm run lint:js -- --fix",types:"tsc",start:"vite serve --host=0.0.0.0",preview:"vite preview --host=0.0.0.0",build:"npm run types && vite build && node scripts/replace-version.mjs","build:dist":"npm run build && node scripts/create-dist-file.mjs",test:"vitest run --run","test:watch":"vitest --watch","test:ci":"npm run test -- --coverage","test:verbose":"npm run test -- --verbose"},YV={"@fortawesome/fontawesome-free":"^6.4.2","@fortawesome/fontawesome-svg-core":"^6.4.2","@fortawesome/free-brands-svg-icons":"^6.4.2","@fortawesome/free-regular-svg-icons":"^6.4.2","@fortawesome/free-solid-svg-icons":"^6.4.2","@fortawesome/react-fontawesome":"^0.2.0","@json2csv/plainjs":"^7.0.3","@reduxjs/toolkit":"^1.9.5","@shlinkio/shlink-frontend-kit":"^0.2.0","@shlinkio/shlink-web-component":"^0.3.0",bootstrap:"5.2.3",bottlejs:"^2.0.1",classnames:"^2.3.2","compare-versions":"^6.1.0",csvtojson:"^2.0.10","date-fns":"^2.30.0",ramda:"^0.27.2",react:"^18.2.0","react-dom":"^18.2.0","react-external-link":"^2.2.0","react-redux":"^8.1.2","react-router-dom":"^6.15.0",reactstrap:"^9.2.0","redux-localstorage-simple":"^2.5.1",uuid:"^9.0.0","workbox-core":"^7.0.0","workbox-expiration":"^7.0.0","workbox-precaching":"^7.0.0","workbox-routing":"^7.0.0","workbox-strategies":"^7.0.0"},GV={"@shlinkio/eslint-config-js-coding-standard":"~2.3.0","@shlinkio/stylelint-config-css-coding-standard":"~1.1.1","@testing-library/jest-dom":"^6.1.2","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@total-typescript/shoehorn":"^0.1.1","@types/leaflet":"^1.9.3","@types/ramda":"^0.27.66","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","@types/uuid":"^9.0.2","@vitejs/plugin-react":"^4.0.4","@vitest/coverage-v8":"^0.34.3","adm-zip":"^0.5.10",chalk:"^5.3.0",eslint:"^8.48.0",history:"^5.3.0",jsdom:"^22.1.0",sass:"^1.66.1",stylelint:"^15.10.3",typescript:"^5.2.2",vite:"^4.4.9","vite-plugin-pwa":"^0.16.4",vitest:"^0.34.3"},qV=[">0.2%","not dead","not ie <= 11","not op_mini all"],iv={name:UV,description:BV,private:!1,homepage:zV,repository:VV,license:HV,scripts:WV,dependencies:YV,devDependencies:GV,browserslist:qV};var qi,wo=".",r4="function",i4="string",o4="__global__",XS="Provider",KV=0,JS=Array.prototype.slice,ZV=function(t,n){var r=t[n];if(r===void 0&&qi.config.strict)throw new Error("Bottle was unable to resolve a service. `"+n+"` is undefined.");return r},r0=function(t){var n;return this.nested[t]||(n=qi.pop(),this.nested[t]=n,this.factory(t,function(){return n.container})),this.nested[t]},a4=function(t){return t.split(wo).reduce(ZV,this)},QV=function(t,n,r,i){var o={configurable:!0,enumerable:!0};return t.length?o.get=function(){var s=0,l=function(d){if(d)throw d;t[s]&&t[s++](r,l)};return l(),r}:(o.value=r,o.writable=!0),Object.defineProperty(i,n,o),i[n]},XV=function(t,n){var r,i;return typeof t===r4&&(n=t,t=o4),r=t.split(wo),i=r.shift(),r.length?r0.call(this,i).middleware(r.join(wo),n):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(n)),this},JV=function(t,n){return n(t)},eP=function(t,n){return(t[n]||[]).concat(t.__global__||[])},eH=function(t,n){var r,i,o,a,s;return this.id,o=this.container,a=this.decorators,s=this.middlewares,r=t+XS,i=Object.create(null),i[r]={configurable:!0,enumerable:!0,get:function(){var c=new n;return delete o[r],o[r]=c,c}},i[t]={configurable:!0,enumerable:!0,get:function(){var c=o[r],d;return c&&(d=eP(a,t).reduce(JV,c.$get(o)),delete o[r],delete o[t]),d===void 0?d:QV(eP(s,t),t,d,o)}},Object.defineProperties(o,i),this},s4=function(t,n){var r,i;return r=t.split(wo),this.providerMap[t]&&r.length===1&&!this.container[t+XS]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=n,this.providerMap[t]=!0,i=r.shift(),r.length?(r0.call(this,i).provider(r.join(wo),n),this):eH.call(this,i,n))},eE=function(t,n){return s4.call(this,t,function(){this.$get=n})},l4=function(t,n,r){var i=arguments.length>3?JS.call(arguments,3):[],o=this;return eE.call(this,t,function(){var s=n,l=i.map(a4,o.container);return r?new(n.bind.apply(n,[null].concat(l))):s.apply(null,l)})},tH=function(t,n){return l4.apply(this,[t,n,!0].concat(JS.call(arguments,2)))},nH=function(t,n){return l4.apply(this,[t,n,!1].concat(JS.call(arguments,2)))},c4=function(t,n){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:n,writable:!0})},u4=function(t,n){var r=t[n];return r||(r={},c4.call(t,n,r)),r},rH=function(t,n){var r;return r=t.split(wo),t=r.pop(),c4.call(r.reduce(u4,this.container),t,n),this},iH=function(t,n){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:n,writable:!1})},oH=function(t,n){var r=t.split(wo);return t=r.pop(),iH.call(r.reduce(u4,this.container),t,n),this},d4=function(t,n){var r,i;return typeof t===r4&&(n=t,t=o4),r=t.split(wo),i=r.shift(),r.length?r0.call(this,i).decorator(r.join(wo),n):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(n)),this},aH=function(t){return this.deferred.push(t),this},sH=function(t){return(t||[]).map(a4,this.container)},lH=function(t,n){return eE.call(this,t,function(i){return{instance:n.bind(n,i)}})},cH=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},tE=function(t){return Object.keys(t||this.container||{}).filter(cH)},ov={},uH=function(t){var n;return typeof t===i4?(n=ov[t],n||(ov[t]=n=new qi,n.constant("BOTTLE_NAME",t)),n):new qi},dH=function(t){typeof t===i4?delete ov[t]:ov={}},f4=function(t){var n=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,n].concat(t.$inject||[]))},tP=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+XS]},fH=function(t){var n=this.originalProviders,r=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(o){if(!(r&&t.indexOf(o)===-1)){var a=o.split(wo);a.length>1&&a.forEach(tP,r0.call(this,a[0])),tP.call(this,o),this.provider(o,n[o])}},this)},hH=function(t){return this.deferred.forEach(function(r){r(t)}),this};qi=function e(t){if(!(this instanceof e))return e.pop(t);this.id=KV++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:d4.bind(this),$register:f4.bind(this),$list:tE.bind(this)}};qi.prototype={constant:oH,decorator:d4,defer:aH,digest:sH,factory:eE,instanceFactory:lH,list:tE,middleware:XV,provider:s4,resetProviders:fH,register:f4,resolve:hH,service:tH,serviceFactory:nH,value:rH};qi.pop=uH;qi.clear=dH;qi.list=tE;qi.config={strict:!1};const pH=qi;function Mt(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function en(e){return function t(n){return arguments.length===0||Mt(n)?t:e.apply(this,arguments)}}function Rt(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return Mt(n)?t:en(function(i){return e(n,i)});default:return Mt(n)&&Mt(r)?t:Mt(n)?en(function(i){return e(i,r)}):Mt(r)?en(function(i){return e(n,i)}):e(n,r)}}}function mH(e,t){e=e||[],t=t||[];var n,r=e.length,i=t.length,o=[];for(n=0;n=arguments.length)?s=t[a]:(s=arguments[i],i+=1),r[a]=s,Mt(s)||(o-=1),a+=1}return o<=0?n.apply(this,r):Fh(o,h4(e,r,n))}}var gH=Rt(function(t,n){return t===1?en(n):Fh(t,h4(t,[],n))});const tw=gH;function $h(e){return function t(n,r,i){switch(arguments.length){case 0:return t;case 1:return Mt(n)?t:Rt(function(o,a){return e(n,o,a)});case 2:return Mt(n)&&Mt(r)?t:Mt(n)?Rt(function(o,a){return e(o,r,a)}):Mt(r)?Rt(function(o,a){return e(n,o,a)}):en(function(o){return e(n,r,o)});default:return Mt(n)&&Mt(r)&&Mt(i)?t:Mt(n)&&Mt(r)?Rt(function(o,a){return e(o,a,i)}):Mt(n)&&Mt(i)?Rt(function(o,a){return e(o,r,a)}):Mt(r)&&Mt(i)?Rt(function(o,a){return e(n,o,a)}):Mt(n)?en(function(o){return e(o,r,i)}):Mt(r)?en(function(o){return e(n,o,i)}):Mt(i)?en(function(o){return e(n,r,o)}):e(n,r,i)}}}const i0=Array.isArray||function(t){return t!=null&&t.length>=0&&Object.prototype.toString.call(t)==="[object Array]"};function vH(e){return e!=null&&typeof e["@@transducer/step"]=="function"}function p4(e,t,n){return function(){if(arguments.length===0)return n();var r=Array.prototype.slice.call(arguments,0),i=r.pop();if(!i0(i)){for(var o=0;o0?t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1):!1});const bH=_H;var wH=function(){function e(t){this.f=t}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(t){return t},e.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)},e}();function xH(e){return new wH(e)}var SH=Rt(function(t,n){return Fh(t.length,function(){return t.apply(n,arguments)})});const EH=SH;function TH(e,t,n){for(var r=0,i=n.length;r=0;)n=aP[r],ho(n,t)&&!jH(i,n)&&(i[i.length]=n),r-=1;return i});const Zf=MH;var AH=Rt(p4(["fantasy-land/map","map"],kH,function(t,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return tw(n.length,function(){return t.call(this,n.apply(this,arguments))});case"[object Object]":return Uh(function(r,i){return r[i]=t(n[i]),r},{},Zf(n));default:return yH(t,n)}}));const rE=AH,NH=Number.isInteger||function(t){return t<<0===t};var RH=Rt(function(t,n){var r=t<0?n.length+t:t;return nE(n)?n.charAt(r):n[r]});const DH=RH;var IH=Rt(function(t,n){return t.map(function(r){for(var i=n,o=0,a;o=0;){if(n[o]===e)return r[o]===t;o-=1}switch(i){case"Map":return e.size!==t.size?!1:dP(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size!==t.size?!1:dP(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=Zf(e);if(a.length!==Zf(t).length)return!1;var s=n.concat([e]),l=r.concat([t]);for(o=a.length-1;o>=0;){var c=a[o];if(!(ho(c,t)&&oE(t[c],e[c],s,l)))return!1;o-=1}return!0}var hW=Rt(function(t,n){return oE(t,n,[],[])});const pW=hW;function mW(e){return function(){return!e.apply(this,arguments)}}function gW(e,t){for(var n=0,r=t.length,i=[];n!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),af=e=>!!(e!=null&&e.id),S4=e=>!!(e!=null&&e.version),VW=e=>!!(e!=null&&e.serverNotFound),HW=e=>af(e)?e.id:"",WW=e=>FW(["id","autoConnect"],e);var YW={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},GW=YW,qW={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},aE=qW,KW={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z"]},ZW={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},QW=ZW,E4={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},XW={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},T4={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},JW={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},eY=JW,tY={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},sE=tY,nY={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},rY={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"]},iY={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},fP={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},oY={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z"]},aY=oY,sY={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},nw=sY,lY={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},cY={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},uY={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z"]},dY=uY,lE={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z"]},O4={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},hP={prefix:"fas",iconName:"calendar-xmark",icon:[512,512,["calendar-times"],"f273","M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},fY={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},C4={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},hY={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},pY=hY,mY={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},gY={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},cE=gY,vY={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},yY=vY,_Y={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},bY={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},wY=bY,xY={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},SY=xY,EY={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},TY=EY,OY={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},k4=OY,CY={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},kY={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},PY={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},LY=PY,jY={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},uE={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},MY={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},rw=MY,AY={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},NY={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},RY=NY,pP={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z"]},DY={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},IY=DY,FY={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},$Y={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},UY={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},BY={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z"]},Qf={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};function mP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var o=n[i],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=o)}return Ft.head.insertBefore(t,r),e}}var fG="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function nh(){for(var e=12,t="";e-- >0;)t+=fG[Math.random()*62|0];return t}function Bu(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function gE(e){return e.classList?Bu(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function U4(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function hG(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(U4(e[n]),'" ')},"").trim()}function o0(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function vE(e){return e.size!==po.size||e.x!==po.x||e.y!==po.y||e.rotate!==po.rotate||e.flipX||e.flipY}function pG(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(t.x*32,", ").concat(t.y*32,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(o," ").concat(a," ").concat(s)},c={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:c}}function mG(e){var t=e.transform,n=e.width,r=n===void 0?ow:n,i=e.height,o=i===void 0?ow:i,a=e.startCentered,s=a===void 0?!1:a,l="";return s&&A4?l+="translate(".concat(t.x/wa-r/2,"em, ").concat(t.y/wa-o/2,"em) "):s?l+="translate(calc(-50% + ".concat(t.x/wa,"em), calc(-50% + ").concat(t.y/wa,"em)) "):l+="translate(".concat(t.x/wa,"em, ").concat(t.y/wa,"em) "),l+="scale(".concat(t.size/wa*(t.flipX?-1:1),", ").concat(t.size/wa*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var gG=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; diff --git a/dependabot/npm_and_yarn/typescript-5.2.2/index.html b/dependabot/npm_and_yarn/typescript-5.2.2/index.html index 4e81810c..01eb5ddf 100644 --- a/dependabot/npm_and_yarn/typescript-5.2.2/index.html +++ b/dependabot/npm_and_yarn/typescript-5.2.2/index.html @@ -79,7 +79,7 @@ Shlink — The URL shortener - + diff --git a/dependabot/npm_and_yarn/typescript-5.2.2/service-worker.js b/dependabot/npm_and_yarn/typescript-5.2.2/service-worker.js index f4e68202..357fae6b 100644 --- a/dependabot/npm_and_yarn/typescript-5.2.2/service-worker.js +++ b/dependabot/npm_and_yarn/typescript-5.2.2/service-worker.js @@ -1,20 +1,12 @@ -try { - self["workbox:core:6.5.3"] && _(); -} catch { -} -typeof registration < "u" && registration.scope; -function Y() { - self.addEventListener("activate", () => self.clients.claim()); -} try { self["workbox:core:7.0.0"] && _(); } catch { } -const Z = (s, ...e) => { +const G = (s, ...e) => { let t = s; return e.length > 0 && (t += ` :: ${JSON.stringify(e)}`), t; -}, ee = Z; -let te = class extends Error { +}, Q = G; +class h extends Error { /** * * @param {string} errorCode The error code that @@ -24,18 +16,110 @@ let te = class extends Error { * be added as a key on the context object. */ constructor(e, t) { - const n = ee(e, t); + const n = Q(e, t); super(n), this.name = e, this.details = t; } +} +const B = /* @__PURE__ */ new Set(); +function z(s) { + B.add(s); +} +const d = { + googleAnalytics: "googleAnalytics", + precache: "precache-v2", + prefix: "workbox", + runtime: "runtime", + suffix: typeof registration < "u" ? registration.scope : "" +}, E = (s) => [d.prefix, s, d.suffix].filter((e) => e && e.length > 0).join("-"), J = (s) => { + for (const e of Object.keys(d)) + s(e); +}, x = { + updateDetails: (s) => { + J((e) => { + typeof s[e] == "string" && (d[e] = s[e]); + }); + }, + getGoogleAnalyticsName: (s) => s || E(d.googleAnalytics), + getPrecacheName: (s) => s || E(d.precache), + getPrefix: () => d.prefix, + getRuntimeName: (s) => s || E(d.runtime), + getSuffix: () => d.suffix }; -function V(s) { +function K(s, e) { + const t = new URL(s); + for (const n of e) + t.searchParams.delete(n); + return t.href; +} +async function X(s, e, t, n) { + const r = K(e.url, t); + if (e.url === r) + return s.match(e, n); + const a = Object.assign(Object.assign({}, n), { ignoreSearch: !0 }), i = await s.keys(e, a); + for (const c of i) { + const o = K(c.url, t); + if (r === o) + return s.match(c, n); + } +} +let m; +function Y() { + if (m === void 0) { + const s = new Response(""); + if ("body" in s) + try { + new Response(s.body), m = !0; + } catch { + m = !1; + } + m = !1; + } + return m; +} +function q(s) { s.then(() => { }); } -const se = (s, e) => e.some((t) => s instanceof t); -let W, B; -function ne() { - return W || (W = [ +class Z { + /** + * Creates a promise and exposes its resolve and reject functions as methods. + */ + constructor() { + this.promise = new Promise((e, t) => { + this.resolve = e, this.reject = t; + }); + } +} +async function ee() { + for (const s of B) + await s(); +} +const te = (s) => new URL(String(s), location.href).href.replace(new RegExp(`^${location.origin}`), ""); +function se(s) { + return new Promise((e) => setTimeout(e, s)); +} +function A(s, e) { + const t = e(); + return s.waitUntil(t), t; +} +async function ne(s, e) { + let t = null; + if (s.url && (t = new URL(s.url).origin), t !== self.location.origin) + throw new h("cross-origin-copy-response", { origin: t }); + const n = s.clone(), r = { + headers: new Headers(n.headers), + status: n.status, + statusText: n.statusText + }, a = e ? e(r) : r, i = Y() ? n.body : await n.blob(); + return new Response(i, a); +} +function re() { + self.addEventListener("activate", () => self.clients.claim()); +} +const ae = (s, e) => e.some((t) => s instanceof t); +let j, O; +function ie() { + return j || (j = [ IDBDatabase, IDBObjectStore, IDBIndex, @@ -43,32 +127,32 @@ function ne() { IDBTransaction ]); } -function re() { - return B || (B = [ +function ce() { + return O || (O = [ IDBCursor.prototype.advance, IDBCursor.prototype.continue, IDBCursor.prototype.continuePrimaryKey ]); } -const G = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), J = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(); -function ae(s) { +const F = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), k = /* @__PURE__ */ new WeakMap(), P = /* @__PURE__ */ new WeakMap(); +function oe(s) { const e = new Promise((t, n) => { const r = () => { s.removeEventListener("success", a), s.removeEventListener("error", i); }, a = () => { - t(p(s.result)), r(); + t(f(s.result)), r(); }, i = () => { n(s.error), r(); }; s.addEventListener("success", a), s.addEventListener("error", i); }); return e.then((t) => { - t instanceof IDBCursor && G.set(t, s); + t instanceof IDBCursor && F.set(t, s); }).catch(() => { - }), K.set(e, s), e; + }), P.set(e, s), e; } -function ie(s) { - if (I.has(s)) +function le(s) { + if (v.has(s)) return; const e = new Promise((t, n) => { const r = () => { @@ -80,19 +164,19 @@ function ie(s) { }; s.addEventListener("complete", a), s.addEventListener("error", i), s.addEventListener("abort", i); }); - I.set(s, e); + v.set(s, e); } -let A = { +let T = { get(s, e, t) { if (s instanceof IDBTransaction) { if (e === "done") - return I.get(s); + return v.get(s); if (e === "objectStoreNames") - return s.objectStoreNames || J.get(s); + return s.objectStoreNames || H.get(s); if (e === "store") return t.objectStoreNames[1] ? void 0 : t.objectStore(t.objectStoreNames[0]); } - return p(s[e]); + return f(s[e]); }, set(s, e, t) { return s[e] = t, !0; @@ -101,35 +185,35 @@ let A = { return s instanceof IDBTransaction && (e === "done" || e === "store") ? !0 : e in s; } }; -function ce(s) { - A = s(A); +function he(s) { + T = s(T); } -function oe(s) { +function ue(s) { return s === IDBDatabase.prototype.transaction && !("objectStoreNames" in IDBTransaction.prototype) ? function(e, ...t) { - const n = s.call(L(this), e, ...t); - return J.set(n, e.sort ? e.sort() : [e]), p(n); - } : re().includes(s) ? function(...e) { - return s.apply(L(this), e), p(G.get(this)); + const n = s.call(D(this), e, ...t); + return H.set(n, e.sort ? e.sort() : [e]), f(n); + } : ce().includes(s) ? function(...e) { + return s.apply(D(this), e), f(F.get(this)); } : function(...e) { - return p(s.apply(L(this), e)); + return f(s.apply(D(this), e)); }; } -function le(s) { - return typeof s == "function" ? oe(s) : (s instanceof IDBTransaction && ie(s), se(s, ne()) ? new Proxy(s, A) : s); +function de(s) { + return typeof s == "function" ? ue(s) : (s instanceof IDBTransaction && le(s), ae(s, ie()) ? new Proxy(s, T) : s); } -function p(s) { +function f(s) { if (s instanceof IDBRequest) - return ae(s); - if (D.has(s)) - return D.get(s); - const e = le(s); - return e !== s && (D.set(s, e), K.set(e, s)), e; + return oe(s); + if (k.has(s)) + return k.get(s); + const e = de(s); + return e !== s && (k.set(s, e), P.set(e, s)), e; } -const L = (s) => K.get(s); -function he(s, e, { blocked: t, upgrade: n, blocking: r, terminated: a } = {}) { - const i = indexedDB.open(s, e), c = p(i); +const D = (s) => P.get(s); +function fe(s, e, { blocked: t, upgrade: n, blocking: r, terminated: a } = {}) { + const i = indexedDB.open(s, e), c = f(i); return n && i.addEventListener("upgradeneeded", (o) => { - n(p(i.result), o.oldVersion, o.newVersion, p(i.transaction), o); + n(f(i.result), o.oldVersion, o.newVersion, f(i.transaction), o); }), t && i.addEventListener("blocked", (o) => t( // Casting due to https://github.com/microsoft/TypeScript-DOM-lib-generator/pull/1405 o.oldVersion, @@ -140,25 +224,25 @@ function he(s, e, { blocked: t, upgrade: n, blocking: r, terminated: a } = {}) { }).catch(() => { }), c; } -function ue(s, { blocked: e } = {}) { +function pe(s, { blocked: e } = {}) { const t = indexedDB.deleteDatabase(s); return e && t.addEventListener("blocked", (n) => e( // Casting due to https://github.com/microsoft/TypeScript-DOM-lib-generator/pull/1405 n.oldVersion, n - )), p(t).then(() => { + )), f(t).then(() => { }); } -const fe = ["get", "getKey", "getAll", "getAllKeys", "count"], de = ["put", "add", "delete", "clear"], U = /* @__PURE__ */ new Map(); -function $(s, e) { +const ge = ["get", "getKey", "getAll", "getAllKeys", "count"], me = ["put", "add", "delete", "clear"], L = /* @__PURE__ */ new Map(); +function S(s, e) { if (!(s instanceof IDBDatabase && !(e in s) && typeof e == "string")) return; - if (U.get(e)) - return U.get(e); - const t = e.replace(/FromIndex$/, ""), n = e !== t, r = de.includes(t); + if (L.get(e)) + return L.get(e); + const t = e.replace(/FromIndex$/, ""), n = e !== t, r = me.includes(t); if ( // Bail if the target doesn't exist on the target. Eg, getAll isn't in Edge. - !(t in (n ? IDBIndex : IDBObjectStore).prototype) || !(r || fe.includes(t)) + !(t in (n ? IDBIndex : IDBObjectStore).prototype) || !(r || ge.includes(t)) ) return; const a = async function(i, ...c) { @@ -169,22 +253,22 @@ function $(s, e) { r && o.done ]))[0]; }; - return U.set(e, a), a; + return L.set(e, a), a; } -ce((s) => ({ +he((s) => ({ ...s, - get: (e, t, n) => $(e, t) || s.get(e, t, n), - has: (e, t) => !!$(e, t) || s.has(e, t) + get: (e, t, n) => S(e, t) || s.get(e, t, n), + has: (e, t) => !!S(e, t) || s.has(e, t) })); try { self["workbox:expiration:7.0.0"] && _(); } catch { } -const pe = "workbox-expiration", w = "cache-entries", q = (s) => { +const we = "workbox-expiration", w = "cache-entries", W = (s) => { const e = new URL(s, location.href); return e.hash = "", e.href; }; -class ge { +class ye { /** * * @param {string} cacheName @@ -213,7 +297,7 @@ class ge { * @private */ _upgradeDbAndDeleteOldDbs(e) { - this._upgradeDb(e), this._cacheName && ue(this._cacheName); + this._upgradeDb(e), this._cacheName && pe(this._cacheName); } /** * @param {string} url @@ -222,7 +306,7 @@ class ge { * @private */ async setTimestamp(e, t) { - e = q(e); + e = W(e); const n = { url: e, timestamp: t, @@ -282,7 +366,7 @@ class ge { * @private */ _getId(e) { - return this._cacheName + "|" + q(e); + return this._cacheName + "|" + W(e); } /** * Returns an open connection to the database. @@ -290,12 +374,12 @@ class ge { * @private */ async getDb() { - return this._db || (this._db = await he(pe, 1, { + return this._db || (this._db = await fe(we, 1, { upgrade: this._upgradeDbAndDeleteOldDbs.bind(this) })), this._db; } } -class me { +class _e { /** * To construct a new CacheExpiration instance you must provide at least * one of the `config` properties. @@ -310,7 +394,7 @@ class me { * that will be used when calling `delete()` on the cache. */ constructor(e, t = {}) { - this._isRunning = !1, this._rerunRequested = !1, this._maxEntries = t.maxEntries, this._maxAgeSeconds = t.maxAgeSeconds, this._matchOptions = t.matchOptions, this._cacheName = e, this._timestampModel = new ge(e); + this._isRunning = !1, this._rerunRequested = !1, this._maxEntries = t.maxEntries, this._maxAgeSeconds = t.maxAgeSeconds, this._matchOptions = t.matchOptions, this._cacheName = e, this._timestampModel = new ye(e); } /** * Expires entries for the given cache and given criteria. @@ -324,7 +408,7 @@ class me { const e = this._maxAgeSeconds ? Date.now() - this._maxAgeSeconds * 1e3 : 0, t = await this._timestampModel.expireEntries(e, this._maxEntries), n = await self.caches.open(this._cacheName); for (const r of t) await n.delete(r, this._matchOptions); - this._isRunning = !1, this._rerunRequested && (this._rerunRequested = !1, V(this.expireEntries())); + this._isRunning = !1, this._rerunRequested && (this._rerunRequested = !1, q(this.expireEntries())); } /** * Update the timestamp for the given URL. This ensures the when @@ -362,31 +446,7 @@ class me { this._rerunRequested = !1, await this._timestampModel.expireEntries(1 / 0); } } -const u = { - googleAnalytics: "googleAnalytics", - precache: "precache-v2", - prefix: "workbox", - runtime: "runtime", - suffix: typeof registration < "u" ? registration.scope : "" -}, v = (s) => [u.prefix, s, u.suffix].filter((e) => e && e.length > 0).join("-"), ye = (s) => { - for (const e of Object.keys(u)) - s(e); -}, we = { - updateDetails: (s) => { - ye((e) => { - typeof s[e] == "string" && (u[e] = s[e]); - }); - }, - getGoogleAnalyticsName: (s) => s || v(u.googleAnalytics), - getPrecacheName: (s) => s || v(u.precache), - getPrefix: () => u.prefix, - getRuntimeName: (s) => s || v(u.runtime), - getSuffix: () => u.suffix -}, be = /* @__PURE__ */ new Set(); -function _e(s) { - be.add(s); -} -class Re { +class be { /** * @param {ExpirationPluginOptions} config * @param {number} [config.maxEntries] The maximum number of entries to cache. @@ -403,7 +463,7 @@ class Re { if (!a) return null; const i = this._isResponseDateFresh(a), c = this._getCacheExpiration(r); - V(c.expireEntries()); + q(c.expireEntries()); const o = c.updateTimestamp(n.url); if (t) try { @@ -414,7 +474,7 @@ class Re { }, this.cacheDidUpdate = async ({ cacheName: t, request: n }) => { const r = this._getCacheExpiration(t); await r.updateTimestamp(n.url), await r.expireEntries(); - }, this._config = e, this._maxAgeSeconds = e.maxAgeSeconds, this._cacheExpirations = /* @__PURE__ */ new Map(), e.purgeOnQuotaError && _e(() => this.deleteCacheAndMetadata()); + }, this._config = e, this._maxAgeSeconds = e.maxAgeSeconds, this._cacheExpirations = /* @__PURE__ */ new Map(), e.purgeOnQuotaError && z(() => this.deleteCacheAndMetadata()); } /** * A simple helper method to return a CacheExpiration instance for a given @@ -426,10 +486,10 @@ class Re { * @private */ _getCacheExpiration(e) { - if (e === we.getRuntimeName()) - throw new te("expire-custom-caches-only"); + if (e === x.getRuntimeName()) + throw new h("expire-custom-caches-only"); let t = this._cacheExpirations.get(e); - return t || (t = new me(e, this._config), this._cacheExpirations.set(e, t)), t; + return t || (t = new _e(e, this._config), this._cacheExpirations.set(e, t)), t; } /** * @param {Response} cachedResponse @@ -483,61 +543,14 @@ class Re { this._cacheExpirations = /* @__PURE__ */ new Map(); } } -try { - self["workbox:core:7.0.0"] && _(); -} catch { -} -const xe = (s, ...e) => { - let t = s; - return e.length > 0 && (t += ` :: ${JSON.stringify(e)}`), t; -}, Ce = xe; -let m = class extends Error { - /** - * - * @param {string} errorCode The error code that - * identifies this particular error. - * @param {Object=} details Any relevant arguments - * that will help developers identify issues should - * be added as a key on the context object. - */ - constructor(e, t) { - const n = Ce(e, t); - super(n), this.name = e, this.details = t; - } -}; -const f = { - googleAnalytics: "googleAnalytics", - precache: "precache-v2", - prefix: "workbox", - runtime: "runtime", - suffix: typeof registration < "u" ? registration.scope : "" -}, N = (s) => [f.prefix, s, f.suffix].filter((e) => e && e.length > 0).join("-"), ke = (s) => { - for (const e of Object.keys(f)) - s(e); -}, Q = { - updateDetails: (s) => { - ke((e) => { - typeof s[e] == "string" && (f[e] = s[e]); - }); - }, - getGoogleAnalyticsName: (s) => s || N(f.googleAnalytics), - getPrecacheName: (s) => s || N(f.precache), - getPrefix: () => f.prefix, - getRuntimeName: (s) => s || N(f.runtime), - getSuffix: () => f.suffix -}; -function F(s, e) { - const t = e(); - return s.waitUntil(t), t; -} try { self["workbox:precaching:7.0.0"] && _(); } catch { } -const Ee = "__WB_REVISION__"; -function De(s) { +const Re = "__WB_REVISION__"; +function Ce(s) { if (!s) - throw new m("add-to-cache-list-unexpected-type", { entry: s }); + throw new h("add-to-cache-list-unexpected-type", { entry: s }); if (typeof s == "string") { const a = new URL(s, location.href); return { @@ -547,7 +560,7 @@ function De(s) { } const { revision: e, url: t } = s; if (!t) - throw new m("add-to-cache-list-unexpected-type", { entry: s }); + throw new h("add-to-cache-list-unexpected-type", { entry: s }); if (!e) { const a = new URL(t, location.href); return { @@ -556,12 +569,12 @@ function De(s) { }; } const n = new URL(t, location.href), r = new URL(t, location.href); - return n.searchParams.set(Ee, e), { + return n.searchParams.set(Re, e), { cacheKey: n.href, url: r.href }; } -class Le { +class xe { constructor() { this.updatedURLs = [], this.notUpdatedURLs = [], this.handlerWillStart = async ({ request: e, state: t }) => { t && (t.originalRequest = e); @@ -574,7 +587,7 @@ class Le { }; } } -class Ue { +class Ee { constructor({ precacheController: e }) { this.cacheKeyWillBeUsed = async ({ request: t, params: n }) => { const r = (n == null ? void 0 : n.cacheKey) || this._precacheController.getCacheKeyForURL(t.url); @@ -582,117 +595,14 @@ class Ue { }, this._precacheController = e; } } -let b; -function ve() { - if (b === void 0) { - const s = new Response(""); - if ("body" in s) - try { - new Response(s.body), b = !0; - } catch { - b = !1; - } - b = !1; - } - return b; -} -async function Ne(s, e) { - let t = null; - if (s.url && (t = new URL(s.url).origin), t !== self.location.origin) - throw new m("cross-origin-copy-response", { origin: t }); - const n = s.clone(), r = { - headers: new Headers(n.headers), - status: n.status, - statusText: n.statusText - }, a = e ? e(r) : r, i = ve() ? n.body : await n.blob(); - return new Response(i, a); -} -try { - self["workbox:core:7.0.0"] && _(); -} catch { -} -const d = { - googleAnalytics: "googleAnalytics", - precache: "precache-v2", - prefix: "workbox", - runtime: "runtime", - suffix: typeof registration < "u" ? registration.scope : "" -}, T = (s) => [d.prefix, s, d.suffix].filter((e) => e && e.length > 0).join("-"), Te = (s) => { - for (const e of Object.keys(d)) - s(e); -}, Pe = { - updateDetails: (s) => { - Te((e) => { - typeof s[e] == "string" && (d[e] = s[e]); - }); - }, - getGoogleAnalyticsName: (s) => s || T(d.googleAnalytics), - getPrecacheName: (s) => s || T(d.precache), - getPrefix: () => d.prefix, - getRuntimeName: (s) => s || T(d.runtime), - getSuffix: () => d.suffix -}, Ie = (s, ...e) => { - let t = s; - return e.length > 0 && (t += ` :: ${JSON.stringify(e)}`), t; -}, Ae = Ie; -let k = class extends Error { - /** - * - * @param {string} errorCode The error code that - * identifies this particular error. - * @param {Object=} details Any relevant arguments - * that will help developers identify issues should - * be added as a key on the context object. - */ - constructor(e, t) { - const n = Ae(e, t); - super(n), this.name = e, this.details = t; - } -}; -const Me = (s) => new URL(String(s), location.href).href.replace(new RegExp(`^${location.origin}`), ""); -function H(s, e) { - const t = new URL(s); - for (const n of e) - t.searchParams.delete(n); - return t.href; -} -async function Ke(s, e, t, n) { - const r = H(e.url, t); - if (e.url === r) - return s.match(e, n); - const a = Object.assign(Object.assign({}, n), { ignoreSearch: !0 }), i = await s.keys(e, a); - for (const c of i) { - const o = H(c.url, t); - if (r === o) - return s.match(c, n); - } -} -class Oe { - /** - * Creates a promise and exposes its resolve and reject functions as methods. - */ - constructor() { - this.promise = new Promise((e, t) => { - this.resolve = e, this.reject = t; - }); - } -} -const Se = /* @__PURE__ */ new Set(); -async function je() { - for (const s of Se) - await s(); -} -function We(s) { - return new Promise((e) => setTimeout(e, s)); -} try { self["workbox:strategies:7.0.0"] && _(); } catch { } -function C(s) { +function R(s) { return typeof s == "string" ? new Request(s) : s; } -class Be { +class ke { /** * Creates a new instance associated with the passed strategy and event * that's handling the request. @@ -710,7 +620,7 @@ class Be { * {@link workbox-routing~matchCallback} (if applicable). */ constructor(e, t) { - this._cacheKeys = {}, Object.assign(this, t), this.event = t.event, this._strategy = e, this._handlerDeferred = new Oe(), this._extendLifetimePromises = [], this._plugins = [...e.plugins], this._pluginStateMap = /* @__PURE__ */ new Map(); + this._cacheKeys = {}, Object.assign(this, t), this.event = t.event, this._strategy = e, this._handlerDeferred = new Z(), this._extendLifetimePromises = [], this._plugins = [...e.plugins], this._pluginStateMap = /* @__PURE__ */ new Map(); for (const n of this._plugins) this._pluginStateMap.set(n, {}); this.event.waitUntil(this._handlerDeferred.promise); @@ -730,7 +640,7 @@ class Be { */ async fetch(e) { const { event: t } = this; - let n = C(e); + let n = R(e); if (n.mode === "navigate" && t instanceof FetchEvent && t.preloadResponse) { const i = await t.preloadResponse; if (i) @@ -742,7 +652,7 @@ class Be { n = await i({ request: n.clone(), event: t }); } catch (i) { if (i instanceof Error) - throw new k("plugin-error-request-will-fetch", { + throw new h("plugin-error-request-will-fetch", { thrownErrorMessage: i.message }); } @@ -793,7 +703,7 @@ class Be { * @return {Promise} A matching response, if found. */ async cacheMatch(e) { - const t = C(e); + const t = R(e); let n; const { cacheName: r, matchOptions: a } = this._strategy, i = await this.getCacheKey(t, "read"), c = Object.assign(Object.assign({}, a), { cacheName: r }); n = await caches.match(i, c); @@ -823,17 +733,17 @@ class Be { * not be cached, and `true` otherwise. */ async cachePut(e, t) { - const n = C(e); - await We(0); + const n = R(e); + await se(0); const r = await this.getCacheKey(n, "write"); if (!t) - throw new k("cache-put-with-no-response", { - url: Me(r.url) + throw new h("cache-put-with-no-response", { + url: te(r.url) }); const a = await this._ensureResponseSafeToCache(t); if (!a) return !1; - const { cacheName: i, matchOptions: c } = this._strategy, o = await self.caches.open(i), l = this.hasCallback("cacheDidUpdate"), y = l ? await Ke( + const { cacheName: i, matchOptions: c } = this._strategy, o = await self.caches.open(i), l = this.hasCallback("cacheDidUpdate"), g = l ? await X( // TODO(philipwalton): the `__WB_REVISION__` param is a precaching // feature. Consider into ways to only add this behavior if using // precaching. @@ -844,14 +754,14 @@ class Be { ) : null; try { await o.put(r, l ? a.clone() : a); - } catch (h) { - if (h instanceof Error) - throw h.name === "QuotaExceededError" && await je(), h; + } catch (u) { + if (u instanceof Error) + throw u.name === "QuotaExceededError" && await ee(), u; } - for (const h of this.iterateCallbacks("cacheDidUpdate")) - await h({ + for (const u of this.iterateCallbacks("cacheDidUpdate")) + await u({ cacheName: i, - oldResponse: y, + oldResponse: g, newResponse: a.clone(), request: r, event: this.event @@ -874,7 +784,7 @@ class Be { if (!this._cacheKeys[n]) { let r = e; for (const a of this.iterateCallbacks("cacheKeyWillBeUsed")) - r = C(await a({ + r = R(await a({ mode: t, request: r, event: this.event, @@ -998,7 +908,7 @@ class Be { return n || t && t.status !== 200 && (t = void 0), t; } } -class z { +class V { /** * Creates a new instance of the strategy and sets all documented option * properties as public instance properties. @@ -1022,7 +932,7 @@ class z { * for any `cache.match()` or `cache.put()` calls made by this strategy. */ constructor(e = {}) { - this.cacheName = Pe.getRuntimeName(e.cacheName), this.plugins = e.plugins || [], this.fetchOptions = e.fetchOptions, this.matchOptions = e.matchOptions; + this.cacheName = x.getRuntimeName(e.cacheName), this.plugins = e.plugins || [], this.fetchOptions = e.fetchOptions, this.matchOptions = e.matchOptions; } /** * Perform a request strategy and returns a `Promise` that will resolve with @@ -1074,7 +984,7 @@ class z { event: e, request: e.request }); - const t = e.event, n = typeof e.request == "string" ? new Request(e.request) : e.request, r = "params" in e ? e.params : void 0, a = new Be(this, { event: t, request: n, params: r }), i = this._getResponse(a, n, t), c = this._awaitComplete(i, a, n, t); + const t = e.event, n = typeof e.request == "string" ? new Request(e.request) : e.request, r = "params" in e ? e.params : void 0, a = new ke(this, { event: t, request: n, params: r }), i = this._getResponse(a, n, t), c = this._awaitComplete(i, a, n, t); return [i, c]; } async _getResponse(e, t, n) { @@ -1082,7 +992,7 @@ class z { let r; try { if (r = await this._handle(t, e), !r || r.type === "error") - throw new k("no-response", { url: t.url }); + throw new h("no-response", { url: t.url }); } catch (a) { if (a instanceof Error) { for (const i of e.iterateCallbacks("handlerDidError")) @@ -1120,7 +1030,7 @@ class z { throw i; } } -class g extends z { +class p extends V { /** * * @param {Object} [options] @@ -1139,7 +1049,7 @@ class g extends z { * get the response from the network if there's a precache miss. */ constructor(e = {}) { - e.cacheName = Q.getPrecacheName(e.cacheName), super(e), this._fallbackToNetwork = e.fallbackToNetwork !== !1, this.plugins.push(g.copyRedirectedCacheableResponsesPlugin); + e.cacheName = x.getPrecacheName(e.cacheName), super(e), this._fallbackToNetwork = e.fallbackToNetwork !== !1, this.plugins.push(p.copyRedirectedCacheableResponsesPlugin); } /** * @private @@ -1161,7 +1071,7 @@ class g extends z { integrity: e.mode !== "no-cors" ? i || a : void 0 })), a && c && e.mode !== "no-cors" && (this._useDefaultCacheabilityPluginIfNeeded(), await t.cachePut(e, n.clone())); } else - throw new m("missing-precache-entry", { + throw new h("missing-precache-entry", { cacheName: this.cacheName, url: e.url }); @@ -1171,7 +1081,7 @@ class g extends z { this._useDefaultCacheabilityPluginIfNeeded(); const n = await t.fetch(e); if (!await t.cachePut(e, n.clone())) - throw new m("bad-precaching-response", { + throw new h("bad-precaching-response", { url: e.url, status: n.status }); @@ -1207,21 +1117,21 @@ class g extends z { _useDefaultCacheabilityPluginIfNeeded() { let e = null, t = 0; for (const [n, r] of this.plugins.entries()) - r !== g.copyRedirectedCacheableResponsesPlugin && (r === g.defaultPrecacheCacheabilityPlugin && (e = n), r.cacheWillUpdate && t++); - t === 0 ? this.plugins.push(g.defaultPrecacheCacheabilityPlugin) : t > 1 && e !== null && this.plugins.splice(e, 1); + r !== p.copyRedirectedCacheableResponsesPlugin && (r === p.defaultPrecacheCacheabilityPlugin && (e = n), r.cacheWillUpdate && t++); + t === 0 ? this.plugins.push(p.defaultPrecacheCacheabilityPlugin) : t > 1 && e !== null && this.plugins.splice(e, 1); } } -g.defaultPrecacheCacheabilityPlugin = { +p.defaultPrecacheCacheabilityPlugin = { async cacheWillUpdate({ response: s }) { return !s || s.status >= 400 ? null : s; } }; -g.copyRedirectedCacheableResponsesPlugin = { +p.copyRedirectedCacheableResponsesPlugin = { async cacheWillUpdate({ response: s }) { - return s.redirected ? await Ne(s) : s; + return s.redirected ? await ne(s) : s; } }; -class $e { +class De { /** * Create a new PrecacheController. * @@ -1233,11 +1143,11 @@ class $e { * get the response from the network if there's a precache miss. */ constructor({ cacheName: e, plugins: t = [], fallbackToNetwork: n = !0 } = {}) { - this._urlsToCacheKeys = /* @__PURE__ */ new Map(), this._urlsToCacheModes = /* @__PURE__ */ new Map(), this._cacheKeysToIntegrities = /* @__PURE__ */ new Map(), this._strategy = new g({ - cacheName: Q.getPrecacheName(e), + this._urlsToCacheKeys = /* @__PURE__ */ new Map(), this._urlsToCacheModes = /* @__PURE__ */ new Map(), this._cacheKeysToIntegrities = /* @__PURE__ */ new Map(), this._strategy = new p({ + cacheName: x.getPrecacheName(e), plugins: [ ...t, - new Ue({ precacheController: this }) + new Ee({ precacheController: this }) ], fallbackToNetwork: n }), this.install = this.install.bind(this), this.activate = this.activate.bind(this); @@ -1273,15 +1183,15 @@ class $e { const t = []; for (const n of e) { typeof n == "string" ? t.push(n) : n && n.revision === void 0 && t.push(n.url); - const { cacheKey: r, url: a } = De(n), i = typeof n != "string" && n.revision ? "reload" : "default"; + const { cacheKey: r, url: a } = Ce(n), i = typeof n != "string" && n.revision ? "reload" : "default"; if (this._urlsToCacheKeys.has(a) && this._urlsToCacheKeys.get(a) !== r) - throw new m("add-to-cache-list-conflicting-entries", { + throw new h("add-to-cache-list-conflicting-entries", { firstEntry: this._urlsToCacheKeys.get(a), secondEntry: r }); if (typeof n != "string" && n.integrity) { if (this._cacheKeysToIntegrities.has(r) && this._cacheKeysToIntegrities.get(r) !== n.integrity) - throw new m("add-to-cache-list-conflicting-integrities", { + throw new h("add-to-cache-list-conflicting-integrities", { url: a }); this._cacheKeysToIntegrities.set(r, n.integrity); @@ -1304,8 +1214,8 @@ This is generally NOT safe. Learn more at https://bit.ly/wb-precache`; * @return {Promise} */ install(e) { - return F(e, async () => { - const t = new Le(); + return A(e, async () => { + const t = new xe(); this.strategy.plugins.push(t); for (const [a, i] of this._urlsToCacheKeys) { const c = this._cacheKeysToIntegrities.get(i), o = this._urlsToCacheModes.get(a), l = new Request(a, { @@ -1334,7 +1244,7 @@ This is generally NOT safe. Learn more at https://bit.ly/wb-precache`; * @return {Promise} */ activate(e) { - return F(e, async () => { + return A(e, async () => { const t = await self.caches.open(this.strategy.cacheName), n = await t.keys(), r = new Set(this._urlsToCacheKeys.values()), a = []; for (const i of n) r.has(i.url) || (await t.delete(i), a.push(i.url)); @@ -1414,40 +1324,18 @@ This is generally NOT safe. Learn more at https://bit.ly/wb-precache`; createHandlerBoundToURL(e) { const t = this.getCacheKeyForURL(e); if (!t) - throw new m("non-precached-url", { url: e }); + throw new h("non-precached-url", { url: e }); return (n) => (n.request = new Request(e), n.params = Object.assign({ cacheKey: t }, n.params), this.strategy.handle(n)); } } -let P; -const O = () => (P || (P = new $e()), P); -try { - self["workbox:core:7.0.0"] && _(); -} catch { -} -const qe = (s, ...e) => { - let t = s; - return e.length > 0 && (t += ` :: ${JSON.stringify(e)}`), t; -}, Fe = qe; -class M extends Error { - /** - * - * @param {string} errorCode The error code that - * identifies this particular error. - * @param {Object=} details Any relevant arguments - * that will help developers identify issues should - * be added as a key on the context object. - */ - constructor(e, t) { - const n = Fe(e, t); - super(n), this.name = e, this.details = t; - } -} +let U; +const I = () => (U || (U = new De()), U); try { self["workbox:routing:7.0.0"] && _(); } catch { } -const X = "GET", E = (s) => s && typeof s == "object" ? s : { handle: s }; -class x { +const $ = "GET", C = (s) => s && typeof s == "object" ? s : { handle: s }; +class b { /** * Constructor for Route class. * @@ -1459,8 +1347,8 @@ class x { * @param {string} [method='GET'] The HTTP method to match the Route * against. */ - constructor(e, t, n = X) { - this.handler = E(t), this.match = e, this.method = n; + constructor(e, t, n = $) { + this.handler = C(t), this.match = e, this.method = n; } /** * @@ -1468,10 +1356,10 @@ class x { * function that returns a Promise resolving to a Response */ setCatchHandler(e) { - this.catchHandler = E(e); + this.catchHandler = C(e); } } -class He extends x { +class Le extends b { /** * If the regular expression contains * [capture groups]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#grouping-back-references}, @@ -1494,7 +1382,7 @@ class He extends x { super(r, t, n); } } -class Ve { +class Ue { /** * Initializes a new Router. */ @@ -1582,20 +1470,20 @@ class Ve { let l; try { l = c.handle({ url: n, request: e, event: t, params: a }); - } catch (h) { - l = Promise.reject(h); + } catch (u) { + l = Promise.reject(u); } - const y = i && i.catchHandler; - return l instanceof Promise && (this._catchHandler || y) && (l = l.catch(async (h) => { - if (y) + const g = i && i.catchHandler; + return l instanceof Promise && (this._catchHandler || g) && (l = l.catch(async (u) => { + if (g) try { - return await y.handle({ url: n, request: e, event: t, params: a }); - } catch (j) { - j instanceof Error && (h = j); + return await g.handle({ url: n, request: e, event: t, params: a }); + } catch (N) { + N instanceof Error && (u = N); } if (this._catchHandler) return this._catchHandler.handle({ url: n, request: e, event: t }); - throw h; + throw u; })), l; } /** @@ -1638,8 +1526,8 @@ class Ve { * @param {string} [method='GET'] The HTTP method to associate with this * default handler. Each method has its own default. */ - setDefaultHandler(e, t = X) { - this._defaultHandlerMap.set(t, E(e)); + setDefaultHandler(e, t = $) { + this._defaultHandlerMap.set(t, C(e)); } /** * If a Route throws an error while handling a request, this `handler` @@ -1649,7 +1537,7 @@ class Ve { * function that returns a Promise resulting in a Response. */ setCatchHandler(e) { - this._catchHandler = E(e); + this._catchHandler = C(e); } /** * Registers a route with the router. @@ -1666,46 +1554,46 @@ class Ve { */ unregisterRoute(e) { if (!this._routes.has(e.method)) - throw new M("unregister-route-but-not-found-with-method", { + throw new h("unregister-route-but-not-found-with-method", { method: e.method }); const t = this._routes.get(e.method).indexOf(e); if (t > -1) this._routes.get(e.method).splice(t, 1); else - throw new M("unregister-route-route-not-registered"); + throw new h("unregister-route-route-not-registered"); } } -let R; -const Ge = () => (R || (R = new Ve(), R.addFetchListener(), R.addCacheListener()), R); -function S(s, e, t) { +let y; +const ve = () => (y || (y = new Ue(), y.addFetchListener(), y.addCacheListener()), y); +function M(s, e, t) { let n; if (typeof s == "string") { const a = new URL(s, location.href), i = ({ url: c }) => c.href === a.href; - n = new x(i, e, t); + n = new b(i, e, t); } else if (s instanceof RegExp) - n = new He(s, e, t); + n = new Le(s, e, t); else if (typeof s == "function") - n = new x(s, e, t); - else if (s instanceof x) + n = new b(s, e, t); + else if (s instanceof b) n = s; else - throw new M("unsupported-route-type", { + throw new h("unsupported-route-type", { moduleName: "workbox-routing", funcName: "registerRoute", paramName: "capture" }); - return Ge().registerRoute(n), n; + return ve().registerRoute(n), n; } -function Je(s, e = []) { +function Te(s, e = []) { for (const t of [...s.searchParams.keys()]) e.some((n) => n.test(t)) && s.searchParams.delete(t); return s; } -function* Qe(s, { ignoreURLParametersMatching: e = [/^utm_/, /^fbclid$/], directoryIndex: t = "index.html", cleanURLs: n = !0, urlManipulation: r } = {}) { +function* Pe(s, { ignoreURLParametersMatching: e = [/^utm_/, /^fbclid$/], directoryIndex: t = "index.html", cleanURLs: n = !0, urlManipulation: r } = {}) { const a = new URL(s, location.href); a.hash = "", yield a.href; - const i = Je(a, e); + const i = Te(a, e); if (yield i.href, t && i.pathname.endsWith("/")) { const c = new URL(i.href); c.pathname += t, yield c.href; @@ -1720,7 +1608,7 @@ function* Qe(s, { ignoreURLParametersMatching: e = [/^utm_/, /^fbclid$/], direct yield o.href; } } -class ze extends x { +class Ie extends b { /** * @param {PrecacheController} precacheController A `PrecacheController` * instance used to both match requests and respond to fetch events. @@ -1740,7 +1628,7 @@ class ze extends x { constructor(e, t) { const n = ({ request: r }) => { const a = e.getURLsToCacheKeys(); - for (const i of Qe(r.url, t)) { + for (const i of Pe(r.url, t)) { const c = a.get(i); if (c) { const o = e.getIntegrityForCacheKey(c); @@ -1751,20 +1639,20 @@ class ze extends x { super(n, e.strategy); } } -function Xe(s) { - const e = O(), t = new ze(e, s); - S(t); +function Me(s) { + const e = I(), t = new Ie(e, s); + M(t); } -function Ye(s) { - return O().createHandlerBoundToURL(s); +function Ne(s) { + return I().createHandlerBoundToURL(s); } -function Ze(s) { - O().precache(s); +function Ke(s) { + I().precache(s); } -function et(s, e) { - Ze(s), Xe(e); +function Ae(s, e) { + Ke(s), Me(e); } -const tt = { +const je = { /** * Returns a valid response (to allow caching) if the status is 200 (OK) or * 0 (opaque). @@ -1777,7 +1665,7 @@ const tt = { */ cacheWillUpdate: async ({ response: s }) => s.status === 200 || s.status === 0 ? s : null }; -class st extends z { +class Oe extends V { /** * @param {Object} [options] * @param {string} [options.cacheName] Cache name to store and retrieve @@ -1792,7 +1680,7 @@ class st extends z { * @param {Object} [options.matchOptions] [`CacheQueryOptions`](https://w3c.github.io/ServiceWorker/#dictdef-cachequeryoptions) */ constructor(e = {}) { - super(e), this.plugins.some((t) => "cacheWillUpdate" in t) || this.plugins.unshift(tt); + super(e), this.plugins.some((t) => "cacheWillUpdate" in t) || this.plugins.unshift(je); } /** * @private @@ -1813,11 +1701,11 @@ class st extends z { i instanceof Error && (a = i); } if (!r) - throw new k("no-response", { url: e.url, error: a }); + throw new h("no-response", { url: e.url, error: a }); return r; } } -const nt = "shlink-web-client", rt = "A React-based progressive web application for shlink", at = "/shlink-web-client/dependabot/npm_and_yarn/typescript-5.2.2", it = "https://github.com/shlinkio/shlink-web-client", ct = "MIT", ot = { +const Se = "shlink-web-client", We = "A React-based progressive web application for shlink", Be = "/shlink-web-client/dependabot/npm_and_yarn/typescript-5.2.2", qe = "https://github.com/shlinkio/shlink-web-client", Fe = "MIT", He = { lint: "npm run lint:css && npm run lint:js", "lint:css": "stylelint src/*.scss src/**/*.scss", "lint:js": "eslint --ext .js,.ts,.tsx src test", @@ -1833,7 +1721,7 @@ const nt = "shlink-web-client", rt = "A React-based progressive web application "test:watch": "vitest --watch", "test:ci": "npm run test -- --coverage", "test:verbose": "npm run test -- --verbose" -}, lt = { +}, Ve = { "@fortawesome/fontawesome-free": "^6.4.2", "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-brands-svg-icons": "^6.4.2", @@ -1859,12 +1747,12 @@ const nt = "shlink-web-client", rt = "A React-based progressive web application reactstrap: "^9.2.0", "redux-localstorage-simple": "^2.5.1", uuid: "^9.0.0", - "workbox-core": "^6.5.4", + "workbox-core": "^7.0.0", "workbox-expiration": "^7.0.0", "workbox-precaching": "^7.0.0", "workbox-routing": "^7.0.0", "workbox-strategies": "^7.0.0" -}, ht = { +}, $e = { "@shlinkio/eslint-config-js-coding-standard": "~2.3.0", "@shlinkio/stylelint-config-css-coding-standard": "~1.1.1", "@testing-library/jest-dom": "^6.1.2", @@ -1889,41 +1777,41 @@ const nt = "shlink-web-client", rt = "A React-based progressive web application vite: "^4.4.9", "vite-plugin-pwa": "^0.16.4", vitest: "^0.34.3" -}, ut = [ +}, Ge = [ ">0.2%", "not dead", "not ie <= 11", "not op_mini all" -], ft = { - name: nt, - description: rt, +], Qe = { + name: Se, + description: We, private: !1, - homepage: at, - repository: it, - license: ct, - scripts: ot, - dependencies: lt, - devDependencies: ht, - browserslist: ut + homepage: Be, + repository: qe, + license: Fe, + scripts: He, + dependencies: Ve, + devDependencies: $e, + browserslist: Ge }; -Y(); -et([{"revision":null,"url":"assets/index-0e8ab544.css"},{"revision":null,"url":"assets/index-f05df352.js"},{"revision":"e95a8ca340b5b43a5faaa94a49805bb9","url":"index.html"},{"revision":"3e8169a112865ef0d76bba4e2dfd3a89","url":"./icons/icon-16x16.png"},{"revision":"20f0b51945ae3c973420e31d6b4d43c1","url":"./icons/icon-24x24.png"},{"revision":"4c9695cfb4cea403c1b66bbb7b4f7420","url":"./icons/icon-32x32.png"},{"revision":"f74edb9cc54ac938c1589876f8da9f21","url":"./icons/icon-40x40.png"},{"revision":"52933970fac8498311687de13549b014","url":"./icons/icon-48x48.png"},{"revision":"40209a194f29b21882571c77bd2bd906","url":"./icons/icon-60x60.png"},{"revision":"c8ba5a8c1da76d74c7bb21827fcf975c","url":"./icons/icon-64x64.png"},{"revision":"ae3435baceb494f9c966e2c2c736ea35","url":"./icons/icon-72x72.png"},{"revision":"850aa5b026fd1452af6c1ddd9d71850f","url":"./icons/icon-76x76.png"},{"revision":"8c62535e6b7a498ece1f6c6ae62ede59","url":"./icons/icon-96x96.png"},{"revision":"2dff586aaefa4c8d17f4c0bcbdef8b53","url":"./icons/icon-114x114.png"},{"revision":"8e28257a68ef1c55bc68bfff80e1a310","url":"./icons/icon-120x120.png"},{"revision":"0059b6f0c97fa871a5c29643b2857585","url":"./icons/icon-128x128.png"},{"revision":"41478c2456281f61e54d714718743ecc","url":"./icons/icon-144x144.png"},{"revision":"625251910295f33a578ae6d8117711c9","url":"./icons/icon-150x150.png"},{"revision":"19b71508b1d05defe32cf16a7d453001","url":"./icons/icon-152x152.png"},{"revision":"9d029a32a54ba3084c67acd5d74f8ac4","url":"./icons/icon-160x160.png"},{"revision":"6ec104aeaf745f003ecdaef2edddce97","url":"./icons/icon-167x167.png"},{"revision":"871d67907434ed0ddf5d2a6c220e09af","url":"./icons/icon-180x180.png"},{"revision":"cee2529402074d73b2135e2ddee25f6b","url":"./icons/icon-192x192.png"},{"revision":"85055b452284c0193142936dee7d2cd1","url":"./icons/icon-196x196.png"},{"revision":"f471155dd70b99924422dd9dd87ea94d","url":"./icons/icon-228x228.png"},{"revision":"4d896c5c7025582605de31fb74f0316b","url":"./icons/icon-256x256.png"},{"revision":"d99b49e5bcad41968313c3e132e7c661","url":"./icons/icon-310x310.png"},{"revision":"f9597636bef677327c3abc0fd1a743c4","url":"./icons/icon-384x384.png"},{"revision":"de22c0eb9e08d3576df5cedb568ca56b","url":"./icons/icon-512x512.png"},{"revision":"583b223ad8e20f05aaa64923d7db2e46","url":"./icons/icon-1024x1024.png"},{"revision":"500d30575963b68b67dce9aeba4cd29f","url":"manifest.json"}]); -const dt = new RegExp("/[^/?]+\\.[^/]+$"); -S( +re(); +Ae([{"revision":null,"url":"assets/index-0e8ab544.css"},{"revision":null,"url":"assets/index-fbdf1444.js"},{"revision":"4ac3c08946d601ac5a6a9de2ccc71345","url":"index.html"},{"revision":"3e8169a112865ef0d76bba4e2dfd3a89","url":"./icons/icon-16x16.png"},{"revision":"20f0b51945ae3c973420e31d6b4d43c1","url":"./icons/icon-24x24.png"},{"revision":"4c9695cfb4cea403c1b66bbb7b4f7420","url":"./icons/icon-32x32.png"},{"revision":"f74edb9cc54ac938c1589876f8da9f21","url":"./icons/icon-40x40.png"},{"revision":"52933970fac8498311687de13549b014","url":"./icons/icon-48x48.png"},{"revision":"40209a194f29b21882571c77bd2bd906","url":"./icons/icon-60x60.png"},{"revision":"c8ba5a8c1da76d74c7bb21827fcf975c","url":"./icons/icon-64x64.png"},{"revision":"ae3435baceb494f9c966e2c2c736ea35","url":"./icons/icon-72x72.png"},{"revision":"850aa5b026fd1452af6c1ddd9d71850f","url":"./icons/icon-76x76.png"},{"revision":"8c62535e6b7a498ece1f6c6ae62ede59","url":"./icons/icon-96x96.png"},{"revision":"2dff586aaefa4c8d17f4c0bcbdef8b53","url":"./icons/icon-114x114.png"},{"revision":"8e28257a68ef1c55bc68bfff80e1a310","url":"./icons/icon-120x120.png"},{"revision":"0059b6f0c97fa871a5c29643b2857585","url":"./icons/icon-128x128.png"},{"revision":"41478c2456281f61e54d714718743ecc","url":"./icons/icon-144x144.png"},{"revision":"625251910295f33a578ae6d8117711c9","url":"./icons/icon-150x150.png"},{"revision":"19b71508b1d05defe32cf16a7d453001","url":"./icons/icon-152x152.png"},{"revision":"9d029a32a54ba3084c67acd5d74f8ac4","url":"./icons/icon-160x160.png"},{"revision":"6ec104aeaf745f003ecdaef2edddce97","url":"./icons/icon-167x167.png"},{"revision":"871d67907434ed0ddf5d2a6c220e09af","url":"./icons/icon-180x180.png"},{"revision":"cee2529402074d73b2135e2ddee25f6b","url":"./icons/icon-192x192.png"},{"revision":"85055b452284c0193142936dee7d2cd1","url":"./icons/icon-196x196.png"},{"revision":"f471155dd70b99924422dd9dd87ea94d","url":"./icons/icon-228x228.png"},{"revision":"4d896c5c7025582605de31fb74f0316b","url":"./icons/icon-256x256.png"},{"revision":"d99b49e5bcad41968313c3e132e7c661","url":"./icons/icon-310x310.png"},{"revision":"f9597636bef677327c3abc0fd1a743c4","url":"./icons/icon-384x384.png"},{"revision":"de22c0eb9e08d3576df5cedb568ca56b","url":"./icons/icon-512x512.png"},{"revision":"583b223ad8e20f05aaa64923d7db2e46","url":"./icons/icon-1024x1024.png"},{"revision":"500d30575963b68b67dce9aeba4cd29f","url":"manifest.json"}]); +const ze = new RegExp("/[^/?]+\\.[^/]+$"); +M( // Return false to exempt requests from being fulfilled by index.html. - ({ request: s, url: e }) => !(s.mode !== "navigate" || e.pathname.startsWith("/_") || e.pathname.match(dt)), - Ye(`${ft.homepage}/index.html`) + ({ request: s, url: e }) => !(s.mode !== "navigate" || e.pathname.startsWith("/_") || e.pathname.match(ze)), + Ne(`${Qe.homepage}/index.html`) ); -S( +M( // Add in any other file extensions or routing criteria as needed. ({ url: s }) => s.origin === self.location.origin && s.pathname.endsWith(".png"), // Customize this strategy as needed, e.g., by changing to CacheFirst. - new st({ + new Oe({ cacheName: "images", plugins: [ // Ensure that once this runtime cache reaches a maximum size the // least-recently used images are removed. - new Re({ maxEntries: 50 }) + new be({ maxEntries: 50 }) ] }) );