⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
psa
/
admin
/
htdocs
/
modules
/
docker
/
dist
/
Edit File: main.js
define(["plesk-ui-library"],(e=>(()=>{var t={56:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var a={},i=[],c=0;c<e.length;c++){var u=e[c],l=r.base?u[0]+r.base:u[0],s=a[l]||0,f="".concat(l," ").concat(s);a[l]=s+1;var p=n(f),d={css:u[1],media:u[2],sourceMap:u[3],supports:u[4],layer:u[5]};if(-1!==p)t[p].references++,t[p].updater(d);else{var m=o(d,r);r.byIndex=c,t.splice(c,0,{identifier:f,updater:m,references:1})}i.push(f)}return i}function o(e,t){var n=t.domAPI(t);n.update(e);return function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var a=r(e=e||[],o=o||{});return function(e){e=e||[];for(var i=0;i<a.length;i++){var c=n(a[i]);t[c].references--}for(var u=r(e,o),l=0;l<a.length;l++){var s=n(a[l]);0===t[s].references&&(t[s].updater(),t.splice(s,1))}a=u}}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},232:(e,t)=>{"use strict";const n=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,r=/^[\u0021-\u003A\u003C-\u007E]*$/,o=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,a=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,c=(()=>{const e=function(){};return e.prototype=Object.create(null),e})();function u(e,t,n){do{const n=e.charCodeAt(t);if(32!==n&&9!==n)return t}while(++t<n);return n}function l(e,t,n){for(;t>n;){const n=e.charCodeAt(--t);if(32!==n&&9!==n)return t+1}return n}function s(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},280:t=>{"use strict";t.exports=e},314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var c=0;c<this.length;c++){var u=this[c][0];null!=u&&(i[u]=!0)}for(var l=0;l<e.length;l++){var s=[].concat(e[l]);r&&i[s[0]]||(void 0!==a&&(void 0===s[5]||(s[1]="@layer".concat(s[5].length>0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=a),n&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=n):s[2]=n),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),t.push(s))}},t}},354:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),a="/*# ".concat(o," */");return[t].concat([a]).join("\n")}return[t].join("\n")}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},556:(e,t,n)=>{e.exports=n(694)()},659:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},670:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(354),o=n.n(r),a=n(314),i=n.n(a)()(o());i.push([e.id,"/* Copyright 1999-2024. WebPros International GmbH. All rights reserved. */\n\n.docker-container-port-mapping {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 6px;\n}\n\n.docker-container-logs {\n .pul-console-output {\n overflow-wrap: anywhere;\n }\n}\n\n.docker-container-mount {\n overflow-wrap: anywhere;\n}\n\n.docker-images-skeleton {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 16px;\n}\n\n.docker-image-title {\n overflow-wrap: anywhere;\n display: flex;\n align-items: flex-start;\n width: 100%;\n}\n\n.docker-image-link {\n flex: none;\n margin-block: -4px;\n margin-inline: auto -4px;\n}\n\n.docker-image-labels {\n display: flex;\n flex-wrap: wrap;\n gap: 6px;\n margin-bottom: 10px;\n}\n\n.docker-compose-file {\n overflow-wrap: anywhere;\n}\n\n.docker-directory-browser {\n & ul {\n list-style-type: none;\n padding: 0;\n }\n\n .pul-link {\n color: var(--pul-color-text);\n display: flex;\n align-items: center;\n &:hover {\n text-decoration: none;\n background-color: var(--pul-color-bg-secondary-subtler-hover);\n }\n &.docker-directory-browser__selected {\n background-color: var(--pul-color-bg-secondary-subtler-pressed);\n }\n }\n\n .docker-directory-browser__nested-content {\n padding-left: 28px;\n }\n\n .docker-directory-browser__item {\n .pul-icon {\n color: var(--pul-color-icon);\n padding: 6px;\n }\n }\n}\n","",{version:3,sources:["webpack://./src/frontend/index.css"],names:[],mappings:"AAAA,0EAA0E;;AAE1E;IACI,aAAa;IACb,eAAe;IACf,mBAAmB;IACnB,QAAQ;AACZ;;AAEA;IACI;QACI,uBAAuB;IAC3B;AACJ;;AAEA;IACI,uBAAuB;AAC3B;;AAEA;IACI,aAAa;IACb,eAAe;IACf,mBAAmB;IACnB,SAAS;AACb;;AAEA;IACI,uBAAuB;IACvB,aAAa;IACb,uBAAuB;IACvB,WAAW;AACf;;AAEA;IACI,UAAU;IACV,kBAAkB;IAClB,wBAAwB;AAC5B;;AAEA;IACI,aAAa;IACb,eAAe;IACf,QAAQ;IACR,mBAAmB;AACvB;;AAEA;IACI,uBAAuB;AAC3B;;AAEA;IACI;QACI,qBAAqB;QACrB,UAAU;IACd;;IAEA;QACI,4BAA4B;QAC5B,aAAa;QACb,mBAAmB;QACnB;YACI,qBAAqB;YACrB,6DAA6D;QACjE;QACA;YACI,+DAA+D;QACnE;IACJ;;IAEA;QACI,kBAAkB;IACtB;;IAEA;QACI;YACI,4BAA4B;YAC5B,YAAY;QAChB;IACJ;AACJ",sourcesContent:["/* Copyright 1999-2024. WebPros International GmbH. All rights reserved. */\n\n.docker-container-port-mapping {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 6px;\n}\n\n.docker-container-logs {\n .pul-console-output {\n overflow-wrap: anywhere;\n }\n}\n\n.docker-container-mount {\n overflow-wrap: anywhere;\n}\n\n.docker-images-skeleton {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: 16px;\n}\n\n.docker-image-title {\n overflow-wrap: anywhere;\n display: flex;\n align-items: flex-start;\n width: 100%;\n}\n\n.docker-image-link {\n flex: none;\n margin-block: -4px;\n margin-inline: auto -4px;\n}\n\n.docker-image-labels {\n display: flex;\n flex-wrap: wrap;\n gap: 6px;\n margin-bottom: 10px;\n}\n\n.docker-compose-file {\n overflow-wrap: anywhere;\n}\n\n.docker-directory-browser {\n & ul {\n list-style-type: none;\n padding: 0;\n }\n\n .pul-link {\n color: var(--pul-color-text);\n display: flex;\n align-items: center;\n &:hover {\n text-decoration: none;\n background-color: var(--pul-color-bg-secondary-subtler-hover);\n }\n &.docker-directory-browser__selected {\n background-color: var(--pul-color-bg-secondary-subtler-pressed);\n }\n }\n\n .docker-directory-browser__nested-content {\n padding-left: 28px;\n }\n\n .docker-directory-browser__item {\n .pul-icon {\n color: var(--pul-color-icon);\n padding: 6px;\n }\n }\n}\n"],sourceRoot:""}]);const c=i},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},772:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(280),o={};for(const e in r)"default"!==e&&(o[e]=()=>r[e]);n.d(t,o);const a=r},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={id:e,exports:{}};return t[e](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var o={};return(()=>{"use strict";r.r(o),r.d(o,{default:()=>$m});var e={};r.r(e),r.d(e,{hasBrowserEnv:()=>pe,hasStandardBrowserEnv:()=>me,hasStandardBrowserWebWorkerEnv:()=>he,navigator:()=>de,origin:()=>ye});var t=r(772);function n(e,t){return function(){return e.apply(t,arguments)}}const{toString:a}=Object.prototype,{getPrototypeOf:i}=Object,{iterator:c,toStringTag:u}=Symbol,l=(s=Object.create(null),e=>{const t=a.call(e);return s[t]||(s[t]=t.slice(8,-1).toLowerCase())});var s;const f=e=>(e=e.toLowerCase(),t=>l(t)===e),p=e=>t=>typeof t===e,{isArray:d}=Array,m=p("undefined");const h=f("ArrayBuffer");const y=p("string"),v=p("function"),b=p("number"),g=e=>null!==e&&"object"==typeof e,E=e=>{if("object"!==l(e))return!1;const t=i(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||u in e||c in e)},w=f("Date"),O=f("File"),S=f("Blob"),T=f("FileList"),A=f("URLSearchParams"),[j,P,C,k]=["ReadableStream","Request","Response","Headers"].map(f);function R(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),d(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let i;for(r=0;r<a;r++)i=o[r],t.call(null,e[i],i,e)}}function x(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const _="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,I=e=>!m(e)&&e!==_;const B=(L="undefined"!=typeof Uint8Array&&i(Uint8Array),e=>L&&e instanceof L);var L;const N=f("HTMLFormElement"),F=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),M=f("RegExp"),H=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};R(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)};const U=f("AsyncFunction"),D=(G="function"==typeof setImmediate,q=v(_.postMessage),G?setImmediate:q?($=`axios@${Math.random()}`,V=[],_.addEventListener("message",(({source:e,data:t})=>{e===_&&t===$&&V.length&&V.shift()()}),!1),e=>{V.push(e),_.postMessage($,"*")}):e=>setTimeout(e));var G,q,$,V;const W="undefined"!=typeof queueMicrotask?queueMicrotask.bind(_):"undefined"!=typeof process&&process.nextTick||D,z={isArray:d,isArrayBuffer:h,isBuffer:function(e){return null!==e&&!m(e)&&null!==e.constructor&&!m(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=l(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&h(e.buffer),t},isString:y,isNumber:b,isBoolean:e=>!0===e||!1===e,isObject:g,isPlainObject:E,isReadableStream:j,isRequest:P,isResponse:C,isHeaders:k,isUndefined:m,isDate:w,isFile:O,isBlob:S,isRegExp:M,isFunction:v,isStream:e=>g(e)&&v(e.pipe),isURLSearchParams:A,isTypedArray:B,isFileList:T,forEach:R,merge:function e(){const{caseless:t}=I(this)&&this||{},n={},r=(r,o)=>{const a=t&&x(n,o)||o;E(n[a])&&E(r)?n[a]=e(n[a],r):E(r)?n[a]=e({},r):d(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&R(arguments[e],r);return n},extend:(e,t,r,{allOwnKeys:o}={})=>(R(t,((t,o)=>{r&&v(t)?e[o]=n(t,r):e[o]=t}),{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,c;const u={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)c=o[a],r&&!r(c,e,t)||u[c]||(t[c]=e[c],u[c]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:l,kindOfTest:f,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[c]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:N,hasOwnProperty:F,hasOwnProp:F,reduceDescriptors:H,freezeMethods:e=>{H(e,((t,n)=>{if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];v(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return d(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:x,global:_,isContextDefined:I,isSpecCompliantForm:function(e){return!!(e&&v(e.append)&&"FormData"===e[u]&&e[c])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(g(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=d(e)?[]:{};return R(e,((e,t)=>{const a=n(e,r+1);!m(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:U,isThenable:e=>e&&(g(e)||v(e))&&v(e.then)&&v(e.catch),setImmediate:D,asap:W,isIterable:e=>null!=e&&v(e[c])};function K(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}z.inherits(K,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:z.toJSONObject(this.config),code:this.code,status:this.status}}});const J=K.prototype,X={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{X[e]={value:e}})),Object.defineProperties(K,X),Object.defineProperty(J,"isAxiosError",{value:!0}),K.from=(e,t,n,r,o,a)=>{const i=Object.create(J);return z.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),K.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Y=K;function Q(e){return z.isPlainObject(e)||z.isArray(e)}function Z(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function ee(e,t,n){return e?e.concat(t).map((function(e,t){return e=Z(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const te=z.toFlatObject(z,{},null,(function(e){return/^is[A-Z]/.test(e)}));const ne=function(e,t,n){if(!z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!z.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,a=n.dots,i=n.indexes,c=(n.Blob||"undefined"!=typeof Blob&&Blob)&&z.isSpecCompliantForm(t);if(!z.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(z.isDate(e))return e.toISOString();if(z.isBoolean(e))return e.toString();if(!c&&z.isBlob(e))throw new Y("Blob is not supported. Use a Buffer instead.");return z.isArrayBuffer(e)||z.isTypedArray(e)?c&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let c=e;if(e&&!o&&"object"==typeof e)if(z.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(z.isArray(e)&&function(e){return z.isArray(e)&&!e.some(Q)}(e)||(z.isFileList(e)||z.endsWith(n,"[]"))&&(c=z.toArray(e)))return n=Z(n),c.forEach((function(e,r){!z.isUndefined(e)&&null!==e&&t.append(!0===i?ee([n],r,a):null===i?n:n+"[]",u(e))})),!1;return!!Q(e)||(t.append(ee(o,n,a),u(e)),!1)}const s=[],f=Object.assign(te,{defaultVisitor:l,convertValue:u,isVisitable:Q});if(!z.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!z.isUndefined(n)){if(-1!==s.indexOf(n))throw Error("Circular reference detected in "+r.join("."));s.push(n),z.forEach(n,(function(n,a){!0===(!(z.isUndefined(n)||null===n)&&o.call(t,n,z.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),s.pop()}}(e),t};function re(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function oe(e,t){this._pairs=[],e&&ne(e,this,t)}const ae=oe.prototype;ae.append=function(e,t){this._pairs.push([e,t])},ae.toString=function(e){const t=e?function(t){return e.call(this,t,re)}:re;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ie=oe;function ce(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ue(e,t,n){if(!t)return e;const r=n&&n.encode||ce;z.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let a;if(a=o?o(t,n):z.isURLSearchParams(t)?t.toString():new ie(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const le=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){z.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},se={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ie,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},pe="undefined"!=typeof window&&"undefined"!=typeof document,de="object"==typeof navigator&&navigator||void 0,me=pe&&(!de||["ReactNative","NativeScript","NS"].indexOf(de.product)<0),he="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ye=pe&&window.location.href||"http://localhost",ve={...e,...fe};const be=function(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),c=o>=e.length;if(a=!a&&z.isArray(r)?r.length:a,c)return z.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i;r[a]&&z.isObject(r[a])||(r[a]=[]);return t(e,n,r[a],o)&&z.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}(r[a])),!i}if(z.isFormData(e)&&z.isFunction(e.entries)){const n={};return z.forEachEntry(e,((e,r)=>{t(function(e){return z.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const ge={transitional:se,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=z.isObject(e);o&&z.isHTMLForm(e)&&(e=new FormData(e));if(z.isFormData(e))return r?JSON.stringify(be(e)):e;if(z.isArrayBuffer(e)||z.isBuffer(e)||z.isStream(e)||z.isFile(e)||z.isBlob(e)||z.isReadableStream(e))return e;if(z.isArrayBufferView(e))return e.buffer;if(z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ne(e,new ve.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ve.isNode&&z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ne(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(z.isString(e))try{return(t||JSON.parse)(e),z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ge.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(z.isResponse(e)||z.isReadableStream(e))return e;if(e&&z.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw Y.from(e,Y.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ve.classes.FormData,Blob:ve.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};z.forEach(["delete","get","head","post","put","patch"],(e=>{ge.headers[e]={}}));const Ee=ge,we=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Oe=Symbol("internals");function Se(e){return e&&String(e).trim().toLowerCase()}function Te(e){return!1===e||null==e?e:z.isArray(e)?e.map(Te):String(e)}function Ae(e,t,n,r,o){return z.isFunction(r)?r.call(this,t,n):(o&&(t=n),z.isString(t)?z.isString(r)?-1!==t.indexOf(r):z.isRegExp(r)?r.test(t):void 0:void 0)}class je{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Se(t);if(!o)throw new Error("header name must be a non-empty string");const a=z.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=Te(e))}const a=(e,t)=>z.forEach(e,((e,n)=>o(e,n,t)));if(z.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&we[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(z.isObject(e)&&z.isIterable(e)){let n,r,o={};for(const t of e){if(!z.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[r=t[0]]=(n=o[r])?z.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}a(o,t)}else null!=e&&o(t,e,n);return this}get(e,t){if(e=Se(e)){const n=z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(z.isFunction(t))return t.call(this,e,n);if(z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Se(e)){const n=z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ae(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Se(e)){const o=z.findKey(n,e);!o||t&&!Ae(0,n[o],o,t)||(delete n[o],r=!0)}}return z.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Ae(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return z.forEach(this,((r,o)=>{const a=z.findKey(n,o);if(a)return t[a]=Te(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=Te(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return z.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&z.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Oe]=this[Oe]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Se(e);t[r]||(!function(e,t){const n=z.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return z.isArray(e)?e.forEach(r):r(e),this}}je.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),z.reduceDescriptors(je.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),z.freezeMethods(je);const Pe=je;function Ce(e,t){const n=this||Ee,r=t||n,o=Pe.from(r.headers);let a=r.data;return z.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function ke(e){return!(!e||!e.__CANCEL__)}function Re(e,t,n){Y.call(this,null==e?"canceled":e,Y.ERR_CANCELED,t,n),this.name="CanceledError"}z.inherits(Re,Y,{__CANCEL__:!0});const xe=Re;function _e(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Y("Request failed with status code "+n.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ie=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(c){const u=Date.now(),l=r[i];o||(o=u),n[a]=c,r[a]=u;let s=i,f=0;for(;s!==a;)f+=n[s++],s%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),u-o<t)return;const p=l&&u-l;return p?Math.round(1e3*f/p):void 0}};const Be=function(e,t){let n,r,o=0,a=1e3/t;const i=(t,a=Date.now())=>{o=a,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),c=t-o;c>=a?i(e,t):(n=e,r||(r=setTimeout((()=>{r=null,i(n)}),a-c)))},()=>n&&i(n)]},Le=(e,t,n=3)=>{let r=0;const o=Ie(50,250);return Be((n=>{const a=n.loaded,i=n.lengthComputable?n.total:void 0,c=a-r,u=o(c);r=a;e({loaded:a,total:i,progress:i?a/i:void 0,bytes:c,rate:u||void 0,estimated:u&&i&&a<=i?(i-a)/u:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},Ne=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Fe=e=>(...t)=>z.asap((()=>e(...t))),Me=ve.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ve.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ve.origin),ve.navigator&&/(msie|trident)/i.test(ve.navigator.userAgent)):()=>!0,He=ve.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];z.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),z.isString(r)&&i.push("path="+r),z.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ue(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const De=e=>e instanceof Pe?{...e}:e;function Ge(e,t){t=t||{};const n={};function r(e,t,n,r){return z.isPlainObject(e)&&z.isPlainObject(t)?z.merge.call({caseless:r},e,t):z.isPlainObject(t)?z.merge({},t):z.isArray(t)?t.slice():t}function o(e,t,n,o){return z.isUndefined(t)?z.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function a(e,t){if(!z.isUndefined(t))return r(void 0,t)}function i(e,t){return z.isUndefined(t)?z.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function c(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const u={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(e,t,n)=>o(De(e),De(t),0,!0)};return z.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=u[r]||o,i=a(e[r],t[r],r);z.isUndefined(i)&&a!==c||(n[r]=i)})),n}const qe=e=>{const t=Ge({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:a,xsrfCookieName:i,headers:c,auth:u}=t;if(t.headers=c=Pe.from(c),t.url=ue(Ue(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&c.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),z.isFormData(r))if(ve.hasStandardBrowserEnv||ve.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if(!1!==(n=c.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];c.setContentType([e||"multipart/form-data",...t].join("; "))}if(ve.hasStandardBrowserEnv&&(o&&z.isFunction(o)&&(o=o(t)),o||!1!==o&&Me(t.url))){const e=a&&i&&He.read(i);e&&c.set(a,e)}return t},$e="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=qe(e);let o=r.data;const a=Pe.from(r.headers).normalize();let i,c,u,l,s,{responseType:f,onUploadProgress:p,onDownloadProgress:d}=r;function m(){l&&l(),s&&s(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let h=new XMLHttpRequest;function y(){if(!h)return;const r=Pe.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());_e((function(e){t(e),m()}),(function(e){n(e),m()}),{data:f&&"text"!==f&&"json"!==f?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout,"onloadend"in h?h.onloadend=y:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(y)},h.onabort=function(){h&&(n(new Y("Request aborted",Y.ECONNABORTED,e,h)),h=null)},h.onerror=function(){n(new Y("Network Error",Y.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||se;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new Y(t,o.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,e,h)),h=null},void 0===o&&a.setContentType(null),"setRequestHeader"in h&&z.forEach(a.toJSON(),(function(e,t){h.setRequestHeader(t,e)})),z.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),f&&"json"!==f&&(h.responseType=r.responseType),d&&([u,s]=Le(d,!0),h.addEventListener("progress",u)),p&&h.upload&&([c,l]=Le(p),h.upload.addEventListener("progress",c),h.upload.addEventListener("loadend",l)),(r.cancelToken||r.signal)&&(i=t=>{h&&(n(!t||t.type?new xe(null,e,h):t),h.abort(),h=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);v&&-1===ve.protocols.indexOf(v)?n(new Y("Unsupported protocol "+v+":",Y.ERR_BAD_REQUEST,e)):h.send(o||null)}))},Ve=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof Y?t:new xe(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{a=null,o(new Y(`timeout ${t} of ms exceeded`,Y.ETIMEDOUT))}),t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:c}=r;return c.unsubscribe=()=>z.asap(i),c}},We=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,o=0;for(;o<n;)r=o+t,yield e.slice(o,r),o=r},ze=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},Ke=(e,t,n,r)=>{const o=async function*(e,t){for await(const n of ze(e))yield*We(n,t)}(e,t);let a,i=0,c=e=>{a||(a=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return c(),void e.close();let a=r.byteLength;if(n){let e=i+=a;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw c(e),e}},cancel:e=>(c(e),o.return())},{highWaterMark:2})},Je="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,Xe=Je&&"function"==typeof ReadableStream,Ye=Je&&("function"==typeof TextEncoder?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Qe=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},Ze=Xe&&Qe((()=>{let e=!1;const t=new Request(ve.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),et=Xe&&Qe((()=>z.isReadableStream(new Response("").body))),tt={stream:et&&(e=>e.body)};var nt;Je&&(nt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!tt[e]&&(tt[e]=z.isFunction(nt[e])?t=>t[e]():(t,n)=>{throw new Y(`Response type '${e}' is not supported`,Y.ERR_NOT_SUPPORT,n)})})));const rt=async(e,t)=>{const n=z.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(z.isBlob(e))return e.size;if(z.isSpecCompliantForm(e)){const t=new Request(ve.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return z.isArrayBufferView(e)||z.isArrayBuffer(e)?e.byteLength:(z.isURLSearchParams(e)&&(e+=""),z.isString(e)?(await Ye(e)).byteLength:void 0)})(t):n},ot=Je&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:a,timeout:i,onDownloadProgress:c,onUploadProgress:u,responseType:l,headers:s,withCredentials:f="same-origin",fetchOptions:p}=qe(e);l=l?(l+"").toLowerCase():"text";let d,m=Ve([o,a&&a.toAbortSignal()],i);const h=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let y;try{if(u&&Ze&&"get"!==n&&"head"!==n&&0!==(y=await rt(s,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(z.isFormData(r)&&(e=n.headers.get("content-type"))&&s.setContentType(e),n.body){const[e,t]=Ne(y,Le(Fe(u)));r=Ke(n.body,65536,e,t)}}z.isString(f)||(f=f?"include":"omit");const o="credentials"in Request.prototype;d=new Request(t,{...p,signal:m,method:n.toUpperCase(),headers:s.normalize().toJSON(),body:r,duplex:"half",credentials:o?f:void 0});let a=await fetch(d,p);const i=et&&("stream"===l||"response"===l);if(et&&(c||i&&h)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=a[t]}));const t=z.toFiniteNumber(a.headers.get("content-length")),[n,r]=c&&Ne(t,Le(Fe(c),!0))||[];a=new Response(Ke(a.body,65536,n,(()=>{r&&r(),h&&h()})),e)}l=l||"text";let v=await tt[z.findKey(tt,l)||"text"](a,e);return!i&&h&&h(),await new Promise(((t,n)=>{_e(t,n,{data:v,headers:Pe.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:d})}))}catch(t){if(h&&h(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new Y("Network Error",Y.ERR_NETWORK,e,d),{cause:t.cause||t});throw Y.from(t,t&&t.code,e,d)}}),at={http:null,xhr:$e,fetch:ot};z.forEach(at,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const it=e=>`- ${e}`,ct=e=>z.isFunction(e)||null===e||!1===e,ut=e=>{e=z.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a<t;a++){let t;if(n=e[a],r=n,!ct(n)&&(r=at[(t=String(n)).toLowerCase()],void 0===r))throw new Y(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+a]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(it).join("\n"):" "+it(e[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function lt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xe(null,e)}function st(e){lt(e),e.headers=Pe.from(e.headers),e.data=Ce.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ut(e.adapter||Ee.adapter)(e).then((function(t){return lt(e),t.data=Ce.call(e,e.transformResponse,t),t.headers=Pe.from(t.headers),t}),(function(t){return ke(t)||(lt(e),t&&t.response&&(t.response.data=Ce.call(e,e.transformResponse,t.response),t.response.headers=Pe.from(t.response.headers))),Promise.reject(t)}))}const ft="1.10.0",pt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{pt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const dt={};pt.transitional=function(e,t,n){function r(e,t){return"[Axios v"+ft+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new Y(r(o," has been removed"+(t?" in "+t:"")),Y.ERR_DEPRECATED);return t&&!dt[o]&&(dt[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},pt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const mt={assertOptions:function(e,t,n){if("object"!=typeof e)throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new Y("option "+a+" must be "+n,Y.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Y("Unknown option "+a,Y.ERR_BAD_OPTION)}},validators:pt},ht=mt.validators;class yt{constructor(e){this.defaults=e||{},this.interceptors={request:new le,response:new le}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ge(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&mt.assertOptions(n,{silentJSONParsing:ht.transitional(ht.boolean),forcedJSONParsing:ht.transitional(ht.boolean),clarifyTimeoutError:ht.transitional(ht.boolean)},!1),null!=r&&(z.isFunction(r)?t.paramsSerializer={serialize:r}:mt.assertOptions(r,{encode:ht.function,serialize:ht.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),mt.assertOptions(t,{baseUrl:ht.spelling("baseURL"),withXsrfToken:ht.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&z.merge(o.common,o[t.method]);o&&z.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Pe.concat(a,o);const i=[];let c=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(c=c&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const u=[];let l;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let s,f=0;if(!c){const e=[st.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,u),s=e.length,l=Promise.resolve(t);f<s;)l=l.then(e[f++],e[f++]);return l}s=i.length;let p=t;for(f=0;f<s;){const e=i[f++],t=i[f++];try{p=e(p)}catch(e){t.call(this,e);break}}try{l=st.call(this,p)}catch(e){return Promise.reject(e)}for(f=0,s=u.length;f<s;)l=l.then(u[f++],u[f++]);return l}getUri(e){return ue(Ue((e=Ge(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}z.forEach(["delete","get","head","options"],(function(e){yt.prototype[e]=function(t,n){return this.request(Ge(n||{},{method:e,url:t,data:(n||{}).data}))}})),z.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Ge(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}yt.prototype[e]=t(),yt.prototype[e+"Form"]=t(!0)}));const vt=yt;class bt{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new xe(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new bt((function(t){e=t})),cancel:e}}}const gt=bt;const Et={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Et).forEach((([e,t])=>{Et[t]=e}));const wt=Et;const Ot=function e(t){const r=new vt(t),o=n(vt.prototype.request,r);return z.extend(o,vt.prototype,r,{allOwnKeys:!0}),z.extend(o,r,null,{allOwnKeys:!0}),o.create=function(n){return e(Ge(t,n))},o}(Ee);Ot.Axios=vt,Ot.CanceledError=xe,Ot.CancelToken=gt,Ot.isCancel=ke,Ot.VERSION=ft,Ot.toFormData=ne,Ot.AxiosError=Y,Ot.Cancel=Ot.CanceledError,Ot.all=function(e){return Promise.all(e)},Ot.spread=function(e){return function(t){return e.apply(null,t)}},Ot.isAxiosError=function(e){return z.isObject(e)&&!0===e.isAxiosError},Ot.mergeConfig=Ge,Ot.AxiosHeaders=Pe,Ot.formToJSON=e=>be(z.isHTMLForm(e)?new FormData(e):e),Ot.getAdapter=ut,Ot.HttpStatusCode=wt,Ot.default=Ot;const St=Ot;var Tt=r(556),At=r.n(Tt),jt=r(280),Pt=(0,t.createContext)({baseUrl:!1,activeConfiguration:null,setActiveConfiguration:function(){},portainerConfiguration:null,setPortainerConfiguration:function(){},stack:{}}),Ct=function(){return(0,t.useContext)(Pt)},kt=(0,t.createContext)({addSuccess:function(e){},addError:function(e){},clear:function(){}}),Rt=function(e){var n=e.children,r=(0,t.useRef)(),o=(0,t.useMemo)((function(){return{addSuccess:function(e){return r.current.add({intent:"success",autoClosable:!0,message:e})},addError:function(e){return r.current.add({intent:"danger",message:e})},clear:function(){return r.current.clear()}}}),[r]);return t.default.createElement(kt.Provider,{value:o},n,t.default.createElement(jt.Toaster,{ref:r}))};Rt.propTypes={children:At().element.isRequired};var xt=function(){return(0,t.useContext)(kt)},_t=(r(232),"popstate");function It(e={}){return Ut((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return Ft("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:Mt(t)}),null,e)}function Bt(e,t){if(!1===e||null==e)throw new Error(t)}function Lt(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function Nt(e,t){return{usr:e.state,key:e.key,idx:t}}function Ft(e,t,n=null,r){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?Ht(t):t,state:n,key:t&&t.key||r||Math.random().toString(36).substring(2,10)}}function Mt({pathname:e="/",search:t="",hash:n=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),n&&"#"!==n&&(e+="#"===n.charAt(0)?n:"#"+n),e}function Ht(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Ut(e,t,n,r={}){let{window:o=document.defaultView,v5Compat:a=!1}=r,i=o.history,c="POP",u=null,l=s();function s(){return(i.state||{idx:null}).idx}function f(){c="POP";let e=s(),t=null==e?null:e-l;l=e,u&&u({action:c,location:d.location,delta:t})}function p(e){return Dt(e)}null==l&&(l=0,i.replaceState({...i.state,idx:l},""));let d={get action(){return c},get location(){return e(o,i)},listen(e){if(u)throw new Error("A history only accepts one active listener");return o.addEventListener(_t,f),u=e,()=>{o.removeEventListener(_t,f),u=null}},createHref:e=>t(o,e),createURL:p,encodeLocation(e){let t=p(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){c="PUSH";let r=Ft(d.location,e,t);n&&n(r,e),l=s()+1;let f=Nt(r,l),p=d.createHref(r);try{i.pushState(f,"",p)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(p)}a&&u&&u({action:c,location:d.location,delta:1})},replace:function(e,t){c="REPLACE";let r=Ft(d.location,e,t);n&&n(r,e),l=s();let o=Nt(r,l),f=d.createHref(r);i.replaceState(o,"",f),a&&u&&u({action:c,location:d.location,delta:0})},go:e=>i.go(e)};return d}function Dt(e,t=!1){let n="http://localhost";"undefined"!=typeof window&&(n="null"!==window.location.origin?window.location.origin:window.location.href),Bt(n,"No window.location.(origin|href) available to create URL");let r="string"==typeof e?e:Mt(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}new WeakMap;function Gt(e,t,n="/"){return qt(e,t,n,!1)}function qt(e,t,n,r){let o=on(("string"==typeof t?Ht(t):t).pathname||"/",n);if(null==o)return null;let a=$t(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let i=null;for(let e=0;null==i&&e<a.length;++e){let t=rn(o);i=en(a[e],t,r)}return i}function $t(e,t=[],n=[],r=""){let o=(e,o,a)=>{let i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};i.relativePath.startsWith("/")&&(Bt(i.relativePath.startsWith(r),`Absolute route path "${i.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),i.relativePath=i.relativePath.slice(r.length));let c=sn([r,i.relativePath]),u=n.concat(i);e.children&&e.children.length>0&&(Bt(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${c}".`),$t(e.children,t,u,c)),(null!=e.path||e.index)&&t.push({path:c,score:Zt(c,e.index),routesMeta:u})};return e.forEach(((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let n of Vt(e.path))o(e,t,n);else o(e,t)})),t}function Vt(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=Vt(r.join("/")),c=[];return c.push(...i.map((e=>""===e?a:[a,e].join("/")))),o&&c.push(...i),c.map((t=>e.startsWith("/")&&""===t?"/":t))}var Wt=/^:[\w-]+$/,zt=3,Kt=2,Jt=1,Xt=10,Yt=-2,Qt=e=>"*"===e;function Zt(e,t){let n=e.split("/"),r=n.length;return n.some(Qt)&&(r+=Yt),t&&(r+=Kt),n.filter((e=>!Qt(e))).reduce(((e,t)=>e+(Wt.test(t)?zt:""===t?Jt:Xt)),r)}function en(e,t,n=!1){let{routesMeta:r}=e,o={},a="/",i=[];for(let e=0;e<r.length;++e){let c=r[e],u=e===r.length-1,l="/"===a?t:t.slice(a.length)||"/",s=tn({path:c.relativePath,caseSensitive:c.caseSensitive,end:u},l),f=c.route;if(!s&&u&&n&&!r[r.length-1].route.index&&(s=tn({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},l)),!s)return null;Object.assign(o,s.params),i.push({params:o,pathname:sn([a,s.pathname]),pathnameBase:fn(sn([a,s.pathnameBase])),route:f}),"/"!==s.pathnameBase&&(a=sn([a,s.pathnameBase]))}return i}function tn(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=nn(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),c=o.slice(1);return{params:r.reduce(((e,{paramName:t,isOptional:n},r)=>{if("*"===t){let e=c[r]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const o=c[r];return e[t]=n&&!o?void 0:(o||"").replace(/%2F/g,"/"),e}),{}),pathname:a,pathnameBase:i,pattern:e}}function nn(e,t=!1,n=!0){Lt("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));return e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function rn(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return Lt(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function on(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function an(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function cn(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function un(e){let t=cn(e);return t.map(((e,n)=>n===t.length-1?e.pathname:e.pathnameBase))}function ln(e,t,n,r=!1){let o;"string"==typeof e?o=Ht(e):(o={...e},Bt(!o.pathname||!o.pathname.includes("?"),an("?","pathname","search",o)),Bt(!o.pathname||!o.pathname.includes("#"),an("#","pathname","hash",o)),Bt(!o.search||!o.search.includes("#"),an("#","search","hash",o)));let a,i=""===e||""===o.pathname,c=i?"/":o.pathname;if(null==c)a=n;else{let e=t.length-1;if(!r&&c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}a=e>=0?t[e]:"/"}let u=function(e,t="/"){let{pathname:n,search:r="",hash:o=""}="string"==typeof e?Ht(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:pn(r),hash:dn(o)}}(o,a),l=c&&"/"!==c&&c.endsWith("/"),s=(i||"."===c)&&n.endsWith("/");return u.pathname.endsWith("/")||!l&&!s||(u.pathname+="/"),u}var sn=e=>e.join("/").replace(/\/\/+/g,"/"),fn=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),pn=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",dn=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function mn(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}var hn=["POST","PUT","PATCH","DELETE"],yn=(new Set(hn),["GET",...hn]);new Set(yn),Symbol("ResetLoaderData");var vn=t.createContext(null);vn.displayName="DataRouter";var bn=t.createContext(null);bn.displayName="DataRouterState";var gn=t.createContext({isTransitioning:!1});gn.displayName="ViewTransition";var En=t.createContext(new Map);En.displayName="Fetchers";var wn=t.createContext(null);wn.displayName="Await";var On=t.createContext(null);On.displayName="Navigation";var Sn=t.createContext(null);Sn.displayName="Location";var Tn=t.createContext({outlet:null,matches:[],isDataRoute:!1});Tn.displayName="Route";var An=t.createContext(null);An.displayName="RouteError";function jn(){return null!=t.useContext(Sn)}function Pn(){return Bt(jn(),"useLocation() may be used only in the context of a <Router> component."),t.useContext(Sn).location}var Cn="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function kn(e){t.useContext(On).static||t.useLayoutEffect(e)}function Rn(){let{isDataRoute:e}=t.useContext(Tn);return e?function(){let{router:e}=Dn("useNavigate"),n=qn("useNavigate"),r=t.useRef(!1);kn((()=>{r.current=!0}));let o=t.useCallback((async(t,o={})=>{Lt(r.current,Cn),r.current&&("number"==typeof t?e.navigate(t):await e.navigate(t,{fromRouteId:n,...o}))}),[e,n]);return o}():function(){Bt(jn(),"useNavigate() may be used only in the context of a <Router> component.");let e=t.useContext(vn),{basename:n,navigator:r}=t.useContext(On),{matches:o}=t.useContext(Tn),{pathname:a}=Pn(),i=JSON.stringify(un(o)),c=t.useRef(!1);kn((()=>{c.current=!0}));let u=t.useCallback(((t,o={})=>{if(Lt(c.current,Cn),!c.current)return;if("number"==typeof t)return void r.go(t);let u=ln(t,JSON.parse(i),a,"path"===o.relative);null==e&&"/"!==n&&(u.pathname="/"===u.pathname?n:sn([n,u.pathname])),(o.replace?r.replace:r.push)(u,o.state,o)}),[n,r,i,a,e]);return u}()}var xn=t.createContext(null);function _n(){let{matches:e}=t.useContext(Tn),n=e[e.length-1];return n?n.params:{}}function In(e,{relative:n}={}){let{matches:r}=t.useContext(Tn),{pathname:o}=Pn(),a=JSON.stringify(un(r));return t.useMemo((()=>ln(e,JSON.parse(a),o,"path"===n)),[e,a,o,n])}function Bn(e,n,r,o){Bt(jn(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:a}=t.useContext(On),{matches:i}=t.useContext(Tn),c=i[i.length-1],u=c?c.params:{},l=c?c.pathname:"/",s=c?c.pathnameBase:"/",f=c&&c.route;{let e=f&&f.path||"";Wn(l,!f||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${e}"> to <Route path="${"/"===e?"*":`${e}/*`}">.`)}let p,d=Pn();if(n){let e="string"==typeof n?Ht(n):n;Bt("/"===s||e.pathname?.startsWith(s),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${s}" but pathname "${e.pathname}" was given in the \`location\` prop.`),p=e}else p=d;let m=p.pathname||"/",h=m;if("/"!==s){let e=s.replace(/^\//,"").split("/");h="/"+m.replace(/^\//,"").split("/").slice(e.length).join("/")}let y=Gt(e,{pathname:h});Lt(f||null!=y,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),Lt(null==y||void 0!==y[y.length-1].route.element||void 0!==y[y.length-1].route.Component||void 0!==y[y.length-1].route.lazy,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let v=Hn(y&&y.map((e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:sn([s,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?s:sn([s,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),i,r,o);return n&&v?t.createElement(Sn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...p},navigationType:"POP"}},v):v}function Ln(){let e=$n(),n=mn(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:o},i={padding:"2px 4px",backgroundColor:o},c=null;return console.error("Error handled by React Router default ErrorBoundary:",e),c=t.createElement(t.Fragment,null,t.createElement("p",null,"💿 Hey developer 👋"),t.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",t.createElement("code",{style:i},"ErrorBoundary")," or"," ",t.createElement("code",{style:i},"errorElement")," prop on your route.")),t.createElement(t.Fragment,null,t.createElement("h2",null,"Unexpected Application Error!"),t.createElement("h3",{style:{fontStyle:"italic"}},n),r?t.createElement("pre",{style:a},r):null,c)}var Nn=t.createElement(Ln,null),Fn=class extends t.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?t.createElement(Tn.Provider,{value:this.props.routeContext},t.createElement(An.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Mn({routeContext:e,match:n,children:r}){let o=t.useContext(vn);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),t.createElement(Tn.Provider,{value:e},r)}function Hn(e,n=[],r=null,o=null){if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==n.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let a=e,i=r?.errors;if(null!=i){let e=a.findIndex((e=>e.route.id&&void 0!==i?.[e.route.id]));Bt(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let c=!1,u=-1;if(r)for(let e=0;e<a.length;e++){let t=a[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(u=e),t.route.id){let{loaderData:e,errors:n}=r,o=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!n||void 0===n[t.route.id]);if(t.route.lazy||o){c=!0,a=u>=0?a.slice(0,u+1):[a[0]];break}}}return a.reduceRight(((e,o,l)=>{let s,f=!1,p=null,d=null;r&&(s=i&&o.route.id?i[o.route.id]:void 0,p=o.route.errorElement||Nn,c&&(u<0&&0===l?(Wn("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,d=null):u===l&&(f=!0,d=o.route.hydrateFallbackElement||null)));let m=n.concat(a.slice(0,l+1)),h=()=>{let n;return n=s?p:f?d:o.route.Component?t.createElement(o.route.Component,null):o.route.element?o.route.element:e,t.createElement(Mn,{match:o,routeContext:{outlet:e,matches:m,isDataRoute:null!=r},children:n})};return r&&(o.route.ErrorBoundary||o.route.errorElement||0===l)?t.createElement(Fn,{location:r.location,revalidation:r.revalidation,component:p,error:s,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):h()}),null)}function Un(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Dn(e){let n=t.useContext(vn);return Bt(n,Un(e)),n}function Gn(e){let n=t.useContext(bn);return Bt(n,Un(e)),n}function qn(e){let n=function(e){let n=t.useContext(Tn);return Bt(n,Un(e)),n}(e),r=n.matches[n.matches.length-1];return Bt(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function $n(){let e=t.useContext(An),n=Gn("useRouteError"),r=qn("useRouteError");return void 0!==e?e:n.errors?.[r]}var Vn={};function Wn(e,t,n){t||Vn[e]||(Vn[e]=!0,Lt(!1,n))}t.memo((function({routes:e,future:t,state:n}){return Bn(e,void 0,n,t)}));function zn({to:e,replace:n,state:r,relative:o}){Bt(jn(),"<Navigate> may be used only in the context of a <Router> component.");let{static:a}=t.useContext(On);Lt(!a,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:i}=t.useContext(Tn),{pathname:c}=Pn(),u=Rn(),l=ln(e,un(i),c,"path"===o),s=JSON.stringify(l);return t.useEffect((()=>{u(JSON.parse(s),{replace:n,state:r,relative:o})}),[u,s,o,n,r]),null}function Kn(e){return function(e){let n=t.useContext(Tn).outlet;return n?t.createElement(xn.Provider,{value:e},n):n}(e.context)}function Jn(e){Bt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Xn({basename:e="/",children:n=null,location:r,navigationType:o="POP",navigator:a,static:i=!1}){Bt(!jn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=e.replace(/^\/*/,"/"),u=t.useMemo((()=>({basename:c,navigator:a,static:i,future:{}})),[c,a,i]);"string"==typeof r&&(r=Ht(r));let{pathname:l="/",search:s="",hash:f="",state:p=null,key:d="default"}=r,m=t.useMemo((()=>{let e=on(l,c);return null==e?null:{location:{pathname:e,search:s,hash:f,state:p,key:d},navigationType:o}}),[c,l,s,f,p,d,o]);return Lt(null!=m,`<Router basename="${c}"> is not able to match the URL "${l}${s}${f}" because it does not start with the basename, so the <Router> won't render anything.`),null==m?null:t.createElement(On.Provider,{value:u},t.createElement(Sn.Provider,{children:n,value:m}))}function Yn({children:e,location:t}){return Bn(Qn(e),t)}t.Component;function Qn(e,n=[]){let r=[];return t.Children.forEach(e,((e,o)=>{if(!t.isValidElement(e))return;let a=[...n,o];if(e.type===t.Fragment)return void r.push.apply(r,Qn(e.props.children,a));Bt(e.type===Jn,`[${"string"==typeof e.type?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Bt(!e.props.index||!e.props.children,"An index route cannot have child routes.");let i={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=Qn(e.props.children,a)),r.push(i)})),r}var Zn="get",er="application/x-www-form-urlencoded";function tr(e){return null!=e&&"string"==typeof e.tagName}var nr=null;var rr=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function or(e){return null==e||rr.has(e)?e:(Lt(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${er}"`),null)}function ar(e,t){let n,r,o,a,i;if(tr(c=e)&&"form"===c.tagName.toLowerCase()){let i=e.getAttribute("action");r=i?on(i,t):null,n=e.getAttribute("method")||Zn,o=or(e.getAttribute("enctype"))||er,a=new FormData(e)}else if(function(e){return tr(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return tr(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||i.getAttribute("action");if(r=c?on(c,t):null,n=e.getAttribute("formmethod")||i.getAttribute("method")||Zn,o=or(e.getAttribute("formenctype"))||or(i.getAttribute("enctype"))||er,a=new FormData(i,e),!function(){if(null===nr)try{new FormData(document.createElement("form"),0),nr=!1}catch(e){nr=!0}return nr}()){let{name:t,type:n,value:r}=e;if("image"===n){let e=t?`${t}.`:"";a.append(`${e}x`,"0"),a.append(`${e}y`,"0")}else t&&a.append(t,r)}}else{if(tr(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=Zn,r=null,o=er,i=e}var c;return a&&"text/plain"===o&&(i=a,a=void 0),{action:r,method:n.toLowerCase(),encType:o,formData:a,body:i}}function ir(e,t){if(!1===e||null==e)throw new Error(t)}async function cr(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise((()=>{}))}}function ur(e){return null!=e&&"string"==typeof e.page}function lr(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}function sr(e,t,n,r,o,a){let i=(e,t)=>!n[t]||e.route.id!==n[t].route.id,c=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith("*")&&n[t].params["*"]!==e.params["*"];return"assets"===a?t.filter(((e,t)=>i(e,t)||c(e,t))):"data"===a?t.filter(((t,a)=>{let u=r.routes[t.route.id];if(!u||!u.hasLoader)return!1;if(i(t,a)||c(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof r)return r}return!0})):[]}function fr(e,t,{includeHydrateFallback:n}={}){return r=e.map((e=>{let r=t.routes[e.route.id];if(!r)return[];let o=[r.module];return r.clientActionModule&&(o=o.concat(r.clientActionModule)),r.clientLoaderModule&&(o=o.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(o=o.concat(r.hydrateFallbackModule)),r.imports&&(o=o.concat(r.imports)),o})).flat(1),[...new Set(r)];var r}function pr(e,t){let n=new Set,r=new Set(t);return e.reduce(((e,o)=>{if(t&&!ur(o)&&"script"===o.as&&o.href&&r.has(o.href))return e;let a=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}(o));return n.has(a)||(n.add(a),e.push({key:a,link:o})),e}),[])}function dr(e){return{__html:e}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");"undefined"!=typeof window?window:"undefined"!=typeof globalThis&&globalThis;Symbol("SingleFetchRedirect");var mr=new Set([100,101,204,205]);function hr(e,t){let n="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return"/"===n.pathname?n.pathname="_root.data":t&&"/"===on(n.pathname,t)?n.pathname=`${t.replace(/\/$/,"")}/_root.data`:n.pathname=`${n.pathname.replace(/\/$/,"")}.data`,n}t.Component;function yr({error:e,isOutsideRemixApp:n}){console.error(e);let r,o=t.createElement("script",{dangerouslySetInnerHTML:{__html:'\n console.log(\n "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."\n );\n '}});if(mn(e))return t.createElement(vr,{title:"Unhandled Thrown Response!"},t.createElement("h1",{style:{fontSize:"24px"}},e.status," ",e.statusText),o);if(e instanceof Error)0;else{let t=null==e?"Unknown Error":"object"==typeof e&&"toString"in e?e.toString():JSON.stringify(e);new Error(t)}return t.createElement(vr,{title:"Application Error!",isOutsideRemixApp:n},t.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),t.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},r.stack),o)}function vr({title:e,renderScripts:n,isOutsideRemixApp:r,children:o}){let{routeModules:a}=Or();return a.root?.Layout&&!r?o:t.createElement("html",{lang:"en"},t.createElement("head",null,t.createElement("meta",{charSet:"utf-8"}),t.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),t.createElement("title",null,e)),t.createElement("body",null,t.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},o,n?t.createElement(kr,null):null)))}function br(e,t){return"lazy"===e.mode&&!0===t}function gr(){let e=t.useContext(vn);return ir(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Er(){let e=t.useContext(bn);return ir(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var wr=t.createContext(void 0);function Or(){let e=t.useContext(wr);return ir(e,"You must render this element inside a <HydratedRouter> element"),e}function Sr(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function Tr(e,t,n){if(n&&!Cr)return[e[0]];if(t){let n=e.findIndex((e=>void 0!==t[e.route.id]));return e.slice(0,n+1)}return e}function Ar({page:e,...n}){let{router:r}=gr(),o=t.useMemo((()=>Gt(r.routes,e,r.basename)),[r.routes,e,r.basename]);return o?t.createElement(Pr,{page:e,matches:o,...n}):null}function jr(e){let{manifest:n,routeModules:r}=Or(),[o,a]=t.useState([]);return t.useEffect((()=>{let t=!1;return async function(e,t,n){return pr((await Promise.all(e.map((async e=>{let r=t.routes[e.route.id];if(r){let e=await cr(r,n);return e.links?e.links():[]}return[]})))).flat(1).filter(lr).filter((e=>"stylesheet"===e.rel||"preload"===e.rel)).map((e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"})))}(e,n,r).then((e=>{t||a(e)})),()=>{t=!0}}),[e,n,r]),o}function Pr({page:e,matches:n,...r}){let o=Pn(),{manifest:a,routeModules:i}=Or(),{basename:c}=gr(),{loaderData:u,matches:l}=Er(),s=t.useMemo((()=>sr(e,n,l,a,o,"data")),[e,n,l,a,o]),f=t.useMemo((()=>sr(e,n,l,a,o,"assets")),[e,n,l,a,o]),p=t.useMemo((()=>{if(e===o.pathname+o.search+o.hash)return[];let t=new Set,r=!1;if(n.forEach((e=>{let n=a.routes[e.route.id];n&&n.hasLoader&&(!s.some((t=>t.route.id===e.route.id))&&e.route.id in u&&i[e.route.id]?.shouldRevalidate||n.hasClientLoader?r=!0:t.add(e.route.id))})),0===t.size)return[];let l=hr(e,c);return r&&t.size>0&&l.searchParams.set("_routes",n.filter((e=>t.has(e.route.id))).map((e=>e.route.id)).join(",")),[l.pathname+l.search]}),[c,u,o,a,s,n,e,i]),d=t.useMemo((()=>fr(f,a)),[f,a]),m=jr(f);return t.createElement(t.Fragment,null,p.map((e=>t.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...r}))),d.map((e=>t.createElement("link",{key:e,rel:"modulepreload",href:e,...r}))),m.map((({key:e,link:n})=>t.createElement("link",{key:e,...n}))))}wr.displayName="FrameworkContext";var Cr=!1;function kr(e){let{manifest:n,serverHandoffString:r,isSpaMode:o,renderMeta:a,routeDiscovery:i,ssr:c}=Or(),{router:u,static:l,staticContext:s}=gr(),{matches:f}=Er(),p=br(i,c);a&&(a.didRenderScripts=!0);let d=Tr(f,null,o);t.useEffect((()=>{0}),[]);let m=t.useMemo((()=>{let o=s?`window.__reactRouterContext = ${r};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",a=l?`${n.hmr?.runtime?`import ${JSON.stringify(n.hmr.runtime)};`:""}${p?"":`import ${JSON.stringify(n.url)}`};\n${d.map(((e,t)=>{let r=`route${t}`,o=n.routes[e.route.id];ir(o,`Route ${e.route.id} not found in manifest`);let{clientActionModule:a,clientLoaderModule:i,clientMiddlewareModule:c,hydrateFallbackModule:u,module:l}=o,s=[...a?[{module:a,varName:`${r}_clientAction`}]:[],...i?[{module:i,varName:`${r}_clientLoader`}]:[],...c?[{module:c,varName:`${r}_clientMiddleware`}]:[],...u?[{module:u,varName:`${r}_HydrateFallback`}]:[],{module:l,varName:`${r}_main`}];return 1===s.length?`import * as ${r} from ${JSON.stringify(l)};`:[s.map((e=>`import * as ${e.varName} from "${e.module}";`)).join("\n"),`const ${r} = {${s.map((e=>`...${e.varName}`)).join(",")}};`].join("\n")})).join("\n")}\n ${p?`window.__reactRouterManifest = ${JSON.stringify(function({sri:e,...t},n){let r=new Set(n.state.matches.map((e=>e.route.id))),o=n.state.location.pathname.split("/").filter(Boolean),a=["/"];for(o.pop();o.length>0;)a.push(`/${o.join("/")}`),o.pop();a.forEach((e=>{let t=Gt(n.routes,e,n.basename);t&&t.forEach((e=>r.add(e.route.id)))}));let i=[...r].reduce(((e,n)=>Object.assign(e,{[n]:t.routes[n]})),{});return{...t,routes:i,sri:!!e||void 0}}(n,u),null,2)};`:""}\n window.__reactRouterRouteModules = {${d.map(((e,t)=>`${JSON.stringify(e.route.id)}:route${t}`)).join(",")}};\n\nimport(${JSON.stringify(n.entry.module)});`:" ";return t.createElement(t.Fragment,null,t.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:dr(o),type:void 0}),t.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:dr(a),type:"module",async:!0}))}),[]),h=Cr?[]:(n.entry.imports.concat(fr(d,n,{includeHydrateFallback:!0})),[...new Set(y)]);var y;let v="object"==typeof n.sri?n.sri:{};return Cr?null:t.createElement(t.Fragment,null,"object"==typeof n.sri?t.createElement("script",{"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:v})}}):null,p?null:t.createElement("link",{rel:"modulepreload",href:n.url,crossOrigin:e.crossOrigin,integrity:v[n.url],suppressHydrationWarning:!0}),t.createElement("link",{rel:"modulepreload",href:n.entry.module,crossOrigin:e.crossOrigin,integrity:v[n.entry.module],suppressHydrationWarning:!0}),h.map((n=>t.createElement("link",{key:n,rel:"modulepreload",href:n,crossOrigin:e.crossOrigin,integrity:v[n],suppressHydrationWarning:!0}))),m)}function Rr(...e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}var xr="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{xr&&(window.__reactRouterVersion="7.6.3")}catch(e){}function _r({basename:e,children:n,window:r}){let o=t.useRef();null==o.current&&(o.current=It({window:r,v5Compat:!0}));let a=o.current,[i,c]=t.useState({action:a.action,location:a.location}),u=t.useCallback((e=>{t.startTransition((()=>c(e)))}),[c]);return t.useLayoutEffect((()=>a.listen(u)),[a,u]),t.createElement(Xn,{basename:e,children:n,location:i.location,navigationType:i.action,navigator:a})}var Ir=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Br=t.forwardRef((function({onClick:e,discover:n="render",prefetch:r="none",relative:o,reloadDocument:a,replace:i,state:c,target:u,to:l,preventScrollReset:s,viewTransition:f,...p},d){let m,{basename:h}=t.useContext(On),y="string"==typeof l&&Ir.test(l),v=!1;if("string"==typeof l&&y&&(m=l,xr))try{let e=new URL(window.location.href),t=l.startsWith("//")?new URL(e.protocol+l):new URL(l),n=on(t.pathname,h);t.origin===e.origin&&null!=n?l=n+t.search+t.hash:v=!0}catch(e){Lt(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let b=function(e,{relative:n}={}){Bt(jn(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:o}=t.useContext(On),{hash:a,pathname:i,search:c}=In(e,{relative:n}),u=i;return"/"!==r&&(u="/"===i?r:sn([r,i])),o.createHref({pathname:u,search:c,hash:a})}(l,{relative:o}),[g,E,w]=function(e,n){let r=t.useContext(wr),[o,a]=t.useState(!1),[i,c]=t.useState(!1),{onFocus:u,onBlur:l,onMouseEnter:s,onMouseLeave:f,onTouchStart:p}=n,d=t.useRef(null);t.useEffect((()=>{if("render"===e&&c(!0),"viewport"===e){let e=new IntersectionObserver((e=>{e.forEach((e=>{c(e.isIntersecting)}))}),{threshold:.5});return d.current&&e.observe(d.current),()=>{e.disconnect()}}}),[e]),t.useEffect((()=>{if(o){let e=setTimeout((()=>{c(!0)}),100);return()=>{clearTimeout(e)}}}),[o]);let m=()=>{a(!0)},h=()=>{a(!1),c(!1)};return r?"intent"!==e?[i,d,{}]:[i,d,{onFocus:Sr(u,m),onBlur:Sr(l,h),onMouseEnter:Sr(s,m),onMouseLeave:Sr(f,h),onTouchStart:Sr(p,m)}]:[!1,d,{}]}(r,p),O=function(e,{target:n,replace:r,state:o,preventScrollReset:a,relative:i,viewTransition:c}={}){let u=Rn(),l=Pn(),s=In(e,{relative:i});return t.useCallback((t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==r?r:Mt(l)===Mt(s);u(e,{replace:n,state:o,preventScrollReset:a,relative:i,viewTransition:c})}}),[l,u,s,r,o,n,e,a,i,c])}(l,{replace:i,state:c,target:u,preventScrollReset:s,relative:o,viewTransition:f});let S=t.createElement("a",{...p,...w,href:m||b,onClick:v||a?e:function(t){e&&e(t),t.defaultPrevented||O(t)},ref:Rr(d,E),target:u,"data-discover":y||"render"!==n?void 0:"true"});return g&&!y?t.createElement(t.Fragment,null,S,t.createElement(Ar,{page:b})):S}));Br.displayName="Link",t.forwardRef((function({"aria-current":e="page",caseSensitive:n=!1,className:r="",end:o=!1,style:a,to:i,viewTransition:c,children:u,...l},s){let f=In(i,{relative:l.relative}),p=Pn(),d=t.useContext(bn),{navigator:m,basename:h}=t.useContext(On),y=null!=d&&function(e,n={}){let r=t.useContext(gn);Bt(null!=r,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=Fr("useViewTransitionState"),a=In(e,{relative:n.relative});if(!r.isTransitioning)return!1;let i=on(r.currentLocation.pathname,o)||r.currentLocation.pathname,c=on(r.nextLocation.pathname,o)||r.nextLocation.pathname;return null!=tn(a.pathname,c)||null!=tn(a.pathname,i)}(f)&&!0===c,v=m.encodeLocation?m.encodeLocation(f).pathname:f.pathname,b=p.pathname,g=d&&d.navigation&&d.navigation.location?d.navigation.location.pathname:null;n||(b=b.toLowerCase(),g=g?g.toLowerCase():null,v=v.toLowerCase()),g&&h&&(g=on(g,h)||g);const E="/"!==v&&v.endsWith("/")?v.length-1:v.length;let w,O=b===v||!o&&b.startsWith(v)&&"/"===b.charAt(E),S=null!=g&&(g===v||!o&&g.startsWith(v)&&"/"===g.charAt(v.length)),T={isActive:O,isPending:S,isTransitioning:y},A=O?e:void 0;w="function"==typeof r?r(T):[r,O?"active":null,S?"pending":null,y?"transitioning":null].filter(Boolean).join(" ");let j="function"==typeof a?a(T):a;return t.createElement(Br,{...l,"aria-current":A,className:w,ref:s,style:j,to:i,viewTransition:c},"function"==typeof u?u(T):u)})).displayName="NavLink";var Lr=t.forwardRef((({discover:e="render",fetcherKey:n,navigate:r,reloadDocument:o,replace:a,state:i,method:c=Zn,action:u,onSubmit:l,relative:s,preventScrollReset:f,viewTransition:p,...d},m)=>{let h=Ur(),y=function(e,{relative:n}={}){let{basename:r}=t.useContext(On),o=t.useContext(Tn);Bt(o,"useFormAction must be used inside a RouteContext");let[a]=o.matches.slice(-1),i={...In(e||".",{relative:n})},c=Pn();if(null==e){i.search=c.search;let e=new URLSearchParams(i.search),t=e.getAll("index");if(t.some((e=>""===e))){e.delete("index"),t.filter((e=>e)).forEach((t=>e.append("index",t)));let n=e.toString();i.search=n?`?${n}`:""}}e&&"."!==e||!a.route.index||(i.search=i.search?i.search.replace(/^\?/,"?index&"):"?index");"/"!==r&&(i.pathname="/"===i.pathname?r:sn([r,i.pathname]));return Mt(i)}(u,{relative:s}),v="get"===c.toLowerCase()?"get":"post",b="string"==typeof u&&Ir.test(u);return t.createElement("form",{ref:m,method:v,action:y,onSubmit:o?l:e=>{if(l&&l(e),e.defaultPrevented)return;e.preventDefault();let t=e.nativeEvent.submitter,o=t?.getAttribute("formmethod")||c;h(t||e.currentTarget,{fetcherKey:n,method:o,navigate:r,replace:a,state:i,relative:s,preventScrollReset:f,viewTransition:p})},...d,"data-discover":b||"render"!==e?void 0:"true"})}));function Nr(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Fr(e){let n=t.useContext(vn);return Bt(n,Nr(e)),n}Lr.displayName="Form";var Mr=0,Hr=()=>`__${String(++Mr)}__`;function Ur(){let{router:e}=Fr("useSubmit"),{basename:n}=t.useContext(On),r=qn("useRouteId");return t.useCallback((async(t,o={})=>{let{action:a,method:i,encType:c,formData:u,body:l}=ar(t,n);if(!1===o.navigate){let t=o.fetcherKey||Hr();await e.fetch(t,r,o.action||a,{preventScrollReset:o.preventScrollReset,formData:u,body:l,formMethod:o.method||i,formEncType:o.encType||c,flushSync:o.flushSync})}else await e.navigate(o.action||a,{preventScrollReset:o.preventScrollReset,formData:u,body:l,formMethod:o.method||i,formEncType:o.encType||c,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})}),[e,n,r])}const Dr=function(e,n,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"addEventListener",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"removeEventListener",i=(0,t.useRef)();(0,t.useEffect)((function(){i.current=n}),[n]),(0,t.useEffect)((function(){if(r&&r[o]){var t=function(e){return i.current(e)};return r[o](e,t),function(){r[a](e,t)}}}),[e,r,o,a])};var Gr=r(772);function qr(e){return qr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qr(e)}var $r=["children","dataType","isOpen","onTaskComplete","task","autoCloseTimeout","canMinimize"],Vr=["errors","output","progressStatus"],Wr=["onClose","onSuccess"];function zr(){return zr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zr.apply(null,arguments)}function Kr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xr(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Yr(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Yr(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Yr(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Yr(f,"constructor",l),Yr(l,"constructor",u),u.displayName="GeneratorFunction",Yr(l,o,"GeneratorFunction"),Yr(f),Yr(f,o,"Generator"),Yr(f,r,(function(){return this})),Yr(f,"toString",(function(){return"[object Generator]"})),(Xr=function(){return{w:a,m:p}})()}function Yr(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Yr=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Yr(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Yr(e,t,n,r)}function Qr(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Zr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function to(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var no=function(e){var n=e.children,r=void 0===n?null:n,o=e.dataType,a=e.isOpen,i=e.onTaskComplete,c=e.task,u=void 0===c?null:c,l=e.autoCloseTimeout,s=void 0===l?void 0:l,f=e.canMinimize,p=void 0===f||f,d=to(e,$r),m=Zr((0,t.useState)([]),2),h=m[0],y=m[1],v=Zr((0,t.useState)(null),2),b=v[0],g=v[1],E=Zr((0,t.useState)(!1),2),w=E[0],O=E[1],S=null==u?void 0:u.id,T=function(e){var t=e.id,n=e.steps,r=e.progressTitle;a&&S===t&&(g(r),y(n))};(0,t.useEffect)((function(){S?(O(!0),T(u)):y([])}),[S,u]),Dr("plesk:taskStepUpdate",T,Jsw.Observer),Dr("plesk:taskComplete",(function(e){var t=e.id,n=e.status;a&&S===t&&(O(!1),i({status:n}),A())}),Jsw.Observer);var A=function(){var e,t=(e=Xr().m((function e(){var t,n;return Xr().w((function(e){for(;;)switch(e.n){case 0:if(!S){e.n=1;break}return t=Jsw.getComponent("asyncProgressBarWrapper"),n=null==t?void 0:t.getItems().find((function(e){return e.getId()===S})),e.n=1,null==n?void 0:n.remove();case 1:return e.a(2)}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Qr(a,r,o,i,c,"next",e)}function c(e){Qr(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,t.useEffect)((function(){var e=Jsw.getComponent("asyncProgressBarWrapper");a?(null==e||e.update(),null==e||e.hide(),y([]),g(null),O(!1)):null==e||e.show()}),[a]),Gr.createElement(jt.Drawer,zr({"data-type":o,isOpen:a},d,{progress:h.length?{title:b,steps:h.map((function(e){var t=e.errors,n=e.output,r=e.progressStatus,o=to(e,Vr);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kr(Object(n),!0).forEach((function(t){Jr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({children:n||(null==t?void 0:t.length)>0?Gr.createElement(jt.ConsoleOutput,{"data-testid":"console-output",cursor:w},n,n&&(null==t?void 0:t.length)>0?"\n":"",null==t?void 0:t.join("\n")):void 0,statusText:r},o)})),autoCloseTimeout:s}:null,closingConfirmation:w&&!p}),r)};no.propTypes={children:At().node,dataType:At().string.isRequired,isOpen:At().bool.isRequired,onTaskComplete:At().func.isRequired,task:At().shape({id:At().string.isRequired,steps:At().array,status:At().string,progressTitle:At().string,progressTitleHtml:At().string}),autoCloseTimeout:At().number,canMinimize:At().bool};const ro=no;var oo=function(e,n){var r=n.onClose,o=n.onSuccess,a=to(n,Wr),i=Zr((0,t.useState)(null),2),c=i[0],u=i[1],l=function(e){e?o():c||r()};return(0,t.useEffect)((function(){u(null)}),[]),{task:c,onTaskComplete:function(e){var t=e.status;return l("done"===t)},autoCloseTimeout:null,form:Gr.createElement(e,zr({onClose:r,onDone:l,setTask:u},a))}};const{Axios:ao,AxiosError:io,CanceledError:co,isCancel:uo,CancelToken:lo,VERSION:so,all:fo,Cancel:po,isAxiosError:mo,spread:ho,toFormData:yo,AxiosHeaders:vo,HttpStatusCode:bo,formToJSON:go,getAdapter:Eo,mergeConfig:wo}=St;function Oo(e){return Oo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oo(e)}var So=function(e){if(e instanceof FormData)return e;var t=function(e,r){Object.keys(e).forEach((function(o){var a=r?"".concat(r,"[").concat(o,"]"):o,i=e[o];switch(!0){case i instanceof File:n.append(a,i);break;case i&&"object"===Oo(i):t(i,a);break;case null===i:n.append(a,"");break;default:n.append(a,i)}}))},n=new FormData;return t(e),n},To=function(e){return e?"1":"0"};function Ao(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return jo(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(jo(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,jo(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,jo(f,"constructor",l),jo(l,"constructor",u),u.displayName="GeneratorFunction",jo(l,o,"GeneratorFunction"),jo(f),jo(f,o,"Generator"),jo(f,r,(function(){return this})),jo(f,"toString",(function(){return"[object Generator]"})),(Ao=function(){return{w:a,m:p}})()}function jo(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}jo=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){jo(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},jo(e,t,n,r)}function Po(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}var Co=function(e){var n=e.name,r=e.tag,o=e.onDone,a=e.setTask,i=Ct().baseUrl,c=xt().addError;return(0,t.useEffect)((function(){var e;(e=Ao().m((function e(){var t,u,l,s,f,p,d,m;return Ao().w((function(e){for(;;)switch(e.n){case 0:return a(null),e.p=1,e.n=2,St.post("".concat(i,"/index/pull"),So({tag:r,name:n}));case 2:if(t=e.v,u=t.data,s=(l=void 0===u?{}:u).status,f=l.statusMessages,p=void 0===f?[]:f,d=l.task,p.forEach(c),!d){e.n=3;break}return a(d),e.a(2);case 3:o("success"===s),e.n=6;break;case 4:if(e.p=4,m=e.v,!mo(m)){e.n=5;break}c(m.message),e.n=6;break;case 5:throw m;case 6:return e.a(2)}}),e,null,[[1,4]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Po(a,r,o,i,c,"next",e)}function c(e){Po(a,r,o,i,c,"throw",e)}i(void 0)}))})()}),[]),""};Co.propTypes={name:At().string.isRequired,tag:At().string.isRequired,onDone:At().func.isRequired,setTask:At().func.isRequired};const ko=Co;var Ro=r(772);function xo(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return _o(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(_o(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_o(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,_o(f,"constructor",l),_o(l,"constructor",u),u.displayName="GeneratorFunction",_o(l,o,"GeneratorFunction"),_o(f),_o(f,o,"Generator"),_o(f,r,(function(){return this})),_o(f,"toString",(function(){return"[object Generator]"})),(xo=function(){return{w:a,m:p}})()}function _o(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_o=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){_o(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},_o(e,t,n,r)}function Io(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Bo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Lo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var No=function(e){var n=e.api,r=e.onClose,o=e.onSuccess,a=Bo((0,t.useState)([]),2),i=a[0],c=a[1],u=Bo((0,t.useState)(!0),2),l=u[0],s=u[1],f=xt().addError;return(0,t.useEffect)((function(){if(n){var e,t=n.url;(e=xo().m((function e(){var n,a,i,u,l,p,d,m;return xo().w((function(e){for(;;)switch(e.n){case 0:return s(!0),e.p=1,e.n=2,St.post(t);case 2:n=e.v,a=n.data,u=(i=void 0===a?{}:a).status,l=i.statusMessages,p=void 0===l?[]:l,d=i.id,"error"===u?c(p):"success"===u&&(p.forEach(f),r(),o(d)),e.n=4;break;case 3:e.p=3,m=e.v,f(m.message);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}}),e,null,[[1,3,4,5]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Io(a,r,o,i,c,"next",e)}function c(e){Io(a,r,o,i,c,"throw",e)}i(void 0)}))})()}}),[f,n,r,o]),Ro.createElement(Ro.Fragment,null,!!i.length&&Ro.createElement(jt.StatusMessage,{intent:"danger"},i.map((function(e){return Ro.createElement("div",{key:e},e)}))),l&&Ro.createElement(jt.ContentLoader,null))};No.propTypes={api:At().object.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const Fo=No;var Mo=r(772);function Ho(e){return Ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ho(e)}var Uo=["title"];function Do(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(n),!0).forEach((function(t){qo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Do(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ho(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ho(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ho(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Wo(){return Wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wo.apply(null,arguments)}var zo=function(e){return Mo.createElement(jt.Translate,Wo({namespace:"RunContainer"},e))},Ko=function(e){var n=e.name,r=e.tag,o=e.isOpen,a=e.onClose,i=$o((0,t.useState)(0),2),c=i[0],u=i[1],l=Ct().baseUrl,s=xt().addSuccess,f=Rn(),p=(0,t.useMemo)((function(){return{url:"".concat(l,"/portainer/install"),config:{params:{name:n,tag:r}}}}),[n,r,l]);(0,t.useEffect)((function(){o&&u(0)}),[o]);var d=oo(ko,{name:n,tag:r,onSuccess:function(){return u((function(e){return e+1}))},submitButton:!1}),m=[Go({title:Mo.createElement(zo,{content:"titlePull",params:{name:n}})},d),{title:Mo.createElement(zo,{content:"titleInstall",params:{name:n,tag:r}}),children:Mo.createElement(Fo,{api:o?p:null,onClose:a,onSuccess:function(e){s(Mo.createElement(zo,{content:"success"})),f("/index/containers/id/".concat(e))},submitButton:!1})}][c],h=m.title,y=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(m,Uo);return Mo.createElement(ro,Wo({dataType:"portainer-image-run",isOpen:o,onClose:a,title:h,canMinimize:!1},y))};Ko.propTypes={name:At().string.isRequired,tag:At().string.isRequired,isOpen:At().bool.isRequired,onClose:At().func.isRequired};const Jo=Ko;var Xo=r(772);function Yo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Qo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Zo(){return Zo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zo.apply(null,arguments)}var ea=function(e){return Xo.createElement(jt.Translate,Zo({namespace:"Containers.List"},e))},ta=function(e){var n=e.config,r=Ct().baseUrl,o=Yo((0,t.useState)(!1),2),a=o[0],i=o[1],c=(0,t.useMemo)((function(){return n.allowed&&!n.installed}),[n]),u=(0,t.useMemo)((function(){return n.allowed&&n.installed}),[n]),l=(0,t.useCallback)((function(){i(!1)}),[]);return c?Xo.createElement(Xo.Fragment,null,Xo.createElement(jt.Badge,{label:Xo.createElement(jt.Label,{caps:!1},"β"),intent:"info"},Xo.createElement(jt.Button,{"data-action":"portainerInstall",onClick:function(){return i(!0)}},Xo.createElement(ea,{content:"buttonPortainerInstall"}))),Xo.createElement(Jo,{name:n.imageName,tag:n.imageTag,isOpen:a,onClose:l})):u?Xo.createElement(jt.Button,{"data-action":"portainerLogin",component:"a",href:"".concat(r,"/portainer/index"),target:"_blank",icon:{name:"arrow-diagonal-out",style:{order:"1",marginInline:"4px 0"}}},Xo.createElement(ea,{content:"linkGoToPortainer"})):null};ta.propTypes={config:At().object.isRequired};const na=ta;var ra=r(772);function oa(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return aa(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(aa(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,aa(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,aa(f,"constructor",l),aa(l,"constructor",u),u.displayName="GeneratorFunction",aa(l,o,"GeneratorFunction"),aa(f),aa(f,o,"Generator"),aa(f,r,(function(){return this})),aa(f,"toString",(function(){return"[object Generator]"})),(oa=function(){return{w:a,m:p}})()}function aa(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}aa=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){aa(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},aa(e,t,n,r)}function ia(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}const ca=function(){var e=Ct(),n=e.baseUrl,r=e.setPortainerConfiguration,o=e.portainerConfiguration;return(0,t.useEffect)((function(){var e;(e=oa().m((function e(){var t,o;return oa().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,St.get("".concat(n,"/portainer/config"));case 1:o=e.v,t=o.data,e.n=3;break;case 2:return e.p=2,e.v,e.a(2);case 3:r(t);case 4:return e.a(2)}}),e,null,[[0,2]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ia(a,r,o,i,c,"next",e)}function c(e){ia(a,r,o,i,c,"throw",e)}i(void 0)}))})()}),[]),o?ra.createElement(na,{config:o}):null};var ua=r(772),la=["key"];function sa(){return sa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sa.apply(null,arguments)}const fa=function(){var e=Pn().pathname,n=Ct(),r=n.activeConfiguration,o=n.stack.allowed,a=(0,t.useMemo)((function(){return[!!r&&{key:"containers",title:ua.createElement(jt.Translate,{content:"tabContainers"}),to:"/index/containers"},!!r&&{key:"images",title:ua.createElement(jt.Translate,{content:"tabImages"}),to:"/index/images"},(null==r?void 0:r.isLocal)&&o&&{key:"stacks",title:ua.createElement(jt.Translate,{content:"tabStacks"}),to:"/stack/index"},{key:"environments",title:ua.createElement(jt.Translate,{content:"tabEnvironments"}),to:"/configure/index"}].filter(Boolean)}),[r,o]),i=(0,t.useMemo)((function(){return a.findIndex((function(t){var n=t.to;return e.startsWith(n)}))+1}),[a,e]);return a.length>1?ua.createElement(jt.Tabs,{active:i,addon:null!=r&&r.isLocal?ua.createElement(ca,null):void 0},a.map((function(e){var t=e.key,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,la);return ua.createElement(jt.Tab,sa({key:t,component:Br},n))}))):null};var pa=r(772);const da=function(){return pa.createElement(pa.Fragment,null,pa.createElement(fa,null),pa.createElement(Kn,null))};var ma=function(e){var t=e.toFixed(1);return t.endsWith(".0")?t.slice(0,-2):t},ha=r(772);function ya(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return va(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(va(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,va(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,va(f,"constructor",l),va(l,"constructor",u),u.displayName="GeneratorFunction",va(l,o,"GeneratorFunction"),va(f),va(f,o,"Generator"),va(f,r,(function(){return this})),va(f,"toString",(function(){return"[object Generator]"})),(ya=function(){return{w:a,m:p}})()}function va(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}va=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){va(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},va(e,t,n,r)}function ba(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ga(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ea(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ea(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var wa=function(e){var n=e.id,r=e.running,o=ga((0,t.useState)(null),2),a=o[0],i=o[1],c=ga((0,t.useState)(null),2),u=c[0],l=c[1],s=Ct().baseUrl,f=(0,t.useRef)(new AbortController),p=(0,t.useRef)(!1),d=function(){var e,t=(e=ya().m((function e(t){var n,r,o;return ya().w((function(e){for(;;)switch(e.n){case 0:if(!p.current){e.n=1;break}return e.a(2);case 1:return p.current=!0,e.p=2,e.n=3,St.get("".concat(s,"/index/logs/id/").concat(t),{signal:f.current.signal,responseType:"text"});case 3:n=e.v,r=n.data,i(r),e.n=6;break;case 4:if(e.p=4,o=e.v,!St.isCancel(o)){e.n=5;break}return e.a(2);case 5:l(o.message);case 6:return e.p=6,p.current=!1,e.f(6);case 7:return e.a(2)}}),e,null,[[2,4,6,7]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ba(a,r,o,i,c,"next",e)}function c(e){ba(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),m=function(){return f.current.abort()};return(0,t.useEffect)((function(){if(d(n),r){var e=setInterval((function(){return d(n)}),5e3);return function(){clearInterval(e),m()}}return function(){return m()}}),[n,r]),u?ha.createElement(jt.StatusMessage,{intent:"danger"},u):null===a?ha.createElement(jt.SkeletonText,{lines:10}):ha.createElement("div",{className:"docker-container-logs"},ha.createElement(jt.ConsoleOutput,{wide:!0,cursor:r},a))};wa.propTypes={id:At().string.isRequired,running:At().bool.isRequired};const Oa=wa;var Sa=r(772),Ta=["status","statusMessages"];function Aa(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return ja(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ja(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ja(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ja(f,"constructor",l),ja(l,"constructor",u),u.displayName="GeneratorFunction",ja(l,o,"GeneratorFunction"),ja(f),ja(f,o,"Generator"),ja(f,r,(function(){return this})),ja(f,"toString",(function(){return"[object Generator]"})),(Aa=function(){return{w:a,m:p}})()}function ja(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ja=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){ja(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},ja(e,t,n,r)}function Pa(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ca(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ka(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ra(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ra(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ra(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function xa(){return xa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xa.apply(null,arguments)}var _a=function(e){return Sa.createElement(jt.Translate,xa({namespace:"Containers.Details"},e))},Ia=function(e){return Sa.createElement(_a,{className:"docker-container-mount",content:e.source?"mountOn":"notMount",params:e})},Ba=function(e){var t=e.internalPort,n=ka(e.mapping,2),r=n[0],o=n[1],a=e.host,i=e.automapping||"0.0.0.0"===o,c=t.match(/443$/)?"https":"http";return Sa.createElement(jt.Link,{href:"".concat(c,"://").concat(a||window.location.hostname,":").concat(r),target:"_blank"},Sa.createElement(_a,{content:i?"portToPublic":"portToPrivate",params:{source:t,destination:r}}))};Ba.propTypes={internalPort:At().string.isRequired,mapping:At().array.isRequired,host:At().string.isRequired,automapping:At().bool.isRequired};var La=function(e){var n=e.id,r=e.running,o=ka((0,t.useState)(!0),2),a=o[0],i=o[1],c=ka((0,t.useState)({}),2),u=c[0],l=c[1],s=ka((0,t.useState)([]),2),f=s[0],p=s[1],d=Ct().baseUrl,m=function(){var e,t=(e=Aa().m((function e(t){var n,r,o,a,c,u,s,f;return Aa().w((function(e){for(;;)switch(e.n){case 0:return i(!0),e.p=1,e.n=2,St.get("".concat(d,"/index/details/id/").concat(t));case 2:n=e.v,r=n.data,a=(o=void 0===r?{}:r).status,c=o.statusMessages,u=void 0===c?[]:c,s=Pa(o,Ta),"error"!==a&&s?l(s):p(u),e.n=5;break;case 3:if(e.p=3,f=e.v,!mo(f)){e.n=4;break}p([f.message]),e.n=5;break;case 4:throw f;case 5:return e.p=5,i(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ca(a,r,o,i,c,"next",e)}function c(e){Ca(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}();if((0,t.useEffect)((function(){m(n)}),[n]),a)return Sa.createElement(jt.SkeletonText,{lines:4});var h=u.host,y=u.automapping,v=u.memory,b=u.cpu,g=u.mounts,E=u.ports;return Sa.createElement(Sa.Fragment,null,f.map((function(e){return Sa.createElement(jt.StatusMessage,{intent:"danger",key:e},e)})),Sa.createElement(jt.Columns,{gap:"lg"},Sa.createElement(jt.Column,{fill:!0},Sa.createElement(jt.Section,{title:Sa.createElement(_a,{content:"sectionLogs"})},Sa.createElement(Oa,{id:n,running:r}))),Sa.createElement(jt.Column,{width:"25%"},Sa.createElement(jt.Section,{title:Sa.createElement(_a,{content:"sectionResources"}),vertical:!0},v&&Sa.createElement(jt.SectionItem,{title:Sa.createElement(_a,{content:"memory",params:{usage:Sa.createElement(jt.Text,{bold:!0},Sa.createElement(_a,{content:"memoryUsage",params:v}))}})},Sa.createElement(jt.ProgressBar,{intent:100===v.usagePercent?"danger":"info",progress:v.usagePercent})),b&&Sa.createElement(jt.SectionItem,{title:Sa.createElement(_a,{content:"cpu",params:{usage:Sa.createElement(jt.Text,{bold:!0},Sa.createElement(_a,{content:"cpuUsage",params:{usage:ma(b.usagePercent)}}))}})},Sa.createElement(jt.ProgressBar,{intent:"info",progress:b.usagePercent})),Sa.createElement(jt.SectionItem,{title:Sa.createElement(_a,{content:"containerId"})},n.substring(0,12)),!(null==g||!g.length)&&Sa.createElement(jt.SectionItem,{title:Sa.createElement(_a,{content:"mounts"})},g.length>1?Sa.createElement("ul",null,g.map((function(e){return Sa.createElement("li",{key:e},Sa.createElement(Ia,e))}))):Sa.createElement(Ia,g[0])),!!Object.keys(E||{}).length&&Sa.createElement(jt.SectionItem,{title:Sa.createElement(_a,{content:"ports"})},Object.entries(E).map((function(e){var t=ka(e,2),n=t[0],r=t[1];return Sa.createElement("div",{key:n},Sa.createElement(Ba,{internalPort:n,mapping:r,host:h,automapping:y}))})))))))};La.propTypes={id:At().string.isRequired,running:At().bool.isRequired};const Na=La;var Fa=r(772),Ma=["description","target","children","defaultOpen","placement"];function Ha(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ua(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ua(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ua(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Da(){return Da=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Da.apply(null,arguments)}var Ga=function(e){return Fa.createElement(jt.Translate,Da({namespace:"ConfirmPopover"},e))},qa=function(e){var n=e.description,r=e.target,o=e.children,a=void 0===o?null:o,i=e.defaultOpen,c=void 0!==i&&i,u=e.placement,l=void 0===u?"auto":u,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ma),f=Ha((0,t.useState)(c),2),p=f[0],d=f[1];(0,t.useEffect)((function(){d(c)}),[c]);var m=(0,t.cloneElement)(r,{onClick:function(e){e.stopPropagation(),d(!0)}});return Fa.createElement(jt.Popover,Da({visible:p,placement:l,onClose:function(){return d(!1)},target:m},s),Fa.createElement(jt.Paragraph,null,n),a&&Fa.createElement(jt.Section,null,a),Fa.createElement(jt.Button,{"data-action":"confirm-yes",intent:"danger",onClick:function(){r.props.onClick(),d(!1)}},Fa.createElement(Ga,{content:"buttonYes"}))," ",Fa.createElement(jt.Button,{"data-action":"confirm-no",onClick:function(e){e.stopPropagation(),d(!1)}},Fa.createElement(Ga,{content:"buttonNo"})))};qa.propTypes={description:At().node.isRequired,target:At().node.isRequired,children:At().node,defaultOpen:At().bool,placement:At().string};const $a=qa;function Va(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Wa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wa(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const za=function(e,n){var r="extDocker-".concat(e),o=(0,t.useState)((function(){return function(e,t){try{var n=window.localStorage.getItem(e);return n?JSON.parse(n):t}catch(e){return t}}(r,n)})),a=Va(o,2),i=a[0],c=a[1];return[i,(0,t.useCallback)((function(e){c(e),window.localStorage.setItem(r,JSON.stringify(e))}),[r])]};var Ka=r(772),Ja=["id","containers","onRun","onPortainerRun","onEdit","onRecreate","onCommit","handleReload","withToolbar","loading"];function Xa(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Ya(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ya(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ya(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Ya(f,"constructor",l),Ya(l,"constructor",u),u.displayName="GeneratorFunction",Ya(l,o,"GeneratorFunction"),Ya(f),Ya(f,o,"Generator"),Ya(f,r,(function(){return this})),Ya(f,"toString",(function(){return"[object Generator]"})),(Xa=function(){return{w:a,m:p}})()}function Ya(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ya=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Ya(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Ya(e,t,n,r)}function Qa(e){return function(e){if(Array.isArray(e))return ri(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ni(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Za(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ei(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Za(a,r,o,i,c,"next",e)}function c(e){Za(a,r,o,i,c,"throw",e)}i(void 0)}))}}function ti(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||ni(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ni(e,t){if(e){if("string"==typeof e)return ri(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ri(e,t):void 0}}function ri(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oi(){return oi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oi.apply(null,arguments)}var ai=function(e){return Ka.createElement(jt.Translate,oi({namespace:"Containers.List"},e))},ii=function(e){var n=e.id,r=e.containers,o=e.onRun,a=(e.onPortainerRun,e.onEdit),i=e.onRecreate,c=e.onCommit,u=e.handleReload,l=e.withToolbar,s=void 0===l||l,f=e.loading,p=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ja),d=ti((0,t.useState)([]),2),m=d[0],h=d[1],y=ti((0,t.useState)([]),2),v=y[0],b=y[1],g=ti((0,t.useState)(!0),2),E=g[0],w=g[1],O=xt(),S=O.addSuccess,T=O.addError,A=Ct().baseUrl,j=(0,jt.useTranslate)("Containers.List"),P=ti(za("".concat(n,"SortState"),{sortColumn:"running",sortDirection:"DESC"}),2),C=P[0],k=C.sortColumn,R=C.sortDirection,x=P[1],_=ti(za("".concat(n,"SearchState"),""),2),I=_[0],B=_[1],L=(0,t.useMemo)((function(){return I?r.filter((function(e){return["title","image"].some((function(t){return e[t]&&String(e[t]).toLowerCase().includes(I.toLowerCase())}))})):r}),[r,I]),N=function(){var e=ei(Xa().m((function e(t,n){var r,o,a,i,c,l;return Xa().w((function(e){for(;;)switch(e.n){case 0:return h((function(e){return[].concat(Qa(e),[t])})),e.p=1,e.n=2,St.post("".concat(A,"/index/").concat(n),{id:t});case 2:r=e.v,o=r.data,a=o.status,i=o.statusMessages,c=void 0===i?[]:i,"error"===a?c.forEach((function(e){return T(e)})):(S(Ka.createElement(ai,{content:"".concat(n,"Success")})),u()),e.n=5;break;case 3:if(e.p=3,l=e.v,!mo(l)){e.n=4;break}T(l.message),e.n=5;break;case 4:throw l;case 5:return e.p=5,h((function(e){return e.filter((function(e){return e!==t}))})),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})));return function(t,n){return e.apply(this,arguments)}}(),F=function(){var e=ei(Xa().m((function e(t,n){var r,o,a,i,c;return Xa().w((function(e){for(;;)switch(e.n){case 0:return b((function(e){return[].concat(Qa(e),[t])})),e.p=1,e.n=2,St.post("".concat(A,"/index/remove"),{id:t,removeWithVolumes:n});case 2:r=e.v,o=r.data,a=o.status,i=o.statusMessages,(void 0===i?[]:i).forEach(T),"error"!==a&&(S(Ka.createElement(ai,{content:"removedSuccess"})),u()),e.n=5;break;case 3:if(e.p=3,c=e.v,!mo(c)){e.n=4;break}T(c.message),e.n=5;break;case 4:throw c;case 5:return e.p=5,b((function(e){return e.filter((function(e){return e!==t}))})),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})));return function(t,n){return e.apply(this,arguments)}}();return Ka.createElement(jt.List,oi({},p,{columns:[{key:"title",title:Ka.createElement(ai,{content:"columnTitle"}),type:"title",render:function(e){var t=e.id,n=e.title;return Ka.createElement(jt.Text,{id:"container-".concat(t)},n)},sortable:!0},{key:"image",title:Ka.createElement(ai,{content:"columnImage"}),render:function(e){var t=e.image;return Ka.createElement(jt.Status,{icon:"docker-filled"},t)},sortable:!0},{key:"running",title:Ka.createElement(ai,{content:"columnStatus"}),type:"controls",render:function(e){var t=e.id,n=e.running;return Ka.createElement(jt.Dropdown,{menu:Ka.createElement(jt.Menu,null,n&&Ka.createElement(jt.MenuItem,{icon:Ka.createElement(jt.Icon,{name:"dot-big",intent:"success"}),"data-action":"restart-".concat(t),onClick:function(){return N(t,"restart")}},Ka.createElement(ai,{content:"actionRestart"})),n&&Ka.createElement(jt.MenuItem,{icon:Ka.createElement(jt.Icon,{name:"dot-big",intent:"inactive"}),"data-action":"stop-".concat(t),onClick:function(){return N(t,"stop")}},Ka.createElement(ai,{content:"actionStop"})),!n&&Ka.createElement(jt.MenuItem,{icon:Ka.createElement(jt.Icon,{name:"dot-big",intent:"success"}),"data-action":"start-".concat(t),onClick:function(){return N(t,"start")}},Ka.createElement(ai,{content:"actionStart"})))},Ka.createElement(jt.Button,{"data-action":"status-".concat(t),ghost:!0,caret:!0,status:m.includes(t)?"loading":void 0},Ka.createElement(jt.Status,{intent:n?"success":"inactive",progress:m.includes(t),compact:!0},Ka.createElement(ai,{content:n?"statusRunning":"statusStopped"}))))},sortable:!0},{key:"actions",width:"1%",type:"actions",render:function(e){var t=e.id;return Ka.createElement(jt.ListActions,null,Ka.createElement(jt.ListAction,{primary:!0,"data-action":"settings-".concat(t),icon:"sliders",onClick:function(){return a(t)}},Ka.createElement(ai,{content:"actionSettings"})),Ka.createElement(jt.ListAction,{"data-action":"recreate-".concat(t),icon:"refresh",onClick:function(){return i(t)}},Ka.createElement(ai,{content:"actionRecreate"})),Ka.createElement(jt.ListAction,{"data-action":"commit-".concat(t),icon:"arrow-up-tray",onClick:function(){return c(t)}},Ka.createElement(ai,{content:"actionSaveAsImage"})),Ka.createElement(jt.ListAction,{"data-action":"download-".concat(t),icon:"arrow-down-tray",component:"a",href:"".concat(A,"/index/export/id/").concat(t)},Ka.createElement(ai,{content:"actionDownloadSnapshot"})),Ka.createElement(jt.ListActionsDivider,null),Ka.createElement($a,{description:Ka.createElement(ai,{content:"confirmRemoval"}),placement:"left",target:Ka.createElement(jt.ListAction,{"data-action":"remove-".concat(t),icon:"remove",status:v.includes(t)?"loading":void 0,onClick:function(){return F(t,E)}},Ka.createElement(ai,{content:"actionRemove"}))},Ka.createElement(jt.Checkbox,{name:"withVolumes",checked:E,onChange:function(e){return w(e)},onClick:function(e){return e.stopPropagation()}},Ka.createElement(ai,{content:"removalOption"}))))}}],data:L,rowKey:"id",rowProps:{"data-cy":"container"},sortColumn:k,sortDirection:R,onSortChange:x,renderRowBody:function(e){return Ka.createElement(Na,e)},toolbar:s?Ka.createElement(jt.Toolbar,null,Ka.createElement(jt.ToolbarGroup,{title:j("run")},Ka.createElement(jt.Button,{"data-action":"run",icon:"plus",intent:"primary",tooltip:Ka.createElement(ai,{content:"buttonRun"}),onClick:o})),Ka.createElement(jt.ToolbarExpander,null),Ka.createElement(jt.ToolbarGroup,{title:j("search")},Ka.createElement(jt.SearchBar,{inputProps:{placeholder:j("searchPlaceholder"),value:I},onTyping:function(e){return B(e)}}))):void 0,filtered:!!I,emptyView:f?Ka.createElement(jt.ContentLoader,null):Ka.createElement(jt.ListEmptyView,{reason:I?"filtered":void 0,actions:s&&!I&&Ka.createElement(jt.Button,{"data-action":"run",intent:"primary",onClick:o},Ka.createElement(ai,{content:"buttonRun"}))}),loading:f}))};ii.propTypes={id:At().string.isRequired,containers:At().array.isRequired,onRun:At().func.isRequired,onPortainerRun:At().func.isRequired,onEdit:At().func.isRequired,onRecreate:At().func.isRequired,onCommit:At().func.isRequired,handleReload:At().func.isRequired,withToolbar:At().bool,loading:At().bool.isRequired};const ci=ii;var ui=function(e,t){return ui=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},ui(e,t)};function li(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}ui(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var si=function(){return si=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},si.apply(this,arguments)};function fi(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;function pi(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;function di(e,t){var n=t&&t.cache?t.cache:Si,r=t&&t.serializer?t.serializer:wi;return(t&&t.strategy?t.strategy:vi)(e,{cache:n,serializer:r})}function mi(e,t,n,r){var o,a=null==(o=r)||"number"==typeof o||"boolean"==typeof o?r:n(r),i=t.get(a);return void 0===i&&(i=e.call(this,r),t.set(a,i)),i}function hi(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),a=t.get(o);return void 0===a&&(a=e.apply(this,r),t.set(o,a)),a}function yi(e,t,n,r,o){return n.bind(t,e,r,o)}function vi(e,t){return yi(e,this,1===e.length?mi:hi,t.cache.create(),t.serializer)}var bi,gi,Ei,wi=function(){return JSON.stringify(arguments)},Oi=function(){function e(){this.cache=Object.create(null)}return e.prototype.get=function(e){return this.cache[e]},e.prototype.set=function(e,t){this.cache[e]=t},e}(),Si={create:function(){return new Oi}},Ti={variadic:function(e,t){return yi(e,this,hi,t.cache.create(),t.serializer)},monadic:function(e,t){return yi(e,this,mi,t.cache.create(),t.serializer)}};function Ai(e){return e.type===gi.literal}function ji(e){return e.type===gi.argument}function Pi(e){return e.type===gi.number}function Ci(e){return e.type===gi.date}function ki(e){return e.type===gi.time}function Ri(e){return e.type===gi.select}function xi(e){return e.type===gi.plural}function _i(e){return e.type===gi.pound}function Ii(e){return e.type===gi.tag}function Bi(e){return!(!e||"object"!=typeof e||e.type!==Ei.number)}function Li(e){return!(!e||"object"!=typeof e||e.type!==Ei.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(bi||(bi={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(gi||(gi={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(Ei||(Ei={}));var Ni=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Fi=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Mi(e){var t={};return e.replace(Fi,(function(e){var n=e.length;switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short";break;case"y":t.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===n?"long":5===n?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),t}var Hi=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;var Ui=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,Di=/^(@+)?(\+|#+)?[rs]?$/g,Gi=/(\*)(0+)|(#+)(0+)|(0+)/g,qi=/^(0+)$/;function $i(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(Di,(function(e,n,r){return"string"!=typeof r?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===r?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"==typeof r?r.length:0)),""})),t}function Vi(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Wi(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var n=e.slice(0,2);if("+!"===n?(t.signDisplay="always",e=e.slice(2)):"+?"===n&&(t.signDisplay="exceptZero",e=e.slice(2)),!qi.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function zi(e){var t=Vi(e);return t||{}}function Ki(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n];switch(o.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=o.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=si(si(si({},t),{notation:"scientific"}),o.options.reduce((function(e,t){return si(si({},e),zi(t))}),{}));continue;case"engineering":t=si(si(si({},t),{notation:"engineering"}),o.options.reduce((function(e,t){return si(si({},e),zi(t))}),{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(o.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(o.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(Gi,(function(e,n,r,o,a,i){if(n)t.minimumIntegerDigits=r.length;else{if(o&&a)throw new Error("We currently do not support maximum integer digits");if(i)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(qi.test(o.stem))t.minimumIntegerDigits=o.stem.length;else if(Ui.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Ui,(function(e,n,r,o,a,i){return"*"===r?t.minimumFractionDigits=n.length:o&&"#"===o[0]?t.maximumFractionDigits=o.length:a&&i?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+i.length):(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length),""}));var a=o.options[0];"w"===a?t=si(si({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=si(si({},t),$i(a)))}else if(Di.test(o.stem))t=si(si({},t),$i(o.stem));else{var i=Vi(o.stem);i&&(t=si(si({},t),i));var c=Wi(o.stem);c&&(t=si(si({},t),c))}}return t}var Ji,Xi={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function Yi(e){var t=e.hourCycle;if(void 0===t&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n,r=e.language;return"root"!==r&&(n=e.maximize().region),(Xi[n||""]||Xi[r||""]||Xi["".concat(r,"-001")]||Xi["001"])[0]}var Qi=new RegExp("^".concat(Ni.source,"*")),Zi=new RegExp("".concat(Ni.source,"*$"));function ec(e,t){return{start:e,end:t}}var tc=!!String.prototype.startsWith&&"_a".startsWith("a",1),nc=!!String.fromCodePoint,rc=!!Object.fromEntries,oc=!!String.prototype.codePointAt,ac=!!String.prototype.trimStart,ic=!!String.prototype.trimEnd,cc=!!Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},uc=!0;try{uc="a"===(null===(Ji=yc("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===Ji?void 0:Ji[0])}catch(e){uc=!1}var lc,sc=tc?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},fc=nc?String.fromCodePoint:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n,r="",o=e.length,a=0;o>a;){if((n=e[a++])>1114111)throw RangeError(n+" is not a valid code point");r+=n<65536?String.fromCharCode(n):String.fromCharCode(55296+((n-=65536)>>10),n%1024+56320)}return r},pc=rc?Object.fromEntries:function(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n],a=o[0],i=o[1];t[a]=i}return t},dc=oc?function(e,t){return e.codePointAt(t)}:function(e,t){var n=e.length;if(!(t<0||t>=n)){var r,o=e.charCodeAt(t);return o<55296||o>56319||t+1===n||(r=e.charCodeAt(t+1))<56320||r>57343?o:r-56320+(o-55296<<10)+65536}},mc=ac?function(e){return e.trimStart()}:function(e){return e.replace(Qi,"")},hc=ic?function(e){return e.trimEnd()}:function(e){return e.replace(Zi,"")};function yc(e,t){return new RegExp(e,t)}if(uc){var vc=yc("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");lc=function(e,t){var n;return vc.lastIndex=t,null!==(n=vc.exec(e)[1])&&void 0!==n?n:""}}else lc=function(e,t){for(var n=[];;){var r=dc(e,t);if(void 0===r||Ec(r)||wc(r))break;n.push(r),t+=r>=65536?2:1}return fc.apply(void 0,n)};var bc=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,n){for(var r=[];!this.isEOF();){var o=this.char();if(123===o){if((a=this.parseArgument(e,n)).err)return a;r.push(a.val)}else{if(125===o&&e>0)break;if(35!==o||"plural"!==t&&"selectordinal"!==t){if(60===o&&!this.ignoreTag&&47===this.peek()){if(n)break;return this.error(bi.UNMATCHED_CLOSING_TAG,ec(this.clonePosition(),this.clonePosition()))}if(60===o&&!this.ignoreTag&&gc(this.peek()||0)){if((a=this.parseTag(e,t)).err)return a;r.push(a.val)}else{var a;if((a=this.parseLiteral(e,t)).err)return a;r.push(a.val)}}else{var i=this.clonePosition();this.bump(),r.push({type:gi.pound,location:ec(i,this.clonePosition())})}}}return{val:r,err:null}},e.prototype.parseTag=function(e,t){var n=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:gi.literal,value:"<".concat(r,"/>"),location:ec(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var o=this.parseMessage(e+1,t,!0);if(o.err)return o;var a=o.val,i=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!gc(this.char()))return this.error(bi.INVALID_TAG,ec(i,this.clonePosition()));var c=this.clonePosition();return r!==this.parseTagName()?this.error(bi.UNMATCHED_CLOSING_TAG,ec(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:gi.tag,value:r,children:a,location:ec(n,this.clonePosition())},err:null}:this.error(bi.INVALID_TAG,ec(i,this.clonePosition())))}return this.error(bi.UNCLOSED_TAG,ec(n,this.clonePosition()))}return this.error(bi.INVALID_TAG,ec(n,this.clonePosition()))},e.prototype.parseTagName=function(){var e,t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(e,t){for(var n=this.clonePosition(),r="";;){var o=this.tryParseQuote(t);if(o)r+=o;else{var a=this.tryParseUnquoted(e,t);if(a)r+=a;else{var i=this.tryParseLeftAngleBracket();if(!i)break;r+=i}}}var c=ec(n,this.clonePosition());return{val:{type:gi.literal,value:r,location:c},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(gc(e=this.peek()||0)||47===e)?null:(this.bump(),"<");var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(39===n){if(39!==this.peek()){this.bump();break}t.push(39),this.bump()}else t.push(n);this.bump()}return fc.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var n=this.char();return 60===n||123===n||35===n&&("plural"===t||"selectordinal"===t)||125===n&&e>0?null:(this.bump(),fc(n))},e.prototype.parseArgument=function(e,t){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(bi.EXPECT_ARGUMENT_CLOSING_BRACE,ec(n,this.clonePosition()));if(125===this.char())return this.bump(),this.error(bi.EMPTY_ARGUMENT,ec(n,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(bi.MALFORMED_ARGUMENT,ec(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(bi.EXPECT_ARGUMENT_CLOSING_BRACE,ec(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:gi.argument,value:r,location:ec(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(bi.EXPECT_ARGUMENT_CLOSING_BRACE,ec(n,this.clonePosition())):this.parseArgumentOptions(e,t,r,n);default:return this.error(bi.MALFORMED_ARGUMENT,ec(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),n=lc(this.message,t),r=t+n.length;return this.bumpTo(r),{value:n,location:ec(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,n,r){var o,a=this.clonePosition(),i=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(i){case"":return this.error(bi.EXPECT_ARGUMENT_TYPE,ec(a,c));case"number":case"date":case"time":this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition();if((v=this.parseSimpleArgStyleIfPossible()).err)return v;if(0===(d=hc(v.val)).length)return this.error(bi.EXPECT_ARGUMENT_STYLE,ec(this.clonePosition(),this.clonePosition()));u={style:d,styleLocation:ec(l,this.clonePosition())}}if((b=this.tryParseArgumentClose(r)).err)return b;var s=ec(r,this.clonePosition());if(u&&sc(null==u?void 0:u.style,"::",0)){var f=mc(u.style.slice(2));if("number"===i)return(v=this.parseNumberSkeletonFromString(f,u.styleLocation)).err?v:{val:{type:gi.number,value:n,location:s,style:v.val},err:null};if(0===f.length)return this.error(bi.EXPECT_DATE_TIME_SKELETON,s);var p=f;this.locale&&(p=function(e,t){for(var n="",r=0;r<e.length;r++){var o=e.charAt(r);if("j"===o){for(var a=0;r+1<e.length&&e.charAt(r+1)===o;)a++,r++;var i=1+(1&a),c=a<2?1:3+(a>>1),u=Yi(t);for("H"!=u&&"k"!=u||(c=0);c-- >0;)n+="a";for(;i-- >0;)n=u+n}else n+="J"===o?"H":o}return n}(f,this.locale));var d={type:Ei.dateTime,pattern:p,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?Mi(p):{}};return{val:{type:"date"===i?gi.date:gi.time,value:n,location:s,style:d},err:null}}return{val:{type:"number"===i?gi.number:"date"===i?gi.date:gi.time,value:n,location:s,style:null!==(o=null==u?void 0:u.style)&&void 0!==o?o:null},err:null};case"plural":case"selectordinal":case"select":var m=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(bi.EXPECT_SELECT_ARGUMENT_OPTIONS,ec(m,si({},m)));this.bumpSpace();var h=this.parseIdentifierIfPossible(),y=0;if("select"!==i&&"offset"===h.value){if(!this.bumpIf(":"))return this.error(bi.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ec(this.clonePosition(),this.clonePosition()));var v;if(this.bumpSpace(),(v=this.tryParseDecimalInteger(bi.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,bi.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return v;this.bumpSpace(),h=this.parseIdentifierIfPossible(),y=v.val}var b,g=this.tryParsePluralOrSelectOptions(e,i,t,h);if(g.err)return g;if((b=this.tryParseArgumentClose(r)).err)return b;var E=ec(r,this.clonePosition());return"select"===i?{val:{type:gi.select,value:n,options:pc(g.val),location:E},err:null}:{val:{type:gi.plural,value:n,options:pc(g.val),offset:y,pluralType:"plural"===i?"cardinal":"ordinal",location:E},err:null};default:return this.error(bi.INVALID_ARGUMENT_TYPE,ec(a,c))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(bi.EXPECT_ARGUMENT_CLOSING_BRACE,ec(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();){switch(this.char()){case 39:this.bump();var n=this.clonePosition();if(!this.bumpUntil("'"))return this.error(bi.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,ec(n,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var n=[];try{n=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty");for(var t=[],n=0,r=e.split(Hi).filter((function(e){return e.length>0}));n<r.length;n++){var o=r[n].split("/");if(0===o.length)throw new Error("Invalid number skeleton");for(var a=o[0],i=o.slice(1),c=0,u=i;c<u.length;c++)if(0===u[c].length)throw new Error("Invalid number skeleton");t.push({stem:a,options:i})}return t}(e)}catch(e){return this.error(bi.INVALID_NUMBER_SKELETON,t)}return{val:{type:Ei.number,tokens:n,location:t,parsedOptions:this.shouldParseSkeletons?Ki(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(e,t,n,r){for(var o,a=!1,i=[],c=new Set,u=r.value,l=r.location;;){if(0===u.length){var s=this.clonePosition();if("select"===t||!this.bumpIf("="))break;var f=this.tryParseDecimalInteger(bi.EXPECT_PLURAL_ARGUMENT_SELECTOR,bi.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;l=ec(s,this.clonePosition()),u=this.message.slice(s.offset,this.offset())}if(c.has(u))return this.error("select"===t?bi.DUPLICATE_SELECT_ARGUMENT_SELECTOR:bi.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,l);"other"===u&&(a=!0),this.bumpSpace();var p=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?bi.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:bi.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,ec(this.clonePosition(),this.clonePosition()));var d=this.parseMessage(e+1,t,n);if(d.err)return d;var m=this.tryParseArgumentClose(p);if(m.err)return m;i.push([u,{value:d.val,location:ec(p,this.clonePosition())}]),c.add(u),this.bumpSpace(),u=(o=this.parseIdentifierIfPossible()).value,l=o.location}return 0===i.length?this.error("select"===t?bi.EXPECT_SELECT_ARGUMENT_SELECTOR:bi.EXPECT_PLURAL_ARGUMENT_SELECTOR,ec(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(bi.MISSING_OTHER_CLAUSE,ec(this.clonePosition(),this.clonePosition())):{val:i,err:null}},e.prototype.tryParseDecimalInteger=function(e,t){var n=1,r=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var o=!1,a=0;!this.isEOF();){var i=this.char();if(!(i>=48&&i<=57))break;o=!0,a=10*a+(i-48),this.bump()}var c=ec(r,this.clonePosition());return o?cc(a*=n)?{val:a,err:null}:this.error(t,c):this.error(e,c)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=dc(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(sc(this.message,e,this.offset())){for(var t=0;t<e.length;t++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(e){var t=this.offset(),n=this.message.indexOf(e,t);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Ec(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),n=this.message.charCodeAt(t+(e>=65536?2:1));return null!=n?n:null},e}();function gc(e){return e>=97&&e<=122||e>=65&&e<=90}function Ec(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function wc(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function Oc(e){e.forEach((function(e){if(delete e.location,Ri(e)||xi(e))for(var t in e.options)delete e.options[t].location,Oc(e.options[t].value);else Pi(e)&&Bi(e.style)||(Ci(e)||ki(e))&&Li(e.style)?delete e.style.location:Ii(e)&&Oc(e.children)}))}function Sc(e,t){void 0===t&&(t={}),t=si({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new bc(e,t).parse();if(n.err){var r=SyntaxError(bi[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return(null==t?void 0:t.captureLocation)||Oc(n.val),n.val}var Tc;!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(Tc||(Tc={}));var Ac,jc=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.code=n,o.originalMessage=r,o}return li(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Pc=function(e){function t(t,n,r,o){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(n,'". Options are "').concat(Object.keys(r).join('", "'),'"'),Tc.INVALID_VALUE,o)||this}return li(t,e),t}(jc),Cc=function(e){function t(t,n,r){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(n),Tc.INVALID_VALUE,r)||this}return li(t,e),t}(jc),kc=function(e){function t(t,n){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(n,'"'),Tc.MISSING_VALUE,n)||this}return li(t,e),t}(jc);function Rc(e){return"function"==typeof e}function xc(e,t,n,r,o,a,i){if(1===e.length&&Ai(e[0]))return[{type:Ac.literal,value:e[0].value}];for(var c=[],u=0,l=e;u<l.length;u++){var s=l[u];if(Ai(s))c.push({type:Ac.literal,value:s.value});else if(_i(s))"number"==typeof a&&c.push({type:Ac.literal,value:n.getNumberFormat(t).format(a)});else{var f=s.value;if(!o||!(f in o))throw new kc(f,i);var p=o[f];if(ji(s))p&&"string"!=typeof p&&"number"!=typeof p||(p="string"==typeof p||"number"==typeof p?String(p):""),c.push({type:"string"==typeof p?Ac.literal:Ac.object,value:p});else if(Ci(s)){var d="string"==typeof s.style?r.date[s.style]:Li(s.style)?s.style.parsedOptions:void 0;c.push({type:Ac.literal,value:n.getDateTimeFormat(t,d).format(p)})}else if(ki(s)){d="string"==typeof s.style?r.time[s.style]:Li(s.style)?s.style.parsedOptions:r.time.medium;c.push({type:Ac.literal,value:n.getDateTimeFormat(t,d).format(p)})}else if(Pi(s)){(d="string"==typeof s.style?r.number[s.style]:Bi(s.style)?s.style.parsedOptions:void 0)&&d.scale&&(p*=d.scale||1),c.push({type:Ac.literal,value:n.getNumberFormat(t,d).format(p)})}else{if(Ii(s)){var m=s.children,h=s.value,y=o[h];if(!Rc(y))throw new Cc(h,"function",i);var v=y(xc(m,t,n,r,o,a).map((function(e){return e.value})));Array.isArray(v)||(v=[v]),c.push.apply(c,v.map((function(e){return{type:"string"==typeof e?Ac.literal:Ac.object,value:e}})))}if(Ri(s)){if(!(b=s.options[p]||s.options.other))throw new Pc(s.value,p,Object.keys(s.options),i);c.push.apply(c,xc(b.value,t,n,r,o))}else if(xi(s)){var b;if(!(b=s.options["=".concat(p)])){if(!Intl.PluralRules)throw new jc('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',Tc.MISSING_INTL_API,i);var g=n.getPluralRules(t,{type:s.pluralType}).select(p-(s.offset||0));b=s.options[g]||s.options.other}if(!b)throw new Pc(s.value,p,Object.keys(s.options),i);c.push.apply(c,xc(b.value,t,n,r,o,p-(s.offset||0)))}else;}}}return function(e){return e.length<2?e:e.reduce((function(e,t){var n=e[e.length-1];return n&&n.type===Ac.literal&&t.type===Ac.literal?n.value+=t.value:e.push(t),e}),[])}(c)}function _c(e,t){return t?Object.keys(e).reduce((function(n,r){var o,a;return n[r]=(o=e[r],(a=t[r])?si(si(si({},o||{}),a||{}),Object.keys(o).reduce((function(e,t){return e[t]=si(si({},o[t]),a[t]||{}),e}),{})):o),n}),si({},e)):e}function Ic(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}!function(e){e[e.literal=0]="literal",e[e.object=1]="object"}(Ac||(Ac={}));var Bc=function(){function e(t,n,r,o){void 0===n&&(n=e.defaultLocale);var a=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=a.formatToParts(e);if(1===t.length)return t[0].value;var n=t.reduce((function(e,t){return e.length&&t.type===Ac.literal&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e}),[]);return n.length<=1?n[0]||"":n},this.formatToParts=function(e){return xc(a.ast,a.locales,a.formatters,a.formats,e,void 0,a.message)},this.resolvedOptions=function(){var e;return{locale:(null===(e=a.resolvedLocale)||void 0===e?void 0:e.toString())||Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},this.locales=n,this.resolvedLocale=e.resolveLocale(n),"string"==typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var i=o||{},c=(i.formatters,fi(i,["formatters"]));this.ast=e.__parse(t,si(si({},c),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=_c(e.formats,r),this.formatters=o&&o.formatters||function(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:di((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,pi([void 0],t,!1)))}),{cache:Ic(e.number),strategy:Ti.variadic}),getDateTimeFormat:di((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,pi([void 0],t,!1)))}),{cache:Ic(e.dateTime),strategy:Ti.variadic}),getPluralRules:di((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,pi([void 0],t,!1)))}),{cache:Ic(e.pluralRules),strategy:Ti.variadic})}}(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=(new Intl.NumberFormat).resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(e){if(void 0!==Intl.Locale){var t=Intl.NumberFormat.supportedLocalesOf(e);return t.length>0?new Intl.Locale(t[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=Sc,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const Lc=Bc;var Nc=function(e){var n=(0,jt.useTranslate)(e);return(0,t.useCallback)((function(e,t){return new Lc(n(e,t),document.documentElement.lang||"en-US").format(t)}),[n])},Fc=r(772);function Mc(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Hc(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Hc(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Hc(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Hc(f,"constructor",l),Hc(l,"constructor",u),u.displayName="GeneratorFunction",Hc(l,o,"GeneratorFunction"),Hc(f),Hc(f,o,"Generator"),Hc(f,r,(function(){return this})),Hc(f,"toString",(function(){return"[object Generator]"})),(Mc=function(){return{w:a,m:p}})()}function Hc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Hc=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Hc(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Hc(e,t,n,r)}function Uc(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Dc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function qc(){return qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qc.apply(null,arguments)}var $c=function(e){return Fc.createElement(jt.Translate,qc({namespace:"Images.Cache"},e))},Vc=function(e){var n,r=e.name,o=e.cachedImages,a=e.target,i=Dc((0,t.useState)(!1),2),c=i[0],u=i[1],l=Dc((0,t.useState)(!1),2),s=l[0],f=l[1],p=Dc((0,t.useState)(!1),2),d=p[0],m=p[1],h=Ct().baseUrl,y=xt().addError,v=Nc("Images.Cache"),b=(0,t.cloneElement)(a,{onClick:function(){return u(!0)}}),g=function(){var e,t=(e=Mc().m((function e(){var t,n,a;return Mc().w((function(e){for(;;)switch(e.n){case 0:if(f(!1),0!==o.length){e.n=1;break}return e.a(2);case 1:return m(!0),e.p=2,e.n=3,St.post("".concat(h,"/index/check-image-remove"),{name:r,tags:o.map((function(e){return e.tag}))});case 3:t=e.v,n=t.data.needAttention,f(n),e.n=5;break;case 4:e.p=4,a=e.v,y(a.message),u(!1);case 5:return e.p=5,m(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[2,4,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Uc(a,r,o,i,c,"next",e)}function c(e){Uc(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,t.useEffect)((function(){c&&g()}),[c]),Fc.createElement(jt.Popover,{visible:c,placement:"auto",onClose:function(){return u(!1)},target:b},0===o.length?Fc.createElement(jt.Paragraph,null,Fc.createElement($c,{content:"removeEmptySelection"})):Fc.createElement(Fc.Fragment,null,Fc.createElement(jt.Paragraph,null,v("removeConfirmation",{count:o.length,image:Fc.createElement(jt.Text,{bold:!0},null===(n=o[0])||void 0===n?void 0:n.name)})),s&&Fc.createElement(jt.Section,null,Fc.createElement(jt.Status,{intent:"danger"},Fc.createElement($c,{content:"removeUsed"}))),Fc.createElement(jt.Button,{"data-action":"confirm-yes",intent:"danger",disabled:d,onClick:function(){a.props.onClick(),u(!1)}},Fc.createElement($c,{content:"buttonYes"}))," ",Fc.createElement(jt.Button,{"data-action":"confirm-no",onClick:function(){return u(!1)}},Fc.createElement($c,{content:"buttonNo"}))))};Vc.propTypes={name:At().string.isRequired,cachedImages:At().array.isRequired,target:At().node.isRequired};const Wc=Vc;var zc=r(772);function Kc(e){return Kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kc(e)}function Jc(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Xc(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Xc(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Xc(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Xc(f,"constructor",l),Xc(l,"constructor",u),u.displayName="GeneratorFunction",Xc(l,o,"GeneratorFunction"),Xc(f),Xc(f,o,"Generator"),Xc(f,r,(function(){return this})),Xc(f,"toString",(function(){return"[object Generator]"})),(Jc=function(){return{w:a,m:p}})()}function Xc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Xc=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Xc(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Xc(e,t,n,r)}function Yc(e){return function(e){if(Array.isArray(e))return ou(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ru(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qc(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Zc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zc(Object(n),!0).forEach((function(t){tu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Kc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Kc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||ru(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ru(e,t){if(e){if("string"==typeof e)return ou(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ou(e,t):void 0}}function ou(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},au.apply(null,arguments)}var iu=function(e){return zc.createElement(jt.Translate,au({namespace:"Images.Cache"},e))},cu=function(e){var n=e.isOpen,r=e.name,o=void 0===r?"":r,a=e.cache,i=void 0===a?[]:a,c=e.onClose,u=e.onSuccess,l=nu((0,t.useState)([]),2),s=l[0],f=l[1],p=nu((0,t.useState)([]),2),d=p[0],m=p[1],h=Nc("Images.Cache"),y=(0,t.useMemo)((function(){return i.map((function(e){var t=e.tag||"latest";return eu(eu({},e),{},{tag:t,name:-1===o.indexOf(":")?[o,t].join(":"):o})}))}),[o,i]),v=Ct().baseUrl,b=xt(),g=b.addSuccess,E=b.addError,w=function(){var e,t=(e=Jc().m((function e(t){var n,r,o,a,i,c;return Jc().w((function(e){for(;;)switch(e.n){case 0:return f((function(e){return[].concat(Yc(e),Yc(t))})),e.p=1,e.n=2,St.post("".concat(v,"/index/image-remove"),{names:t});case 2:n=e.v,r=n.data,o=r.status,a=r.statusMessages,i=void 0===a?[]:a,"error"===o?i.forEach(E):(g(h("removedSuccess",{count:t.length})),u()),e.n=5;break;case 3:if(e.p=3,c=e.v,!mo(c)){e.n=4;break}E(c.message),e.n=5;break;case 4:throw c;case 5:return e.p=5,f((function(e){return e.filter((function(e){return!t.includes(e)}))})),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Qc(a,r,o,i,c,"next",e)}function c(e){Qc(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}();return zc.createElement(jt.Drawer,{"data-type":"image-cache",isOpen:n,onClose:c,title:zc.createElement(iu,{content:o?"title":"commonTitle",params:{imageName:o}}),size:"sm"},zc.createElement(jt.List,{rowKey:"name",columns:[{key:"tag",title:zc.createElement(iu,{content:"columnTag"}),type:"title",sortable:!0},{key:"size",title:zc.createElement(iu,{content:"columnSize"})},{key:"actions",width:"1%",type:"actions",render:function(e){var t=e.name;return zc.createElement(jt.ListActions,null,zc.createElement(jt.ListAction,{"data-action":"cache-clean-".concat(t),icon:"remove",primary:!0,state:s.includes(t)?"loading":void 0,onClick:function(){return w([t])}},(function(t){var n=t.wrap;return zc.createElement(Wc,{target:n(zc.createElement(iu,{content:"buttonRemove"})),name:o,cachedImages:[e]})})))}}],data:y,selection:d,onSelectionChange:m,loadingRows:s,toolbar:zc.createElement(jt.Toolbar,null,zc.createElement(Wc,{target:zc.createElement(jt.Button,{"data-action":"cache-clean",onClick:function(){return w(d)},state:d.length&&d.every((function(e){return s.includes(e)}))?"loading":void 0,tooltip:zc.createElement(iu,{content:"buttonRemoveHint"})},zc.createElement(iu,{content:"buttonRemove"})),name:o,cachedImages:y.filter((function(e){var t=e.name;return d.includes(t)}))}))}))};cu.propTypes={isOpen:At().bool.isRequired,name:At().string,cache:At().array,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const uu=cu;var lu=r(772),su=["name","isOfficial","onClose","onDone","setTask","setTag"];function fu(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return pu(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(pu(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,pu(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,pu(f,"constructor",l),pu(l,"constructor",u),u.displayName="GeneratorFunction",pu(l,o,"GeneratorFunction"),pu(f),pu(f,o,"Generator"),pu(f,r,(function(){return this})),pu(f,"toString",(function(){return"[object Generator]"})),(fu=function(){return{w:a,m:p}})()}function pu(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}pu=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){pu(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},pu(e,t,n,r)}function du(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function mu(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){du(a,r,o,i,c,"next",e)}function c(e){du(a,r,o,i,c,"throw",e)}i(void 0)}))}}function hu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yu(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function vu(){return vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vu.apply(null,arguments)}var bu=function(e){return lu.createElement(jt.Translate,vu({namespace:"Images.Pull"},e))},gu="latest",Eu=function(e){var n=e.name,r=e.isOfficial,o=e.onClose,a=e.onDone,i=e.setTask,c=e.setTag,u=void 0===c?function(e){return e}:c,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,su),s=hu((0,t.useState)({}),2),f=s[0],p=s[1],d=hu((0,t.useState)([]),2),m=d[0],h=d[1],y=hu((0,t.useState)(!0),2),v=y[0],b=y[1],g=hu((0,t.useState)(!1),2),E=g[0],w=g[1],O=(0,jt.useTranslate)("Images.Pull"),S=Ct().baseUrl,T=xt().addError;(0,t.useEffect)((function(){i(null),p({}),h([]),w(!1),mu(fu().m((function e(){var t,a,i;return fu().w((function(e){for(;;)switch(e.n){case 0:return b(!0),e.p=1,e.n=2,St.get("".concat(S,"/index/image-tags"),{params:{name:n,isOfficial:r}});case 2:t=e.v,"error"===(a=t.data).status?((a.statusMessages||[]).forEach(T),o()):h((a||[]).map((function(e){var t=e.name;return{key:t,title:e.cached?O("tagCached",{name:t}):t}}))),e.n=5;break;case 3:if(e.p=3,i=e.v,!mo(i)){e.n=4;break}T(i.message),o(),e.n=5;break;case 4:throw i;case 5:return e.p=5,b(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})))()}),[n,r,S,T,o,O,i]),(0,t.useEffect)((function(){var e;A("tag",m.find((function(e){return e.key===gu}))?gu:null===(e=m[0])||void 0===e?void 0:e.key)}),[m]);var A=function(e,t){return p((function(n){return(0,jt.setIn)(n,e,t)}))},j=function(){var e=mu(fu().m((function e(t){var r,o,c,l,s,f,p,d,m;return fu().w((function(e){for(;;)switch(e.n){case 0:return r=t.tag,w(!0),i(null),e.p=1,e.n=2,St.post("".concat(S,"/index/pull"),So({tag:r,name:n}));case 2:if(o=e.v,c=o.data,s=(l=void 0===c?{}:c).status,f=l.statusMessages,p=void 0===f?[]:f,d=l.task,u(r),p.forEach(T),!d){e.n=3;break}return i(d),e.a(2);case 3:a("success"===s),e.n=6;break;case 4:if(e.p=4,m=e.v,!mo(m)){e.n=5;break}T(m.message),e.n=6;break;case 5:throw m;case 6:return e.p=6,w(!1),e.f(6);case 7:return e.a(2)}}),e,null,[[1,4,6,7]])})));return function(t){return e.apply(this,arguments)}}();return lu.createElement(jt.Form,vu({values:f,state:E?"submit":void 0,onFieldChange:A,onSubmit:j,submitButton:{children:lu.createElement(bu,{content:"submitButton"})},applyButton:!1},l),v?lu.createElement(jt.ContentLoader,null):lu.createElement(jt.FormFieldSelect,{name:"tag",label:lu.createElement(bu,{content:"tag"})},m.map((function(e){var t=e.key,n=e.title;return lu.createElement("option",{key:t,value:t},n)}))))};Eu.propTypes={name:At().string.isRequired,isOfficial:At().bool.isRequired,onClose:At().func.isRequired,onDone:At().func.isRequired,setTask:At().func.isRequired,setTag:At().func};const wu=Eu;var Ou=r(772);function Su(){return Su=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Su.apply(null,arguments)}var Tu=function(e){return Ou.createElement(jt.Translate,Su({namespace:"Images.Pull"},e))},Au=function(e){var t=e.isOpen,n=e.name,r=e.isOfficial,o=e.onClose,a=e.onSuccess,i=xt().addSuccess,c=oo(wu,{name:n,isOfficial:r,onClose:o,onSuccess:function(){o(),i(Ou.createElement(Tu,{content:"success"})),a()}});return Ou.createElement(ro,Su({dataType:"image-pull",isOpen:t,onClose:o,title:Ou.createElement(Tu,{content:"title",params:{name:n}})},c))};Au.propTypes={isOpen:At().bool.isRequired,name:At().string.isRequired,isOfficial:At().bool.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const ju=Au;var Pu=r(772);function Cu(e){return Cu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cu(e)}function ku(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ru(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ku(Object(n),!0).forEach((function(t){xu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ku(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Cu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Cu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _u(){return _u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_u.apply(null,arguments)}var Iu=function(e){return Pu.createElement(jt.Translate,_u({namespace:"Containers.Settings"},e))},Bu=function(e){var t=e.values,n=e.hasMemoryLimit,r=(0,jt.useTranslate)("Containers.Settings");return Pu.createElement(Pu.Fragment,null,Pu.createElement(jt.FormFieldText,{name:"name",label:Pu.createElement(Iu,{content:"name"}),size:"lg",inputProps:{maxLength:"255"},required:!0}),n&&Pu.createElement(Pu.Fragment,null,Pu.createElement(jt.FormFieldCheckbox,{name:"memoryLimit",label:Pu.createElement(Iu,{content:"memory"})}),(0,jt.getIn)(t,"memoryLimit")&&Pu.createElement(jt.FormField,{name:"memory",label:null},(function(e){var t=e.getId,n=e.getName,r=e.getValue,o=e.setValue,a=e.isDisabled;return Pu.createElement(Pu.Fragment,null,Pu.createElement(jt.Input,{id:t(),name:n(),value:r(),disabled:a(),onChange:function(e){var t=e.target;return o(t.value)},size:7,maxLength:9})," ",Pu.createElement(Iu,{content:"memoryUnits"}))}))),Pu.createElement(jt.FormFieldCheckbox,{name:"automaticStart",label:Pu.createElement(Iu,{content:"automaticStart"})}),Pu.createElement(jt.FormFieldCheckbox,{name:"automaticPortMapping",label:Pu.createElement(Iu,{content:"automaticPortMapping"})}),!(0,jt.getIn)(t,"automaticPortMapping")&&(0,jt.getIn)(t,"exposedPorts",[]).map((function(e,t){var n=e.internalPort;return Pu.createElement(jt.FormField,{key:n,name:"exposedPorts[".concat(t,"]"),label:Pu.createElement(Iu,{content:"portMapping"}),required:!0},(function(e){var t=e.getId,n=e.getName,r=e.getValue,o=e.setValue,a=e.isDisabled,i=r(),c=i.internalPort,u=i.externalPort,l=i.isPrivate;return Pu.createElement("div",{className:"docker-container-port-mapping"},Pu.createElement(jt.Input,{id:"".concat(t(),"-internal"),name:"".concat(n(),"-internal"),value:c,disabled:a(),size:5}),Pu.createElement(Iu,{content:"toExternal"}),Pu.createElement(jt.Input,{id:"".concat(t(),"-external"),name:"".concat(n(),"-external"),value:u,disabled:a(),onChange:function(e){var t=e.target;return o(Ru(Ru({},i),{},{externalPort:t.value}))},size:5}),Pu.createElement(jt.Checkbox,{id:"".concat(t(),"-private"),name:"".concat(n(),"-private"),checked:l,disabled:a(),onChange:function(e){return o(Ru(Ru({},i),{},{isPrivate:e}))}},Pu.createElement(Iu,{content:"portBindToIP"})))}))})),Pu.createElement(jt.StatusMessage,{intent:"warning"},Pu.createElement(Iu,{content:"warningVolumeMapping"})),Pu.createElement(jt.FormField,{name:"volumeMapping",label:Pu.createElement(Iu,{content:"volumeMapping"}),multi:!0},(function(e){var t,n=e.getId,o=e.getName,a=e.getValue,i=e.setValue,c=e.isDisabled,u=null!==(t=a())&&void 0!==t?t:{destination:"",source:""},l=u.destination,s=u.source;return Pu.createElement(Pu.Fragment,null,Pu.createElement(jt.Input,{id:"".concat(n(),"-source"),name:"".concat(o(),"-source"),value:s,disabled:c(),onChange:function(e){var t=e.target;return i({source:t.value,destination:l})},placeholder:r("volumeMappingSource")})," ",Pu.createElement(jt.Input,{id:"".concat(n(),"-destination"),name:"".concat(o(),"-destination"),value:l,disabled:c(),onChange:function(e){var t=e.target;return i({destination:t.value,source:s})},placeholder:r("volumeMappingDestination")}))})),Pu.createElement(jt.FormField,{name:"environmentVariables",label:Pu.createElement(Iu,{content:"environmentVariables"}),multi:!0},(function(e){var t,n=e.getId,o=e.getName,a=e.getValue,i=e.setValue,c=e.isDisabled,u=null!==(t=a())&&void 0!==t?t:{name:"",value:""},l=u.name,s=u.value;return Pu.createElement(Pu.Fragment,null,Pu.createElement(jt.Input,{id:"".concat(n(),"-name"),name:"".concat(o(),"-name"),value:l,disabled:c(),onChange:function(e){var t=e.target;return i({name:t.value,value:s})},placeholder:r("environmentVariablesName")})," ",Pu.createElement(jt.Input,{id:"".concat(n(),"-value"),name:"".concat(o(),"-value"),value:s,disabled:c(),onChange:function(e){var t=e.target;return i({value:t.value,name:l})},placeholder:r("environmentVariablesValue"),size:"lg"}))})))};Bu.propTypes={values:At().object.isRequired,hasMemoryLimit:At().bool.isRequired};const Lu=Bu;function Nu(e){return Nu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nu(e)}function Fu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Hu(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mu(e){return function(e){if(Array.isArray(e))return Uu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Hu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hu(e,t){if(e){if("string"==typeof e)return Uu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Uu(e,t):void 0}}function Uu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Du(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Du(Object(n),!0).forEach((function(t){qu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Du(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Nu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Nu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Nu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $u=function(e){return Object.values(e).reduce((function(e,t){return Gu(Gu({},e),t)}))},Vu=function(e){var t=Math.max.apply(Math,Mu(Object.keys(e).map((function(e){return+e})))),n=new Array(t).fill({});return Object.entries(e).forEach((function(e){var t=Fu(e,2),r=t[0],o=t[1];n[r]=$u(o)})),n},Wu=r(772);function zu(e){return zu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zu(e)}var Ku=["volumeMappingForm","environmentVariablesForm"],Ju=["api","onClose","onSuccess"],Xu=["memoryLimit","memory","automaticStart","automaticPortMapping","exposedPorts","volumeMapping","environmentVariables"];function Yu(){return Yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yu.apply(null,arguments)}function Qu(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Zu(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Zu(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Zu(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Zu(f,"constructor",l),Zu(l,"constructor",u),u.displayName="GeneratorFunction",Zu(l,o,"GeneratorFunction"),Zu(f),Zu(f,o,"Generator"),Zu(f,r,(function(){return this})),Zu(f,"toString",(function(){return"[object Generator]"})),(Qu=function(){return{w:a,m:p}})()}function Zu(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Zu=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Zu(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Zu(e,t,n,r)}function el(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?el(Object(n),!0).forEach((function(t){nl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):el(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rl(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ol(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){rl(a,r,o,i,c,"next",e)}function c(e){rl(a,r,o,i,c,"throw",e)}i(void 0)}))}}function al(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return il(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?il(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function il(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function cl(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ul=1048576,ll="portMappingForm_",sl=function(e,t){var n=e.volumeMappingForm,r=e.environmentVariablesForm,o=cl(e,Ku),a={};return Object.keys(o).filter((function(e){return e.startsWith(ll)})).forEach((function(e){var n=e.substring(16),r=t.findIndex((function(e){return e.internalPort===n}));a[r]=$u(o[e])})),Object.keys(a).length&&(o.exposedPorts=a),n&&(o.volumeMapping=Vu(n)),r&&(o.environmentVariables=Vu(r)),o},fl=function(e){var n=e.api,r=e.onClose,o=e.onSuccess,a=cl(e,Ju),i=al((0,t.useState)({}),2),c=i[0],u=i[1],l=al((0,t.useState)(!0),2),s=l[0],f=l[1],p=al((0,t.useState)({}),2),d=p[0],m=p[1],h=al((0,t.useState)([]),2),y=h[0],v=h[1],b=al((0,t.useState)(!0),2),g=b[0],E=b[1],w=al((0,t.useState)(!1),2),O=w[0],S=w[1],T=xt().addError;(0,t.useEffect)((function(){if(u({}),m({}),S(!1),n){var e=n.url,t=n.config;ol(Qu().m((function n(){var o,a,i,c,l,s,p,d,m,h,y,v,b,g;return Qu().w((function(n){for(;;)switch(n.n){case 0:return E(!0),n.p=1,n.n=2,St.get(e,t);case 2:o=n.v,a=o.data,c=(i=void 0===a?{}:a).status,l=i.statusMessages,s=void 0===l?[]:l,p=i.settings,d=i.hasMemoryLimit,"error"!==c&&p?(m=p.memoryLimit,h=p.exposedPorts,y=void 0===h?{}:h,v=p.environmentVariables,b=void 0===v?{}:v,u(tl(tl({},p),{},{memoryLimit:-1!==m,memory:Math.round(m/ul),exposedPorts:Object.entries(y).map((function(e){var t=al(e,2),n=t[0],r=al(t[1],2),o=r[0],a=r[1];return{internalPort:n,externalPort:o||n,isPrivate:""===a||"127.0.0.1"===a}})),environmentVariables:Object.entries(b).map((function(e){var t=al(e,2);return{name:t[0],value:t[1]}}))})),f(d)):(s.forEach(T),r()),n.n=5;break;case 3:if(n.p=3,g=n.v,!mo(g)){n.n=4;break}T(g.message),r(),n.n=5;break;case 4:throw g;case 5:return n.p=5,E(!1),n.f(5);case 6:return n.a(2)}}),n,null,[[1,3,5,6]])})))()}}),[T,n,r]);var A=function(){var e=ol(Qu().m((function e(t){var a,i,c,u,l,s,f,p,d,h,y,b,g,E,w,O,A,j,P,C;return Qu().w((function(e){for(;;)switch(e.n){case 0:return a=t.memoryLimit,i=t.memory,c=t.automaticStart,u=t.automaticPortMapping,l=t.exposedPorts,s=t.volumeMapping,f=t.environmentVariables,p=cl(t,Xu),S(!0),m({}),v([]),d=n.url,h=n.config,e.p=1,e.n=2,St.post(d,So(tl(tl(tl({},p),{},{memory:a?i*ul:-1,automaticStart:To(c),automaticPortMapping:To(u)},Object.fromEntries(l.map((function(e){var t=e.internalPort,n=e.externalPort,r=e.isPrivate;return["".concat(ll).concat(t),{portMapping:n,portBindToIP:To(r)}]})))),{},{volumeMappingForm:s.map((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.source,n=void 0===t?"":t,r=e.destination;return{volumeMappingSource:n,volumeMappingDestination:void 0===r?"":r}})),environmentVariablesForm:f.map((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=void 0===t?"":t,r=e.value;return{environmentVariablesName:n,environmentVariablesValue:void 0===r?"":r}}))})),h);case 2:y=e.v,b=y.data,E=(g=void 0===b?{}:b).status,w=g.statusMessages,O=void 0===w?[]:w,A=g.formMessages,j=void 0===A?{}:A,P=g.id,m(sl(j,l)),"error"===E?v(O):"success"===E&&(O.forEach(T),r(),o(P)),e.n=4;break;case 3:e.p=3,C=e.v,T(C.message);case 4:return e.p=4,S(!1),e.f(4);case 5:return e.a(2)}}),e,null,[[1,3,4,5]])})));return function(t){return e.apply(this,arguments)}}();return Wu.createElement(jt.Form,Yu({values:c,errors:d,state:O?"submit":void 0,onFieldChange:function(e,t){return u((function(n){return(0,jt.setIn)(n,e,t)}))},onSubmit:A,applyButton:!1},a),!!y.length&&Wu.createElement(jt.StatusMessage,{intent:"danger"},y.map((function(e){return Wu.createElement("div",{key:e},e)}))),g?Wu.createElement(jt.ContentLoader,null):Wu.createElement(Lu,{values:c,hasMemoryLimit:s}))};fl.propTypes={api:At().object.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const pl=fl;var dl=r(772);function ml(e){return ml="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ml(e)}var hl=["title"];function yl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yl(Object(n),!0).forEach((function(t){bl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ml(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ml(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ml(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return El(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?El(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function El(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wl.apply(null,arguments)}var Ol=function(e){return dl.createElement(jt.Translate,wl({namespace:"RunContainer"},e))},Sl=function(e){var n=e.isOpen,r=e.name,o=e.isOfficial,a=e.onClose,i=e.handleReload,c=gl((0,t.useState)(0),2),u=c[0],l=c[1],s=gl((0,t.useState)(null),2),f=s[0],p=s[1],d=Ct().baseUrl,m=xt().addSuccess,h=Rn(),y=(0,t.useMemo)((function(){return{url:"".concat(d,"/index/install"),config:{params:{name:r,tag:f}}}}),[r,f,d]);(0,t.useEffect)((function(){n&&(l(0),p(null))}),[n]);var v=(0,t.useCallback)((function(){a(),i()}),[]),b=oo(wu,{name:r,isOfficial:o,onClose:a,onSuccess:function(){return l((function(e){return e+1}))},setTag:p,submitButton:{arrow:"forward",children:dl.createElement(Ol,{content:"buttonNext"})}}),g=[vl({title:dl.createElement(Ol,{content:"titlePull",params:{name:r}})},b),{title:dl.createElement(Ol,{content:"titleInstall",params:{name:r,tag:f}}),form:dl.createElement(pl,{api:n?y:null,onClose:v,onSuccess:function(e){m(dl.createElement(Ol,{content:"success"})),h("/index/containers/id/".concat(e))},submitButton:{children:dl.createElement(Ol,{content:"submitButton"})}})}][u],E=g.title,w=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(g,hl);return dl.createElement(ro,wl({dataType:"image-run",isOpen:n,onClose:f?v:a,title:E,canMinimize:!1},w))};Sl.propTypes={isOpen:At().bool.isRequired,name:At().string.isRequired,isOfficial:At().bool.isRequired,onClose:At().func.isRequired,handleReload:At().func.isRequired};const Tl=Sl;var Al=r(772),jl=["id","count"];function Pl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Cl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Cl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kl.apply(null,arguments)}var Rl="cache",xl="pull",_l=function(e){return Al.createElement(jt.Translate,kl({namespace:"Images.List"},e))},Il=function(e){var n=e.image,r=n.id,o=n.count,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,jl),i=e.handleReload,c=Nc("Images.List"),u=Pl((0,t.useState)(void 0),2),l=u[0],s=u[1],f=(0,t.useCallback)((function(){s(void 0)}),[]);return Al.createElement(jt.Toolbar,null,Al.createElement(jt.Button,{"data-action":"run-".concat(r),ghost:!0,icon:"start",tooltip:Al.createElement(_l,{content:"buttonInstall"}),onClick:function(){return s("run")}}),Al.createElement(jt.Button,{"data-action":"pull-".concat(r),ghost:!0,icon:"arrow-down-tray",tooltip:Al.createElement(_l,{content:"buttonDownload"}),onClick:function(){return s(xl)}}),Al.createElement(jt.ToolbarExpander,null),!!o&&Al.createElement(jt.Link,{"data-action":"cache-".concat(r),onClick:function(){return s(Rl)}},c("imagesCached",{count:o})),Al.createElement(uu,kl({isOpen:l===Rl},a,{onClose:f,onSuccess:i})),Al.createElement(ju,kl({isOpen:l===xl},a,{onClose:f,onSuccess:i})),Al.createElement(Tl,kl({isOpen:"run"===l},a,{onClose:f,handleReload:i})))};Il.propTypes={image:At().object.isRequired,handleReload:At().func.isRequired};const Bl=Il;var Ll=r(772),Nl=["onClick"];function Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fl.apply(null,arguments)}var Ml=function(e){return Ll.createElement(jt.Translate,Fl({namespace:"Images.List"},e))},Hl=350,Ul=function(e){var t=e.images,n=e.loading,r=e.isSearch,o=e.handleReload,a=e.cardProps,i=void 0===a?{}:a,c=i.onClick,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(i,Nl),l=Ct().activeConfiguration;return n?Ll.createElement("div",{className:"docker-images-skeleton"},Ll.createElement(jt.Skeleton,{width:Hl,height:150}),Ll.createElement(jt.Skeleton,{width:Hl,height:150}),Ll.createElement(jt.Skeleton,{width:Hl,height:150})):0===t.length?Ll.createElement(jt.ListEmptyView,{reason:r?"filtered":void 0,title:Ll.createElement(Ml,{content:r?"emptySearch":"noImages"})}):Ll.createElement(jt.ItemList,{minColumnWidth:Hl,gap:"md",stretchable:!0},t.map((function(e){var t=e.id,n=e.isLocal,r=e.name,a=e.description,i=e.isOfficial,s=e.starCount,f=[i&&Ll.createElement(jt.Label,{intent:"success"},Ll.createElement(Ml,{content:"officialLabel"})),s&&Ll.createElement(jt.Label,{intent:"info",icon:"star"},s<1e3?s:Ll.createElement(Ml,{content:"starCount",params:{count:ma(s/1e3)}}))].filter(Boolean);return Ll.createElement(jt.Item,Fl({key:t,title:Ll.createElement(jt.Heading,{level:3,className:"docker-image-title"},r,!n&&(null==l?void 0:l.hubUrl)&&Ll.createElement(jt.Button,{className:"docker-image-link","data-action":"hub-link-".concat(t),icon:"box-diagonal-top-in",ghost:!0,component:"a",href:"".concat(l.hubUrl,"/").concat(i?"_":"r","/").concat(r,"/"),target:"_blank",onClick:function(e){return e.stopPropagation()}})),icon:Ll.createElement(jt.Icon,{name:"docker-filled",intent:"info",size:"64"}),view:"card",hoverable:!1,description:a,footer:Ll.createElement(Bl,{image:e,handleReload:o}),onClick:c?function(){return c(e)}:void 0},u),!!f.length&&Ll.createElement("div",{className:"docker-image-labels"},f))})))};Ul.propTypes={images:At().array.isRequired,loading:At().bool.isRequired,isSearch:At().bool.isRequired,handleReload:At().func.isRequired,cardProps:At().object};const Dl=Ul;var Gl=r(772),ql=["accept"];var $l=function(e){var t=e.accept,n=void 0===t?"":t,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ql);return Gl.createElement(jt.FormField,r,(function(e){var t=e.getId,r=e.getName,o=e.setValue,a=e.isDisabled;return Gl.createElement(jt.InputFile,{id:t(),name:r(),disabled:a(),onChange:function(e){return o(e)},accept:n})}))};$l.propTypes={accept:At().string};const Vl=$l;function Wl(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return zl(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(zl(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,zl(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,zl(f,"constructor",l),zl(l,"constructor",u),u.displayName="GeneratorFunction",zl(l,o,"GeneratorFunction"),zl(f),zl(f,o,"Generator"),zl(f,r,(function(){return this})),zl(f,"toString",(function(){return"[object Generator]"})),(Wl=function(){return{w:a,m:p}})()}function zl(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}zl=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){zl(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},zl(e,t,n,r)}function Kl(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}var Jl=function(e){var n=e.file,r=e.onProgress,o=e.onSuccess,a=e.onError,i=Ct().baseUrl;return(0,t.useEffect)((function(){var e=new AbortController,t=e.signal,c={onUploadProgress:r,headers:{"Content-Type":"multipart/form-data"},signal:t},u=function(){var e,t=(e=Wl().m((function e(){var t,r,u,l,s,f,p;return Wl().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,St.post("".concat(i,"/index/upload-image"),So([n]),c);case 1:t=e.v,r=t.data,l=(u=void 0===r?{}:r).status,s=u.messages,f=void 0===s?[]:s,"error"===l?a(f):o(),e.n=3;break;case 2:e.p=2,p=e.v,a(p.message);case 3:return e.a(2)}}),e,null,[[0,2]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Kl(a,r,o,i,c,"next",e)}function c(e){Kl(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return u(),function(){e.abort()}}),[]),null};Jl.propTypes={file:At().object.isRequired,onProgress:At().func.isRequired,onSuccess:At().func.isRequired,onError:At().func.isRequired};const Xl=Jl;var Yl=1048576,Ql=1073741824,Zl=1099511627776,es=r(772);function ts(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ns(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ns(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ns(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var rs=function(e){var n=e.onReload,r=ts((0,t.useState)(void 0),2),o=r[0],a=r[1],i=ts((0,t.useState)(!1),2),c=i[0],u=i[1],l=xt(),s=l.addError,f=l.addSuccess,p=ts((0,t.useState)(void 0),2),d=p[0],m=p[1],h=ts((0,t.useState)(!1),2),y=h[0],v=h[1],b=".tar, .tar.gz, .tgz, .bzip, .tar.xz, .txz",g=(0,jt.useTranslate)("Images"),E=function(){var e=(0,jt.useTranslate)("size");return(0,t.useCallback)((function(t){var n=function(e){return(t/e).toFixed()};return t>=Zl?e("tb",{value:n(Zl)}):t>=Ql?e("gb",{value:n(Ql)}):t>=Yl?e("mb",{value:n(Yl)}):t>=1024?e("kb",{value:n(1024)}):e("b",{value:t})}),[e])}(),w=d||{},O=w.loaded,S=w.total,T=(0,t.useMemo)((function(){return S?Math.round(100*O/S):0}),[O,S]),A=function(){u(!1)};(0,t.useEffect)((function(){m(void 0),v(!1),a(void 0)}),[c]);var j=(0,t.useMemo)((function(){return 0===T?"not_started":y?100===T?"done":"running":"error"}),[T,y]),P=(0,t.useMemo)((function(){return T||y}),[T,y]);return es.createElement(es.Fragment,null,es.createElement(jt.Button,{"data-action":"upload",icon:"arrow-up-tray",onClick:u},g("uploadImageButton")),es.createElement(jt.Drawer,{"data-type":"upload-image",isOpen:c,onClose:A,title:g("Upload.title"),closingConfirmation:"running"===j,progress:P?{steps:[{title:g("Upload.uploadProcess",{fileName:null==o?void 0:o.name}),status:j,progress:T,statusText:S&&g("Upload.progress",{loaded:E(O),total:E(S)}),children:o&&es.createElement(Xl,{file:o,onProgress:m,onSuccess:function(){f(g("Upload.successUpload",{fileName:o.name})),A(),n()},onError:function(e){v(!1),s(e)}})}],buttons:[es.createElement(jt.Button,{key:"cancel-button",onClick:A},g("Upload.cancelButton"))],autoCloseTimeout:null}:null,form:es.createElement(jt.Form,{state:y?"submit":null,onSubmit:function(){return v(!0)},applyButton:!1,submitButton:{disabled:!o,children:g("Upload.uploadButton")}},es.createElement(Vl,{name:"file",label:g("Upload.inputFileTitle"),description:g("Upload.inputFileDescription",{imageExtensions:b}),onChange:function(e){return a(e)},accept:b,required:!0}))}))};rs.propTypes={onReload:At().func.isRequired};const os=rs;var as=r(772);function is(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return cs(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(cs(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,cs(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,cs(f,"constructor",l),cs(l,"constructor",u),u.displayName="GeneratorFunction",cs(l,o,"GeneratorFunction"),cs(f),cs(f,o,"Generator"),cs(f,r,(function(){return this})),cs(f,"toString",(function(){return"[object Generator]"})),(is=function(){return{w:a,m:p}})()}function cs(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}cs=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){cs(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},cs(e,t,n,r)}function us(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ls(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ss(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ss(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ss(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var fs=function(e){var n=e.id,r=void 0===n?"images":n,o=e.showUpload,a=void 0===o||o,i=e.cardProps,c=void 0===i?void 0:i,u=ls((0,t.useState)([]),2),l=u[0],s=u[1],f=ls((0,t.useState)(!0),2),p=f[0],d=f[1],m=ls((0,t.useState)(null),2),h=m[0],y=m[1],v=ls(za("".concat(r,"SearchState"),""),2),b=v[0],g=v[1],E=(0,jt.useTranslate)("Images"),w=Ct().baseUrl,O=xt().addError,S=function(){var e,t=(e=is().m((function e(){var t,n,r,o;return is().w((function(e){for(;;)switch(e.n){case 0:return d(!0),e.p=1,e.n=2,St.get("".concat(w,"/index/images-list-data"),{params:{searchFilter:{name:{searchText:b}}}});case 2:t=e.v,n=t.data,"error"===(null==(r=void 0===n?[]:n)?void 0:r.status)?(r.statusMessages||[]).forEach(O):Array.isArray(r)?s(r):window.location.reload(),e.n=5;break;case 3:if(e.p=3,o=e.v,!mo(o)){e.n=4;break}y(o.message),e.n=5;break;case 4:throw o;case 5:return e.p=5,d(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){us(a,r,o,i,c,"next",e)}function c(e){us(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,t.useEffect)((function(){S()}),[b]),h?as.createElement(jt.StatusMessage,{intent:"danger"},h):as.createElement(as.Fragment,null,as.createElement(jt.Toolbar,null,a&&as.createElement(jt.ToolbarGroup,{title:E("addGroup")},as.createElement(os,{onReload:S})),as.createElement(jt.ToolbarExpander,null),as.createElement(jt.ToolbarGroup,{title:E("searchGroup")},as.createElement(jt.SearchBar,{inputProps:{placeholder:E("searchPlaceholder"),value:b},onSearch:g}))),as.createElement(Dl,{images:l,isSearch:!!b,loading:p,handleReload:S,cardProps:c}))};fs.propTypes={id:At().string,showUpload:At().bool,cardProps:At().object};const ps=fs;var ds=r(772);function ms(e){return ms="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ms(e)}var hs=["title"];function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ys(Object(n),!0).forEach((function(t){bs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bs(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ms(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ms(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ms(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Es(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Es(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Es(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ws(){return ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ws.apply(null,arguments)}var Os=function(e){return ds.createElement(jt.Translate,ws({namespace:"RunContainer"},e))},Ss=function(e){var n=e.isOpen,r=e.onClose,o=gs((0,t.useState)(0),2),a=o[0],i=o[1],c=gs((0,t.useState)({}),2),u=c[0],l=c[1],s=gs((0,t.useState)(null),2),f=s[0],p=s[1],d=u.name,m=u.isOfficial,h=Ct().baseUrl,y=xt().addSuccess,v=Rn(),b=(0,t.useMemo)((function(){return{url:"".concat(h,"/index/install"),config:{params:{name:d,tag:f}}}}),[d,f,h]);(0,t.useEffect)((function(){n&&(i(0),l({}),p(null))}),[n]);var g=function(){return i((function(e){return e+1}))},E=oo(wu,{name:d,isOfficial:m,onClose:r,onSuccess:g,setTag:p,submitButton:{arrow:"forward",children:ds.createElement(Os,{content:"buttonNext"})}}),w=[{title:ds.createElement(Os,{content:"titleImages"}),subtitle:ds.createElement(Os,{content:"descriptionImages"}),children:ds.createElement(ps,{id:"runContainerImages",showUpload:!1,cardProps:{hoverable:!0,footer:null,onClick:function(e){l(e),g()}}})},vs({title:ds.createElement(Os,{content:"titlePull",params:{name:d}})},E),{title:ds.createElement(Os,{content:"titleInstall",params:{name:d,tag:f}}),form:ds.createElement(pl,{api:n?b:null,onClose:r,onSuccess:function(e){y(ds.createElement(Os,{content:"success"})),v("/index/containers/id/".concat(e))},submitButton:{children:ds.createElement(Os,{content:"submitButton"})}})}],O=w[a],S=O.title,T=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(O,hs);return ds.createElement(ro,ws({dataType:"image-run",isOpen:n,onClose:r,title:S,canMinimize:!1},T))};Ss.propTypes={isOpen:At().bool.isRequired,onClose:At().func.isRequired};const Ts=Ss;var As=r(772);function js(){return js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},js.apply(null,arguments)}var Ps=function(e){return As.createElement(jt.Translate,js({namespace:"Containers.Settings"},e))},Cs=function(e){var n=e.id,r=e.title,o=e.onClose,a=e.onSuccess,i=Ct().baseUrl,c=xt().addSuccess,u=(0,t.useMemo)((function(){return void 0!==n}),[n]),l=(0,t.useMemo)((function(){return{url:"".concat(i,"/index/settings/id/").concat(n)}}),[n,i]);return As.createElement(jt.Drawer,{"data-type":"container-settings",isOpen:u,onClose:o,title:As.createElement(Ps,{content:"title",params:{title:r}}),form:As.createElement(pl,{api:u?l:null,onClose:o,onSuccess:function(e){c(As.createElement(Ps,{content:"success"})),a(e)}})})};Cs.propTypes={id:At().string.isRequired,title:At().string.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const ks=Cs;var Rs=r(772);function xs(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return _s(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(_s(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_s(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,_s(f,"constructor",l),_s(l,"constructor",u),u.displayName="GeneratorFunction",_s(l,o,"GeneratorFunction"),_s(f),_s(f,o,"Generator"),_s(f,r,(function(){return this})),_s(f,"toString",(function(){return"[object Generator]"})),(xs=function(){return{w:a,m:p}})()}function _s(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_s=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){_s(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},_s(e,t,n,r)}function Is(e){return function(e){if(Array.isArray(e))return Ms(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Fs(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bs(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Ls(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Bs(a,r,o,i,c,"next",e)}function c(e){Bs(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Ns(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Fs(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fs(e,t){if(e){if("string"==typeof e)return Ms(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ms(e,t):void 0}}function Ms(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Hs(){return Hs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hs.apply(null,arguments)}var Us=function(e){return Rs.createElement(jt.Translate,Hs({namespace:"Containers.Recreate"},e))},Ds=function(e){var n=e.id,r=e.title,o=e.onClose,a=e.onSuccess,i=Ns((0,t.useState)({}),2),c=i[0],u=i[1],l=Ns((0,t.useState)([]),2),s=l[0],f=l[1],p=Ns((0,t.useState)(!0),2),d=p[0],m=p[1],h=Ns((0,t.useState)(!1),2),y=h[0],v=h[1],b=Ns((0,t.useState)(null),2),g=b[0],E=b[1],w=(0,jt.useTranslate)("Containers.Recreate"),O=Ct().baseUrl,S=xt(),T=S.addSuccess,A=S.addError,j=(0,t.useMemo)((function(){return void 0!==n}),[n]),P=(0,t.useMemo)((function(){return"".concat(O,"/index/recreate/id/").concat(n)}),[n,O]);(0,t.useEffect)((function(){if(!j)return E(null),u({}),f([]),void v(!1);Ls(xs().m((function e(){var t,n,r,a,i,c,l,s,p,d,h;return xs().w((function(e){for(;;)switch(e.n){case 0:return m(!0),e.p=1,e.n=2,St.get(P);case 2:t=e.v,n=t.data,a=(r=void 0===n?{}:n).status,i=r.statusMessages,c=void 0===i?[]:i,l=r.tags,s=void 0===l?[]:l,p=r.tag,"error"===a?(c.forEach(A),o()):(u({tag:d=p||"latest",reset:!1}),f((s.includes(d)?s:[d].concat(Is(s))).map((function(e){return{key:e,title:e===d?w("currentTag",{tag:e}):e}})))),e.n=5;break;case 3:if(e.p=3,h=e.v,!mo(h)){e.n=4;break}A(h.message),o(),e.n=5;break;case 4:throw h;case 5:return e.p=5,m(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})))()}),[n,O,A,P,j,o,w]);var C=function(){var e=Ls(xs().m((function e(t){var n,r,i,c,u,l,s,f,p;return xs().w((function(e){for(;;)switch(e.n){case 0:return v(!0),E(null),e.p=1,e.n=2,St.post(P,So(t));case 2:if(n=e.v,r=n.data,c=(i=void 0===r?{}:r).status,u=i.statusMessages,l=void 0===u?[]:u,s=i.task,f=i.id,l.forEach(A),!s){e.n=3;break}return E(s),e.a(2);case 3:o(),"success"===c&&(T(Rs.createElement(Us,{content:"success"})),a(f)),e.n=6;break;case 4:if(e.p=4,p=e.v,!mo(p)){e.n=5;break}A(p.message),e.n=6;break;case 5:throw p;case 6:return e.p=6,v(!1),e.f(6);case 7:return e.a(2)}}),e,null,[[1,4,6,7]])})));return function(t){return e.apply(this,arguments)}}();return Rs.createElement(ro,{dataType:"container-recreate",isOpen:j,onClose:o,task:g,onTaskComplete:function(e){"done"===e.status&&C(c)},title:Rs.createElement(Us,{content:"title",params:{title:r}}),autoCloseTimeout:null,canMinimize:!1,form:Rs.createElement(jt.Form,{values:c,state:y?"submit":void 0,onFieldChange:function(e,t){return u((function(n){return(0,jt.setIn)(n,e,t)}))},onSubmit:C,submitButton:{children:Rs.createElement(Us,{content:"submitButton"})},applyButton:!1},d?Rs.createElement(jt.ContentLoader,null):Rs.createElement(Rs.Fragment,null,Rs.createElement(jt.Paragraph,null,Rs.createElement(Us,{content:"description"})),Rs.createElement(jt.FormFieldSelect,{name:"tag",label:Rs.createElement(Us,{content:"tag"})},s.map((function(e){var t=e.key,n=e.title;return Rs.createElement("option",{key:t,value:t},n)}))),Rs.createElement(jt.FormFieldCheckbox,{name:"reset",label:Rs.createElement(Us,{content:"reset"})}),Rs.createElement(jt.FormFieldCheckbox,{name:"resetEntrypoint",label:Rs.createElement(Us,{content:"resetEntrypoint"})})))})};Ds.propTypes={id:At().string.isRequired,title:At().string.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const Gs=Ds;var qs=r(772);function $s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Vs(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Vs(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Vs(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Vs(f,"constructor",l),Vs(l,"constructor",u),u.displayName="GeneratorFunction",Vs(l,o,"GeneratorFunction"),Vs(f),Vs(f,o,"Generator"),Vs(f,r,(function(){return this})),Vs(f,"toString",(function(){return"[object Generator]"})),($s=function(){return{w:a,m:p}})()}function Vs(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vs=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Vs(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Vs(e,t,n,r)}function Ws(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function zs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ks(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ks(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ks(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Js(){return Js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Js.apply(null,arguments)}var Xs=function(e){return qs.createElement(jt.Translate,Js({namespace:"Containers.Commit"},e))},Ys=function(e){var n=e.id,r=e.title,o=e.onClose,a=e.onSuccess,i=zs((0,t.useState)({}),2),c=i[0],u=i[1],l=zs((0,t.useState)({}),2),s=l[0],f=l[1],p=zs((0,t.useState)(!1),2),d=p[0],m=p[1],h=Ct().baseUrl,y=xt(),v=y.addSuccess,b=y.addError,g=void 0!==n,E="".concat(h,"/index/commit/id/").concat(n);(0,t.useEffect)((function(){u({repository:"",tag:""}),f({}),m(!1)}),[g]);var w=function(){var e,t=(e=$s().m((function e(t){var n,r,i,c,u,l,s,p,d;return $s().w((function(e){for(;;)switch(e.n){case 0:return m(!0),f({}),e.p=1,e.n=2,St.post(E,So(t));case 2:n=e.v,r=n.data,c=(i=void 0===r?{}:r).status,u=i.statusMessages,l=void 0===u?[]:u,s=i.formMessages,p=void 0===s?{}:s,l.forEach(b),f(p),0===Object.keys(p).length&&o(),"success"===c&&(v(qs.createElement(Xs,{content:"success"})),a()),e.n=5;break;case 3:if(e.p=3,d=e.v,!mo(d)){e.n=4;break}b(d.message),e.n=5;break;case 4:throw d;case 5:return e.p=5,m(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ws(a,r,o,i,c,"next",e)}function c(e){Ws(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}();return qs.createElement(jt.Drawer,{"data-type":"container-commit",isOpen:g,onClose:o,title:qs.createElement(Xs,{content:"title",params:{title:r}}),form:qs.createElement(jt.Form,{values:c,errors:s,state:d?"submit":void 0,onSubmit:w,applyButton:!1},qs.createElement(jt.FormFieldText,{name:"repository",label:qs.createElement(Xs,{content:"repository"}),required:!0}),qs.createElement(jt.FormFieldText,{name:"tag",label:qs.createElement(Xs,{content:"tag"})}))})};Ys.propTypes={id:At().string.isRequired,title:At().string.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const Qs=Ys;var Zs=r(772),ef=["id","containers","handleReload","focus"];function tf(){return tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tf.apply(null,arguments)}function nf(e){return function(e){if(Array.isArray(e))return af(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||of(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||of(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function of(e,t){if(e){if("string"==typeof e)return af(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?af(e,t):void 0}}function af(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var cf="settings",uf="recreate",lf="commit",sf=function(e){var n=e.id,r=void 0===n?"containers":n,o=e.containers,a=e.handleReload,i=e.focus,c=void 0===i?void 0:i,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ef),l=rf((0,t.useState)(!1),2),s=l[0],f=l[1],p=rf((0,t.useState)(void 0),2),d=p[0],m=p[1],h=rf((0,t.useState)(void 0),2),y=h[0],v=h[1],b=rf((0,t.useState)(void 0),2),g=b[0],E=b[1],w=rf(za("".concat(r,"ExpandedRows"),[]),2),O=w[0],S=w[1];(0,t.useEffect)((function(){var e;d&&E(null===(e=o.find((function(e){var t=e.id;return d===t})))||void 0===e?void 0:e.title)}),[d,o]),(0,t.useEffect)((function(){c&&S([c].concat(nf(O.filter((function(e){return e!==c})))))}),[c,S]);var T=(0,t.useCallback)((function(){m(void 0),v(void 0)}),[]),A=(0,t.useCallback)((function(e){m(e),v(cf)}),[]),j=(0,t.useCallback)((function(e){m(e),v(uf)}),[]),P=(0,t.useCallback)((function(e){m(e),v(lf)}),[]),C=function(e,t){-1!==O.indexOf(e)&&S([t].concat(nf(O.filter((function(t){return t!==e}))))),a()},k=(0,t.useCallback)((function(){f(!1)}),[]);return Zs.createElement(Zs.Fragment,null,Zs.createElement(ci,tf({},u,{id:r,containers:o,onRun:function(){return f(!0)},onEdit:A,onRecreate:j,onCommit:P,handleReload:a,expandedRows:O,onExpandedRowsChange:S})),Zs.createElement(Ts,{isOpen:s,onClose:k}),Zs.createElement(ks,{id:y===cf?d:void 0,title:g,onClose:T,onSuccess:function(e){return C(d,e)}}),Zs.createElement(Gs,{id:y===uf?d:void 0,title:g,onClose:T,onSuccess:function(e){return C(d,e)}}),Zs.createElement(Qs,{id:y===lf?d:void 0,title:g,onClose:T,onSuccess:a}))};sf.propTypes={id:At().string,containers:At().array.isRequired,handleReload:At().func.isRequired,focus:At().string};const ff=sf;var pf=r(772);function df(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return mf(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(mf(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,mf(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,mf(f,"constructor",l),mf(l,"constructor",u),u.displayName="GeneratorFunction",mf(l,o,"GeneratorFunction"),mf(f),mf(f,o,"Generator"),mf(f,r,(function(){return this})),mf(f,"toString",(function(){return"[object Generator]"})),(df=function(){return{w:a,m:p}})()}function mf(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}mf=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){mf(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},mf(e,t,n,r)}function hf(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function yf(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){hf(a,r,o,i,c,"next",e)}function c(e){hf(a,r,o,i,c,"throw",e)}i(void 0)}))}}function vf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const gf=function(){var e=vf((0,t.useState)([]),2),n=e[0],r=e[1],o=vf((0,t.useState)(!0),2),a=o[0],i=o[1],c=vf((0,t.useState)(null),2),u=c[0],l=c[1],s=Ct(),f=s.baseUrl,p=s.setPortainerConfiguration,d=xt().addError,m=_n().id,h=function(){var e=yf(df().m((function e(){var t,n,o,a,c,u,s;return df().w((function(e){for(;;)switch(e.n){case 0:return i(!0),e.p=1,e.n=2,St.get("".concat(f,"/index/list-data"));case 2:if(t=e.v,n=t.data,"error"!==(null==(o=void 0===n?[]:n)?void 0:o.status)){e.n=3;break}(o.statusMessages||[]).forEach(d),e.n=5;break;case 3:if(!Array.isArray(o)){e.n=4;break}r(o),e.n=5;break;case 4:return window.location.reload(),e.a(2);case 5:e.n=8;break;case 6:if(e.p=6,u=e.v,!mo(u)){e.n=7;break}l(u.message),e.n=8;break;case 7:throw u;case 8:return e.p=8,i(!1),e.f(8);case 9:return e.p=9,e.n=10,St.get("".concat(f,"/portainer/config"));case 10:a=e.v,c=a.data,p(c),e.n=12;break;case 11:if(e.p=11,s=e.v,mo(s)){e.n=12;break}throw s;case 12:return e.a(2)}}),e,null,[[9,11],[1,6,8,9]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){yf(df().m((function e(){var t;return df().w((function(e){for(;;)switch(e.n){case 0:return e.n=1,h();case 1:m&&(null===(t=document.getElementById("container-".concat(m)))||void 0===t||t.scrollIntoView({behavior:"smooth"}));case 2:return e.a(2)}}),e)})))()}),[m]),u?pf.createElement(jt.StatusMessage,{intent:"danger"},u):pf.createElement(ff,{containers:n,handleReload:h,loading:a,focus:m})};var Ef=r(772);function wf(){return wf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wf.apply(null,arguments)}var Of=function(e){return Ef.createElement(jt.Translate,wf({namespace:"Environments.Warnings"},e))},Sf=function(e){var n=e.configurations,r=e.isRemoteAllowed,o=e.buyLicenseUrl,a=e.kbUrl,i=e.faqUrl,c=e.isLocalSupported,u=(0,t.useMemo)((function(){return n.some((function(e){return!!e.remote}))}),[n]),l=(0,t.useMemo)((function(){return n.some((function(e){return!e.remote}))}),[n]);if(r)return null;var s=Ef.createElement(jt.Link,{href:o,target:"_blank"},Ef.createElement(Of,{content:"buyLicenseLink"}));return u?Ef.createElement(jt.StatusMessage,{intent:"warning"},Ef.createElement(Of,{content:"remoteDockerRestrictedByLicense",params:{link:s}})):l?null:c?Ef.createElement(jt.StatusMessage,{intent:"warning"},Ef.createElement(Of,{component:"div",content:"localDockerNotInstalled",params:{kbLink:Ef.createElement(jt.Link,{href:a,target:"_blank"},Ef.createElement(Of,{content:"kbLink"}))}}),Ef.createElement(Of,{content:"noLicense",params:{link:s}})):Ef.createElement(jt.StatusMessage,{intent:"warning"},Ef.createElement(Of,{component:"div",content:"localDockerNotSupported",params:{faqLink:Ef.createElement(jt.Link,{href:i,target:"_blank"},Ef.createElement(Of,{content:"faqLink"}))}}),Ef.createElement(Of,{content:"noLicense",params:{link:s}}))};Sf.propTypes={configurations:At().array.isRequired,isRemoteAllowed:At().bool.isRequired,buyLicenseUrl:At().string.isRequired,kbUrl:At().string.isRequired,faqUrl:At().string.isRequired,isLocalSupported:At().bool.isRequired};const Tf=Sf;var Af=r(772),jf=["disabled"];function Pf(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Cf(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Cf(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Cf(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Cf(f,"constructor",l),Cf(l,"constructor",u),u.displayName="GeneratorFunction",Cf(l,o,"GeneratorFunction"),Cf(f),Cf(f,o,"Generator"),Cf(f,r,(function(){return this})),Cf(f,"toString",(function(){return"[object Generator]"})),(Pf=function(){return{w:a,m:p}})()}function Cf(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Cf=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Cf(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Cf(e,t,n,r)}function kf(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Rf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _f(){return _f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_f.apply(null,arguments)}var If=function(e){return Af.createElement(jt.Translate,_f({namespace:"Environments.List"},e))},Bf=function(e){var n=e.id,r=e.isActive,o=e.onSuccess,a=Rf((0,t.useState)(!1),2),i=a[0],c=a[1],u=Ct().baseUrl,l=xt(),s=l.addSuccess,f=l.addError,p=function(){var e,t=(e=Pf().m((function e(t){var r,a,i,l,p,d;return Pf().w((function(e){for(;;)switch(e.n){case 0:return c(!0),e.p=1,e.n=2,St.post("".concat(u,"/configure/switch"),{id:n,state:t?"active":"inactive"});case 2:r=e.v,a=r.data,i=a.status,l=a.statusMessages,p=void 0===l?[]:l,"error"===i?p.forEach((function(e){return f(e)})):(s(Af.createElement(If,{content:t?"activatedSuccess":"deactivatedSuccess"})),o()),e.n=5;break;case 3:if(e.p=3,d=e.v,!mo(d)){e.n=4;break}f(d.message),e.n=5;break;case 4:throw d;case 5:return e.p=5,c(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){kf(a,r,o,i,c,"next",e)}function c(e){kf(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),d=Af.createElement(jt.Switch,{"data-action":"toggle-".concat(n),loading:i,checked:r,onChange:p});return r?d:Af.createElement(jt.Tooltip,{title:Af.createElement(If,{content:"warningActivate"})},d)};Bf.propTypes={id:At().string.isRequired,isActive:At().bool.isRequired,onSuccess:At().func.isRequired};var Lf=function(e){var t=e.disabled,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,jf);return t?Af.createElement(jt.Switch,{disabled:!0}):Af.createElement(Bf,n)};const Nf=Lf;Lf.propTypes={disabled:At().bool.isRequired};var Ff=r(772);function Mf(e){return Mf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mf(e)}var Hf=["configurations","isRemoteAllowed","onAdd","onEdit","handleReload","loading"],Uf=["active","remote","host","port","ssl"];function Df(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Gf(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Gf(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Gf(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Gf(f,"constructor",l),Gf(l,"constructor",u),u.displayName="GeneratorFunction",Gf(l,o,"GeneratorFunction"),Gf(f),Gf(f,o,"Generator"),Gf(f,r,(function(){return this})),Gf(f,"toString",(function(){return"[object Generator]"})),(Df=function(){return{w:a,m:p}})()}function Gf(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Gf=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Gf(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Gf(e,t,n,r)}function qf(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function $f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Kf(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Jf(){return Jf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jf.apply(null,arguments)}var Xf=function(e){return Ff.createElement(jt.Translate,Jf({namespace:"Environments.List"},e))},Yf=function(e){var n=e.configurations,r=e.isRemoteAllowed,o=e.onAdd,a=e.onEdit,i=e.handleReload,c=e.loading,u=Kf(e,Hf),l=(0,jt.useTranslate)("Environments.List"),s=Wf((0,t.useState)([]),2),f=s[0],p=s[1],d=Wf((0,t.useState)(!1),2),m=d[0],h=d[1],y=Ct().baseUrl,v=xt(),b=v.addSuccess,g=v.addError,E=(0,t.useMemo)((function(){return c?Ff.createElement(jt.ContentLoader,null):r?Ff.createElement(jt.ListEmptyView,{actions:Ff.createElement(jt.Button,{"data-action":"add",intent:"primary",onClick:o,tooltip:Ff.createElement(Xf,{content:"buttonAddHint"})},Ff.createElement(Xf,{content:"buttonAdd"}))}):void 0}),[c,r,o]),w=(0,t.useMemo)((function(){return n.map((function(e){var t=e.active,n=e.remote,o=e.host,a=e.port,i=e.ssl,c=Kf(e,Uf);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$f(Object(n),!0).forEach((function(t){Vf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({isActive:!!t,isRemote:!!n,isSecured:!(!n||!i),server:n?"".concat(o,":").concat(a):l("localhost"),disabled:n&&!r},c)}))}),[n,l,r]),O=(0,t.useMemo)((function(){return w.filter((function(e){return e.isRemote})).map((function(e){return e.id}))}),[w]),S=function(){var e,t=(e=Df().m((function e(){var t,n,r,o,a,c;return Df().w((function(e){for(;;)switch(e.n){case 0:return h(!0),e.p=1,e.n=2,St.post("".concat(y,"/configure/remove"),{ids:f});case 2:t=e.v,n=t.data,r=n.status,o=n.statusMessages,a=void 0===o?[]:o,"error"===r?a.forEach((function(e){return g(e)})):(b(Ff.createElement(Xf,{content:"removedSuccess"})),i()),e.n=5;break;case 3:if(e.p=3,c=e.v,!mo(c)){e.n=4;break}g(c.message),e.n=5;break;case 4:throw c;case 5:return e.p=5,h(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){qf(a,r,o,i,c,"next",e)}function c(e){qf(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return Ff.createElement(jt.List,Jf({},u,{columns:[{key:"isActive",title:Ff.createElement(Xf,{content:"columnActive"}),width:"1%",render:function(e){return Ff.createElement(Nf,Jf({},e,{onSuccess:i}))}},{key:"server",title:Ff.createElement(Xf,{content:"columnServer"}),render:function(e){var t=e.id,n=e.server,o=e.isRemote,i=e.isSecured,c=r&&o?Ff.createElement(jt.Link,{onClick:function(){return a(t)}},n):n;return i?Ff.createElement(jt.Status,{icon:"lock-closed-check",intent:"success"},c):c}},{key:"description",title:Ff.createElement(Xf,{content:"columnDescription"})}],data:w,toolbar:r?Ff.createElement(jt.Toolbar,null,Ff.createElement(jt.ToolbarGroup,{title:"Add"},Ff.createElement(jt.Button,{"data-action":"add",icon:"plus",intent:"primary",tooltip:Ff.createElement(Xf,{content:"buttonAddHint"}),onClick:o})),Ff.createElement(jt.ToolbarGroup,{title:"Remove"},Ff.createElement(jt.ListOperation,{critical:!0,"data-action":"remove",noSelectionText:Ff.createElement(Xf,{content:"removeEmptySelection"}),confirmationText:Ff.createElement(Xf,{content:"removeConfirmation"}),actionButtonText:Ff.createElement(Xf,{content:"buttonYes"}),cancelButtonText:Ff.createElement(Xf,{content:"buttonCancel"})},Ff.createElement(jt.Button,{"data-action":"remove",onClick:S,state:m?"loading":void 0,tooltip:Ff.createElement(Xf,{content:"buttonRemoveHint"})},Ff.createElement(Xf,{content:"buttonRemove"}))))):void 0,emptyView:E,rowKey:"id",selection:f,onSelectionChange:r?function(e){return p(e.filter((function(e){return O.includes(e)})))}:void 0,renderSelectionCheckbox:function(e,t){return Ff.createElement(jt.Checkbox,Jf({},e,{disabled:t&&!t.isRemote,checked:t?f.includes(t.id):f.length&&f.length===O.length}))},loadingRows:m?f:void 0,loading:c}))};Yf.propTypes={configurations:At().array.isRequired,isRemoteAllowed:At().bool.isRequired,onAdd:At().func.isRequired,onEdit:At().func.isRequired,handleReload:At().func.isRequired,loading:At().bool.isRequired};const Qf=Yf;var Zf=r(772);function ep(e){return ep="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ep(e)}var tp=["status","statusMessages"],np=["sslKey","sslCert","sslCa"];function rp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function op(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rp(Object(n),!0).forEach((function(t){ap(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ap(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ep(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ep(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ep(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ip(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return cp(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(cp(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,cp(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,cp(f,"constructor",l),cp(l,"constructor",u),u.displayName="GeneratorFunction",cp(l,o,"GeneratorFunction"),cp(f),cp(f,o,"Generator"),cp(f,r,(function(){return this})),cp(f,"toString",(function(){return"[object Generator]"})),(ip=function(){return{w:a,m:p}})()}function cp(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}cp=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){cp(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},cp(e,t,n,r)}function up(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function lp(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function sp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){lp(a,r,o,i,c,"next",e)}function c(e){lp(a,r,o,i,c,"throw",e)}i(void 0)}))}}function fp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function dp(){return dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dp.apply(null,arguments)}var mp=function(e){return Zf.createElement(jt.Translate,dp({namespace:"Environments.Configuration"},e))},hp=function(e){var n=e.id,r=void 0===n?void 0:n,o=e.onClose,a=e.onSuccess,i=fp((0,t.useState)({}),2),c=i[0],u=i[1],l=fp((0,t.useState)({}),2),s=l[0],f=l[1],p=fp((0,t.useState)(!0),2),d=p[0],m=p[1],h=fp((0,t.useState)(!1),2),y=h[0],v=h[1],b=Ct().baseUrl,g=xt(),E=g.addSuccess,w=g.addError,O=void 0!==r,S=0===r,T="".concat(b,"/configure/settings").concat(r?"/id/".concat(r):"");(0,t.useEffect)((function(){return O?S?(u({active:"1",host:"",port:"",description:"",ssl:"1"}),void m(!1)):void sp(ip().m((function e(){var t,n,r,a,i,c,l,s,f,p,d,h,y;return ip().w((function(e){for(;;)switch(e.n){case 0:return m(!0),e.p=1,e.n=2,St.get(T);case 2:t=e.v,n=t.data,a=(r=void 0===n?{}:n).status,i=r.statusMessages,c=void 0===i?[]:i,l=up(r,tp),"error"!==a&&l?(s=l.active,f=l.host,p=l.port,d=l.description,h=l.ssl,u({active:s?"1":"0",host:f,port:p,description:d,ssl:h?"1":"0"})):(c.forEach((function(e){return w(e)})),o()),e.n=5;break;case 3:if(e.p=3,y=e.v,!mo){e.n=4;break}w(y.message),o(),e.n=5;break;case 4:throw y;case 5:return e.p=5,m(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})))():(u({}),f({}),void v(!1))}),[r,b,w,T,S,O,o]);var A=function(){var e=sp(ip().m((function e(t){var n,r,i,c,u,l,s,p,d,m,h,y,b;return ip().w((function(e){for(;;)switch(e.n){case 0:return n=t.sslKey,r=t.sslCert,i=t.sslCa,c=up(t,np),v(!0),f({}),e.p=1,e.n=2,St.post(T,So(op(op({},c),{},{sslKey:n||new File([],""),sslCert:r||new File([],""),sslCa:i||new File([],"")})),{headers:{"Content-Type":"multipart/form-data"}});case 2:u=e.v,l=u.data,p=(s=void 0===l?{}:l).status,d=s.statusMessages,m=void 0===d?[]:d,h=s.formMessages,y=void 0===h?{}:h,m.forEach(w),f(y),0===Object.keys(y).length&&o(),"success"===p&&(E(Zf.createElement(mp,{content:"success"})),a()),e.n=5;break;case 3:if(e.p=3,b=e.v,!mo(b)){e.n=4;break}w(b.message),e.n=5;break;case 4:throw b;case 5:return e.p=5,v(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})));return function(t){return e.apply(this,arguments)}}();return Zf.createElement(jt.Drawer,{"data-type":"environment-settings",isOpen:O,onClose:o,title:Zf.createElement(mp,{content:S?"titleNew":"title"}),form:Zf.createElement(jt.Form,{values:c,errors:s,state:y?"submit":void 0,onFieldChange:function(e,t){return u((function(n){return(0,jt.setIn)(n,e,t)}))},onSubmit:A,applyButton:!1,submitButton:{children:Zf.createElement(mp,{content:S?"buttonAdd":"buttonEdit"}),disabled:d}},d?Zf.createElement(jt.ContentLoader,null):Zf.createElement(Zf.Fragment,null,Zf.createElement(jt.FormFieldCheckbox,{name:"active",label:Zf.createElement(mp,{content:"active"}),description:Zf.createElement(mp,{content:"activeDescription"}),checkedValue:"1",uncheckedValue:"0"}),Zf.createElement(jt.FormFieldText,{name:"host",label:Zf.createElement(mp,{content:"host"}),size:"lg",required:!0}),Zf.createElement(jt.FormFieldText,{name:"port",label:Zf.createElement(mp,{content:"port"}),size:5,required:!0}),Zf.createElement(jt.FormFieldText,{name:"description",label:Zf.createElement(mp,{content:"description"}),size:"lg"}),Zf.createElement(jt.FormFieldCheckbox,{name:"ssl",label:Zf.createElement(mp,{content:"ssl"}),checkedValue:"1",uncheckedValue:"0"}),"1"===(0,jt.getIn)(c,"ssl")&&Zf.createElement(Zf.Fragment,null,Zf.createElement(Vl,{name:"sslKey",label:Zf.createElement(mp,{content:"sslKey"}),description:Zf.createElement(mp,{content:"sslKeyDescription"})}),Zf.createElement(Vl,{name:"sslCert",label:Zf.createElement(mp,{content:"sslCert"}),description:Zf.createElement(mp,{content:"sslCertDescription"})}),Zf.createElement(Vl,{name:"sslCa",label:Zf.createElement(mp,{content:"sslCa"}),description:Zf.createElement(mp,{content:"sslCaDescription"})}))))})};hp.propTypes={id:At().string,onClose:At().func.isRequired,onSuccess:At().func.isRequired};const yp=hp;var vp=r(772),bp=["configurations"];function gp(){return gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gp.apply(null,arguments)}function Ep(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return wp(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(wp(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,wp(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,wp(f,"constructor",l),wp(l,"constructor",u),u.displayName="GeneratorFunction",wp(l,o,"GeneratorFunction"),wp(f),wp(f,o,"Generator"),wp(f,r,(function(){return this})),wp(f,"toString",(function(){return"[object Generator]"})),(Ep=function(){return{w:a,m:p}})()}function wp(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}wp=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){wp(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},wp(e,t,n,r)}function Op(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Sp(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Tp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Sp(a,r,o,i,c,"next",e)}function c(e){Sp(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Ap(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Pp=function(){var e=Ap((0,t.useState)([]),2),n=e[0],r=e[1],o=Ap((0,t.useState)({}),2),a=o[0],i=o[1],c=Ap((0,t.useState)(!0),2),u=c[0],l=c[1],s=Ap((0,t.useState)(null),2),f=s[0],p=s[1],d=Ap((0,t.useState)(void 0),2),m=d[0],h=d[1],y=Ct(),v=y.baseUrl,b=y.setActiveConfiguration,g=function(){var e=Tp(Ep().m((function e(){var t,n,o,a,c;return Ep().w((function(e){for(;;)switch(e.n){case 0:return l(!0),e.p=1,e.n=2,St.get("".concat(v,"/configure/list-data"));case 2:t=e.v,n=t.data,o=n.configurations,a=Op(n,bp),r(o),i(a),e.n=5;break;case 3:if(e.p=3,c=e.v,!mo(c)){e.n=4;break}p(c.message),e.n=5;break;case 4:throw c;case 5:return e.p=5,l(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Tp(Ep().m((function e(){var t,n,r;return Ep().w((function(e){for(;;)switch(e.n){case 0:return g(),e.p=1,e.n=2,St.get("".concat(v,"/configure/active"));case 2:t=e.v,n=t.data,b(n),e.n=4;break;case 3:if(e.p=3,r=e.v,mo(r)){e.n=4;break}throw r;case 4:return e.a(2)}}),e,null,[[1,3]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){g()}),[]),f?vp.createElement(jt.StatusMessage,{intent:"danger"},f):vp.createElement(vp.Fragment,null,!u&&vp.createElement(Tf,gp({configurations:n},a)),vp.createElement(Qf,{configurations:n,isRemoteAllowed:a.isRemoteAllowed,onAdd:function(){return h(0)},onEdit:h,handleReload:E,loading:u}),vp.createElement(yp,{id:m,onClose:function(){return h(void 0)},onSuccess:E}))};var Cp=r(772);const kp=function(){return Cp.createElement(ps,null)};var Rp=r(772);function xp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return _p(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(_p(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_p(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,_p(f,"constructor",l),_p(l,"constructor",u),u.displayName="GeneratorFunction",_p(l,o,"GeneratorFunction"),_p(f),_p(f,o,"Generator"),_p(f,r,(function(){return this})),_p(f,"toString",(function(){return"[object Generator]"})),(xp=function(){return{w:a,m:p}})()}function _p(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_p=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){_p(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},_p(e,t,n,r)}function Ip(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Bp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ip(a,r,o,i,c,"next",e)}function c(e){Ip(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Lp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Np(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Np(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Np(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Fp=function(e){var n=e.project,r=e.handleStacksReload,o=e.loading,a=void 0!==o&&o,i=Ct().baseUrl,c=Lp((0,t.useState)(!0),2),u=c[0],l=c[1],s=Lp((0,t.useState)([]),2),f=s[0],p=s[1],d=Lp((0,t.useState)(null),2),m=d[0],h=d[1],y=(0,t.useCallback)(Bp(xp().m((function e(){var t,r,o;return xp().w((function(e){for(;;)switch(e.n){case 0:if(l(!0),!a){e.n=1;break}return e.a(2);case 1:return e.p=1,e.n=2,St.get("".concat(i,"/stack/list-containers"),{params:{project:n}});case 2:t=e.v,r=t.data,p(r),e.n=4;break;case 3:e.p=3,o=e.v,h(o.message);case 4:return e.p=4,l(!1),e.f(4);case 5:return e.a(2)}}),e,null,[[1,3,4,5]])}))),[i,n,a]);return(0,t.useEffect)((function(){y()}),[y]),u&&0===f.length?Rp.createElement(jt.ContentLoader,null):m?Rp.createElement(jt.StatusMessage,{intent:"danger"},m):Rp.createElement(ff,{id:"stackContainers",containers:f,loading:u,handleReload:r,withToolbar:!1})};Fp.propTypes={project:At().string.isRequired,handleStacksReload:At().func.isRequired,loading:At().bool};const Mp=Fp;var Hp=r(772),Up=function(e){var t=e.content,n=xt().addSuccess;return Hp.createElement(jt.Button,{ghost:!0,icon:"copy",tooltip:Hp.createElement(jt.Translate,{content:"copyToClipboard"}),onClick:function(){(0,jt.copyToClipboard)(t),n(Hp.createElement(jt.Translate,{content:"copyToClipboardSuccess"}))}})};Up.propTypes={content:At().string.isRequired};const Dp=Up;var Gp=r(772),qp=["loading","onLoading","stacks","handleReload","onAdd","onEdit","onUp"];function $p(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Vp(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Vp(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Vp(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Vp(f,"constructor",l),Vp(l,"constructor",u),u.displayName="GeneratorFunction",Vp(l,o,"GeneratorFunction"),Vp(f),Vp(f,o,"Generator"),Vp(f,r,(function(){return this})),Vp(f,"toString",(function(){return"[object Generator]"})),($p=function(){return{w:a,m:p}})()}function Vp(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vp=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Vp(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Vp(e,t,n,r)}function Wp(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function zp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Wp(a,r,o,i,c,"next",e)}function c(e){Wp(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Kp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Xp(){return Xp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xp.apply(null,arguments)}var Yp=function(e){return Gp.createElement(jt.Translate,Xp({namespace:"Stacks.List"},e))},Qp=function(e){var n=e.loading,r=e.onLoading,o=e.stacks,a=e.handleReload,i=e.onAdd,c=e.onEdit,u=e.onUp,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,qp),s=Kp((0,t.useState)(!0),2),f=s[0],p=s[1],d=xt(),m=d.addError,h=d.addSuccess,y=Ct(),v=y.baseUrl,b=y.stack.watch,g=(0,jt.useTranslate)("Stacks.List"),E=Kp(za("stacksListSortState",{sortColumn:"project",sortDirection:"ASC"}),2),w=E[0],O=w.sortColumn,S=w.sortDirection,T=E[1],A=Kp(za("stacksSearchState",""),2),j=A[0],P=A[1],C=(0,t.useMemo)((function(){return j?o.filter((function(e){return e.project.toLowerCase().includes(j.toLowerCase())})):o}),[o,j]),k=function(){var e=zp($p().m((function e(t,n){var o,i,c,u,l,s;return $p().w((function(e){for(;;)switch(e.n){case 0:return o={stop:Gp.createElement(Yp,{content:"stopOperationSuccess"}),down:Gp.createElement(Yp,{content:"downOperationSuccess"})},r(!0),e.p=1,e.n=2,St.post("".concat(v,"/stack/").concat(n),t);case 2:i=e.v,c=i.data,u=c.status,l=c.error,"error"===u?m(l):h(o[n]),e.n=5;break;case 3:if(e.p=3,s=e.v,!mo(s)){e.n=4;break}m(s.message),e.n=5;break;case 4:throw s;case 5:return e.p=5,a(),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})));return function(t,n){return e.apply(this,arguments)}}(),R=function(){var e=zp($p().m((function e(t){var n,r,o,a,i;return $p().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,St.post("".concat(v,"/stack/watch"),{project:t});case 1:n=e.v,r=n.data,o=r.status,a=r.error,"error"===o&&m(a),e.n=4;break;case 2:if(e.p=2,i=e.v,!mo(i)){e.n=3;break}m(i.message),e.n=4;break;case 3:throw i;case 4:return e.a(2)}}),e,null,[[0,2]])})));return function(t){return e.apply(this,arguments)}}();return Gp.createElement(jt.List,Xp({data:C,loading:n,sortColumn:O,sortDirection:S,onSortChange:T,columns:[{key:"project",title:Gp.createElement(Yp,{content:"columnProject"}),type:"title",sortable:!0},{key:"status",title:Gp.createElement(Yp,{content:"columnStatus"}),type:"controls",render:function(e){return e.status.map((function(e){var t=Kp(e,2),n=t[0],r=t[1];return Gp.createElement(jt.Badge,{key:n,label:r,intent:{paused:"inactive",restarting:"warning",removing:"danger",running:"success",dead:"danger",created:"inactive",exited:"inactive"}[n]},Gp.createElement(jt.Button,{ghost:!0},Gp.createElement(Yp,{content:{paused:"statusPaused",restarting:"statusRestarting",removing:"statusRemoving",running:"statusRunning",dead:"statusDead",created:"statusCreated",exited:"statusExited"}[n],fallback:n})))}))}},{key:"actions",width:"1%",type:"actions",render:function(e){var t=e.project;return Gp.createElement(jt.ListActions,{"data-test-id":"list-action-".concat(t)},Gp.createElement(jt.ListAction,{primary:!0,"data-action":"edit-".concat(t),icon:"pencil",onClick:function(){return c(t)},tooltip:Gp.createElement(Yp,{content:"editActionDescription"})},Gp.createElement(Yp,{content:"editAction"})),Gp.createElement(jt.ListAction,{icon:"rocket","data-action":"up-".concat(t),onClick:function(){return u(t)},tooltip:Gp.createElement(Yp,{content:"upActionDescription"})},Gp.createElement(Yp,{content:"upAction"})),b&&Gp.createElement(jt.ListAction,{icon:"eye","data-action":"watch-".concat(t),onClick:function(){return R(t)},tooltip:Gp.createElement(Yp,{content:"watchActionDescription"})},Gp.createElement(Yp,{content:"watchAction"})),Gp.createElement(jt.ListAction,{icon:"stop-circle","data-action":"stop-".concat(t),tooltip:Gp.createElement(Yp,{content:"stopActionDescription"}),onClick:function(){return k({project:t},"stop")}},(function(e){var t=e.wrap;return Gp.createElement($a,{description:Gp.createElement(Yp,{content:"stopActionConfirmation"}),target:t(Gp.createElement(Yp,{content:"stopAction"})),placement:"left"})})),Gp.createElement(jt.ListAction,{icon:"remove","data-action":"down-".concat(t),tooltip:Gp.createElement(Yp,{content:"downActionDescription"}),onClick:function(){return k({project:t,downWithVolumes:f},"down")}},(function(e){var t=e.wrap;return Gp.createElement($a,{description:Gp.createElement(Yp,{content:"downActionConfirmation"}),target:t(Gp.createElement(Yp,{content:"downAction"})),placement:"left"},Gp.createElement(jt.Checkbox,{name:"withVolumes",checked:f,onChange:function(e){return p(e)},onClick:function(e){return e.stopPropagation()}},Gp.createElement(Yp,{content:"downWithVolumes"})))})))}}],toolbar:Gp.createElement(jt.Toolbar,null,Gp.createElement(jt.ToolbarGroup,{title:g("addGroup")},Gp.createElement(jt.Button,{"data-action":"add",icon:"plus",intent:"primary",tooltip:Gp.createElement(Yp,{content:"buttonAdd"}),onClick:i})),Gp.createElement(jt.ToolbarExpander,null),Gp.createElement(jt.ToolbarGroup,{title:g("searchGroup")},Gp.createElement(jt.SearchBar,{inputProps:{placeholder:g("searchPlaceholder"),value:j},onTyping:function(e){return P(e)}}))),filtered:!!j,emptyView:n?Gp.createElement(jt.ContentLoader,null):Gp.createElement(jt.ListEmptyView,{reason:j?"filtered":void 0,actions:j?void 0:Gp.createElement(jt.Button,{"data-action":"add",intent:"primary",onClick:i},Gp.createElement(Yp,{content:"buttonAdd"}))}),rowKey:"project",rowProps:{"data-cy":"stack"},renderRowBody:function(e){var t=e.project,r=e.files;return Gp.createElement(Gp.Fragment,null,Gp.createElement(jt.Section,null,Gp.createElement(jt.SectionItem,{title:Gp.createElement(Yp,{content:"fileSection"}),vertical:!0},r.map((function(e){return Gp.createElement("div",{key:e,className:"docker-compose-file"},e,Gp.createElement(Dp,{content:e}))})))),Gp.createElement(Mp,{project:t,handleStacksReload:a,loading:n}))}},l))};Qp.propTypes={loading:At().bool.isRequired,onLoading:At().func.isRequired,stacks:At().arrayOf(At().shape({project:At().string.isRequired,status:At().arrayOf(At().array),files:At().arrayOf(At().string)})).isRequired,handleReload:At().func.isRequired,onAdd:At().func.isRequired,onEdit:At().func.isRequired,onUp:At().func.isRequired};const Zp=Qp;var ed=r(772),td=function(e){var t=e.name,n=e.title,r=e.types;return ed.createElement(jt.Section,{title:n,vertical:!0},ed.createElement(jt.FormField,{name:t},(function(e){var t=e.getId,n=e.getName,o=e.getValue,a=e.setValue,i=e.isDisabled;return ed.createElement(ed.Fragment,null,ed.createElement(jt.ItemList,{stretchable:!0,selectable:!0,minColumnWidth:270,gap:"sm",value:o(),onSelect:function(e){return a(e)}},r.map((function(e){var t=e.key,n=e.icon,r=e.title,o=e.description;return ed.createElement(jt.Item,{icon:n,key:t,role:"button",value:t,"data-action":"select-source-".concat(t),title:ed.createElement(jt.Heading,{level:"4"},ed.createElement(jt.Paragraph,null,r)),disabled:i()},ed.createElement(jt.Text,{fontSize:"md"},o))}))),ed.createElement("input",{hidden:!0,id:t(),name:n(),value:o(),readOnly:!0}))})))};td.propTypes={name:At().string.isRequired,title:At().node.isRequired,types:At().arrayOf(At().shape({key:At().string,icon:At().string,title:At().node,description:At().node})).isRequired};const nd=td;var rd=r(772);function od(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return ad(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ad(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ad(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ad(f,"constructor",l),ad(l,"constructor",u),u.displayName="GeneratorFunction",ad(l,o,"GeneratorFunction"),ad(f),ad(f,o,"Generator"),ad(f,r,(function(){return this})),ad(f,"toString",(function(){return"[object Generator]"})),(od=function(){return{w:a,m:p}})()}function ad(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ad=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){ad(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},ad(e,t,n,r)}function id(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function cd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ud(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ud(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ud(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ld(){return ld=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ld.apply(null,arguments)}var sd=function(e){return rd.createElement(jt.Translate,ld({namespace:"Stacks.Form"},e))},fd=function(e){var n=cd((0,t.useState)(null),2),r=n[0],o=n[1],a=cd((0,t.useState)(null),2),i=a[0],c=a[1],u=Ct().baseUrl;return(0,t.useEffect)((function(){var e;(e=od().m((function e(){var t,n,r;return od().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,St.get("".concat(u,"/stack/get-webspaces"));case 1:t=e.v,n=t.data,o(n),e.n=4;break;case 2:if(e.p=2,r=e.v,!mo(r)){e.n=3;break}c(r.message),e.n=4;break;case 3:throw r;case 4:return e.a(2)}}),e,null,[[0,2]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){id(a,r,o,i,c,"next",e)}function c(e){id(a,r,o,i,c,"throw",e)}i(void 0)}))})()}),[u]),i?rd.createElement(jt.FormField,e,rd.createElement(jt.Status,{intent:"danger"},i)):rd.createElement(jt.FormFieldSelect,ld({searchable:!0,placeholder:rd.createElement(sd,{content:"selectWebspace"})},e),null===r&&rd.createElement(jt.SelectOption,{disabled:!0,value:"0",label:"loading"},rd.createElement(jt.ContentLoader,{text:rd.createElement(sd,{content:"webspacesLoading"})})),null==r?void 0:r.map((function(e){var t=e.id,n=e.name;return rd.createElement(jt.SelectOption,{key:t,value:t,label:n},n)})))};fd.propTypes=jt.FormFieldSelect.propTypes;const pd=fd;var dd=r(772),md=["children"];var hd=function(e){var t=e.children,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,md);return dd.createElement("li",{className:"docker-directory-browser__item"},dd.createElement(jt.Link,n,t))};hd.propTypes={children:At().node.isRequired};const yd=hd;var vd=r(772),bd=function(e){var t=e.loading,n=e.expanded;return t?vd.createElement(jt.Icon,{name:"refresh",animation:"spin"}):vd.createElement(jt.Icon,{name:n?"folder-open":"folder-closed"})};bd.propTypes={loading:At().bool.isRequired,expanded:At().bool.isRequired};var gd=function(e){var t=e.name,n=e.loading,r=e.expanded,o=e.handleToggle;return vd.createElement(yd,{onClick:o},vd.createElement(bd,{loading:n,expanded:r}),t)};gd.propTypes={name:At().string.isRequired,loading:At().bool.isRequired,expanded:At().bool.isRequired,handleToggle:At().func.isRequired};const Ed=gd;const wd=(0,t.createContext)({webspace:void 0,getValue:function(){},setValue:function(){}});var Od=r(772),Sd=function(e){var n=e.name,r=e.path,o=(0,t.useContext)(wd),a=o.getValue,i=o.setValue,c=a(),u=(0,t.useMemo)((function(){return c&&c===r}),[r,c]);return Od.createElement(yd,{onClick:function(){return i(r)},className:u?"docker-directory-browser__selected":void 0},Od.createElement(jt.Icon,{name:"file"}),n)};Sd.propTypes={name:At().string.isRequired,path:At().string.isRequired};const Td=Sd;var Ad=r(772),jd=["children"];var Pd=function(e){var t=e.children,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,jd);return Ad.createElement("ul",n,t)};Pd.propTypes={children:At().node.isRequired};const Cd=Pd;var kd=r(772),Rd=["isDir"];function xd(){return xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xd.apply(null,arguments)}function _d(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Id(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Id(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Id(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Id(f,"constructor",l),Id(l,"constructor",u),u.displayName="GeneratorFunction",Id(l,o,"GeneratorFunction"),Id(f),Id(f,o,"Generator"),Id(f,r,(function(){return this})),Id(f,"toString",(function(){return"[object Generator]"})),(_d=function(){return{w:a,m:p}})()}function Id(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Id=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Id(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Id(e,t,n,r)}function Bd(e){return function(e){if(Array.isArray(e))return Md(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Fd(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ld(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Nd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Fd(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fd(e,t){if(e){if("string"==typeof e)return Md(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Md(e,t):void 0}}function Md(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Hd=function(e){var n=e.name,r=e.path,o=e.expanded,a=void 0!==o&&o,i=Nd((0,t.useState)(a),2),c=i[0],u=i[1],l=Nd((0,t.useState)(!1),2),s=l[0],f=l[1],p=Nd((0,t.useState)(null),2),d=p[0],m=p[1],h=(0,t.useContext)(wd).webspace,y=Ct().baseUrl,v=xt().addError,b=function(){var e,t=(e=_d().m((function e(){var t,n,o;return _d().w((function(e){for(;;)switch(e.n){case 0:return f(!0),e.p=1,e.n=2,St.get("".concat(y,"/stack/browse-directory"),{params:{webspace:h,path:r}});case 2:t=e.v,"error"===(n=t.data).status?(n.statusMessages||[]).forEach(v):Array.isArray(n)&&m(Bd(n).sort((function(e,t){return t.isDir-e.isDir||e.name.localeCompare(t.name)}))),e.n=5;break;case 3:if(e.p=3,o=e.v,!mo(o)){e.n=4;break}v(o.message),e.n=5;break;case 4:throw o;case 5:return e.p=5,f(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ld(a,r,o,i,c,"next",e)}function c(e){Ld(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,t.useEffect)((function(){m(null)}),[h]),(0,t.useEffect)((function(){c&&null===d&&b()}),[c,d]),kd.createElement(kd.Fragment,null,kd.createElement(Ed,{name:n,loading:s,expanded:c,handleToggle:function(){return u((function(e){return!e}))}}),c&&null!==d&&kd.createElement(Cd,{className:"docker-directory-browser__nested-content"},d.map((function(e){var t=e.isDir,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Rd);return t?kd.createElement(Hd,xd({key:n.path},n)):kd.createElement(Td,xd({key:n.path},n))}))))};Hd.propTypes={name:At().string.isRequired,path:At().string.isRequired,expanded:At().bool};const Ud=Hd;var Dd=r(772);function Gd(){return Gd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gd.apply(null,arguments)}var qd=function(e){return Dd.createElement(jt.Translate,Gd({namespace:"Stacks.Form"},e))},$d=function(e){var n=e.webspace,r=e.getValue,o=e.setValue;(0,t.useEffect)((function(){o("")}),[n,o]);var a=(0,t.useMemo)((function(){return{webspace:n,getValue:r,setValue:o}}),[n,r,o]);return Dd.createElement(wd.Provider,{value:a},Dd.createElement(jt.Panel,{className:"docker-directory-browser"},Dd.createElement(Cd,null,Dd.createElement(Ud,{name:Dd.createElement(qd,{content:"rootDir"}),path:"/",expanded:!0}))))};$d.propTypes={webspace:At().string.isRequired,getValue:At().func.isRequired,setValue:At().func.isRequired};const Vd=$d;var Wd=r(772);function zd(e){return zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zd(e)}function Kd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kd(Object(n),!0).forEach((function(t){Xd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xd(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yd(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return Qd(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Qd(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Qd(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Qd(f,"constructor",l),Qd(l,"constructor",u),u.displayName="GeneratorFunction",Qd(l,o,"GeneratorFunction"),Qd(f),Qd(f,o,"Generator"),Qd(f,r,(function(){return this})),Qd(f,"toString",(function(){return"[object Generator]"})),(Yd=function(){return{w:a,m:p}})()}function Qd(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Qd=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Qd(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},Qd(e,t,n,r)}function Zd(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function em(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Zd(a,r,o,i,c,"next",e)}function c(e){Zd(a,r,o,i,c,"throw",e)}i(void 0)}))}}function tm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rm(){return rm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rm.apply(null,arguments)}var om=function(e){return Wd.createElement(jt.Translate,rm({namespace:"Stacks.Form"},e))},am="up",im="edit",cm=function(e){var n=e.project,r=void 0===n?void 0:n,o=e.operationName,a=e.onClose,i=e.onSuccess,c=e.onFailure,u=(0,t.useRef)(),l=tm((0,t.useState)({}),2),s=l[0],f=l[1],p=tm((0,t.useState)({}),2),d=p[0],m=p[1],h=tm((0,t.useState)(!1),2),y=h[0],v=h[1],b=tm((0,t.useState)(null),2),g=b[0],E=b[1],w=tm((0,t.useState)(!1),2),O=w[0],S=w[1],T=tm((0,t.useState)(!1),2),A=T[0],j=T[1],P=tm((0,t.useState)(!1),2),C=P[0],k=P[1],R=(0,t.useMemo)((function(){return void 0!==r}),[r]),x=(0,t.useMemo)((function(){return""===r}),[r]),_=Ct(),I=_.baseUrl,B=_.stack.webspace,L=x&&B,N=xt(),F=N.addSuccess,M=N.addError;(0,t.useEffect)((function(){if(!R)return f({}),m({}),v(!1),E(null),S(!1),j(!1),void k(!1);x?f({source:"input",isNew:x}):em(Yd().m((function e(){var t,n,o,i,c,u,l;return Yd().w((function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,St.get("".concat(I,"/stack/get"),{params:{project:r}});case 1:t=e.v,n=t.data,o=n.status,i=n.error,c=n.result,u=(void 0===c?{}:c).data,"error"===o?(M(i),a()):f({source:"input",isNew:x,project:r,data:u}),e.n=4;break;case 2:if(e.p=2,l=e.v,!mo(l)){e.n=3;break}M(l.message),a(),e.n=4;break;case 3:throw l;case 4:return e.a(2)}}),e,null,[[0,2]])})))()}),[r,R,x,I,M,a]);var H=function(e){return e.split("\n").map((function(e){return Wd.createElement(Wd.Fragment,null,e,Wd.createElement("br",null))}))},U=function(){var e=em(Yd().m((function e(t){var n,r,o,a,i,c,u,l,s,f,p;return Yd().w((function(e){for(;;)switch(e.n){case 0:return v(!0),m({}),e.p=1,e.n=2,St.post("".concat(I,"/stack/submit"),So(Jd(Jd({},t),{},{pull:O,force:A})),{headers:{"Content-Type":"multipart/form-data"}});case 2:n=e.v,r=n.data,a=(o=void 0===r?{}:r).status,i=o.statusMessages,c=void 0===i?[]:i,u=o.formMessages,l=void 0===u?{}:u,s=o.task,f=void 0===s?null:s,"error"===a?(c.forEach((function(e){return M(e)})),m(Object.fromEntries(Object.entries(l).map((function(e){var t=tm(e,2);return[t[0],t[1].map(H)]}))))):E(f),e.n=5;break;case 3:if(e.p=3,p=e.v,!mo(p)){e.n=4;break}M(p.message),e.n=5;break;case 4:throw p;case 5:return e.p=5,v(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})));return function(t){return e.apply(this,arguments)}}(),D=(0,t.useMemo)((function(){return Wd.createElement(jt.Button,{key:"submit",intent:"primary","data-cy":"submit",onClick:function(){return u.current.submit()},disabled:y},Wd.createElement(om,{content:"buttonSave"}))}),[u,y]),G=(0,t.useMemo)((function(){return[o===am||o===im?Wd.createElement($a,{description:Wd.createElement("div",null,Wd.createElement(jt.Section,null,Wd.createElement(om,{content:"confirmation"})),Wd.createElement(jt.Section,null,Wd.createElement(jt.FormFieldCheckbox,{name:"pull",value:O,label:Wd.createElement(om,{content:"upPullOption"}),onChange:S}),Wd.createElement(jt.FormFieldCheckbox,{name:"forceRecreate",value:A,label:Wd.createElement(om,{content:"upForceOption"}),onChange:j}))),target:D,placement:"top",defaultOpen:o===am}):D,Wd.createElement(jt.Button,{key:"cancel","data-cy":"cancel",onClick:a,disabled:y},Wd.createElement(om,{content:"buttonCancel"}))]}),[o,O,A,y,a,D]),q=Wd.createElement(jt.Link,{href:"https://docs.docker.com/reference/compose-file/",target:"_blank"},Wd.createElement(om,{content:"documentation"})),$=0===Object.keys(s).length;return Wd.createElement(ro,{dataType:x?"stack-new":"stack-edit",isOpen:R,onClose:a,onTaskComplete:function(e){"done"===e.status?(i(),setTimeout((function(){F(Wd.createElement(om,{content:"success"})),a()}),3e3)):c()},autoCloseTimeout:null,title:Wd.createElement(om,{content:x?"titleNew":"title",params:{project:r}}),task:g,form:Wd.createElement(jt.Form,{ref:u,values:s,errors:d,onFieldChange:function(e,t){f((function(n){switch(n=(0,jt.setIn)(n,e,t),e){case"project":k(!0);break;case"path":C||(n=(0,jt.setIn)(n,"project",(o=null!==(r=t.split(/[\\/]/).at(-2))&&void 0!==r?r:"",/^[a-z0-9][a-z0-9\-_]+$/.test(o)?o.slice(0,254):"")))}var r,o;return n}))},state:y?"submit":void 0,onSubmit:U,applyButton:!1,cancelButton:!1,submitButton:!1,additionalButtons:G},Wd.createElement(nd,{name:"source",title:Wd.createElement(om,{content:"source"}),types:[{key:"input",icon:"pencil-dialog",title:Wd.createElement(om,{content:"sourceInput"}),description:Wd.createElement(om,{content:"sourceInputDescription"})},{key:"upload",icon:"arrow-up-tray",title:Wd.createElement(om,{content:"sourceUpload"}),description:Wd.createElement(om,{content:"sourceUploadDescription"})},L?{key:"webspace",icon:"web",title:Wd.createElement(om,{content:"sourceWebspace"}),description:Wd.createElement(om,{content:"sourceWebspaceDescription"})}:null].filter(Boolean)}),$&&Wd.createElement(jt.ContentLoader,null),x&&Wd.createElement(jt.FormFieldText,{name:"project",label:Wd.createElement(om,{content:"project"}),size:"lg",required:!0}),"webspace"===(0,jt.getIn)(s,"source")&&Wd.createElement(Wd.Fragment,null,Wd.createElement(pd,{name:"webspace",label:Wd.createElement(om,{content:"webspace"}),required:!0}),(0,jt.getIn)(s,"webspace")&&Wd.createElement(jt.FormField,{name:"path",label:Wd.createElement(om,{content:"file"}),required:!0},(function(e){return Wd.createElement(Vd,rm({},e,{webspace:(0,jt.getIn)(s,"webspace")}))}))),"input"===(0,jt.getIn)(s,"source")&&Wd.createElement(jt.FormField,{name:"data",description:Wd.createElement(om,{content:"dataDescription",params:{documentation:q}}),vertical:!0},(function(e){var t=e.setValue,n=e.getValue;return Wd.createElement(jt.CodeEditor,{onChange:function(e){return t(e)},fileName:"compose.yaml",options:{indentWithTabs:!1,indentUnit:2,extraKeys:{Tab:function(e){return e.execCommand("indentMore")},"Shift-Tab":function(e){return e.execCommand("indentLess")}}}},n())})),"upload"===(0,jt.getIn)(s,"source")&&Wd.createElement(Vl,{name:"file",label:Wd.createElement(om,{content:"file"}),description:Wd.createElement(om,{content:"fileDescription",params:{documentation:q}}),required:!0}))})};cm.propTypes={project:At().string,operationName:At().string.isRequired,onClose:At().func.isRequired,onSuccess:At().func.isRequired,onFailure:At().func.isRequired};const um=cm;var lm=r(772);function sm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return fm(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],d=p.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,p.v=r,p.n=a[1]):d<m&&(o=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,p.n=m,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),c=s,u=m;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(fm(t={},r,(function(){return this})),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,fm(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,fm(f,"constructor",l),fm(l,"constructor",u),u.displayName="GeneratorFunction",fm(l,o,"GeneratorFunction"),fm(f),fm(f,o,"Generator"),fm(f,r,(function(){return this})),fm(f,"toString",(function(){return"[object Generator]"})),(sm=function(){return{w:a,m:p}})()}function fm(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}fm=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){fm(e,t,(function(e){return this._invoke(t,n,e)}))};a("next",0),a("throw",1),a("return",2)}},fm(e,t,n,r)}function pm(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function dm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const hm=function(){var e=dm((0,t.useState)(void 0),2),n=e[0],r=e[1],o=dm((0,t.useState)(!0),2),a=o[0],i=o[1],c=dm((0,t.useState)(null),2),u=c[0],l=c[1],s=dm((0,t.useState)([]),2),f=s[0],p=s[1],d=dm((0,t.useState)(void 0),2),m=d[0],h=d[1],y=(0,t.useCallback)((function(){r(""),h("add")}),[]),v=(0,t.useCallback)((function(e){r(e),h(im)}),[]),b=(0,t.useCallback)((function(e){r(e),h(am)}),[]),g=(0,t.useCallback)((function(){r(void 0),h(void 0)}),[]),E=Ct().baseUrl,w=xt().addError,O=dm(za("stacksExpandedRows",[]),2),S=O[0],T=O[1],A=function(){var e,t=(e=sm().m((function e(){var t,n,r;return sm().w((function(e){for(;;)switch(e.n){case 0:return i(!0),e.p=1,e.n=2,St.get("".concat(E,"/stack/list"));case 2:t=e.v,"error"===(null==(n=t.data)?void 0:n.status)?w(n.error):Array.isArray(n)?p(n):window.location.reload(),e.n=5;break;case 3:if(e.p=3,r=e.v,!mo(r)){e.n=4;break}l(r.message),e.n=5;break;case 4:throw r;case 5:return e.p=5,i(!1),e.f(5);case 6:return e.a(2)}}),e,null,[[1,3,5,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){pm(a,r,o,i,c,"next",e)}function c(e){pm(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,t.useEffect)((function(){A()}),[]),u?lm.createElement(jt.StatusMessage,{intent:"danger"},u):lm.createElement(lm.Fragment,null,lm.createElement(Zp,{loading:a,stacks:f,onLoading:i,handleReload:A,onAdd:y,onEdit:v,onUp:b,expandedRows:S,onExpandedRowsChange:T}),lm.createElement(um,{project:n,operationName:m,onClose:g,onSuccess:A,onFailure:A}))};var ym=r(772),vm=function(e){var t=e.baseUrl;return ym.createElement(_r,{basename:t},ym.createElement(Yn,null,ym.createElement(Jn,{element:ym.createElement(da,null)},ym.createElement(Jn,{path:"/index/containers",element:ym.createElement(gf,null)}),ym.createElement(Jn,{path:"/index/containers/id/:id",element:ym.createElement(gf,null)}),ym.createElement(Jn,{path:"/index/images",element:ym.createElement(kp,null)}),ym.createElement(Jn,{path:"/stack/index",element:ym.createElement(hm,null)}),ym.createElement(Jn,{path:"/configure/index",element:ym.createElement(Pp,null)})),ym.createElement(Jn,{path:"*",element:ym.createElement(zn,{to:"/index/containers"})})))};vm.propTypes={baseUrl:At().string.isRequired};const bm=vm;var gm=r(772);function Em(e){return Em="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Em(e)}var wm=["baseUrl","configuration"];function Om(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Sm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Em(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Em(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Em(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Am(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Am(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Am(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var jm=function(e){var n=e.locale,r=e.appConfig,o=r.baseUrl,a=r.configuration,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,wm),c=Tm((0,t.useState)(a),2),u=c[0],l=c[1],s=Tm((0,t.useState)({}),2),f=s[0],p=s[1],d=(0,t.useMemo)((function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Om(Object(n),!0).forEach((function(t){Sm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Om(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({baseUrl:o,activeConfiguration:u,setActiveConfiguration:l,portainerConfiguration:f,setPortainerConfiguration:p},i)}),[o,u,f,i]);return gm.createElement(Pt.Provider,{value:d},gm.createElement(jt.LocaleProvider,{messages:n},gm.createElement(Rt,null,gm.createElement(bm,{baseUrl:o}))))};jm.propTypes={locale:At().object.isRequired,appConfig:At().object.isRequired};const Pm=jm;var Cm=r(72),km=r.n(Cm),Rm=r(825),xm=r.n(Rm),_m=r(659),Im=r.n(_m),Bm=r(56),Lm=r.n(Bm),Nm=r(540),Fm=r.n(Nm),Mm=r(113),Hm=r.n(Mm),Um=r(670),Dm={};Dm.styleTagTransform=Hm(),Dm.setAttributes=Lm(),Dm.insert=Im().bind(null,"head"),Dm.domAPI=xm(),Dm.insertStyleElement=Fm();km()(Um.A,Dm);Um.A&&Um.A.locals&&Um.A.locals;var Gm=r(772),qm=["moduleId"];St.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",St.interceptors.response.use((function(e){return e}),(function(e){var t;return 400===(null===(t=e.response)||void 0===t?void 0:t.status)&&window.location.reload(),Promise.reject(e)}));const $m=function(e){var n=e.moduleId,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,qm);(0,t.createRoot)(document.getElementById(n)).render(Gm.createElement(Pm,r))}})(),o})())); //# sourceMappingURL=main.js.map
Simpan