1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["app/service-sidebar"],{1164:(e,s,i)=>{"use strict";i.r(s);var a=i(206),l=i.n(a),n=i(205),t=i(85),r=i(799),d=i(204);const c=t.Locale.getTranslate("smb.controllers.service.index"),o=({version:e,resourceId:s})=>(0,d.jsxs)(r.default,{title:(0,d.jsx)(c,{content:"updateBlockTitle"}),children:[(0,d.jsx)("div",{className:"side-panel__item",children:(0,d.jsx)(c,{content:"newVersionAvailable",params:{version:e}})}),(0,d.jsx)("div",{className:"side-panel__item",children:(0,d.jsx)(n.Action,{href:`/smb/app-update/index/resourceId/${s}`,children:(0,d.jsx)(c,{content:"updateMoreInfo"})})}),(0,d.jsx)("div",{className:"side-panel__item",children:(0,d.jsx)(n.Action,{onClick:()=>Smb.Views.Apps.startUpdate(),children:(0,d.jsx)(c,{content:"updateNow"})})})]});o.propTypes={version:l().string.isRequired,resourceId:l().string.isRequired},s.default=o},799:(e,s,i)=>{"use strict";i.r(s);var a=i(206),l=i.n(a),n=i(528),t=i.n(n),r=i(567),d=i(205),c=i(204);const o=({baseClassName:e,className:s,id:i,title:a,children:l,...n})=>{const[o,p]=(0,r.useLocalStorage)(`${i}-hidden`);return(0,c.jsx)(d.Panel,{className:t()(e,s),id:i,title:a?(0,c.jsx)(d.Heading,{level:4,children:a}):null,collapsible:!!i,collapsed:!!a&&"true"===o,onToggle:()=>p("true"===o?"false":"true"),...n,children:l})};o.propTypes={id:l().string,title:l().any,children:l().any.isRequired,className:l().string,baseClassName:l().string},o.defaultProps={id:void 0,title:void 0,className:void 0,baseClassName:"side-panel"},s.default=o}}]); 2//# sourceMappingURL=service-sidebar.js.map?f45b75ab728c7b9e7596
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.