1"use strict";(self.webpackChunkdevrim_web=self.webpackChunkdevrim_web||[]).push([[10529],{10529:(t,e,r)=>{r.d(e,{E3:()=>y,I6:()=>v,Nw:()=>f,u2:()=>b});var a=r(47389),n=r(49554),o=["operationStatus"];function i(t,e){if(null==t)return{};var r,a,n=function(t,e){if(null==t)return{};var r,a,n={},o=Object.keys(t);for(a=0;a<o.length;a++)r=o[a],e.indexOf(r)>=0||(n[r]=t[r]);return n}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(a=0;a<o.length;a++)r=o[a],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function u(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"===typeof t)return s(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(t,e)}(t)||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 s(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r<e;r++)a[r]=t[r];return a}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,a)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){d(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function d(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var y={},p=(0,a.createSlice)({name:"app/InstanceVolume",initialState:y,reducers:{fetch:function(t,e){t[e.payload.key]=c(c({},t[e.payload.key]||{}),{},{error:!1,fetching:!0})},fetchSuccess:function(t,e){var r=(null===t||void 0===t?void 0:t[e.payload.key])||{};t[e.payload.key]=c(c(c({},r),e.payload.data||{}),{},{error:!1,fetching:!1})},fetchFailure:function(t,e){t[e.payload.key]=c(c({},t[e.payload.key]||{}),{},{error:!0,fetching:!1})},update:function(t,e){var r=t[e.payload.key].data.findIndex((function(t){return t.id===e.payload.id}));if(-1!==r){var a=u(t[e.payload.key].data||[]);a[r]=c(c({},a[r]),{},{status:{error:null,success:!1,isProcessing:!0,confirmation:void 0}}),t[e.payload.key]=c(c({},t[e.payload.key]),{},{data:a})}},updateSuccess:function(t,e){var r=e.payload.payload,a=t[r.key].data.findIndex((function(t){return t.id===r.id}));if(-1!==a){var n,s,l,d,y=u(t[r.key].data||[]);if(null!==(n=y[a])&&void 0!==n&&null!==(s=n.customizableAttributes)&&void 0!==s&&s.length&&null!==r&&void 0!==r&&null!==(l=r.attributes)&&void 0!==l&&l.length)y[a]=c(c({},y[a]),{},{customizableAttributes:[c(c({},y[a].customizableAttributes[0]),{},{currentValue:parseInt(r.attributes[0].value.toString(),10),possibleValues:c(c({},null===(d=y[a].customizableAttributes[0])||void 0===d?void 0:d.possibleValues),{},{min:parseInt(r.attributes[0].value.toString(),10)})})],size:"".concat(r.attributes[0].value," ").concat(y[a].customizableAttributes[0].unit)});var p=e.payload.data.success,f=p.operationStatus,v=i(p,o);y[a]=c(c(c({},y[a]),{},{status:{error:null,success:!1,isProcessing:!0,confirmation:void 0}},v),{},{lastOperationStatus:f}),t[r.key]=c(c({},t[r.key]),{},{data:y})}},updateFailure:function(t,e){var r=e.payload.payload,a=t[r.key].data.findIndex((function(t){return t.id===r.id}));if(-1!==a){var n,o,i,s=u(t[r.key].data||[]),l=function(t){var e=t.msg,r=t.status,a=t.payload;if(409===r)return{heading:"Confirmation",message:e||"Are you sure to update volume?",confirmAction:{actionType:"update",params:c(c({},a),{},{force:!0})},cancelAction:{actionType:"revertStatuses",params:a}}}({msg:null===e||void 0===e||null===(n=e.payload)||void 0===n||null===(o=n.resp)||void 0===o?void 0:o.msg,status:(null===e||void 0===e||null===(i=e.payload)||void 0===i?void 0:i.status)||0,payload:r});s[a]=c(c({},s[a]),{},{status:{success:!1,isProcessing:!1,error:e.payload.resp.msg,confirmation:l,statusCode:e.payload.status}}),t[r.key]=c(c({},t[r.key]),{},{data:s})}},operationComplete:function(t,e){Object.keys(t).filter((function(t){return t.includes(e.payload.key)}
1)).forEach((function(r){e.payload.items.forEach((function(e){var a=t[r].data.findIndex((function(t){var r;return(null===t||void 0===t||null===(r=t.lastOperationStatus)||void 0===r?void 0:r.trackingId)===e.trackingId}));a<0||(t[r].data[a].status="FAILED"===e.status?{error:"Something went wrong",isProcessing:!1}:{error:null,isProcessing:!1,success:!0},t[r].data[a].lastOperationStatus=e)}))}))},resetStatus:function(t,e){var r=t[e.payload.key].data.findIndex((function(t){return t.id===e.payload.id}));if(-1!==r){var a=u(t[e.payload.key].data||[]);a[r]=c(c({},a[r]),{},{status:{error:null,isProcessing:!1}}),t[e.payload.key]=c(c({},t[e.payload.key]),{},{data:a})}},revertStatuses:function(t,e){var r=t[e.payload.key].data.findIndex((function(t){return t.id===e.payload.id}));if(-1!==r){var a=u(t[e.payload.key].data||[]);a[r]=c(c({},a[r]),{},{lastOperationStatus:a[r].prevOperationStatus,status:{error:null,isProcessing:!1}}),t[e.payload.key]=c(c({},t[e.payload.key]),{},{data:a})}},reset:function(t){return{}}},extraReducers:d({},n.Nw.updateSuccess.type,(function(){return y}))}),f=p.actions,v=p.reducer,b=p.name}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.