????
Current Path : C:/opt/pgsql/pgAdmin 4/web/pgadmin/static/js/generated/ |
Current File : C:/opt/pgsql/pgAdmin 4/web/pgadmin/static/js/generated/psql_tool.js |
define(["pgadmin.browser.endpoints","pgadmin.browser.messages","pgadmin.browser.utils","pgadmin.user_management.current_user","translations"],((e,t,r,a,n)=>(()=>{var l,o,i,u={30746:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:2500,height:1465,viewBox:"-0.1 1.1 304.9 179.8"},e),a||(a=l.createElement("path",{fill:"#252f3e",d:"M86.4 66.4c0 3.7.4 6.7 1.1 8.9.8 2.2 1.8 4.6 3.2 7.2.5.8.7 1.6.7 2.3 0 1-.6 2-1.9 3L83.2 92c-.9.6-1.8.9-2.6.9-1 0-2-.5-3-1.4-1.4-1.5-2.6-3.1-3.6-4.7-1-1.7-2-3.6-3.1-5.9Q59.2 94.7 41.5 94.7c-8.4 0-15.1-2.4-20-7.2s-7.4-11.2-7.4-19.2c0-8.5 3-15.4 9.1-20.6s14.2-7.8 24.5-7.8c3.4 0 6.9.3 10.6.8s7.5 1.3 11.5 2.2v-7.3c0-7.6-1.6-12.9-4.7-16-3.2-3.1-8.6-4.6-16.3-4.6-3.5 0-7.1.4-10.8 1.3s-7.3 2-10.8 3.4c-1.6.7-2.8 1.1-3.5 1.3s-1.2.3-1.6.3c-1.4 0-2.1-1-2.1-3.1v-4.9c0-1.6.2-2.8.7-3.5s1.4-1.4 2.8-2.1Q28.75 5 36.1 3.2C41 1.9 46.2 1.3 51.7 1.3c11.9 0 20.6 2.7 26.2 8.1 5.5 5.4 8.3 13.6 8.3 24.6v32.4zM45.8 81.6c3.3 0 6.7-.6 10.3-1.8s6.8-3.4 9.5-6.4c1.6-1.9 2.8-4 3.4-6.4s1-5.3 1-8.7v-4.2c-2.9-.7-6-1.3-9.2-1.7s-6.3-.6-9.4-.6c-6.7 0-11.6 1.3-14.9 4s-4.9 6.5-4.9 11.5c0 4.7 1.2 8.2 3.7 10.6 2.4 2.5 5.9 3.7 10.5 3.7m80.3 10.8c-1.8 0-3-.3-3.8-1-.8-.6-1.5-2-2.1-3.9L96.7 10.2c-.6-2-.9-3.3-.9-4 0-1.6.8-2.5 2.4-2.5h9.8c1.9 0 3.2.3 3.9 1 .8.6 1.4 2 2 3.9l16.8 66.2 15.6-66.2c.5-2 1.1-3.3 1.9-3.9s2.2-1 4-1h8c1.9 0 3.2.3 4 1 .8.6 1.5 2 1.9 3.9l15.8 67 17.3-67c.6-2 1.3-3.3 2-3.9.8-.6 2.1-1 3.9-1h9.3c1.6 0 2.5.8 2.5 2.5 0 .5-.1 1-.2 1.6s-.3 1.4-.7 2.5l-24.1 77.3q-.9 3-2.1 3.9c-1.2.9-2.1 1-3.8 1h-8.6c-1.9 0-3.2-.3-4-1s-1.5-2-1.9-4L156 23l-15.4 64.4c-.5 2-1.1 3.3-1.9 4s-2.2 1-4 1zm128.5 2.7c-5.2 0-10.4-.6-15.4-1.8s-8.9-2.5-11.5-4c-1.6-.9-2.7-1.9-3.1-2.8s-.6-1.9-.6-2.8v-5.1c0-2.1.8-3.1 2.3-3.1q.9 0 1.8.3c.9.3 1.5.6 2.5 1 3.4 1.5 7.1 2.7 11 3.5 4 .8 7.9 1.2 11.9 1.2 6.3 0 11.2-1.1 14.6-3.3s5.2-5.4 5.2-9.5c0-2.8-.9-5.1-2.7-7s-5.2-3.6-10.1-5.2L246 52c-7.3-2.3-12.7-5.7-16-10.2-3.3-4.4-5-9.3-5-14.5q0-6.3 2.7-11.1c2.7-4.8 4.2-6 7.2-8.2 3-2.3 6.4-4 10.4-5.2s8.2-1.7 12.6-1.7c2.2 0 4.5.1 6.7.4 2.3.3 4.4.7 6.5 1.1 2 .5 3.9 1 5.7 1.6S280 5.4 281 6c1.4.8 2.4 1.6 3 2.5q.9 1.2.9 3.3v4.7c0 2.1-.8 3.2-2.3 3.2-.8 0-2.1-.4-3.8-1.2q-8.55-3.9-19.2-3.9c-5.7 0-10.2.9-13.3 2.8s-4.7 4.8-4.7 8.9c0 2.8 1 5.2 3 7.1s5.7 3.8 11 5.5l14.2 4.5c7.2 2.3 12.4 5.5 15.5 9.6s4.6 8.8 4.6 14c0 4.3-.9 8.2-2.6 11.6-1.8 3.4-4.2 6.4-7.3 8.8-3.1 2.5-6.8 4.3-11.1 5.6-4.5 1.4-9.2 2.1-14.3 2.1"})),n||(n=l.createElement("g",{fill:"#f90",fillRule:"evenodd",clipRule:"evenodd"},l.createElement("path",{d:"M273.5 143.7c-32.9 24.3-80.7 37.2-121.8 37.2-57.6 0-109.5-21.3-148.7-56.7-3.1-2.8-.3-6.6 3.4-4.4 42.4 24.6 94.7 39.5 148.8 39.5 36.5 0 76.6-7.6 113.5-23.2 5.5-2.5 10.2 3.6 4.8 7.6"}),l.createElement("path",{d:"M287.2 128.1c-4.2-5.4-27.8-2.6-38.5-1.3-3.2.4-3.7-2.4-.8-4.5 18.8-13.2 49.7-9.4 53.3-5 3.6 4.5-1 35.4-18.6 50.2-2.7 2.3-5.3 1.1-4.1-1.9 4-9.9 12.9-32.2 8.7-37.5"}))))}},98256:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>f});var a,n,l,o,i,u,s,d=r(96540);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},c.apply(this,arguments)}const f=function(e){return d.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:2500,height:2359,viewBox:"-0.45 0.38 800.889 754.23"},e),a||(a=d.createElement("linearGradient",{id:"azure_svg__a",x1:353.1,x2:107.1,y1:56.3,y2:783,gradientUnits:"userSpaceOnUse"},d.createElement("stop",{offset:0,stopColor:"#114a8b"}),d.createElement("stop",{offset:1,stopColor:"#0669bc"}))),n||(n=d.createElement("linearGradient",{id:"azure_svg__b",x1:429.8,x2:372.9,y1:394.9,y2:414.2,gradientUnits:"userSpaceOnUse"},d.createElement("stop",{offset:0,stopOpacity:.3}),d.createElement("stop",{offset:.1,stopOpacity:.2}),d.createElement("stop",{offset:.3,stopOpacity:.1}),d.createElement("stop",{offset:.6,stopOpacity:.1}),d.createElement("stop",{offset:1,stopOpacity:0}))),l||(l=d.createElement("linearGradient",{id:"azure_svg__c",x1:398.4,x2:668.4,y1:35.1,y2:754.4,gradientUnits:"userSpaceOnUse"},d.createElement("stop",{offset:0,stopColor:"#3ccbf4"}),d.createElement("stop",{offset:1,stopColor:"#2892df"}))),o||(o=d.createElement("path",{fill:"url(#azure_svg__a)",d:"M266.71.4h236.71L257.69 728.9a37.8 37.8 0 0 1-5.42 10.38c-2.33 3.16-5.14 5.93-8.33 8.22s-6.71 4.07-10.45 5.27-7.64 1.82-11.56 1.82H37.71c-5.98 0-11.88-1.42-17.2-4.16A37.64 37.64 0 0 1 7.1 738.87a37.76 37.76 0 0 1-6.66-16.41c-.89-5.92-.35-11.97 1.56-17.64L230.94 26.07c1.25-3.72 3.08-7.22 5.42-10.38 2.33-3.16 5.15-5.93 8.33-8.22 3.19-2.29 6.71-4.07 10.45-5.27S262.78.38 266.7.38v.01z"})),i||(i=d.createElement("path",{fill:"#0078d4",d:"M703.07 754.59H490.52c-2.37 0-4.74-.22-7.08-.67-2.33-.44-4.62-1.1-6.83-1.97s-4.33-1.95-6.34-3.21a38 38 0 0 1-5.63-4.34l-241.2-225.26a17.42 17.42 0 0 1-5.1-8.88 17.38 17.38 0 0 1 7.17-18.21c2.89-1.96 6.3-3.01 9.79-3.01h375.36l92.39 265.56z"})),u||(u=d.createElement("path",{fill:"url(#azure_svg__b)",d:"m504.27.4-165.7 488.69 270.74-.06 92.87 265.56H490.43c-2.19-.02-4.38-.22-6.54-.61s-4.28-.96-6.34-1.72a38.5 38.5 0 0 1-11.36-6.51L303.37 593.79l-45.58 134.42c-1.18 3.36-2.8 6.55-4.82 9.48a40.5 40.5 0 0 1-16.05 13.67 40 40 0 0 1-10.13 3.23H37.82c-6.04.02-12-1.42-17.37-4.2A37.66 37.66 0 0 1 .43 722a37.8 37.8 0 0 1 1.87-17.79L230.87 26.58c1.19-3.79 2.98-7.36 5.3-10.58 2.31-3.22 5.13-6.06 8.33-8.4s6.76-4.16 10.53-5.38S262.75.38 266.72.4h237.56z"})),s||(s=d.createElement("path",{fill:"url(#azure_svg__c)",d:"M797.99 704.82a37.85 37.85 0 0 1 1.57 17.64 37.9 37.9 0 0 1-6.65 16.41 37.69 37.69 0 0 1-30.61 15.72H498.48c5.98 0 11.88-1.43 17.21-4.16 5.32-2.73 9.92-6.7 13.41-11.56s5.77-10.49 6.66-16.41.35-11.97-1.56-17.64L305.25 26.05a37.7 37.7 0 0 0-13.73-18.58c-3.18-2.29-6.7-4.06-10.43-5.26S273.46.4 269.55.4h263.81c3.92 0 7.81.61 11.55 1.81 3.73 1.2 7.25 2.98 10.44 5.26 3.18 2.29 5.99 5.06 8.32 8.21s4.15 6.65 5.41 10.37l228.95 678.77z"})))}},51725:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var a,n,l,o=r(96540);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},i.apply(this,arguments)}const u=function(e){return o.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",id:"biganimal_svg__Layer_1","data-name":"Layer 1",viewBox:"0 0 211.57 125.21"},e),a||(a=o.createElement("defs",null,o.createElement("style",null,".biganimal_svg__cls-1{fill:#121646}"))),n||(n=o.createElement("path",{d:"M141.73 43.38a6 6 0 1 0 6 6 6 6 0 0 0-6-6M97.09 106.6a18.56 18.56 0 0 0-18.56 18.57h37.13a18.56 18.56 0 0 0-18.57-18.57",className:"biganimal_svg__cls-1"})),l||(l=o.createElement("path",{d:"M177.75 52.41v-.11A52.29 52.29 0 0 0 85.5 18.56 36.45 36.45 0 0 0 35.26 52.3a36.45 36.45 0 0 0 1.19 72.88h20.22V74.73c0-5.86 0-30.38 30.34-30.42v10.36c0 9.63 6.55 20 15.23 24.2l31.29 15a7.18 7.18 0 0 1 4 6.27v25h37.6a36.45 36.45 0 0 0 2.63-72.8ZM166.06 95.6a21.3 21.3 0 0 1-6.33 2.22v18.46h-12.3v-16c0-5.87-4.33-12.75-9.62-15.29L106.52 70c-5.28-2.54-9.61-9.42-9.61-15.28V33.31a10.7 10.7 0 0 1 10.67-10.67h21.73c30.42 0 30.42 24.55 30.42 30.42v36.88c.64.11 1.27.21 1.93.27A26.57 26.57 0 0 0 176 87.45a27 27 0 0 1-9.94 8.15",className:"biganimal_svg__cls-1"})))}},43099:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 20 20"},e),a||(a=l.createElement("path",{fill:"none",d:"M0 0h20v20H0z"})),n||(n=l.createElement("path",{d:"M13 9h-1V5c0-1.1-.9-2-2-2s-2 .9-2 2v4H7c-1.66 0-3 1.34-3 3v4c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-4c0-1.66-1.34-3-3-3m2 7h-2v-1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V16h-1.5v-1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V16H8v-1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V16H5v-4c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z"})))}},11894:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:18,viewBox:"0 0 24 24"},e),a||(a=l.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),n||(n=l.createElement("path",{d:"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z"})))}},75753:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var a,n,l,o=r(96540);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},i.apply(this,arguments)}const u=function(e){return o.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 24 24"},e),a||(a=o.createElement("path",{fill:"none",d:"M0 0h24m0 24H0"})),n||(n=o.createElement("path",{d:"M4.25 5.61C6.57 8.59 10 13 10 13v5c0 1.1.9 2 2 2s2-.9 2-2v-5s3.43-4.41 5.75-7.39c.51-.66.04-1.61-.8-1.61H5.04c-.83 0-1.3.95-.79 1.61"})),l||(l=o.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})))}},69906:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 24 24"},e),a||(a=l.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),n||(n=l.createElement("path",{d:"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z"})))}},70419:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",viewBox:"0 0 48 48"},e),a||(a=n.createElement("path",{d:"M5.42 15.76A21.8 21.8 0 0 0 12 18a47.6 47.6 0 0 0 9.06.81h1a16.63 16.63 0 0 1 14.8-3.11c1.48-.89 2.23-1.85 2.23-2.89v-3c0-1.08-.81-2.08-2.42-3a22 22 0 0 0-6.58-2.19 47.4 47.4 0 0 0-9-.81 47.6 47.6 0 0 0-9.09.73 22 22 0 0 0-6.58 2.19C3.81 7.66 3 8.66 3 9.74v3c0 1.09.81 2.1 2.42 3.02M15.89 30.58a45 45 0 0 1-5.25-.77 20.4 20.4 0 0 1-7.64-3v4c0 1.08.81 2.08 2.42 3A22 22 0 0 0 12 36a45 45 0 0 0 4.56.62 16.7 16.7 0 0 1-.73-4.87c0-.38.03-.75.06-1.17M3 17.8v4c0 1.08.81 2.09 2.42 3A21.8 21.8 0 0 0 12 27c1.4.27 2.86.47 4.38.61a16.7 16.7 0 0 1 2.81-5.86 50 50 0 0 1-8.55-1A20.6 20.6 0 0 1 3 17.8M32.3 18.88A12.7 12.7 0 1 0 45 31.58a12.74 12.74 0 0 0-12.7-12.7m7.94 10-9.36 9.36a1 1 0 0 1-1.11.16l-5.4-5.4a.76.76 0 0 1 0-1.11l1.11-1.27a.76.76 0 0 1 1.11 0l3.65 3.65L38 26.65a.78.78 0 0 1 1.11 0l1.11 1.12a.76.76 0 0 1 .02 1.11",className:"commit_svg__cls-1"})))}},54375:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1033.2 1000"},e),a||(a=n.createElement("path",{d:"M1029.1 70.6c5.5-5.5 5.5-11.1 0-16.6-16.6-11.1-38.8-33.2-55.4-49.9-5.5-5.5-11.1-5.5-16.6 0L840.8 120.4l-11.1-11.1c-72.1-83-194-99.6-293.7-44.2-33.2 22.2-66.5 49.9-94.2 83.1l-33.2 27.7c-5.5-11.1-16.6-22.2-27.7-27.7-11.1-11.1-5.5-5.5-11.1 0l-55.4 55.4c-5.5 5.5-5.5 11.1 0 16.6C353.2 259 392 297.8 430.7 331c5.5 5.5 5.5 11.1 0 16.6l-83.1 77.6c-66.5-60.9-116.3-116.3-138.5-133-5.5-11.1-11.1-11.1-16.6-5.5-16.6 22.2-33.2 38.8-49.9 55.4-5.5 5.5-5.5 11.1 0 16.6l33.2 33.2c-27.7 27.7-55.4 49.9-77.6 72-60.9 55.4-83.1 144-60.9 221.6 11.1 49.9 38.8 88.6 72 121.9 5.5 5.5 5.5 11.1 0 16.6L4 929.3c-5.5 5.5-5.5 11.1 0 16.6l49.9 49.9c5.5 5.5 11.1 5.5 16.6 0l88.6-88.6c5.5-5.5 16.6-22.2 27.7-22.2s16.6 11.1 27.7 22.2c88.6 88.6 232.7 88.6 321.3 0 27.7-27.7 49.9-55.4 77.6-83.1 11.1 16.6 22.2 22.2 33.2 33.2 11.1 11.1 5.5 5.5 11.1 0l49.9-49.9c5.5-5.5 11.1-11.1 0-16.6-27.7-27.7-66.5-60.9-105.3-105.3 27.7-27.7 55.4-55.4 77.6-83.1 5.5-5.5 11.1-5.5 16.6 0L813 718.8c5.5 5.5 11.1 5.5 11.1 0l55.4-55.4c5.5-5.5 5.5-5.5 0-11.1l-27.7-38.8c27.7-22.2 55.4-49.9 77.6-72 55.4-49.9 77.6-127.4 66.5-205-5.5-55.4-33.2-105.3-77.6-138.5-5.5-5.5-5.5-11.1 0-16.6 38.8-33.2 72-72 110.8-110.8M541.6 768.7c-22.2 22.2-44.3 49.9-72 72-55.4 55.4-144 55.4-199.4 0-33.2-27.8-48.6-44.9-99.7-99.7-57.2-53.5-66.5-144-16.6-199.4l16.6-16.6c22.2-22.2 44.3-44.3 66.5-72l304.7 304.7c5.4 5.5 5.4 5.5-.1 11m72-238.2L536 613.6 414.1 491.7l77.6-83.1c5.5-5.5 11.1-11.1 16.6 0l105.3 105.3c11.1 11 11.1 11 0 16.6m254.8-55.4-5.5 5.5-66.5 66.5-315.8-310.3 77.6-72c55.4-49.9 138.5-55.4 193.9-5.5 38.8 38.8 77.6 83.1 116.3 121.9 55.4 55.4 55.4 144 0 193.9"})))}},42805:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 995.3 1000"},e),a||(a=n.createElement("path",{d:"M991.7 60.3c4.7-4.7 4.7-9.5 0-14.2L949.1 3.5c-4.7-4.7-9.5-4.7-14.2 0l-99.3 99.3-9.5-9.5c-61.3-70.8-165.3-85-245.7-37.7-28.4 18.9-56.8 42.5-80.4 66.1l-28.4 23.6-23.6-23.6c-9.5-9.5-4.7-4.7-9.5 0-14.2 14.2-28.4 28.4-47.3 42.6-4.7 4.7-4.7 9.5 0 14.2l94.6 94.6c4.7 4.7 4.7 9.5 0 14.2l-94.6 94.6c-4.7 4.7-4.7 9.5 0 14.2l42.6 42.6c4.7 4.7 9.5 4.7 14.2 0l94.6-94.6c4.7-4.7 9.5-9.5 14.2 0l85.1 85.1c4.7 4.7 4.7 9.5 0 14.2L547.3 538c-4.7 4.7-4.7 9.5 0 14.2l42.6 42.6c4.7 4.7 9.5 4.7 14.2 0l94.6-94.6c4.7-4.7 9.5-4.7 14.2 0l94.6 94.6c4.7 4.7 4.7 4.7 9.5 0 14.2-14.2 28.4-33.1 47.3-47.3 4.7-4.7 4.7-4.7 0-9.5l-28.4-28.4c23.6-18.9 47.3-37.8 66.2-61.5 47.3-42.6 66.2-108.7 56.7-170.2-9.5-47.3-33.1-89.8-66.2-118.2-4.7-4.7-4.7-9.5 0-14.2 37.7-23.8 66-52.1 99.1-85.2M854.6 400.7q-7.05 7.05 0 0c-23.6 23.6-42.6 42.6-56.7 61.5l-264.8-260 66.2-61.5c42.6-42.6 113.5-47.3 160.8-4.7l99.3 99.3c42.5 47.2 42.5 122.9-4.8 165.4m-680.8 0c-4.7-4.7-4.7-4.7-9.5 0l-42.6 42.6c-4.7 4.7-4.7 9.5 0 14.2l28.4 28.4c-23.6 23.6-47.3 42.6-66.2 61.5-47.3 47.3-70.9 118.2-52 184.4 9.5 37.8 33.1 75.7 61.5 104 4.7 4.7 4.7 9.5 0 14.2-28.4 28.3-61.5 61.3-89.9 89.7-4.7 4.7-4.7 9.5 0 14.2l42.6 42.6c4.7 4.7 9.5 4.7 14.2 0l75.7-75.7c9.5-9.5 14.2-18.9 23.6-18.9 9.5 0 14.2 9.5 23.6 18.9 75.7 70.9 193.9 70.9 269.5 0 23.6-23.6 42.6-47.3 66.2-70.9 9.5 14.2 18.9 18.9 28.4 28.4s4.7 4.7 9.5 0l42.6-42.6c4.7-4.7 9.5-9.5 0-14.2C504.7 727 225.8 448 173.8 400.7m278.9 401.9c-18.9 18.9-37.8 42.6-61.5 61.5-47.3 47.3-118.2 47.3-165.5 0l-9.5-9.5c-23.6-28.4-52-52-75.7-75.7-52-42.6-56.7-118.2-14.2-170.2l14.2-14.2 56.7-56.7 255.3 255.3c4.9 0 4.9 4.8.2 9.5"})))}},2884:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{fill:"currentColor",d:"M20.06 18a4 4 0 0 1-.2-.89c-.67.7-1.48 1.05-2.41 1.05-.83 0-1.52-.24-2.05-.71-.53-.45-.8-1.06-.8-1.79 0-.88.33-1.56 1-2.05s1.61-.73 2.83-.73h1.4v-.64q0-.735-.45-1.17c-.3-.29-.75-.43-1.33-.43-.52 0-.95.12-1.3.36-.35.25-.52.54-.52.89h-1.46c0-.43.15-.84.45-1.24.28-.4.71-.71 1.22-.94.51-.21 1.06-.35 1.69-.35.98 0 1.74.24 2.29.73s.84 1.16.86 2.02V16c0 .8.1 1.42.3 1.88V18zm-2.4-1.12c.45 0 .88-.11 1.29-.32.4-.21.7-.49.88-.83v-1.57H18.7c-1.77 0-2.66.47-2.66 1.41 0 .43.15.73.46.96.3.23.68.35 1.16.35m-12.2-3.17h4.07L7.5 8.29zM6.64 6h1.72l4.71 12h-1.93l-.97-2.57H4.82L3.86 18H1.93z"})))}},36240:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 24 24"},e),a||(a=l.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),n||(n=l.createElement("path",{d:"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z"})))}},65153:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 16 16"},e),a||(a=n.createElement("path",{d:"M13.1 9.2q.6-.45.6-.9v-3c-1.1.7-2.9 1.2-4.8 1.3zM7.2 5.8c3.6 0 6.5-1 6.5-2.1V2.4c0-1.2-2.9-2.1-6.5-2.1S.7 1.3.7 2.4v1.3c0 1.2 2.9 2.1 6.5 2.1M.7 10v3c0 1.2 2.9 2.1 6.5 2.1h.2v-3.7h-.2c-2.6 0-5.1-.4-6.5-1.4M.7 5.4v3c0 1.2 2.9 2.1 6.5 2.1h.2v-3c0-.3.1-.6.3-.7h-.6c-2.5 0-5-.5-6.4-1.4M14.9 11.2 9.4 8c-.4-.3-1.1-.1-1.1.6V15c0 .6.6.9 1.1.6l5.5-3.2c.5-.2.5-.9 0-1.2"})))}},18415:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{fill:"currentColor",d:"M16 16.92c-.33.05-.66.08-1 .08s-.67-.03-1-.08v-3.51l-2.5 2.48c-.5-.39-1-.89-1.39-1.39l2.48-2.5H9.08c-.05-.33-.08-.66-.08-1s.03-.67.08-1h3.51l-2.48-2.5c.19-.25.39-.5.65-.74.24-.26.49-.46.74-.65L14 8.59V5.08c.33-.05.66-.08 1-.08s.67.03 1 .08v3.51l2.5-2.48c.5.39 1 .89 1.39 1.39L17.41 10h3.51c.05.33.08.66.08 1s-.03.67-.08 1h-3.51l2.48 2.5c-.19.25-.39.5-.65.74-.24.26-.49.46-.74.65L16 13.41zM5 19a2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2"})))}},57522:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",viewBox:"0 0 48 48"},e),a||(a=n.createElement("path",{d:"M5.42 15.76A21.8 21.8 0 0 0 12 18a47.6 47.6 0 0 0 9.06.81h1a16.63 16.63 0 0 1 14.8-3.11c1.48-.89 2.23-1.85 2.23-2.89v-3c0-1.08-.81-2.08-2.42-3a22 22 0 0 0-6.58-2.19 47.4 47.4 0 0 0-9-.81 47.6 47.6 0 0 0-9.09.73 22 22 0 0 0-6.58 2.19C3.81 7.66 3 8.66 3 9.74v3c0 1.09.81 2.1 2.42 3.02M15.89 30.58a45 45 0 0 1-5.25-.77 20.3 20.3 0 0 1-7.64-3v4c0 1.08.81 2.08 2.42 3A22 22 0 0 0 12 36a45 45 0 0 0 4.56.62 16.7 16.7 0 0 1-.73-4.87c0-.38.03-.75.06-1.17M3 17.8v4c0 1.08.81 2.09 2.42 3A21.8 21.8 0 0 0 12 27c1.4.27 2.86.47 4.38.61a16.7 16.7 0 0 1 2.81-5.86 50 50 0 0 1-8.55-1A20.5 20.5 0 0 1 3 17.8M32.3 18.88A12.7 12.7 0 1 0 45 31.58a12.74 12.74 0 0 0-12.7-12.7m5.93 20.69a.63.63 0 0 1-1-.66c1.61-5.16-.77-6.52-6.28-6.6v3.12a.85.85 0 0 1-1.41.65l-6.26-5.41a.86.86 0 0 1 0-1.29L29.55 24a.85.85 0 0 1 1.41.65v2.84c5.71.07 10.24 1.21 10.24 6.62a7.25 7.25 0 0 1-2.97 5.46",className:"rollback_svg__cls-1"})))}},88193:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 16 16"},e),a||(a=l.createElement("path",{d:"M12.5 3.1c.4-.4.1-1-.4-1H.6c-.5 0-.8.6-.4 1l4.6 4.6v5.1c0 .2.1.4.3.5 0 0 1.5.9 1.5.5V6.5c0-.5.4-1 1-1h2.6z"})),n||(n=l.createElement("path",{d:"M15.2 6.5H8.3c-.4 0-.8.4-.8.8v5.8c0 .4.4.8.8.8h6.9c.4 0 .8-.4.8-.8V7.3c0-.5-.4-.8-.8-.8m-4 6.3H8.6v-1.6h2.6zm0-2.6H8.6V8.6h2.6zm3.7 2.6h-2.6v-1.6h2.6zm0-2.6h-2.6V8.6h2.6z"})))}},60940:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 42 48"},e),a||(a=l.createElement("path",{d:"m40.3 27.6-4.5-4.5c-.5-.5-1.2-.8-1.8-.8H19.5c-1.3 0-2.6 1.2-2.6 2.6v19c0 1.3 1.2 2.6 2.6 2.6h19c1.3 0 2.6-1.2 2.6-2.6V29.5c0-.8-.2-1.3-.8-1.9M29 43.2c-1.8 0-3.6-1.5-3.6-3.6 0-1.8 1.5-3.6 3.6-3.6s3.6 1.5 3.6 3.6c-.1 1.9-1.8 3.6-3.6 3.6m5.5-11.1h-.3c0 .4-.3.7-.7.7H21.1c-.4 0-.7-.3-.7-.7v-5.7c0-.4.3-.7.7-.7h12.4c.1 0 .4.1.5.3l.3.3c.1.1.3.3.3.5v5.3zM19.3 17.2c10.2 0 18.5-2.7 18.5-6V7.4c0-3.3-8.3-6-18.5-6S.9 4.1.9 7.4v3.8c0 3.3 8.2 6 18.4 6"})),n||(n=l.createElement("path",{d:"M34.5 21.4c.7 0 1.5.3 2 .9l1.3 1.3v-7.7c-4 2.7-11.2 4-18.5 4-7.2 0-14.5-1.3-18.5-4v8.5c0 2.9 6.3 5.3 14.8 5.9v-6c0-1.6 1.5-2.9 2.9-2.9zM.9 37.6c0 2.9 6.3 5.3 14.8 5.9V33C9.8 32.6 4.2 31.4.9 29.1z"})))}},90026:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1181.8 1000"},e),a||(a=n.createElement("path",{d:"M1148.4 33.4c-22.3-22.3-49-33.4-80.3-33.4H113.6c-31.2 0-58 11.1-80.3 33.4C11.1 55.6 0 82.4 0 113.6v772.7c0 31.2 11.1 58 33.4 80.3s49 33.4 80.3 33.4h954.5c31.2 0 58-11.1 80.3-33.4s33.4-49 33.4-80.3V113.6c-.1-31.2-11.2-58-33.5-80.2m-784.8 853c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H113.6c-6.6 0-12.1-2.1-16.3-6.4s-6.4-9.7-6.4-16.3V750c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm0-272.8c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H113.6c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V477.3c0-6.6 2.1-12.1 6.4-16.3s9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm0-272.7c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H113.6c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V204.5c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm363.7 545.5c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H477.3c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V750c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm0-272.8c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H477.3c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V477.3c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm0-272.7c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H477.3c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V204.5c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm363.6 545.5c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H840.9c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V750c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm0-272.8c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H840.9c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V477.3c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3zm0-272.7c0 6.6-2.1 12.1-6.4 16.3-4.3 4.3-9.7 6.4-16.3 6.4H840.9c-6.6 0-12.1-2.1-16.3-6.4-4.3-4.3-6.4-9.7-6.4-16.3V204.5c0-6.6 2.1-12.1 6.4-16.3 4.3-4.3 9.7-6.4 16.3-6.4h227.3c6.6 0 12.1 2.1 16.3 6.4 4.3 4.3 6.4 9.7 6.4 16.3z"})))}},38174:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var a=r(96540);function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n.apply(this,arguments)}const l=function(e){return a.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:2500,height:1465,viewBox:"0 0 2385.7 1919.9"},e),a.createElement("path",{d:"M1513.8 528.7h72.8L1794 321.3l10.2-88c-385.9-340.6-975-303.9-1315.6 82C393.9 422.5 325.2 550 287.8 688c23.1-9.5 48.7-11 72.8-4.4l414.7-68.4s21.1-34.9 32-32.7c184.5-202.6 495-226.2 708-53.8z",style:{fill:"#ea4335"}}),a.createElement("path",{d:"M2089.4 688c-47.7-175.5-145.5-333.3-281.6-454l-291 291c122.9 100.4 192.9 251.7 189.9 410.4v51.7c143.1 0 259 116 259 259 0 143.1-116 259-259 259h-518.1l-51.7 52.4v310.7l51.7 51.7h518.1c297 2.3 560.5-190.2 648.7-473.8 88-283.7-20-591.7-266-758.1",style:{fill:"#4285f4"}}),a.createElement("path",{d:"M669.8 1917h518.1v-414.7H669.8c-36.9 0-73.4-7.9-107-23.3l-72.8 22.5-208.8 207.4-18.2 72.8c117.1 88.4 260 135.9 406.8 135.3",style:{fill:"#34a853"}}),a.createElement("path",{d:"M669.8 571.6c-287.8 1.7-542.7 186-634.5 458.7S35 1604 263.1 1779.4l300.5-300.5c-130.4-58.9-188.3-212.3-129.4-342.7s212.3-188.3 342.7-129.4c57.4 26 103.4 72 129.4 129.4l300.5-300.5c-127.9-167.1-326.6-264.8-537-264.1",style:{fill:"#fbbc05"}}))}},7036:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 512 512"},e),a||(a=n.createElement("path",{d:"m224 96 16-32 32-16-32-16-16-32-16 32-32 16 32 16zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67zm352 128-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0s-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24M359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91z"})))}},33939:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var a,n,l,o=r(96540);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},i.apply(this,arguments)}const u=function(e){return o.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",id:"ms_azure_svg__katman_1",x:0,y:0,viewBox:"0 0 800 600"},e),a||(a=o.createElement("style",null,".ms_azure_svg__st0{fill:#706d6e}")),n||(n=o.createElement("path",{d:"m367.7 261.5-3.3 9.3h-.2c-.6-2.2-1.6-5.3-3.1-9.2l-17.7-44.4h-17.3v70.6h11.4v-43.4c0-2.7-.1-5.9-.2-9.6 0-1.9-.3-3.4-.3-4.5h.3c.4 2 1 4.1 1.6 6l21.2 51.5h8l21.1-52c.5-1.2 1-3.5 1.4-5.6h.2c-.3 5.1-.5 9.8-.5 12.7v44.8h12.2v-70.6h-16.6zm46.2 26.3h11.9v-50.6h-11.9zm6.1-72.1c-2 0-3.7.7-5.1 2s-2.1 3-2.1 5c0 1.9.7 3.6 2.1 4.9s3.1 1.9 5.1 1.9 3.7-.6 5.1-1.9 2.1-2.9 2.1-4.9c0-1.9-.7-3.5-2.1-4.9q-1.95-2.1-5.1-2.1m48 21c-2.2-.5-4.4-.7-6.7-.7-5.4 0-10.3 1.2-14.5 3.5-4.1 2.3-7.3 5.6-9.5 9.8s-3.3 9.1-3.3 14.5c0 4.8 1.1 9.1 3.2 13s5.1 6.9 8.9 9 8.2 3.2 13 3.2c5.7 0 10.5-1.1 14.3-3.3l.2-.1v-10.9l-.5.4c-1.8 1.3-3.8 2.3-5.8 3-2.1.7-4 1.1-5.7 1.1-4.7 0-8.4-1.5-11.1-4.3-2.7-2.9-4.1-6.9-4.1-12s1.4-9.3 4.3-12.4c2.8-3.1 6.6-4.6 11.1-4.6 3.9 0 7.7 1.3 11.3 3.9l.5.4v-11.5l-.2-.1c-1.3-.8-3.2-1.4-5.4-1.9m39.2-.4c-3 0-5.7 1-8 2.8-2 1.7-3.5 3.9-4.6 6.8h-.1v-8.7h-11.9v50.6h11.9v-25.9c0-4.4 1-8 3-10.7 1.9-2.7 4.5-4.1 7.7-4.1 1.1 0 2.3.2 3.6.5s2.2.7 2.8 1.1l.5.4v-12l-.2-.1c-1.2-.4-2.8-.7-4.7-.7m41.8 38.6c-2.2 2.8-5.6 4.2-10 4.2s-7.8-1.4-10.2-4.3c-2.5-2.9-3.7-7-3.7-12.2 0-5.4 1.2-9.6 3.7-12.5 2.4-2.9 5.8-4.4 10.1-4.4q6.3 0 9.9 4.2c2.4 2.8 3.6 7 3.6 12.4-.1 5.6-1.2 9.8-3.4 12.6m-9.5-38.9c-8.3 0-14.9 2.5-19.7 7.3-4.7 4.8-7.1 11.5-7.1 19.8 0 7.9 2.3 14.3 6.9 18.9s10.9 7 18.6 7c8.1 0 14.6-2.5 19.3-7.4s7.1-11.5 7.1-19.6c0-8-2.2-14.5-6.7-19.1-4.3-4.6-10.6-6.9-18.4-6.9m51.6 22.1c-3.8-1.5-6.2-2.8-7.1-3.7-1-.9-1.4-2.2-1.4-3.9 0-1.5.6-2.6 1.8-3.6s2.9-1.4 5.1-1.4c2 0 4.1.3 6.1.9s3.8 1.4 5.3 2.5l.5.3v-11l-.2-.1c-1.3-.6-3.2-1.1-5.4-1.5s-4.2-.6-5.9-.6c-5.7 0-10.4 1.5-13.9 4.3-3.6 2.9-5.5 6.7-5.5 11.2q0 3.6 1.2 6.3c.8 1.8 2 3.4 3.6 4.7s4 2.7 7.3 4.1c2.7 1.1 4.8 2.1 6.1 2.8s2.2 1.5 2.7 2.2.8 1.7.8 2.9c0 3.4-2.5 5.1-7.8 5.1q-3 0-6.6-1.2c-2.4-.8-4.7-1.9-6.7-3.4l-.5-.4v11.6l.2.1c1.7.8 3.9 1.5 6.4 2s4.8.8 6.8.8c6.2 0 11.1-1.5 14.7-4.3 3.7-2.9 5.5-6.8 5.5-11.5q0-5.1-3-8.7c-2.1-2.5-5.4-4.6-10.1-6.5m54.4 16.8c-2.2 2.8-5.6 4.2-10 4.2s-7.8-1.4-10.3-4.3-3.7-7-3.7-12.2c0-5.4 1.2-9.6 3.7-12.5 2.4-2.9 5.8-4.4 10.1-4.4q6.3 0 9.9 4.2c2.4 2.8 3.6 7 3.6 12.4.1 5.6-1.1 9.8-3.3 12.6M636 236c-8.3 0-15 2.5-19.7 7.3s-7.1 11.5-7.1 19.8c0 7.9 2.3 14.3 6.9 18.9s10.9 7 18.6 7c8.1 0 14.6-2.5 19.3-7.4s7.1-11.5 7.1-19.6c0-8-2.2-14.5-6.7-19.1-4.3-4.6-10.5-6.9-18.4-6.9m88.7 10.9v-9.7h-12v-15.1l-.4.1-11.3 3.5-.2.1v11.4H683v-6.4c0-3 .7-5.2 2-6.7s3.2-2.2 5.5-2.2c1.7 0 3.5.4 5.2 1.2l.4.2V213l-.2-.1c-1.6-.6-3.9-.9-6.7-.9-3.5 0-6.7.8-9.5 2.3s-5 3.7-6.5 6.4-2.3 5.9-2.3 9.4v7h-8.4v9.7h8.4v40.9h12v-40.9h17.9v26c0 10.7 5 16.1 15 16.1 1.6 0 3.4-.2 5.1-.6 1.8-.4 3-.8 3.7-1.2l.2-.1v-9.8l-.5.3c-.7.4-1.5.8-2.4 1-1 .3-1.8.4-2.4.4-2.3 0-4.1-.6-5.1-1.9-1.1-1.3-1.6-3.4-1.6-6.5v-23.9z",className:"ms_azure_svg__st0"})),o.createElement("path",{d:"M186.5 296.9H107v-79.5h79.4z",style:{fill:"#f1511b"}}),o.createElement("path",{d:"M274.2 296.9h-79.5v-79.5h79.5z",style:{fill:"#80cc28"}}),o.createElement("path",{d:"M186.5 384.6H107v-79.5h79.4z",style:{fill:"#00adef"}}),o.createElement("path",{d:"M274.2 384.6h-79.5v-79.5h79.5z",style:{fill:"#fbbc09"}}),l||(l=o.createElement("path",{d:"m365.8 356.2-9.9-28.4q-.45-1.35-.9-4.5h-.2c-.3 1.9-.6 3.4-1 4.5l-9.8 28.4zm22.4 27.8h-12.9l-6.4-18.1h-28l-6.1 18.1h-12.9l26.6-71.1h13.3zm44-46-27.4 37h27.3v9h-43.4v-4.3l28-37.5h-25.3v-9h40.9zm51.9 46h-11.5v-8h-.2c-3.3 6.2-8.5 9.2-15.6 9.2q-18 0-18-21.6v-30.4h11.5v29.2c0 9.1 3.5 13.7 10.6 13.7 3.4 0 6.2-1.3 8.4-3.8q3.3-3.75 3.3-9.9v-29.2h11.5zm42.4-39.9c-1.4-1.1-3.4-1.6-6-1.6-3.4 0-6.2 1.5-8.5 4.6s-3.4 7.3-3.4 12.5V384h-11.5v-50.8h11.5v10.5h.2c1.1-3.6 2.9-6.4 5.2-8.4q3.45-3 7.8-3 3.15 0 4.8.9v10.9zm37.1 9.5c0-4.1-1-7.4-2.9-9.6-1.9-2.3-4.6-3.4-7.9-3.4q-4.95 0-8.4 3.6c-2.3 2.4-3.7 5.6-4.2 9.5zm11.1 8.1h-34.6c.1 4.7 1.6 8.3 4.3 10.9 2.8 2.5 6.6 3.8 11.4 3.8 5.4 0 10.4-1.6 14.9-4.9v9.3c-4.6 2.9-10.7 4.4-18.3 4.4-7.5 0-13.3-2.3-17.6-6.9-4.2-4.6-6.4-11.1-6.4-19.5 0-7.9 2.3-14.3 7-19.3q7.05-7.5 17.4-7.5c6.9 0 12.3 2.2 16.1 6.7q5.7 6.75 5.7 18.6v4.4z",className:"ms_azure_svg__st0"})))}},1128:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a,n,l=r(96540);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}const i=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:18,height:18,viewBox:"0 0 548.29 548.291"},e),a||(a=l.createElement("path",{d:"M276.043 244.216c-24.575 0-38.741 24.087-38.741 53.862-.241 30.228 14.407 53.382 38.5 53.382 24.323 0 38.512-22.92 38.512-54.091-.001-29.066-13.71-53.153-38.271-53.153"})),n||(n=l.createElement("path",{d:"M486.2 196.116h-13.164V132.59c0-.399-.064-.795-.116-1.2-.021-2.52-.824-4.997-2.551-6.96L364.656 3.677c-.031-.031-.064-.044-.085-.075-.629-.704-1.364-1.29-2.141-1.796-.231-.154-.462-.283-.704-.419a11.3 11.3 0 0 0-2.121-.893c-.199-.052-.377-.134-.576-.186-.8-.19-1.629-.308-2.467-.308H96.757C84.893 0 75.256 9.649 75.256 21.502v174.613H62.093c-16.967 0-30.733 13.756-30.733 30.733V386.66c0 16.961 13.766 30.731 30.733 30.731h13.163V526.79c0 11.854 9.637 21.501 21.501 21.501h354.777c11.853 0 21.502-9.647 21.502-21.501V417.392H486.2c16.977 0 30.729-13.771 30.729-30.731V226.849c.001-16.977-13.752-30.733-30.729-30.733M96.757 21.502H345.81v110.006c0 5.943 4.818 10.751 10.751 10.751h94.973v53.861H96.757zM353.033 376.96l-10.394 27.884c-22.666-6.619-41.565-13.479-62.828-22.445-3.527-1.418-7.317-2.132-11.094-2.362-35.909-2.352-69.449-28.819-69.449-80.778 0-47.711 30.236-83.623 77.71-83.623 48.675 0 75.351 36.854 75.351 80.317 0 36.142-16.766 61.638-37.785 71.091v.945c12.284 3.539 25.975 6.378 38.489 8.971m-280.121-6.844 7.328-29.764c9.69 4.96 24.554 9.915 39.917 9.915 16.525 0 25.271-6.84 25.271-17.228 0-9.928-7.56-15.597-26.691-22.442-26.457-9.217-43.696-23.858-43.696-47.014 0-27.163 22.68-47.948 60.231-47.948 17.954 0 31.184 3.791 40.623 8.03l-8.021 29.061c-6.375-3.076-17.711-7.564-33.3-7.564-15.599 0-23.163 7.079-23.163 15.357 0 10.15 8.977 14.646 29.533 22.447 28.108 10.394 41.332 25.023 41.332 47.464 0 26.699-20.557 49.365-64.253 49.365-18.179-.01-36.124-4.735-45.111-9.679m378.622 150.846H96.757v-103.57h354.777zm23.853-143.534h-99.455V218.231h36.158v128.97h63.297z"})))}},679:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var a,n=r(96540);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(this,arguments)}const o=function(e){return n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},e),a||(a=n.createElement("path",{d:"M9.4 86.6c-12.5-12.5-12.5-32.7 0-45.2s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256zM256 416h288c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32"})))}},26216:(e,t,r)=>{"use strict";var a=r(2543);r(63534),r(17),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(43693)),i=n(r(17383)),u=n(r(34579));r(58476),r(68763),r(98741),r(5086),r(90345),r(58379);var s=n(r(98351)),d=n(r(35244)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(77543)),f=n(r(6520)),p=n(r(50553)),m=r(96241),h=r(5875);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var y=[{label:(0,s.default)("File"),name:"file",id:"mnu_file",index:0,addSepratior:!0},{label:(0,s.default)("Object"),name:"object",id:"mnu_obj",index:1,addSepratior:!0},{label:(0,s.default)("Tools"),name:"tools",id:"mnu_tools",index:2,addSepratior:!0},{label:(0,s.default)("Help"),name:"help",id:"mnu_help",index:5,addSepratior:!1}];if("Nwjs"==(0,m.getBrowser)().name){var w=(0,h.isMac)()?"cmd":"ctrl",E=(0,h.isMac)()?"F":"F10",_={runtime:{label:(0,s.default)("Runtime"),name:"runtime",priority:999,submenus:{configure:{label:(0,s.default)("Configure..."),name:"configure",priority:0,enable:!0},view_log:{label:(0,s.default)("View log..."),name:"view_log",priority:1,enable:!0},enter_full_screen:{label:(0,s.default)("Enter Full Screen"),name:"enter_full_screen",enable:!0,priority:2,key:E,modifiers:(0,h.isMac)()?"".concat(w,"+ctrl"):w},exit_full_screen:{label:(0,s.default)("Exit Full Screen"),name:"exit_full_screen",enable:!0,priority:2,key:E,modifiers:(0,h.isMac)()?"".concat(w,"+ctrl"):w},actual_size:{label:(0,s.default)("Actual Size"),name:"actual_size",priority:3,enable:!0,key:"0",modifiers:w},zoom_in:{label:(0,s.default)("Zoom In"),name:"zoom_in",priority:4,enable:!0,key:"+",modifiers:w},zoom_out:{label:(0,s.default)("Zoom Out"),name:"zoom_out",enable:!0,priority:5,key:"-",modifiers:w}}}};d.default.Browser.RUNTIME_MENUS_OPTIONS=_}t.default=function(){function e(){(0,i.default)(this,e)}return(0,u.default)(e,null,[{key:"createMainMenus",value:function(){d.default.Browser.MainMenus=[],y.forEach((function(t){var r=c.default.create(t.name,t.label,t.id,t.index,t.addSepratior);d.default.Browser.MainMenus.push(r),"object"!==t.name&&(r.addMenuItems(Object.values(d.default.Browser.all_menus_cache[t.name])),r.getMenuItems().forEach((function(t,a){var n;null==t||null===(n=t.getMenuItems())||void 0===n||n.forEach((function(r,a){r.below&&(null==t||t.getMenuItems().splice(a+1,0,e.getSeparator()))})),t.below&&r.addMenuItem(e.getSeparator(),a+1)})))})),d.default.Browser.enable_disable_menus()}},{key:"getSeparator",value:function(e,t){return new c.MenuItem({type:"separator",label:e,priority:t})}},{key:"refreshMainMenuItems",value:function(e,t){e.setMenuItems(t),d.default.Browser.Events.trigger("pgadmin:nw-refresh-menu-item",e)}},{key:"createMenuItem",value:function(e){return new c.MenuItem(b(b({},e),{},{callback:function(){var t,r;if(e.module&&"callbacks"in e.module&&e.module.callbacks[e.callback])e.module.callbacks[e.callback].apply(e.module,[e.data,null===(r=d.default.Browser.tree)||void 0===r?void 0:r.selected()]);else if(null!=e&&null!==(t=e.module)&&void 0!==t&&t[e.callback]){var a;e.module[e.callback](e.data,null===(a=d.default.Browser.tree)||void 0===a?void 0:a.selected())}else if(null!=e&&e.callback)e.callback(e);else if("#"!=e.url){(0,f.default)()((0,p.default)("tools.initialize")).then((function(){window.open(e.url)})).catch((function(){d.default.Browser.notifier.error((0,s.default)("Error in opening window"))}))}}}),(function(e,t){d.default.Browser.Events.trigger("pgadmin:nw-enable-disable-menu-items",e,t)}),(function(e){d.default.Browser.Events.trigger("pgadmin:nw-update-checked-menu-item",e)}))}},{key:"getContextMenu",value:function(e){return c.default.sortMenus(e),e}},{key:"checkNoMenuOptionForNode",value:function(e){var t=d.default.Browser.Nodes[e._type],r=d.default.Browser.tree.selected(),n=!a.isUndefined(t.showMenu);if(n){var l=t.showMenu(e,r);return{flag:!l&&n,showMenu:l}}return{flag:n,showMenu:void 0}}}])}()},28851:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.pgBrowser=void 0,r(58476),r(5086),r(18772);var n=a(r(2543)),l=a(r(35244)),o=a(r(19966)),i=r(96241),u=t.pgBrowser=l.default.Browser=l.default.Browser||{};n.default.extend(u,{inactivity_timeout_at:null,logging_activity:!1,inactivity_timeout_daemon_running:!1,is_pgadmin_timedout:function(){return!o.default.pgAdmin},is_inactivity_timeout:function(){return o.default.pgAdmin.Browser.inactivity_timeout_at<this.get_epoch_now()},get_epoch_now:function(){return(0,i.getEpoch)()},log_activity:function(){var e=this;this.logging_activity||(this.logging_activity=!0,this.inactivity_timeout_at=this.get_epoch_now()+l.default.user_inactivity_timeout,setTimeout((function(){e.logging_activity=!1}),1e3))},register_to_activity_listener:function(e,t){var r=["mousemove","mousedown","keydown"],a=this;r.forEach((function(n){e.addEventListener(n,(function n(){a.is_pgadmin_timedout()?(r.forEach((function(t){e.removeEventListener(t,n,!0)})),t()):o.default.pgAdmin.Browser.log_activity()}),!0)}))},override_activity_event_decorator:function(e){return function(){return l.default.override_user_inactivity_timeout&&o.default.pgAdmin.Browser.log_activity(),e.apply(this,arguments)}},logout_inactivity_user:function(){n.default.isUndefined(u.utils)||n.default.isUndefined(u.utils.logout_url)||(window.location.href=u.utils.logout_url)},start_inactivity_timeout_daemon:function(){var e=this;if(l.default.user_inactivity_timeout>0&&!e.inactivity_timeout_daemon_running)var t=setInterval((function(){e.inactivity_timeout_daemon_running=!0,e.is_inactivity_timeout()&&(clearInterval(t),e.inactivity_timeout_daemon_running=!1,e.logout_inactivity_user())}),1e3)}})},51268:(e,t,r)=>{"use strict";var a,n;r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(79389),r(15852),r(10678),r(6048),r(29979),r(10121),r(14602);var l=r(24994),o=r(73738),i=l(r(73738));r(80115),r(17),r(18636),r(58476),r(19693),r(35231),r(64189),r(98741),r(7899),r(5086),r(52231),r(69193),r(87136),r(50785),r(58379),r(18772);var u=l(r(26216)),s=l(r(2543)),d=r(59022),c=r(96241),f=r(30788),p=l(r(6520)),m=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=o(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(53196)),h=l(r(12450));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}function g(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}a=[r(98351),r(50553),r(35244),r(2844),r(9089),r(91849),r(52912),r(84726),r(68938),r(28851),r(69147),r(95688)],n=function(e,t,r,a,n){var l=r.Browser=r.Browser||{},o=e("Please select an object in the tree view.");return a.setPGCSRFToken(r.csrf_token_header,r.csrf_token),n.validate_kerberos_ticket(),s.default.extend(r.Browser,{URL:t("browser.index"),docker:null,editor:null,tree:null,scripts:{},stdW:{sm:500,md:700,lg:900,default:500,calc:function(e){var t=window.innerWidth;return t>e?e:t>r.Browser.stdW.lg?r.Browser.stdW.lg:t>r.Browser.stdW.md?r.Browser.stdW.md:t>r.Browser.stdW.sm?r.Browser.stdW.sm:t}},stdH:{sm:200,md:400,lg:550,default:550,calc:function(e){var t=window.innerHeight;return t>e?e:t>r.Browser.stdH.lg?r.Browser.stdH.lg:t>r.Browser.stdH.md?r.Browser.stdH.md:t}},panels:{},frames:{},all_menus_cache:{context:{},file:{},edit:{},object:{},management:{},tools:{},help:{}},MainMenus:[],BrowserContextMenu:[],menu_categories:{register:{label:e("Register"),priority:1,above:!1,below:!0,single:!0},create:{label:e("Create"),priority:2,above:!1,below:!0,single:!0}},register_script:function(e,t,r){var a=this.scripts;a[e]=s.default.isArray(a[e])?a[e]:[],a[e].push({name:t,path:r,loaded:!1})},masterpass_callback_queue:[],getMenuList:function(t,r,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=this,o=u.default.checkNoMenuOptionForNode(a),i=o.flag,s=o.showMenu;if(!i){for(var d={common:[]},c=l.all_menus_cache[t][a._type],f=0,p=Object.keys(c);f<p.length;f++){var m,h,v=c[p[f]],g=null!==(m=v.category)&&void 0!==m?m:"common";d[g]=null!==(h=d[g])&&void 0!==h?h:[],d[g].push(v)}var b=[],y=function(){if((w in l.menu_categories||d[w].length>1)&&"common"!=w){var e,t,o=!0;d[w].forEach((function(e){e.checkAndSetDisabled(a,r),o&&(o=e.isDisabled)}));var i=l.menu_categories[w],s=null!==(e=null==i?void 0:i.label)&&void 0!==e?e:w,c=null!==(t=null==i?void 0:i.priority)&&void 0!==t?t:10;if(null!=i&&i.above&&b.push(u.default.getSeparator(s,c)),!o&&n){var f=u.default.createMenuItem({name:w,label:s,module:w,category:w,menu_items:d[w],priority:c});b.push(f)}else if(!n){var p=u.default.createMenuItem({name:w,label:s,module:w,category:w,menu_items:d[w],priority:c});b.push(p)}null!=i&&i.below&&b.push(u.default.getSeparator(s,c))}else d[w].forEach((function(e){e.checkAndSetDisabled(a,r)})),d[w].forEach((function(e){n?n&&!e.isDisabled&&b.push(e):b.push(e)}))};for(var w in d)y();return b}if(!1===s)return[u.default.createMenuItem({enable:!1,label:e("No menu available for this object."),name:"",priority:1,category:"create"})]},enable_disable_menus:function(t){var r,a=this,n=t?a.tree.itemData(t):void 0;l.MainMenus.filter((function(e){return"object"!=e.name})).forEach((function(e){e.menuItems.forEach((function(e){e.checkAndSetDisabled(n,t)}))}));var o=l.MainMenus.find((function(e){return"object"==e.name}));if(t&&null!==(r=a.all_menus_cache.object)&&void 0!==r&&r[n._type]){var i=a.getMenuList("object",t,n);o&&u.default.refreshMainMenuItems(o,i);var s=a.getMenuList("context",t,n,!0);a.BrowserContextMenu=u.default.getContextMenu(s)}else o&&u.default.refreshMainMenuItems(o,[u.default.createMenuItem({name:"",label:e("No object selected"),category:"create",priority:1,enable:!1})])},init:function(){var e=this;e.initialized||(e.initialized=!0,m.default.getState().cache(),(0,m.setupPreferenceBroadcast)(),setTimeout((function(){var t,r;null==e||null===(t=e.editor)||void 0===t||t.setValue("-- "+o),null==e||null===(r=e.editor)||void 0===r||r.refresh()}),10),l.utils.registerScripts(this),setInterval((function(){(0,p.default)().post(t("misc.cleanup")).then((function(){})).catch((function(){}))}),3e5),e.Events.on("pgadmin:server:connected",f.send_heartbeat.bind(e)),e.Events.on("pgadmin:server:disconnect",f.stop_heartbeat.bind(e)),e.check_corrupted_db_file(),e.Events.on("pgadmin:browser:tree:add",e.onAddTreeNode.bind(e)),e.Events.on("pgadmin:browser:tree:update",e.onUpdateTreeNode.bind(e)),e.Events.on("pgadmin:browser:tree:refresh",e.onRefreshTreeNodeReact.bind(e)),e.Events.on("pgadmin-browser:tree:loadfail",e.onLoadFailNode.bind(e)),e.bind_beforeunload(),e.log_activity(),e.register_to_activity_listener(document),e.start_inactivity_timeout_daemon())},uiloaded:function(){this.set_master_password(""),this.check_version_update()},check_corrupted_db_file:function(){(0,p.default)().get(t("browser.check_corrupted_db_file")).then((function(e){var t=e.data;t.data.length>0&&r.Browser.notifier.alert("Warning","pgAdmin detected unrecoverable corruption in it's SQLite configuration database. The database has been backed up and recreated with default settings. It may be possible to recover data such as query history manually from the original/corrupt file using a tool such as DB Browser for SQLite if desired.<br><br>Original file: "+t.data+"<br>Replacement file: "+t.data.substring(0,t.data.length-14))})).catch((function(e){r.Browser.notifier.alert(e)}))},check_master_password:function(e){(0,p.default)().get(t("browser.check_master_password")).then((function(t){var r=t.data;e&&(r.data?e(!0):e(!1))})).catch((function(e){r.Browser.notifier.pgRespErrorNotify(e)}))},reset_master_password:function(){var e=this;(0,p.default)().delete(t("browser.set_master_password")).then((function(t){t.data.data||e.set_master_password("")})).catch((function(e){r.Browser.notifier.pgRespErrorNotify(e)}))},set_master_password:function(){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};e={password:arguments.length>0&&void 0!==arguments[0]?arguments[0]:""},this.masterpass_callback_queue.push(t),(0,d.checkMasterPassword)(e,this.masterpass_callback_queue,r)},check_version_update:function(){(0,p.default)().get(t("misc.upgrade_check")).then((function(t){var a=t.data.data;a.outdated&&r.Browser.notifier.warning("\n ".concat(e("You are currently running version %s of %s, <br/>however the current version is %s.",a.current_version,a.product_name,a.upgrade_version),"\n <br/><br/>\n ").concat(e('Please click <a href="%s" target="_new" style="color:inherit">here</a> for more information.',a.download_url),"\n "),null)})).catch((function(){}))},bind_beforeunload:function(){window.addEventListener("beforeunload",(function(t){var a=m.default.getState(),n=a.getPreferences("browser","browser_tree_state_save_interval"),o=a.getPreferences("browser","confirm_on_refresh_close");if(s.default.isUndefined(n)||-1===n.value||r.Browser.browserTreeState.save_state(),!s.default.isUndefined(o)&&o.value){var i,u=e("Are you sure you want to close the %s browser?",l.utils.app_name);return null!==(i=t.originalEvent)&&void 0!==i&&i.returnValue&&(t.originalEvent.returnValue=u),u}}))},add_menu_category:function(e,t,r,a,n,l,o){this.menu_categories[e]={label:t,priority:r,icon:a,above:!0===n,below:!0===l,single:o}},add_menus:function(e){var t=this.all_menus_cache;s.default.each(e,(function(e){s.default.each(e.applies,(function(r){if(["context","file","edit","object","management","tools","help"].indexOf(r)>-1){var a;if(!(0,h.default)(e.node))return;if(s.default.has(e,"module")&&!s.default.isUndefined(e.module)&&!(0,h.default)(e.module.type))return;t[r]=t[r]||{},a=s.default.isString(e.node)?t[r][e.node]=t[r][e.node]||{}:s.default.isString(e.category)?t[r][e.category]=t[r][e.category]||{}:t[r];var n=function(e){var t=e.enable;return""==e.enable?t=!0:s.default.isString(e.enable)&&"false"==e.enable.toLowerCase()&&(t=!1),"mnu_quick_search_help"==e.name&&(e.callback=function(){(0,d.showQuickSearch)()}),u.default.createMenuItem({name:e.name,label:e.label,module:e.module,category:e.category,callback:"object"==(0,i.default)(e.module)&&e.module[e.callback]&&e.callback in e.module[e.callback]?e.module[e.callback]:e.callback,priority:e.priority,data:e.data,url:e.url||"#",target:e.target,icon:e.icon,enable:t||!0,node:e.node,checked:e.checked,below:e.below,applies:e.applies})};if(!s.default.has(a,e.name)&&(a[e.name]=n(e),e.menu_items)){var l,o=[],c=g(e.menu_items);try{for(c.s();!(l=c.n()).done;){var f=l.value;o.push(n(f))}}catch(e){c.e(e)}finally{c.f()}a[e.name].menu_items=o}}else console.warn("Developer warning: Category '"+r+"' is not supported!\nSupported categories are: context, file, edit, object, tools, management, help")}))}))},_findTreeChildNode:function(e,t,r){var a=r.t.wasLoad(e),n=function(){for(var a,n,l=r.t.children(e),o=0,i=l.length;o<i;o++){var u;if(a=l[o],(n=r.t.itemData(a))._type===t._type){if(!r.hasId||n._id==t._id)return r.i=a,r.d=t,r.pathOfTreeItems.push({coll:!1,item:a,d:t}),void r.success()}else if(null!==(u=r.b.Nodes[n._type])&&void 0!==u&&u.collection_node&&n.nodes&&-1!=s.default.indexOf(n.nodes,t._type))return r.i=a,r.d=null,r.pathOfTreeItems.push({coll:!0,item:a,d:n}),r.t.isInode(a)||(r.load=!1),void r.b._findTreeChildNode(a,t,r)}r.notFound&&"function"==typeof r.notFound&&r.notFound(t)};!a&&r.load?r.t.open(e).then((function(){n()}),(function(){var e,t=null==r||null===(e=r.o)||void 0===e?void 0:e.fail;t&&"function"==typeof t&&t.apply(r.t,[])})):a?n():r.notFound&&"function"==typeof r.notFound&&r.notFound(t)},onAddTreeNode:function(e,t,a){var n={b:this,d:null,hasId:!0,i:null,p:s.default.toArray(t||{}).sort((function(e,t){return e.priority===t.priority?0:e.priority<t.priority?-1:1})),pathOfTreeItems:[],t:this.tree,o:a},l=function(){var t,r=this;return r.success=l,r.p.length&&(t=r.p.shift(),r.p.length||(t._id=e._pid,r.success=o),r.b._findTreeChildNode(r.i,t,r),e._pid||o.apply(r,arguments)),!0}.bind(n),o=function(){var t=this,a=this,n=(a.i||this.t.wasLoad(a.i))&&this.t.first(a.i),l=function(t,r){var a=this;a.success=t,a.notFound=r,a.b._findTreeChildNode(a.i,e,a)}.bind(a),o=function(){var t;this.t.openPath(this.i),this.t.select(this.i),"function"==typeof(null==a||null===(t=a.o)||void 0===t?void 0:t.success)&&a.o.success.apply(a.t,[a.i,e])}.bind(a),i=function(){var t,a=arguments,n=this,l=n.t.children(n.i),o=0,i=l.length-1;if(function(){for(var a,u;i-o>22;){if(t=l[o],"column"===(a=n.t.itemData(t))._type){if(-1!=r.numeric_comparator(a._id,e._id))return!0}else if(-1!=r.natural_sort(a._label,e._label))return!0;t=l[i];var s=void 0;if(1!=(s="column"===(a=n.t.itemData(t))._type?r.numeric_comparator(a._id,e._id):r.natural_sort(a._label,e._label)))return i!=l.length-1?(t=l[i+1],!0):(t=null,!1);if(u=o+Math.round((i-o)/2),t=l[u],0==(s="column"===(a=n.t.itemData(t))._type?r.numeric_comparator(a._id,e._id):r.natural_sort(a._label,e._label)))return!0;-1==s?(o=u+1,i--):(o++,i=u-1)}return function(){for(;i>=o;){t=l[o];var a=n.t.itemData(t);if("column"===a._type){if(1==r.numeric_comparator(a._id,e._id))return!0}else if(1==r.natural_sort(a._label,e._label))return!0;o++}return i!=l.length-1?(t=l[i+1],!0):(t=null,!1)}()}())n.t.before(t,e).then((function(r){var a;"function"==typeof(null==n||null===(a=n.o)||void 0===a?void 0:a.success)?n.o.success.apply(n.t,[t,e]):n.t.select(r)}),(function(){var r;console.warn("Failed to add before...",a),"function"==typeof(null===(r=n.o)||void 0===r?void 0:r.fail)&&n.o.fail.apply(n.t,[t,e])}));else{var u=function(){var t=arguments,r=this,a=r.t.itemData(r.i);r.t.append(r.i,e).then((function(t){var n;r.t.wasLoad(r.i)&&a&&a._type.search(e._type)>-1?(r.t.open(r.i),r.t.select(t)):a&&r.t.unload(r.i).then((function(){r.t.open(r.i)})),"function"==typeof(null==r||null===(n=r.o)||void 0===n?void 0:n.success)&&r.o.success.apply(r.t,[t,e])}),(function(){var a;console.warn("Failed to append...",t),"function"==typeof(null==r||null===(a=r.o)||void 0===a?void 0:a.fail)&&r.o.fail.apply(r.t,[r.i,e])}))}.bind(n);n.i&&!n.t.isInode(n.i)?n.t.setInode(n.i).then((function(){u()})):u()}}.bind(a);n||!a.t.wasLoad(a.i)?l(o,i):a.t.unload(a.i).then((function(){l(o,function(){var t=this&&this.o;"function"==typeof(null==t?void 0:t.fail)&&t.fail.apply(this.t,[this.i,e])}.bind(t))}),(function(){var r=t&&t.o;"function"==typeof(null==r?void 0:r.fail)&&r.fail.apply(t.t,[t.i,e])}))}.bind(n);n.t.wasInit()&&e&&l()},onUpdateTreeNode:function(e,t,a,n){var o={b:this,d:null,i:null,hasId:!0,p:s.default.toArray(a||{}).sort((function(e,t){return e.priority===t.priority?0:e.priority<t.priority?-1:1})),pathOfTreeItems:[],t:this.tree,o:n,load:!0,old:e,new:t,op:null},i=function(){var r,a=null===(r=this.o)||void 0===r?void 0:r.fail;a&&"function"==typeof a&&a.apply(this.t,[this.i,t,e])}.bind(o),u=function(){var e=arguments,t=this,r=this.pathOfTreeItems,a=function(){if(r.length){r.pop();var e=r.length;this.i=e&&r[e-1].item||null,this.d=e&&r[e-1].d||null,e&&r[e-1].coll&&(r.pop(),e=r.length,this.i=e&&r[e-1].item||null,this.d=e&&r[e-1].d||null)}else this.i=null,this.d=null}.bind(this),n=this.i&&this.t.hasParent(this.i)&&this.t.parent(this.i)||null,l=n?this.t.hasParent(n)&&this.t.parent(n)&&n.root!=this.t.parent(n):null;if(this.i&&this.d&&this.old._id==this.d._id&&this.old._type==this.d._type){var u=this.t.parent(this.i)||null;if(this.t.isRootNode(u)||u&&0==u.length&&"UPDATE"==o.op)if(1===this.t.children().length)c();else{var d=this;this.t.remove(this.i).then((function(){d.t.before(d.i,d.new).then((function(e){d.t.select(e)}),(function(){console.warn("Failed to add before..",e)}))}))}else{var f=function(){if("/browser"===n.path||l){var e=this.d;a(),this.i?(this.load=!0,this.success=function(){p()}.bind(this),this.notFound=i,this.b._findTreeChildNode(this.i,{_id:this.new._pid,_type:e._type},this)):p()}else{var r=null,o=this.t.siblings(this.i)||[];if(o.push(this.i),s.default.each(o,(function(e){var a=t.t.itemData(e);a._id==t.new._pid&&(r=e,t.pathOfTreeItems.push({coll:!0,item:r,d:a}))})),r){this.load=!0,this.success=function(){p()}.bind(this),this.notFound=i;var u=this.t.wasLoad(r),d=function(){t.i=r,t.pathOfTreeItems.push({coll:!1,item:r,d:t.d}),t.success()};!u&&t.load?t.t.open(r).then((function(){d()}),(function(){var e,r=null==t||null===(e=t.o)||void 0===e?void 0:e.fail;r&&"function"==typeof r&&r.apply(t.t,[])})):d()}}}.bind(this);this.t.remove(this.i).then((function(){return a(),n&&!l&&u&&0==t.t.children(u).length?t.t.unload(u).then((function(){setTimeout(f)})):setTimeout(f),!0}))}}i()}.bind(o),d=function(e){var t=function(){var e=this.pathOfTreeItems;if(e.length){e.pop();var t=e.length;this.i=t&&e[t-1].item||null,this.d=t&&e[t-1].d||null,t&&e[t-1].coll&&(e.pop(),t=e.length,this.i=t&&e[t-1].item||null,this.d=t&&e[t-1].d||null)}else this.i=null,this.d=null}.bind(this);this.i?(this.load=!0,this.success=function(){p()}.bind(this),e._type==this.old._type&&(t(),e=this.d,t()),e=this.new._pid,this.notFound=i,this.b._findTreeChildNode(this.i,e,this)):p()}.bind(o),c=function(){var r;if(this.i&&this.d&&this.new._type==this.d._type){var a=this.d._id;if(this.new._id!=this.d._id)this.t.itemData(o.i)._id=a=this.new._id;this.new._id==a&&(s.default.extend(this.d,this.new),this.t.update(o.i,this.d),this.t.setLabel(o.i,{label:this.new.label}),this.t.addIcon(o.i,{icon:this.new.icon}),this.t.setId(o.i,{id:this.new.id}),this.t.openPath(this.i),this.t.deselect(this.i),this.t.select(this.i))}var n=null===(r=this.o)||void 0===r?void 0:r.success;n&&"function"==typeof n&&n.apply(this.t,[this.i,e,t])}.bind(o),f=function(){var e,t=this;return t.success=f,t.p.length?(e=t.p.shift(),t.p.length||("RECREATE"==t.op?(t.load=!1,t.success=u,t.notFound=d):(t.success=c,t.notFound=i)),t.b._findTreeChildNode(t.i,e,t)):1==t.p.length&&(t.notFound=d),!0}.bind(o),p=function(){var a=this,n=this,o=(n.i||this.t.wasLoad(n.i))&&this.t.first(n.i),i=function(e,r){var a=this;a.success=e,a.notFound=r,a.b._findTreeChildNode(a.i,t,a)}.bind(n),u=function(){this.t.openPath(this.i),this.t.select(this.i),n.o&&n.o.success&&"function"==typeof n.o.success&&n.o.success.apply(n.t,[n.i,t])}.bind(n),s=function(){var a,n=arguments,o=this,i=o.t.children(o.i),u=0,s=i.length-1;if(function(){for(;s-u>22;){a=i[u];var e=o.t.itemData(a);if("column"===e._type){if(-1!=r.numeric_comparator(e._id,t._id))return!0}else if(-1!=r.natural_sort(e._label,t._label))return!0;a=i[s];var n=void 0;if(1!=(n="column"===(e=o.t.itemData(a))._type?r.numeric_comparator(e._id,t._id):r.natural_sort(e._label,t._label)))return s!=i.length-1?(a=i[s+1],!0):(a=null,!1);var l=u+Math.round((s-u)/2);if(a=i[l],0==(n="column"===(e=o.t.itemData(a))._type?r.numeric_comparator(e._id,t._id):r.natural_sort(e._label,t._label)))return!0;-1==n?(u=l+1,s--):(u++,s=l-1)}return function(){for(;s>=u;){a=i[u];var e=o.t.itemData(a);if("column"===e._type){if(1==r.numeric_comparator(e._id,t._id))return!0}else if(1==r.natural_sort(e._label,t._label))return!0;u++}return s!=i.length-1?(a=i[s+1],!0):(a=null,!1)}()}())o.t.before(a,t).then((function(r){var n;o.t.openPath(r),o.t.select(r),"function"==typeof(null==o||null===(n=o.o)||void 0===n?void 0:n.success)&&o.o.success.apply(o.t,[a,e,t])}),(function(){var r;console.warn("Failed to add before..",n),"function"==typeof(null==o||null===(r=o.o)||void 0===r?void 0:r.fail)&&o.o.fail.apply(o.t,[a,e,t])}));else{var d=function(){var r=arguments;o.t.append(o.i,t).then((function(r){var a;o.t.openPath(r),o.t.select(r),"function"==typeof(null==o||null===(a=o.o)||void 0===a?void 0:a.success)&&o.o.success.apply(o.t,[o.i,e,t])}),(function(){var a;console.warn("Failed to append...",r),"function"==typeof(null==o||null===(a=o.o)||void 0===a?void 0:a.fail)&&o.o.fail.apply(o.t,[o.i,e,t])}))};o.i&&!o.t.isInode(o.i)?(o.t.setInode(o.i,{success:d}),l.tree.open(o.i)):d()}}.bind(n);o||!n.t.wasLoad(n.i)?i(u,s):n.t.unload(n.i).then((function(){i(u,(function(){var r=this&&this.o;"function"==typeof(null==r?void 0:r.fail)&&r.fail.apply(this.t,[this.i,e,t])}))}),(function(){var r=a&&a.o;"function"==typeof(null==r?void 0:r.fail)&&r.fail.apply(a.t,[a.i,e,t])}))}.bind(o);o.t.wasInit()&&t&&e&&(o.pathOfTreeItems.push(e),t._label=t.label,t.label=s.default.escape(t.label),o.b.Nodes[t._type].is_collection&&"collection_count"in e&&e.collection_count>0&&(t.label=s.default.escape(t._label)+" <span>("+e.collection_count+")</span>"),"server"==e._type&&"server"==t._type&&(e._pid!=t._pid||e.icon!=t.icon)||e._pid!=t._pid||e._id!=t._id?(o.op="RECREATE",f()):(o.op="UPDATE",f()))},onRefreshTreeNodeReact:function(e,t){this.tree.refresh(e).then((function(){null!=t&&t.success&&t.success()}))},onRefreshTreeNode:function(t,a){var n,o,i,u=t&&this.tree.itemData(t),d=this.Nodes[null===(n=u)||void 0===n?void 0:n._type],f={b:this,d:u,i:t,p:null,pathOfTreeItems:[],t:this.tree,o:a},m=-1;if(this.Events.trigger("pgadmin-browser:tree:refreshing",t,u,d),d?i=this.tree.isInode(t)&&this.tree.isOpen(t):(t=null,f.i=null,f.d=null),f.branch=f.t.serialize(t,{},(function(e,t,r){if(!++m||r.inode&&r.open)return{_id:r._id,_type:r._type,branch:r.branch,open:r.open}})),d){var h=(0,p.default)(),v=function(t,a,n){var o=n.getTreeNodeHierarchy(t),i=n.generate_url(t,"nodes",a,!0);h.get(i).then((function(e){var t,r=e.data,a=r.result||r.data;a._label=a.label,a.label=s.default.escape(a.label),f.t.setLabel(f.i,{label:a.label}),f.t.addIcon(f.i,{icon:a.icon}),f.t.setId(f.i,{id:a.id}),a.inode&&f.t.setInode(f.i,{inode:!0});var l=f.t.itemData(f.i);if(s.default.extend(l,a),!n.can_expand||"function"!=typeof n.can_expand||n.can_expand(l)){f.b._refreshNode(f,f.branch);var o=(null==f||null===(t=f.o)||void 0===t?void 0:t.success)||f.success;o&&"function"==typeof o&&o()}else f.t.unload(f.i)})).catch((function(i){if(!(0,c.pgHandleItemError)(i,{item:t,info:o})){if("application/json"==i.response.headers["content-type"]){var u,s=null!==(u=i.response.data)&&void 0!==u?u:{};if(410==i.response.status&&0==s.success){var d=f.t.parent(f.i);f.t.remove(f.i,{success:function(){if(d)try{l.Events.trigger("pgadmin:browser:tree:refresh",d)}catch(e){console.warn(e.stack||e)}}})}}r.Browser.notifier.pgNotifier("error",i,e("Error retrieving details for the node."),(function(e){"CRYPTKEY_SET"==e?v(t,a,n):console.warn(arguments)}))}}))}.bind(this);if(null!==(o=d)&&void 0!==o&&o.collection_node){var g=f.i=this.tree.parent(t),b=function(){this.tree.unload(t,{success:function(){t=g,u=f.d=f.t.itemData(f.i),d=f.b.Nodes[u._type],v(t=g,u,d)},fail:function(){console.warn(arguments)}})}.bind(this);this.tree.isInode(t)?b():this.tree.setInode(t,{success:b})}else i?this.tree.unload(t,{success:v.bind(this,t,u,d),fail:function(){console.warn(arguments)}}):!this.tree.isInode(t)&&u.inode?this.tree.setInode(t,{success:v.bind(this,t,u,d),fail:function(){console.warn(arguments)}}):v(t,u,d)}else f.t.destroy({success:function(){f.t=f.b.tree,f.i=null,f.b._refreshNode(f,f.branch)},error:function(){var e=a.o&&a.o.fail||a.fail;"function"==typeof e&&e()}})},onLoadFailNode:function(e){var t=this,r=t.tree.isSelected(e);t.check_master_password((function(a){a||t.set_master_password("",(function(){r&&t.tree.select(e),t.tree.open(e)}))}))},removeChildTreeNodesById:function(e,t,r){var a,n,o=l.tree;if(e&&t){var i=o.children(e),u=0,s=i.length;for(e=null;u<s;u++)if(a=i[u],(n=o.itemData(a))._type==t){e=a;break}}if(e){for(var d=o.children(e),c=0,f=d.length;c<f;c++)a=d[c],n=o.itemData(a),-1!=r.indexOf(n._id)&&l.removeTreeNode(a,!1,e);return!0}return!1},removeTreeNode:function(e,t,r){var a=l.tree,n=null;return!!e&&(t&&((n=a.next(e))||(n=a.prev(e))||(n=r||a.parent(e)),n&&a.select(n)),a.remove(e),!0)},findSiblingTreeNode:function(e,t){for(var r,a,n=l.tree,o=n.parent(e),i=n.children(o),u=0;u<i.length;u++)if(a=i[u],(r=n.itemData(a))&&r._id==t)return a;return null},findParentTreeNodeByType:function(e,t){var r,a=l.tree,n=e;do{if((r=a.itemData(n))&&r._type==t)return n;n=a.hasParent(n)?a.parent(n):null}while(n);return null},findChildCollectionTreeNode:function(e,t){var r,a,n=l.tree,o=0,i=e&&n.children(e);if(null==i||!i.length)return null;for(;o<i.length;o++)if(a=i[o],(r=n.itemData(a))&&r._type==t)return a;return null},addChildTreeNodes:function(e,t,a,n,o){var i=(0,p.default)(),u=a in l.Nodes&&l.Nodes[a],d=n.length&&s.default.extend({},s.default.mapValues(e,(function(e){return e.priority-=1,e}))),c=[];u?l.tree.wasLoad(t)||l.tree.isLeaf(t)?function e(l){if(n.length){var s,f={_id:n.pop(),_type:a,priority:0};d[a]=f,s=u.generate_url(null,"nodes",f,!0,d),t=t||arguments[1],i.get(s).then((function(t){var r=t.data;r.success&&c.push(r.data),e(o)})).catch((function(t){r.Browser.notifier.pgRespErrorNotify(t),e(o)}))}else l&&l()}((function(){s.default.each(c,(function(t){l.Events.trigger("pgadmin:browser:tree:add",t,e)})),null==o||o()})):null==o||o():console.warn("Developer: Couldn't find the module for the given child: ",s.default.clone(arguments))},_refreshNode:function(e,t){var r=function(e){for(var t,r,a=this,n=0,l=e.branch&&e.branch.length||0,o=function(e,t,r){setTimeout((function(){r.b._findTreeChildNode(e,t,r)}),0)};n<l;n++){r=e.branch[n];var i=a.b.Nodes[r._type];(t={b:a.b,t:a.t,pathOfTreeItems:[],i:a.i,d:r,select:a.select,hasId:i&&!i.collection_node,o:a.o,load:!0}).success=function(){this.b._refreshNode(this,this.d)}.bind(t),o(a.i,r,t)}}.bind(e,t);t&&t.open&&(e.t.isOpen(e.i)?r():e.t.open(e.i,{unanimated:!0,success:r,fail:function(){}}))},editor_shortcut_keys:{"Ctrl-Space":"autocomplete","Cmd-Space":"autocomplete","Alt-Up":"goLineUp","Alt-Down":"goLineDown","Ctrl-Alt-Left":"goGroupLeft","Cmd-Alt-Left":"goGroupLeft","Ctrl-Alt-Right":"goGroupRight","Cmd-Alt-Right":"goGroupRight","Shift-Tab":"indentLess"},editor_options:{tabSize:parseInt(l.utils.tabSize),wrapCode:l.utils.wrapCode,insert_pair_brackets:l.utils.insertPairBrackets,brace_matching:l.utils.braceMatching,indent_with_tabs:l.utils.is_indent_with_tabs}}),"True"==l.utils.useSpaces&&(r.Browser.editor_shortcut_keys.Tab="insertSoftTab"),r.Browser}.apply(t,a),void 0===n||(e.exports=n)},58237:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.WEEKDAYS=t.TAB_CHANGE=t.MONTHS=t.MONTHDAYS=t.MINUTES=t.HOURS=t.BROWSER_PANELS=t.AUTH_METHODS=void 0;var n=a(r(98351));t.AUTH_METHODS={INTERNAL:"internal",LDAP:"ldap",KERBEROS:"kerberos",OAUTH2:"oauth2",WEBSERVER:"webserver"},t.TAB_CHANGE="TAB_CHANGE",t.BROWSER_PANELS={MAIN:"id-main",OBJECT_EXPLORER:"id-object-explorer",DASHBOARD:"id-dashboard",PROPERTIES:"id-properties",SQL:"id-sql",STATISTICS:"id-statistics",DEPENDENCIES:"id-dependencies",DEPENDENTS:"id-dependents",PROCESSES:"id-processes",PROCESS_DETAILS:"id-process-details",EDIT_PROPERTIES:"id-edit-properties",UTILITY_DIALOG:"id-utility",QUERY_TOOL:"id-query-tool",PSQL_TOOL:"id-psql-tool",ERD_TOOL:"id-erd-tool",SCHEMA_DIFF_TOOL:"id-schema-diff-tool",DEBUGGER_TOOL:"id-debugger-tool",CLOUD_WIZARD:"id-cloud-wizard",GRANT_WIZARD:"id-grant-wizard",SEARCH_OBJECTS:"id-search-objects",USER_MANAGEMENT:"id-user-management",IMPORT_EXPORT_SERVERS:"id-import-export-servers"},t.WEEKDAYS=[{label:(0,n.default)("Sunday"),value:"7"},{label:(0,n.default)("Monday"),value:"1"},{label:(0,n.default)("Tuesday"),value:"2"},{label:(0,n.default)("Wednesday"),value:"3"},{label:(0,n.default)("Thursday"),value:"4"},{label:(0,n.default)("Friday"),value:"5"},{label:(0,n.default)("Saturday"),value:"6"}],t.MONTHDAYS=[{label:(0,n.default)("1st"),value:"1"},{label:(0,n.default)("2nd"),value:"2"},{label:(0,n.default)("3rd"),value:"3"},{label:(0,n.default)("4th"),value:"4"},{label:(0,n.default)("5th"),value:"5"},{label:(0,n.default)("6th"),value:"6"},{label:(0,n.default)("7th"),value:"7"},{label:(0,n.default)("8th"),value:"8"},{label:(0,n.default)("9th"),value:"9"},{label:(0,n.default)("10th"),value:"10"},{label:(0,n.default)("11th"),value:"11"},{label:(0,n.default)("12th"),value:"12"},{label:(0,n.default)("13th"),value:"13"},{label:(0,n.default)("14th"),value:"14"},{label:(0,n.default)("15th"),value:"15"},{label:(0,n.default)("16th"),value:"16"},{label:(0,n.default)("17th"),value:"17"},{label:(0,n.default)("18th"),value:"18"},{label:(0,n.default)("19th"),value:"19"},{label:(0,n.default)("20th"),value:"20"},{label:(0,n.default)("21st"),value:"21"},{label:(0,n.default)("22nd"),value:"22"},{label:(0,n.default)("23rd"),value:"23"},{label:(0,n.default)("24th"),value:"24"},{label:(0,n.default)("25th"),value:"25"},{label:(0,n.default)("26th"),value:"26"},{label:(0,n.default)("27th"),value:"27"},{label:(0,n.default)("28th"),value:"28"},{label:(0,n.default)("29th"),value:"29"},{label:(0,n.default)("30th"),value:"30"},{label:(0,n.default)("31st"),value:"31"}],t.MONTHS=[{label:(0,n.default)("January"),value:"1"},{label:(0,n.default)("February"),value:"2"},{label:(0,n.default)("March"),value:"3"},{label:(0,n.default)("April"),value:"4"},{label:(0,n.default)("May"),value:"5"},{label:(0,n.default)("June"),value:"6"},{label:(0,n.default)("July"),value:"7"},{label:(0,n.default)("August"),value:"8"},{label:(0,n.default)("September"),value:"9"},{label:(0,n.default)("October"),value:"10"},{label:(0,n.default)("November"),value:"11"},{label:(0,n.default)("December"),value:"12"}],t.HOURS=[{label:(0,n.default)("00"),value:"00"},{label:(0,n.default)("01"),value:"01"},{label:(0,n.default)("02"),value:"02"},{label:(0,n.default)("03"),value:"03"},{label:(0,n.default)("04"),value:"04"},{label:(0,n.default)("05"),value:"05"},{label:(0,n.default)("06"),value:"06"},{label:(0,n.default)("07"),value:"07"},{label:(0,n.default)("08"),value:"08"},{label:(0,n.default)("09"),value:"09"},{label:(0,n.default)("10"),value:"10"},{label:(0,n.default)("11"),value:"11"},{label:(0,n.default)("12"),value:"12"},{label:(0,n.default)("13"),value:"13"},{label:(0,n.default)("14"),value:"14"},{label:(0,n.default)("15"),value:"15"},{label:(0,n.default)("16"),value:"16"},{label:(0,n.default)("17"),value:"17"},{label:(0,n.default)("18"),value:"18"},{label:(0,n.default)("19"),value:"19"},{label:(0,n.default)("20"),value:"20"},{label:(0,n.default)("21"),value:"21"},{label:(0,n.default)("22"),value:"22"},{label:(0,n.default)("23"),value:"23"}],t.MINUTES=[{label:(0,n.default)("00"),value:"00"},{label:(0,n.default)("01"),value:"01"},{label:(0,n.default)("02"),value:"02"},{label:(0,n.default)("03"),value:"03"},{label:(0,n.default)("04"),value:"04"},{label:(0,n.default)("05"),value:"05"},{label:(0,n.default)("06"),value:"06"},{label:(0,n.default)("07"),value:"07"},{label:(0,n.default)("08"),value:"08"},{label:(0,n.default)("09"),value:"09"},{label:(0,n.default)("10"),value:"10"},{label:(0,n.default)("11"),value:"11"},{label:(0,n.default)("12"),value:"12"},{label:(0,n.default)("13"),value:"13"},{label:(0,n.default)("14"),value:"14"},{label:(0,n.default)("15"),value:"15"},{label:(0,n.default)("16"),value:"16"},{label:(0,n.default)("17"),value:"17"},{label:(0,n.default)("18"),value:"18"},{label:(0,n.default)("19"),value:"19"},{label:(0,n.default)("20"),value:"20"},{label:(0,n.default)("21"),value:"21"},{label:(0,n.default)("22"),value:"22"},{label:(0,n.default)("23"),value:"23"},{label:(0,n.default)("24"),value:"24"},{label:(0,n.default)("25"),value:"25"},{label:(0,n.default)("26"),value:"26"},{label:(0,n.default)("27"),value:"27"},{label:(0,n.default)("28"),value:"28"},{label:(0,n.default)("29"),value:"29"},{label:(0,n.default)("30"),value:"30"},{label:(0,n.default)("31"),value:"31"},{label:(0,n.default)("32"),value:"32"},{label:(0,n.default)("33"),value:"33"},{label:(0,n.default)("34"),value:"34"},{label:(0,n.default)("35"),value:"35"},{label:(0,n.default)("36"),value:"36"},{label:(0,n.default)("37"),value:"37"},{label:(0,n.default)("38"),value:"38"},{label:(0,n.default)("39"),value:"39"},{label:(0,n.default)("40"),value:"40"},{label:(0,n.default)("41"),value:"41"},{label:(0,n.default)("42"),value:"42"},{label:(0,n.default)("43"),value:"43"},{label:(0,n.default)("44"),value:"44"},{label:(0,n.default)("45"),value:"45"},{label:(0,n.default)("46"),value:"46"},{label:(0,n.default)("47"),value:"47"},{label:(0,n.default)("48"),value:"48"},{label:(0,n.default)("49"),value:"49"},{label:(0,n.default)("50"),value:"50"},{label:(0,n.default)("51"),value:"51"},{label:(0,n.default)("52"),value:"52"},{label:(0,n.default)("53"),value:"53"},{label:(0,n.default)("54"),value:"54"},{label:(0,n.default)("55"),value:"55"},{label:(0,n.default)("56"),value:"56"},{label:(0,n.default)("57"),value:"57"},{label:(0,n.default)("58"),value:"58"},{label:(0,n.default)("59"),value:"59"}]},30788:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.send_heartbeat=function(e,t){t.heartbeat=setInterval((function(){u.post((0,l.default)("misc.log_heartbeat"),{sid:e}).then((function(e){200!==e.status&&d(t)})).catch((function(e){e&&"Network Error"==e.message?i.default.Browser.notifier.error((0,n.default)("pgAdmin server not responding, try to login again: ".concat(e.message||e.response.data.errormsg))):i.default.Browser.notifier.error((0,n.default)("Server heartbeat logging error: ".concat(e.message||e.response.data.errormsg))),d(t)}))}),s)},t.stop_heartbeat=d,r(18772);var n=a(r(98351)),l=a(r(50553)),o=a(r(6520)),i=a(r(35244)),u=(0,o.default)(),s=1e3*i.default.heartbeat_timeout;function d(e){var t=e.item||e,r=t.getMetadata("data")._id;clearInterval(t.heartbeat),u.post((0,l.default)("misc.stop_heartbeat"),{sid:r})}},69147:(e,t,r)=>{"use strict";r(63534),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738),l=a(r(43693));r(17),r(47746),r(80475),r(59581),r(14913),r(79389),r(5086),r(90345),r(6048),r(43148);var o=a(r(2543)),i=a(r(35244)),u=a(r(13259)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96241)),d=a(r(98351)),c=a(r(19966)),f=a(r(53196));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var v=i.default.Browser=i.default.Browser||{};v.keyboardNavigation=v.keyboardNavigation||{},u.default.filter=function(){return!0},o.default.extend(v.keyboardNavigation,{iframeEventsChannel:new BroadcastChannel("iframe-events"),init:function(){var e=this;this.iframeEventsChannel.onmessage=function(e){u.default.trigger(e.data)},f.default.subscribe((function(t){var r,a,n,l,o,i,d,c,f,p,m,v,g,b,y,w,E,_,O,x,k,C,P;(u.default.unbind(),t.version>0)&&(e.keyboardShortcut=h(h(h(h(h({},(null===(r=t.getPreferences("browser","main_menu_file"))||void 0===r?void 0:r.value)&&{file_shortcut:s.parseShortcutValue(null===(a=t.getPreferences("browser","main_menu_file"))||void 0===a?void 0:a.value)}),(null===(n=t.getPreferences("browser","main_menu_object"))||void 0===n?void 0:n.value)&&{object_shortcut:s.parseShortcutValue(null===(l=t.getPreferences("browser","main_menu_object"))||void 0===l?void 0:l.value)}),(null===(o=t.getPreferences("browser","main_menu_tools"))||void 0===o?void 0:o.value)&&{tools_shortcut:s.parseShortcutValue(null===(i=t.getPreferences("browser","main_menu_tools"))||void 0===i?void 0:i.value)}),(null===(d=t.getPreferences("browser","main_menu_help"))||void 0===d?void 0:d.value)&&{help_shortcut:s.parseShortcutValue(null===(c=t.getPreferences("browser","main_menu_help"))||void 0===c?void 0:c.value)}),{},{left_tree_shortcut:s.parseShortcutValue(null===(f=t.getPreferences("browser","browser_tree"))||void 0===f?void 0:f.value),tabbed_panel_backward:s.parseShortcutValue(null===(p=t.getPreferences("browser","tabbed_panel_backward"))||void 0===p?void 0:p.value),tabbed_panel_forward:s.parseShortcutValue(null===(m=t.getPreferences("browser","tabbed_panel_forward"))||void 0===m?void 0:m.value),sub_menu_query_tool:s.parseShortcutValue(null===(v=t.getPreferences("browser","sub_menu_query_tool"))||void 0===v?void 0:v.value),sub_menu_view_data:s.parseShortcutValue(null===(g=t.getPreferences("browser","sub_menu_view_data"))||void 0===g?void 0:g.value),sub_menu_search_objects:s.parseShortcutValue(null===(b=t.getPreferences("browser","sub_menu_search_objects"))||void 0===b?void 0:b.value),sub_menu_properties:s.parseShortcutValue(null===(y=t.getPreferences("browser","sub_menu_properties"))||void 0===y?void 0:y.value),sub_menu_create:s.parseShortcutValue(null===(w=t.getPreferences("browser","sub_menu_create"))||void 0===w?void 0:w.value),sub_menu_delete:s.parseShortcutValue(null===(E=t.getPreferences("browser","sub_menu_delete"))||void 0===E?void 0:E.value),sub_menu_refresh:s.parseShortcutValue(null===(_=t.getPreferences("browser","sub_menu_refresh"))||void 0===_?void 0:_.value),context_menu:s.parseShortcutValue(null===(O=t.getPreferences("browser","context_menu"))||void 0===O?void 0:O.value),direct_debugging:s.parseShortcutValue(null===(x=t.getPreferences("browser","direct_debugging"))||void 0===x?void 0:x.value),add_grid_row:s.parseShortcutValue(null===(k=t.getPreferences("browser","add_grid_row"))||void 0===k?void 0:k.value),open_quick_search:s.parseShortcutValue(null===(C=t.getPreferences("browser","open_quick_search"))||void 0===C?void 0:C.value)}),e.shortcutMethods=h(h({},(null===(P=t.getPreferences("browser","main_menu_file"))||void 0===P?void 0:P.value)&&{bindMainMenu:{shortcuts:[e.keyboardShortcut.file_shortcut,e.keyboardShortcut.object_shortcut,e.keyboardShortcut.tools_shortcut,e.keyboardShortcut.help_shortcut]}}),{},{bindRightPanel:{shortcuts:[e.keyboardShortcut.tabbed_panel_backward,e.keyboardShortcut.tabbed_panel_forward]},bindLeftTree:{shortcuts:e.keyboardShortcut.left_tree_shortcut},bindSubMenuQueryTool:{shortcuts:e.keyboardShortcut.sub_menu_query_tool},bindSubMenuViewData:{shortcuts:e.keyboardShortcut.sub_menu_view_data},bindSubMenuSearchObjects:{shortcuts:e.keyboardShortcut.sub_menu_search_objects},bindSubMenuProperties:{shortcuts:e.keyboardShortcut.sub_menu_properties},bindSubMenuCreate:{shortcuts:e.keyboardShortcut.sub_menu_create},bindSubMenuDelete:{shortcuts:e.keyboardShortcut.sub_menu_delete},bindSubMenuRefresh:{shortcuts:e.keyboardShortcut.sub_menu_refresh,bindElem:"#tree"},bindContextMenu:{shortcuts:e.keyboardShortcut.context_menu},bindDirectDebugging:{shortcuts:e.keyboardShortcut.direct_debugging},bindAddGridRow:{shortcuts:e.keyboardShortcut.add_grid_row},bindOpenQuickSearch:{shortcuts:e.keyboardShortcut.open_quick_search}}),e.shortcutsString=Object.values(e.shortcutMethods).map((function(e){return e.shortcuts})).join(","),window.self!=window.top?e.setupIframeEventsBroadcast():e.bindShortcuts())}))},triggerIframeEventsBroadcast:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={alt:null==e?void 0:e.altKey,shift:null==e?void 0:e.shiftKey,control:null==e?void 0:e.ctrlKey,key:{char:null==e?void 0:e.key}},a=s.parseShortcutValue(r);t&&!this.shortcutsString.split(",").includes(a)||this.iframeEventsChannel.postMessage(a)},setupIframeEventsBroadcast:function(){var e=this;(0,u.default)(this.shortcutsString,(function(t){e.triggerIframeEventsBroadcast(t)}))},bindShortcuts:function(){var e=this;o.default.each(e.shortcutMethods,(function(t,r){e._bindWithHotkeys(t.shortcuts,e[r])}))},_bindWithHotkeys:function(e,t){var r=this;(0,u.default)(e.toString(),(function(e,a){a||(a=this),t.apply(r,[e,a])}))},bindMainMenu:function(e,t){var r,a=this.keyboardShortcut,n=null;switch(t.key){case a.file_shortcut:n=(0,d.default)("File");break;case a.object_shortcut:n=(0,d.default)("Object");break;case a.tools_shortcut:n=(0,d.default)("Tools");break;case a.help_shortcut:n=(0,d.default)("Help")}n&&(null===(r=document.querySelector('div[data-test="app-menu-bar"] button[data-label="'.concat(n,'"]')))||void 0===r||r.click())},bindRightPanel:function(e,t){var r,a,n=null===(r=document.activeElement)||void 0===r||null===(r=r.closest(".dock-layout"))||void 0===r?void 0:r.querySelectorAll(".dock-tab-btn"),l=this.keyboardShortcut;if(document.activeElement.closest(".dock-tab-btn")){var o,u,s=null===(o=document.activeElement)||void 0===o?void 0:o.closest(".dock-tab-btn");if((null===(u=n)||void 0===u?void 0:u.length)>1&&s)for(var d=0;d<n.length;d++)if(n[d]==s){var c=d;this._focusTab(n,c,l,t);break}}else if("IFRAME"===document.activeElement.nodeName||null!==(a=document.activeElement.closest(".dock-tabpane.dock-tabpane-active"))&&void 0!==a&&a.id){var f,p,m,h,v="";if("IFRAME"===document.activeElement.nodeName)n=null===(m=document.activeElement)||void 0===m||null===(m=m.closest("#root"))||void 0===m?void 0:m.querySelectorAll(".dock-tab-btn"),v=null===(h=document.activeElement)||void 0===h?void 0:h.id;else if(null!==(f=document.activeElement.closest(".dock-tabpane.dock-tabpane-active"))&&void 0!==f&&f.id){var g;v=null===(g=document.activeElement.closest(".dock-tabpane.dock-tabpane-active"))||void 0===g?void 0:g.id}if((null===(p=n)||void 0===p?void 0:p.length)>1&&v)for(var b=0;b<n.length;b++){var y,w=b;if((null===(y=n[w].id)||void 0===y?void 0:y.slice(14))==v){this._focusTab(n,w,l,t);break}}}else(document.activeElement===document.body||document.querySelector('div[data-test="app-menu-bar"]'))&&i.default.Browser.docker.navigatePanel()},_focusTab:function(e,t,r,a){var n,l;a.key===r.tabbed_panel_backward?t=(t+e.length-1)%e.length:a.key===r.tabbed_panel_forward&&(t=(t+1)%e.length),null===(n=e[t])||void 0===n||n.click(),null===(l=e[t])||void 0===l||l.focus()},bindLeftTree:function(){var e=this.getTreeDetails();document.querySelector('[id="id-object-explorer"]').focus(),e.t.select(e.i)},bindSubMenuQueryTool:function(){var e=this.getTreeDetails();e.d&&i.default.Tools.SQLEditor.showQueryTool("",e.i)},bindSubMenuViewData:function(){var e=this.getTreeDetails();e.d&&i.default.Tools.SQLEditor.showViewData({mnuid:1},e.i)},bindSubMenuSearchObjects:function(){var e=this.getTreeDetails();e.d&&i.default.Tools.SearchObjects.show_search_objects("",e.i)},bindSubMenuProperties:function(){var e=this.getTreeDetails();e.d&&!0!==i.default.Browser.Nodes[e.t.itemData(e.i)._type].collection_node&&i.default.Browser.Node.callbacks.show_obj_properties.call(i.default.Browser.Nodes[e.t.itemData(e.i)._type],{action:"edit"})},bindSubMenuCreate:function(){var e=this.getTreeDetails(),t=i.default.Browser.Nodes[e.t.itemData(e.i)._type];if(e.d){if(!0===t.collection_node){if(!t.node)return;t=i.default.Browser.Nodes[t.node]}i.default.Browser.Node.callbacks.show_obj_properties.call(t,{action:"create",item:e.i})}},bindSubMenuDelete:function(){var e=this.getTreeDetails();e.d&&!0!==i.default.Browser.Nodes[e.t.itemData(e.i)._type].collection_node&&i.default.Browser.Node.callbacks.delete_obj.call(i.default.Browser.Nodes[e.t.itemData(e.i)._type])},bindSubMenuRefresh:function(e){null==e||e.preventDefault();var t=v.keyboardNavigation.getTreeDetails();i.default.Browser.Node.callbacks.refresh.call(i.default.Browser.Nodes[t.t.itemData(t.i)._type])},bindDirectDebugging:function(){var e=this.getTreeDetails(),t=e.t.itemData(e.i)._type;!e.d||"function"!==t&&"procedure"!==t||i.default.Tools.Debugger.can_debug(e.d,e.i,{debug_type:"direct"})&&i.default.Tools.Debugger.get_function_information(i.default.Browser.Nodes[t])},isPropertyPanelVisible:function(){var e=!1;return o.default.each(i.default.Browser.docker.findPanels(),(function(t){"properties"===t._type&&(e=t.isVisible())})),e},getTreeDetails:function(){var e=i.default.Browser.tree,t=e.selected()?e.selected():e.first(),r=t?e.itemData(t):void 0;return{t:e,i:t,d:r}},bindOpenQuickSearch:function(){c.default.pgAdmin.Browser.all_menus_cache.help.mnu_quick_search_help.callback()}}),e.exports=i.default.Browser.keyboardNavigation},42371:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.generateCollectionURL=function(e,t){var r={properties:"obj",children:"nodes",drop:"obj"},a=this,n=u.default.Browser.tree.getTreeNodeHierarchy(e),l=t in r?r[t]:t,o="properties"===t?a.type:a.node;return(0,i.generate_url)(u.default.Browser.URL,n,l,o,(function(e,t){return t!=a.type}))},t.generateNodeUrl=c,t.getNodeAjaxOptions=f,t.getNodeListById=function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return!0};return f("nodes",e,t,r,a,(function(t){var r=[];return l.default.each(t,(function(t){if(n(t)){var a=l.default.isFunction(e.node_label)?e.node_label(t):t.label,o=l.default.isFunction(e.node_image)?e.node_image(t):e.node_image||"icon-"+e.type;r.push({value:t._id,image:o,label:a})}})),r}))},t.getNodeListByName=function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return!0},o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(e){return e},i=u.default.Browser.Nodes[e],s=a.includeItemKeys;return f("nodes",i,t,r,a,(function(e){var t=[];return l.default.each(e,(function(e){if(n(e)){var r=l.default.isFunction(i.node_label)?i.node_label(e):e.label,a=l.default.isFunction(i.node_image)?i.node_image(e):i.node_image||"icon-"+i.type;t.push(d({value:e.label,image:a,label:r},l.default.pick(e,s)))}})),o(t)}))},r(5086),r(69193);var n=a(r(43693)),l=a(r(2543)),o=a(r(6520)),i=r(99002),u=a(r(35244));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r,a,n){var o={create:"obj",drop:"obj",edit:"obj",properties:"obj",statistics:"stats"},s=-1/0,d=this,c=a&&r._type==d.type?encodeURIComponent(r._id):"";if(t=t in o?o[t]:t,d.parent_type)if(l.default.isString(d.parent_type)){var f=e[d.parent_type];f&&(s=f.priority)}else l.default.each(d.parent_type,(function(t){var r=e[t];r&&s<r.priority&&(s=r.priority)}));var p=s;n&&e[n]&&(p=e[n].priority);return(0,i.generate_url)(u.default.Browser.URL,e,t,d.type,(function(e){return e.priority<=p||e.priority==s}),c)}function f(e,t,r,a){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(e){return e},i=d({urlWithId:!1,jumpAfterNode:null,useCache:!0,customGenerateUrl:null},arguments.length>4&&void 0!==arguments[4]?arguments[4]:{});return new Promise((function(s,d){var f=(0,o.default)(),p="";if(e&&(p=i.customGenerateUrl?i.customGenerateUrl.call(t,r,e,a,i.urlWithId,i.jumpAfterNode):c.call(t,r,e,a,i.urlWithId,i.jumpAfterNode)),e){var m=u.default.Browser.Nodes[i.cacheNode]||t,h=i.cacheLevel||m.cache_level(r,i.urlWithId),v=m.cache(t.type+"#"+e,r,h);l.default.isUndefined(v)||l.default.isNull(v)?f.get(p,{params:i.urlParams}).then((function(a){v=a.data,a.data.data&&(v=a.data.data),i.useCache&&m.cache(t.type+"#"+e,r,h,v),s(n(v))})).catch((function(e){d(e)})):s(n(v.data||[]))}}))}},9089:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.fetch_ticket=i,t.fetch_ticket_lifetime=u,t.validate_kerberos_ticket=function(){if(l.default.current_auth_source!=o.AUTH_METHODS.KERBEROS)return;return setInterval((function(){u().then((function(){}),i)}),1e4)},r(5086),r(69193),r(18772);var n=a(r(50553)),l=a(r(28080)),o=r(58237);function i(){return fetch((0,n.default)("kerberos.update_ticket")).then((function(e){return e.status>=200&&e.status<300?Promise.resolve(e):Promise.reject(new Error(e.statusText))}))}function u(){return fetch((0,n.default)("kerberos.validate_ticket")).then((function(e){return e.status>=200&&e.status<300?e.json():Promise.reject(new Error(e.statusText))})).then((function(e){var t=e.data.ticket_lifetime;return t>0?Promise.resolve(t):Promise.reject(new Error(null))}))}},32933:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(34606),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(28452)),u=a(r(63072)),s=a(r(29511)),d=a(r(98351)),c=a(r(21464));function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,h()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}t.default=function(e){function t(e){return(0,l.default)(this,t),m(this,t,[p({},e)])}return(0,s.default)(t,e),(0,o.default)(t,[{key:"baseFields",get:function(){return[{id:"backend_type",label:(0,d.default)("Backend type"),type:"text",editable:!0,noEmpty:!1,readonly:!0,mode:["properties"],group:(0,d.default)("Details")},{id:"query_start",label:(0,d.default)("Query started at"),type:"text",editable:!1,readonly:!0,group:(0,d.default)("Details")},{id:"state_change",label:(0,d.default)("Last state changed at"),type:"text",editable:!1,readonly:!0,group:(0,d.default)("Details")},{id:"query",label:(0,d.default)("SQL"),cell:"string",editable:!1,readonly:!0,type:"sql",group:(0,d.default)("Details")}]}}])}(c.default)},93257:(e,t,r)=>{"use strict";r(63534),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(r(85715)),o=a(r(91847)),i=a(r(43693));r(17),r(58476),r(18665),r(59581),r(5086),r(58379),r(14602);var u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=z(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=a(r(98351)),d=a(r(5556)),c=a(r(6520)),f=a(r(80450)),p=r(89109),m=r(39588),h=a(r(50553)),v=a(r(79714)),g=r(67327),b=r(42632),y=a(r(82299)),w=a(r(94361)),E=a(r(48789)),_=a(r(32933)),O=a(r(2543)),x=a(r(1979)),k=a(r(1894)),C=a(r(68776)),P=a(r(42134)),S=a(r(54155)),M=a(r(54299)),j=a(r(25354)),T=r(58237),D=r(48103),N=a(r(53196)),I=a(r(51766)),B=r(6520),R=a(r(57124)),A=a(r(12526)),F=a(r(26578)),L=r(80450),H=["nodeItem","nodeData","node","treeNodeInfo"];function z(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(z=function(e){return e?r:t})(e)}function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var q=(0,m.makeStyles)((function(e){return{emptyPanel:{width:"100%",background:e.otherVars.emptySpaceBg,overflow:"auto",padding:"8px",display:"flex"},dashboardPanel:{height:"100%",background:e.palette.grey[400]},cardHeader:{padding:"0.25rem 0.5rem",fontWeight:"bold !important",backgroundColor:e.otherVars.tableBg,borderBottom:"1px solid",borderBottomColor:e.otherVars.borderColor},searchPadding:{display:"flex",flex:2.5},component:{padding:"8px"},searchInput:{flex:1},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},panelContent:U(U({},e.mixins.panelBorder.all),{},{display:"flex",flexDirection:"column",overflow:"hidden !important",height:"100%",width:"100%",minHeight:"400px",padding:"4px"}),mainTabs:U(U({},e.mixins.panelBorder.all),{},{height:"100%",display:"flex",flexDirection:"column"}),terminateButton:{color:e.palette.error.main},chartCard:{border:"1px solid "+e.otherVars.borderColor},chartCardContent:{padding:"0.25rem 0.5rem",height:"165px",display:"flex"},chartLegend:{marginLeft:"auto","& > div":{display:"flex",fontWeight:"normal",flexWrap:"wrap","& .legend-value":{marginLeft:"4px","& .legend-label":{marginLeft:"4px"}}}}}}));function V(e){var t,r,a,n,d,m,j,T,z,W,V=e.nodeItem,G=e.nodeData,Y=e.node,Q=e.treeNodeInfo,K=(0,o.default)(e,H),X=q(),Z=[(0,s.default)("Sessions"),(0,s.default)("Locks"),(0,s.default)("Prepared Transactions")],$=[(0,s.default)("General"),(0,s.default)("System Statistics")];null!=Q&&null!==(t=Q.server)&&void 0!==t&&t.replication_type&&$.push((0,s.default)("Replication"));var J=[(0,s.default)("Summary"),(0,s.default)("CPU"),(0,s.default)("Memory"),(0,s.default)("Storage")],ee=(0,u.useState)([]),te=(0,l.default)(ee,2),re=te[0],ae=te[1],ne=(0,u.useState)(""),le=(0,l.default)(ne,2),oe=le[0],ie=le[1],ue=(0,u.useState)(""),se=(0,l.default)(ue,2),de=se[0],ce=se[1],fe=(0,u.useState)(0),pe=(0,l.default)(fe,2),me=pe[0],he=pe[1],ve=(0,u.useState)(0),ge=(0,l.default)(ve,2),be=ge[0],ye=ge[1],we=(0,u.useState)(!1),Ee=(0,l.default)(we,2),_e=Ee[0],Oe=Ee[1],xe=(0,u.useState)(!1),ke=(0,l.default)(xe,2),Ce=ke[0],Pe=ke[1],Se=u.default.useState({}),Me=(0,l.default)(Se,2),je=Me[0],Te=Me[1],De=(0,u.useState)(0),Ne=(0,l.default)(De,2),Ie=Ne[0],Be=Ne[1],Re=(0,u.useState)(0),Ae=(0,l.default)(Re,2),Fe=Ae[0],Le=Ae[1],He=(0,D.usePgAdmin)(),ze=null!==(r=null==Q||null===(a=Q.database)||void 0===a?void 0:a._id)&&void 0!==r?r:0,We=null!==(n=null==Q||null===(d=Q.server)||void 0===d?void 0:d._id)&&void 0!==n?n:0,Ue=null!==(m=null==Q||null===(j=Q.database)||void 0===j?void 0:j.connected)&&void 0!==m&&m,qe=null!==(T=null==Q||null===(z=Q.server)||void 0===z?void 0:z.connected)&&void 0!==T&&T,Ve=(0,N.default)(),Ge=O.default.merge((0,N.default)().getPreferencesForModule("dashboards"),(0,N.default)().getPreferencesForModule("graphs"),(0,N.default)().getPreferencesForModule("misc"));ze||Z.push((0,s.default)("Configuration"));var Ye=[{accessor:"name",Header:(0,s.default)("Name"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50,width:100,minResizeWidth:150},{accessor:"category",Header:(0,s.default)("Category"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50},{accessor:"setting",Header:(0,s.default)("Value"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50,width:100},{accessor:"unit",Header:(0,s.default)("Unit"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:30},{accessor:"short_desc",Header:(0,s.default)("Description"),sortable:!0,resizable:!0,disableGlobalFilter:!1}],Qe=[{accessor:"terminate_query",Header:function(){return null},sortable:!0,resizable:!1,disableGlobalFilter:!1,disableResizing:!0,width:35,maxWidth:35,minWidth:35,id:"btn-terminate",Cell:function(e){var t=e.row,r=(0,h.default)("dashboard.index")+"terminate_session/"+We,a=(0,s.default)("Terminate Session?"),n=(0,s.default)("Are you sure you wish to terminate the session?"),l=(0,s.default)("Session terminated successfully."),o=(0,s.default)("An error occurred whilst terminating the active query."),i=ze?r+"/"+ze:r,d=(0,c.default)();return u.default.createElement(b.PgIconButton,{size:"xs",noBorder:!0,icon:u.default.createElement(y.default,null),className:X.terminateButton,onClick:function(){if(Ze(t,"terminate")){var e=i+"/"+t.values.pid;He.Browser.notifier.confirm(a,n,(function(){d.delete(e).then((function(e){e.data==(0,s.default)("Success")?(He.Browser.notifier.success(l),Oe(!_e)):He.Browser.notifier.error(o)})).catch((function(e){He.Browser.notifier.alert((0,s.default)("Failed to perform the operation."),(0,B.parseApiError)(e))}))}),(function(){return!0}))}},"aria-label":"Terminate Session?",title:(0,s.default)("Terminate Session?")})}},{accessor:"cancel_Query",Header:function(){return null},sortable:!0,resizable:!1,disableGlobalFilter:!1,width:35,minWidth:0,id:"btn-cancel",Cell:function(e){var t=e.row,r=(0,h.default)("dashboard.index")+"cancel_query/"+We,a=(0,s.default)("Cancel Active Query?"),n=(0,s.default)("Are you sure you wish to cancel the active query?"),l=(0,s.default)("Active query cancelled successfully."),o=(0,s.default)("An error occurred whilst cancelling the active query."),i=ze?r+"/"+ze:r,d=(0,c.default)();return u.default.createElement(b.PgIconButton,{size:"xs",noBorder:!0,icon:u.default.createElement(w.default,null),onClick:function(){if(Ze(t,"cancel")){var e=i+"/"+t.values.pid;He.Browser.notifier.confirm(a,n,(function(){d.delete(e).then((function(e){e.data==(0,s.default)("Success")?(He.Browser.notifier.success(l),Oe(!_e)):(He.Browser.notifier.error(o),Oe(!_e))})).catch((function(e){He.Browser.notifier.alert((0,s.default)("Failed to perform the operation."),(0,B.parseApiError)(e))}))}),(function(){return!0}))}},"aria-label":"Cancel the query",title:(0,s.default)("Cancel the active query")})}},{accessor:"view_active_query",Header:function(){return null},sortable:!0,resizable:!1,disableGlobalFilter:!1,width:35,minWidth:0,id:"btn-edit",Cell:(0,L.getExpandCell)({onClick:function(e){var t=new _.default({query:e.original.query,backend_type:e.original.backend_type,state_change:e.original.state_change,query_start:e.original.query_start});Te((function(r){return U(U({},r),{},(0,i.default)({},e.id,t))}))},title:(0,s.default)("View the active session details")})},{accessor:"pid",Header:(0,s.default)("PID"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"datname",Header:(0,s.default)("Database"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:80,isVisible:!ze},{accessor:"usename",Header:(0,s.default)("User"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"application_name",Header:(0,s.default)("Application"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26},{accessor:"client_addr",Header:(0,s.default)("Client"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26},{accessor:"backend_start",Header:(0,s.default)("Backend start"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:100},{accessor:"xact_start",Header:(0,s.default)("Transaction start"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26},{accessor:"state",Header:(0,s.default)("State"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:40},{accessor:"waiting",Header:(0,s.default)("Waiting"),sortable:!0,resizable:!0,disableGlobalFilter:!1,isVisible:(null==Q||null===(W=Q.server)||void 0===W?void 0:W.version)<90600},{accessor:"wait_event",Header:(0,s.default)("Wait event"),sortable:!0,resizable:!0,disableGlobalFilter:!1},{accessor:"blocking_pids",Header:(0,s.default)("Blocking PIDs"),sortable:!0,resizable:!0,disableGlobalFilter:!1}],Ke=[{accessor:"pid",Header:(0,s.default)("PID"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:50},{accessor:"datname",Header:(0,s.default)("Database"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,isVisible:!ze,width:80},{accessor:"locktype",Header:(0,s.default)("Lock type"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:80},{accessor:"relation",Header:(0,s.default)("Target relation"),sortable:!0,resizable:!0,disableGlobalFilter:!1},{accessor:"page",Header:(0,s.default)("Page"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:80},{accessor:"tuple",Header:(0,s.default)("Tuple"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26},{accessor:"virtualxid",Header:(0,s.default)("vXID (target)"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50,width:80},{accessor:"transactionid",Header:(0,s.default)("XID (target)"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50,width:80},{accessor:"classid",Header:(0,s.default)("Class"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:80},{accessor:"objid",Header:(0,s.default)("Object ID"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50,width:80},{accessor:"virtualtransaction",Header:(0,s.default)("vXID (owner)"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:50},{accessor:"mode",Header:(0,s.default)("Mode"),sortable:!0,resizable:!0,disableGlobalFilter:!1},{id:"granted",accessor:"granted",Header:(0,s.default)("Granted?"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:30,width:80,Cell:function(e){var t=e.value;return String(t)}}],Xe=[{accessor:"git",Header:(0,s.default)("Name"),sortable:!0,resizable:!0,disableGlobalFilter:!1},{accessor:"datname",Header:(0,s.default)("Database"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:80,isVisible:!ze},{accessor:"Owner",Header:(0,s.default)("Owner"),sortable:!0,resizable:!0,disableGlobalFilter:!1},{accessor:"transaction",Header:(0,s.default)("XID"),sortable:!0,resizable:!0,disableGlobalFilter:!1},{accessor:"prepared",Header:(0,s.default)("Prepared at"),sortable:!0,resizable:!0,disableGlobalFilter:!1}],Ze=function(e,t){t=t||null;var r,a=Q.server.version||null,n="cancel"===t,l=Q.server.db,o=re.filter((function(e){return"active"===e.state&&l===e.datname}));return a&&a>=1e5&&!e.original.datname?(r=n?(0,s.default)("You cannot cancel background worker processes."):(0,s.default)("You cannot terminate background worker processes."),He.Browser.notifier.info(r),!1):l==e.original.datname&&"active"==e.original.state&&1===o.length?(r=n?(0,s.default)("You are not allowed to cancel the main active session."):(0,s.default)("You are not allowed to terminate the main active session."),He.Browser.notifier.error(r),!1):!n||"idle"!=e.original.state||(He.Browser.notifier.info((0,s.default)("The session is already in idle state.")),!1)};(0,u.useEffect)((function(){"database"===(null==G?void 0:G._type)&&he(0)}),[G]),(0,u.useEffect)((function(){var e;null!=Q&&null!==(e=Q.server)&&void 0!==e&&e.replication_type||2!=be||ye(0);var t,r=(0,h.default)("dashboard.check_system_statistics"),a=(0,s.default)("Please connect to the selected server to view the dashboard.");if(3==me&&ze&&he(0),We&&qe){if(t=0===me?(0,h.default)("dashboard.activity"):1===me?(0,h.default)("dashboard.locks"):2===me?(0,h.default)("dashboard.prepared"):(0,h.default)("dashboard.config"),a=(0,s.default)("Loading dashboard..."),ze&&!Ue)return;if(t+=ze?We+"/"+ze:We,ze&&!Ue)return;r+=ze&&ze>0?"/"+We+"/"+ze:"/"+We;var n=(0,c.default)();Y?0==be?n({url:t,type:"GET"}).then((function(e){ae(function(e){var t=[];return e.forEach((function(e){t.push(U(U({},e),{},{icon:""}))})),t}(e.data))})).catch((function(e){He.Browser.notifier.alert((0,s.default)("Failed to retrieve data from the server."),O.default.isUndefined(e.response)?e.message:e.response.data.errormsg),ie((0,s.default)("Failed to retrieve data from the server."))})):1==be?n({url:r,type:"GET"}).then((function(e){e.data.ss_present?(ce("installed"),Le(ze)):(ce((0,s.default)('The system_stats extension is not installed. You can install the extension in a database using the "CREATE EXTENSION system_stats;" SQL command. Reload pgAdmin once it is installed.')),Le(0))})).catch((function(){ce((0,s.default)("Failed to verify the presence of system stats extension.")),Le(0)})):(ce(""),Le(0)):ie(a)}""!=a&&ie(a)}),[G,me,Q,Ve,_e,be]);var $e=(0,u.useMemo)((function(){return 0==me&&Ce?re.filter((function(e){return e.state&&""!=e.state&&"idle"!=e.state})):re}),[re,Ce,me]),Je={label:(0,s.default)("Active sessions only")};return u.default.createElement(u.default.Fragment,null,We&&qe?u.default.createElement(g.Box,{className:X.dashboardPanel},u.default.createElement(g.Box,{className:X.panelContent},u.default.createElement(g.Box,{className:X.mainTabs},u.default.createElement(g.Box,null,u.default.createElement(g.Tabs,{value:be,onChange:function(e,t){ye(t)}},$.map((function(e){return u.default.createElement(g.Tab,{key:e,label:e})})))),u.default.createElement(k.default,{value:be,index:0,classNameRoot:X.tabPanel},!O.default.isUndefined(Ge)&&Ge.show_graphs&&u.default.createElement(v.default,{key:We+ze,preferences:Ge,sid:We,did:ze,pageVisible:K.isActive}),!O.default.isUndefined(Ge)&&Ge.show_activity&&u.default.createElement(R.default,{title:Ue?(0,s.default)("Database activity"):(0,s.default)("Server activity")},u.default.createElement(g.Box,null,u.default.createElement(g.Tabs,{value:me,onChange:function(e,t){he(t)}},Z.map((function(e){return u.default.createElement(g.Tab,{key:e,label:e})})),u.default.createElement(F.default,{onClick:function(e){e.preventDefault(),Oe(!_e)}}))),u.default.createElement(k.default,{value:me,index:0,classNameRoot:X.tabPanel},u.default.createElement(f.default,{caveTable:!1,CustomHeader:function(){return u.default.createElement(p.InputCheckbox,{label:(0,s.default)("Active sessions only"),labelPlacement:"end",className:X.searchInput,onChange:function(e){e.preventDefault(),Pe(e.target.checked)},value:Ce,controlProps:Je})},columns:Qe,data:$e,schema:je})),u.default.createElement(k.default,{value:me,index:1,classNameRoot:X.tabPanel},u.default.createElement(f.default,{caveTable:!1,columns:Ke,data:re})),u.default.createElement(k.default,{value:me,index:2,classNameRoot:X.tabPanel},u.default.createElement(f.default,{caveTable:!1,columns:Xe,data:re})),u.default.createElement(k.default,{value:me,index:3,classNameRoot:X.tabPanel},u.default.createElement(f.default,{caveTable:!1,columns:Ye,data:re})))),u.default.createElement(k.default,{value:be,index:1,classNameRoot:X.tabPanel},u.default.createElement(g.Box,{height:"100%",display:"flex",flexDirection:"column"},"installed"===de&&ze===Fe?u.default.createElement(I.default,null,u.default.createElement(g.Box,null,u.default.createElement(g.Tabs,{value:Ie,onChange:function(e,t){Be(t)}},J.map((function(e){return u.default.createElement(g.Tab,{key:e,label:e})})))),u.default.createElement(k.default,{value:Ie,index:0,classNameRoot:X.tabPanel},u.default.createElement(C.default,{key:We+ze,preferences:Ge,sid:We,did:ze,pageVisible:K.isActive,serverConnected:qe})),u.default.createElement(k.default,{value:Ie,index:1,classNameRoot:X.tabPanel},u.default.createElement(P.default,{key:We+ze,preferences:Ge,sid:We,did:ze,pageVisible:K.isActive,serverConnected:qe})),u.default.createElement(k.default,{value:Ie,index:2,classNameRoot:X.tabPanel},u.default.createElement(S.default,{key:We+ze,preferences:Ge,sid:We,did:ze,pageVisible:K.isActive,serverConnected:qe})),u.default.createElement(k.default,{value:Ie,index:3,classNameRoot:X.tabPanel},u.default.createElement(M.default,{key:We+ze,preferences:Ge,sid:We,did:ze,pageVisible:K.isActive,serverConnected:qe,systemStatsTabVal:Ie}))):u.default.createElement("div",{className:X.emptyPanel},u.default.createElement(x.default,{text:de})))),u.default.createElement(k.default,{value:be,index:2,classNameRoot:X.tabPanel},u.default.createElement(A.default,{key:be,sid:We,node:Y,treeNodeInfo:Q,nodeData:G,pageVisible:K.isActive}))))):We&&!qe?u.default.createElement(g.Box,{className:X.dashboardPanel},u.default.createElement("div",{className:X.emptyPanel},u.default.createElement(x.default,{text:oe}))):u.default.createElement(E.default,{pgBrowser:He.Browser,node:Y,itemData:G,item:V,sid:We,did:ze}))}V.propTypes={node:d.default.func,itemData:d.default.object,nodeData:d.default.object,treeNodeInfo:d.default.object,nodeItem:d.default.object,preferences:d.default.object,sid:d.default.string,did:d.default.oneOfType([d.default.bool,d.default.number]),row:d.default.object,serverConnected:d.default.bool,dbConnected:d.default.bool,isActive:d.default.bool};t.default=(0,j.default)(V,T.BROWSER_PANELS.DASHBOARD)},79714:(e,t,r)=>{"use strict";r(63534),r(17),r(18665),r(36012),r(15852),r(10678),r(3101),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.GraphsWrapper=S,t.X_AXIS_LENGTH=void 0,t.default=P,t.getStatsUrl=x,t.statsReducer=k,t.transformData=O;var l=a(r(43693)),o=a(r(85715)),i=a(r(41132));r(80115),r(58476),r(80475),r(59581),r(14913),r(7899),r(5086),r(58379);var u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=r(67608),d=a(r(58239)),c=a(r(50553)),f=a(r(86425)),p=a(r(98351)),m=r(96241),h=r(62174),v=a(r(5556)),g=a(r(39163)),b=r(67327);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _=t.X_AXIS_LENGTH=75;function O(e,t){var r=["#00BCD4","#9CCC65","#E64A19"];return{datasets:Object.keys(e).map((function(t,a){return{label:t,data:e[t]||[],borderColor:r[a],pointHitRadius:s.DATA_POINT_SIZE}}))||[],refreshRate:t}}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=(0,c.default)("dashboard.dashboard_stats");return a+="/"+e,a+=t>0?"/"+t:"",a+="?chart_names="+r.join(",")}function k(e,t){if(t.reset)return t.reset;if(!t.incoming)return e;t.counterData||(t.counterData=t.incoming);var r={};return Object.keys(t.incoming).forEach((function(a){e[a]?r[a]=[t.counter?t.incoming[a]-t.counterData[a]:t.incoming[a]].concat((0,i.default)(e[a].slice(0,_-1))):r[a]=[t.counter?t.incoming[a]-t.counterData[a]:t.incoming[a]]})),r}var C={session_stats:{Total:[],Active:[],Idle:[]},tps_stats:{Transactions:[],Commits:[],Rollbacks:[]},ti_stats:{Inserts:[],Updates:[],Deletes:[]},to_stats:{Fetched:[],Returned:[]},bio_stats:{Reads:[],Hits:[]}};function P(e){var t=e.preferences,r=e.sid,a=e.did,n=e.pageVisible,l=e.enablePoll,i=void 0===l||l,s=e.isTest,d=(0,u.useRef)(null),c=(0,h.usePrevious)(t),v=(0,u.useReducer)(k,C.session_stats),g=(0,o.default)(v,2),b=g[0],y=g[1],w=(0,u.useReducer)(k,C.tps_stats),_=(0,o.default)(w,2),P=_[0],M=_[1],j=(0,u.useReducer)(k,C.ti_stats),T=(0,o.default)(j,2),D=T[0],N=T[1],I=(0,u.useReducer)(k,C.to_stats),B=(0,o.default)(I,2),R=B[0],A=B[1],F=(0,u.useReducer)(k,C.bio_stats),L=(0,o.default)(F,2),H=L[0],z=L[1],W=(0,u.useState)({}),U=(0,o.default)(W,2),q=U[0],V=U[1],G=(0,u.useState)(null),Y=(0,o.default)(G,2),Q=Y[0],K=Y[1],X=(0,u.useState)(1e3),Z=(0,o.default)(X,2),$=Z[0],J=Z[1],ee=(0,u.useState)(!1),te=(0,o.default)(ee,2),re=te[0],ae=te[1];return(0,u.useEffect)((function(){var e=!1;c?(c.session_stats_refresh!=t.session_stats_refresh&&(y({reset:C.session_stats}),e=!0),c.tps_stats_refresh!=t.tps_stats_refresh&&(M({reset:C.tps_stats}),e=!0),c.ti_stats_refresh!=t.ti_stats_refresh&&(N({reset:C.ti_stats}),e=!0),c.to_stats_refresh!=t.to_stats_refresh&&(A({reset:C.to_stats}),e=!0),c.bio_stats_refresh!=t.bio_stats_refresh&&(z({reset:C.bio_stats}),e=!0)):e=!0,e&&J(1e3*(0,m.getGCD)(Object.keys(C).map((function(e){return t[e+"_refresh"]}))))}),[t]),(0,u.useEffect)((function(){n&&!re&&ae(!0)}),[n]),(0,h.useInterval)((function(){var e=(0,m.getEpoch)();if(null===d.current){var l={};Object.keys(C).forEach((function(t){l[t]=e})),d.current=l}var o=[];Object.keys(C).forEach((function(r){e>=d.current[r]&&(o.push(r),d.current[r]=e+t[r+"_refresh"])}));var i=x(r,a,o);n&&f.default.get(i).then((function(e){var t=e.data;K(null),y({incoming:t.session_stats}),M({incoming:t.tps_stats,counter:!0,counterData:q.tps_stats}),N({incoming:t.ti_stats,counter:!0,counterData:q.ti_stats}),A({incoming:t.to_stats,counter:!0,counterData:q.to_stats}),z({incoming:t.bio_stats,counter:!0,counterData:q.bio_stats}),V((function(e){return E(E({},e),t)}))})).catch((function(e){if(!Q)if(y({reset:C.session_stats}),M({reset:C.tps_stats}),N({reset:C.ti_stats}),A({reset:C.to_stats}),z({reset:C.bio_stats}),V({}),e.response)428===e.response.status?K((0,p.default)("Please connect to the selected server to view the graph.")):K((0,p.default)("An error occurred whilst rendering the graph."));else{if(e.request)return void K((0,p.default)("Not connected to the server or the connection to the server has been closed."));console.error(e)}}))}),i?$:-1),u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{"data-testid":"graph-poll-delay",style:{display:"none"}},$),re&&u.default.createElement(S,{sessionStats:O(b,t.session_stats_refresh),tpsStats:O(P,t.tps_stats_refresh),tiStats:O(D,t.ti_stats_refresh),toStats:O(R,t.to_stats_refresh),bioStats:O(H,t.bio_stats_refresh),errorMsg:Q,showTooltip:t.graph_mouse_track,showDataPoints:t.graph_data_points,lineBorderWidth:t.graph_line_border_width,theme:t.theme,isDatabase:a>0,isTest:s}))}function S(e){var t=(0,u.useMemo)((function(){return{showDataPoints:e.showDataPoints,showTooltip:e.showTooltip,lineBorderWidth:e.lineBorderWidth,theme:e.theme}}),[e.showTooltip,e.showDataPoints,e.lineBorderWidth,e.theme]);return u.default.createElement(u.default.Fragment,null,u.default.createElement(b.Grid,{container:!0,spacing:.5},u.default.createElement(b.Grid,{item:!0,md:6},u.default.createElement(d.default,{id:"sessions-graph",title:e.isDatabase?(0,p.default)("Database sessions"):(0,p.default)("Server sessions"),datasets:e.sessionStats.datasets,errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(g.default,{data:e.sessionStats,dataPointSize:s.DATA_POINT_SIZE,xRange:_,options:t}))),u.default.createElement(b.Grid,{item:!0,md:6},u.default.createElement(d.default,{id:"tps-graph",title:(0,p.default)("Transactions per second"),datasets:e.tpsStats.datasets,errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(g.default,{data:e.tpsStats,dataPointSize:s.DATA_POINT_SIZE,xRange:_,options:t})))),u.default.createElement(b.Grid,{container:!0,spacing:.5,style:{marginTop:"4px",marginBottom:"4px"}},u.default.createElement(b.Grid,{item:!0,md:4},u.default.createElement(d.default,{id:"ti-graph",title:(0,p.default)("Tuples in"),datasets:e.tiStats.datasets,errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(g.default,{data:e.tiStats,dataPointSize:s.DATA_POINT_SIZE,xRange:_,options:t}))),u.default.createElement(b.Grid,{item:!0,md:4},u.default.createElement(d.default,{id:"to-graph",title:(0,p.default)("Tuples out"),datasets:e.toStats.datasets,errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(g.default,{data:e.toStats,dataPointSize:s.DATA_POINT_SIZE,xRange:_,options:t}))),u.default.createElement(b.Grid,{item:!0,md:4},u.default.createElement(d.default,{id:"bio-graph",title:(0,p.default)("Block I/O"),datasets:e.bioStats.datasets,errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(g.default,{data:e.bioStats,dataPointSize:s.DATA_POINT_SIZE,xRange:_,options:t})))))}P.propTypes={preferences:v.default.object.isRequired,sid:v.default.oneOfType([v.default.string.isRequired,v.default.number.isRequired]),did:v.default.oneOfType([v.default.string.isRequired,v.default.number.isRequired]),pageVisible:v.default.bool,enablePoll:v.default.bool,isTest:v.default.bool};var M=v.default.shape({datasets:v.default.array,refreshRate:v.default.number.isRequired});S.propTypes={sessionStats:M.isRequired,tpsStats:M.isRequired,tiStats:M.isRequired,toStats:M.isRequired,bioStats:M.isRequired,errorMsg:v.default.string,showTooltip:v.default.bool.isRequired,showDataPoints:v.default.bool.isRequired,lineBorderWidth:v.default.number.isRequired,theme:v.default.string,isDatabase:v.default.bool.isRequired,isTest:v.default.bool}},98400:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return n.default.createElement("div",{className:"welcome-logo","aria-hidden":"true"},n.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 600 130"},n.default.createElement("defs",null,n.default.createElement("style",null,".cls-1{stroke:#000;stroke-width:10.19px;}.cls-2{fill:#336791;}.cls-3,.cls-4,.cls-9{fill:none;}.cls-3,.cls-4,.cls-5,.cls-6{stroke:#fff;}.cls-3,.cls-4{stroke-linecap:round;stroke-width:3.4px;}.cls-3{stroke-linejoin:round;}.cls-4{stroke-linejoin:bevel;}.cls-5,.cls-6{fill:#fff;}.cls-5{stroke-width:1.13px;}.cls-6{stroke-width:0.57px;}.cls-7{fill:#2775b6;}.cls-8{fill:#333;}.cls-9{stroke:#333;stroke-width:3px;}")),n.default.createElement("title",null,"pgAdmin_PostgreSQL"),n.default.createElement("g",{id:"Layer_1","data-name":"Layer 1"},n.default.createElement("g",{id:"Layer_3"},n.default.createElement("path",{className:"cls-1",d:"M95.59,93.65c.77-6.44.54-7.38,5.33-6.34l1.21.11a27.6,27.6,0,0,0,11.34-1.91c6.09-2.83,9.71-7.55,3.7-6.31-13.71,2.83-14.65-1.81-14.65-1.81C117,55.91,123,28.64,117.82,22,103.57,3.76,78.91,12.37,78.5,12.6l-.13,0a48.65,48.65,0,0,0-9.15-.95C63,11.57,58.31,13.29,54.74,16c0,0-44-18.12-41.95,22.8.44,8.7,12.48,65.86,26.84,48.6C44.88,81.08,50,75.75,50,75.75A13.39,13.39,0,0,0,58.65,78l.25-.21a9,9,0,0,0,.1,2.46c-3.7,4.13-2.62,4.86-10,6.38s-3.09,4.29-.22,5c3.48.87,11.53,2.1,17-5.52l-.22.87c1.46,1.16,1.36,8.35,1.56,13.48s.55,9.93,1.6,12.75,2.28,10.1,12,8C88.81,119.46,95,117,95.59,93.65"}),n.default.createElement("path",{className:"cls-2",d:"M117.17,79.2c-13.71,2.83-14.65-1.81-14.65-1.81C117,55.91,123,28.64,117.82,22,103.57,3.76,78.91,12.37,78.5,12.6l-.13,0a48.65,48.65,0,0,0-9.15-.95C63,11.57,58.31,13.29,54.74,16c0,0-44-18.12-41.95,22.8.44,8.7,12.48,65.86,26.84,48.6C44.88,81.08,50,75.75,50,75.75A13.39,13.39,0,0,0,58.65,78l.25-.21A9.41,9.41,0,0,0,59,80.22c-3.7,4.13-2.61,4.86-10,6.38s-3.08,4.29-.21,5c3.48.87,11.53,2.1,17-5.52l-.22.87c1.45,1.16,2.47,7.56,2.3,13.35s-.28,9.77.86,12.88,2.28,10.1,12,8C88.81,119.46,93,115,93.6,107.42,94,102.07,95,102.87,95,98.08l.75-2.26c.87-7.26.14-9.6,5.15-8.51l1.21.11a27.6,27.6,0,0,0,11.34-1.91c6.09-2.83,9.71-7.55,3.7-6.31Z"}),n.default.createElement("path",{className:"cls-3",d:"M66.33,83.36c-.38,13.5.09,27.09,1.41,30.39s4.15,9.73,13.88,7.64c8.12-1.74,11.08-5.11,12.36-12.55.94-5.47,2.77-20.67,3-23.79"}),n.default.createElement("path",{className:"cls-3",d:"M54.67,15.7s-44-18-42,22.93c.44,8.7,12.48,65.87,26.84,48.6,5.25-6.32,10-11.27,10-11.27"}),n.default.createElement("path",{className:"cls-3",d:"M78.45,12.42c-1.52.47,24.49-9.51,39.28,9.38,5.22,6.67-.83,33.94-15.31,55.42"}),n.default.createElement("path",{className:"cls-4",d:"M102.42,77.22s.94,4.64,14.65,1.81c6-1.24,2.4,3.48-3.7,6.31-5,2.32-16.21,2.92-16.39-.29-.47-8.27,5.9-5.76,5.44-7.83-.42-1.87-3.26-3.7-5.15-8.27-1.64-4-22.57-34.58,5.8-30,1-.22-7.4-27-33.95-27.42S43.45,44.14,43.45,44.14"}),n.default.createElement("path",{className:"cls-3",d:"M58.9,80.05c-3.7,4.13-2.61,4.86-10,6.38s-3.09,4.29-.22,5c3.48.87,11.53,2.1,17-5.52,1.66-2.32,0-6-2.28-7-1.1-.46-2.57-1-4.46,1.09Z"}),n.default.createElement("path",{className:"cls-3",d:"M58.66,80c-.38-2.44.79-5.33,2.05-8.71C62.6,66.19,67,61.11,63.47,45c-2.6-12-20-2.5-20-.87a81.48,81.48,0,0,1-.29,16c-1.41,10.06,6.4,18.57,15.39,17.7"}),n.default.createElement("path",{className:"cls-5",d:"M54.51,43.9c-.08.55,1,2,2.45,2.23a2.62,2.62,0,0,0,2.72-1.51c.08-.56-1-1.17-2.44-1.37s-2.65.09-2.73.65Z"}),n.default.createElement("path",{className:"cls-6",d:"M98,42.76c.07.56-1,2-2.45,2.24a2.64,2.64,0,0,1-2.73-1.52c-.07-.55,1-1.16,2.45-1.36s2.65.09,2.73.64Z"}),n.default.createElement("path",{className:"cls-3",d:"M103.07,38.92c.24,4.36-.94,7.33-1.08,12-.22,6.74,3.21,14.46-2,22.19"})),n.default.createElement("path",{className:"cls-7 app-name",d:"M154.72,28.15h5.16v4.16A12.84,12.84,0,0,1,163.35,29a11.17,11.17,0,0,1,6.28-1.76,11.84,11.84,0,0,1,9.08,4.09c2.48,2.72,3.73,6.62,3.73,11.67q0,10.26-5.38,14.65a12.2,12.2,0,0,1-7.95,2.79,10.78,10.78,0,0,1-6-1.56,13.55,13.55,0,0,1-3.14-3v16h-5.28Zm19.84,24.6Q177,49.65,177,43.5a17,17,0,0,0-1.09-6.44,7.51,7.51,0,0,0-7.53-5.19q-5.49,0-7.52,5.48a21.49,21.49,0,0,0-1.09,7.44A15.64,15.64,0,0,0,160.88,51a8,8,0,0,0,13.68,1.78Z"}),n.default.createElement("path",{className:"cls-7 app-name",d:"M206,29.26a14.6,14.6,0,0,1,3,3V28.3h4.86V56.83c0,4-.58,7.13-1.75,9.44q-3.27,6.38-12.35,6.38a15.07,15.07,0,0,1-8.5-2.27,8.86,8.86,0,0,1-3.85-7.1h5.36a6,6,0,0,0,1.52,3.25q1.77,1.75,5.59,1.76,6,0,7.9-4.28,1.1-2.52,1-9a10.39,10.39,0,0,1-3.8,3.57,13.56,13.56,0,0,1-14.75-2.45q-3.81-3.62-3.81-12,0-7.89,3.84-12.31a11.85,11.85,0,0,1,9.27-4.42A11.37,11.37,0,0,1,206,29.26Zm.64,5.66a7.61,7.61,0,0,0-6.09-2.81A7.52,7.52,0,0,0,193,37.32a20.56,20.56,0,0,0-1.08,7.3c0,3.53.72,6.22,2.14,8.07a6.93,6.93,0,0,0,5.76,2.77,8.09,8.09,0,0,0,8-5.13A16.72,16.72,0,0,0,209,43.56Q209,37.73,206.62,34.92Z"}),n.default.createElement("path",{className:"cls-7 app-name",d:"M235.16,16.34h6.58l15.62,43H251l-4.5-12.89H229.6l-4.67,12.89h-6Zm9.67,25.4-6.63-19-6.88,19Z"}),n.default.createElement("path",{className:"cls-7 app-name",d:"M279.16,29a14.3,14.3,0,0,1,3.18,3.08V16.2h5.07V59.38h-4.75V55a11.33,11.33,0,0,1-4.35,4.19,12.51,12.51,0,0,1-5.75,1.28,11.61,11.61,0,0,1-9-4.4q-3.82-4.41-3.83-11.74a20.35,20.35,0,0,1,3.49-11.88,11.41,11.41,0,0,1,10-5A11.15,11.15,0,0,1,279.16,29ZM267.39,52.5q2.13,3.39,6.82,3.39a7.17,7.17,0,0,0,6-3.14c1.56-2.1,2.35-5.12,2.35-9s-.81-6.9-2.42-8.81a7.56,7.56,0,0,0-6-2.85,7.88,7.88,0,0,0-6.43,3c-1.64,2-2.46,5-2.46,9A15.62,15.62,0,0,0,267.39,52.5Z"}),n.default.createElement("path",{className:"cls-7 app-name",d:"M295.29,28h5.21v4.46a17.4,17.4,0,0,1,3.4-3.37,10.24,10.24,0,0,1,5.92-1.79,9.34,9.34,0,0,1,6,1.85,9.61,9.61,0,0,1,2.34,3.1,11.37,11.37,0,0,1,4.13-3.73,11.52,11.52,0,0,1,5.33-1.22q6.33,0,8.62,4.57a15,15,0,0,1,1.23,6.62V59.38H332V37.58c0-2.09-.52-3.52-1.57-4.3a6.2,6.2,0,0,0-3.82-1.17,7.58,7.58,0,0,0-5.35,2.08c-1.49,1.38-2.24,3.7-2.24,6.94V59.38h-5.36V38.9a10.78,10.78,0,0,0-.76-4.66q-1.2-2.19-4.49-2.19A7.73,7.73,0,0,0,303,34.36c-1.63,1.54-2.45,4.34-2.45,8.38V59.38h-5.27Z"}),n.default.createElement("path",{className:"cls-7 app-name",d:"M345.27,16.34h5.36v6h-5.36Zm0,11.81h5.36V59.38h-5.36Z"}),n.default.createElement("path",{className:"cls-7 app-name",d:"M358.6,28h5v4.46a14,14,0,0,1,4.72-4,12.56,12.56,0,0,1,5.53-1.2c4.46,0,7.46,1.55,9,4.66a16.52,16.52,0,0,1,1.29,7.29V59.38h-5.37V39.61A10.8,10.8,0,0,0,378,35a5.15,5.15,0,0,0-5.1-2.93,10.21,10.21,0,0,0-3.08.38A8,8,0,0,0,366,35a7.66,7.66,0,0,0-1.71,3.2,21.84,21.84,0,0,0-.4,4.74V59.38H358.6Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M155.24,86.87h3.9l5.77,17,5.74-17h3.87V107h-2.6V95.1q0-.61,0-2c0-.94,0-2,0-3L166.24,107h-2.7L157.75,90v.61c0,.49,0,1.24,0,2.25s.05,1.75.05,2.22V107h-2.6Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M186.15,98.09a1.35,1.35,0,0,0,1.14-.71,2.31,2.31,0,0,0,.16-.94,2,2,0,0,0-.89-1.84A4.79,4.79,0,0,0,184,94a3.21,3.21,0,0,0-2.73,1,3.44,3.44,0,0,0-.59,1.72h-2.3A4.28,4.28,0,0,1,180.14,93,7.16,7.16,0,0,1,184.05,92a8,8,0,0,1,4.19,1,3.34,3.34,0,0,1,1.6,3.06v8.44a1.06,1.06,0,0,0,.16.62.77.77,0,0,0,.66.23l.37,0,.44-.07V107a7.38,7.38,0,0,1-.88.21,5.92,5.92,0,0,1-.82,0,2,2,0,0,1-1.84-.9,3.63,3.63,0,0,1-.43-1.36,6.16,6.16,0,0,1-2.16,1.71,6.56,6.56,0,0,1-3.1.73,4.59,4.59,0,0,1-3.33-1.24,4.09,4.09,0,0,1-1.29-3.09,4,4,0,0,1,1.27-3.16,6.16,6.16,0,0,1,3.34-1.38ZM181,104.74a2.88,2.88,0,0,0,1.84.62,5.51,5.51,0,0,0,2.52-.61,3.37,3.37,0,0,0,2-3.26v-2a3.79,3.79,0,0,1-1.16.48,10.37,10.37,0,0,1-1.39.28l-1.49.19a5.68,5.68,0,0,0-2,.56,2.18,2.18,0,0,0-1.14,2A2,2,0,0,0,181,104.74Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M193.88,92.31h2.33v2.08a6.73,6.73,0,0,1,2.2-1.85A6,6,0,0,1,201,92q3.12,0,4.21,2.18a7.73,7.73,0,0,1,.6,3.4V107h-2.5V97.73a4.87,4.87,0,0,0-.4-2.16,2.41,2.41,0,0,0-2.38-1.37,4.75,4.75,0,0,0-1.43.18,3.68,3.68,0,0,0-1.78,1.2,3.55,3.55,0,0,0-.8,1.5,10.3,10.3,0,0,0-.18,2.21V107h-2.46Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M217.29,98.09a1.33,1.33,0,0,0,1.14-.71,2.15,2.15,0,0,0,.16-.94,2,2,0,0,0-.89-1.84,4.79,4.79,0,0,0-2.56-.56,3.24,3.24,0,0,0-2.73,1,3.44,3.44,0,0,0-.58,1.72h-2.3A4.27,4.27,0,0,1,211.28,93,7.19,7.19,0,0,1,215.2,92a8,8,0,0,1,4.19,1A3.36,3.36,0,0,1,221,96v8.44a1.14,1.14,0,0,0,.15.62.79.79,0,0,0,.67.23l.37,0,.43-.07V107a7.32,7.32,0,0,1-.87.21,6,6,0,0,1-.82,0,2,2,0,0,1-1.85-.9,3.46,3.46,0,0,1-.42-1.36,6.16,6.16,0,0,1-2.16,1.71,6.63,6.63,0,0,1-3.11.73,4.58,4.58,0,0,1-3.32-1.24,4.06,4.06,0,0,1-1.3-3.09A4,4,0,0,1,210,100a6.13,6.13,0,0,1,3.33-1.38Zm-5.18,6.65a2.91,2.91,0,0,0,1.85.62,5.47,5.47,0,0,0,2.51-.61,3.38,3.38,0,0,0,2.06-3.26v-2a3.9,3.9,0,0,1-1.16.48,10.51,10.51,0,0,1-1.4.28l-1.48.19a5.55,5.55,0,0,0-2,.56,2.17,2.17,0,0,0-1.15,2A2,2,0,0,0,212.11,104.74Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M233.16,92.9a7.05,7.05,0,0,1,1.42,1.39V92.45h2.27v13.32a10,10,0,0,1-.82,4.4c-1,2-2.94,3-5.77,3a7.09,7.09,0,0,1-4-1.06,4.15,4.15,0,0,1-1.8-3.32H227a2.81,2.81,0,0,0,.71,1.52,3.57,3.57,0,0,0,2.61.82c1.88,0,3.1-.66,3.68-2a11.15,11.15,0,0,0,.48-4.2,4.84,4.84,0,0,1-1.77,1.67,5.93,5.93,0,0,1-2.74.54,5.79,5.79,0,0,1-4.14-1.69q-1.79-1.68-1.78-5.58a8.49,8.49,0,0,1,1.79-5.74,5.51,5.51,0,0,1,4.32-2.07A5.33,5.33,0,0,1,233.16,92.9Zm.3,2.64a3.77,3.77,0,0,0-6.38,1.12,9.73,9.73,0,0,0-.5,3.4,6.05,6.05,0,0,0,1,3.77,3.21,3.21,0,0,0,2.68,1.29,3.77,3.77,0,0,0,3.72-2.39,7.71,7.71,0,0,0,.6-3.16A6.13,6.13,0,0,0,233.46,95.54Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M249.64,92.72a5.44,5.44,0,0,1,2.21,1.89,6.52,6.52,0,0,1,1,2.58,17.44,17.44,0,0,1,.22,3.23H242.4a6.34,6.34,0,0,0,1,3.59,3.49,3.49,0,0,0,3,1.35,3.9,3.9,0,0,0,3.05-1.28,4.5,4.5,0,0,0,.9-1.72h2.42a5,5,0,0,1-.63,1.8,6.58,6.58,0,0,1-1.21,1.62,5.71,5.71,0,0,1-2.75,1.48,8.71,8.71,0,0,1-2,.21,6.11,6.11,0,0,1-4.6-2,7.79,7.79,0,0,1-1.89-5.58,8.41,8.41,0,0,1,1.9-5.72,6.26,6.26,0,0,1,5-2.21A6.59,6.59,0,0,1,249.64,92.72Zm.88,5.74a6.46,6.46,0,0,0-.69-2.55,3.54,3.54,0,0,0-3.35-1.78,3.72,3.72,0,0,0-2.82,1.22,4.69,4.69,0,0,0-1.21,3.11Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M256.16,92.31h2.44v2.08a8.23,8.23,0,0,1,1.58-1.57A4.79,4.79,0,0,1,263,92a4.31,4.31,0,0,1,2.81.87,4.5,4.5,0,0,1,1.1,1.44,5.27,5.27,0,0,1,1.92-1.74,5.37,5.37,0,0,1,2.49-.57,4.08,4.08,0,0,1,4,2.14,7,7,0,0,1,.58,3.09V107h-2.56V96.78a2.41,2.41,0,0,0-.73-2,2.93,2.93,0,0,0-1.79-.54,3.53,3.53,0,0,0-2.49,1,4.23,4.23,0,0,0-1.05,3.24V107h-2.5V97.4a5,5,0,0,0-.36-2.18,2.17,2.17,0,0,0-2.09-1,3.59,3.59,0,0,0-2.53,1.08c-.76.72-1.14,2-1.14,3.91V107h-2.47Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M288.53,92.72a5.47,5.47,0,0,1,2.22,1.89,6.67,6.67,0,0,1,1,2.58,17.66,17.66,0,0,1,.21,3.23H281.29a6.42,6.42,0,0,0,1,3.59,3.48,3.48,0,0,0,3,1.35,3.9,3.9,0,0,0,3.06-1.28,4.5,4.5,0,0,0,.9-1.72h2.42a5.23,5.23,0,0,1-.64,1.8,6.56,6.56,0,0,1-1.2,1.62,5.7,5.7,0,0,1-2.76,1.48,8.62,8.62,0,0,1-2,.21,6.14,6.14,0,0,1-4.61-2,7.79,7.79,0,0,1-1.89-5.58,8.41,8.41,0,0,1,1.91-5.72,6.24,6.24,0,0,1,5-2.21A6.58,6.58,0,0,1,288.53,92.72Zm.88,5.74a6.46,6.46,0,0,0-.69-2.55,3.53,3.53,0,0,0-3.35-1.78,3.72,3.72,0,0,0-2.82,1.22,4.63,4.63,0,0,0-1.2,3.11Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M295.06,92.31h2.34v2.08a6.63,6.63,0,0,1,2.2-1.85,5.91,5.91,0,0,1,2.58-.56c2.08,0,3.49.73,4.21,2.18a7.57,7.57,0,0,1,.61,3.4V107h-2.51V97.73a5,5,0,0,0-.39-2.16,2.41,2.41,0,0,0-2.38-1.37,4.86,4.86,0,0,0-1.44.18,3.7,3.7,0,0,0-1.77,1.2,3.55,3.55,0,0,0-.8,1.5,9.58,9.58,0,0,0-.19,2.21V107h-2.46Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M311.13,88.22h2.48v4.09H316v2h-2.34v9.56a1,1,0,0,0,.52,1,2.21,2.21,0,0,0,1,.15h.38l.48,0v2a4.16,4.16,0,0,1-.88.18,7.74,7.74,0,0,1-1,.06,2.69,2.69,0,0,1-2.34-.88,3.94,3.94,0,0,1-.61-2.29v-9.7h-2v-2h2Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M340.63,86.87v2.39h-6.77V107h-2.75V89.26h-6.76V86.87Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M350.31,93.77a7.42,7.42,0,0,1,1.94,5.55,9.57,9.57,0,0,1-1.71,5.85,6.19,6.19,0,0,1-5.31,2.3,6,6,0,0,1-4.76-2A8.08,8.08,0,0,1,338.7,100a8.78,8.78,0,0,1,1.86-5.88,6.25,6.25,0,0,1,5-2.18A6.6,6.6,0,0,1,350.31,93.77Zm-1.53,9.74a9.32,9.32,0,0,0,.9-4.12,7.39,7.39,0,0,0-.65-3.33,3.63,3.63,0,0,0-3.54-2,3.49,3.49,0,0,0-3.25,1.72,8.07,8.07,0,0,0-1,4.15,7.05,7.05,0,0,0,1,3.89,3.56,3.56,0,0,0,3.22,1.56A3.35,3.35,0,0,0,348.78,103.51Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M365.88,93.77a7.42,7.42,0,0,1,1.94,5.55,9.57,9.57,0,0,1-1.71,5.85,6.19,6.19,0,0,1-5.31,2.3,6,6,0,0,1-4.76-2,8.08,8.08,0,0,1-1.77-5.48,8.78,8.78,0,0,1,1.86-5.88,6.25,6.25,0,0,1,5-2.18A6.58,6.58,0,0,1,365.88,93.77Zm-1.53,9.74a9.32,9.32,0,0,0,.9-4.12,7.26,7.26,0,0,0-.65-3.33,3.63,3.63,0,0,0-3.54-2,3.46,3.46,0,0,0-3.24,1.72,8,8,0,0,0-1,4.15,7,7,0,0,0,1,3.89,3.54,3.54,0,0,0,3.21,1.56A3.35,3.35,0,0,0,364.35,103.51Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M370.91,86.87h2.46V107h-2.46Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M378.53,102.36a3.47,3.47,0,0,0,.63,1.89,4,4,0,0,0,3.29,1.19,4.86,4.86,0,0,0,2.45-.6A2,2,0,0,0,386,103a1.56,1.56,0,0,0-.84-1.43,10.63,10.63,0,0,0-2.14-.7l-2-.49a10,10,0,0,1-2.81-1,3.11,3.11,0,0,1-1.61-2.76,4.21,4.21,0,0,1,1.52-3.37,6.13,6.13,0,0,1,4.08-1.28q3.36,0,4.83,1.94a4.24,4.24,0,0,1,.91,2.65h-2.33A2.72,2.72,0,0,0,385,95a3.92,3.92,0,0,0-3-1,3.7,3.7,0,0,0-2.16.53,1.65,1.65,0,0,0-.74,1.4,1.73,1.73,0,0,0,1,1.53,5.69,5.69,0,0,0,1.64.6l1.66.4A12.73,12.73,0,0,1,387,99.75a3.3,3.3,0,0,1,1.44,3,4.48,4.48,0,0,1-1.5,3.37,6.45,6.45,0,0,1-4.58,1.43c-2.2,0-3.77-.5-4.68-1.49a5.59,5.59,0,0,1-1.48-3.67Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M400,87.84c.58-.84,1.68-1.26,3.32-1.26l.48,0,.56,0v2.24l-.56,0h-.32c-.76,0-1.21.19-1.36.58a11.75,11.75,0,0,0-.22,3h2.46v1.94h-2.46V107h-2.43V94.32h-2V92.38h2v-2.3A4.43,4.43,0,0,1,400,87.84Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M417.23,93.77a7.38,7.38,0,0,1,1.94,5.55,9.57,9.57,0,0,1-1.71,5.85,6.18,6.18,0,0,1-5.3,2.3,6,6,0,0,1-4.77-2,8.07,8.07,0,0,1-1.76-5.48,8.83,8.83,0,0,1,1.85-5.88,6.25,6.25,0,0,1,5-2.18A6.58,6.58,0,0,1,417.23,93.77Zm-1.53,9.74a9.32,9.32,0,0,0,.9-4.12,7.26,7.26,0,0,0-.65-3.33,3.63,3.63,0,0,0-3.54-2,3.47,3.47,0,0,0-3.24,1.72,8,8,0,0,0-1,4.15,7,7,0,0,0,1,3.89,3.55,3.55,0,0,0,3.22,1.56A3.35,3.35,0,0,0,415.7,103.51Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M422.26,92.31h2.34v2.53A5.61,5.61,0,0,1,426,93,3.68,3.68,0,0,1,428.59,92l.24,0,.56,0v2.6a2.08,2.08,0,0,0-.41-.05l-.4,0a3.52,3.52,0,0,0-2.86,1.2,4.2,4.2,0,0,0-1,2.75V107h-2.46Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M439.89,86.87h9a6.09,6.09,0,0,1,4.31,1.51,5.5,5.5,0,0,1,1.64,4.25,6.15,6.15,0,0,1-1.47,4.09,5.5,5.5,0,0,1-4.47,1.74h-6.27V107h-2.72Zm10.55,2.76a5.92,5.92,0,0,0-2.46-.42h-5.37v7H448a5.07,5.07,0,0,0,2.95-.78,3.1,3.1,0,0,0,1.14-2.75A3,3,0,0,0,450.44,89.63Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M468.58,93.77a7.38,7.38,0,0,1,1.95,5.55,9.51,9.51,0,0,1-1.72,5.85,6.17,6.17,0,0,1-5.3,2.3,6,6,0,0,1-4.77-2A8.07,8.07,0,0,1,457,100a8.78,8.78,0,0,1,1.86-5.88,6.23,6.23,0,0,1,5-2.18A6.56,6.56,0,0,1,468.58,93.77Zm-1.52,9.74a9.32,9.32,0,0,0,.9-4.12,7.39,7.39,0,0,0-.65-3.33,3.65,3.65,0,0,0-3.55-2,3.48,3.48,0,0,0-3.24,1.72,8,8,0,0,0-1,4.15,7,7,0,0,0,1,3.89,3.56,3.56,0,0,0,3.22,1.56A3.36,3.36,0,0,0,467.06,103.51Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M475,102.36a3.47,3.47,0,0,0,.63,1.89,4,4,0,0,0,3.29,1.19,4.93,4.93,0,0,0,2.46-.6,2,2,0,0,0,1.06-1.84,1.55,1.55,0,0,0-.85-1.43,10.4,10.4,0,0,0-2.14-.7l-2-.49a9.78,9.78,0,0,1-2.8-1,3.1,3.1,0,0,1-1.62-2.76,4.21,4.21,0,0,1,1.52-3.37,6.13,6.13,0,0,1,4.08-1.28q3.36,0,4.84,1.94a4.17,4.17,0,0,1,.9,2.65h-2.33a2.72,2.72,0,0,0-.6-1.51,3.92,3.92,0,0,0-3-1,3.7,3.7,0,0,0-2.16.53,1.64,1.64,0,0,0-.73,1.4,1.72,1.72,0,0,0,1,1.53,5.66,5.66,0,0,0,1.65.6l1.65.4a12.83,12.83,0,0,1,3.63,1.24,3.31,3.31,0,0,1,1.43,3,4.48,4.48,0,0,1-1.5,3.37,6.45,6.45,0,0,1-4.58,1.43q-3.3,0-4.68-1.49a5.59,5.59,0,0,1-1.48-3.67Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M488,88.22h2.49v4.09h2.34v2h-2.34v9.56a1,1,0,0,0,.52,1,2.19,2.19,0,0,0,.95.15h.39l.48,0v2a4.39,4.39,0,0,1-.89.18,7.52,7.52,0,0,1-1,.06,2.69,2.69,0,0,1-2.34-.88A3.94,3.94,0,0,1,488,104v-9.7h-2v-2h2Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M503.47,92.9a6.78,6.78,0,0,1,1.41,1.39V92.45h2.27v13.32a10,10,0,0,1-.81,4.4c-1,2-2.94,3-5.77,3a7.09,7.09,0,0,1-4-1.06,4.1,4.1,0,0,1-1.8-3.32h2.5a2.74,2.74,0,0,0,.71,1.52,3.57,3.57,0,0,0,2.61.82c1.87,0,3.1-.66,3.68-2a11.37,11.37,0,0,0,.48-4.2,4.84,4.84,0,0,1-1.77,1.67,6,6,0,0,1-2.74.54,5.83,5.83,0,0,1-4.15-1.69q-1.77-1.68-1.77-5.58a8.43,8.43,0,0,1,1.79-5.74,5.51,5.51,0,0,1,4.32-2.07A5.38,5.38,0,0,1,503.47,92.9Zm.3,2.64a3.56,3.56,0,0,0-2.85-1.31,3.5,3.5,0,0,0-3.53,2.43,9.48,9.48,0,0,0-.51,3.4,6.12,6.12,0,0,0,1,3.77,3.24,3.24,0,0,0,2.69,1.29,3.75,3.75,0,0,0,3.71-2.39,7.71,7.71,0,0,0,.6-3.16A6.14,6.14,0,0,0,503.77,95.54Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M511,92.31h2.33v2.53a5.91,5.91,0,0,1,1.41-1.8A3.69,3.69,0,0,1,517.3,92l.23,0,.56,0v2.6a2.08,2.08,0,0,0-.4-.05l-.41,0a3.48,3.48,0,0,0-2.85,1.2,4.14,4.14,0,0,0-1,2.75V107H511Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M529.27,92.72a5.44,5.44,0,0,1,2.21,1.89,6.52,6.52,0,0,1,1,2.58,16.6,16.6,0,0,1,.22,3.23H522a6.34,6.34,0,0,0,1,3.59,3.49,3.49,0,0,0,3,1.35,3.9,3.9,0,0,0,3-1.28,4.37,4.37,0,0,0,.9-1.72h2.42a5,5,0,0,1-.63,1.8,6.34,6.34,0,0,1-1.21,1.62,5.71,5.71,0,0,1-2.75,1.48,8.65,8.65,0,0,1-2,.21,6.11,6.11,0,0,1-4.6-2,7.79,7.79,0,0,1-1.89-5.58,8.41,8.41,0,0,1,1.9-5.72,6.26,6.26,0,0,1,5-2.21A6.59,6.59,0,0,1,529.27,92.72Zm.88,5.74a6.46,6.46,0,0,0-.69-2.55,3.54,3.54,0,0,0-3.35-1.78,3.72,3.72,0,0,0-2.82,1.22,4.69,4.69,0,0,0-1.21,3.11Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M537.9,100.47a5.6,5.6,0,0,0,.78,2.78q1.3,2,4.59,2a7.9,7.9,0,0,0,2.69-.44,3.09,3.09,0,0,0,2.34-3,2.64,2.64,0,0,0-1-2.33,9.55,9.55,0,0,0-3.15-1.19l-2.64-.62a11.41,11.41,0,0,1-3.65-1.33A4.23,4.23,0,0,1,536,92.54a5.86,5.86,0,0,1,1.83-4.44A7.16,7.16,0,0,1,543,86.37a8.75,8.75,0,0,1,5.22,1.52,5.57,5.57,0,0,1,2.15,4.87h-2.56a5.12,5.12,0,0,0-.84-2.47c-.79-1.05-2.14-1.57-4.05-1.57a4.51,4.51,0,0,0-3.31,1,3.2,3.2,0,0,0-1,2.35,2.33,2.33,0,0,0,1.19,2.16,16.76,16.76,0,0,0,3.54,1.09l2.73.65a8.15,8.15,0,0,1,3,1.27,4.81,4.81,0,0,1,1.86,4.09,5.14,5.14,0,0,1-2.37,4.77,10.46,10.46,0,0,1-5.5,1.43,8.07,8.07,0,0,1-5.72-1.91,6.57,6.57,0,0,1-2-5.16Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M573.17,106.9l-1.36,1.65-3.11-2.36a11.33,11.33,0,0,1-2.43,1,10.29,10.29,0,0,1-2.85.37,9.18,9.18,0,0,1-7.32-3.06A11.71,11.71,0,0,1,553.76,97a11.9,11.9,0,0,1,2-7,8.78,8.78,0,0,1,7.69-3.72c3.54,0,6.17,1.14,7.87,3.42a11.08,11.08,0,0,1,2,6.82,14.28,14.28,0,0,1-.48,3.73,9.67,9.67,0,0,1-2.44,4.46ZM565.35,105a3.36,3.36,0,0,0,1.29-.47l-2.22-1.72,1.37-1.68,2.62,2A7.5,7.5,0,0,0,570.1,100a13.76,13.76,0,0,0,.45-3.39,8.48,8.48,0,0,0-1.85-5.7,6.35,6.35,0,0,0-5.07-2.17,6.6,6.6,0,0,0-5.15,2.08q-1.9,2.07-1.9,6.38A8.64,8.64,0,0,0,558.4,103a6.63,6.63,0,0,0,5.36,2.15A11.24,11.24,0,0,0,565.35,105Z"}),n.default.createElement("path",{className:"cls-8 app-tagline",d:"M576.58,86.87h2.72v17.69h10.08V107h-12.8Z"}),n.default.createElement("line",{className:"cls-9 app-name-underline",x1:"219.17",y1:"66.5",x2:"384.17",y2:"66.5"}))))};var n=a(r(96540))},12526:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=k;var l=a(r(85715)),o=r(67327),i=w(r(96540)),u=a(r(98351)),s=a(r(40432)),d=a(r(80450)),c=w(r(6520)),f=a(r(57124)),p=a(r(13898)),m=a(r(26578)),h=r(80450),v=r(48103),g=a(r(50553)),b=a(r(5556));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}var E=[{accessor:"view_details",Header:function(){return null},sortable:!1,resizable:!1,disableGlobalFilter:!1,disableResizing:!0,width:35,maxWidth:35,minWidth:35,id:"btn-edit",Cell:(0,h.getExpandCell)({title:(0,u.default)("View details")})},{accessor:"pid",Header:(0,u.default)("PID"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:40},{accessor:"client_addr",Header:(0,u.default)("Client Addr"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"state",Header:(0,u.default)("State"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"write_lag",Header:(0,u.default)("Write Lag"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"flush_lag",Header:(0,u.default)("Flush Lag"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"replay_lag",Header:(0,u.default)("Replay Lag"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60},{accessor:"reply_time",Header:(0,u.default)("Reply Time"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:80}],_=[{accessor:"view_details",Header:function(){return null},sortable:!1,resizable:!1,disableGlobalFilter:!1,disableResizing:!0,width:35,maxWidth:35,minWidth:35,id:"btn-details",Cell:(0,h.getExpandCell)({title:(0,u.default)("View details")})},{accessor:"active_pid",Header:(0,u.default)("Active PID"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:50},{accessor:"slot_name",Header:(0,u.default)("Slot Name"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:200},{accessor:"active",Header:(0,u.default)("Active"),sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:26,width:60,Cell:(0,h.getSwitchCell)()}],O=new s.default,x=new p.default;function k(e){var t=e.treeNodeInfo,r=e.pageVisible,a=(0,i.useState)([{}]),n=(0,l.default)(a,2),s=n[0],p=n[1],h=(0,i.useState)([{}]),b=(0,l.default)(h,2),y=b[0],w=b[1],k=(0,v.usePgAdmin)(),C=function(e,r){var a=(0,c.default)(),n=(0,g.default)("dashboard.".concat(e),{sid:t.server._id});a.get(n).then((function(e){r(e.data)})).catch((function(e){console.error(e),k.Browser.notifier.error((0,c.parseApiError)(e))}))};return(0,i.useEffect)((function(){r&&(C("replication_stats",w),C("replication_slots",p))}),[r]),i.default.createElement(o.Box,{height:"100%",display:"flex",flexDirection:"column"},i.default.createElement(f.default,{titleExtras:i.default.createElement(m.default,{onClick:function(){C("replication_stats",w)}}),title:(0,u.default)("Replication Stats"),style:{minHeight:"300px"}},i.default.createElement(d.default,{caveTable:!1,columns:E,data:y,schema:x})),i.default.createElement(f.default,{titleExtras:i.default.createElement(m.default,{onClick:function(){C("replication_slots",p)}}),title:(0,u.default)("Replication Slots"),style:{minHeight:"300px",marginTop:"4px"}},i.default.createElement(d.default,{caveTable:!1,columns:_,data:s,schema:O})))}k.propTypes={treeNodeInfo:b.default.object.isRequired,pageVisible:b.default.bool}},40432:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(34606),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(28452)),u=a(r(63072)),s=a(r(29511)),d=a(r(98351)),c=a(r(21464));function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,h()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}t.default=function(e){function t(e){return(0,l.default)(this,t),m(this,t,[p({},e)])}return(0,s.default)(t,e),(0,o.default)(t,[{key:"baseFields",get:function(){return[{id:"slot_name",label:(0,d.default)("Slot Name"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"slot_type",label:(0,d.default)("Slot Type"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"active",label:(0,d.default)("Active"),type:"switch",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"active_pid",label:(0,d.default)("Active PID"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"restart_lsn",label:(0,d.default)("Restart LSN"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"confirmed_flush_lsn",label:(0,d.default)("Confirmed Flush LSN"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"wal_status",label:(0,d.default)("WAL Status"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")}]}}])}(c.default)},13898:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(34606),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(28452)),u=a(r(63072)),s=a(r(29511)),d=a(r(98351)),c=a(r(21464));function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,h()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}t.default=function(e){function t(e){return(0,l.default)(this,t),m(this,t,[p({},e)])}return(0,s.default)(t,e),(0,o.default)(t,[{key:"baseFields",get:function(){return[{id:"pid",label:(0,d.default)("PID"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"usename",label:(0,d.default)("Usename"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"application_name",label:(0,d.default)("App Name"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"client_addr",label:(0,d.default)("Client Addr"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"client_port",label:(0,d.default)("Client Port"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"state",label:(0,d.default)("State"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"sent_lsn",label:(0,d.default)("Sent LSN"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"write_lsn",label:(0,d.default)("Write LSN"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"flush_lsn",label:(0,d.default)("Flush LSN"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"replay_lsn",label:(0,d.default)("Replay LSN"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"write_lag",label:(0,d.default)("Write Lag"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"flush_lag",label:(0,d.default)("Flush Lag"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"replay_lag",label:(0,d.default)("Replay Lag"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")},{id:"reply_time",label:(0,d.default)("Reply Time"),type:"text",mode:["properties"],readonly:!0,group:(0,d.default)("Details")}]}}])}(c.default)},42134:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.CPUWrapper=x,t.default=O,r(58476),r(59581),r(98741),r(7899),r(5086),r(58379);var l=a(r(85715)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=a(r(80450)),u=a(r(98351)),s=a(r(5556)),d=r(39588),c=r(96241),f=a(r(58239)),p=r(67327),m=r(67608),h=a(r(39163)),v=r(62174),g=a(r(86425)),b=r(45004),y=r(96241);function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}var E=(0,d.makeStyles)((function(e){return{autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"8px",overflowX:"auto !important",overflowY:"hidden !important",minHeight:"100%",minWidth:"100%"},container:{height:"auto",padding:"0px !important",marginBottom:"4px"},fixedContainer:{flexGrow:1,padding:"0px !important",marginBottom:"4px"},tableContainer:{padding:"6px",width:"100%"},containerHeader:{fontSize:"15px",fontWeight:"bold",display:"flex",alignItems:"center",height:"100%"}}})),_={cpu_stats:{"User Normal":[],"User Niced":[],Kernel:[],Idle:[]},la_stats:{"1 min":[],"5 mins":[],"10 mins":[],"15 mins":[]},pcpu_stats:{}};function O(e){var t=e.preferences,r=e.sid,a=e.did,n=e.pageVisible,i=e.enablePoll,s=void 0===i||i,d=(0,o.useRef)(null),f=(0,v.usePrevious)(t),m=(0,o.useReducer)(b.statsReducer,_.cpu_stats),h=(0,l.default)(m,2),w=h[0],E=h[1],O=(0,o.useReducer)(b.statsReducer,_.la_stats),k=(0,l.default)(O,2),C=k[0],P=k[1],S=(0,o.useState)([]),M=(0,l.default)(S,2),j=M[0],T=M[1],D=(0,o.useState)(5e3),N=(0,l.default)(D,2),I=N[0],B=N[1],R=(0,o.useState)(null),A=(0,l.default)(R,2),F=A[0],L=A[1],H=(0,o.useState)(!1),z=(0,l.default)(H,2),W=z[0],U=z[1],q=[{Header:(0,u.default)("PID"),accessor:"pid",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:(0,u.default)("Name"),accessor:"name",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:(0,u.default)("CPU usage"),accessor:"cpu_usage",sortable:!0,resizable:!0,disableGlobalFilter:!1}];return(0,o.useEffect)((function(){var e=!1;if(f?(f.cpu_stats_refresh!=t.cpu_stats_refresh&&(E({reset:_.cpu_stats}),e=!0),f.la_stats_refresh!=t.la_stats_refresh&&(P({reset:_.la_stats}),e=!0),f.pcpu_stats_refresh!=t.pcpu_stats_refresh&&(T([]),e=!0)):e=!0,e){var r=Object.keys(_),a=r.length;B(1==a?1e3*t[r[0]+"_refresh"]:1e3*(0,c.getGCD)(Object.keys(_).map((function(e){return t[e+"_refresh"]}))))}}),[t]),(0,o.useEffect)((function(){n&&!W&&U(!0)}),[n]),(0,v.useInterval)((function(){var e=(0,c.getEpoch)();if(null===d.current){var l={};Object.keys(_).forEach((function(t){l[t]=e})),d.current=l}var o=[];Object.keys(_).forEach((function(r){e>=d.current[r]&&(o.push(r),d.current[r]=e+t[r+"_refresh"])}));var i=(0,b.getStatsUrl)(r,a,o);n&&g.default.get(i).then((function(e){var t=e.data;if(L(null),t.hasOwnProperty("cpu_stats")){var r,a,n,l,o={"User Normal":null!==(r=t.cpu_stats.usermode_normal_process_percent)&&void 0!==r?r:0,"User Niced":null!==(a=t.cpu_stats.usermode_niced_process_percent)&&void 0!==a?a:0,Kernel:null!==(n=t.cpu_stats.kernelmode_process_percent)&&void 0!==n?n:0,Idle:null!==(l=t.cpu_stats.idle_mode_percent)&&void 0!==l?l:0};E({incoming:o})}if(t.hasOwnProperty("la_stats")){var i={"1 min":t.la_stats.load_avg_one_minute?t.la_stats.load_avg_one_minute:0,"5 mins":t.la_stats.load_avg_five_minutes?t.la_stats.load_avg_five_minutes:0,"10 mins":t.la_stats.load_avg_ten_minutes?t.la_stats.load_avg_ten_minutes:0,"15 mins":t.la_stats.load_avg_fifteen_minutes?t.la_stats.load_avg_fifteen_minutes:0};P({incoming:i})}if(t.hasOwnProperty("pcpu_stats")){var s=[],d=t.pcpu_stats;for(var c in d)s.push({icon:"",pid:d[c].pid,name:(0,u.default)(d[c].name),cpu_usage:(0,u.default)((0,y.toPrettySize)(d[c].cpu_usage))});T(s)}})).catch((function(e){if(!F)if(E({reset:_.cpu_stats}),P({reset:_.la_stats}),T([]),e.response)428===e.response.status?L((0,u.default)("Please connect to the selected server to view the graph.")):L((0,u.default)("An error occurred whilst rendering the graph."));else{if(e.request)return void L((0,u.default)("Not connected to the server or the connection to the server has been closed."));console.error(e)}}))}),s?I:-1),o.default.createElement(p.Box,{display:"flex",flexDirection:"column",height:"100%"},o.default.createElement("div",{"data-testid":"graph-poll-delay",style:{display:"none"}},I),W&&o.default.createElement(x,{cpuUsageInfo:(0,b.transformData)(w,t.cpu_stats_refresh),loadAvgInfo:(0,b.transformData)(C,t.la_stats_refresh),processCpuUsageStats:j,tableHeader:q,errorMsg:F,showTooltip:t.graph_mouse_track,showDataPoints:t.graph_data_points,lineBorderWidth:t.graph_line_border_width,isTest:!1}))}function x(e){var t=E(),r=(0,o.useMemo)((function(){return{showDataPoints:e.showDataPoints,showTooltip:e.showTooltip,lineBorderWidth:e.lineBorderWidth}}),[e.showTooltip,e.showDataPoints,e.lineBorderWidth]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(p.Grid,{container:!0,spacing:.5,className:t.container},o.default.createElement(p.Grid,{item:!0,md:6},o.default.createElement(f.default,{id:"cu-graph",title:(0,u.default)("CPU usage"),datasets:e.cpuUsageInfo.datasets,errorMsg:e.errorMsg,isTest:e.isTest},o.default.createElement(h.default,{data:e.cpuUsageInfo,dataPointSize:m.DATA_POINT_SIZE,xRange:b.X_AXIS_LENGTH,options:r}))),o.default.createElement(p.Grid,{item:!0,md:6},o.default.createElement(f.default,{id:"la-graph",title:(0,u.default)("Load average"),datasets:e.loadAvgInfo.datasets,errorMsg:e.errorMsg,isTest:e.isTest},o.default.createElement(h.default,{data:e.loadAvgInfo,dataPointSize:m.DATA_POINT_SIZE,xRange:b.X_AXIS_LENGTH,options:r})))),o.default.createElement(p.Grid,{container:!0,spacing:.5,className:t.fixedContainer},o.default.createElement("div",{className:t.tableContainer},o.default.createElement(i.default,{className:t.autoResizer,CustomHeader:function(){return o.default.createElement("div",{className:t.containerHeader},(0,u.default)("Process CPU usage"))},columns:e.tableHeader,data:e.processCpuUsageStats,msg:e.errorMsg,type:"panel",caveTable:!1}))))}O.propTypes={preferences:s.default.object.isRequired,sid:s.default.oneOfType([s.default.string.isRequired,s.default.number.isRequired]),did:s.default.oneOfType([s.default.string.isRequired,s.default.number.isRequired]),pageVisible:s.default.bool,enablePoll:s.default.bool};var k=s.default.shape({datasets:s.default.array,refreshRate:s.default.number.isRequired});x.propTypes={cpuUsageInfo:k.isRequired,loadAvgInfo:k.isRequired,processCpuUsageStats:s.default.array.isRequired,tableHeader:s.default.array.isRequired,errorMsg:s.default.string,showTooltip:s.default.bool.isRequired,showDataPoints:s.default.bool.isRequired,lineBorderWidth:s.default.number.isRequired,isTest:s.default.bool}},54155:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.MemoryWrapper=x,t.default=O,r(58476),r(59581),r(98741),r(7899),r(5086),r(58379);var l=a(r(85715)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=a(r(80450)),u=a(r(98351)),s=a(r(5556)),d=r(39588),c=r(96241),f=a(r(58239)),p=r(67327),m=r(67608),h=a(r(39163)),v=r(62174),g=a(r(86425)),b=r(45004),y=r(96241);function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}var E=(0,d.makeStyles)((function(e){return{autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"8px",overflowX:"auto !important",overflowY:"hidden !important",minHeight:"100%",minWidth:"100%"},container:{height:"auto",padding:"0px !important",marginBottom:"4px"},fixedContainer:{flexGrow:1,padding:"0px !important",marginBottom:"4px"},tableContainer:{padding:"6px",width:"100%"},containerHeader:{fontSize:"15px",fontWeight:"bold",display:"flex",alignItems:"center",height:"100%"}}})),_={m_stats:{Total:[],Used:[],Free:[]},sm_stats:{Total:[],Used:[],Free:[]},pmu_stats:{}};function O(e){var t=e.preferences,r=e.sid,a=e.did,n=e.pageVisible,i=e.enablePoll,s=void 0===i||i,d=(0,o.useRef)(null),f=(0,v.usePrevious)(t),m=(0,o.useReducer)(b.statsReducer,_.m_stats),h=(0,l.default)(m,2),w=h[0],E=h[1],O=(0,o.useReducer)(b.statsReducer,_.sm_stats),k=(0,l.default)(O,2),C=k[0],P=k[1],S=(0,o.useState)([]),M=(0,l.default)(S,2),j=M[0],T=M[1],D=(0,o.useState)(5e3),N=(0,l.default)(D,2),I=N[0],B=N[1],R=(0,o.useState)(null),A=(0,l.default)(R,2),F=A[0],L=A[1],H=(0,o.useState)(!1),z=(0,l.default)(H,2),W=z[0],U=z[1],q=[{Header:(0,u.default)("PID"),accessor:"pid",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:(0,u.default)("Name"),accessor:"name",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:(0,u.default)("Memory usage"),accessor:"memory_usage",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:(0,u.default)("Memory bytes"),accessor:"memory_bytes",sortable:!0,resizable:!0,disableGlobalFilter:!1}];return(0,o.useEffect)((function(){var e=!1;if(f?(f.m_stats_refresh!=t.m_stats_refresh&&(E({reset:_.m_stats}),e=!0),f.sm_stats_refresh!=t.sm_stats_refresh&&(P({reset:_.sm_stats}),e=!0),f.pmu_stats_refresh!=t.pmu_stats_refresh&&(T([]),e=!0)):e=!0,e){var r=Object.keys(_),a=r.length;B(1==a?1e3*t[r[0]+"_refresh"]:1e3*(0,c.getGCD)(Object.keys(_).map((function(e){return t[e+"_refresh"]}))))}}),[t]),(0,o.useEffect)((function(){n&&!W&&U(!0)}),[n]),(0,v.useInterval)((function(){var e=(0,c.getEpoch)();if(null===d.current){var l={};Object.keys(_).forEach((function(t){l[t]=e})),d.current=l}var o=[];Object.keys(_).forEach((function(r){e>=d.current[r]&&(o.push(r),d.current[r]=e+t[r+"_refresh"])}));var i=(0,b.getStatsUrl)(r,a,o);n&&g.default.get(i).then((function(e){var t=e.data;if(L(null),t.hasOwnProperty("m_stats")){var r={Total:t.m_stats.total_memory?t.m_stats.total_memory:0,Used:t.m_stats.used_memory?t.m_stats.used_memory:0,Free:t.m_stats.free_memory?t.m_stats.free_memory:0};E({incoming:r})}if(t.hasOwnProperty("sm_stats")){var a={Total:t.sm_stats.swap_total?t.sm_stats.swap_total:0,Used:t.sm_stats.swap_used?t.sm_stats.swap_used:0,Free:t.sm_stats.swap_free?t.sm_stats.swap_free:0};P({incoming:a})}if(t.hasOwnProperty("pmu_stats")){var n=[],l=t.pmu_stats;for(var o in l)n.push({icon:"",pid:l[o].pid,name:(0,u.default)(l[o].name),memory_usage:(0,u.default)((0,y.toPrettySize)(l[o].memory_usage)),memory_bytes:(0,u.default)((0,y.toPrettySize)(l[o].memory_bytes))});T(n)}})).catch((function(e){if(!F)if(E({reset:_.m_stats}),P({reset:_.sm_stats}),T([]),e.response)428===e.response.status?L((0,u.default)("Please connect to the selected server to view the graph.")):L((0,u.default)("An error occurred whilst rendering the graph."));else{if(e.request)return void L((0,u.default)("Not connected to the server or the connection to the server has been closed."));console.error(e)}}))}),s?I:-1),o.default.createElement(p.Box,{display:"flex",flexDirection:"column",height:"100%"},o.default.createElement("div",{"data-testid":"graph-poll-delay",style:{display:"none"}},I),W&&o.default.createElement(x,{memoryUsageInfo:(0,b.transformData)(w,t.m_stats_refresh),swapMemoryUsageInfo:(0,b.transformData)(C,t.sm_stats_refresh),processMemoryUsageStats:j,tableHeader:q,errorMsg:F,showTooltip:t.graph_mouse_track,showDataPoints:t.graph_data_points,lineBorderWidth:t.graph_line_border_width,isTest:!1}))}function x(e){var t=E(),r=(0,o.useMemo)((function(){return{showDataPoints:e.showDataPoints,showTooltip:e.showTooltip,lineBorderWidth:e.lineBorderWidth}}),[e.showTooltip,e.showDataPoints,e.lineBorderWidth]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(p.Grid,{container:!0,spacing:.5,className:t.container},o.default.createElement(p.Grid,{item:!0,md:6},o.default.createElement(f.default,{id:"m-graph",title:(0,u.default)("Memory"),datasets:e.memoryUsageInfo.datasets,errorMsg:e.errorMsg,isTest:e.isTest},o.default.createElement(h.default,{data:e.memoryUsageInfo,dataPointSize:m.DATA_POINT_SIZE,xRange:b.X_AXIS_LENGTH,options:r,valueFormatter:y.toPrettySize}))),o.default.createElement(p.Grid,{item:!0,md:6},o.default.createElement(f.default,{id:"sm-graph",title:(0,u.default)("Swap memory"),datasets:e.swapMemoryUsageInfo.datasets,errorMsg:e.errorMsg,isTest:e.isTest},o.default.createElement(h.default,{data:e.swapMemoryUsageInfo,dataPointSize:m.DATA_POINT_SIZE,xRange:b.X_AXIS_LENGTH,options:r,valueFormatter:y.toPrettySize})))),o.default.createElement(p.Grid,{container:!0,spacing:.5,className:t.fixedContainer},o.default.createElement("div",{className:t.tableContainer},o.default.createElement(i.default,{className:t.autoResizer,CustomHeader:function(){return o.default.createElement("div",{className:t.containerHeader},(0,u.default)("Process memory usage"))},columns:e.tableHeader,data:e.processMemoryUsageStats,msg:e.errorMsg,type:"panel",caveTable:!1}))))}O.propTypes={preferences:s.default.object.isRequired,sid:s.default.oneOfType([s.default.string.isRequired,s.default.number.isRequired]),did:s.default.oneOfType([s.default.string.isRequired,s.default.number.isRequired]),pageVisible:s.default.bool,enablePoll:s.default.bool};var k=s.default.shape({datasets:s.default.array,refreshRate:s.default.number.isRequired});x.propTypes={memoryUsageInfo:k.isRequired,swapMemoryUsageInfo:k.isRequired,processMemoryUsageStats:s.default.array.isRequired,tableHeader:s.default.array.isRequired,errorMsg:s.default.string,showTooltip:s.default.bool.isRequired,showDataPoints:s.default.bool.isRequired,lineBorderWidth:s.default.number.isRequired,isTest:s.default.bool}},54299:(e,t,r)=>{"use strict";r(63534),r(17),r(18665),r(36012),r(15852),r(10678),r(3101),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.StorageWrapper=I,t.default=N,t.ioStatsReducer=j;var l=a(r(43693)),o=a(r(85715)),i=a(r(41132));r(80115),r(58476),r(59581),r(14913),r(7899),r(5086),r(67500),r(58379);var u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=k(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=a(r(98351)),d=a(r(5556)),c=r(39588),f=a(r(50553)),p=r(96241),m=a(r(58239)),h=r(67327),v=r(67608),g=a(r(39163)),b=r(62174),y=a(r(86425)),w=r(67608),E=r(45004),_=r(96241),O=a(r(71508)),x=r(30642);function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(k=function(e){return e?r:t})(e)}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var S=(0,c.makeStyles)((function(e){return{container:{height:"auto",padding:"8px",marginBottom:"6px"},driveContainer:{width:"100%"},diskInfoContainer:{height:"auto",padding:"8px 8px 0px 8px",marginBottom:"0px"},diskInfoSummary:{height:"auto",padding:"0px 0px 4px 0px",marginBottom:"0px"},diskInfoCharts:{height:"auto",padding:"0px 0px 2px 0px",marginBottom:"0px"},containerHeaderText:{fontWeight:"bold",padding:"4px 8px"},tableContainer:{background:e.otherVars.tableBg,padding:"0px",border:"1px solid "+e.otherVars.borderColor,borderCollapse:"collapse",borderRadius:"4px",overflow:"auto",width:"100%",margin:"4px 4px 4px 4px"},tableWhiteSpace:{"& td, & th":{whiteSpace:"break-spaces !important"}},driveContainerHeader:{height:"auto",padding:"5px 0px 0px 0px",background:e.otherVars.tableBg,marginBottom:"5px",borderRadius:"4px 4px 0px 0px"},driveContainerBody:{height:"auto",padding:"0px",background:e.otherVars.tableBg,borderRadius:"0px 0px 4px 4px"}}})),M=["#FF6384","#36A2EB","#FFCE56","#4BC0C0","#9966FF","#FF9F40","#8D6E63","#2196F3","#FFEB3B","#9C27B0","#00BCD4","#CDDC39","#FF5722","#3F51B5","#FFC107","#607D8B","#E91E63","#009688","#795548","#FF9800"];function j(e,t){if(t.reset)return t.reset;if(!t.incoming)return e;t.counterData||(t.counterData=t.incoming);var r={};return Object.keys(t.incoming).forEach((function(a){r[a]={},Object.keys(t.incoming[a]).forEach((function(n){r[a][n]={},Object.keys(t.incoming[a][n]).forEach((function(l){e[a][n][l]?r[a][n][l]=[t.counter?t.incoming[a][n][l]-t.counterData[a][n][l]:t.incoming[a][n][l]].concat((0,i.default)(e[a][n][l].slice(0,E.X_AXIS_LENGTH-1))):r[a][n][l]=[t.counter?t.incoming[a][n][l]-t.counterData[a][n][l]:t.incoming[a][n][l]]}))}))})),r}var T={io_stats:{}},D=function(e){var t=(0,x.commonTableStyles)(),r=S(),a=e.tableHeader,n=e.data;return u.default.createElement("table",{className:(0,O.default)(t.table,r.tableWhiteSpace)},u.default.createElement("thead",null,u.default.createElement("tr",null,a.map((function(e,t){return u.default.createElement("th",{key:t},e.Header)})))),u.default.createElement("tbody",null,n.map((function(e,t){return u.default.createElement("tr",{key:t},a.map((function(t,r){return u.default.createElement("td",{key:t.accessor+"-"+r},e[t.accessor])})))}))))};function N(e){var t=e.preferences,r=e.sid,a=e.did,n=e.pageVisible,l=e.enablePoll,i=void 0===l||l,d=e.systemStatsTabVal,c=(0,u.useRef)(null),m=(0,b.usePrevious)(t),h=(0,u.useState)([]),v=(0,o.default)(h,2),g=v[0],w=v[1],O=(0,u.useReducer)(j,T.io_stats),x=(0,o.default)(O,2),k=x[0],C=x[1],P=(0,u.useState)(5e3),S=(0,o.default)(P,2),M=S[0],D=S[1],N=(0,u.useState)(null),B=(0,o.default)(N,2),R=B[0],A=B[1],F=(0,u.useState)(!1),L=(0,o.default)(F,2),H=L[0],z=L[1],W=[{Header:(0,s.default)("File system"),accessor:"file_system"},{Header:(0,s.default)("File system type"),accessor:"file_system_type"},{Header:(0,s.default)("Mount point"),accessor:"mount_point"},{Header:(0,s.default)("Drive letter"),accessor:"drive_letter"},{Header:(0,s.default)("Total space"),accessor:"total_space"},{Header:(0,s.default)("Used space"),accessor:"used_space"},{Header:(0,s.default)("Free space"),accessor:"free_space"},{Header:(0,s.default)("Total inodes"),accessor:"total_inodes"},{Header:(0,s.default)("Used inodes"),accessor:"used_inodes"},{Header:(0,s.default)("Free inodes"),accessor:"free_inodes"}];return(0,u.useEffect)((function(){var e=!1;if(m?m.io_stats_refresh!=t.io_stats_refresh&&(C({reset:T.io_stats}),e=!0):e=!0,e){var r=Object.keys(T),a=r.length;D(1==a?1e3*t[r[0]+"_refresh"]:1e3*(0,p.getGCD)(Object.keys(T).map((function(e){return t[e+"_refresh"]}))))}}),[t]),(0,u.useEffect)((function(){n&&!H&&z(!0)}),[n]),(0,u.useEffect)((function(){try{var e;e=(0,f.default)("dashboard.system_statistics"),e+="/"+r,e+=a>0?"/"+a:"",e+="?chart_names=di_stats",y.default.get(e).then((function(e){var t=e.data;if(A(null),t.hasOwnProperty("di_stats")){var r=[],a=t.di_stats;for(var n in a)r.push({icon:"",file_system:a[n].file_system?(0,s.default)(a[n].file_system):"",file_system_type:a[n].file_system_type?(0,s.default)(a[n].file_system_type):"",mount_point:a[n].mount_point?(0,s.default)(a[n].mount_point):"",drive_letter:a[n].drive_letter?(0,s.default)(a[n].drive_letter):"",total_space:a[n].total_space?(0,_.toPrettySize)(a[n].total_space):"",used_space:a[n].used_space?(0,_.toPrettySize)(a[n].used_space):"",free_space:a[n].free_space?(0,_.toPrettySize)(a[n].free_space):"",total_inodes:a[n].total_inodes?a[n].total_inodes:"",used_inodes:a[n].used_inodes?a[n].used_inodes:"",free_inodes:a[n].free_inodes?a[n].free_inodes:"",total_space_actual:a[n].total_space?a[n].total_space:null,used_space_actual:a[n].used_space?a[n].used_space:null,free_space_actual:a[n].free_space?a[n].free_space:null});w(r)}})).catch((function(e){console.error("Error fetching data:",e)}))}catch(e){console.error("Error fetching data:",e)}}),[d,r,a,i,n]),(0,b.useInterval)((function(){var e=(0,p.getEpoch)();if(null===c.current){var l={};Object.keys(T).forEach((function(t){l[t]=e})),c.current=l}var o=[];Object.keys(T).forEach((function(r){e>=c.current[r]&&(o.push(r),c.current[r]=e+t[r+"_refresh"])}));var i=(0,E.getStatsUrl)(r,a,o);n&&y.default.get(i).then((function(e){var t=e.data;if(A(null),t.hasOwnProperty("io_stats")){var r=t.io_stats;for(var a in r){var n=null!=r[a].device_name&&""!=r[a].device_name?r[a].device_name:"".concat(a);T.io_stats.hasOwnProperty(n)||(T.io_stats[n]={},T.io_stats[n]["".concat(n,"_total_rw")]={Read:[],Write:[]},T.io_stats[n]["".concat(n,"_bytes_rw")]={Read:[],Write:[]},T.io_stats[n]["".concat(n,"_time_rw")]={Read:[],Write:[]}),k.hasOwnProperty(n)||(k[n]={},k[n]["".concat(n,"_total_rw")]={Read:[],Write:[]},k[n]["".concat(n,"_bytes_rw")]={Read:[],Write:[]},k[n]["".concat(n,"_time_rw")]={Read:[],Write:[]})}var l={};for(var o in r){var i=null!=r[o].device_name&&""!=r[o].device_name?r[o].device_name:"".concat(o);l[i]={},l[i]["".concat(i,"_total_rw")]={Read:r["".concat(o)].total_reads?r["".concat(o)].total_reads:0,Write:r["".concat(o)].total_writes?r["".concat(o)].total_writes:0},l[i]["".concat(i,"_bytes_rw")]={Read:r["".concat(o)].read_bytes?r["".concat(o)].read_bytes:0,Write:r["".concat(o)].write_bytes?r["".concat(o)].write_bytes:0},l[i]["".concat(i,"_time_rw")]={Read:r["".concat(o)].read_time_ms?r["".concat(o)].read_time_ms:0,Write:r["".concat(o)].write_time_ms?r["".concat(o)].write_time_ms:0}}C({incoming:l})}})).catch((function(e){if(!R)if(C({reset:T.io_stats}),e.response)428===e.response.status?A((0,s.default)("Please connect to the selected server to view the graph.")):A((0,s.default)("An error occurred whilst rendering the graph."));else{if(e.request)return void A((0,s.default)("Not connected to the server or the connection to the server has been closed."));console.error(e)}}))}),i?M:-1),u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{"data-testid":"graph-poll-delay",style:{display:"none"}},M),H&&u.default.createElement(I,{ioInfo:k,ioRefreshRate:t.io_stats_refresh,diskStats:g,tableHeader:W,errorMsg:R,showTooltip:t.graph_mouse_track,showDataPoints:t.graph_data_points,lineBorderWidth:t.graph_line_border_width,isTest:!1}))}function I(e){var t=S(),r=(0,u.useMemo)((function(){return{showDataPoints:e.showDataPoints,showTooltip:e.showTooltip,lineBorderWidth:e.lineBorderWidth}}),[e.showTooltip,e.showDataPoints,e.lineBorderWidth]),a={plugins:{legend:{display:!1},tooltip:{animation:!1,callbacks:{title:function(e){return e[0].label||""},label:function(e){var t,r;return"".concat(null!==(t=null===(r=e.dataset)||void 0===r?void 0:r.label)&&void 0!==t?t:(0,s.default)("Total space"),": ").concat((0,_.toPrettySize)(e.raw))}}}}};return u.default.createElement(u.default.Fragment,null,u.default.createElement(h.Grid,{container:!0,spacing:1,className:t.diskInfoContainer},u.default.createElement(h.Grid,{container:!0,spacing:1,className:t.diskInfoSummary},u.default.createElement("div",{className:t.tableContainer},u.default.createElement("div",{className:t.containerHeaderText},(0,s.default)("Disk information")),u.default.createElement(D,{tableHeader:e.tableHeader,data:e.diskStats}))),u.default.createElement(h.Grid,{container:!0,spacing:1,className:t.diskInfoCharts},u.default.createElement(h.Grid,{item:!0,md:6,sm:12},u.default.createElement(m.default,{id:"t-space-graph",title:"",datasets:e.diskStats.map((function(e,t){return{borderColor:M[(t+2)%M.length],label:""!==e.mount_point?e.mount_point:""!==e.drive_letter?e.drive_letter:"disk"+t}})),errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(w.PieChart,{data:{labels:e.diskStats.map((function(e,t){return""!=e.mount_point?e.mount_point:""!=e.drive_letter?e.drive_letter:"disk"+t})),datasets:[{data:e.diskStats.map((function(e){return e.total_space_actual?e.total_space_actual:0})),backgroundColor:e.diskStats.map((function(e,t){return M[(t+2)%M.length]}))}]},options:P({animation:!1},a)}))),u.default.createElement(h.Grid,{item:!0,md:6,sm:12},u.default.createElement(m.default,{id:"ua-space-graph",title:"",datasets:[{borderColor:"#FF6384",label:"Used space"},{borderColor:"#36a2eb",label:"Available space"}],errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(w.BarChart,{data:{labels:e.diskStats.map((function(e,t){return""!=e.mount_point?e.mount_point:""!=e.drive_letter?e.drive_letter:"disk"+t})),datasets:[{label:"Used space",data:e.diskStats.map((function(e){return e.used_space_actual?e.used_space_actual:0})),backgroundColor:"#FF6384",borderColor:"#FF6384",borderWidth:1},{label:"Available space",data:e.diskStats.map((function(e){return e.free_space_actual?e.free_space_actual:0})),backgroundColor:"#36a2eb",borderColor:"#36a2eb",borderWidth:1}]},options:P({scales:{x:{display:!0,stacked:!0,ticks:{display:!0}},y:{beginAtZero:!0,stacked:!0,ticks:{callback:function(e){return(0,_.toPrettySize)(e)}}}}},a)}))))),u.default.createElement(h.Grid,{container:!0,spacing:.5,className:t.container},Object.keys(e.ioInfo).map((function(a,n){return u.default.createElement(h.Grid,{key:"disk-".concat(n),container:!0,spacing:1,className:t.container},u.default.createElement("div",{className:t.driveContainer},u.default.createElement(h.Grid,{container:!0,spacing:1,className:t.driveContainerHeader},u.default.createElement("div",{className:t.containerHeaderText},(0,s.default)(a))),u.default.createElement(h.Grid,{container:!0,spacing:.5,className:t.driveContainerBody},Object.keys(e.ioInfo[a]).map((function(t,n){return u.default.createElement(h.Grid,{key:"".concat(t,"-").concat(n),item:!0,md:4,sm:6},u.default.createElement(m.default,{id:"io-graph-".concat(t),title:t.endsWith("_bytes_rw")?(0,s.default)("Data transfer"):t.endsWith("_total_rw")?(0,s.default)("I/O operations count"):t.endsWith("_time_rw")?(0,s.default)("Time spent in I/O operations"):"",datasets:(0,E.transformData)(e.ioInfo[a][t],e.ioRefreshRate).datasets,errorMsg:e.errorMsg,isTest:e.isTest},u.default.createElement(g.default,{data:(0,E.transformData)(e.ioInfo[a][t],e.ioRefreshRate),dataPointSize:v.DATA_POINT_SIZE,xRange:E.X_AXIS_LENGTH,options:r,valueFormatter:function(e){return t.endsWith("_time_rw")?(0,_.toPrettySize)(e,"ms"):t.endsWith("_total_rw")?(0,_.toPrettySize)(e,""):(0,_.toPrettySize)(e)}})))})))))}))))}D.propTypes={data:d.default.array.isRequired,tableHeader:d.default.array.isRequired},N.propTypes={preferences:d.default.object.isRequired,sid:d.default.oneOfType([d.default.string.isRequired,d.default.number.isRequired]),did:d.default.oneOfType([d.default.string.isRequired,d.default.number.isRequired]),pageVisible:d.default.bool,enablePoll:d.default.bool,systemStatsTabVal:d.default.number},I.propTypes={ioInfo:d.default.objectOf(d.default.objectOf(d.default.shape({Read:d.default.array,Write:d.default.array}))),ioRefreshRate:d.default.number.isRequired,diskStats:d.default.array.isRequired,tableHeader:d.default.array.isRequired,errorMsg:d.default.string,showTooltip:d.default.bool.isRequired,showDataPoints:d.default.bool.isRequired,lineBorderWidth:d.default.number.isRequired,isTest:d.default.bool}},68776:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=C;var l=a(r(85715));r(63534),r(40590),r(58476),r(59581),r(98741),r(7899),r(5086),r(58379);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=_(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=a(r(98351)),u=a(r(5556)),s=r(39588),d=a(r(50553)),c=a(r(6520)),f=r(96241),p=a(r(58239)),m=r(67327),h=r(67608),v=a(r(39163)),g=r(62174),b=a(r(86425)),y=r(45004),w=a(r(71508)),E=r(30642);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=function(e){return e?r:t})(e)}var O=(0,s.makeStyles)((function(e){return{container:{height:"auto",padding:"0px !important",marginBottom:"4px"},tableContainer:{background:e.otherVars.tableBg,padding:"0px",border:"1px solid "+e.otherVars.borderColor,borderCollapse:"collapse",borderRadius:"4px",overflow:"hidden"},chartContainer:{padding:"4px"},containerHeader:{fontWeight:"bold",marginBottom:"0px",borderBottom:"1px solid "+e.otherVars.borderColor,padding:"4px 8px"}}})),x={hpc_stats:{Process:[],Handle:[]}},k=function(e){var t=(0,E.commonTableStyles)(),r=e.data;return o.default.createElement("table",{className:(0,w.default)(t.table)},o.default.createElement("thead",null,o.default.createElement("tr",null,o.default.createElement("th",null,"Property"),o.default.createElement("th",null,"Value"))),o.default.createElement("tbody",null,r.map((function(e,t){return o.default.createElement("tr",{key:t},o.default.createElement("td",null,e.name),o.default.createElement("td",null,e.value))}))))};function C(e){var t=e.preferences,r=e.sid,a=e.did,n=e.pageVisible,u=e.enablePoll,s=void 0===u||u,p=(0,o.useRef)(null),m=(0,g.usePrevious)(t),h=(0,o.useReducer)(y.statsReducer,x.hpc_stats),v=(0,l.default)(h,2),w=v[0],E=v[1],_=(0,o.useState)([]),O=(0,l.default)(_,2),k=O[0],C=O[1],S=(0,o.useState)([]),M=(0,l.default)(S,2),j=M[0],T=M[1],D=(0,o.useState)(5e3),N=(0,l.default)(D,2),I=N[0],B=N[1],R=(0,o.useState)(null),A=(0,l.default)(R,2),F=A[0],L=A[1],H=(0,o.useState)(!1),z=(0,l.default)(H,2),W=z[0],U=z[1];return(0,o.useEffect)((function(){var e=!1;if(m?m.hpc_stats_refresh!=t.hpc_stats_refresh&&(E({reset:x.hpc_stats}),e=!0):e=!0,e){var r=Object.keys(x),a=r.length;B(1==a?1e3*t[r[0]+"_refresh"]:1e3*(0,f.getGCD)(Object.keys(x).map((function(e){return t[e+"_refresh"]}))))}}),[t]),(0,o.useEffect)((function(){n&&!W&&U(!0)}),[n]),(0,o.useEffect)((function(){try{var e;e=(0,d.default)("dashboard.system_statistics"),e+="/"+r,e+=a>0?"/"+a:"",e+="?chart_names=pg_sys_os_info,pg_sys_cpu_info",(0,c.default)()({url:e,type:"GET"}).then((function(e){var t=e.data,r=t.pg_sys_os_info,a=[{icon:"",name:(0,i.default)("Name"),value:(0,i.default)(r.name)},{icon:"",name:(0,i.default)("Version"),value:(0,i.default)(r.version)},{icon:"",name:(0,i.default)("Host name"),value:(0,i.default)(r.host_name)},{icon:"",name:(0,i.default)("Domain name"),value:(0,i.default)(r.domain_name)},{icon:"",name:(0,i.default)("Architecture"),value:(0,i.default)(r.architecture)},{icon:"",name:(0,i.default)("Os up since seconds"),value:(0,i.default)(r.os_up_since_seconds)}];C(a);var n=t.pg_sys_cpu_info,l=[{icon:"",name:(0,i.default)("Vendor"),value:(0,i.default)(n.vendor)},{icon:"",name:(0,i.default)("Description"),value:(0,i.default)(n.description)},{icon:"",name:(0,i.default)("Model name"),value:(0,i.default)(n.model_name)},{icon:"",name:(0,i.default)("No of cores"),value:(0,i.default)(n.no_of_cores)},{icon:"",name:(0,i.default)("Architecture"),value:(0,i.default)(n.architecture)},{icon:"",name:(0,i.default)("Clock speed Hz"),value:(0,i.default)(n.clock_speed_hz)},{icon:"",name:(0,i.default)("L1 dcache size"),value:(0,i.default)(n.l1dcache_size)},{icon:"",name:(0,i.default)("L1 icache size"),value:(0,i.default)(n.l1icache_size)},{icon:"",name:(0,i.default)("L2 cache size"),value:(0,i.default)(n.l2cache_size)},{icon:"",name:(0,i.default)("L3 cache size"),value:(0,i.default)(n.l3cache_size)}];T(l),L(null)})).catch((function(e){console.error("Error fetching data:",e)}))}catch(e){console.error("Error fetching data:",e)}}),[r,a,s,n]),(0,g.useInterval)((function(){var e=(0,f.getEpoch)();if(null===p.current){var l={};Object.keys(x).forEach((function(t){l[t]=e})),p.current=l}var o=[];Object.keys(x).forEach((function(r){e>=p.current[r]&&(o.push(r),p.current[r]=e+t[r+"_refresh"])}));var u=(0,y.getStatsUrl)(r,a,o);n&&b.default.get(u).then((function(e){var t=e.data;L(null),E({incoming:t.hpc_stats})})).catch((function(e){if(!F)if(E({reset:x.hpc_stats}),e.response)428===e.response.status?L((0,i.default)("Please connect to the selected server to view the graph.")):L((0,i.default)("An error occurred whilst rendering the graph."));else{if(e.request)return void L((0,i.default)("Not connected to the server or the connection to the server has been closed."));console.error(e)}}))}),s?I:-1),o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{"data-testid":"graph-poll-delay",style:{display:"none"}},I),W&&o.default.createElement(P,{processHandleCount:(0,y.transformData)(w,t.hpc_stats_refresh),osStats:k,cpuStats:j,errorMsg:F,showTooltip:t.graph_mouse_track,showDataPoints:t.graph_data_points,lineBorderWidth:t.graph_line_border_width,isTest:!1}))}function P(e){var t=O(),r=(0,o.useMemo)((function(){return{showDataPoints:e.showDataPoints,showTooltip:e.showTooltip,lineBorderWidth:e.lineBorderWidth}}),[e.showTooltip,e.showDataPoints,e.lineBorderWidth]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(m.Grid,{container:!0,spacing:.5,className:t.container},o.default.createElement(m.Grid,{item:!0,md:6},o.default.createElement("div",{className:t.tableContainer},o.default.createElement("div",{className:t.containerHeader},(0,i.default)("OS information")),o.default.createElement(k,{data:e.osStats}))),o.default.createElement(m.Grid,{item:!0,md:6,className:t.chartContainer},o.default.createElement(p.default,{id:"hpc-graph",title:(0,i.default)("Process & handle count"),datasets:e.processHandleCount.datasets,errorMsg:e.errorMsg,isTest:e.isTest},o.default.createElement(v.default,{data:e.processHandleCount,dataPointSize:h.DATA_POINT_SIZE,xRange:y.X_AXIS_LENGTH,options:r,showSecondAxis:!0})))),o.default.createElement(m.Grid,{container:!0,spacing:.5,className:t.container},o.default.createElement(m.Grid,{item:!0,md:6},o.default.createElement("div",{className:t.tableContainer},o.default.createElement("div",{className:t.containerHeader},(0,i.default)("CPU information")),o.default.createElement(k,{data:e.cpuStats}))),o.default.createElement(m.Grid,{item:!0,md:6,sm:12})))}k.propTypes={data:u.default.any},C.propTypes={preferences:u.default.object.isRequired,sid:u.default.oneOfType([u.default.string.isRequired,u.default.number.isRequired]),did:u.default.oneOfType([u.default.string.isRequired,u.default.number.isRequired]),pageVisible:u.default.bool,enablePoll:u.default.bool},P.propTypes={processHandleCount:u.default.any.isRequired,osStats:u.default.any.isRequired,cpuStats:u.default.any.isRequired,errorMsg:u.default.any,showTooltip:u.default.bool,showDataPoints:u.default.bool,lineBorderWidth:u.default.number,isTest:u.default.bool}},45004:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.X_AXIS_LENGTH=void 0,t.getStatsUrl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=(0,l.default)("dashboard.system_statistics");return a+="/"+e,a+=t>0?"/"+t:"",a+="?chart_names="+r.join(",")},t.statsReducer=function(e,t){if(t.reset)return t.reset;if(!t.incoming)return e;t.counterData||(t.counterData=t.incoming);var r={};return Object.keys(t.incoming).forEach((function(a){var l="NaN"==t.incoming[a]?0:t.incoming[a];e[a]?r[a]=[t.counter?l-t.counterData[a]:l].concat((0,n.default)(e[a].slice(0,i-1))):r[a]=[t.counter?l-t.counterData[a]:l]})),r},t.transformData=function(e,t){var r=["#FF6384","#36A2EB","#FFCE56","#4BC0C0","#9966FF","#FF9F40","#8D6E63","#2196F3","#FFEB3B","#9C27B0","#00BCD4","#CDDC39","#FF5722","#3F51B5","#FFC107","#607D8B","#E91E63","#009688","#795548","#FF9800"];return{datasets:Object.keys(e).map((function(t,a){return{label:t,data:e[t]||[],borderColor:r[a],pointHitRadius:o.DATA_POINT_SIZE}}))||[],refreshRate:t}};var n=a(r(41132));r(80115),r(58476),r(80475),r(59581),r(14913),r(7899),r(5086),r(58379);var l=a(r(50553)),o=r(67608),i=t.X_AXIS_LENGTH=75},48789:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=p,r(77249);var n=a(r(96540)),l=a(r(98351)),o=a(r(2543)),i=a(r(5556)),u=r(39588),s=a(r(35244)),d=a(r(98400)),c=r(67327),f=(0,u.makeStyles)((function(e){return{emptyPanel:{background:e.palette.grey[400],overflow:"hidden",padding:"8px",display:"flex",flexDirection:"column",flexGrow:1,height:"100%"},dashboardContainer:{paddingBottom:"8px",minHeight:"100%"},card:{position:"relative",minWidth:0,wordWrap:"break-word",backgroundColor:e.otherVars.tableBg,backgroundClip:"border-box",border:"1px solid"+e.otherVars.borderColor,borderRadius:e.shape.borderRadius,marginTop:8},row:{marginRight:"-8px",marginLeft:"-8px"},rowContent:{display:"flex",flexWrap:"wrap",marginRight:"-7.5px",marginLeft:"-7.5px"},cardHeader:{padding:"0.25rem 0.5rem",fontWeight:"bold",backgroundColor:e.otherVars.tableBg,borderBottom:"1px solid",borderBottomColor:e.otherVars.borderColor},dashboardLink:{color:e.otherVars.colorFg+"!important",flex:"0 0 50%",maxWidth:"50%",textAlign:"center",cursor:"pointer"},gettingStartedLink:{flex:"0 0 25%",maxWidth:"50%",textAlign:"center",cursor:"pointer"},link:{color:e.palette.text.primary+"!important"},cardColumn:{flex:"0 0 100%",maxWidth:"100%",margin:"8px"},cardBody:{flex:"1 1 auto",minHeight:"1px",padding:"0.5rem !important"},welcomeLogo:{width:"400px","& .app-name":{fill:e.otherVars.colorBrand},"& .app-name-underline":{stroke:e.palette.text.primary},"& .app-tagline":{fill:e.palette.text.primary}},dashboardIcon:{color:e.otherVars.colorBrand}}}));function p(e){var t=e.pgBrowser,r=f();return n.default.createElement("div",{className:r.emptyPanel},n.default.createElement("div",{className:r.dashboardContainer},n.default.createElement("div",{className:r.row},n.default.createElement("div",{className:r.cardColumn},n.default.createElement("div",{className:r.card},n.default.createElement("div",{className:r.cardHeader},(0,l.default)("Welcome")),n.default.createElement("div",{className:r.cardBody},n.default.createElement("div",{className:r.welcomeLogo},n.default.createElement(d.default,null)),n.default.createElement("h4",null,(0,l.default)("Feature rich")," | ",(0,l.default)("Maximises PostgreSQL")," ","| ",(0,l.default)("Open Source")," "),n.default.createElement("p",null,(0,l.default)("pgAdmin is an Open Source administration and management tool for the PostgreSQL database. It includes a graphical administration interface, an SQL query tool, a procedural code debugger and much more. The tool is designed to answer the needs of developers, DBAs and system administrators alike.")))))),n.default.createElement("div",{className:r.row},n.default.createElement("div",{className:r.cardColumn},n.default.createElement("div",{className:r.card},n.default.createElement("div",{className:r.cardHeader},(0,l.default)("Quick Links")),n.default.createElement("div",{className:r.cardBody},n.default.createElement("div",{className:r.rowContent},n.default.createElement("div",{className:r.dashboardLink},n.default.createElement(c.Link,{onClick:function(){!function(e){if(null!=e&&e.tree){for(var t=o.default.isUndefined(e.tree.selected())?e.tree.first(null,!1):e.tree.selected(),r=s.default.Browser.Nodes.server,a=e.tree.itemData(t);a&&"server_group"!=a._type;)t=e.tree.next(t),a=e.tree.itemData(t);if(!a)return;r&&r.callbacks.show_obj_properties.apply(r,[{action:"create"},t])}}(t)},className:r.link},n.default.createElement("div",{className:r.dashboardIcon},n.default.createElement("span",{className:"fa fa-4x fa-server","aria-hidden":"true"})),(0,l.default)("Add New Server"))),n.default.createElement("div",{className:r.dashboardLink},n.default.createElement(c.Link,{onClick:function(){return s.default.Preferences.show()},className:r.link},n.default.createElement("div",{className:r.dashboardIcon},n.default.createElement("span",{id:"mnu_preferences",className:"fa fa-4x fa-cogs","aria-hidden":"true"})),(0,l.default)("Configure pgAdmin")))))))),n.default.createElement("div",{className:r.row},n.default.createElement("div",{className:r.cardColumn},n.default.createElement("div",{className:r.card},n.default.createElement("div",{className:r.cardHeader},(0,l.default)("Getting Started")),n.default.createElement("div",{className:r.cardBody},n.default.createElement("div",{className:r.rowContent},n.default.createElement("div",{className:r.gettingStartedLink},n.default.createElement("a",{href:"https://www.postgresql.org/docs",target:"postgres_help",className:r.link},n.default.createElement("div",{className:r.dashboardIcon},n.default.createElement("span",{className:"fa fa-4x dashboard-pg-doc","aria-hidden":"true"})),(0,l.default)("PostgreSQL Documentation"))),n.default.createElement("div",{className:r.gettingStartedLink},n.default.createElement("a",{href:"https://www.pgadmin.org",target:"pgadmin_website",className:r.link},n.default.createElement("div",{className:r.dashboardIcon},n.default.createElement("span",{className:"fa fa-4x fa-globe","aria-hidden":"true"})),(0,l.default)("pgAdmin Website"))),n.default.createElement("div",{className:r.gettingStartedLink},n.default.createElement("a",{href:"https://planet.postgresql.org",target:"planet_website",className:r.link},n.default.createElement("div",{className:r.dashboardIcon},n.default.createElement("span",{className:"fa fa-4x fa-book","aria-hidden":"true"})),(0,l.default)("Planet PostgreSQL"))),n.default.createElement("div",{className:r.gettingStartedLink},n.default.createElement("a",{href:"https://www.postgresql.org/community",target:"postgres_website",className:r.link},n.default.createElement("div",{className:r.dashboardIcon},n.default.createElement("span",{className:"fa fa-4x fa-users","aria-hidden":"true"})),(0,l.default)("Community Support"))))))))))}p.propTypes={pgBrowser:i.default.object.isRequired}},58239:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=d,r(59581);var n=a(r(96540)),l=a(r(5556)),o=r(67327),i=r(39588),u=a(r(1979)),s=(0,i.makeStyles)((function(e){return{chartCard:{border:"1px solid "+e.otherVars.borderColor,height:"100%"},chartCardContent:{padding:"0.25rem 0.5rem",height:"165px",display:"flex"},chartLegend:{marginLeft:"auto","& > div":{display:"flex",fontWeight:"normal","& .legend-value":{marginLeft:"4px","& .legend-label":{marginLeft:"4px"}}}}}}));function d(e){var t,r=s();return n.default.createElement(o.Card,{className:r.chartCard,elevation:0,"data-testid":"chart-container"},n.default.createElement(o.CardHeader,{title:n.default.createElement(o.Box,{display:"flex",justifyContent:"space-between"},n.default.createElement("div",{id:e.id},e.title),n.default.createElement("div",{className:r.chartLegend},n.default.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},null===(t=e.datasets)||void 0===t?void 0:t.map((function(e){return n.default.createElement("div",{className:"legend-value",key:e.label},n.default.createElement("span",{style:{backgroundColor:e.borderColor}}," "),n.default.createElement("span",{className:"legend-label"},e.label))})))))}),n.default.createElement(o.CardContent,{className:r.chartCardContent},!e.errorMsg&&!e.isTest&&e.children,e.errorMsg&&n.default.createElement(u.default,{text:e.errorMsg})))}d.propTypes={id:l.default.string.isRequired,title:l.default.string.isRequired,datasets:l.default.array.isRequired,children:l.default.node.isRequired,errorMsg:l.default.string,isTest:l.default.bool}},26578:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=m;var n=a(r(43693)),l=a(r(96540)),o=a(r(98351)),i=a(r(21353)),u=r(42632),s=r(39588),d=a(r(5556));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=(0,s.makeStyles)((function(e){return{refreshButton:f({marginLeft:"auto",height:"1.9rem",width:"2.2rem"},e.mixins.panelBorder)}}));function m(e){var t=e.onClick,r=p();return l.default.createElement(u.PgIconButton,{size:"xs",noBorder:!0,className:r.refreshButton,icon:l.default.createElement(i.default,null),onClick:t,color:"default","aria-label":"Refresh",title:(0,o.default)("Refresh")})}m.propTypes={onClick:d.default.func}},57124:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var n=a(r(43693)),l=a(r(96540)),o=a(r(5556)),i=r(67327);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=(0,r(39588).makeStyles)((function(e){return{root:s(s({},e.mixins.panelBorder.all),{},{display:"flex",flexDirection:"column",overflow:"hidden !important",height:"100%",width:"100%",minHeight:"400px"}),cardHeader:{backgroundColor:e.otherVars.tableBg,borderBottom:"1px solid",borderBottomColor:e.otherVars.borderColor,display:"flex",alignItems:"center"},cardTitle:{padding:"0.25rem 0.5rem",fontWeight:"bold"}}}));function c(e){var t=e.title,r=e.titleExtras,a=e.children,n=e.style,o=d();return l.default.createElement(i.Box,{className:o.root,style:n},l.default.createElement(i.Box,{className:o.cardHeader,title:t},l.default.createElement("div",{className:o.cardTitle},t),l.default.createElement("div",{style:{marginLeft:"auto"}},r)),l.default.createElement(i.Box,{height:"100%",display:"flex",flexDirection:"column"},a))}c.propTypes={title:o.default.string.isRequired,titleExtras:o.default.node,children:o.default.node.isRequired,style:o.default.object}},2193:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.getEPASHelpUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=Math.floor(e/1e4),a=Math.floor(e/100)-100*r,n="https://www.enterprisedb.com/docs/epas/$VERSION$/",l="";l=(t!==null&&t!==void 0?t:"https://www.enterprisedb.com/docs/epas/$VERSION$/epas_compat_sql/").replace("$VERSION$",r),10==r?l=n.replace("$VERSION$",r):r<10&&(l=n.replace("$VERSION$",r+"."+a));return l},t.getHelpUrl=function(e,t,r){var a=Math.floor(r/1e4),n=Math.floor(r/100)-100*a,l="",o=a+"."+n;a>=10&&(o=a);"/"!=(l=e.replace("$VERSION$",o)).substr(-1)&&(l+="/");return l+t},r(87136),r(40173)},20447:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.BgProcessManagerProcessState=t.BgProcessManagerEvents=void 0;t.BgProcessManagerEvents={LIST_UPDATED:"LIST_UPDATED"},t.BgProcessManagerProcessState={PROCESS_NOT_STARTED:0,PROCESS_STARTED:1,PROCESS_FINISHED:2,PROCESS_TERMINATED:3,PROCESS_TERMINATING:10,PROCESS_FAILED:11}},82137:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=T;var l=a(r(54756));r(80115),r(59581),r(35231),r(79389),r(5086),r(79073),r(87136),r(6048);var o=a(r(41132)),i=a(r(85715)),u=a(r(29293)),s=a(r(43693)),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=k(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),c=a(r(98351)),f=a(r(50553)),p=r(67327),m=r(39588),h=a(r(5556)),v=r(89109),g=r(20447),b=r(42632),y=a(r(86099)),w=a(r(52889)),E=r(62174),_=a(r(6520)),O=a(r(35244)),x=a(r(77287));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(k=function(e){return e?r:t})(e)}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var S=(0,m.makeStyles)((function(e){return{container:{backgroundColor:e.palette.background.default,height:"100%",display:"flex",flexDirection:"column",padding:"8px",userSelect:"text"},cmd:P(P({},e.mixins.panelBorder.all),{},{borderRadius:e.shape.borderRadius,backgroundColor:e.otherVars.inputDisabledBg,wordBreak:"break-word",margin:"8px 0px",padding:"4px"}),logs:P({flexGrow:1,borderRadius:e.shape.borderRadius,padding:"4px",overflow:"auto",textOverflow:"wrap-text",margin:"8px 0px"},e.mixins.panelBorder.all),logErr:{color:e.palette.error.main},terminateBtn:{backgroundColor:e.palette.error.main,color:e.palette.error.contrastText,border:0,"&:hover":{backgroundColor:e.palette.error.dark,color:e.palette.error.contrastText},"&.Mui-disabled":{color:e.palette.error.contrastText+" !important",border:0}}}}));function M(e,t,r,a){return j.apply(this,arguments)}function j(){return(j=(0,u.default)(l.default.mark((function e(t,r,a,n){var o;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.get((0,f.default)("bgprocess.detailed_status",{pid:r,out:a,err:n}));case 2:return o=e.sent,e.abrupt("return",o.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){var t,r,a,n=e.data,s=S(),f=(0,d.useMemo)((function(){return(0,_.default)()})),m=(0,d.useState)(null),h=(0,i.default)(m,2),k=h[0],C=h[1],j=(0,d.useState)(!1),T=(0,i.default)(j,2),D=T[0],N=T[1],I=(0,d.useState)([0,0]),B=(0,i.default)(I,2),R=(0,i.default)(B[0],2),A=R[0],F=R[1],L=B[1],H=(0,d.useState)(n.exit_code),z=(0,i.default)(H,2),W=z[0],U=z[1],q=(0,d.useState)(n.execution_time),V=(0,i.default)(q,2),G=V[0],Y=V[1],Q=(0,d.useState)(!1),K=(0,i.default)(Q,2),X=K[0],Z=K[1],$=v.MESSAGE_TYPE.INFO,J=(0,c.default)("Not started"),ee=O.default.Browser.BgProcessManager.evaluateProcessState(P(P({},n),{},{exit_code:W}));ee==g.BgProcessManagerProcessState.PROCESS_STARTED&&X&&(ee=g.BgProcessManagerProcessState.PROCESS_TERMINATING),ee==g.BgProcessManagerProcessState.PROCESS_FAILED&&X&&(ee=g.BgProcessManagerProcessState.PROCESS_TERMINATED),ee==g.BgProcessManagerProcessState.PROCESS_STARTED?J=(0,c.default)("Running..."):ee==g.BgProcessManagerProcessState.PROCESS_FINISHED?($=v.MESSAGE_TYPE.SUCCESS,J=(0,c.default)("Successfully completed.")):ee==g.BgProcessManagerProcessState.PROCESS_FAILED?($=v.MESSAGE_TYPE.ERROR,J=(0,c.default)("Failed (exit code: %s).",String(W))):ee==g.BgProcessManagerProcessState.PROCESS_TERMINATED?($=v.MESSAGE_TYPE.ERROR,J=(0,c.default)("Terminated by user.")):ee==g.BgProcessManagerProcessState.PROCESS_TERMINATING&&(J=(0,c.default)("Terminating the process...")),(0,E.useInterval)((0,u.default)(l.default.mark((function e(){var t,r,a,i;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=function(e,t){return e[0].localeCompare(t[0])},e.next=3,M(f,n.id,A,F);case 3:(i=e.sent).out.lines.sort(a),i.err.lines.sort(a),null!==(t=i.out)&&void 0!==t&&t.done&&null!==(r=i.err)&&void 0!==r&&r.done&&null!=i.exit_code&&(U(i.exit_code),N(!0)),Y(i.execution_time),L([i.out.pos,i.err.pos]),C((function(e){return[].concat((0,o.default)(e||[]),(0,o.default)(i.out.lines.map((function(e){return e[1]}))),(0,o.default)(i.err.lines.map((function(e){return e[1]}))))}));case 10:case"end":return e.stop()}}),e)}))),D?-1:1e3);var te=new RegExp(": ("+(0,c.default)("error")+"|"+(0,c.default)("fatal")+"):","i");return d.default.createElement(p.Box,{display:"flex",flexDirection:"column",className:s.container,"data-test":"process-details"},d.default.createElement(p.Box,{"data-test":"process-message"},null===(t=n.details)||void 0===t?void 0:t.message),(null===(r=n.details)||void 0===r?void 0:r.cmd)&&d.default.createElement(d.default.Fragment,null,d.default.createElement(p.Box,null,(0,c.default)("Running command"),":"),d.default.createElement(p.Box,{"data-test":"process-cmd",className:s.cmd},n.details.cmd)),(null===(a=n.details)||void 0===a?void 0:a.query)&&d.default.createElement(d.default.Fragment,null,d.default.createElement(p.Box,null,(0,c.default)("Running query"),":"),d.default.createElement(p.Box,{"data-test":"process-cmd",className:s.cmd},n.details.query)),d.default.createElement(p.Box,{display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap"},d.default.createElement(p.Box,null,d.default.createElement("span",null,d.default.createElement(w.default,null)," ",(0,c.default)("Start time"),": ",new Date(n.stime).toString())),d.default.createElement(p.Box,null,"True"==O.default.server_mode&&n.current_storage_dir&&d.default.createElement(b.PgIconButton,{icon:d.default.createElement(x.default,null),title:(0,c.default)("Storage Manager"),onClick:function(){O.default.Tools.FileManager.openStorageManager(n.current_storage_dir)},style:{marginRight:"4px"}}),d.default.createElement(b.DefaultButton,{disabled:ee!=g.BgProcessManagerProcessState.PROCESS_STARTED||null!=n.server_id,startIcon:d.default.createElement(y.default,null),className:s.terminateBtn,onClick:function(){Z(!0),O.default.Browser.BgProcessManager.stopProcess(n.id)}},"Stop Process"))),d.default.createElement(p.Box,{flexGrow:1,className:s.logs},null==k&&d.default.createElement("span",{"data-test":"loading-logs"},(0,c.default)("Loading process logs...")),0==(null==k?void 0:k.length)&&(0,c.default)("No logs available."),null==k?void 0:k.map((function(e,t){var r=k.length-t;return d.default.createElement("div",{ref:function(e){t==k.length-1&&(null==e||e.scrollIntoView())},key:r,className:te.test(e)?s.logErr:""},e)}))),d.default.createElement(p.Box,{display:"flex",alignItems:"center"},d.default.createElement(v.NotifierMessage,{type:$,message:J,closable:!1,textCenter:!0,style:{flexGrow:1,marginRight:"8px"}}),d.default.createElement(p.Box,null,(0,c.default)("Execution time"),": ",G," ",(0,c.default)("seconds"))))}T.propTypes={data:h.default.object}},219:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=C(),t=(0,E.usePgAdmin)(),r=u.default.useState([]),a=(0,o.default)(r,2),n=a[0],i=a[1],f=u.default.useState([]),k=(0,o.default)(f,2),S=k[0],M=k[1],j=(0,u.useCallback)((function(e){var r=(0,d.default)("Process Watcher - %s",e.type_desc),a=_.BROWSER_PANELS.PROCESS_DETAILS+""+e.id;t.Browser.docker.openDialog({id:a,title:r,content:u.default.createElement(O.default,null,u.default.createElement(x.default,{data:e}))},t.Browser.stdW.md,t.Browser.stdH.md)}),[]),T=(0,u.useMemo)((function(){var r={row:c.default.any},a=function(r){var a=r.row;return u.default.createElement(m.PgIconButton,{size:"xs",noBorder:!0,icon:u.default.createElement(h.default,null),className:e.stopButton,disabled:a.original.process_state!=p.BgProcessManagerProcessState.PROCESS_STARTED||null!=a.original.server_id,onClick:function(e){e.preventDefault(),t.Browser.BgProcessManager.stopProcess(a.original.id)},"aria-label":"Stop Process",title:(0,d.default)("Stop Process")})};a.displayName="CancelCell",a.propTypes=r;var n=function(e){var t=e.row;return u.default.createElement(m.PgIconButton,{size:"xs",icon:u.default.createElement(v.default,null),noBorder:!0,onClick:function(e){e.preventDefault(),j(t.original)},"aria-label":"View details",title:(0,d.default)("View details")})};n.displayName="LogsCell",n.propTypes=r;var l=function(t){var r=t.row,a=(0,o.default)(P[r.original.process_state],2),n=a[0],l=a[1];return u.default.createElement(w.Box,{className:e[l]},n)};return l.displayName="StatusCell",l.propTypes=r,[{accessor:"stop_process",Header:function(){return null},sortable:!1,resizable:!1,disableGlobalFilter:!0,width:35,maxWidth:35,minWidth:35,id:"btn-stop",Cell:a},{accessor:"view_details",Header:function(){return null},sortable:!1,resizable:!1,disableGlobalFilter:!0,width:35,maxWidth:35,minWidth:35,id:"btn-logs",Cell:n},{Header:(0,d.default)("PID"),accessor:"utility_pid",sortable:!0,resizable:!1,width:70,minWidth:70,disableGlobalFilter:!1},{Header:(0,d.default)("Type"),accessor:function(e){var t;return null===(t=e.details)||void 0===t?void 0:t.type},sortable:!0,resizable:!0,width:100,minWidth:70,disableGlobalFilter:!1},{Header:(0,d.default)("Server"),accessor:function(e){var t;return null===(t=e.details)||void 0===t?void 0:t.server},sortable:!0,resizable:!0,width:200,minWidth:120,disableGlobalFilter:!1},{Header:(0,d.default)("Object"),accessor:function(e){var t;return null===(t=e.details)||void 0===t?void 0:t.object},sortable:!0,resizable:!0,width:200,minWidth:120,disableGlobalFilter:!1},{id:"stime",Header:(0,d.default)("Start Time"),sortable:!0,resizable:!0,disableGlobalFilter:!0,width:150,minWidth:150,accessor:function(e){return new Date(e.stime)},Cell:function(e){var t=e.row;return new Date(t.original.stime).toLocaleString()}},{Header:(0,d.default)("Status"),sortable:!0,resizable:!1,disableGlobalFilter:!1,width:120,minWidth:120,accessor:function(e){return P[e.process_state][0]},dataClassName:e.noPadding,Cell:l},{Header:(0,d.default)("Time Taken (sec)"),accessor:"execution_time",sortable:!0,resizable:!0,disableGlobalFilter:!0}]}),[]),D=function(){t.Browser.BgProcessManager.procList&&i((0,l.default)(t.Browser.BgProcessManager.procList))};return(0,u.useEffect)((function(){return D(),t.Browser.BgProcessManager.registerListener(p.BgProcessManagerEvents.LIST_UPDATED,D),function(){t.Browser.BgProcessManager.deregisterListener(p.BgProcessManagerEvents.LIST_UPDATED,D)}}),[]),u.default.createElement(s.default,{"data-test":"processes",className:e.autoResizer,columns:T,data:n,sortOptions:[{id:"stime",desc:!0}],getSelectedRows:function(e){M(e)},isSelectRow:!0,tableProps:{autoResetSelectedRows:!1,getRowId:function(e){return e.id}},CustomHeader:function(){return u.default.createElement(w.Box,null,u.default.createElement(m.PgButtonGroup,null,u.default.createElement(m.PgIconButton,{icon:u.default.createElement(g.default,{style:{height:"1.4rem"}}),"aria-label":"Acknowledge and Remove",title:(0,d.default)("Acknowledge and Remove"),onClick:function(){t.Browser.notifier.confirm((0,d.default)("Remove Processes"),(0,d.default)("Are you sure you want to remove the selected processes?"),(function(){t.Browser.BgProcessManager.acknowledge(S.map((function(e){return e.original.id})))}))},disabled:S.length<=0}),u.default.createElement(m.PgIconButton,{icon:u.default.createElement(b.default,{style:{height:"1.4rem"}}),"aria-label":"Help",title:(0,d.default)("Help"),onClick:function(){window.open((0,y.default)("help.static",{filename:"processes.html"}))}})))}})},r(59581),r(79389);var l=a(r(41132)),o=a(r(85715)),i=a(r(43693)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=k(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=a(r(80450)),d=a(r(98351)),c=a(r(5556)),f=r(39588),p=r(20447),m=r(42632),h=a(r(82299)),v=a(r(80337)),g=a(r(67034)),b=a(r(18201)),y=a(r(50553)),w=r(67327),E=r(48103),_=r(58237),O=a(r(51766)),x=a(r(82137));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(k=function(e){return e?r:t})(e)}var C=(0,f.makeStyles)((function(e){return{stopButton:{color:e.palette.error.main},buttonClick:{backgroundColor:e.palette.grey[400]},emptyPanel:{minHeight:"100%",minWidth:"100%",background:e.otherVars.emptySpaceBg,overflow:"auto",padding:"8px",display:"flex"},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"7.5px",overflow:"auto !important",minHeight:"100%",minWidth:"100%"},noPadding:{padding:0},bgSucess:{backgroundColor:e.palette.success.light,height:"100%",padding:"4px"},bgFailed:{backgroundColor:e.palette.error.light,height:"100%",padding:"4px"},bgTerm:{backgroundColor:e.palette.warning.light,height:"100%",padding:"4px"},bgRunning:{backgroundColor:e.palette.primary.light,height:"100%",padding:"4px"}}})),P=(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)({},p.BgProcessManagerProcessState.PROCESS_NOT_STARTED,[(0,d.default)("Not started"),"bgRunning"]),p.BgProcessManagerProcessState.PROCESS_STARTED,[(0,d.default)("Running"),"bgRunning"]),p.BgProcessManagerProcessState.PROCESS_FINISHED,[(0,d.default)("Finished"),"bgSucess"]),p.BgProcessManagerProcessState.PROCESS_TERMINATED,[(0,d.default)("Terminated"),"bgTerm"]),p.BgProcessManagerProcessState.PROCESS_TERMINATING,[(0,d.default)("Terminating..."),"bgTerm"]),p.BgProcessManagerProcessState.PROCESS_FAILED,[(0,d.default)("Failed"),"bgFailed"])},64470:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(r(85715));r(58476),r(5086),r(58379);var o=a(r(2543)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(80450)),s=a(r(98351)),d=a(r(5556)),c=a(r(6520)),f=r(39588),p=r(98004),m=a(r(78018)),h=a(r(1979)),v=r(6520),g=a(r(25354)),b=r(58237),y=r(48103);function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}var E=(0,f.makeStyles)((function(e){return{emptyPanel:{minHeight:"100%",minWidth:"100%",background:e.otherVars.emptySpaceBg,overflow:"auto",padding:"8px",display:"flex"},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"7.5px",overflow:"auto !important",minHeight:"100%",minWidth:"100%"}}}));function _(e){var t=e.nodeData,r=e.nodeItem,a=e.node,n=e.treeNodeInfo,d=e.isActive,f=e.isStale,g=e.setIsStale,b=E(),w=i.default.useState([]),_=(0,l.default)(w,2),O=_[0],x=_[1],k=i.default.useState(""),C=(0,l.default)(k,2),P=C[0],S=C[1],M=i.default.useState(""),j=(0,l.default)(M,2),T=j[0],D=j[1],N=(0,y.usePgAdmin)(),I=[{Header:"Type",accessor:"type",sortable:!0,resizable:!0,disableGlobalFilter:!1,Cell:function(e){var t,r,a=e.row;return null!==(t=null===(r=N.Browser.Nodes)||void 0===r||null===(r=r[a.original.type])||void 0===r?void 0:r.label)&&void 0!==t?t:a.original.type}},{Header:"Name",accessor:"name",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:"Restriction",accessor:"field",sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:280}];return(0,i.useEffect)((function(){if(f&&d){var e=(0,s.default)("Please select an object in the tree view.");if(a){var l=(0,p.getURL)(t,!0,n,a,r,"dependency");if(e=(0,s.default)("No dependency information is available for the selected object."),a.hasDepends){var i=(0,c.default)();S("Loading..."),i({url:l,type:"GET"}).then((function(t){if(t.data.length>0){var r=function(e,t){return e.forEach((function(e){null!=e.icon&&""!=e.icon||(e.icon=t?o.default.isFunction(t.node_image)?t.node_image(null,null):t.node_image||"icon-"+e.type:"icon-"+e.type),e.icon&&(e.icon={type:e.icon})})),e}(t.data,a);x(r),S("")}else D(e),S("")})).catch((function(e){N.Browser.notifier.alert((0,s.default)("Failed to retrieve data from the server."),(0,v.parseApiError)(e)),D((0,s.default)("Failed to retrieve data from the server."))}))}}""!=e&&(D(e),S(""),x([])),g(!1)}}),[d,f]),i.default.createElement(i.default.Fragment,null,O.length>0?i.default.createElement(u.default,{className:b.autoResizer,columns:I,data:O,msg:T,type:(0,s.default)("panel")}):i.default.createElement("div",{className:b.emptyPanel},P?i.default.createElement(m.default,{message:P}):i.default.createElement(h.default,{text:(0,s.default)(T)})))}_.propTypes={nodeData:d.default.object,treeNodeInfo:d.default.object,node:d.default.func,nodeItem:d.default.object,isActive:d.default.bool,isStale:d.default.bool,setIsStale:d.default.func};t.default=(0,g.default)(_,b.BROWSER_PANELS.DEPENDENCIES)},21172:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(r(85715));r(58476),r(5086),r(58379);var o=a(r(2543)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(80450)),s=a(r(98351)),d=a(r(5556)),c=a(r(6520)),f=r(39588),p=r(98004),m=a(r(78018)),h=a(r(1979)),v=r(6520),g=a(r(25354)),b=r(58237),y=r(48103);function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}var E=(0,f.makeStyles)((function(e){return{emptyPanel:{minHeight:"100%",minWidth:"100%",background:e.otherVars.emptySpaceBg,overflow:"auto",padding:"8px",display:"flex"},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"7.5px",overflow:"auto !important",minHeight:"100%",minWidth:"100%"}}}));function _(e){var t=e.nodeData,r=e.nodeItem,a=e.node,n=e.treeNodeInfo,d=e.isActive,f=e.isStale,g=e.setIsStale,b=E(),w=i.default.useState([]),_=(0,l.default)(w,2),O=_[0],x=_[1],k=i.default.useState(""),C=(0,l.default)(k,2),P=C[0],S=C[1],M=i.default.useState(""),j=(0,l.default)(M,2),T=j[0],D=j[1],N=(0,y.usePgAdmin)(),I=[{Header:"Type",accessor:"type",sortable:!0,resizable:!0,disableGlobalFilter:!1,Cell:function(e){var t,r,a=e.row;return null!==(t=null===(r=N.Browser.Nodes)||void 0===r||null===(r=r[a.original.type])||void 0===r?void 0:r.label)&&void 0!==t?t:a.original.type}},{Header:"Name",accessor:"name",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:"Restriction",accessor:"field",sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:280}];return(0,i.useEffect)((function(){if(f&&d){var e=(0,s.default)("Please select an object in the tree view.");if(a){var l=(0,p.getURL)(t,!0,n,a,r,"dependent");if(e=(0,s.default)("No dependent information is available for the selected object."),a.hasDepends&&!t.is_collection){var i=(0,c.default)();S("Loading..."),i({url:l,type:"GET"}).then((function(t){if(t.data.length>0){var r=function(e,t){return e.forEach((function(e){null!=e.icon&&""!=e.icon||(e.icon=t?o.default.isFunction(t.node_image)?t.node_image(null,null):t.node_image||"icon-"+e.type:"icon-"+e.type),e.icon&&(e.icon={type:e.icon})})),e}(t.data,a);x(r)}else D(e),S("")})).catch((function(e){N.Browser.notifier.alert((0,s.default)("Failed to retrieve data from the server."),(0,v.parseApiError)(e)),D((0,s.default)("Failed to retrieve data from the server."))}))}}""!=e&&(S(""),x([]),D(e)),g(!1)}}),[d,f]),i.default.createElement(i.default.Fragment,null,O.length>0?i.default.createElement(u.default,{className:b.autoResizer,columns:I,data:O,msg:T,type:(0,s.default)("panel")}):i.default.createElement("div",{className:b.emptyPanel},P?i.default.createElement(m.default,{message:P}):i.default.createElement(h.default,{text:(0,s.default)(T)})))}_.propTypes={nodeData:d.default.object,treeNodeInfo:d.default.object,node:d.default.func,nodeItem:d.default.object,isActive:d.default.bool,isStale:d.default.bool,setIsStale:d.default.func};t.default=(0,g.default)(_,b.BROWSER_PANELS.DEPENDENTS)},59567:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(80475),r(59581),r(98741);var n=a(r(59646)),l=a(r(17383)),o=a(r(34579)),i=a(r(43693)),u=a(r(98351)),s=a(r(96540)),d=a(r(25748)),c=r(96241),f=a(r(35244)),p=t.default=function(){function e(t){(0,l.default)(this,e),this.pgAdmin=t}return(0,o.default)(e,[{key:"init",value:function(){this.initialized||(this.initialized=!0,"True"==this.pgAdmin.server_mode&&this.pgAdmin.Browser.add_menus([{name:"storage_manager",module:this,applies:["tools"],callback:"openStorageManager",priority:11,label:(0,u.default)("Storage Manager..."),enable:!0}]))}},{key:"openStorageManager",value:function(e){this.show({dialog_type:"storage_dialog",supported_types:["sql","csv","json","*"],dialog_title:(0,u.default)("Storage Manager"),path:e})}},{key:"showInternal",value:function(e,t,r,a){var n=this,l=a||f.default.Browser.notifier,o=e.dialog_title;o||(o="create_file"==e.dialog_type?(0,u.default)("Save File"):"select_file"==e.dialog_type?(0,u.default)("Select File"):(0,u.default)("Storage Manager")),l.showModal(o,(function(a){return s.default.createElement(d.default,{params:e,closeModal:a,onCancel:r,onOK:t,sharedStorages:"True"==n.pgAdmin.server_mode?n.pgAdmin.shared_storage:[],restrictedSharedStorage:"True"==n.pgAdmin.server_mode?n.pgAdmin.restricted_shared_storage:[]})}),{isResizeable:!0,onClose:r,dialogWidth:700,dialogHeight:400})}},{key:"showNative",value:function(e,t,r){var a,n=document.createElement("input"),l=null===(a=e.supported_types)||void 0===a||null===(a=a.map((function(e){return"*"==e?"":".".concat(e)})))||void 0===a?void 0:a.join(",");n.setAttribute("type","file"),n.setAttribute("accept",l),n.onchange=function(e){e.target.value?null==t||t(e.target.value):null==r||r()},"create_file"==e.dialog_type?n.setAttribute("nwsaveas",""):"select_folder"==e.dialog_type&&n.setAttribute("nwdirectory",""),n.dispatchEvent(new MouseEvent("click"))}},{key:"show",value:function(e,t,r,a){if("Nwjs"==(0,c.getBrowser)().name)try{this.showNative(e,t,r)}catch(n){this.showInternal(e,t,r,a)}else this.showInternal(e,t,r,a)}}],[{key:"getInstance",value:function(){if(!e.instance){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];e.instance=(0,n.default)(e,r)}return e.instance}}])}();(0,i.default)(p,"instance",void 0)},25748:(e,t,r)=>{"use strict";r(63534),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.FileManagerUtils=void 0,t.default=$,t.getComparator=K;var l=a(r(54756));r(80115),r(17),r(47746),r(80475),r(94582),r(59581),r(14913),r(35231),r(79389),r(64189),r(5086),r(67500),r(43148),r(68329),r(18772);var o=a(r(41132)),i=a(r(29293)),u=a(r(17383)),s=a(r(34579)),d=a(r(85715)),c=a(r(43693)),f=r(67327),p=r(39588),m=V(r(96540)),h=r(42632),v=r(10778),g=a(r(29696)),b=a(r(27992)),y=a(r(24521)),w=a(r(27716)),E=a(r(90785)),_=a(r(18730)),O=a(r(9483)),x=a(r(57691)),k=a(r(67965)),C=a(r(72514)),P=a(r(49721)),S=a(r(98351)),M=a(r(71508)),j=r(89109),T=a(r(34664)),D=r(83882),N=V(r(6520)),I=a(r(78018)),B=a(r(50553)),R=a(r(12733)),A=a(r(19676)),F=a(r(71666)),L=a(r(5556)),H=r(96241),z=a(r(51766)),W=r(67535),U=a(r(2543));function q(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(q=function(e){return e?r:t})(e)}function V(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=q(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach((function(t){(0,c.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Q=(0,p.makeStyles)((function(e){var t;return{footerSaveAs:{justifyContent:"initial",padding:"4px 8px",display:"flex",alignItems:"center"},footer1:{justifyContent:"space-between",padding:"4px 8px",display:"flex",alignItems:"center"},toolbar:Y({padding:"4px",display:"flex"},null===(t=e.mixins.panelBorder)||void 0===t?void 0:t.bottom),inputFilename:{lineHeight:1,width:"100%"},inputSearch:{marginLeft:"4px",lineHeight:1,width:"130px"},formatSelect:{"& .MuiSelect-select":{paddingTop:"4px",paddingBottom:"4px"}},replaceOverlay:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:e.otherVars.loader.backgroundColor,zIndex:2,display:"flex"},replaceDialog:Y({margin:"auto",marginLeft:"1rem",marginRight:"1rem",color:e.palette.text.primary,backgroundColor:e.palette.background.default,width:"100%"},e.mixins.panelBorder.all),sharedStorage:{width:"3rem !important"},storageName:{paddingLeft:"0.2rem"},sharedIcon:{width:"1.3rem"}}}));function K(e){var t=null==e?void 0:e.columnKey,r="ASC"==(null==e?void 0:e.direction)?1:-1;switch(t){case"Filename":return function(e,t){return r*e.Filename.localeCompare(t.Filename)};case"Properties.DateModified":return function(e,t){try{var a=new Date(e.Properties["Date Modified"]),n=new Date(t.Properties["Date Modified"]);return a>n?1*r:r*(a<n?-1:0)}catch(e){return 0}};case"Properties.Size":return function(e,t){var a=function(e){if("dir"!=e.file_type&&"drive"!=e.file_type&&e.Properties.Size){var t=e.Properties.Size.split(" "),r=(0,d.default)(t,2),a=r[0],n=r[1];return(0,F.default)(a).from(n.toUpperCase()).to("B")}return-1};try{var n=a(e),l=a(t);return n>l?1*r:r*(n<l?-1:0)}catch(e){return 0}};default:return function(){return 0}}}var X=t.FileManagerUtils=function(){return(0,s.default)((function e(t,r){(0,u.default)(this,e),this.api=t,this.params=r,this.config={},this.currPath="",this.separator="/",this.storage_folder=""}),[{key:"transId",get:function(){return this.config.transId}},{key:"fileConnectorUrl",get:function(){return"".concat((0,B.default)("file_manager.index"),"filemanager/").concat(this.transId,"/")}},{key:"fileRoot",get:function(){return this.config.options.fileRoot}},{key:"allowedFileTypes",get:function(){var e;return(null===(e=this.config.options)||void 0===e?void 0:e.allowed_file_types)||[]}},{key:"showHiddenFiles",get:function(){var e;return null===(e=this.config.options)||void 0===e?void 0:e.show_hidden_files},set:function(e){this.config.options.show_hidden_files=e,this.api.put((0,B.default)("file_manager.save_show_hidden_file_option",{trans_id:this.transId}),{show_hidden:e}).catch((function(e){console.error(e)}))}},{key:"hasCapability",value:function(e){var t;return null===(t=this.config)||void 0===t||null===(t=t.options)||void 0===t||null===(t=t.capabilities)||void 0===t?void 0:t.includes(e)}},{key:"initialize",value:(m=(0,i.default)(l.default.mark((function e(){var t;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.api.post((0,B.default)("file_manager.init"),this.params);case 2:t=e.sent,this.config=t.data.data,"win32"==this.config.options.platform_type&&(this.separator="\\");case 5:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"join",value:function(e,t){return e.endsWith(this.separator)?e+t:e+this.separator+t}},{key:"getExt",value:function(e){return 1==e.split(".").length?"":e.split(".").pop()}},{key:"getFolder",value:(p=(0,i.default)(l.default.mark((function e(t){var r,a,n,o=arguments;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>1&&void 0!==o[1]?o[1]:null,a=t||this.fileRoot,e.next=4,this.api.post(this.fileConnectorUrl,{path:a,mode:"getfolder",file_type:this.config.options.last_selected_format||"*",show_hidden:this.showHiddenFiles,storage_folder:r});case 4:return n=e.sent,this.currPath=a,e.abrupt("return",n.data.data.result);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"addFolder",value:(f=(0,i.default)(l.default.mark((function e(t,r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.api.post(this.fileConnectorUrl,{path:this.currPath,mode:"addfolder",name:t.Filename,storage_folder:r});case 2:return a=e.sent,e.abrupt("return",{Filename:a.data.data.result.Name,Path:a.data.data.result.Path,file_type:"dir",Properties:{"Date Modified":a.data.data.result["Date Modified"]}});case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return f.apply(this,arguments)})},{key:"renameItem",value:(c=(0,i.default)(l.default.mark((function e(t,r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.api.post(this.fileConnectorUrl,{mode:"rename",old:t.Path,new:t.Filename,storage_folder:r});case 2:return a=e.sent,e.abrupt("return",Y(Y({},t),{},{Path:a.data.data.result["New Path"],Filename:a.data.data.result["New Name"]}));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return c.apply(this,arguments)})},{key:"deleteItem",value:(d=(0,i.default)(l.default.mark((function e(t,r,a){var n;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a?this.join(t.Path,a):t.Path,e.next=3,this.api.post(this.fileConnectorUrl,{mode:"delete",path:n,storage_folder:r});case 3:return e.abrupt("return",n);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return d.apply(this,arguments)})},{key:"uploadItem",value:(o=(0,i.default)(l.default.mark((function e(t,r,a){var n;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new FormData).append("newfile",t),n.append("mode","add"),n.append("currentpath",this.join(this.currPath,"")),n.append("storage_folder",r),e.abrupt("return",this.api({method:"POST",url:this.fileConnectorUrl,headers:{"Content-Type":"multipart/form-data"},data:n,onUploadProgress:a,maxContentLength:1/0,maxBodyLength:1/0}));case 6:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return o.apply(this,arguments)})},{key:"setLastVisitedDir",value:(n=(0,i.default)(l.default.mark((function e(t,r){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.api.post((0,B.default)("file_manager.save_last_dir",{trans_id:this.transId}),{path:t,storage_folder:r}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"downloadFile",value:(a=(0,i.default)(l.default.mark((function e(t,r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.api({method:"POST",url:this.fileConnectorUrl,responseType:"blob",data:{mode:"download",path:t.Path,storage_folder:r}});case 2:a=e.sent,(0,H.downloadBlob)(a.data,a.headers.filename);case 4:case"end":return e.stop()}}),e,this)}))),function(e,t){return a.apply(this,arguments)})},{key:"setDialogView",value:function(e){null!=this.config.options&&(this.config.options.defaultViewMode=e),this.api.post((0,B.default)("file_manager.save_file_dialog_view",{trans_id:this.transId}),{view:e}).catch((function(e){console.error(e)}))}},{key:"setFileType",value:function(e){this.config.options.last_selected_format=e,this.api.post((0,B.default)("settings.save_file_format_setting"),this.config.options).catch((function(e){console.error(e)}))}},{key:"checkPermission",value:(r=(0,i.default)(l.default.mark((function e(t){var r,a,n=arguments;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.length>1&&void 0!==n[1]?n[1]:W.MY_STORAGE,e.prev=1,e.next=4,this.api.post(this.fileConnectorUrl,{path:t,mode:"permission",storage_folder:r});case 4:if(1!==(a=e.sent).data.data.result.Code){e.next=9;break}return e.abrupt("return",null);case 9:return e.abrupt("return",a.data.data.result.Error);case 10:e.next=15;break;case 12:return e.prev=12,e.t0=e.catch(1),e.abrupt("return",(0,N.parseApiError)(e.t0));case 15:case"end":return e.stop()}}),e,this,[[1,12]])}))),function(e){return r.apply(this,arguments)})},{key:"isFileExists",value:(t=(0,i.default)(l.default.mark((function e(t,r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.api.post(this.fileConnectorUrl,{path:t,name:r,mode:"is_file_exist"});case 2:return a=e.sent,e.abrupt("return",Boolean(a.data.data.result.Code));case 4:case"end":return e.stop()}}),e,this)}))),function(e,r){return t.apply(this,arguments)})},{key:"destroy",value:(e=(0,i.default)(l.default.mark((function e(){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.api.delete((0,B.default)("file_manager.delete_trans_id",{trans_id:this.transId}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"isWinDrive",value:function(e){var t;return e&&2==e.length&&e.endsWith(":")&&"win32"==(null===(t=this.config)||void 0===t||null===(t=t.options)||void 0===t?void 0:t.platform_type)}},{key:"dirname",value:function(e){var t=e;return e?(e.endsWith(this.separator)&&(t=t.slice(0,-1)),t=this.isWinDrive(t)?this.separator:t.slice(0,t.lastIndexOf(this.separator)+1)):t}}]);var e,t,r,a,n,o,d,c,f,p,m}();function Z(e){var t=e.text,r=e.onYes,a=e.onNo,n=Q(),l=(0,v.useModalStyles)();return m.default.createElement(f.Box,{className:n.replaceOverlay},m.default.createElement(f.Box,{margin:"8px",className:n.replaceDialog},m.default.createElement(f.Box,{padding:"1rem"},t),m.default.createElement(f.Box,{className:l.footer},m.default.createElement(h.DefaultButton,{"data-test":"no",startIcon:m.default.createElement(g.default,null),onClick:a},(0,S.default)("No")),m.default.createElement(h.PrimaryButton,{"data-test":"yes",className:l.margin,startIcon:m.default.createElement(w.default,null),onClick:r,autoFocus:!0},(0,S.default)("Yes")))))}function $(e){var t,r=e.params,a=e.closeModal,n=e.onOK,u=e.onCancel,s=e.sharedStorages,c=void 0===s?[]:s,p=e.restrictedSharedStorage,B=void 0===p?[]:p,F=Q(),L=(0,v.useModalStyles)(),H=(0,m.useMemo)((function(){return(0,N.default)()}),[]),q=(0,m.useMemo)((function(){return new X(H,r)}),[]),V=(0,D.usePgMenuGroup)(),G=V.openMenuName,Y=V.toggleMenu,$=V.onMenuClose,J=(0,m.useState)("Loading..."),ee=(0,d.default)(J,2),te=ee[0],re=ee[1],ae=(0,m.useState)([]),ne=(0,d.default)(ae,2),le=ne[0],oe=ne[1],ie=(0,m.useState)(""),ue=(0,d.default)(ie,2),se=ue[0],de=ue[1],ce=(0,m.useState)(""),fe=(0,d.default)(ce,2),pe=fe[0],me=fe[1],he=(0,m.useState)(""),ve=(0,d.default)(he,2),ge=ve[0],be=ve[1],ye=(0,m.useState)(""),we=(0,d.default)(ye,2),Ee=we[0],_e=we[1],Oe=(0,m.useState)(!0),xe=(0,d.default)(Oe,2),ke=xe[0],Ce=xe[1],Pe=(0,m.useState)("list"),Se=(0,d.default)(Pe,2),Me=Se[0],je=Se[1],Te=(0,m.useState)(!1),De=(0,d.default)(Te,2),Ne=De[0],Ie=De[1],Be=(0,m.useState)([null,null]),Re=(0,d.default)(Be,2),Ae=(0,d.default)(Re[0],2),Fe=Ae[0],Le=Ae[1],He=Re[1],ze=(0,m.useState)("*"),We=(0,d.default)(ze,2),Ue=We[0],qe=We[1],Ve=(0,m.useState)([]),Ge=(0,d.default)(Ve,2),Ye=Ge[0],Qe=Ge[1],Ke=(0,m.useState)(),Xe=(0,d.default)(Ke,2),Ze=Xe[0],$e=Xe[1],Je=(0,m.useRef)(),et=m.default.useRef(null),tt=m.default.useRef(null),rt=m.default.useRef(null),at=m.default.useState(W.MY_STORAGE),nt=(0,d.default)(at,2),lt=nt[0],ot=nt[1],it=(0,m.useState)({type:null,idx:null}),ut=(0,d.default)(it,2),st=ut[0],dt=ut[1],ct=(0,m.useMemo)((function(){return(0,o.default)(le).sort(K(Ye[0]))}),[le,Ye]),ft=(0,m.useMemo)((function(){return ct.filter((function(e){var t;return null===(t=e.Filename)||void 0===t?void 0:t.toLowerCase().includes(null==ge?void 0:ge.toLocaleLowerCase())}))}),[le,Ye,ge]),pt=(0,m.useMemo)((function(){var e=1==le.length?"item":"items";return le.length==ft.length?"".concat(le.length," ").concat(e):"".concat(ft.length," of ").concat(le.length," ").concat(e)}),[le,ft]),mt=function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ot(t),q.storage_folder=t,e.next=4,ht("/",t);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ht=function(){var e=(0,i.default)(l.default.mark((function e(t){var r,a,n=arguments;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.length>1&&void 0!==n[1]?n[1]:null,me(""),re("Loading..."),e.prev=3,q.isWinDrive(t)&&(t+=q.separator),e.next=7,q.getFolder(t||q.currPath,r);case 7:a=e.sent,oe(a),de(q.currPath),setTimeout((function(){q.setLastVisitedDir(t||q.currPath,r)}),100),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(3),console.error(e.t0),me((0,N.parseApiError)(e.t0));case 17:re("");case 18:case"end":return e.stop()}}),e,null,[[3,13]])})));return function(t){return e.apply(this,arguments)}}(),vt=function(){var e=(0,i.default)(l.default.mark((function e(t,r,a,n,i){var u;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(dt({}),(null==t?void 0:t.Filename)!=r.Filename){e.next=4;break}return oe((function(e){return[].concat((0,o.default)(e.slice(0,a)),[t],(0,o.default)(e.slice(a+1)))})),e.abrupt("return");case 4:return oe((function(e){return[].concat((0,o.default)(e.slice(0,a)),[r],(0,o.default)(e.slice(a+1)))})),e.prev=5,e.next=8,i(r,n);case 8:u=e.sent,oe((function(e){return[].concat((0,o.default)(e.slice(0,a)),[u],(0,o.default)(e.slice(a+1)))})),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(5),me((0,N.parseApiError)(e.t0)),oe(t?function(e){return[].concat((0,o.default)(e.slice(0,a)),[t],(0,o.default)(e.slice(a+1)))}:function(e){return[].concat((0,o.default)(e.slice(0,a)),(0,o.default)(e.slice(a+1)))});case 16:case"end":return e.stop()}}),e,null,[[5,12]])})));return function(t,r,a,n,l){return e.apply(this,arguments)}}(),gt=function(){var e=(0,i.default)(l.default.mark((function e(){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re("Downloading..."),e.prev=1,e.next=4,q.downloadFile(ft[Je.current],lt);case 4:e.next=10;break;case 6:e.prev=6,e.t0=e.catch(1),me((0,N.parseApiError)(e.t0)),console.error(e.t0);case 10:re("");case 11:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(){return e.apply(this,arguments)}}(),bt=function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.keepOpen=!1,me(""),!U.default.isUndefined(Je.current)&&!U.default.isNull(Je.current)){e.next=4;break}return e.abrupt("return");case 4:He([(0,S.default)("Are you sure you want to delete this file/folder?"),(0,i.default)(l.default.mark((function e(){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return He([null,null]),re("Deleting..."),e.prev=2,e.next=5,q.deleteItem(le[Je.current],lt);case 5:oe((function(e){return[].concat((0,o.default)(e.slice(0,Je.current)),(0,o.default)(e.slice(Je.current+1)))})),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(2),me((0,N.parseApiError)(e.t0)),console.error(e.t0);case 12:re("");case 13:case"end":return e.stop()}}),e,null,[[2,8]])})))]);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),yt=function(e,t){e.keepOpen=!1,je(t),q.setDialogView(t)},wt=(0,m.useCallback)((0,i.default)(l.default.mark((function e(){var t,o,u;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(re("Please wait..."),t=null,"create_file"!=r.dialog_type){e.next=22;break}return o=Ee,"*"==Ue||o.endsWith(".".concat(Ue))||(o+=".".concat(Ue)),t=q.join(q.currPath,o),e.next=8,q.checkPermission(t,lt);case 8:if(!(u=e.sent)){e.next=13;break}return me(u),re(""),e.abrupt("return");case 13:return e.next=15,q.isFileExists(q.currPath,o);case 15:if(!e.sent){e.next=20;break}return re(""),He([(0,S.default)("Are you sure you want to replace this file?"),(0,i.default)(l.default.mark((function e(){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q.setLastVisitedDir(q.currPath,lt);case 2:null==n||n(t,lt),a();case 4:case"end":return e.stop()}}),e)})))]),e.abrupt("return");case 20:e.next=23;break;case 22:(null==Je?void 0:Je.current)>=0&&ft[null==Je?void 0:Je.current]&&(t=ft[null==Je?void 0:Je.current].Path);case 23:return e.next=25,q.setLastVisitedDir(q.currPath,lt);case 25:null==n||n(t,lt),a();case 27:case"end":return e.stop()}}),e)}))),[ft,Ee,Ue]),Et=(0,m.useCallback)(function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("dir"!=t.file_type&&"drive"!=t.file_type){e.next=5;break}return e.next=3,ht(t.Path,lt);case 3:e.next=6;break;case 5:"select_file"==r.dialog_type&&wt();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[ft]),_t=(0,m.useCallback)((function(e){Je.current=e,xt()}),[ft]),Ot=(0,m.useCallback)((function(e){var t,a=ft[Je.current];"create_file"==r.dialog_type&&"dir"!=(null==a?void 0:a.file_type)&&"drive"!=a.file_type&&_e(null===(t=ft[e])||void 0===t?void 0:t.Filename)}),[ft]),xt=function(){var e=!0,t=ft[Je.current];if("create_file"==r.dialog_type)e=!Ee.trim();else if(Je.current>=0&&t){var a=null==t?void 0:t.file_type;(("dir"==a||"drive"==a)&&q.hasCapability("select_folder")||"dir"!=a&&"drive"!=a&&q.hasCapability("select_file"))&&(e=!1)}Ce(e),$e(t)};(0,m.useEffect)((function(){var e=function(){var e=(0,i.default)(l.default.mark((function e(){var t,a,n,o,i,u;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q.initialize();case 2:"select_folder"!=r.dialog_type&&qe((null===(o=q.config)||void 0===o||null===(o=o.options)||void 0===o?void 0:o.last_selected_format)||"*"),null!==(t=q.config)&&void 0!==t&&null!==(t=t.options)&&void 0!==t&&t.defaultViewMode?je(null===(i=q.config)||void 0===i||null===(i=i.options)||void 0===i?void 0:i.defaultViewMode):je("list"),""==q.config.options.storage_folder?ot(W.MY_STORAGE):(q.storage_folder=q.config.options.storage_folder,ot(q.config.options.storage_folder)),u=null==r?void 0:r.path,"storage_dialog"!=(null==r?void 0:r.dialog_type)||null!=r&&null!==(a=r.path)&&void 0!==a&&a.includes("/")&&null!=r&&null!==(n=r.path)&&void 0!==n&&n.includes("\\")||(u="/"),ht(u,q.config.options.storage_folder),"storage_dialog"!=(null==r?void 0:r.dialog_type)&&(null==r?void 0:r.path)&&q.setLastVisitedDir(null==r?void 0:r.path,lt);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return e(),setTimeout((function(){var e;null===(e=tt.current)||void 0===e||e.focus()}),300),function(){q.destroy()}}),[]),(0,m.useEffect)((function(){xt()}),[Ee,ft.length]);var kt=U.default.isUndefined(Ze),Ct=r.btn_primary;return Ct||(Ct=(0,S.default)("Select"),"create_file"!=r.dialog_type&&"create_folder"!=r.dialog_type||(Ct=(0,S.default)("Create"))),m.default.createElement(z.default,null,m.default.createElement(f.Box,{display:"flex",flexDirection:"column",height:"100%",className:L.container},m.default.createElement(f.Box,{flexGrow:"1",display:"flex",flexDirection:"column",position:"relative",overflow:"hidden"},m.default.createElement(I.default,{message:te}),Boolean(Fe)&&m.default.createElement(Z,{text:Fe,onNo:function(){return He([null,null])},onYes:Le}),m.default.createElement(f.Box,{className:F.toolbar},m.default.createElement(h.PgButtonGroup,{size:"small",style:{flexGrow:1}},c.length>0&&m.default.createElement(h.PgIconButton,{title:lt==W.MY_STORAGE?(0,S.default)("My Storage"):(0,S.default)(lt),icon:lt==W.MY_STORAGE?m.default.createElement(m.default.Fragment,null,m.default.createElement(y.default,null),m.default.createElement(O.default,{style:{marginLeft:"-10px"}})):m.default.createElement(m.default.Fragment,null,m.default.createElement(b.default,null),m.default.createElement(O.default,{style:{marginLeft:"-10px"}})),splitButton:!0,name:"menu-shared-storage",ref:rt,onClick:Y,className:F.sharedStorage}),m.default.createElement(h.PgIconButton,{title:(0,S.default)("Home"),onClick:(0,i.default)(l.default.mark((function e(){var t;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ht(null===(t=q.config)||void 0===t||null===(t=t.options)||void 0===t?void 0:t.homedir,lt);case 2:case"end":return e.stop()}}),e)}))),icon:m.default.createElement(E.default,null),disabled:Ne}),m.default.createElement(h.PgIconButton,{title:(0,S.default)("Go Back"),onClick:(0,i.default)(l.default.mark((function e(){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ht(q.dirname(q.currPath),lt);case 2:case"end":return e.stop()}}),e)}))),icon:m.default.createElement(_.default,null),disabled:!q.dirname(q.currPath)||Ne}),m.default.createElement(j.InputText,{size:"small",className:F.inputFilename,"data-label":"file-path",controlProps:{maxLength:null},onKeyDown:function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("Enter"!==t.code){e.next=4;break}return t.preventDefault(),e.next=4,ht(se);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),value:se,onChange:de,readonly:Ne}),m.default.createElement(h.PgIconButton,{title:(0,S.default)("Refresh"),onClick:(0,i.default)(l.default.mark((function e(){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ht(se,lt);case 2:case"end":return e.stop()}}),e)}))),icon:m.default.createElement(k.default,null),disabled:Ne})),m.default.createElement(j.InputText,{type:"search",className:F.inputSearch,"data-label":"search",placeholder:(0,S.default)("Search"),value:ge,onChange:be}),m.default.createElement(h.PgButtonGroup,{size:"small",style:{marginLeft:"4px"}},"storage_dialog"==r.dialog_type&&m.default.createElement(h.PgIconButton,{title:(0,S.default)("Download"),icon:m.default.createElement(P.default,null),onClick:gt,disabled:Ne||kt||"dir"==(null==Ze?void 0:Ze.file_type)||"drive"==(null==Ze?void 0:Ze.file_type)}),q.hasCapability("create")&&!B.includes(lt)&&m.default.createElement(h.PgIconButton,{title:(0,S.default)("New Folder"),icon:m.default.createElement(C.default,null),onClick:function(){var e;oe((function(e){return[{Filename:"Untitled Folder",file_type:"dir"}].concat((0,o.default)(e))})),dt({type:"add",idx:0,onComplete:(e=(0,i.default)(l.default.mark((function e(t,r){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(""),re("Creating folder..."),e.next=4,vt(null,t,r,lt,q.addFolder.bind(q));case 4:re("");case 5:case"end":return e.stop()}}),e)}))),function(t,r){return e.apply(this,arguments)})})},disabled:Ne})),m.default.createElement(h.PgButtonGroup,{size:"small",style:{marginLeft:"4px"}},m.default.createElement(h.PgIconButton,{title:(0,S.default)("Options"),icon:m.default.createElement(x.default,null),name:"menu-options",ref:et,onClick:Y,disabled:Ne})),m.default.createElement(D.PgMenu,{anchorRef:et,open:"menu-options"==G,onClose:$,label:(0,S.default)("Options")},q.hasCapability("rename")&&!B.includes(lt)&&m.default.createElement(D.PgMenuItem,{hasCheck:!0,onClick:function(e){var t;(e.keepOpen=!1,me(""),U.default.isUndefined(Je.current)||U.default.isNull(Je.current))||dt({type:"rename",idx:Je.current,onComplete:(t=(0,i.default)(l.default.mark((function e(t,r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(""),re("Renaming..."),a=le[r],e.next=5,vt(a,t,r,lt,q.renameItem.bind(q));case 5:re("");case 6:case"end":return e.stop()}}),e)}))),function(e,r){return t.apply(this,arguments)})})},disabled:kt},(0,S.default)("Rename")),q.hasCapability("delete")&&!B.includes(lt)&&m.default.createElement(D.PgMenuItem,{hasCheck:!0,onClick:bt,disabled:kt},(0,S.default)("Delete")),q.hasCapability("upload")&&!B.includes(lt)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(D.PgMenuDivider,null),m.default.createElement(D.PgMenuItem,{hasCheck:!0,onClick:function(e){e.keepOpen=!1,Ie(!0)}},(0,S.default)("Upload"))),m.default.createElement(D.PgMenuDivider,null),m.default.createElement(D.PgMenuItem,{hasCheck:!0,checked:"list"==Me,onClick:function(e){return yt(e,"list")}},(0,S.default)("List View")),m.default.createElement(D.PgMenuItem,{hasCheck:!0,checked:"grid"==Me,onClick:function(e){return yt(e,"grid")}},(0,S.default)("Grid View")),m.default.createElement(D.PgMenuDivider,null),m.default.createElement(D.PgMenuItem,{hasCheck:!0,checked:q.showHiddenFiles,onClick:function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.keepOpen=!1,q.showHiddenFiles=!q.showHiddenFiles,e.next=4,ht(q.currPath,lt);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},(0,S.default)("Show Hidden Files"))),c.length>0&&m.default.createElement(D.PgMenu,{anchorRef:rt,open:"menu-shared-storage"==G,onClose:$,label:(0,S.default)("".concat(lt))},m.default.createElement(D.PgMenuItem,{hasCheck:!0,value:"my_storage",checked:lt==W.MY_STORAGE,datalabel:"my_storage",onClick:function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.keepOpen=!1,e.next=3,mt(t.value);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},m.default.createElement(y.default,{className:F.sharedIcon}),m.default.createElement(f.Box,{className:F.storageName},(0,S.default)("My Storage"))),c.map((function(e){return m.default.createElement(D.PgMenuItem,{key:e,hasCheck:!0,value:e,checked:lt==e,datalabel:e,onClick:function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.keepOpen=!1,e.next=3,mt(t.value);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},m.default.createElement(b.default,{className:F.sharedIcon}),m.default.createElement(f.Box,{className:F.storageName},(0,S.default)(e)))})))),m.default.createElement(f.Box,{flexGrow:"1",display:"flex",flexDirection:"column",position:"relative",overflow:"hidden"},Ne&&m.default.createElement(R.default,{fmUtilsObj:q,onClose:function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ie(!1),!t){e.next=4;break}return e.next=4,ht(q.currPath,lt);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),"list"==Me&&m.default.createElement(T.default,{key:q.currPath,items:ft,operation:st,onItemEnter:Et,onItemSelect:_t,onItemClick:Ot,sortColumns:Ye,onSortColumnsChange:Qe}),"grid"==Me&&m.default.createElement(A.default,{key:q.currPath,items:ft,operation:st,onItemEnter:Et,onItemSelect:_t}),m.default.createElement(j.FormFooterMessage,{type:j.MESSAGE_TYPE.ERROR,message:U.default.escape(pe),closable:!0,onClose:function(){return me("")}}),"create_file"==r.dialog_type&&m.default.createElement(f.Box,{className:(0,M.default)(L.footer,F.footerSaveAs)},m.default.createElement("span",{style:{whiteSpace:"nowrap",marginRight:"4px"}},"Save As"),m.default.createElement(j.InputText,{inputRef:tt,autoFocus:!0,style:{height:"28px"},value:Ee,onChange:_e})),"select_folder"!=r.dialog_type&&m.default.createElement(f.Box,{className:(0,M.default)(L.footer,F.footer1)},m.default.createElement(f.Box,null,pt),m.default.createElement(f.Box,null,m.default.createElement("span",{style:{marginRight:"8px"}},"File Format"),m.default.createElement(j.InputSelectNonSearch,{value:Ue,className:F.formatSelect,onChange:function(e){var t=e.target.value;q.setFileType(t),ht(q.currPath,lt),qe(t)},options:null===(t=q.allowedFileTypes)||void 0===t?void 0:t.map((function(e){return{label:"*"==e?(0,S.default)("All Files"):e,value:e}}))}))))),m.default.createElement(f.Box,{className:L.footer},m.default.createElement(h.PgButtonGroup,{style:{flexGrow:1}}),m.default.createElement(h.DefaultButton,{"data-test":"close",startIcon:m.default.createElement(g.default,null),onClick:function(){null==u||u(),a()}},(0,S.default)("Cancel")),"storage_dialog"!=r.dialog_type&&m.default.createElement(h.PrimaryButton,{"data-test":"save",className:L.margin,startIcon:m.default.createElement(w.default,null),onClick:wt,disabled:ke||Ne},Ct))))}Z.propTypes={text:L.default.string,onYes:L.default.func,onNo:L.default.func},$.propTypes={params:L.default.object,closeModal:L.default.func,onOK:L.default.func,onCancel:L.default.func,sharedStorages:L.default.array,restrictedSharedStorage:L.default.array}},67535:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.MY_STORAGE=t.FILE_MANGER_EVENTS=void 0;t.FILE_MANGER_EVENTS={ADD_FOLDER:"ADD_FOLDER"},t.MY_STORAGE="my_storage"},19676:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.ItemView=w,t.default=E,r(59581),r(68329);var l=a(r(85715)),o=a(r(43693)),i=r(67327),u=r(39588),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=a(r(24521)),c=a(r(58071)),f=a(r(21553)),p=a(r(36127)),m=a(r(5556)),h=a(r(98351));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var y=(0,u.makeStyles)((function(e){return{grid:{display:"flex",fontSize:"13px",flexWrap:"wrap",overflow:"hidden"},gridItem:{width:"100px",margin:"4px",textAlign:"center",position:"relative",border:"1px solid transparent",cursor:"pointer","&[aria-selected=true]":{backgroundColor:e.palette.primary.light,color:e.otherVars.qtDatagridSelectFg,borderColor:e.palette.primary.main}},gridItemContent:{padding:"4px"},gridFilename:{overflowWrap:"break-word"},gridItemEdit:{border:"1px solid ".concat(e.otherVars.inputBorderColor),backgroundColor:e.palette.background.default},protected:{height:"1.25rem",width:"1.25rem",position:"absolute",left:"52px",color:e.palette.error.main,backgroundColor:"inherit"}}}));function w(e){var t=e.idx,r=e.row,a=e.selected,n=e.onItemSelect,l=e.onItemEnter,o=e.onEditComplete,i=y(),u=Boolean(o),m=(0,s.useRef)();(0,s.useLayoutEffect)((function(){var e;u&&(null===(e=m.current)||void 0===e||e.focus())}),[u]);var h=s.default.createElement(c.default,{style:{fontSize:"2.5rem"}});return"dir"==r.file_type?h=s.default.createElement(d.default,{style:{fontSize:"2.5rem"}}):"drive"==r.file_type&&(h=s.default.createElement(p.default,{style:{fontSize:"2.5rem"}})),s.default.createElement("div",{tabIndex:"-1",className:i.gridItem,"aria-selected":a,onClick:function(){return n(t)},onDoubleClick:function(){return l(r)},onKeyDown:function(e){"Enter"==e.code&&l(r)},role:"gridcell"},s.default.createElement("div",{className:i.gridItemContent},s.default.createElement("div",null,h,Boolean(r.Protected)&&s.default.createElement(f.default,{className:i.protected})),s.default.createElement("div",{tabIndex:"-1",ref:m,onKeyDown:function(e){var t;("Tab"==e.code&&e.stopPropagation(),"Enter"==e.code)&&(e.stopPropagation(),o(b(b({},r),{},{Filename:null===(t=m.current.textContent)||void 0===t?void 0:t.trim()})));"Escape"==e.code&&(e.preventDefault(),e.stopPropagation(),m.current.textContent=r.Filename,o(r))},onBlur:function(){return null==o?void 0:o(r)},className:u?i.gridItemEdit:i.gridFilename,suppressContentEditableWarning:!0,contentEditable:u,"data-test":"filename-div",role:u?"textbox":"none"},r.Filename)))}function E(e){var t=e.items,r=e.operation,a=e.onItemSelect,n=e.onItemEnter,o=y(),u=(0,s.useState)(null),d=(0,l.default)(u,2),c=d[0],f=d[1],p=(0,s.useRef)();(0,s.useEffect)((function(){a(c)}),[c]);var m=null;return null!=r&&r.onComplete&&(m=function(e){var t;null==r||null===(t=r.onComplete)||void 0===t||t.call(r,e,r.idx)}),s.default.createElement(i.Box,{flexGrow:1,overflow:"hidden auto",id:"grid"},s.default.createElement("div",{ref:p,className:o.grid},t.map((function(e,t){return s.default.createElement(w,{key:e.Filename,idx:t,row:e,selected:c==t,onItemSelect:f,onItemEnter:n,onEditComplete:r.idx==t?m:null})}))),0==t.length&&s.default.createElement(i.Box,{textAlign:"center",p:1},(0,h.default)("No files/folders found")))}w.propTypes={idx:m.default.number,row:m.default.object,selected:m.default.bool,onItemSelect:m.default.func,onItemEnter:m.default.func,onEditComplete:m.default.func},E.propTypes={items:m.default.arrayOf(m.default.object),operation:m.default.object,onItemSelect:m.default.func,onItemEnter:m.default.func}},34664:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.FileNameEditor=O,t.GridContextUtils=void 0,t.default=C;var l=a(r(94634)),o=a(r(91847));r(68329);var i=a(r(43693)),u=a(r(85715)),s=r(39588),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),c=a(r(43643)),f=a(r(24521)),p=a(r(36127)),m=a(r(58071)),h=a(r(21553)),v=a(r(5556)),g=a(r(98351)),b=["items","operation"];function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _=(0,s.makeStyles)((function(e){return{grid:{fontSize:"13px","& .rdg-header-row":{"& .rdg-cell":{padding:"0px 4px"}},"& .rdg-cell":{padding:"0px 4px",'&[aria-colindex="1"]':{padding:"0px 4px","&.rdg-editor-container":{padding:"0px"}}}},input:{appearance:"none",width:"100%",height:"100%",verticalAlign:"top",outline:"none",backgroundColor:e.palette.background.default,color:e.palette.text.primary,border:0,boxShadow:"inset 0 0 0 1.5px "+e.palette.primary.main,padding:"0 2px","::selection":{background:e.palette.primary.light}},protected:{height:"0.75rem",width:"0.75rem",position:"absolute",left:"14px",top:"5px",color:e.palette.error.main,backgroundColor:"inherit"}}}));t.GridContextUtils=d.default.createContext();function O(e){var t,r=e.row,a=e.column,n=e.onRowChange,l=e.onClose,o=_(),s=null!==(t=r[a.key])&&void 0!==t?t:"",c=d.default.useState(s),f=(0,u.default)(c,2),p=f[0],m=f[1],h=(0,d.useRef)(p);h.current=p,(0,d.useEffect)((function(){return function(){var e;n(E(E({},r),{},(0,i.default)({},a.key,null===(e=h.current)||void 0===e?void 0:e.trim())),!0)}}),[]);return d.default.createElement("input",{className:o.input,value:p,onChange:function(e){m(e.target.value)},onKeyDown:function(e){"Tab"!==e.code&&"Enter"!==e.code||(e.preventDefault(),l())},autoFocus:!0})}function x(e){var t=e.row,r=_(),a=d.default.createElement(m.default,{style:{fontSize:"1.2rem"}});return"dir"==t.file_type?a=d.default.createElement(f.default,{style:{fontSize:"1.2rem"}}):"drive"==t.file_type&&(a=d.default.createElement(p.default,{style:{fontSize:"1.2rem"}})),d.default.createElement(d.default.Fragment,null,a,Boolean(t.Protected)&&d.default.createElement(h.default,{className:r.protected}),d.default.createElement("span",{style:{marginLeft:"4px"}},t.Filename))}O.propTypes={row:v.default.object,column:v.default.object,onRowChange:v.default.func,onClose:v.default.func},x.propTypes={row:v.default.object};var k=[{key:"Filename",name:(0,g.default)("Name"),formatter:x,editor:O,editorOptions:{editOnClick:!1,onCellKeyDown:function(e){return e.preventDefault()}}},{key:"Properties.DateModified",name:(0,g.default)("Date Modified"),formatter:function(e){var t,r=e.row;return d.default.createElement(d.default.Fragment,null,null===(t=r.Properties)||void 0===t?void 0:t["Date Modified"])}},{key:"Properties.Size",name:(0,g.default)("Size"),formatter:function(e){var t,r=e.row;return d.default.createElement(d.default.Fragment,null,"dir"!=r.file_type&&(null===(t=r.Properties)||void 0===t?void 0:t.Size))}}];function C(e){var t,r=e.items,a=e.operation,n=(0,o.default)(e,b),i=_(),u=(0,d.useRef)();return(0,d.useEffect)((function(){a.type&&("add"==a.type&&u.current.scrollToRow(a.idx),u.current.selectCell({idx:0,rowIdx:a.idx},!0))}),[a]),(0,d.useEffect)((function(){var e;null===(e=u.current)||void 0===e||e.selectCell({idx:0,rowIdx:0})}),[null===(t=u.current)||void 0===t?void 0:t.element]),d.default.createElement(c.default,(0,l.default)({gridRef:u,id:"list",className:i.grid,hasSelectColumn:!1,columns:k,rows:r,defaultColumnOptions:{sortable:!0,resizable:!0},headerRowHeight:28,rowHeight:28,mincolumnWidthBy:25,enableCellSelect:!1,noRowsText:(0,g.default)("No files/folders found"),onRowsChange:function(e){var t;null==a||null===(t=a.onComplete)||void 0===t||t.call(a,e[a.idx],a.idx)}},n))}C.propTypes={items:v.default.arrayOf(v.default.object),operation:v.default.object,onItemSelect:v.default.func,onItemEnter:v.default.func,onItemClick:v.default.func}},12733:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.UploadedFile=k,t.default=C,t.filesReducer=O,t.getFileSize=x;var l=a(r(54756));r(80115),r(17),r(18636),r(58476),r(59581),r(79389),r(98741),r(5086),r(6048),r(58379);var o=a(r(94634)),i=a(r(29293)),u=a(r(85715)),s=a(r(41132)),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=E(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),c=r(67327),f=r(39588),p=a(r(29696)),m=r(42632),h=a(r(98351)),v=r(94954),g=r(89109),b=a(r(71666)),y=a(r(2543)),w=a(r(5556));function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}var _=(0,f.makeStyles)((function(e){return{root:{position:"absolute",top:0,bottom:0,left:0,right:0,zIndex:1,backgroundColor:e.palette.background.default,display:"flex",flexDirection:"column",padding:"4px"},uploadArea:{border:"1px dashed ".concat(e.palette.grey[600]),display:"flex",alignItems:"center",justifyContent:"center",flexGrow:1,flexDirection:"column",cursor:"move",textAlign:"center",padding:"4px"},uploadFilesRoot:{width:"350px",border:"1px dashed ".concat(e.palette.grey[600]),borderLeft:"none",overflowX:"hidden",overflowY:"auto"},uploadProgress:{position:"unset",padding:0},uploadPending:{}}}));function O(e,t){var r,a=(0,s.default)(e);switch(t.type){case"add":(r=a).unshift.apply(r,(0,s.default)(t.files.map((function(e){return{id:y.default.uniqueId("f"),file:e,progress:0,started:!1,failed:!1,done:!1,deleting:!1}}))));break;case"started":y.default.find(a,(function(e){return e.id==t.id})).started=!0;break;case"progress":y.default.find(a,(function(e){return e.id==t.id})).progress=t.value;break;case"failed":y.default.find(a,(function(e){return e.id==t.id})).failed=!0;break;case"done":y.default.find(a,(function(e){return e.id==t.id})).done=!0;break;case"remove":a=a.filter((function(e){return e.id!=t.id}))||[]}return a}function x(e){var t=(0,b.default)(e).from("B").toBest();return t.val=Math.round(100*t.val)/100,"".concat(t.val," ").concat(t.unit)}function k(e){var t,r=e.upfile,a=e.removeFile,n=g.MESSAGE_TYPE.INFO,l="Uploading... ".concat((null===(t=r.progress)||void 0===t?void 0:t.toString())||"","%");return r.done?(n=g.MESSAGE_TYPE.SUCCESS,l="Uploaded!"):r.failed&&(n=g.MESSAGE_TYPE.ERROR,l="Failed!"),d.default.createElement(c.ListItem,{style:{cursor:"auto"}},d.default.createElement(c.Box,{display:"flex",alignItems:"flex-start"},d.default.createElement(c.Box,{overflow:"hidden",style:{overflowWrap:"break-word"}},r.file.name),d.default.createElement(c.Box,{marginLeft:"auto"},d.default.createElement(m.PgIconButton,{title:(0,h.default)("Remove from list"),icon:d.default.createElement(p.default,null),size:"xs",noBorder:!0,onClick:a}))),d.default.createElement("span",null,(0,d.useMemo)((function(){return x(r.file.size)}),[])),d.default.createElement(g.FormFooterMessage,{type:n,message:l,closable:!1,showIcon:!1,textCenter:!0,style:{position:"unset",padding:"0px 0px 4px",fontSize:"0.9em"}}))}function C(e){var t,r=e.fmUtilsObj,a=e.onClose,n=_(),s=(0,d.useReducer)(O,[]),f=(0,u.default)(s,2),g=f[0],b=f[1],y=(0,d.useCallback)((function(e){b({type:"add",files:e})}),[]),w=(0,v.useDropzone)({onDrop:y}),E=w.getRootProps,x=w.getInputProps;return(0,d.useEffect)((function(){g.forEach(function(){var e=(0,i.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.started||t.failed){e.next=11;break}return e.prev=1,b({type:"started",id:t.id}),e.next=5,r.uploadItem(t.file,r.storage_folder,(function(e){var r=e.loaded,a=e.total,n=Math.floor(100*r/a);b({type:"progress",id:t.id,value:n})}));case 5:b({type:"done",id:t.id}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),b({type:"failed",id:t.id});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}())}),[g.length]),d.default.createElement(c.Box,{className:n.root},d.default.createElement(c.Box,{display:"flex",justifyContent:"flex-end"},d.default.createElement(m.PgIconButton,{title:(0,h.default)("Close"),icon:d.default.createElement(p.default,null),size:"xs",noBorder:!0,onClick:a})),d.default.createElement(c.Box,{display:"flex",flexGrow:1,overflow:"hidden"},d.default.createElement(c.Box,(0,o.default)({className:n.uploadArea},E()),d.default.createElement("input",x()),d.default.createElement(c.Box,null,(0,h.default)("Drop files here, or click to select files.")),d.default.createElement(c.Box,null,(0,h.default)("The file size limit (per file) is %s MB.",null===(t=r.config)||void 0===t||null===(t=t.upload)||void 0===t?void 0:t.fileSizeLimit))),g.length>0&&d.default.createElement(c.Box,{className:n.uploadFilesRoot},d.default.createElement(c.List,null,g.map((function(e){return d.default.createElement(k,{key:e.id,upfile:e,removeFile:(0,i.default)(l.default.mark((function t(){return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:b({type:"remove",id:e.id});case 1:case"end":return t.stop()}}),t)})))})}))))))}k.propTypes={upfile:w.default.object,removeFile:w.default.func},C.propTypes={fmUtilsObj:w.default.object,onClose:w.default.func}},33220:(e,t,r)=>{"use strict";var a=r(24994),n=a(r(35244)),l=a(r(59567));r.p=window.resourceBasePath,n.default.Tools||(n.default.Tools={}),n.default.Tools.FileManager=l.default.getInstance(n.default),e.exports={FileManager:n.default.Tools.FileManager}},89841:(e,t,r)=>{"use strict";var a=r(2543);r(15852);var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=k,r(58476),r(19693),r(59581),r(53270),r(5086),r(87136),r(40173),r(58379);var l=n(r(85715)),o=n(r(96540)),i=n(r(6520)),u=r(39588),s=r(67327),d=r(42371),c=n(r(98351)),f=n(r(80450)),p=n(r(30642)),m=n(r(5556)),h=r(42632),v=n(r(67034)),g=n(r(89436)),b=n(r(32987)),y=n(r(1979)),w=n(r(78018)),E=r(96241),_=r(48103),O=r(80450),x=(0,u.makeStyles)((function(e){return{emptyPanel:{minHeight:"100%",minWidth:"100%",background:e.otherVars.emptySpaceBg,overflow:"auto",padding:"8px",display:"flex"},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},searchPadding:{flex:2.5},searchInput:{flex:1,margin:"4 0 4 0",borderLeft:"none",paddingLeft:5},propertiesPanel:{height:"100%"},autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"8px",overflow:"hidden !important",overflowX:"auto !important"}}}));function k(e){var t=e.node,r=e.treeNodeInfo,n=e.nodeData,u=e.nodeItem,m=e.isActive,k=e.isStale,C=e.setIsStale,P=x(),S=(0,_.usePgAdmin)(),M=o.default.useState([]),j=(0,l.default)(M,2),T=j[0],D=j[1],N=o.default.useState("Please select an object in the tree view."),I=(0,l.default)(N,2),B=I[0],R=I[1],A=o.default.useState([]),F=(0,l.default)(A,2),L=F[0],H=F[1],z=o.default.useState(""),W=(0,l.default)(z,2),U=W[0],q=W[1],V=o.default.useRef(),G=o.default.useState([{Header:"properties",accessor:"Properties",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:"value",accessor:"value",sortable:!0,resizable:!0,disableGlobalFilter:!1}]),Y=(0,l.default)(G,2),Q=Y[0],K=Y[1],X=function(e){var t,r,n,l=L,o=[],u=S.Browser.tree.selected(),s=u?S.Browser.tree.itemData(u):null,d=s&&S.Browser.Nodes[s._type];if(0!==(o="coll-constraints"==(null==d?void 0:d.type)?l.map((function(e){return{id:e.original.oid,_type:e.original._type}})):l.map((function(e){return e.original[V.current.idAttribute]}))).length){if(d){"dropCascade"===e?(t=d.generate_url(u,"delete"),r=(0,c.default)("Are you sure you want to delete all the selected objects and all the objects that depend on them?"),n=(0,c.default)("Delete CASCADE multiple objects?")):"dropForce"===e?(t=d.generate_url(u,"delete"),r=(0,c.default)("Delete databases with the force option will attempt to terminate all the existing connections to the selected databases. Are you sure you want to proceed?"),n=(0,c.default)("Delete FORCE multiple objects?")):(t=d.generate_url(u,"drop"),r=(0,c.default)("Are you sure you want to delete all the selected objects?"),n=(0,c.default)("Delete multiple objects?"));var f=(0,i.default)(),p=function(){q((0,c.default)("Deleting Objects...")),f.delete(t,{data:JSON.stringify({ids:o}),contentType:"application/json; charset=utf-8"}).then((function(e){0==e.success&&S.Browser.notifier.alert(e.errormsg,e.info),S.Browser.tree.refresh(u),C(!0)})).catch((function(e){S.Browser.notifier.alert((0,c.default)("Error deleting %s",s._label.toLowerCase()),a.isUndefined(e.response)?e.message:e.response.data.errormsg)})).then((function(){q("")}))};confirm?S.Browser.notifier.confirm(n,r,p,null):p()}}else S.Browser.notifier.alert((0,c.default)("Delete Multiple"),(0,c.default)("Please select at least one object to delete."))};o.default.useEffect((function(){if(t){var e,l,o=S.Browser.Nodes[null==n?void 0:n._type.replace("coll-","")],s=d.generateCollectionURL.call(o,u,"properties"),f=(0,i.default)(),p=[],h={};if(!k||!m)return;if(q((0,c.default)("Loading...")),a.isUndefined(o.getSchema))t.columns.forEach((function(e){h={Header:e,accessor:e,sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:0},p.push(h)}));else V.current=null===(e=o.getSchema)||void 0===e?void 0:e.call(o,r,n),null===(l=V.current)||void 0===l||l.fields.forEach((function(e){t.columns.indexOf(e.id)>-1&&(h=e.label.indexOf("?")>-1?{Header:e.label,accessor:e.id,sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:0,Cell:(0,O.getSwitchCell)()}:{Header:e.label,accessor:e.id,sortable:!0,resizable:!0,disableGlobalFilter:!1,minWidth:0},p.push(h))}));f({url:s,type:"GET"}).then((function(e){e.data.forEach((function(e){e.icon=""})),K(p),D(e.data),R("No properties are available for the selected object."),q("")})).catch((function(e){S.Browser.notifier.alert((0,c.default)("Failed to retrieve data from the server."),(0,c.default)(e.message))})),C(!1)}}),[n,t,u,k,m]);return o.default.createElement(p.default,{className:"obj_properties"},o.default.createElement(w.default,{message:U}),o.default.createElement(s.Box,{className:P.propertiesPanel},T.length>0?o.default.createElement(f.default,{isSelectRow:!("catalog"in r)&&"Catalogs"!==n.label&&a.isUndefined(null==t?void 0:t.canSelect),CustomHeader:function(){var e=(0,E.evalFunc)(t,t.canDrop,n,u,r),a=(0,E.evalFunc)(t,t.canDropCascade,n,u,r),l=(0,E.evalFunc)(t,t.canDropForce,n,u,r);return o.default.createElement(s.Box,null,o.default.createElement(h.PgButtonGroup,{size:"small"},o.default.createElement(h.PgIconButton,{icon:o.default.createElement(v.default,{style:{height:"1.35rem"}}),"aria-label":"Delete",title:(0,c.default)("Delete"),onClick:function(){X("drop")},disabled:!(L.length>0)||!e}),"coll-database"!==t.type?o.default.createElement(h.PgIconButton,{icon:o.default.createElement(g.default,{style:{height:"1.5rem"}}),"aria-label":"Delete Cascade",title:(0,c.default)("Delete (Cascade)"),onClick:function(){X("dropCascade")},disabled:!(L.length>0)||!a}):o.default.createElement(h.PgIconButton,{icon:o.default.createElement(b.default,{style:{height:"1.4rem"}}),"aria-label":"Delete Force",title:(0,c.default)("Delete (Force)"),onClick:function(){X("dropForce")},disabled:!(L.length>0)||!l})))},className:P.autoResizer,columns:Q,data:T,type:"panel",isSearch:!1,getSelectedRows:function(e){H(e)}}):o.default.createElement("div",{className:P.emptyPanel},o.default.createElement(y.default,{text:(0,c.default)(B)}))))}k.propTypes={node:m.default.func,nodeData:m.default.object,treeNodeInfo:m.default.object,nodeItem:m.default.object,isActive:m.default.bool,isStale:m.default.bool,setIsStale:m.default.func}},84316:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=g,r(47746),r(5086),r(69193);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=n(r(6520)),u=r(2193),s=n(r(66729)),d=n(r(98351)),c=r(42371),f=r(48103),p=r(60751),m=n(r(53196)),h=n(r(5556));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}function g(e){var t=e.panelId,r=e.node,n=e.treeNodeInfo,l=e.nodeData,h=e.actionType,v=e.formType,g=e.onEdit,b=e.onSave,y=e.onClose,w=e.isActive,E=e.setIsStale,_=e.isStale,O=o.default.useContext(p.LayoutDockerContext),x=null==l?void 0:l._type,k=(0,f.usePgAdmin)(),C=n&&"server"in n&&k.Browser.serverInfo&&k.Browser.serverInfo[n.server._id],P=n&&"catalog"in n,S="copy"==h,M=c.generateNodeUrl.call(r,n,S?"edit":h,l,!1,r.url_jump_after_node),j=(0,i.default)(),T=(0,o.useRef)(0),D=function(e){return M+(e?"":l._id)},N=(0,o.useRef)(!1),I=!0,B=(0,m.default)().getPreferencesForModule("browser").confirm_on_properties_close,R=["table","partition"].includes(x)&&!a.isEmpty(l.rows_cnt)?{rows_cnt:l.rows_cnt}:void 0,A=r.getSchema(n,l);S&&(h="create");var F=function(){return new Promise((function(e,t){if("create"!==h||S){if(!w&&"properties"==h)return;j.get(D(!1)).then((function(t){var a=t.data;S&&(delete a[A.idAttribute],a=r.copy(a)),e(a)})).catch((function(e){k.Browser.notifier.pgNotifier("error",e,(0,d.default)("Failed to fetch data"),(function(r){if("CRYPTKEY_SET"==r)return Promise.resolve(F());"CRYPTKEY_NOT_SET"==r&&t((0,d.default)("The master password is not set.")),t(e)}))})).then((function(){null==E||E(!1)}))}else e({})}))},L=function e(r){t!=r&&e(),I&&B&&N.current?k.Browser.notifier.confirm((0,d.default)("Warning"),(0,d.default)("Changes will be lost. Are you sure you want to close the dialog?"),(function(){y(!0)}),null):y(!0)};(0,o.useEffect)((function(){return"dialog"==v&&O.eventBus.registerListener(p.LAYOUT_EVENTS.CLOSING,L),function(){O.eventBus.deregisterListener(p.LAYOUT_EVENTS.CLOSING,L)}}),[]);var H={mode:h,serverInfo:C?{type:C.server_type,version:C.version}:void 0,inCatalog:P};"catalog"in n&&"tab"!==v&&(A.filterGroups=[(0,d.default)("Security")]),(0,o.useMemo)((function(){T.current=0}),[null==l?void 0:l._id]);var z=(0,o.useMemo)((function(){return _&&(T.current+=1),"properties"!=h||w||(F=function(){return Promise.resolve({})}),(null==l?void 0:l._id)+"-"+T.current}),[w,null==l?void 0:l._id,_]);return o.default.createElement(s.default,{key:z,formType:v,getInitData:F,updatedData:R,schema:A,viewHelperProps:H,onSave:function e(t,r){return new Promise((function(a,n){return j({url:D(t),method:t?"POST":"PUT",data:r}).then((function(e){I=!1,a(e.data),null==b||b(e.data)})).catch((function(a){k.Browser.notifier.pgNotifier("error-noalert",a,"",(function(l){if("CRYPTKEY_SET"==l)return Promise.resolve(e(t,r));"CRYPTKEY_NOT_SET"==l&&n((0,d.default)("The master password is not set.")),n(a)}))}))}))},onClose:function(){return y()},onHelp:function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]){var t=n.server,a=k.Browser.utils.pg_help_path,l="";l="ppas"==t.server_type&&r.epasHelp?(0,u.getEPASHelpUrl)(t.version,r.epasURL):""==r.sqlCreateHelp&&""!=r.sqlAlterHelp?(0,u.getHelpUrl)(a,r.sqlAlterHelp,t.version):""!=r.sqlCreateHelp&&""==r.sqlAlterHelp||e?(0,u.getHelpUrl)(a,r.sqlCreateHelp,t.version):(0,u.getHelpUrl)(a,r.sqlAlterHelp,t.version),window.open(l,"postgres_help")}else window.open(r.dialogHelp,"pgadmin_help")},onEdit:g,onDataChange:function(e){N.current=e},confirmOnCloseReset:B,hasSQL:r.hasSQL&&("create"===h||"edit"===h),getSQLValue:function(e,t){var a=c.generateNodeUrl.call(r,n,"msql",l,!e,r.url_jump_after_node);return new Promise((function(e,r){j({url:a,method:"GET",params:t}).then((function(t){e(t.data.data)})).catch((function(e){!function(e){e.response?console.error("error resp",e.response):e.request?console.error("error req",e.request):e.message&&console.error("error msg",e.message)}(e),r(e)}))}))},disableSqlHelp:""==r.sqlAlterHelp&&""==r.sqlCreateHelp&&!r.epasHelp,disableDialogHelp:null==r.dialogHelp||""==r.dialogHelp})}g.propTypes={panelId:h.default.string,node:h.default.func,treeNodeInfo:h.default.object,nodeData:h.default.object,actionType:h.default.string,formType:h.default.string,onEdit:h.default.func,onSave:h.default.func,onClose:h.default.func,isActive:h.default.bool,setIsStale:h.default.func,isStale:h.default.bool}},99165:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(94634));r(54989);var l=a(r(96540)),o=a(r(89841)),i=a(r(51766)),u=a(r(25354)),s=r(58237),d=a(r(84316)),c=a(r(1979)),f=a(r(98351)),p=r(67327),m=r(39588),h=r(48103),v=a(r(5556)),g=a(r(2543)),b=(0,m.makeStyles)((function(e){return{root:{height:"100%",background:e.otherVars.emptySpaceBg,display:"flex",flexDirection:"column"}}}));function y(e){var t,r,a=(null===(t=e.nodeData)||void 0===t||null===(t=t._type)||void 0===t?void 0:t.startsWith("coll-"))||"dbms_job_scheduler"==(null===(r=e.nodeData)||void 0===r?void 0:r._type),u=b(),s=(0,h.usePgAdmin)(),m="";return e.node?g.default.isUndefined(e.node.hasProperties)||e.node.hasProperties||(m=(0,f.default)("No information is available for the selected object.")):m=(0,f.default)("Please select an object in the tree view."),m?l.default.createElement(p.Box,{className:u.root},l.default.createElement(p.Box,{margin:"4px auto"},l.default.createElement(c.default,{text:m}))):a?l.default.createElement(p.Box,{className:u.root},l.default.createElement(i.default,null,l.default.createElement(o.default,e))):l.default.createElement(p.Box,{className:u.root},l.default.createElement(i.default,null,l.default.createElement(d.default,(0,n.default)({},e,{actionType:"properties",formType:"tab",onEdit:function(){s.Browser.Node.callbacks.show_obj_properties.call(e.node,{action:"edit"})}}))))}y.propTypes={node:v.default.func,treeNodeInfo:v.default.object,nodeData:v.default.object,nodeItem:v.default.object};t.default=(0,u.default)(y,s.BROWSER_PANELS.PROPERTIES)},71932:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(85715)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=r(42371),s=n(r(98351)),d=n(r(5556)),c=n(r(6520)),f=r(39588),p=n(r(79761)),m=n(r(78018)),h=n(r(25354)),v=r(58237),g=r(48103);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}var y=(0,f.makeStyles)((function(e){return{textArea:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],minHeight:"100%",minWidth:"100%"}}}));function w(e){var t=e.nodeData,r=e.node,n=e.treeNodeInfo,l=e.isActive,d=e.isStale,f=e.setIsStale,h=y(),v=a.isUndefined(n)||a.isUndefined(n.database)?0:n.database._id,b=!a.isUndefined(n)&&!a.isUndefined(n.database)&&n.database.connected,w=i.default.useState(""),E=(0,o.default)(w,2),_=E[0],O=E[1],x=i.default.useState(""),k=(0,o.default)(x,2),C=k[0],P=k[1],S=(0,g.usePgAdmin)();return(0,i.useEffect)((function(){if(d&&l){var e="-- "+(0,s.default)("Please select an object in the tree view.");if(r){var a=u.generateNodeUrl.call(r,n,"sql",t,!0,r.url_jump_after_node);if(v&&!b)return;if(e="-- "+(0,s.default)("No SQL could be generated for the selected object."),r.hasSQL){var o=(0,c.default)();P("Loading..."),o({url:a,type:"GET"}).then((function(t){t.data.length>0?(O(t.data),P("")):O(e)})).catch((function(e){S.Browser.notifier.alert((0,s.default)("Error"),(0,s.default)(e.response.data.errormsg)),O((0,s.default)("Failed to retrieve data from the server.")),P("")})).then((function(){P("")}))}}""!=e&&O(e),f(!1)}}),[d,l,null==t?void 0:t.id]),i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,{message:C}),i.default.createElement(p.default,{className:h.textArea,value:_,readonly:!0,showCopyBtn:!0}))}w.propTypes={nodeData:d.default.object,treeNodeInfo:d.default.object,node:d.default.func,isActive:d.default.bool,isStale:d.default.bool,setIsStale:d.default.func};t.default=(0,h.default)(w,v.BROWSER_PANELS.SQL)},98004:(e,t,r)=>{"use strict";var a=r(2543);r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.getURL=function(e,t,r,o,i,u){if(e.is_collection&&"stats"===u)return n.generateCollectionURL.call(o,i,u);if(-1==a.indexOf(["partition"],e._type))return n.generateNodeUrl.call(o,r,u,e,t,o.url_jump_after_node);return(0,l.sprintf)("table/%s/%s/%s/%s/%s/%s",encodeURIComponent(u),encodeURIComponent(r.server_group._id),encodeURIComponent(r.server._id),encodeURIComponent(r.database._id),encodeURIComponent(r.partition.schema_id),encodeURIComponent(r.partition._id))},r(19693);var n=r(42371),l=r(96241)},25198:(e,t,r)=>{"use strict";r(63534),r(17),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(r(85715)),o=a(r(43693));r(58476),r(47746),r(19693),r(98741),r(5086),r(43148),r(58379),r(18772);var i=a(r(2543)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=E(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=a(r(80450)),d=a(r(98351)),c=a(r(5556)),f=a(r(6520)),p=r(39588),m=r(98004),h=a(r(78018)),v=a(r(1979)),g=r(96241),b=a(r(25354)),y=r(58237),w=r(48103);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var x=(0,p.makeStyles)((function(e){return{emptyPanel:{minHeight:"100%",minWidth:"100%",background:e.otherVars.emptySpaceBg,overflow:"auto",padding:"8px",display:"flex"},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},autoResizer:{height:"100% !important",width:"100% !important",background:e.palette.grey[400],padding:"7.5px",overflowX:"auto !important",overflowY:"hidden !important",minHeight:"100%",minWidth:"100%"}}}));function k(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=[];return t?a=[{Header:(0,d.default)("Statistics"),accessor:"name",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:"Value",accessor:"value",sortable:!1,resizable:!0,disableGlobalFilter:!1}]:i.default.isUndefined(e)||e.forEach((function(e){a.push({Header:e.name,accessor:e.name,sortable:!0,resizable:!0,disableGlobalFilter:!1})})),a.forEach((function(e){r.includes(e.Header)&&(e.Cell=function(e){var t=e.value;return u.default.createElement(u.default.Fragment,null,(0,g.toPrettySize)(t))},e.Cell.displayName="Cell",e.Cell.propTypes={value:c.default.any})})),a}function C(e,t){var r,a=[];if(e.data.data){var n=e.data.data;t.hasCollectiveStatistics||n.rows.length>1?(n.rows.forEach((function(e){a.push(O(O({},e),{},{icon:""}))})),r=k(n.columns,!1,t.statsPrettifyFields)):(a=function(e,t){var r,a,n=e.rows[0],l=e.columns,o=[];for(var u in l)r=l[u].name,a=null!=n&&n[r]?-1!=i.default.indexOf(t,r)?(0,g.toPrettySize)(n[r]):n[r]:null,o.push({name:r,value:a,icon:""});return o}(n,t.statsPrettifyFields),r=k(n.columns,!0))}return[a,r]}function P(e){var t=e.nodeData,r=e.nodeItem,a=e.node,n=e.treeNodeInfo,o=e.isActive,c=e.isStale,p=e.setIsStale,g=x(),b=u.default.useState([]),y=(0,l.default)(b,2),E=y[0],_=y[1],O=u.default.useState(""),k=(0,l.default)(O,2),P=k[0],S=k[1],M=u.default.useState(""),j=(0,l.default)(M,2),T=j[0],D=j[1],N=u.default.useState([{Header:"Statictics",accessor:"name",sortable:!0,resizable:!0,disableGlobalFilter:!1},{Header:"Value",accessor:"value",sortable:!0,resizable:!0,disableGlobalFilter:!1}]),I=(0,l.default)(N,2),B=I[0],R=I[1],A=(0,w.usePgAdmin)();return(0,u.useEffect)((function(){if(c&&o){var e,u=(0,d.default)("Please select an object in the tree view.");if(a){e=(0,m.getURL)(t,!0,n,a,r,"stats"),u=(0,d.default)("No statistics are available for the selected object.");var s=(0,f.default)();a.hasStatistics?(D("Loading..."),s({url:e,type:"GET"}).then((function(e){var t=C(e,a),r=(0,l.default)(t,2),n=r[0],o=r[1];_(n),i.default.isUndefined(o)||R(o),D("")})).catch((function(e){var t;D(""),"CRYPTKEY_MISSING"==(null==e||null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.info)?A.Browser.notifier.pgNotifier("error",e.request,"The master password is not set",(function(e){setTimeout((function(){"CRYPTKEY_SET"==e?S("No statistics are available for the selected object."):"CRYPTKEY_NOT_SET"==e&&S((0,d.default)("The master password is not set."))}),100)})):(A.Browser.notifier.alert((0,d.default)("Failed to retrieve data from the server."),(0,d.default)(e.message)),S((0,d.default)("Failed to retrieve data from the server.")))}))):(D(""),S("No statistics are available for the selected object."))}""!=u&&(_([]),S(u)),p(!1)}}),[c,o,null==t?void 0:t.id]),u.default.createElement(u.default.Fragment,null,E.length>0?u.default.createElement(s.default,{className:g.autoResizer,columns:B,data:E,msg:P,type:"panel"}):u.default.createElement("div",{className:g.emptyPanel},u.default.createElement(h.default,{message:T}),u.default.createElement(v.default,{text:(0,d.default)(P)})))}P.propTypes={nodeData:c.default.object,nodeItem:c.default.object,treeNodeInfo:c.default.object,node:c.default.func,isActive:c.default.bool,isStale:c.default.bool,setIsStale:c.default.func};t.default=(0,b.default)(P,y.BROWSER_PANELS.STATISTICS)},53196:(e,t,r)=>{"use strict";var a=r(2543);r(63534),r(36012),r(15852),r(10678),r(3101),r(7899);var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.listenPreferenceBroadcast=function(){return h.onmessage=function(e){m.getState().version<e.data.version&&m.setState(p(p({},m.getState()),e.data))},h.postMessage("sync"),new Promise((function(e){var t=setInterval((function(){var r;(null===(r=m.getState())||void 0===r?void 0:r.version)>0&&(clearInterval(t),e())}),100)}))},t.setupPreferenceBroadcast=function(){var e=function(e){h.postMessage({data:e.data,version:e.version})};m.subscribe((function(t){e(t)})),h.onmessage=function(t){"sync"==t.data&&e(m.getState()),"refresh"==t.data&&m.getState().cache()}};var l=n(r(54756)),o=n(r(43693)),i=n(r(29293));r(17),r(18636),r(58476),r(79389),r(98741),r(5086),r(69193),r(58379),r(18772);var u=r(82510),s=n(r(6520)),d=n(r(50553)),c=n(r(35244));function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var m=(0,u.create)((function(e,t){return{data:{},version:0,isLoading:!0,failed:!1,getPreferences:function(e,r){return a.find(t().data,{module:e,name:r})},setPreference:function(e){(0,s.default)().put((0,d.default)("preferences.update_pref"),e).then((function(){h.postMessage("refresh")}))},getPreferencesForModule:function(e){var r={};return a.forEach(a.filter(t().data,{module:e}),(function(e){r[e.name]=e.value})),r},getPreferenceForId:function(e){return a.find(t().data,{id:e})},cache:(r=(0,i.default)(l.default.mark((function t(){var r;return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,s.default)().get((0,d.default)("preferences.get_all"));case 3:r=t.sent,e({data:r.data,version:(new Date).getTime(),isLoading:!1}),t.next=11;break;case 7:t.prev=7,t.t0=t.catch(0),e({data:{},version:(new Date).getTime(),isLoading:!1,failed:!0}),c.default.Browser.notifier.pgRespErrorNotify(t.t0);case 11:case"end":return t.stop()}}),t,null,[[0,7]])}))),function(){return r.apply(this,arguments)})};var r})),h=(t.default=m,new BroadcastChannel("preference-change"))},11593:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t=v(),r=(0,s.useState)(!1),n=(0,o.default)(r,2)[1],l=(0,m.usePgAdmin)(),u=function(){return n((function(e){return!e}))};(0,s.useEffect)((function(){l.Browser.Events.on("pgadmin:nw-enable-disable-menu-items",a.debounce((function(){u()}),100)),l.Browser.Events.on("pgadmin:nw-refresh-menu-item",a.debounce((function(){u()}),100))}),[]);var h=function(e,t){if("separator"==e.type)return s.default.createElement(c.PgMenuDivider,{key:t});var r="boolean"==typeof e.checked;return s.default.createElement(c.PgMenuItem,{key:t,disabled:e.isDisabled,onClick:function(){e.callback(),r&&u()},hasCheck:r,checked:e.checked,closeOnCheck:!0},e.label)},g=l.Browser.utils.userMenuInfo;return s.default.createElement(i.Box,{className:t.root,"data-test":"app-menu-bar"},s.default.createElement("div",{className:t.logo}),s.default.createElement("div",{className:t.menus},null===(e=l.Browser.MainMenus)||void 0===e?void 0:e.map((function(e){return s.default.createElement(c.PgMenu,{menuButton:s.default.createElement(d.PrimaryButton,{key:e.label,"data-label":e.label},e.label,s.default.createElement(f.default,{fontSize:"small"})),label:e.label,key:e.name},e.getMenuItems().map((function(e,t){var r=e.getMenuItems();return r?s.default.createElement(c.PgSubMenu,{key:e.label,label:e.label},r.map((function(e,t){return h(e,t)}))):h(e,t)})))}))),g&&s.default.createElement("div",{className:t.userMenu},s.default.createElement(c.PgMenu,{menuButton:s.default.createElement(d.PrimaryButton,{"data-test":"loggedin-username"},s.default.createElement("div",{className:t.gravatar},g.gravatar&&s.default.createElement("img",{src:g.gravatar,width:"18",height:"18",alt:"Gravatar for ".concat(g.username)}),!g.gravatar&&s.default.createElement(p.default,null)),g.username," (",g.auth_source,")",s.default.createElement(f.default,{fontSize:"small"})),label:g.username,align:"end"},g.menus.map((function(e,t){return h(e,t)})))))},r(59581),r(98741);var o=n(r(85715)),i=r(67327),u=r(39588),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=r(42632),c=r(83882),f=n(r(9483)),p=n(r(91749)),m=r(48103);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}var v=(0,u.makeStyles)((function(e){return{root:{height:"30px",backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,padding:"0 0.5rem",display:"flex",alignItems:"center"},logo:{width:"96px",height:"100%",background:"url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDUgNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO30uY2xzLTJ7ZmlsbDojMzI2ODkzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+cGdBZG1pbjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTguOTQsNDEuNGEyLjQ4LDIuNDgsMCwwLDEtMi4yNy0zLjQ5TDY0LDIxLjI5VjZhNiw2LDAsMCwwLTYtNkg2QTYsNiwwLDAsMCwwLDZWNDRhNiw2LDAsMCwwLDYsNkg1OGE2LDYsMCwwLDAsNi02VjQxLjRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjkuMjUsMzAuMTdhMTMuMTMsMTMuMTMsMCwwLDEtMS44Mi02LjkzLDEzLDEzLDAsMCwxLDEuODItNi44OCwxMi41LDEyLjUsMCwwLDEsMS40OC0xLjk1LDEwLjQ0LDEwLjQ0LDAsMCwwLTMuMjUtMi44OSwxMS4xNiwxMS4xNiwwLDAsMC01LjY1LTEuNDVxLTQuNDgsMC02LjcyLDIuNjRWMTAuNDRINy41MVY0MC4zNmExLDEsMCwwLDAsMSwxaDZhMSwxLDAsMCwwLDEtMVYzMS4xOWE4LjQ3LDguNDcsMCwwLDAsNi4zNCwyLjQsMTEuMjYsMTEuMjYsMCwwLDAsNS42NS0xLjQ1LDEwLjUzLDEwLjUzLDAsMCwwLDIuMDYtMS41NkMyOS40NCwzMC40NCwyOS4zNCwzMC4zMSwyOS4yNSwzMC4xN1pNMjMuNiwyNS44YTQuNTIsNC41MiwwLDAsMS0zLjQ1LDEuNDQsNC40OCw0LjQ4LDAsMCwxLTMuNDQtMS40NCw1LjYsNS42LDAsMCwxLTEuMzUtNCw1LjU5LDUuNTksMCwwLDEsMS4zNS00LDQuNDYsNC40NiwwLDAsMSwzLjQ0LTEuNDUsNC40OSw0LjQ5LDAsMCwxLDMuNDUsMS40NSw1LjYzLDUuNjMsMCwwLDEsMS4zNCw0QTUuNjQsNS42NCwwLDAsMSwyMy42LDI1LjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNTYuNDksMTIuNjNWMzEuMjRxMCw2LjM1LTMuNDQsOS41MXQtOS45MiwzLjE3YTI1LjQyLDI1LjQyLDAsMCwxLTYuMy0uNzUsMTUsMTUsMCwwLDEtNS0yLjIzbDIuODktNS41OWExMC4xNywxMC4xNywwLDAsMCwzLjUxLDEuNzksMTQuMzcsMTQuMzcsMCwwLDAsNC4xOC42NUE2LjUzLDYuNTMsMCwwLDAsNDcsMzYuNGE1LjM3LDUuMzcsMCwwLDAsMS40Ny00LjExdi0uNzZjLTEuNTQsMS44LTMuNzksMi42OS02Ljc2LDIuNjlhMTEuNywxMS43LDAsMCwxLTUuNTktMS4zNkExMC4zNywxMC4zNywwLDAsMSwzMi4wOSwyOWExMC44OSwxMC44OSwwLDAsMS0xLjUxLTUuNzcsMTAuODYsMTAuODYsMCwwLDEsMS41MS01Ljc0LDEwLjQyLDEwLjQyLDAsMCwxLDQuMDctMy44NiwxMS43MSwxMS43MSwwLDAsMSw1LjU5LTEuMzdjMy4yNSwwLDUuNjMsMS4wNiw3LjE0LDMuMTVWMTIuNjNabS05LjMsMTMuOTVhNC40LDQuNCwwLDAsMCwxLjQtMy4zNiw0LjM0LDQuMzQsMCwwLDAtMS4zOC0zLjM0LDUuNjUsNS42NSwwLDAsMC03LjE2LDAsNC4zLDQuMywwLDAsMC0xLjQxLDMuMzQsNC4zNSw0LjM1LDAsMCwwLDEuNDMsMy4zNiw1LjA4LDUuMDgsMCwwLDAsMy41NywxLjNBNSw1LDAsMCwwLDQ3LjE5LDI2LjU4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTgzLjQzLDMyLjg5SDcxbC0yLDUuMDlhMSwxLDAsMCwxLS45My42Mkg2MS43M2ExLDEsMCwwLDEtLjkxLTEuNEw3Mi45MSw5LjhhMSwxLDAsMCwxLC45Mi0uNmg2Ljg5YTEsMSwwLDAsMSwuOTEuNkw5My43NywzNy4yYTEsMSwwLDAsMS0uOTIsMS40SDg2LjQxYTEsMSwwLDAsMS0uOTMtLjYyWk04MSwyNi43NmwtMy43OC05LjQxLTMuNzgsOS40MVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjAuNDQsOC40NFYzNy42YTEsMSwwLDAsMS0xLDFoLTUuNmExLDEsMCwwLDEtMS0xVjM2LjMzUTExMC42MiwzOSwxMDYuMTYsMzlhMTEuMjksMTEuMjksMCwwLDEtNS42Ny0xLjQ1LDEwLjU0LDEwLjU0LDAsMCwxLTQtNC4xNEExMi42MiwxMi42MiwwLDAsMSw5NSwyNy4xOCwxMi41MywxMi41MywwLDAsMSw5Ni40NCwyMWExMC4zNSwxMC4zNSwwLDAsMSw0LTQuMDksMTEuNDgsMTEuNDgsMCwwLDEsNS42Ny0xLjQzLDguMjQsOC4yNCwwLDAsMSw2LjMsMi4zNVY4LjQ0YTEsMSwwLDAsMSwxLTFoNkExLDEsMCwwLDEsMTIwLjQ0LDguNDRabS05LjE5LDIyLjc1YTUuNzEsNS43MSwwLDAsMCwxLjM0LTQsNS42LDUuNiwwLDAsMC0xLjMyLTMuOTUsNC40Nyw0LjQ3LDAsMCwwLTMuNDMtMS40Myw0LjUzLDQuNTMsMCwwLDAtMy40NCwxLjQzLDUuNTEsNS41MSwwLDAsMC0xLjM0LDMuOTUsNS42Nyw1LjY3LDAsMCwwLDEuMzQsNCw0Ljc3LDQuNzcsMCwwLDAsNi44NSwwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2MSwxOGMxLjY2LDEuNjgsMi41LDQuMjEsMi41LDcuNnYxMmExLDEsMCwwLDEtMSwxaC02YTEsMSwwLDAsMS0xLTFWMjYuODhhNS42Nyw1LjY3LDAsMCwwLS45LTMuNTMsMy4wOSwzLjA5LDAsMCwwLTIuNTUtMS4xMywzLjYyLDMuNjIsMCwwLDAtMi44OSwxLjI2LDUuNzEsNS43MSwwLDAsMC0xLjEsMy44MlYzNy42YTEsMSwwLDAsMS0xLDFoLTZhMSwxLDAsMCwxLTEtMVYyNi44OGMwLTMuMTEtMS4xNC00LjY2LTMuNDQtNC42NmEzLjcsMy43LDAsMCwwLTIuOTQsMS4yNiw1LjcxLDUuNzEsMCwwLDAtMS4wOSwzLjgyVjM3LjZhMSwxLDAsMCwxLTEsMWgtNmExLDEsMCwwLDEtMS0xVjE2Ljg0YTEsMSwwLDAsMSwxLTFoNS42YTEsMSwwLDAsMSwxLDF2MS4zOWE4LDgsMCwwLDEsMy0yLjA4LDEwLjIzLDEwLjIzLDAsMCwxLDMuOC0uNjksMTAsMTAsMCwwLDEsNC4yOS44OEE3LjI4LDcuMjgsMCwwLDEsMTQ2LjQyLDE5YTguODUsOC44NSwwLDAsMSwzLjQxLTIuNjUsMTAuOTMsMTAuOTMsMCwwLDEsNC40OS0uOTJBOSw5LDAsMCwxLDE2MSwxOFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNjguMTIsMTIuMWEzLjkxLDMuOTEsMCwwLDEtMS4zNC0yLjc5QTQuMTYsNC4xNiwwLDAsMSwxNjgsNi4xOWE1LDUsMCwwLDEsMy42Ny0xLjM2QTUuMjUsNS4yNSwwLDAsMSwxNzUuMTgsNmEzLjc1LDMuNzUsMCwwLDEsMS4zNCwzLDQuMSw0LjEsMCwwLDEtMS4zNCwzLjEzLDUuNjgsNS42OCwwLDAsMS03LjA2LDBabS41NCwzLjc0aDZhMSwxLDAsMCwxLDEsMVYzNy42YTEsMSwwLDAsMS0xLDFoLTZhMSwxLDAsMCwxLTEtMVYxNi44NEExLDEsMCwwLDEsMTY4LjY2LDE1Ljg0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwMS41NSwxOHEyLjU5LDIuNTIsMi41OSw3LjZ2MTJhMSwxLDAsMCwxLTEsMWgtNmExLDEsMCwwLDEtMS0xVjI2Ljg4cTAtNC42Ni0zLjc0LTQuNjZhNC4zLDQuMywwLDAsMC0zLjMsMS4zNCw1LjgzLDUuODMsMCwwLDAtMS4yNCw0djEwYTEsMSwwLDAsMS0xLDFoLTZhMSwxLDAsMCwxLTEtMVYxNi44NGExLDEsMCwwLDEsMS0xaDUuNjFhMSwxLDAsMCwxLDEsMXYxLjQ3YTkuMDUsOS4wNSwwLDAsMSwzLjE5LTIuMTIsMTAuNzgsMTAuNzgsMCwwLDEsNC0uNzNBOS4zNCw5LjM0LDAsMCwxLDIwMS41NSwxOFoiLz48L3N2Zz4=) 0 0 no-repeat",backgroundPositionY:"center"},menus:{display:"flex",alignItems:"center",gap:"2px",marginLeft:"16px","& .MuiButton-containedPrimary":{padding:"1px 8px"}},userMenu:{marginLeft:"auto","& .MuiButton-containedPrimary":{fontSize:"0.825rem"}},gravatar:{marginRight:"4px"}}}))},48103:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.PgAdminContext=void 0,t.default=F,t.processesPanelData=t.defaultTabsData=void 0,t.usePgAdmin=function(){return i.default.useContext(L)},r(59581),r(98741);var l=a(r(85715)),o=a(r(43693)),i=T(r(96540)),u=a(r(11593)),s=a(r(75550)),d=T(r(60751)),c=a(r(98351)),f=a(r(6847)),p=a(r(99165)),m=a(r(71932)),h=a(r(25198)),v=r(58237),g=a(r(64470)),b=a(r(21172)),y=a(r(28263)),w=a(r(10778)),E=r(86498),_=a(r(96951)),O=a(r(59759)),x=a(r(58227)),k=a(r(93257)),C=a(r(53196)),P=r(96241),S=a(r(5556)),M=a(r(219));function j(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(j=function(e){return e?r:t})(e)}function T(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=j(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var I={tabLocked:!0,floatable:!1,panelExtra:function(){return i.default.createElement(O.default,null)}},B=N(N({},(0,d.getDefaultGroup)()),{},{panelExtra:function(){return i.default.createElement(x.default,null)}}),R=t.processesPanelData={id:v.BROWSER_PANELS.PROCESSES,title:(0,c.default)("Processes"),content:i.default.createElement(M.default,null),closable:!0,group:"playground"},A=t.defaultTabsData=[{id:v.BROWSER_PANELS.DASHBOARD,title:(0,c.default)("Dashboard"),content:i.default.createElement(k.default,null),closable:!0,group:"playground"},{id:v.BROWSER_PANELS.PROPERTIES,title:(0,c.default)("Properties"),content:i.default.createElement(p.default,null),closable:!0,group:"playground"},{id:v.BROWSER_PANELS.SQL,title:(0,c.default)("SQL"),content:i.default.createElement(m.default,null),closable:!0,group:"playground"},{id:v.BROWSER_PANELS.STATISTICS,title:(0,c.default)("Statistics"),content:i.default.createElement(h.default,null),closable:!0,group:"playground"},{id:v.BROWSER_PANELS.DEPENDENCIES,title:(0,c.default)("Dependencies"),content:i.default.createElement(g.default,null),closable:!0,group:"playground"},{id:v.BROWSER_PANELS.DEPENDENTS,title:(0,c.default)("Dependents"),content:i.default.createElement(b.default,null),closable:!0,group:"playground"},R];function F(e){var t=e.pgAdmin,r={dockbox:{mode:"vertical",children:[{mode:"horizontal",children:[{size:20,tabs:[d.LayoutDocker.getPanel({id:v.BROWSER_PANELS.OBJECT_EXPLORER,title:(0,c.default)("Object Explorer"),content:i.default.createElement(f.default,null),group:"object-explorer"})]},{size:80,id:v.BROWSER_PANELS.MAIN,group:"playground",tabs:A.map((function(e){return d.LayoutDocker.getPanel(e)})),panelLock:{panelStyle:"playground"}}]}]}},a=(0,C.default)(),n=a.isLoading,o=a.failed,p=(0,i.useMemo)((function(){return(0,P.getBrowser)()}),[]).name,m=(0,i.useState)(!1),h=(0,l.default)(m,2),g=h[0],b=h[1];return(0,i.useEffect)((function(){var e,r;g&&(null==t||null===(e=t.Browser)||void 0===e||null===(r=e.uiloaded)||void 0===r||r.call(e))}),[g]),n?i.default.createElement(i.default.Fragment,null):o?i.default.createElement(i.default.Fragment,null,"Failed to load preferences"):i.default.createElement(L.Provider,{value:t},i.default.createElement(w.default,null,i.default.createElement(E.NotifierProvider,{pgAdmin:t,onReady:function(){return b(!0)}}),"Nwjs"!=p&&i.default.createElement(u.default,null),i.default.createElement("div",{style:{height:"Nwjs"!=p?"calc(100% - 30px)":"100%"}},i.default.createElement(d.default,{getLayoutInstance:function(e){t.Browser.docker=e},defaultLayout:r,layoutId:"Browser/Layout",savedLayout:t.Browser.utils.layout,groups:{"object-explorer":I,playground:B},noContextGroups:["object-explorer"],resetToTabPanel:v.BROWSER_PANELS.MAIN})),i.default.createElement(y.default,null),i.default.createElement(_.default,null)),i.default.createElement(s.default,{pgAdmin:t}))}F.propTypes={pgAdmin:S.default.object};var L=t.PgAdminContext=i.default.createContext()},8106:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(34606),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=O;var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(28452)),u=a(r(63072)),s=a(r(29511)),d=r(39588),c=a(r(96540)),f=a(r(5556)),p=a(r(98351)),m=a(r(21464)),h=a(r(66729)),v=r(82657);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function y(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,w()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var E=function(e){function t(e,r,a){var n;return(0,l.default)(this,t),(n=y(this,t,[{newUser:""}])).deletedUser=e,n.adminUserList=r,n.noOfSharedServers=a,n}return(0,s.default)(t,e),(0,o.default)(t,[{key:"baseFields",get:function(){var e=this;return[{id:"note",type:"note",text:(0,p.default)("Select the user that will take ownership of the shared servers created by <b>"+e.deletedUser+"</b>. <b>"+e.noOfSharedServers+"</b> shared servers are currently owned by this user. </br></br> Clicking on the “Change” button will either change ownership if a user is selected or delete any shared servers if no user is selected. There is no way to reverse this action.")},{id:"newUser",label:(0,p.default)("User"),type:"select",controlProps:{allowClear:!0},options:e.adminUserList}]}},{key:"validate",value:function(e){var t=this;(0,v.isEmptyString)(e.newUser)?t.warningText=(0,p.default)("The shared servers owned by <b>"+t.deletedUser+"</b> will be deleted. Do you wish to continue?"):t.warningText=null}}])}(m.default),_=(0,d.makeStyles)((function(e){return{root:b({},e.mixins.tabPanel)}}));function O(e){var t=e.onSave,r=e.onClose,a=e.deletedUser,n=e.userList,l=e.noOfSharedServers,o=_(),i=new E(a,n,l);return c.default.createElement(h.default,{formType:"dialog",getInitData:function(){},schema:i,viewHelperProps:{mode:"create"},customSaveBtnName:"Change",onSave:t,onClose:r,hasSQL:!1,disableSqlHelp:!0,disableDialogHelp:!0,isTabView:!1,formClassName:o.root})}O.propTypes={onSave:f.default.func,onClose:f.default.func,userList:f.default.array,noOfSharedServers:f.default.number,deletedUser:f.default.string}},43684:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(34606),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=_,r(80115);var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(28452)),u=a(r(63072)),s=a(r(29511)),d=r(39588),c=a(r(96540)),f=a(r(5556)),p=a(r(98351)),m=a(r(21464)),h=a(r(66729));function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,y()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}var w=function(e){function t(e,r){var a,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return(0,l.default)(this,t),(a=b(this,t,[{user:e,password:"",newPassword:"",confirmPassword:""}])).isPgpassFileUsed=r,a.hasCsrfToken=n,a.showUser=o,a}return(0,s.default)(t,e),(0,o.default)(t,[{key:"baseFields",get:function(){return[{id:"user",label:(0,p.default)("User"),type:"text",disabled:!0,visible:this.showUser},{id:"password",label:(0,p.default)("Current Password"),type:"password",disabled:this.isPgpassFileUsed,noEmpty:!this.isPgpassFileUsed,controlProps:{maxLength:null,autoComplete:"new-password"}},{id:"newPassword",label:(0,p.default)("New Password"),type:"password",noEmpty:!0,controlProps:{maxLength:null}},{id:"confirmPassword",label:(0,p.default)("Confirm Password"),type:"password",noEmpty:!0,controlProps:{maxLength:null}}].concat(this.hasCsrfToken?[{id:"csrf_token",visible:!1,type:"text"}]:[])}},{key:"validate",value:function(e,t){return e.newPassword!==e.confirmPassword?(t("confirmPassword",(0,p.default)("Passwords do not match.")),!0):(t("confirmPassword",null),!1)}}])}(m.default),E=(0,d.makeStyles)((function(e){return{root:g({},e.mixins.tabPanel)}}));function _(e){var t=e.getInitData,r=void 0===t?function(){}:t,a=e.onSave,n=e.onClose,l=e.hasCsrfToken,o=void 0!==l&&l,i=e.showUser,u=void 0===i||i,s=E();return c.default.createElement(h.default,{formType:"dialog",getInitData:r,schema:new w("",!1,o,u),viewHelperProps:{mode:"create"},customSaveBtnName:"Change",onSave:a,onClose:n,hasSQL:!1,disableSqlHelp:!0,disableDialogHelp:!0,isTabView:!1,formClassName:s.root})}_.propTypes={onSave:f.default.func,onClose:f.default.func,getInitData:f.default.func,hasCsrfToken:f.default.bool,showUser:f.default.bool}},12174:(e,t,r)=>{"use strict";var a=r(2543);r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=w;var o=n(r(43693)),i=n(r(85715)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=n(r(98351)),d=r(67327),c=r(42632),f=n(r(29696)),p=n(r(27716)),m=n(r(5556)),h=r(10778),v=r(89109);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(g=function(e){return e?r:t})(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function w(e){var t=e.closeModal,r=e.data,n=e.onOK,l=e.setHeight,m=(0,h.useModalStyles)(),g=(0,u.useRef)(),b=(0,u.useRef)(),w=(0,u.useRef)(),E=(0,u.useState)({tunnel_password:"",save_tunnel_password:!1,password:"",save_password:!1}),_=(0,i.default)(E,2),O=_[0],x=_[1],k=function(e,t){var r=e;null!=e&&e.target&&(r=e.target.value),x((function(e){return y(y({},e),{},(0,o.default)({},t,r))}))},C=function(e){var t;"Enter"===e.key&&(null===(t=w.current)||void 0===t||t.click())};return(0,u.useLayoutEffect)((function(){var e;null===(e=b.current)||void 0===e||e.focus()}),[]),(0,u.useEffect)((function(){var e;null==l||l(null===(e=g.current)||void 0===e?void 0:e.offsetHeight)}),[g.current]),r?u.default.createElement(d.Box,{display:"flex",flexDirection:"column",className:m.container,ref:g},u.default.createElement(d.Box,{flexGrow:"1",p:2},r.prompt_tunnel_password&&u.default.createElement(u.default.Fragment,null,u.default.createElement(d.Box,null,u.default.createElement("span",{style:{fontWeight:"bold"}},r.tunnel_identity_file?(0,s.default)("Please enter the SSH Tunnel password for the identity file '%s' to connect the server \"%s\"",r.tunnel_identity_file,r.tunnel_host):(0,s.default)("Please enter the SSH Tunnel password for the user '%s' to connect the server \"%s\"",r.tunnel_username,r.tunnel_host))),u.default.createElement(d.Box,{marginTop:"12px"},u.default.createElement(v.InputText,{inputRef:b,type:"password",value:O.tunnel_password,controlProps:{maxLength:null,autoComplete:"new-password"},onChange:function(e){return k(e,"tunnel_password")},onKeyDown:function(e){return C(e)}})),u.default.createElement(d.Box,{marginTop:"12px",marginBottom:"12px"},u.default.createElement(v.InputCheckbox,{controlProps:{label:(0,s.default)("Save Password")},value:O.save_tunnel_password,onChange:function(e){return k(e.target.checked,"save_tunnel_password")},disabled:!r.allow_save_tunnel_password}))),r.prompt_password&&u.default.createElement(u.default.Fragment,null,u.default.createElement(d.Box,null,u.default.createElement("span",{style:{fontWeight:"bold"}},r.username?(0,s.default)("Please enter the password for the user '%s' to connect the server - \"%s\"",r.username,r.server_label):(0,s.default)('Please enter the password for the user to connect the server - "%s"',r.server_label))),u.default.createElement(d.Box,{marginTop:"12px"},u.default.createElement(v.InputText,{inputRef:function(e){r.prompt_tunnel_password||(b.current=e)},type:"password",value:O.password,controlProps:{maxLength:null,autoComplete:"new-password"},onChange:function(e){return k(e,"password")},onKeyDown:function(e){return C(e)}})),u.default.createElement(d.Box,{marginTop:"12px"},u.default.createElement(v.InputCheckbox,{controlProps:{label:(0,s.default)("Save Password")},value:O.save_password,onChange:function(e){return k(e.target.checked,"save_password")},disabled:!r.allow_save_password}))),u.default.createElement(v.FormFooterMessage,{type:v.MESSAGE_TYPE.ERROR,message:a.escape(r.errmsg),closable:!1,style:{position:"unset",padding:"12px 0px 0px"}})),u.default.createElement(d.Box,{className:m.footer},u.default.createElement(c.DefaultButton,{"data-test":"close",startIcon:u.default.createElement(f.default,null),onClick:function(){t()}},(0,s.default)("Cancel")),u.default.createElement(c.PrimaryButton,{ref:w,"data-test":"save",className:m.margin,startIcon:u.default.createElement(p.default,null),onClick:function(){var e=new FormData;r.prompt_tunnel_password&&(e.append("tunnel_password",O.tunnel_password),O.save_tunnel_password&&e.append("save_tunnel_password",O.save_tunnel_password)),r.prompt_password&&(e.append("password",O.password),O.save_password&&e.append("save_password",O.save_password)),null==n||n(e),t()}},(0,s.default)("OK")))):u.default.createElement(u.default.Fragment,null,"No data")}w.propTypes={closeModal:m.default.func,data:m.default.object,onOK:m.default.func,setHeight:m.default.func}},97414:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=_,r(18772);var l=a(r(43693)),o=a(r(85715)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(5556)),s=a(r(98351)),d=a(r(50553)),c=r(67327),f=a(r(29696)),p=a(r(32987)),m=a(r(27716)),h=a(r(29781)),v=r(42632),g=r(10778),b=r(89109);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _(e){var t=e.closeModal,r=e.onResetPassowrd,a=e.onOK,n=e.onCancel,u=e.setHeight,y=e.isPWDPresent,w=e.data,_=e.keyringName,O=(0,g.useModalStyles)(),x=(0,i.useRef)(),k=(0,i.useRef)(),C=(0,i.useRef)(),P=_.length>0,S=(0,i.useState)({password:""}),M=(0,o.default)(S,2),j=M[0],T=M[1],D=function(e,t){var r=e;null!=e&&e.target&&(r=e.target.value),T((function(e){return E(E({},e),{},(0,l.default)({},t,r))}))},N=function(e){var t;"Enter"===e.key&&(null===(t=C.current)||void 0===t||t.click())};return(0,i.useEffect)((function(){setTimeout((function(){var e;null===(e=k.current)||void 0===e||e.focus()}),350)}),[k.current]),(0,i.useEffect)((function(){var e;null==u||u(null===(e=x.current)||void 0===e?void 0:e.offsetHeight)}),[x.current]),i.default.createElement(c.Box,{display:"flex",flexDirection:"column",className:O.container,ref:x},P?i.default.createElement(c.Box,{flexGrow:"1",p:2},i.default.createElement(c.Box,null,i.default.createElement("span",{style:{fontWeight:"bold"}},(0,s.default)("Please enter your master password.")),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold"}},i.default.createElement(b.FormNote,{text:(0,s.default)("pgAdmin now stores any saved passwords in ".concat(_,". Enter the master password for your existing pgAdmin saved passwords and they will be migrated to the operating system store when you click OK."))}))),i.default.createElement(c.Box,{marginTop:"12px"},i.default.createElement(b.InputText,{inputRef:k,type:"password",value:j.password,maxLength:null,onChange:function(e){return D(e,"password")},onKeyDown:function(e){return N(e)}})),i.default.createElement(b.FormFooterMessage,{type:b.MESSAGE_TYPE.ERROR,message:w.errmsg,closable:!1,style:{position:"unset",padding:"12px 0px 0px"}})):i.default.createElement(c.Box,{flexGrow:"1",p:2},i.default.createElement(c.Box,null,i.default.createElement("span",{style:{fontWeight:"bold"}},y?(0,s.default)("Please enter your master password."):(0,s.default)("Please set a master password for pgAdmin.")),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold"}},y?(0,s.default)("This is required to unlock saved passwords and reconnect to the database server(s)."):(0,s.default)("This will be used to secure and later unlock saved passwords and other credentials."))),i.default.createElement(c.Box,{marginTop:"12px"},i.default.createElement(b.InputText,{inputRef:k,type:"password",value:j.password,maxLength:null,onChange:function(e){return D(e,"password")},onKeyDown:function(e){return N(e)},controlProps:{autoComplete:"new-password"}})),i.default.createElement(b.FormFooterMessage,{type:b.MESSAGE_TYPE.ERROR,message:w.errmsg,closable:!1,style:{position:"unset",padding:"12px 0px 0px"}})),i.default.createElement(c.Box,{className:O.footer},i.default.createElement(c.Box,{style:{marginRight:"auto"}},i.default.createElement(v.PgIconButton,{"data-test":"help-masterpassword",title:(0,s.default)("Help"),style:{padding:"0.3rem",paddingLeft:"0.7rem"},startIcon:i.default.createElement(h.default,null),onClick:function(){var e=(0,d.default)("help.static",{filename:"master_password.html"});window.open(e,"pgadmin_help")}}),y&&i.default.createElement(v.DefaultButton,{"data-test":"reset-masterpassword",style:{marginLeft:"0.5rem"},startIcon:i.default.createElement(p.default,null),onClick:function(){null==r||r(P)}},(0,s.default)("Reset Master Password"))),!P&&i.default.createElement(v.DefaultButton,{"data-test":"close",startIcon:i.default.createElement(f.default,null),onClick:function(){null==n||n(),t()}},(0,s.default)("Cancel")),i.default.createElement(v.PrimaryButton,{ref:C,"data-test":"save",className:O.margin,startIcon:i.default.createElement(m.default,null),disabled:0==j.password.length,onClick:function(){var e=new FormData;e.append("password",j.password),e.append("submit_password",!0),null==a||a(e),t()}},(0,s.default)("OK"))))}_.propTypes={closeModal:u.default.func,onResetPassowrd:u.default.func,onOK:u.default.func,onCancel:u.default.func,setHeight:u.default.func,isPWDPresent:u.default.bool,data:u.default.object,keyringName:u.default.string}},1012:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=w,r(18772);var l=a(r(43693)),o=a(r(85715)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(98351)),s=r(67327),d=r(42632),c=a(r(29696)),f=a(r(27716)),p=a(r(5556)),m=r(10778),h=r(89109),v=r(82657);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(g=function(e){return e?r:t})(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function w(e){var t=e.closeModal,r=e.onOK,a=e.setHeight,n=(0,m.useModalStyles)(),p=(0,i.useRef)(),g=(0,i.useRef)(),b=(0,i.useRef)(),w=(0,i.useState)({namedRestorePoint:""}),E=(0,o.default)(w,2),_=E[0],O=E[1];(0,i.useEffect)((function(){setTimeout((function(){var e;null===(e=g.current)||void 0===e||e.focus()}),275)}),[]),(0,i.useEffect)((function(){var e;null==a||a(null===(e=p.current)||void 0===e?void 0:e.offsetHeight)}),[p.current]);var x=(0,v.isEmptyString)(_.namedRestorePoint);return i.default.createElement(s.Box,{display:"flex",flexDirection:"column",className:n.container,ref:p},i.default.createElement(s.Box,{flexGrow:"1",p:2},i.default.createElement(s.Box,null,i.default.createElement("span",{style:{fontWeight:"bold"}},(0,u.default)("Enter the name of the restore point to add"))),i.default.createElement(s.Box,{marginTop:"12px"},i.default.createElement(h.InputText,{inputRef:g,type:"text",value:_.namedRestorePoint,onChange:function(e){return function(e,t){var r=e;null!=e&&e.target&&(r=e.target.value),O((function(e){return y(y({},e),{},(0,l.default)({},t,r))}))}(e,"namedRestorePoint")},onKeyDown:function(e){return function(e){var t;"Enter"===e.key&&(null===(t=b.current)||void 0===t||t.click())}(e)}}))),i.default.createElement(s.Box,{className:n.footer},i.default.createElement(d.DefaultButton,{"data-test":"close",startIcon:i.default.createElement(c.default,null),onClick:function(){t()}},(0,u.default)("Cancel")),i.default.createElement(d.PrimaryButton,{ref:b,"data-test":"save",disabled:x,className:n.margin,startIcon:i.default.createElement(f.default,null),onClick:function(){var e=new FormData;e.append("value",_.namedRestorePoint),null==r||r(e),t()}},(0,u.default)("OK"))))}w.propTypes={closeModal:p.default.func,onOK:p.default.func,setHeight:p.default.func}},9970:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=w;var l=a(r(43693)),o=a(r(85715));r(18636),r(14913),r(5086);var i=a(r(2543)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=a(r(5556)),d=r(67327),c=a(r(29696)),f=a(r(27716)),p=a(r(98351)),m=r(42632),h=r(10778),v=r(89109);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(g=function(e){return e?r:t})(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function w(e){var t,r,a,n=e.panelId,s=e.panelDocker,g=e.closeModal,b=(0,h.useModalStyles)(),w=(0,u.useRef)(),E=(0,u.useRef)(),_=(0,u.useMemo)((function(){return s.find(n)})),O=null!==(t=_.internal)&&void 0!==t&&t.isDirty?null==_||null===(r=_.internal)||void 0===r?void 0:r.title.slice(0,-1):null==_||null===(a=_.internal)||void 0===a?void 0:a.title,x=(0,u.useState)({title:O}),k=(0,o.default)(x,2),C=k[0],P=k[1],S=0!=C.title.length;return u.default.createElement(d.Box,{display:"flex",flexDirection:"column",className:b.container,ref:w},u.default.createElement(d.Box,{padding:"8px"},u.default.createElement(d.Box,{marginBottom:"4px"},"Current: ",O),u.default.createElement(v.InputText,{type:"text",value:C.title,controlProps:{maxLength:null},onChange:function(e){return function(e,t){var r=e;null!=e&&e.target&&(r=e.target.value),P((function(e){return y(y({},e),{},(0,l.default)({},t,r))}))}(e,"title")},onKeyDown:function(e){return function(e){var t;"Enter"===e.key&&(null===(t=E.current)||void 0===t||t.click())}(e)},autoFocus:!0})),u.default.createElement(v.FormFooterMessage,{type:v.MESSAGE_TYPE.ERROR,message:S?"":(0,p.default)("Title cannot be empty"),closable:!1,style:{position:"initial"}}),u.default.createElement(d.Box,{className:b.footer},u.default.createElement(m.DefaultButton,{"data-test":"close",startIcon:u.default.createElement(c.default,null),onClick:function(){g()}},(0,p.default)("Cancel")),u.default.createElement(m.PrimaryButton,{"data-test":"save",startIcon:u.default.createElement(f.default,null),onClick:function(){_.internal.isDirty?s.setTitle(n,C.title+"*"):s.setTitle(n,C.title),i.default.isUndefined(_.internal.orig_title)&&s.setInternalAttrs(n,{orig_title:O}),g()},className:b.margin,disabled:!S},(0,p.default)("OK"))))}w.propTypes={panelId:s.default.string,panelDocker:s.default.object,closeModal:s.default.func}},66598:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=p;var n=a(r(96540)),l=a(r(5556)),o=a(r(98351)),i=a(r(50553)),u=r(67327),s=a(r(29696)),d=a(r(29781)),c=r(42632),f=r(10778);function p(e){var t=e.url,r=e.helpFile,a=e.onClose,l=(0,f.useModalStyles)();return n.default.createElement(u.Box,{display:"flex",flexDirection:"column",height:"100%",className:l.container},n.default.createElement(u.Box,{flexGrow:"1"},n.default.createElement("iframe",{src:t,width:"100%",height:"100%",onLoad:function(e){var t;null===(t=e.target)||void 0===t||null===(t=t.contentWindow)||void 0===t||t.focus()}})),n.default.createElement(u.Box,{className:l.footer},n.default.createElement(u.Box,{style:{marginRight:"auto"}},n.default.createElement(c.PgIconButton,{"data-test":"help-"+r,title:(0,o.default)("Help"),icon:n.default.createElement(d.default,null),onClick:function(){var e=(0,i.default)("help.static",{filename:r});window.open(e,"pgadmin_help")}})),n.default.createElement(c.DefaultButton,{"data-test":"close",startIcon:n.default.createElement(s.default,null),onClick:function(){a()}},(0,o.default)("Close"))))}p.propTypes={url:l.default.string,helpFile:l.default.string,onClose:l.default.func}},59022:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.checkMasterPassword=y,t.showChangeOwnership=function(){var e=arguments[0],t=arguments[1],r=arguments[2],a=arguments[3],o=arguments[4];l.default.Browser.notifier.showModal(e,(function(e){return n.default.createElement(p.default,{onClose:function(){e()},onSave:function(t,r){var n=(0,s.default)();return new Promise((function(t,s){if(""==r.newUser)o(),e();else{var d={new_owner:"".concat(r.newUser),old_owner:"".concat(a.id)};n.post((0,i.default)("user_management.change_owner"),d).then((function(r){var a=r.data;l.default.Browser.notifier.success((0,u.default)(a.info)),e(),o(),t(a.data)})).catch((function(e){s(e)}))}}))},userList:t,noOfSharedServers:r,deletedUser:a.name})}),{isFullScreen:!1,isResizeable:!0,showFullScreen:!0,isFullWidth:!0,dialogWidth:l.default.Browser.stdW.md,dialogHeight:l.default.Browser.stdH.md})},t.showChangeServerPassword=function(){var e=arguments[0],t=arguments[1],r=arguments[2],a=arguments[3],o=arguments[4],i=v.BROWSER_PANELS.SEARCH_OBJECTS,d=function(){l.default.Browser.docker.close(i)};l.default.Browser.docker.openDialog({id:i,title:e,content:n.default.createElement(c.default,{onClose:d,onSave:function(e,n){return new Promise((function(e,i){var c=(0,s.default)(),f=r.generate_url(a,"change_password",t,!0);c.post(f,n).then((function(t){var r=t.data;l.default.Browser.notifier.success(r.info),o&&l.default.Browser.notifier.alert((0,u.default)("Change Password"),(0,u.default)("Please make sure to disconnect the server and update the new password in the pgpass file before performing any other operation")),e(r.data),d()})).catch((function(e){i(e)}))}))},userName:t.user.name,isPgpassFileUsed:o})},l.default.Browser.stdW.md,l.default.Browser.stdH.md)},t.showChangeUserPassword=function(e){var t=v.BROWSER_PANELS.SEARCH_OBJECTS,r=function(){l.default.Browser.docker.close(t)};l.default.Browser.docker.openDialog({id:t,title:(0,u.default)("Change pgAdmin User Password"),content:n.default.createElement(c.default,{getInitData:function(){var t=(0,s.default)();return new Promise((function(r,a){t.get(e).then((function(e){r(e.data)})).catch((function(e){a(e)}))}))},onClose:function(){r()},onSave:function(t,a){var n=(0,s.default)();return new Promise((function(t,o){var i={password:a.password,new_password:a.newPassword,new_password_confirm:a.confirmPassword,csrf_token:a.csrf_token};n({method:"POST",url:e,data:i}).then((function(e){t(e.data.info),r(),l.default.Browser.notifier.success(e.data.info)})).catch((function(e){o(e)}))}))},hasCsrfToken:!0,showUser:!1})},l.default.Browser.stdW.md,l.default.Browser.stdH.md)},t.showMasterPassword=w,t.showNamedRestorePoint=function(){var e=arguments[0],t=arguments[1],r=arguments[2],a=arguments[3],o=v.BROWSER_PANELS.SEARCH_OBJECTS,i=function(){l.default.Browser.docker.close(o)};l.default.Browser.docker.openDialog({id:o,title:e,content:n.default.createElement(f.default,{closeModal:i,onOK:function(e){var n=(0,s.default)(),o=r.generate_url(a,"restore_point",t,!0);n.post(o,e).then((function(e){i(),l.default.Browser.notifier.success(e.data.data.result)})).catch((function(e){l.default.Browser.notifier.pgRespErrorNotify(e)}))}})},l.default.Browser.stdW.md,180)},t.showQuickSearch=function(){l.default.Browser.notifier.showModal((0,u.default)("Quick Search"),(function(e){return n.default.createElement(b.default,{closeModal:e})}),{isFullScreen:!1,isResizeable:!1,showFullScreen:!1,isFullWidth:!1,showTitle:!1})},t.showRenameTab=function(e,t){l.default.Browser.notifier.showModal((0,u.default)("Rename Tab"),(function(r){return n.default.createElement(g.default,null,n.default.createElement(h.default,{closeModal:function(){r()},panelId:e,panelDocker:t}))}))},t.showServerPassword=function(){var e=arguments[0],t=arguments[1],r=arguments[2],a=arguments[3],i=arguments[4],u=arguments[5],d=arguments[6],c=arguments[7],f=arguments[8];l.default.Browser.notifier.showModal(e,(function(e){return n.default.createElement(o.default,{closeModal:function(){e()},data:t,onOK:function(t){var n=(0,s.default)(),l=r.generate_url(u,"connect",a,!0);d||(i.setLeaf(u),i.removeIcon(u),i.addIcon(u,{icon:"icon-server-connecting"})),n.post(l,t).then((function(t){return e(),c(t.data,r,a,i,u,d)})).catch((function(e){return f(e,null,r,a,i,u,d)}))}})}))},t.showUrlDialog=function(){var e=arguments[0],t=arguments[1],r=arguments[2],a=arguments[3],o=arguments[4];l.default.Browser.notifier.showModal(e,(function(e){return n.default.createElement(m.default,{url:t,helpFile:r,onClose:e})}),{isFullScreen:!1,isResizeable:!0,showFullScreen:!0,isFullWidth:!0,dialogWidth:a||l.default.Browser.stdW.md,dialogHeight:o||l.default.Browser.stdH.md})},r(98741),r(5086),r(69193);var n=a(r(96540)),l=a(r(35244)),o=a(r(12174)),i=a(r(50553)),u=a(r(98351)),s=a(r(6520)),d=a(r(97414)),c=a(r(43684)),f=a(r(1012)),p=a(r(8106)),m=a(r(66598)),h=a(r(9970)),v=r(58237),g=a(r(51766)),b=a(r(23520));function y(e,t,r){var a=(0,s.default)();a.post((0,i.default)("browser.set_master_password"),e).then((function(e){var n=e.data.data.keyring_name.length>0;e.data.data.present?(!function(e){for(;e.length>0;)e.shift()()}(t),n&&l.default.Browser.notifier.alert((0,u.default)("Migration successful"),(0,u.default)("Passwords previously saved by pgAdmin have been successfully migrated to ".concat(e.data.data.keyring_name," and removed from the pgAdmin store.")))):e.data.data.invalid_master_password_hook?e.data.data.is_error?l.default.Browser.notifier.error(e.data.data.errmsg):l.default.Browser.notifier.confirm((0,u.default)("Reset Master Password"),(0,u.default)("The master password retrieved from the master password hook utility is different from what was previously retrieved.")+"<br>"+(0,u.default)("Do you want to reset your master password to match?")+"<br><br>"+(0,u.default)("Note that this will close all open database connections and remove all saved passwords."),(function(){var e=(0,i.default)("browser.reset_master_password");return a.delete(e).then((function(){l.default.Browser.notifier.info("The master password has been reset.")})).catch((function(e){l.default.Browser.notifier.error(e.message)})),!0}),(function(){return!0})):w(e.data.data.reset,e.data.data.errmsg,t,r,e.data.data.keyring_name)})).catch((function(e){l.default.Browser.notifier.pgRespErrorNotify(e)}))}function w(e,t,r,a){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",c=(0,s.default)(),f=o.length>0?(0,u.default)("Migrate Saved Passwords"):e?(0,u.default)("Unlock Saved Passwords"):(0,u.default)("Set Master Password");l.default.Browser.notifier.showModal(f,(function(s){return n.default.createElement(d.default,{isPWDPresent:e,data:{errmsg:t},keyringName:o,closeModal:function(){s()},onResetPassowrd:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];l.default.Browser.notifier.confirm((0,u.default)("Reset Master Password"),(0,u.default)("This will remove all the saved passwords. This will also remove established connections to the server and you may need to reconnect again. Do you wish to continue?"),(function(){var t=(0,i.default)("browser.reset_master_password");return c.delete(t).then((function(){s(),e||w(!1,null,r,a)})).catch((function(e){l.default.Browser.notifier.error(e.message)})),!0}),(function(){return!0}))},onCancel:function(){null==a||a()},onOK:function(e){s(),y(e,r,a)}})}))}},65539:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.PgTreeSelectionContext=void 0,t.default=O,r(58476),r(47746),r(98741),r(5086),r(43148),r(58379);var l=a(r(94634)),o=a(r(85715)),i=r(67327),u=r(39588),s=a(r(71508)),d=a(r(98351)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),f=r(63847),p=a(r(70713)),m=a(r(72048)),h=a(r(27562)),v=a(r(5556)),g=a(r(30971)),b=a(r(1979)),y=a(r(13272));function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}var E=(0,u.makeStyles)((function(e){return{node:{display:"inline-block",paddingLeft:"1.5rem",height:"100%"},checkboxStyle:{fill:e.palette.primary.main},tree:{background:e.palette.background.default,height:"100%",width:"100%",display:"flex",flexDirection:"column",flex:1},focusedNode:{background:e.palette.primary.light},leafNode:{marginLeft:"1.5rem"}}})),_=t.PgTreeSelectionContext=c.default.createContext();function O(e){var t=e.data,r=void 0===t?[]:t,a=e.hasCheckbox,n=void 0!==a&&a,i=e.selectionChange,u=void 0===i?null:i,m=E(),h=r,v=(0,c.useRef)(),g=(0,c.useRef)(),y=c.default.useState([]),w=(0,o.default)(y,2),O=w[0],k=w[1],C=function(){var e=v.current.selectedNodes;if(n){var t=[];v.current.selectedNodes.forEach((function(r){r.isInternal&&!r.isOpen&&r.children.forEach((function(r){r.data.isSelected&&r.isLeaf&&!t.includes(r.id)&&(t.push(r.id),e.push(r))})),t.push(r.id)})),k(t)}null==u||u(e)};return c.default.createElement(c.default.Fragment,null,h.length>0?c.default.createElement(_.Provider,{value:O},c.default.createElement("div",{ref:function(e){return g.current=e},className:(0,s.default)(m.tree)},c.default.createElement(p.default,null,(function(e){var t=e.width,r=e.height;return c.default.createElement(f.Tree,{ref:function(e){v.current=e},width:isNaN(t)?100:t,height:isNaN(r)?100:r,data:h,disableDrag:!0,disableDrop:!0,dndRootElement:g.current},(function(e){return c.default.createElement(x,(0,l.default)({onNodeSelectionChange:C,hasCheckbox:n},e))}))})))):c.default.createElement(b.default,{text:(0,d.default)("No objects are found to display")}))}function x(e){var t,r,a=e.node,n=e.style,l=e.tree,u=e.hasCheckbox,d=e.onNodeSelectionChange,f=E(),p=c.default.useContext(_),m=c.default.useState(p.includes(a.id)||(null===(t=a.data)||void 0===t?void 0:t.isSelected)),h=(0,o.default)(m,2),v=h[0],b=h[1],w=c.default.useState(0==(null==a?void 0:a.parent.level)),O=(0,o.default)(w,2),x=O[0],C=O[1];(0,c.useEffect)((function(){C(a.data.isIndeterminate)}),[null==a||null===(r=a.data)||void 0===r?void 0:r.isIndeterminate]),(0,c.useEffect)((function(){v&&(p.includes(a.id)||(l.selectMulti(a.id),d()))}),[v]);var T=function(e){a.focus(),e.stopPropagation()};return c.default.createElement("div",{style:n,className:(0,s.default)(a.isFocused?f.focusedNode:""),onClick:T,onKeyDown:function(e){"Enter"==e.code&&T(e)}},c.default.createElement(k,{node:a,tree:l,selectedNodeIds:p}),u?c.default.createElement(i.Checkbox,{style:{padding:0},color:"primary",className:(0,s.default)(a.isInternal?null:f.leafNode),checked:v,checkedIcon:x?c.default.createElement(g.default,{style:{height:"1.4rem"}}):c.default.createElement(y.default,{style:{height:"1.4rem"}}),onChange:function(e){u&&(b(e.currentTarget.checked),a.data.isSelected=e.currentTarget.checked,e.currentTarget.checked?(a.selectMulti(a.id),a.isLeaf?null!=a&&a.parent&&P(a):(a.data.isIndeterminate=!1,M(a,l,"checkbox",p)),0==(null==a?void 0:a.level)&&(a.data.isIndeterminate=!1),a.focus()):(a.deselect(a),a.isLeaf||j(a),null!=a&&a.parent&&(a.parent.data.isIndeterminate=!1,S(a.parent)))),l.scrollTo(a.id,"center"),d()}}):c.default.createElement("span",{className:(0,s.default)(a.data.icon)}),c.default.createElement("div",{className:(0,s.default)(a.data.icon,f.node)},a.data.name))}function k(e){var t=e.node,r=e.tree,a=e.selectedNodeIds;return c.default.createElement("span",{onClick:function(){t.isInternal&&t.toggle(),t.isSelected&&t.isOpen&&(t.data.isSelected=!0,M(t,r,"expand",a))},onKeyDown:function(){}},t.isInternal&&(null==t?void 0:t.children.length)>0?c.default.createElement(C,{node:t}):null)}function C(e){var t=e.node;return c.default.createElement(c.default.Fragment,null,t.isOpen?c.default.createElement(m.default,null):c.default.createElement(h.default,null))}function P(e){var t,r=!0;if(null==e||null===(t=e.parent)||void 0===t||null===(t=t.children)||void 0===t||t.forEach((function(e){e.isSelected||(r=!1)})),null!=e&&e.parent){var a;if(r)0==(null===(a=e.parent)||void 0===a?void 0:a.level)?e.parent.data.isIndeterminate=!0:e.parent.data.isIndeterminate=!1,e.parent.selectMulti(e.parent.id);else e.parent.data.isIndeterminate=!0,e.parent.selectMulti(e.parent.id);e.parent.data.isSelected=!0,P(e.parent)}}function S(e){if(e){var t=!1;e.children.forEach((function(e){e.isSelected&&!t&&(t=!0)})),t?(e.data.isSelected=!0,e.data.isIndeterminate=!0):(e.deselect(e),e.data.isSelected=!1)}null!=e&&e.parent&&S(e.parent)}function M(e,t,r,a){var n,l=0;null==e||null===(n=e.children)||void 0===n||n.forEach((function(e){e.isLeaf||(e.data.isIndeterminate=!1),("expand"==r&&a.includes(e.id)||"checkbox"==r)&&(e.data.isSelected=!0,l+=1),e.selectMulti(e.id),null!=e&&e.children&&M(e,t,r,a)})),l<(null==e?void 0:e.children.length)?e.data.isIndeterminate=!0:e.data.isIndeterminate=!1,null!=e&&e.parent&&P(e)}function j(e){null==e||e.children.forEach((function(e){e.deselect(e),e.data.isSelected=!1,null!=e&&e.children&&j(e)}))}O.propTypes={data:v.default.array,selectionChange:v.default.func,hasCheckbox:v.default.bool},x.propTypes={node:v.default.object,style:v.default.any,tree:v.default.object,hasCheckbox:v.default.bool,onNodeSelectionChange:v.default.func},k.propTypes={node:v.default.object,tree:v.default.object,selectedNodeIds:v.default.array},C.propTypes={node:v.default.object},P.propTypes={chNode:v.default.object}},74162:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=a(r(96540)),l=a(r(5556));function o(e){var t=e.id,r=e.srcURL,a=e.onLoad;return n.default.createElement("iframe",{id:t,src:r,onLoad:a,width:"20",height:"20",style:{border:"0",display:"block",position:"absolute",opacity:"0"}})}o.propTypes={id:l.default.string.isRequired,srcURL:l.default.string.isRequired,onLoad:l.default.func.isRequired}},23520:(e,t,r)=>{"use strict";r(63534),r(17),r(18665),r(36012),r(15852),r(10678),r(3101),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=x;var l=a(r(43693)),o=a(r(85715));r(58476),r(59581),r(7899),r(5086),r(58379),r(18772);var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=r(67327),s=r(39588),d=a(r(71508)),c=r(62174),f=r(33235),p=r(52655),m=a(r(98351)),h=a(r(5556)),v=r(89109),g=a(r(1979));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var E=(0,s.makeStyles)((function(e){return{helpGroup:{backgroundColor:e.palette.grey[400],padding:"6px",fontSize:"0.85em",fontWeight:600,display:"flex",alignItems:"center"},searchItem:{display:"flex",flexDirection:"column",padding:"4px 8px",textDecoration:"none",backgroundColor:e.palette.background.default,color:e.palette.text.primary,"&:hover, &:focus":{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,outline:"none !important"},"&.disabled":{opacity:.6,pointerEvents:"none"}},showAll:{marginLeft:"auto",color:"inherit",textDecoration:"none"},loaderRoot:{display:"flex",alignItems:"center",padding:"8px",justifyContent:"center"},loader:{height:"25px !important",width:"25px !important",marginRight:"8px"}}}));function _(e){var t=e.loading,r=void 0!==t&&t,a=E();return r?i.default.createElement("div",{className:a.loaderRoot},i.default.createElement(u.CircularProgress,{className:a.loader}),i.default.createElement(u.Typography,null,(0,m.default)("Searching..."))):i.default.createElement(i.default.Fragment,null)}function O(e){var t=e.isHelpLoading,r=e.isMenuLoading,a=e.helpSearchResult,n=E();return t&&null!=r&&!r?i.default.createElement("div",null,i.default.createElement("div",{className:n.helpGroup},i.default.createElement("span",{className:"fa fa-question-circle"})," HELP ARTICLES ",Object.keys(a.data).length>10?"(10 of "+Object.keys(a.data).length+")":"("+Object.keys(a.data).length+")",Object.keys(a.data).length>10?i.default.createElement("a",{href:a.url,target:"_blank",rel:"noreferrer"},"Show all ",i.default.createElement("span",{className:"fas fa-external-link-alt"})):""),i.default.createElement(_,{loading:!0})):i.default.createElement(i.default.Fragment,null)}function x(e){var t=e.closeModal,r=E(),a=(0,i.useRef)(null),n=(0,i.useState)(""),l=(0,o.default)(n,2),s=l[0],h=l[1],b=(0,i.useState)(!1),y=(0,o.default)(b,2),x=y[0],k=y[1],C=(0,i.useState)(!1),P=(0,o.default)(C,2),S=P[0],M=P[1],j=(0,i.useState)(!1),T=(0,o.default)(j,2),D=T[0],N=T[1],I=(0,i.useState)({fetched:!1,data:[]}),B=(0,o.default)(I,2),R=B[0],A=B[1],F=(0,i.useState)({fetched:!1,clearedPooling:!0,url:"",data:[]}),L=(0,o.default)(F,2),H=L[0],z=L[1],W=(0,i.useState)(!1),U=(0,o.default)(W,2),q=U[0],V=U[1],G=function(){A((function(e){return w(w({},e),{},{fetched:!1,data:[]})})),z((function(e){return w(w({},e),{},{fetched:!1,clearedPooling:!0,url:"",data:{}})}))};(0,i.useEffect)((function(){R.fetched&&M(!1),H.fetched&&N(!1)}),[R,H]);(0,c.useDelayDebounce)((function(e){e.length<3||(M(!0),N(!0),(0,f.onlineHelpSearch)(e,{state:H,setState:z}),(0,p.menuSearch)(e,{state:R,setState:A}))}),s,1e3);var Y;return Y=a,(0,i.useEffect)((function(){function e(e){if(Y.current&&!Y.current.contains(e.target)){var t=document.getElementById("live-search-field");if(null==t)return;var r=t.value;r&&r.length>0&&((a=window.pooling)&&window.clearInterval(a),document.getElementsByClassName("live-search-field")[0].value="",setTimeout((function(){document.getElementById("live-search-field").focus()}),100),G(),V(!q),M(!1),N(!1),k(!1))}var a}return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[Y]),i.default.createElement("div",{id:"quick-search-container",ref:a,role:"menu"},i.default.createElement("div",null,i.default.createElement("div",null,i.default.createElement("div",{style:{padding:"2px 2px 2px 2px"}},i.default.createElement(v.InputText,{value:s,autoComplete:"off",autoFocus:!0,"aria-label":"live-search-field",cid:"live-search-field",placeholder:(0,m.default)("Quick Search"),onChange:function(e){var t=window.pooling;t&&window.clearInterval(t),G(),h(e),e.length>=3&&(M(!0),N(!0),k(!1)),e.length<3&&e.length>0&&k(!0),0==e.length&&k(!1)}})),i.default.createElement("div",null,x&&i.default.createElement(g.default,{text:(0,m.default)("Please enter minimum 3 characters to search"),style:{marginTop:"12px"}}),i.default.createElement("div",null,R.fetched&&null!=S&&!S?i.default.createElement("div",null,i.default.createElement("div",{className:r.helpGroup},i.default.createElement("span",{className:"fa fa-bars"})," ",(0,m.default)("MENU ITEMS")," (",R.data.length,")"),function(e){if(e.length>0){var a=[];return e.forEach((function(e){a.push(i.default.createElement("div",{key:"li-menu-"+e.label},i.default.createElement("a",{tabIndex:e.isDisabled?"-1":"0",id:"li-menu-"+e.label,href:"#",className:e.isDisabled?(0,d.default)(r.searchItem,"disabled"):r.searchItem,onClick:function(){t(),e.callback()}},e.label,i.default.createElement("span",{key:"menu-span-"+e.label},e.path))))})),a}}(R.data)):"",i.default.createElement(_,{loading:S}),0==R.data.length&&R.fetched&&!(null==S||S)&&i.default.createElement(g.default,{text:(0,m.default)("No search results"),style:{marginTop:"12px"}}),H.fetched&&null!=D&&!D?i.default.createElement("div",null,i.default.createElement("div",{className:r.helpGroup},i.default.createElement("span",{className:"fa fa-question-circle"})," ",(0,m.default)("HELP ARTICLES")," ",Object.keys(H.data).length>10?i.default.createElement("span",null," (10 of ",Object.keys(H.data).length,")"):"("+Object.keys(H.data).length+")"," ",H.clearedPooling?"":i.default.createElement(u.CircularProgress,{style:{height:"18px",width:"18px"}}),Object.keys(H.data).length>10?i.default.createElement("a",{href:H.url,className:r.showAll,target:"_blank",rel:"noreferrer"},(0,m.default)("Show all")," ",i.default.createElement("span",{className:"fas fa-external-link-alt"})):""),Object.keys(H.data).map((function(e,t){if(t<=9)return i.default.createElement("div",{key:"li-help-"+e},i.default.createElement("a",{tabIndex:"0",href:H.data[e],className:r.searchItem,target:"_blank",rel:"noreferrer"},e))})),0==Object.keys(H.data).length&&i.default.createElement(g.default,{text:(0,m.default)("No search results"),style:{marginTop:"12px"}})):i.default.createElement(O,{isHelpLoading:D,isMenuLoading:S,helpSearchResult:H}))))),i.default.createElement("div",{id:"quick-search-iframe-container"}))}_.propTypes={loading:h.default.bool},O.propTypes={helpSearchResult:h.default.object,isHelpLoading:h.default.bool,isMenuLoading:h.default.bool},x.propTypes={closeModal:h.default.func}},52655:(e,t,r)=>{"use strict";r(63534),r(17),r(36012),r(15852),r(10678),r(3101),r(7899);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.menuSearch=function(e,t){e=e.trim();var r=t.setState,a=[],n=function t(r,n,u){r.forEach((function(r){if(r instanceof o.MenuItem){var s;if("separator"!=r.type&&-1!=(null==r||null===(s=r.label)||void 0===s?void 0:s.toLowerCase().indexOf(e.toLowerCase()))){var c=n;u&&(c="".concat(u," > ").concat(n," ")),r.path=c;var f=i.default.Browser.tree.selected();"Object"==r.path?f&&f._metadata.data._type==r.module.parent_type&&a.push(r):a.push(r)}r.getMenuItems()&&t(r.getMenuItems(),d(r),n)}else"object"!=(0,l.default)(r)||r instanceof o.MenuItem?t(r,n,u):t(Object.values(r),n,u)}))};i.default.Browser.MainMenus.forEach((function(e){var t=[];"object"==e.name?i.default.Browser.tree.selected()&&(t=e.getMenuItems()):t=i.default.Browser.all_menus_cache[e.name];n(Object.values(t),d(e))})),r((function(e){return s(s({},e),{},{fetched:!0,data:a})}))};var n=a(r(43693)),l=a(r(73738));r(80115),r(58476),r(19693),r(98741),r(5086),r(90345),r(68329),r(58379);var o=r(77543),i=a(r(35244));function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=function(e){return e.label}},33235:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(17),r(58476),r(15195),r(4895),r(18665),r(14913),r(79389),r(98741),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(87136),r(6048),r(29979),r(58379),r(14602);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.onlineHelpSearch=function(e,t){e=e.split(" ").join("+");var r=t.setState,a=(0,u.default)("help.static",{filename:"search.html"}),n="".concat(a,"?q=").concat(e),s=!1;document.getElementById("hidden-quick-search-iframe")&&document.getElementById("hidden-quick-search-iframe").contentDocument.location.reload(!0);o.default.render(l.default.createElement(i.default,{id:"hidden-quick-search-iframe",srcURL:n,onLoad:function(){if(s)return!1;s=!0;var e=document.getElementById("hidden-quick-search-iframe"),t=(e.contentWindow||e.contentDocument).document;window.pooling=setInterval((function(){var e=t.getElementById("search-results"),a=window.pooling;if(e){var l=e.getElementsByTagName("h2"),i=null==e?void 0:e.getElementsByTagName("LI");if(i&&i.length>0){var u=p(i);"Searching"!=l[0].childNodes[0].textContent?(window.clearInterval(a),r((function(e){return d(d({},e),{},{fetched:!0,clearedPooling:!0,url:n,data:u})})),s=!1,o.default.unmountComponentAtNode(document.getElementById("quick-search-iframe-container"))):r((function(e){return d(d({},e),{},{fetched:!0,clearedPooling:!1,url:n,data:u})}))}else"Search Results"==l[0].childNodes[0].textContent&&(r((function(e){return d(d({},e),{},{fetched:!0,clearedPooling:!0,url:n,data:{}})})),o.default.unmountComponentAtNode(document.getElementById("quick-search-iframe-container")),s=!1,window.clearInterval(a))}else window.clearInterval(a)}),500)}}),document.getElementById("quick-search-iframe-container"))};var n=a(r(43693));r(80115),r(80475),r(18772);var l=a(r(96540)),o=a(r(40961)),i=a(r(74162)),u=a(r(50553));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var p=function(e){var t,r={},a=c(e);try{for(a.s();!(t=a.n()).done;){var n=t.value.getElementsByTagName("A");if(0==n.length)break;var l=n[0].text,o=(0,u.default)("help.static",{filename:n[0].getAttribute("href")});r[l]=o}}catch(e){a.e(e)}finally{a.f()}return r}},1422:(e,t,r)=>{"use strict";r(63534),r(36012),r(15852),r(10678),r(3101),r(29979),r(10121);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.DataGridHeader=U,t.default=q;var l=a(r(91847));r(80115),r(17),r(18636),r(95755),r(58476),r(47746),r(19693),r(18665),r(59581),r(35231),r(79432),r(7899),r(5086),r(69193),r(43148),r(54989),r(58379),r(14602);var o=a(r(85715)),i=a(r(94634)),u=a(r(43693)),s=A(r(96540)),d=r(67327),c=r(39588),f=r(42632),p=a(r(77536)),m=r(26217),h=a(r(39033)),v=a(r(87856)),g=a(r(93057)),b=r(32885),y=a(r(71508)),w=a(r(5556)),E=a(r(2543)),_=r(52469),O=r(9101),x=a(r(98351)),k=r(66729),C=A(r(53116)),P=a(r(74527)),S=r(96241),M=r(46430),j=r(62174),T=r(89109),D=r(48103),N=r(96241),I=["value","viewHelperProps","schema","accessPath","dataDispatch","containerClassName","fixedRows"],B=["value","row"];function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(R=function(e){return e?r:t})(e)}function A(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=R(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var H=(0,c.makeStyles)((function(e){return{grid:L(L({},e.mixins.panelBorder),{},{backgroundColor:e.palette.background.default}),gridHeader:L(L({display:"flex"},e.mixins.panelBorder.bottom),{},{backgroundColor:e.otherVars.headerBg}),gridHeaderText:{padding:e.spacing(.5,1),fontWeight:e.typography.fontWeightBold},gridControls:{marginLeft:"auto"},gridControlsButton:L({border:0,borderRadius:0},e.mixins.panelBorder.left),gridRowButton:{border:0,borderRadius:0,padding:0,minWidth:0,backgroundColor:"inherit","&.Mui-disabled":{border:0}},gridTableContainer:{overflow:"auto",width:"100%"},table:{borderSpacing:0,width:"100%",overflow:"auto",backgroundColor:e.otherVars.tableBg},tableRowHovered:{position:"relative","& .hover-overlay":{backgroundColor:e.palette.primary.light,position:"absolute",inset:0,opacity:.75}},tableCell:L(L(L({margin:0,padding:e.spacing(.5)},e.mixins.panelBorder.bottom),e.mixins.panelBorder.right),{},{position:"relative",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}),tableCellHeader:{fontWeight:e.typography.fontWeightBold,padding:e.spacing(1,.5),textAlign:"left"},tableContentWidth:{width:"calc(100% - 3px)"},btnCell:{padding:e.spacing(.5,0),textAlign:"center"},btnReorder:{cursor:"move"},resizer:{display:"inline-block",width:"5px",height:"100%",position:"absolute",right:0,top:0,transform:"translateX(50%)",zIndex:1,touchAction:"none"},expandedForm:{borderTopWidth:e.spacing(.5),borderStyle:"solid ",borderColor:e.palette.grey[400]},expandedIconCell:{backgroundColor:e.palette.grey[400],borderBottom:"none"}}}));function z(e){var t=e.headerGroups,r=e.viewHelperProps,a=e.schema,n=H(),l=(0,s.useRef)(a);return s.default.createElement("div",{className:n.tableContentWidth},t.map((function(e,t){return s.default.createElement("div",(0,i.default)({key:t},e.getHeaderGroupProps()),e.headers.map((function(e,t){return(e.field?(0,C.getFieldMetaData)(e.field,l.current,{},r):{modeSupported:!0}).modeSupported&&s.default.createElement("div",(0,i.default)({key:t},e.getHeaderProps()),s.default.createElement("div",(0,i.default)({},e.sortable?e.getSortByToggleProps():{},{className:(0,y.default)(n.tableCell,n.tableCellHeader)}),e.render("Header"),s.default.createElement("span",null,e.isSorted?e.isSortedDesc?" 🔽":" 🔼":"")),!e.disableResizing&&s.default.createElement("div",(0,i.default)({},e.getResizerProps(),{className:n.resizer})))})))})))}function W(e){var t=e.index,r=e.row,a=e.totalRows,n=e.isResizing,l=e.isHovered,u=e.schema,d=e.schemaRef,c=e.accessPath,f=e.moveRow,p=e.setHoverIndex,m=e.viewHelperProps,h=H(),v=(0,s.useState)(!1),g=(0,o.default)(v,2),b=g[0],w=g[1],O=(0,s.useContext)(M.DepListenerContext),x=(0,s.useRef)(null),k=(0,s.useRef)(null),P=E.default.values(r.values,Object.keys(r.values).filter((function(e){return!e.startsWith("btn")}))),j=(0,s.useMemo)((function(){var e=[];return u.fields.forEach((function(t){((0,S.evalFunc)(null,t.deps)||[]).forEach((function(t){var r=c.concat(t);E.default.isArray(t)&&(r=t,e.push(r))}))})),e}),[]);(0,s.useEffect)((function(){var e;return d.current.fields.forEach((function(e){(e.depChange||e.deferredDepChange)&&(null==O||O.addDepListener(c.concat(e.id),c.concat(e.id),e.depChange,e.deferredDepChange)),((0,S.evalFunc)(null,e.deps)||[]).forEach((function(t){var r=c.concat(t);E.default.isArray(t)&&(r=t),e.depChange&&(null==O||O.addDepListener(r,c.concat(e.id),e.depChange))}))})),(0,N.requestAnimationAndFocus)(null===(e=x.current)||void 0===e?void 0:e.querySelector("input")),function(){null==O||O.removeDepListener(c)}}),[]);var T=(0,_.useDrop)({accept:"row",collect:function(e){return{handlerId:e.getHandlerId()}},hover:function(e,r){var a;if(x.current&&(e.hoverIndex=null,e.index!==t)){var n=null===(a=x.current)||void 0===a?void 0:a.getBoundingClientRect(),l=r.getClientOffset().y-n.top;e.index<t&&l<(n.bottom-n.top)/3||e.index>t&&l>2*(n.bottom-n.top)/3||(p(t),e.hoverIndex=t)}}}),D=(0,o.default)(T,2),I=D[0].handlerId,B=D[1],R=(0,_.useDrag)({type:"row",item:function(){return{index:t}},end:function(e){p(null),e.hoverIndex>=0&&f(e.index,e.hoverIndex)}}),A=(0,o.default)(R,2)[1];return P=(P=P.concat(j.map((function(e){var t;return E.default.get(null===(t=d.current.top)||void 0===t?void 0:t.sessData,e)})))).concat([a,r.isExpanded,b,n,l]),A(k),B(x),(0,s.useMemo)((function(){return s.default.createElement("div",(0,i.default)({},r.getRowProps(),{ref:x,"data-handler-id":I,className:l?h.tableRowHovered:null,"data-test":"data-table-row"}),r.cells.map((function(e,t){var a=[h.tableCell],n=(e.column.field?(0,C.getFieldMetaData)(e.column.field,d.current,{},m):{modeSupported:!0}).modeSupported;return"string"==typeof e.column.id&&e.column.id.startsWith("btn-")&&a.push(h.btnCell),"btn-edit"==e.column.id&&r.isExpanded&&a.push(h.expandedIconCell),n&&s.default.createElement("div",(0,i.default)({ref:"btn-reorder"==e.column.id?k:null,key:t},e.getCellProps(),{className:(0,y.default)(a)}),e.render("Cell",{reRenderRow:function(){w((function(e){return!e}))}}))})),s.default.createElement("div",{className:"hover-overlay"}))}),P)}function U(e){var t=e.label,r=e.canAdd,a=e.onAddClick,n=e.canSearch,l=e.onSearchTextChange,i=H(),u=(0,s.useState)(""),c=(0,o.default)(u,2),m=c[0],h=c[1];return s.default.createElement(d.Box,{className:i.gridHeader},t&&s.default.createElement(d.Box,{className:i.gridHeaderText},t),n&&s.default.createElement(d.Box,{className:i.gridHeaderText,width:"100%"},s.default.createElement(T.InputText,{value:m,onChange:function(e){l(e),h(e)},placeholder:(0,x.default)("Search")})),s.default.createElement(d.Box,{className:i.gridControls},r&&s.default.createElement(f.PgIconButton,{"data-test":"add-row",title:(0,x.default)("Add row"),onClick:function(){h(""),l(""),a()},icon:s.default.createElement(p.default,null),className:i.gridControlsButton})))}function q(e){var t=e.value,r=e.viewHelperProps,a=e.schema,n=e.accessPath,u=e.dataDispatch,c=e.containerClassName,p=e.fixedRows,y=(0,l.default)(e,I),P=H(),M=(0,s.useContext)(k.StateUtilsContext),T=(0,j.useIsMounted)(),R=(0,s.useState)(),A=(0,o.default)(R,2),F=A[0],q=A[1],V=(0,s.useRef)(),G=(0,D.usePgAdmin)(),Y=(0,s.useRef)(a),Q=(0,s.useMemo)((function(){var e=[];if(y.canReorder){var t={Header:s.default.createElement(s.default.Fragment,null," "),id:"btn-reorder",accessor:function(){},disableResizing:!0,sortable:!1,dataType:"reorder",width:26,minWidth:26,maxWidth:26,Cell:function(){return s.default.createElement("div",{className:P.btnReorder},s.default.createElement(h.default,{fontSize:"small"}))}};t.Cell.displayName="Cell",e.push(t)}if(y.canEdit){var a={Header:s.default.createElement(s.default.Fragment,null," "),id:"btn-edit",accessor:function(){},disableResizing:!0,sortable:!1,dataType:"edit",width:26,minWidth:26,maxWidth:26,Cell:function(e){var t=e.row,r=!0;return y.canEditRow&&(r=(0,S.evalFunc)(Y.current,y.canEditRow,t.original||{})),s.default.createElement(f.PgIconButton,{"data-test":"expand-row",title:(0,x.default)("Edit row"),icon:s.default.createElement(v.default,{fontSize:"small"}),className:P.gridRowButton,onClick:function(){t.toggleRowExpanded(!t.isExpanded)},disabled:!r})}};a.Cell.displayName="Cell",a.Cell.propTypes={row:w.default.object.isRequired},e.push(a)}if(y.canDelete){var o={Header:s.default.createElement(s.default.Fragment,null," "),id:"btn-delete",accessor:function(){},disableResizing:!0,sortable:!1,dataType:"delete",width:26,minWidth:26,maxWidth:26,Cell:function(e){var t=e.row,r=!0;return y.canDeleteRow&&(r=(0,S.evalFunc)(Y.current,y.canDeleteRow,t.original||{})),s.default.createElement(f.PgIconButton,{"data-test":"delete-row",title:(0,x.default)("Delete row"),icon:s.default.createElement(g.default,{fontSize:"small"}),onClick:function(){var e=function(){return u({type:k.SCHEMA_STATE_ACTIONS.DELETE_ROW,path:n,value:t.index}),!0};y.onDelete?y.onDelete(t.original||{},e):G.Browser.notifier.confirm(y.customDeleteTitle||(0,x.default)("Delete Row"),y.customDeleteMsg||(0,x.default)("Are you sure you wish to delete this row?"),e,(function(){return!0}))},className:P.gridRowButton,disabled:!r})}};o.Cell.displayName="Cell",o.Cell.propTypes={row:w.default.object.isRequired},e.push(o)}return e=e.concat(Y.current.fields.filter((function(e){return!E.default.isArray(y.columns)||y.columns.indexOf(e.id)>-1})).sort((function(e,t){return E.default.isArray(y.columns)?y.columns.indexOf(e.id)<y.columns.indexOf(t.id)?-1:1:0})).map((function(e){var t={};e.width?(t.width=e.width,t.minWidth=e.width):(t.width=75,t.minWidth=75),e.minWidth&&(t.minWidth=e.minWidth),e.maxWidth&&(t.maxWidth=e.maxWidth),t.disableResizing=Boolean(e.disableResizing);var a=L(L({Header:e.label||s.default.createElement(s.default.Fragment,null," "),accessor:e.id,field:e,disableResizing:!1,sortable:!0},t),{},{Cell:function(t){var a=t.value,o=t.row,d=(0,l.default)(t,B);e=E.default.find(Y.current.fields,(function(t){return t.id==e.id}))||e;var c=(0,C.getFieldMetaData)(e,Y.current,o.original||{},r),f=c.editable,p=c.disabled,h=c.modeSupported;return E.default.isUndefined(e.cell)&&console.error("cell is required ",e),h&&s.default.createElement(m.MappedCellControl,(0,i.default)({rowIndex:o.index,value:a,row:o.original},e,{readonly:!f,disabled:p,visible:!0,onCellChange:function(t){e.radioType&&u({type:k.SCHEMA_STATE_ACTIONS.BULK_UPDATE,path:n,value:t,id:e.id}),u({type:k.SCHEMA_STATE_ACTIONS.SET_VALUE,path:n.concat([o.index,e.id]),value:t})},reRenderRow:d.reRenderRow}))}});return a.Cell.displayName="Cell",a.Cell.propTypes={row:w.default.object.isRequired,value:w.default.any,onCellChange:w.default.func},a}))),e}),[y.canEdit,y.canDelete,y.canReorder]),K=(0,s.useCallback)((function(){if(y.canAddRow){var e=Y.current.getNewData();y.expandEditOnAdd&&y.canEdit&&(V.current=re.length),u({type:k.SCHEMA_STATE_ACTIONS.ADD_ROW,path:n,value:e,addOnTop:y.addOnTop})}}),[y.canAddRow,null==re?void 0:re.length]),X=(0,s.useMemo)((function(){return{}}),[]),Z=[b.useGlobalFilter,b.useFlexLayout,b.useResizeColumns,b.useSortBy,b.useExpanded],$=b.useTable.apply(void 0,[{columns:Q,data:t,defaultColumn:X,manualSortBy:!0,autoResetSortBy:!1,autoResetExpanded:!1}].concat(Z)),J=$.getTableProps,ee=$.getTableBodyProps,te=$.headerGroups,re=$.rows,ae=$.prepareRow,ne=$.setGlobalFilter;(0,s.useEffect)((function(){var e=p;"function"==typeof e&&(e=e()),e&&Promise.resolve(e).then((function(e){T()&&M.initOrigData(n,e)}))}),[]),(0,s.useEffect)((function(){var e;V.current>=0&&(null===(e=re[V.current])||void 0===e||e.toggleRowExpanded(!0),V.current=null)}),[null==re?void 0:re.length]);var le=function(e,t){u({type:k.SCHEMA_STATE_ACTIONS.MOVE_ROW,path:n,oldIndex:e,newIndex:t})},oe=E.default.flatMap(te,(function(e){return e.headers.map((function(e){return e.isResizing}))})).includes(!0);return y.visible?s.default.createElement(d.Box,{className:c},s.default.createElement(d.Box,{className:P.grid},(y.label||y.canAdd)&&s.default.createElement(U,{label:y.label,canAdd:y.canAdd,onAddClick:K,canSearch:y.canSearch,onSearchTextChange:function(e){ne(e||void 0)}}),s.default.createElement(_.DndProvider,{backend:O.HTML5Backend},s.default.createElement("div",(0,i.default)({},J((function(){return{style:{minWidth:"unset"}}})),{className:P.table,"data-test":"data-grid-view"}),s.default.createElement(z,{headerGroups:te,viewHelperProps:r,schema:a}),s.default.createElement("div",(0,i.default)({},ee(),{className:P.tableContentWidth}),re.map((function(e,t){return ae(e),s.default.createElement(s.default.Fragment,{key:e.index},s.default.createElement(W,{index:t,row:e,totalRows:re.length,isResizing:oe,schema:Y.current,schemaRef:Y,accessPath:n.concat([e.index]),moveRow:le,isHovered:t==F,setHoverIndex:q,viewHelperProps:r}),y.canEdit&&e.isExpanded&&s.default.createElement(C.default,{value:e.original,viewHelperProps:r,dataDispatch:u,schema:Y.current,accessPath:n.concat([e.index]),isNested:!0,className:P.expandedForm,isDataGridForm:!0,firstEleRef:function(e){(0,N.requestAnimationAndFocus)(e)}}))}))))))):s.default.createElement(s.default.Fragment,null)}z.propTypes={headerGroups:w.default.array.isRequired,viewHelperProps:w.default.object.isRequired,schema:P.default.schemaUI.isRequired},U.propTypes={label:w.default.string,canAdd:w.default.bool,onAddClick:w.default.func,canSearch:w.default.bool,onSearchTextChange:w.default.func},q.propTypes={label:w.default.string,value:w.default.array,viewHelperProps:w.default.object,schema:P.default.schemaUI,accessPath:w.default.array.isRequired,dataDispatch:w.default.func,containerClassName:w.default.oneOfType([w.default.object,w.default.string]),fixedRows:w.default.oneOfType([w.default.array,w.default.instanceOf(Promise),w.default.func]),columns:w.default.array,canEdit:w.default.bool,canAdd:w.default.bool,canDelete:w.default.bool,canReorder:w.default.bool,visible:w.default.bool,canAddRow:w.default.oneOfType([w.default.bool,w.default.func]),canEditRow:w.default.oneOfType([w.default.bool,w.default.func]),canDeleteRow:w.default.oneOfType([w.default.bool,w.default.func]),expandEditOnAdd:w.default.bool,customDeleteTitle:w.default.string,customDeleteMsg:w.default.string,canSearch:w.default.bool,onDelete:w.default.func,addOnTop:w.default.bool}},46430:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(79389),r(98741),r(15852),r(87136),r(6048),r(29979),r(14602);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DepListenerContext=void 0,r(80115),r(17),r(80475),r(14913),r(5086),r(54989);var n=a(r(17383)),l=a(r(34579)),o=a(r(2543)),i=a(r(96540));function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}t.DepListenerContext=i.default.createContext(),t.default=function(){return(0,l.default)((function e(){(0,n.default)(this,e),this._depListeners=[]}),[{key:"addDepListener",value:function(e,t,r,a){this._depListeners=this._depListeners||[],this._depListeners.push({source:e,dest:t,callback:r,defCallback:a})}},{key:"removeDepListener",value:function(e){this._depListeners=o.default.filter(this._depListeners,(function(t){return!o.default.join(t.dest,"|").startsWith(o.default.join(e,"|"))}))}},{key:"_getListenerData",value:function(e,t,r){var a,n=e,l=o.default.slice(t.dest,0,-1);return l.length>0&&(n=o.default.get(e,l)),o.default.assign(n,(null===(a=t.callback)||void 0===a?void 0:a.call(t,n,t.source,e,r))||{}),e}},{key:"_getDefListenerPromise",value:function(e,t,r){var a,n=e,l=o.default.slice(t.dest,0,-1);return l.length>0&&(n=o.default.get(e,l)),null===(a=t.defCallback)||void 0===a?void 0:a.call(t,n,t.source,e,r)}},{key:"getDepChange",value:function(e,t,r){var a;if(null!==(a=r.listener)&&void 0!==a&&a.callback)t=this._getListenerData(t,r.listener,r);else{var n=o.default.filter(this._depListeners,(function(t){return o.default.join(e.concat([""]),"|").startsWith(o.default.join(t.source.concat([""]),"|"))}));if(n){var l,i=u(n);try{for(i.s();!(l=i.n()).done;){var s=l.value;t=this._getListenerData(t,s,r)}}catch(e){i.e(e)}finally{i.f()}}}return t}},{key:"getDeferredDepChange",value:function(e,t,r){var a=[],n=o.default.filter(this._depListeners,(function(t){return o.default.join(e,"|").startsWith(o.default.join(t.source,"|"))}));if(n){var l,i=u(n);try{for(i.s();!(l=i.n()).done;){var s=l.value;if(s.defCallback){var d=this._getDefListenerPromise(t,s,r);d&&a.push({action:r,promise:d,listener:s})}}}catch(e){i.e(e)}finally{i.f()}}return a}}])}()},38338:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(79389),r(15852),r(10678),r(87136),r(6048),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=E;var l=a(r(94634)),o=a(r(41132));r(80115),r(58476),r(59581),r(98741),r(5086),r(58379);var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(2543)),s=a(r(5556)),d=r(26217),c=r(66729),f=r(96241),p=a(r(74527)),m=r(46430),h=r(53116),v=a(r(79267)),g=r(67327);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function E(e){var t,r=e.value,a=e.schema,n=void 0===a?{}:a,s=e.viewHelperProps,p=e.accessPath,b=e.dataDispatch,w=e.controlClassName,E=e.isDataGridForm,_=void 0!==E&&E,O=e.label,x=e.visible,k=(0,i.useContext)(m.DepListenerContext),C=(0,i.useContext)(c.StateUtilsContext);(0,i.useEffect)((function(){!_&&k&&n.fields.forEach((function(e){(e.depChange||e.deferredDepChange)&&k.addDepListener(p.concat(e.id),p.concat(e.id),e.depChange,e.deferredDepChange),((0,f.evalFunc)(null,e.deps)||[]).forEach((function(t){var r=p.concat(t);u.default.isArray(t)&&(r=t),e.depChange&&k.addDepListener(r,p.concat(e.id),e.depChange)}))}))}),[]);var P,S=[],M=[],j=y(n.fields);try{var T=function(){var e=P.value,t=(0,h.getFieldMetaData)(e,n,r,s),a=t.visible,u=t.disabled,m=t.readonly;if(t.modeSupported){var v,y=e.id==(null==C?void 0:C.formErr.name),E=i.default.createElement(d.MappedFormControl,(0,l.default)({state:r,key:e.id,viewHelperProps:s,name:e.id,value:r[e.id]},e,{readonly:m,disabled:u,visible:a,onChange:function(t){b({type:c.SCHEMA_STATE_ACTIONS.SET_VALUE,path:p.concat(e.id),value:t})},hasError:y,className:w,memoDeps:[r[e.id],m,u,a,y,w].concat((0,o.default)(((0,f.evalFunc)(null,e.deps)||[]).map((function(e){return r[e]}))))}));e.inlineNext?M.push(i.default.cloneElement(E,{withContainer:!1,controlGridBasis:3})):(null===(v=M)||void 0===v?void 0:v.length)>0?(M.push(i.default.cloneElement(E,{withContainer:!1,controlGridBasis:3})),S.push(i.default.createElement(g.Grid,{container:!0,spacing:0,key:"ic-".concat(M[0].key),className:w,rowGap:"8px"},M)),M=[]):S.push(E)}};for(j.s();!(P=j.n()).done;)T()}catch(e){j.e(e)}finally{j.f()}return(null===(t=M)||void 0===t?void 0:t.length)>0&&S.push(i.default.createElement(g.Grid,{container:!0,spacing:0,key:"ic-".concat(M[0].key),className:w,rowGap:"8px"},M)),x?i.default.createElement(v.default,{title:O,className:w},S):i.default.createElement(i.default.Fragment,null)}E.propTypes={value:s.default.any,schema:p.default.schemaUI.isRequired,viewHelperProps:s.default.object,isDataGridForm:s.default.bool,accessPath:s.default.array.isRequired,dataDispatch:s.default.func,controlClassName:p.default.className,label:s.default.string,visible:s.default.oneOfType([s.default.bool,s.default.func])}},53116:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(17),r(15195),r(4895),r(18665),r(14913),r(79389),r(36012),r(15852),r(10678),r(3101),r(87136),r(6048),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=I,t.getFieldMetaData=N,r(80115),r(58476),r(19693),r(59581),r(98741),r(7899),r(5086),r(58379);var l=a(r(41132)),o=a(r(43693)),i=a(r(94634)),u=a(r(85715)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=C(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=r(67327),c=r(39588),f=a(r(2543)),p=a(r(5556)),m=a(r(71508)),h=r(26217),v=a(r(1894)),g=a(r(1422)),b=r(66729),y=r(89109),w=a(r(98351)),E=r(96241),_=a(r(74527)),O=r(62174),x=r(46430),k=a(r(38338));function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(C=function(e){return e?r:t})(e)}function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function M(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return j(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var T=(0,c.makeStyles)((function(e){return{fullSpace:{padding:0,height:"100%",overflow:"hidden"},controlRow:{marginBottom:e.spacing(1)},nestedTabPanel:{backgroundColor:e.otherVars.headerBg},nestedControl:{height:"unset"},fullControl:{display:"flex",flexDirection:"column"},errorMargin:{paddingBottom:"36px !important"},sqlTabInput:{border:0},nonTabPanel:{padding:0,background:"inherit"},nonTabPanelContent:{height:"unset"}}}));function D(e){var t=e.active,r=e.getSQLValue,a=T(),n=(0,s.useState)("Loading..."),l=(0,u.default)(n,2),o=l[0],i=l[1];return(0,s.useEffect)((function(){var e=!1;return t&&(i("Loading..."),r().then((function(t){e||i(t)}))),function(){e=!0}}),[t]),s.default.createElement(y.InputSQL,{value:o,options:{readOnly:!0},readonly:!0,className:a.sqlTabInput})}function N(e,t,r,a){var n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l={readonly:!1,disabled:!1,visible:!0,editable:!0,canAdd:!0,canEdit:!1,canDelete:!0,modeSupported:!0,canAddRow:!0};if(e.mode&&(l.modeSupported=e.mode.indexOf(a.mode)>-1),!l.modeSupported)return l;if(n)return l;var o,i=e.visible,u=e.disabled,s=e.readonly,d=e.editable;o=!!f.default.isUndefined(a.serverInfo)||(!!f.default.isUndefined(e.server_type)||a.serverInfo.type in e.server_type)&&(!!f.default.isUndefined(e.min_version)||a.serverInfo.version>=e.min_version)&&(!!f.default.isUndefined(e.max_version)||a.serverInfo.version<=e.max_version),l.readonly=a.inCatalog||"properties"==a.mode,l.readonly||(l.readonly=(0,E.evalFunc)(t,s,r));var c=o;c=c&&(0,E.evalFunc)(t,!!f.default.isUndefined(i)||i,r),l.visible=Boolean(c),l.disabled=Boolean((0,E.evalFunc)(t,u,r)),l.editable=!(a.inCatalog||"properties"==a.mode),l.editable&&(l.editable=(0,E.evalFunc)(t,!!f.default.isUndefined(d)||d,r));var p=e.canAdd,m=e.canEdit,h=e.canDelete,v=e.canReorder,g=e.canAddRow;return l.canAdd=f.default.isUndefined(p)?l.canAdd:(0,E.evalFunc)(t,p,r),l.canAdd=!l.disabled&&l.canAdd,l.canEdit=f.default.isUndefined(m)?l.canEdit:(0,E.evalFunc)(t,m,r),l.canEdit=!l.disabled&&l.canEdit,l.canDelete=f.default.isUndefined(h)?l.canDelete:(0,E.evalFunc)(t,h,r),l.canDelete=!l.disabled&&l.canDelete,l.canReorder=f.default.isUndefined(v)?l.canReorder:(0,E.evalFunc)(t,v,r),l.canAddRow=f.default.isUndefined(g)?l.canAddRow:(0,E.evalFunc)(t,g,r),l}function I(e){var t,r=e.value,a=e.schema,n=void 0===a?{}:a,o=e.viewHelperProps,c=e.isNested,p=void 0!==c&&c,_=e.accessPath,C=e.dataDispatch,P=e.hasSQLTab,j=e.getSQLValue,B=e.onTabChange,R=e.firstEleRef,A=e.className,F=e.isDataGridForm,L=void 0!==F&&F,H=e.isTabView,z=void 0===H||H,W=e.visible,U={},q={},V=(0,s.useState)(0),G=(0,u.default)(V,2),Y=G[0],Q=G[1],K=T(),X=(0,s.useRef)(),Z=(0,s.useRef)(),$=(0,s.useRef)(!1),J=(0,s.useContext)(x.DepListenerContext),ee={},te=(0,s.useRef)(n),re=(0,s.useContext)(b.StateUtilsContext),ae=(0,O.useOnScreen)(Z);(0,s.useEffect)((function(){ae?$.current||(Q((function(e){return e})),$.current=!0):$.current=!1}),[ae]),(0,s.useEffect)((function(){if(!L)return te.current.fields.forEach((function(e){(e.depChange||e.deferredDepChange)&&J.addDepListener(_.concat(e.id),_.concat(e.id),e.depChange,e.deferredDepChange),((0,E.evalFunc)(null,e.deps)||[]).forEach((function(t){var r=_.concat(t);f.default.isArray(t)&&(r=t),(e.depChange||e.deferredDepChange)&&J.addDepListener(r,_.concat(e.id),e.depChange,e.deferredDepChange),(e.depChange||e.deferredDepChange)&&J.addDepListener(r,_.concat(e.id),e.depChange,e.deferredDepChange)}))})),function(){J.removeDepListener(_)}}),[]),(0,s.useEffect)((function(){Q(0)}),[re.formResetKey]);var ne,le=[],oe=[],ie=null,ue=M(te.current.fields);try{var se=function(){var e=ne.value,t=N(e,n,r,o),a=t.visible,u=t.disabled,c=t.readonly,m=t.canAdd,v=t.canEdit,w=t.canDelete,O=t.canReorder,x=t.canAddRow;if(t.modeSupported){var P=e.group,M=e.CustomControl;if("group"===e.type)return ee[e.id]=e.label,a||te.current.filterGroups.push(e.label),1;if(P=ee[P]||P||"General",U[P]||(U[P]=[]),"nested-tab"===e.type)e.schema.top=p?te.current.top:n,U[P].push(s.default.createElement(I,(0,i.default)({key:"nested".concat(U[P].length),value:r,viewHelperProps:o,schema:e.schema,accessPath:_,dataDispatch:C,isNested:!0,isDataGridForm:L},e,{visible:a})));else if("nested-fieldset"===e.type)e.schema.top=p?te.current.top:n,U[P].push(s.default.createElement(k.default,(0,i.default)({key:"nested".concat(U[P].length),value:r,viewHelperProps:o,schema:e.schema,accessPath:_,dataDispatch:C,isNested:!0,isDataGridForm:L,controlClassName:K.controlRow},e,{visible:a})));else if("collection"===e.type){e.schema.top=p?te.current.top:te.current,f.default.isUndefined(e.fixedRows)||(m=!1,w=!1);var j=S(S({key:e.id,value:r[e.id]||[],viewHelperProps:o,schema:e.schema,accessPath:_.concat(e.id),dataDispatch:C,containerClassName:K.controlRow},e),{},{canAdd:m,canReorder:O,canEdit:v,canDelete:w,visible:a,canAddRow:x,onDelete:e.onDelete,canSearch:e.canSearch,expandEditOnAdd:e.expandEditOnAdd,fixedRows:"create"==o.mode?e.fixedRows:void 0,addOnTop:Boolean(e.addOnTop)});M?U[P].push(s.default.createElement(M,j)):U[P].push(s.default.createElement(g.default,j))}else{var T,D=f.default.isEqual(_.concat(e.id),re.formErr.name);e.isFullTab&&(q[P]=K.fullSpace,le.push(P));var B=e.id||"control".concat(U[P].length);!a||u||X.current||(X.current=e.id);var A=s.default.createElement(h.MappedFormControl,(0,i.default)({inputRef:function(t){R&&X.current===e.id&&("function"==typeof R?R(t):R.current=t)},state:r,key:B,viewHelperProps:o,name:B,value:r[B]},e,{id:B,readonly:c,disabled:u,visible:a,onChange:function(e){C({type:b.SCHEMA_STATE_ACTIONS.SET_VALUE,path:_.concat(B),value:e})},hasError:D,className:K.controlRow,noLabel:e.isFullTab,memoDeps:[r[B],c,u,a,D,K.controlRow].concat((0,l.default)(((0,E.evalFunc)(null,e.deps)||[]).map((function(e){return r[e]}))))}));e.isFullTab&&e.helpMessage&&(A=s.default.createElement(s.default.Fragment,{key:"coll-".concat(e.id)},s.default.createElement(y.FormNote,{key:"note-".concat(e.id),text:e.helpMessage}),A)),e.inlineNext?(oe.push(s.default.cloneElement(A,{withContainer:!1,controlGridBasis:3})),ie=P):(null===(T=oe)||void 0===T?void 0:T.length)>0?(oe.push(s.default.cloneElement(A,{withContainer:!1,controlGridBasis:3})),U[P].push(s.default.createElement(d.Grid,{container:!0,spacing:0,key:"ic-".concat(oe[0].key),className:K.controlRow,rowGap:"8px"},oe)),oe=[],ie=null):U[P].push(A)}}};for(ue.s();!(ne=ue.n()).done;)se()}catch(e){ue.e(e)}finally{ue.f()}(null===(t=oe)||void 0===t?void 0:t.length)>0&&U[ie].push(s.default.createElement(d.Grid,{container:!0,spacing:0,key:"ic-".concat(oe[0].key),className:K.controlRow,rowGap:"8px"},oe));var de=f.default.pickBy(U,(function(e,t){return te.current.filterGroups.indexOf(t)<=-1})),ce=!1,fe=(0,w.default)("SQL");if(P&&(ce=Object.keys(de).length===Y,de[fe]=[s.default.createElement(D,{key:"sqltab",active:ce,getSQLValue:j})],q[fe]=K.fullSpace,le.push(fe)),(0,s.useEffect)((function(){null==B||B(Y,Object.keys(U)[Y],ce)}),[Y]),!f.default.isUndefined(W)&&!W)return s.default.createElement(s.default.Fragment,null);if(z)return s.default.createElement(d.Box,{height:"100%",display:"flex",flexDirection:"column",className:A,ref:Z,"data-test":"form-view"},s.default.createElement(d.Box,null,s.default.createElement(d.Tabs,{value:Y,onChange:function(e,t){Q(t)},variant:"scrollable",scrollButtons:"auto",action:function(e){return null==e?void 0:e.updateIndicator()}},Object.keys(de).map((function(e){return s.default.createElement(d.Tab,{key:e,label:e,"data-test":e})})))),Object.keys(de).map((function(e,t){var r=[re.formErr.message?K.errorMargin:null];return-1==le.indexOf(e)?r.push(K.nestedControl):r.push(K.fullControl),s.default.createElement(v.default,{key:e,value:Y,index:t,classNameRoot:(0,m.default)(q[e],p?K.nestedTabPanel:null),className:(0,m.default)(r),"data-testid":e},de[e])})));var pe=[K.nonTabPanelContent,re.formErr.message?K.errorMargin:null];return s.default.createElement(d.Box,{height:"100%",display:"flex",flexDirection:"column",className:(0,m.default)(A),ref:Z,"data-test":"form-view"},s.default.createElement(v.default,{value:Y,index:0,classNameRoot:K.nonTabPanel,className:(0,m.default)(pe)},Object.keys(de).map((function(e){return s.default.createElement(s.default.Fragment,{key:e},de[e])}))))}D.propTypes={active:p.default.bool,getSQLValue:p.default.func.isRequired},I.propTypes={value:p.default.any,schema:_.default.schemaUI.isRequired,viewHelperProps:p.default.object,isNested:p.default.bool,isDataGridForm:p.default.bool,isTabView:p.default.bool,visible:p.default.oneOfType([p.default.bool,p.default.func]),accessPath:p.default.array.isRequired,dataDispatch:p.default.func,hasSQLTab:p.default.bool,getSQLValue:p.default.func,onTabChange:p.default.func,firstEleRef:_.default.ref,className:_.default.className}},26217:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.MappedFormControl=t.MappedCellControl=void 0,r(98741),r(5086),r(69193);var l=a(r(73738)),o=a(r(43693)),i=a(r(94634)),u=a(r(91847)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=a(r(2543)),c=r(89109),f=a(r(38474)),p=r(96241),m=a(r(5556)),h=a(r(74527)),v=r(29126),g=["type","value","id","onChange","className","visible","inputRef","noLabel","onClick","withContainer","controlGridBasis"],b=["cell","value","id","optionsLoaded","onCellChange","visible","reRenderRow","inputRef"],y=["memoDeps"];function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function O(e){var t=e.type,r=e.value,a=e.id,n=e.onChange,l=e.className,o=e.visible,d=e.inputRef,f=e.noLabel,p=e.onClick,m=e.withContainer,h=e.controlGridBasis,b=(0,u.default)(e,g),y=a,w=(0,s.useCallback)((function(e){var t=e;null!=e&&e.target&&(t=e.target.value),null==n||n(t)}),[]),E=(0,s.useCallback)((function(e){null==n||n(e)}),[]),_=(0,s.useCallback)((function(e){null==n||n(e)}),[]);if(!o)return s.default.createElement(s.default.Fragment,null);switch(t){case"int":return s.default.createElement(c.FormInputText,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b,{type:"int"}));case"numeric":return s.default.createElement(c.FormInputText,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b,{type:"numeric"}));case"tel":return s.default.createElement(c.FormInputText,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b,{type:"tel"}));case"text":return s.default.createElement(c.FormInputText,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b));case"multiline":return s.default.createElement(c.FormInputText,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d,controlProps:{multiline:!0}},b));case"password":return s.default.createElement(c.FormInputText,(0,i.default)({name:y,value:r,onChange:w,className:l,type:"password",inputRef:d},b));case"select":return s.default.createElement(c.FormInputSelect,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b));case"select-refresh":return s.default.createElement(v.SelectRefresh,(0,i.default)({name:y,value:r,onChange:w,className:l},b));case"switch":return s.default.createElement(c.FormInputSwitch,(0,i.default)({name:y,value:r,onChange:function(e){return w(e.target.checked,e.target.name)},className:l,withContainer:m,controlGridBasis:h},b));case"checkbox":return s.default.createElement(c.FormInputCheckbox,(0,i.default)({name:y,value:r,onChange:function(e){return w(e.target.checked,e.target.name)},className:l},b));case"toggle":return s.default.createElement(c.FormInputToggle,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b));case"color":return s.default.createElement(c.FormInputColor,(0,i.default)({name:y,value:r,onChange:w,className:l},b));case"file":return s.default.createElement(c.FormInputFileSelect,(0,i.default)({name:y,value:r,onChange:w,className:l,inputRef:d},b));case"sql":return s.default.createElement(c.FormInputSQL,(0,i.default)({name:y,value:r,onChange:E,className:l,noLabel:f,inputRef:d},b));case"note":return s.default.createElement(c.FormNote,(0,i.default)({className:l},b));case"datetimepicker":return s.default.createElement(c.FormInputDateTimePicker,(0,i.default)({name:y,value:r,onChange:w,className:l},b));case"keyboardShortcut":return s.default.createElement(c.FormInputKeyboardShortcut,(0,i.default)({name:y,value:r,onChange:w},b));case"threshold":return s.default.createElement(c.FormInputQueryThreshold,(0,i.default)({name:y,value:r,onChange:w},b));case"theme":return s.default.createElement(c.FormInputSelectThemes,(0,i.default)({name:y,value:r,onChange:w},b));case"button":return s.default.createElement(c.FormButton,(0,i.default)({name:y,value:r,className:l,onClick:p},b));case"tree":return s.default.createElement(c.InputTree,(0,i.default)({name:y,treeData:b.treeData,onChange:_},b));default:return s.default.createElement(c.PlainString,(0,i.default)({value:r},b))}}function x(e){var t=e.cell,r=e.value,a=e.id,n=e.optionsLoaded,l=e.onCellChange,o=e.visible,d=e.reRenderRow,p=e.inputRef,m=(0,u.default)(e,b),h=a,v=(0,s.useCallback)((function(e){var t=e;null!=e&&e.target&&(t=e.target.value),null==l||l(t)}),[]),g=(0,s.useCallback)((function(e){var t=e;null!=e&&e.target&&(t=e.target.checked),null==l||l(t)})),y=(0,s.useCallback)((function(e){null==l||l(e)}),[]),w=(0,s.useCallback)((function(e){null==n||n(e),null==d||d()}),[]);if(!o)return s.default.createElement(s.default.Fragment,null);switch(t){case"int":return s.default.createElement(c.InputText,(0,i.default)({name:h,value:r,onChange:v,ref:p},m,{type:"int"}));case"numeric":return s.default.createElement(c.InputText,(0,i.default)({name:h,value:r,onChange:v,ref:p},m,{type:"numeric"}));case"text":return s.default.createElement(c.InputText,(0,i.default)({name:h,value:r,onChange:v,ref:p},m));case"password":return s.default.createElement(c.InputText,(0,i.default)({name:h,value:r,onChange:v,ref:p},m,{type:"password"}));case"select":return s.default.createElement(c.InputSelect,(0,i.default)({name:h,value:r,onChange:v,optionsLoaded:w,inputRef:p},m));case"switch":return s.default.createElement(c.InputSwitch,(0,i.default)({name:h,value:r,onChange:function(e){return v(e.target.checked,e.target.name)}},m));case"checkbox":return s.default.createElement(c.InputCheckbox,(0,i.default)({name:h,value:r,onChange:function(e){return v(e.target.checked,e.target.name)}},m));case"privilege":return s.default.createElement(f.default,(0,i.default)({name:h,value:r,onChange:v},m));case"datetimepicker":return s.default.createElement(c.InputDateTimePicker,(0,i.default)({name:h,value:r,onChange:v},m));case"sql":return s.default.createElement(c.InputSQL,(0,i.default)({name:h,value:r,onChange:y},m));case"file":return s.default.createElement(c.InputFileSelect,(0,i.default)({name:h,value:r,onChange:v,inputRef:m.inputRef},m));case"keyCode":return s.default.createElement(c.InputText,(0,i.default)({name:h,value:r,onChange:v},m,{type:"text",maxlength:1}));case"radio":return s.default.createElement(c.InputRadio,(0,i.default)({name:h,value:r,onChange:g,disabled:m.disabled},m));default:return s.default.createElement(c.PlainString,(0,i.default)({value:r},m))}}O.propTypes={type:m.default.oneOfType([m.default.string,m.default.func]).isRequired,value:m.default.any,id:m.default.oneOfType([m.default.string,m.default.number]).isRequired,onChange:m.default.func,className:m.default.oneOfType([m.default.string,m.default.object]),visible:m.default.bool,inputRef:h.default.ref,noLabel:m.default.bool,onClick:m.default.func,withContainer:m.default.bool,controlGridBasis:m.default.number,treeData:m.default.oneOfType([m.default.array,m.default.instanceOf(Promise),m.default.func])},x.propTypes={cell:m.default.oneOfType([m.default.string,m.default.func]).isRequired,value:m.default.any,id:m.default.oneOfType([m.default.string,m.default.number]).isRequired,onChange:m.default.func,reRenderRow:m.default.func,optionsLoaded:m.default.func,onCellChange:m.default.func,visible:m.default.bool,disabled:m.default.bool,inputRef:h.default.ref};var k=["mode","value","readonly","disabled","hasError","id","label","options","optionsLoaded","controlProps","schema","inputRef","visible","autoFocus","helpMessage","className","optionsReloadBasis","orientation","isvalidate","fields","radioType","hideBrowseButton","btnName","hidden","withContainer","controlGridBasis","hasCheckbox","treeData","labelTooltip"],C=["type","onChange","state","noLabel","text","onClick"],P=["cell","onCellChange","row","reRenderRow","validate","disabled","readonly","radioType","hideBrowseButton","hidden"];(t.MappedFormControl=function(e){var t=e.memoDeps,r=(0,u.default)(e,y),a=_({},r),n=(0,p.evalFunc)(null,a.type,a.state);"object"===(0,l.default)(n)?a=_(_({},a),n):a.type=n;var o=a.onClick;return a.onClick=function(){var e,t;null==o||o(),null===(e=(t=a).onChange)||void 0===e||e.call(t,(a.state[r.id]||0)+1)},(0,s.useMemo)((function(){return s.default.createElement(O,d.default.pick(a,d.default.union(k,C)))}),null!=t?t:[])}).propTypes={id:m.default.oneOfType([m.default.string,m.default.number]).isRequired};t.MappedCellControl=function(e){var t=_({},e),r=(0,p.evalFunc)(null,t.cell,t.row);return"object"===(0,l.default)(r)?t=_(_({},t),r):t.cell=r,s.default.createElement(x,d.default.pick(t,d.default.union(k,P)))}},21464:(e,t,r)=>{"use strict";r(63534),r(36012),r(15852),r(10678),r(3101),r(7899);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(17),r(58476),r(19693),r(18665),r(5086),r(54989),r(58379),r(14602);var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(2543));function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.default=function(){return(0,o.default)((function e(t){(0,l.default)(this,e),this._defaults=t||{},this.keys=null,this.filterGroups=[],this.informText=null,this._top=null}),[{key:"top",get:function(){return this._top},set:function(e){this._top=e}},{key:"origData",get:function(){return this._origData||{}},set:function(e){this._origData=e}},{key:"sessData",get:function(){return this._sessData||{}},set:function(e){throw new Error("Property sessData is readonly.",e)}},{key:"defaults",get:function(){return this._defaults||{}}},{key:"idAttribute",get:function(){return"id"}},{key:"baseFields",get:function(){throw new Error("Property method 'baseFields()' must be implemented.")}},{key:"fields",get:function(){var e=this;return this.baseFields.filter((function(t){var r;return r=-1==e.filterGroups.indexOf(t.group),e.keys&&(r=r&&e.keys.indexOf(t.id)>-1),r}))}},{key:"initialise",value:function(){}},{key:"isNew",value:function(e){return i.default.isUndefined(e)&&(e=this.origData),i.default.has(e,this.idAttribute)?i.default.isUndefined(e[this.idAttribute])||i.default.isNull(e[this.idAttribute]):!i.default.has(e,"cid")||!e.cid.startsWith("nn")}},{key:"validate",value:function(){return!1}},{key:"getNewData",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r={};return this.fields.forEach((function(t){r[t.id]=e.defaults[t.id]})),r=s(s({},r),t)}},{key:"addDisabled",value:function(){return!1}},{key:"inCatalog",value:function(){return this.nodeInfo&&"catalog"in this.nodeInfo}},{key:"isReadOnly",value:function(e){return!this.isNew(e)}},{key:"getServerVersion",value:function(){var e;return null===(e=this.nodeInfo)||void 0===e||null===(e=e.server)||void 0===e?void 0:e.version}},{key:"getFilterOptions",value:function(e,t){var r=[];return e&&this.isNew(e)?t.forEach((function(e){""!=(null==e?void 0:e.label)&&r.push({label:e.label,value:e.value})})):r=t,r}}])}()},66729:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(4895),r(14913),r(36012),r(15852),r(10678),r(3101),r(10121);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.StateUtilsContext=t.SCHEMA_STATE_ACTIONS=void 0,t.default=fe;var l=a(r(94634)),o=a(r(91847));r(80115),r(17),r(18636),r(92157),r(58476),r(15195),r(19693),r(18665),r(80475),r(59581),r(63555),r(68763),r(53270),r(79389),r(98741),r(7899),r(5086),r(69193),r(83396),r(87136),r(6048),r(45708),r(29979),r(40173),r(54989),r(58379),r(14602),r(18772);var i=a(r(85715)),u=a(r(41132)),s=a(r(43693)),d=Y(r(96540)),c=r(67327),f=r(39588),p=a(r(72048)),m=a(r(98984)),h=a(r(39790)),v=a(r(35273)),g=a(r(29726)),b=a(r(39781)),y=a(r(55948)),w=a(r(18201)),E=a(r(28597)),_=a(r(27754)),O=a(r(2543)),x=a(r(71508)),k=r(89109),C=r(42632),P=a(r(78018)),S=r(82657),M=r(26217),j=a(r(98351)),T=a(r(21464)),D=Y(r(53116)),N=a(r(5556)),I=a(r(74527)),B=r(6520),R=Y(r(46430)),A=a(r(38338)),F=a(r(1422)),L=r(62174),H=a(r(51766)),z=r(48103),W=r(42632),U=["getInitData","viewHelperProps","loadingText","schema","showFooter","isTabView","checkDirtyOnEnableSave"],q=["getInitData","viewHelperProps","schema","updatedData"],V=["formType"];function G(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(G=function(e){return e?r:t})(e)}function Y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=G(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function Q(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return K(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return K(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function X(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?X(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $=(0,f.makeStyles)((function(e){return{root:{display:"flex",flexDirection:"column",height:"100%"},form:{flexGrow:1,position:"relative",minHeight:0,display:"flex",flexDirection:"column"},formProperties:{backgroundColor:e.palette.grey[400]},footer:Z({padding:e.spacing(1),background:e.otherVars.headerBg,display:"flex",zIndex:1010},e.mixins.panelBorder.top),mappedControl:{paddingBottom:e.spacing(1)},buttonMargin:{marginRight:"0.5rem"}}})),J=t.StateUtilsContext=d.default.createContext();function ee(e,t){var r=!(O.default.isUndefined(e)||O.default.isUndefined(t)||O.default.isNull(e)||O.default.isNull(t));return!!(O.default.isEqual(e,t)||(null===e||O.default.isUndefined(e))&&""===t||(null===e||O.default.isUndefined(e))&&"boolean"==typeof t&&!t||r&&(!O.default.isObject(e)&&O.default.isEqual(e.toString(),t.toString())))}function te(e,t){return!Array.from(new Set([].concat((0,u.default)(Object.keys(e)),(0,u.default)(Object.keys(t))))).some((function(r){return!ee(e[r],t[r])}))}function re(e,t,r){var a,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o="edit"===t.mode;return a=function e(r,a,i){var u={};e.depth=O.default.isUndefined(e.depth)?0:e.depth+1;var d=function(t,r){var l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return ee(O.default.get(a,t),O.default.get(i,t))&&!l?void 0:(r=r||O.default.get(i,t),n&&(O.default.isArray(r)||O.default.isObject(r))&&(r=JSON.stringify(r)),O.default.isNull(r)&&0===e.depth&&(r=""),u[t]=r)};return r.fields.forEach((function(n){if((0,D.getFieldMetaData)(n,r,{},t,!0).modeSupported&&(!n.skipChange||l))if("string"==typeof n.type&&n.type.startsWith("nested-"))u=Z(Z({},u),e(n.schema,a,i));else if(o&&!O.default.isEqual(O.default.get(a,n.id),O.default.get(i,n.id))){var c=null;if("collection"===n.type){var f=(0,_.default)(O.default.get(a,n.id)||[],O.default.get(i,n.id)||[],"cid",{compareFunction:te});if(c={},f.added.length>0&&(c.added=ie(f.added,t.keepCid)),f.removed.length>0&&(c.deleted=ie(f.removed.map((function(e){return O.default.find(O.default.get(a,n.id),["cid",e.cid])})),t.keepCid)),f.updated.length>0){var p,m=[],h=Q(f.updated);try{var v=function(){var t,r=p.value,l=O.default.findIndex(O.default.get(i,n.id),(function(e){return e.cid==r.cid})),o=O.default.findIndex(O.default.get(a,n.id),(function(e){return e.cid==r.cid}));if(t=e(n.schema,O.default.get(a,[n.id,o]),O.default.get(i,[n.id,l])),O.default.isEmpty(t))return 1;var u=O.default.get(i,[n.id,l,n.schema.idAttribute]);O.default.isUndefined(u)?m.push(Z(Z({},r),t)):m.push(Z((0,s.default)({},n.schema.idAttribute,u),t))};for(h.s();!(p=h.n()).done;)v()}catch(e){h.e(e)}finally{h.f()}m.length>0&&(c.changed=ie(m,t.keepCid))}Object.keys(c).length>0&&d(n.id,c,!0)}else d(n.id)}else if(!o)if("collection"===n.type){var g=O.default.get(a,n.id)||[],b=O.default.get(i,n.id)||[],y=(0,_.default)(g,b,"cid",{compareFunction:te});if(!O.default.isUndefined(n.fixedRows)&&y.updated.length>0||O.default.isUndefined(n.fixedRows)&&(y.added.length>0||y.removed.length>0||y.updated.length>0)||n.canReorder&&O.default.differenceBy(g,b,"cid")){var w=ie(O.default.get(i,n.id),t.keepCid);return void d(n.id,w,!0)}if(n.canReorder&&(y=(0,_.default)(g,b)).updated.length>0){var E=ie(O.default.get(i,n.id),t.keepCid);d(n.id,E,!0)}}else d(n.id)})),e.depth--,u}(e,e.origData,r),a}function ae(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;t=t||{};var l,o=Q(e.fields);try{var u,s=function(){var o=l.value;if(e.idAttribute==o.id)return 0;if(o.schema&&o.schema instanceof T.default){if("collection"===o.type){var u=t[o.id]||[],s=a.concat(o.id);if((0,S.checkUniqueCol)(u,o.uniqueCol)>0){var d=O.default.filter(o.schema.fields,(function(e){return o.uniqueCol.indexOf(e.id)>-1})).map((function(e){return e.label})).join(", ");return(0,S.isEmptyString)(o.label)?r(s,(0,j.default)("%s must be unique.",d)):r(s,(0,j.default)("%s in %s must be unique.",d,o.label)),{v:!0}}var c,f=Q(u.entries());try{for(f.s();!(c=f.n()).done;){var p=(0,i.default)(c.value,2),m=p[0],h=p[1];if(ae(o.schema,h,r,s.concat(m),o.label))return{v:!0}}}catch(e){f.e(e)}finally{f.f()}}else if(ae(o.schema,t,r,a))return{v:!0}}else{var v=t[o.id],g=null;if(o.noEmpty){var b=o.label;n&&(b=(0,j.default)("%s in %s",o.label,n)),o.noEmptyLabel&&(b=o.noEmptyLabel),g=(0,S.emptyValidator)(b,v)}if(g||"int"!=o.type&&"numeric"!=o.type||(g=(0,S.minMaxValidator)(o.label,v,o.min,o.max)),g||"int"!=o.type?g||"numeric"!=o.type||(g=(0,S.numberValidator)(o.label,v)):g=(0,S.integerValidator)(o.label,v),g)return r(a.concat(o.id),g),{v:!0}}};for(o.s();!(l=o.n()).done;)if(0!==(u=s())&&u)return u.v}catch(e){o.e(e)}finally{o.f()}return e.validate(t,(function(e,t){return r(a.concat(e),t)}))}var ne=t.SCHEMA_STATE_ACTIONS={INIT:"init",SET_VALUE:"set_value",ADD_ROW:"add_row",DELETE_ROW:"delete_row",MOVE_ROW:"move_row",RERENDER:"rerender",CLEAR_DEFERRED_QUEUE:"clear_deferred_queue",DEFERRED_DEPCHANGE:"deferred_depchange",BULK_UPDATE:"bulk_update"},le=function(e,t,r,a){return a.depChange&&(t=a.depChange(e,t,{type:a.type,path:a.path,value:a.value,oldState:O.default.cloneDeep(r),listener:a.listener})),t},oe=function(e,t){var r,a,n,l=O.default.cloneDeep(e);switch(l.__deferred__=l.__deferred__||[],t.type){case ne.INIT:l=t.payload;break;case ne.BULK_UPDATE:(r=O.default.get(l,t.path)||[]).forEach((function(e){e[t.id]=!1})),O.default.set(l,t.path,r);break;case ne.SET_VALUE:O.default.set(l,t.path,t.value),l=le(t.path,l,e,t),n=function(e,t,r,a){if(a.deferredDepChange)return a.deferredDepChange(e,t,{type:a.type,path:a.path,value:a.value,depChange:a.depChange,oldState:O.default.cloneDeep(r)})}(t.path,l,e,t),l.__deferred__=n||[];break;case ne.ADD_ROW:a=O.default.uniqueId("c"),t.value.cid=a,r=t.addOnTop?[].concat(t.value).concat(O.default.get(l,t.path)||[]):(O.default.get(l,t.path)||[]).concat(t.value),O.default.set(l,t.path,r),l=le(t.path,l,e,t);break;case ne.DELETE_ROW:(r=O.default.get(l,t.path)||[]).splice(t.value,1),O.default.set(l,t.path,r),l=le(t.path,l,e,t);break;case ne.MOVE_ROW:var o=(r=O.default.get(l,t.path)||[])[t.oldIndex];r.splice(t.oldIndex,1),r.splice(t.newIndex,0,o),O.default.set(l,t.path,r);break;case ne.CLEAR_DEFERRED_QUEUE:l.__deferred__=[];break;case ne.DEFERRED_DEPCHANGE:l=le(t.path,l,e,t)}return l};function ie(e){return!e||arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e:e.map((function(e){return O.default.pickBy(e,(function(e,t){return"cid"!=t}))}))}function ue(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return O.default.isPlainObject(e)?O.default.forIn(e,(function(e){O.default.isObject(e)&&ue(e,t)})):O.default.isArray(e)&&e.forEach((function(e){O.default.isPlainObject(e)&&(e.cid=t?O.default.uniqueId("c"):O.default.uniqueId("nn"),ue(e,t))})),e}function se(e){var t,r=e.getInitData,a=e.viewHelperProps,n=e.loadingText,l=e.schema,u=void 0===l?{}:l,s=e.showFooter,f=void 0===s||s,p=e.isTabView,E=void 0===p||p,_=e.checkDirtyOnEnableSave,x=void 0!==_&&_,S=(0,o.default)(e,U),M=$(),T=(0,d.useState)(!1),N=(0,i.default)(T,2),I=N[0],A=N[1],F=(0,z.usePgAdmin)(),H=(0,d.useState)({}),W=(0,i.default)(H,2),q=W[0],V=W[1],G=(0,d.useState)(""),Y=(0,i.default)(G,2),K=Y[0],X=Y[1],ee=(0,d.useState)(!1),te=(0,i.default)(ee,2),le=te[0],ie=te[1],se=(0,d.useState)(!1),de=(0,i.default)(se,2),ce=de[0],fe=de[1],pe=(0,d.useState)(0),me=(0,i.default)(pe,2),he=me[0],ve=me[1],ge=(0,d.useRef)(),be=u.isNew(u.origData),ye=(0,L.useIsMounted)(),we=(0,d.useRef)([]),Ee=S.Notifier||F.Browser.notifier,_e=(0,d.useRef)(new R.default),Oe=(0,d.useReducer)(oe,{}),xe=(0,i.default)(Oe,2),ke=xe[0],Ce=xe[1];(0,d.useEffect)((function(){if(ce){if(we.current.length>0){var e,t=Q(we.current);try{for(t.s();!(e=t.n()).done;){var r=e.value;Ce(r)}}catch(e){t.e(e)}finally{t.f()}}we.current=void 0}}),[ce]),(0,d.useEffect)((function(){var e;if(ce){ae(u,ke,(function(e,t){t&&V({name:e,message:O.default.escape(t)})}))||V({});var t=re(u,a,ke,!1,!1),r=Object.keys(t).length>0;A(r),"edit"!==a.mode&&(t=O.default.assign({},u.origData,t)),null===(e=S.onDataChange)||void 0===e||e.call(S,r,t)}}),[ke,ce]),(0,d.useEffect)((function(){var e;if((null===(e=ke.__deferred__)||void 0===e?void 0:e.length)>0){var t=ke.__deferred__;Ce({type:ne.CLEAR_DEFERRED_QUEUE}),t.forEach((function(e){e.promise.then((function(t){Ce({type:ne.DEFERRED_DEPCHANGE,path:e.action.path,depChange:e.action.depChange,listener:Z(Z({},e.listener),{},{callback:t})})}))}))}}),[null===(t=ke.__deferred__)||void 0===t?void 0:t.length]),(0,d.useEffect)((function(){var e=!1,t=setTimeout((function(){var e;null===(e=ge.current)||void 0===e||e.focus()}),250);if(X("Loading..."),!r&&"edit"===a.mode)throw new Error("getInitData must be passed for edit");return((null==r?void 0:r())||Promise.resolve({})).then((function(t){e||(t=t||{},"edit"===a.mode?u.origData=ue(t||{}):u.origData=ue(Z(Z({},u.defaults),t),!0),u.initialise(u.origData),Ce({type:ne.INIT,payload:u.origData}),fe(!0),X(""))})).catch((function(t){e||(X(""),V({name:"apierror",message:O.default.escape((0,B.parseApiError)(t))}))})),function(){e=!0,clearTimeout(t)}}),[]),(0,d.useEffect)((function(){return u.initialise(u.origData),Ce({type:ne.INIT,payload:u.origData}),!0}),[S.resetKey]);var Pe=function(e){S.onSave(be,e).then((function(){u.informText&&Ee.alert((0,j.default)("Warning"),u.informText)})).catch((function(e){console.error(e),V({name:"apierror",message:O.default.escape((0,B.parseApiError)(e))})})).finally((function(){ye()&&(ie(!1),X(""))}))},Se=(0,d.useCallback)((function(){V((function(e){return Z(Z({},e),{},{message:""})}))})),Me=function(e){var t=Z(Z({},e),{},{depChange:function(){var e;return(e=_e.current).getDepChange.apply(e,arguments)},deferredDepChange:function(){var e;return(e=_e.current).getDeferredDepChange.apply(e,arguments)}});we.current?we.current.push(t):Ce(t)},je=(0,d.useMemo)((function(){return{dataDispatch:Me,initOrigData:function(e,t){if(e){var r=ue(t);O.default.set(u.origData,e,r),Me({type:ne.SET_VALUE,path:e,value:r})}},formResetKey:he,formErr:q}}),[he,q]),Te="upload"==S.customSaveBtnIconType?d.default.createElement(h.default,null):"done"==S.customSaveBtnIconType?d.default.createElement(v.default,null):d.default.createElement(m.default,null);return u._sessData=ke,d.default.createElement(J.Provider,{value:je},d.default.createElement(R.DepListenerContext.Provider,{value:_e.current},d.default.createElement(c.Box,{className:M.root},d.default.createElement(c.Box,{className:M.form},d.default.createElement(P.default,{message:K||n}),d.default.createElement(D.default,{value:ke,viewHelperProps:a,schema:u,accessPath:[],dataDispatch:Me,hasSQLTab:S.hasSQL,getSQLValue:function(){if(I){if(q.name)return Promise.resolve("-- "+(0,j.default)("Definition incomplete."));var e=re(u,a,ke);return"edit"!==a.mode?e=O.default.assign({},u.origData,e):e[u.idAttribute]=u.origData[u.idAttribute],S.getSQLValue(be,(t=Z({},e),Object.keys(t).forEach((function(e){var r=t[e];(O.default.isObject(r)||O.default.isNull(r))&&(t[e]=JSON.stringify(r))})),t))}return Promise.resolve("-- "+(0,j.default)("No updates."));var t},firstEleRef:ge,isTabView:E,className:S.formClassName}),d.default.createElement(k.FormFooterMessage,{type:k.MESSAGE_TYPE.ERROR,message:q.message,onClose:Se})),f&&d.default.createElement(c.Box,{className:M.footer},(!S.disableSqlHelp||!S.disableDialogHelp)&&d.default.createElement(c.Box,null,d.default.createElement(C.PgIconButton,{"data-test":"sql-help",onClick:function(){return S.onHelp(!0,be)},icon:d.default.createElement(y.default,null),disabled:S.disableSqlHelp,className:M.buttonMargin,title:"SQL help for this object type."}),d.default.createElement(C.PgIconButton,{"data-test":"dialog-help",onClick:function(){return S.onHelp(!1,be)},icon:d.default.createElement(w.default,null),title:"Help for this dialog.",disabled:S.disableDialogHelp})),d.default.createElement(c.Box,{marginLeft:"auto"},d.default.createElement(C.DefaultButton,{"data-test":"Close",onClick:S.onClose,startIcon:d.default.createElement(b.default,null),className:M.buttonMargin},(0,j.default)("Close")),d.default.createElement(C.DefaultButton,{"data-test":"Reset",onClick:function(){var e=function(){var e;return null===(e=ge.current)||void 0===e||e.focus(),ve((function(e){return e+1})),u.initialise(u.origData),Ce({type:ne.INIT,payload:u.origData}),!0};S.confirmOnCloseReset?Ee.confirm((0,j.default)("Warning"),(0,j.default)("Changes will be lost. Are you sure you want to reset?"),e,(function(){return!0})):e()},startIcon:d.default.createElement(g.default,null),disabled:!I||le,className:M.buttonMargin},(0,j.default)("Reset")),d.default.createElement(C.PrimaryButton,{"data-test":"Save",onClick:function(){ie(!0),X("Saving...");var e=re(u,a,ke);"edit"!==a.mode?e=O.default.assign({},u.origData,e):e[u.idAttribute]=u.origData[u.idAttribute],u.warningText?Ee.confirm((0,j.default)("Warning"),u.warningText,(function(){Pe(e)}),(function(){return ie(!1),X(""),!0})):Pe(e)},startIcon:Te,disabled:!("edit"!==a.mode&&!x||I)||le||Boolean(q.name&&"apierror"!==q.name)||!ce},S.customSaveBtnName?(0,j.default)(S.customSaveBtnName):(0,j.default)("Save")))))))}se.propTypes={getInitData:N.default.func,viewHelperProps:N.default.shape({mode:N.default.string.isRequired,serverInfo:N.default.shape({type:N.default.string,version:N.default.number}),inCatalog:N.default.bool}).isRequired,loadingText:N.default.string,schema:I.default.schemaUI,onSave:N.default.func,onClose:N.default.func,onHelp:N.default.func,onDataChange:N.default.func,confirmOnCloseReset:N.default.bool,isTabView:N.default.bool,hasSQL:N.default.bool,getSQLValue:N.default.func,disableSqlHelp:N.default.bool,disableDialogHelp:N.default.bool,showFooter:N.default.bool,resetKey:N.default.any,customSaveBtnName:N.default.string,customSaveBtnIconType:N.default.string,formClassName:I.default.className,Notifier:N.default.object,checkDirtyOnEnableSave:N.default.bool};var de=(0,f.makeStyles)((function(e){return{root:{height:"100%",minHeight:0,display:"flex",flexDirection:"column"},controlRow:{marginBottom:e.spacing(1)},form:{padding:e.spacing(1),overflow:"auto",flexGrow:1},toolbar:Z({padding:e.spacing(1),background:e.palette.background.default},e.mixins.panelBorder.bottom),buttonMargin:{marginRight:"0.5rem"},noPadding:{padding:0}}}));function ce(e){var t=e.getInitData,r=e.viewHelperProps,a=e.schema,n=void 0===a?{}:a,u=e.updatedData,s=(0,o.default)(e,q),f=de(),m="General",h={},v={},g={},b=(0,d.useState)({}),w=(0,i.default)(b,2),_=w[0],k=w[1],S=(0,d.useState)(""),T=(0,i.default)(S,2),N=T[0],I=T[1],B=(0,L.useIsMounted)(),R=(0,z.usePgAdmin)();(0,d.useEffect)((function(){I("Loading..."),t().then((function(e){e=e||{},n.initialise(e),B()&&(k(Z(Z({},e),u)),I(""))})).catch((function(e){I(""),R.Browser.notifier.pgRespErrorNotify(e)}))}),[]),(0,d.useEffect)((function(){u&&k((function(e){return Z(Z({},e),u)}))}),[u]),n.fields.forEach((function(e){var t=e.group,a=(0,D.getFieldMetaData)(e,n,_,r),o=a.visible,i=a.disabled,u=a.readonly,s=a.modeSupported;t=t||m,e.isFullTab&&(v[t]=f.noPadding),s&&(t=g[t]||t||m,e.helpMessageMode&&-1==e.helpMessageMode.indexOf(r.mode)&&(e.helpMessage=""),h[t]||(h[t]=[]),e&&"nested-fieldset"===e.type?h[t].push(d.default.createElement(A.default,(0,l.default)({key:"nested".concat(h[t].length),value:_,viewHelperProps:r,schema:e.schema,accessPath:[],controlClassName:f.controlRow},e,{visible:o}))):"collection"===e.type?h[t].push(d.default.createElement(F.default,{key:e.id,viewHelperProps:r,name:e.id,value:_[e.id]||[],schema:e.schema,accessPath:[e.id],formErr:{},containerClassName:f.controlRow,canAdd:!1,canEdit:!1,canDelete:!1,visible:o})):"group"===e.type?(g[e.id]=e.label,o||n.filterGroups.push(e.label)):h[t].push(d.default.createElement(M.MappedFormControl,(0,l.default)({key:e.id,viewHelperProps:r,state:_,name:e.id,value:_[e.id]},e,{readonly:u,disabled:i,visible:o,className:e.isFullTab?null:f.controlRow,noLabel:e.isFullTab,memoDeps:[_[e.id],f.controlRow,e.isFullTab]}))))}));var H=O.default.pickBy(h,(function(e,t){return n.filterGroups.indexOf(t)<=-1}));return d.default.createElement(c.Box,{className:f.root},d.default.createElement(P.default,{message:N}),d.default.createElement(c.Box,{className:f.toolbar},d.default.createElement(W.PgButtonGroup,{size:"small"},d.default.createElement(C.PgIconButton,{"data-test":"help",onClick:function(){return s.onHelp(!0,!1)},icon:d.default.createElement(y.default,null),disabled:s.disableSqlHelp,title:"SQL help for this object type."}),d.default.createElement(C.PgIconButton,{"data-test":"edit",onClick:s.onEdit,icon:d.default.createElement(E.default,null),title:(0,j.default)("Edit object...")}))),d.default.createElement(c.Box,{className:(0,x.default)(f.form,f.formProperties)},d.default.createElement(c.Box,null,Object.keys(H).map((function(e){var t=e.replace(" ","");return d.default.createElement(c.Accordion,{key:t},d.default.createElement(c.AccordionSummary,{expandIcon:d.default.createElement(p.default,null),"aria-controls":"".concat(t,"-content"),id:"".concat(t,"-header")},e),d.default.createElement(c.AccordionDetails,{className:v[e]},d.default.createElement(c.Box,{style:{width:"100%"}},H[e])))})))))}function fe(e){var t=e.formType,r=(0,o.default)(e,V);return"tab"===t?d.default.createElement(H.default,null,d.default.createElement(ce,r)):d.default.createElement(H.default,null,d.default.createElement(se,r))}ce.propTypes={getInitData:N.default.func.isRequired,updatedData:N.default.object,viewHelperProps:N.default.shape({mode:N.default.string.isRequired,serverInfo:N.default.shape({type:N.default.string,version:N.default.number}),inCatalog:N.default.bool}).isRequired,schema:I.default.schemaUI,onHelp:N.default.func,disableSqlHelp:N.default.bool,onEdit:N.default.func,itemNodeData:N.default.object},fe.propTypes={formType:N.default.oneOf(["tab","dialog"])}},40692:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.createTheme)(e,{palette:{default:{main:"#6b6b6b",contrastText:"#fff",borderColor:"#2e2e2e",disabledBorderColor:"#2e2e2e",disabledContrastText:"#fff",hoverMain:"#303030",hoverContrastText:"#fff",hoverBorderColor:"#151515"},primary:{main:"#234d6e",light:"#323E43",contrastText:"#fff",hoverMain:(0,a.darken)("#234d6e",.25),hoverBorderColor:(0,a.darken)("#234d6e",.25),disabledMain:"#234d6e"},success:{main:"#26852B",light:"#2B472C",contrastText:"#000"},error:{main:"#da6758",light:"#212121",contrastText:"#fff",lighter:"#212121"},warning:{main:"#eea236",light:"#74572e",contrastText:"#fff"},info:{main:"#fde74c"},grey:{200:"#424242",400:"#303030",600:"#2e2e2e",800:"#212121"},text:{primary:"#d4d4d4",muted:"#8A8A8A"},checkbox:{disabled:"#6b6b6b"},background:{paper:"#212121",default:"#212121"}},custom:{icon:{main:"#6b6b6b",contrastText:"#fff",borderColor:(0,a.darken)("#2e2e2e",.6),disabledMain:"#6b6b6b",disabledContrastText:"#fff",disabledBorderColor:"#2e2e2e",hoverMain:"#303030",hoverContrastText:"#fff"}},otherVars:{colorBrand:"#1b71b5",borderColor:"#4a4a4a",inputBorderColor:"#6b6b6b",inputDisabledBg:"inherit",errorColor:"#DA6758",headerBg:"#424242",activeBorder:"#d4d4d4",activeColor:"#d4d4d4",tableBg:"#424242",activeStepBg:"#234d6e",activeStepFg:"#FFFFFF",stepBg:"#FFFFFF",stepFg:"#000",toggleBtnBg:"#000",editorToolbarBg:"#303030",qtDatagridBg:"#2e2e2e",qtDatagridSelectFg:"#d4d4d4",cardHeaderBg:"#424242",colorFg:"#FFFFFF",emptySpaceBg:"#212121",textMuted:"#8A8A8A",erdCanvasBg:"#303030",erdGridColor:"#444952",scroll:{baseColor:"#616161",barBackgroundColor:"#61616133",thumbBackground:"#616161b3"},schemaDiff:{diffRowColor:"#807a48",sourceRowColor:"#402025",targetRowColor:"#6b5438",diffColorFg:"#d4d4d4",diffSelectFG:"#d4d4d4",diffSelCheckbox:"#323E43"},editor:{fg:"#fff",bg:"#212121",selectionBg:"#536270",keyword:"#db7c74",number:"#7fcc5c",string:"#e4e487",variable:"#7dc9f1",type:"#7dc9f1",comment:"#7fcc5c",punctuation:"#d6aaaa",operator:"#d6aaaa",foldmarker:"#0000FF",activeline:"#323e43",activelineLight:"#323e43",activelineBorderColor:"none",guttersBg:"#303030",guttersFg:"#8A8A8A"},tree:{textFg:"#d4d4d4",inputBg:"#212121",fgHover:"#d4d4d4",bgHover:"#303030",textHoverFg:"#d4d4d4",bgSelected:"#323E43"}}})};var a=r(42901)},72529:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.createTheme)(e,{palette:{default:{main:"#00000000",contrastText:"#84d6ff",borderColor:"#84d6ff",disabledBorderColor:"#8B9CAD",disabledContrastText:"#8B9CAD",hoverMain:"#00000000",hoverContrastText:"#fff",hoverBorderColor:"#fff"},primary:{main:"#84D6FF",light:"#84D6FF",contrastText:"#010B15",hoverMain:"#fff",hoverBorderColor:"#fff",disabledMain:"#8B9CAD"},success:{main:"#45D48A",light:"#010B15",contrastText:"#000"},error:{main:"#EE7A55",light:"#EE7A55",contrastText:"#010B15"},warning:{main:"#F4D35E",light:"#F4D35E",contrastText:"#010B15"},info:{main:"#fde74c"},grey:{200:"#8B9CAD",400:"#2D3A48",600:"#1F2932",800:"#010B15"},text:{primary:"#fff",muted:"#8b9cac"},checkbox:{disabled:"#6b6b6b"},background:{paper:"#010B15",default:"#010B15"}},custom:{icon:{main:"#010B15",contrastText:"#fff",borderColor:"#fff",disabledMain:"#1F2932",disabledContrastText:"#8B9CAD",disabledBorderColor:"#8B9CAD",hoverMain:"#fff",hoverContrastText:"#010B15"}},otherVars:{colorBrand:"#84D6FF",borderColor:"#A6B7C8",inputBorderColor:"#6b6b6b",inputDisabledBg:"#1F2932",errorColor:"#DA6758",headerBg:"#010B15",activeBorder:"#fff",activeColor:"#fff",tableBg:"#010B15",activeStepBg:"#84D6FF",activeStepFg:"#010b15",stepBg:"#FFFFFF",stepFg:"#000",toggleBtnBg:"#6B6B6B",editorToolbarBg:"#010B15",qtDatagridBg:"#010B15",qtDatagridSelectFg:"#010B15",cardHeaderBg:"#062F57",colorFg:"#FFFFFF",emptySpaceBg:"#010B15",textMuted:"#8b9cad",erdCanvasBg:"#010B15",erdGridColor:"#1F2932",scroll:{baseColor:"#C9D0D7",barBackgroundColor:"#C9D0D733",thumbBackground:"#C9D0D7B3"},schemaDiff:{diffRowColor:"#CFC56E",sourceRowColor:"#EE97A5",targetRowColor:"#FFAD65",diffColorFg:"#FFFFFF",diffSelectFG:"#010B15",diffSelCheckbox:"#010b15"},editor:{fg:"#fff",bg:"#010B15",selectionBg:"#1F2932",keyword:"#F8845F",number:"#45D48A",string:"#EAEA43",variable:"#7DC9F1",type:"#7DC9F1",comment:"#FFAD65",punctuation:"#d6aaaa",operator:"#d6aaaa",foldmarker:"#FFFFFF",activeline:"#063057",activelineLight:"#063057",activelineBorderColor:"none",guttersBg:"#2d3a48",guttersFg:"#8b9cac"},tree:{textFg:"#ffffff",inputBg:"#010B15",fgHover:"#ffffff",bgHover:"#ffffff",textHoverFg:"#010B15",bgSelected:"#84D6FF"}}})};var a=r(42901)},30642:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.commonTableStyles=void 0,t.default=M;var l=a(r(85715)),o=a(r(43693));r(80475);var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=k(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=r(39588),s=r(42901),d=r(31930),c=r(9520),f=a(r(74527)),p=a(r(78065)),m=a(r(40692)),h=a(r(72529)),v=r(67327),g=a(r(11115)),b=a(r(79612)),y=a(r(84342)),w=a(r(91620)),E=a(r(28691)),_=a(r(59594)),O=a(r(81892)),x=a(r(53196));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(k=function(e){return e?r:t})(e)}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var S=(0,s.createTheme)();function M(e){var t,r=e.children,a=(0,x.default)(),n=(0,i.useState)(null===(t=a.getPreferencesForModule("misc"))||void 0===t?void 0:t.theme),o=(0,l.default)(n,2),u=o[0],f=o[1],k=(0,i.useMemo)((function(){var e=(0,p.default)(S);switch(u){case"dark":e=(0,m.default)(e);break;case"high_contrast":e=(0,h.default)(e)}return function(e){var t={panelBorder:{border:"1px solid "+e.otherVars.borderColor,all:{border:"1px solid "+e.otherVars.borderColor},top:{borderTop:"1px solid "+e.otherVars.borderColor},bottom:{borderBottom:"1px solid "+e.otherVars.borderColor},right:{borderRight:"1px solid "+e.otherVars.borderColor}},nodeIcon:{backgroundPosition:"center",padding:e.spacing(0,1.5)},tabPanel:{height:"100%",padding:e.spacing(1),overflow:"auto",backgroundColor:e.palette.grey[400],position:"relative"},fontSourceCode:{fontFamily:'"Source Code Pro", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'}};return e=(0,s.createTheme)({mixins:t},e),(0,s.createTheme)({components:{MuiCssBaseline:{styleOverrides:P(P(P(P(P(P(P({body:{fontFamily:e.typography.fontFamily,fontSize:"0.875rem",lineHeight:"1.43em",letterSpacing:"0.01071em",height:"100vh"},"::-webkit-scrollbar,::-webkit-scrollbar-corner":{width:"1rem !important",height:"1rem !important",background:e.otherVars.scroll.barBackgroundColor},"::-webkit-scrollbar-thumb":{border:"0.25rem solid transparent",borderRadius:"0.5rem",background:e.otherVars.scroll.thumbBackground+" !important",backgroundClip:"content-box !important"},"::-webkit-scrollbar-thumb:hover":{border:"0.25rem solid transparent",background:e.otherVars.scroll.baseColor+" !important",backgroundClip:"content-box !important"},"input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus":{webkitTextFillColor:e.palette.text.primary,webkitBoxShadow:"0 0 0px 1000px "+e.palette.primary.light+" inset",transition:"backgroundColor 5000s ease-in-out 0s"},ul:{margin:0,padding:0},li:{listStyle:"none",margin:0,padding:0},textarea:{fontFamily:"inherit",color:e.palette.text.primary,backgroundColor:e.palette.background.default},iframe:{margin:0,padding:0},svg:{verticalAlign:"middle"},img:{verticalAlign:"middle"}},(0,g.default)(e)),(0,b.default)(e)),(0,y.default)(e)),(0,w.default)(e)),(0,E.default)(e)),(0,_.default)(e)),(0,O.default)(e))},MuiOutlinedInput:{styleOverrides:{root:{lineHeight:"1.1876em","&.Mui-disabled .MuiOutlinedInput-notchedOutline":{borderColor:e.otherVars.inputBorderColor},".MuiButtonGroup-root &":{borderRadius:0,"& .MuiOutlinedInput-notchedOutline":{borderRadius:0}}},notchedOutline:{borderColor:e.otherVars.inputBorderColor}}},MuiFormControlLabel:{styleOverrides:{label:{"&.Mui-disabled":{color:e.palette.text.muted}}}},MuiTabs:{styleOverrides:{root:P({backgroundColor:e.otherVars.headerBg},t.panelBorder.bottom),indicator:{backgroundColor:e.otherVars.activeColor}}},MuiFormLabel:{styleOverrides:{root:{color:e.palette.text.primary,fontSize:e.typography.fontSize,whiteSpace:"normal !important"},asterisk:{color:e.palette.error.main}}},MuiInputBase:{styleOverrides:{root:{backgroundColor:e.palette.background.default,textOverflow:"ellipsis","&.Mui-disabled":{backgroundColor:e.otherVars.inputDisabledBg}},inputMultiline:{fontSize:e.typography.fontSize,height:"unset",backgroundColor:e.palette.background.default,"&[readonly], &.Mui-disabled":{color:e.palette.text.muted,backgroundColor:e.otherVars.inputDisabledBg}},input:{fontSize:e.typography.fontSize,height:"unset",backgroundColor:e.palette.background.default,"&[readonly], &.Mui-disabled":{color:e.palette.text.muted,backgroundColor:e.otherVars.inputDisabledBg,WebkitTextFillColor:e.palette.text.muted},"&:focus":{outline:"0 !important"}},sizeSmall:{height:"28px"},inputSizeSmall:{height:"16px"}}},MuiSelect:{styleOverrides:{icon:{color:e.palette.text.primary,"&.Mui-disabled":{color:e.palette.text.muted}}}},MuiNativeSelect:{styleOverrides:{icon:{color:e.palette.text.primary,"&.Mui-disabled":{color:e.palette.text.muted}}}},MuiIconButton:{styleOverrides:{root:{color:e.palette.text.primary,"&.Mui-disabled":{color:"abc"}}}},MuiAccordion:{styleOverrides:{root:P(P({},t.panelBorder),{},{"&.Mui-expanded":{margin:"8px 0px"}})}},MuiAccordionSummary:{styleOverrides:{root:P(P({},t.panelBorder.bottom),{},{backgroundColor:e.otherVars.headerBg}),content:{margin:"4px"},expandIconWrapper:{color:e.palette.text.primary}}},MuiToggleButtonGroup:{styleOverrides:{groupedHorizontal:{"&:not(:first-of-type)":{borderLeft:"abc"}}}},MuiSwitch:{styleOverrides:{root:{width:54,height:28,padding:"7px 12px"},colorPrimary:{"&.Mui-disabled":{color:"abc","& + .MuiSwitch-track":{backgroundColor:"abc"}}},switchBase:{padding:e.spacing(.5),"&.Mui-disabled":{color:"abc","& + .MuiSwitch-track":{opacity:e.palette.action.disabledOpacity}},"&.Mui-checked":{transform:"translateX(24px)","& .MuiSwitch-thumb":{border:0}}},thumb:{border:"1px solid "+e.otherVars.inputBorderColor},track:{backgroundColor:e.otherVars.toggleBtnBg}}},MuiCheckbox:{styleOverrides:{root:{padding:"0px",color:e.otherVars.inputBorderColor},colorPrimary:{"&.Mui-disabled":{color:e.palette.checkbox.disabled}}}},MuiToggleButton:{styleOverrides:{root:{paddingTop:"2px",paddingBottom:"2px",paddingRight:e.spacing(2.5),paddingLeft:e.spacing(.5),color:"abc",textTransform:"initial","&:hover":{backgroundColor:"abc"},"&.Mui-selected":{color:[e.palette.primary.contrastText,"!important"],backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.hoverMain,borderColor:e.palette.primary.hoverBorderColor}}}}},MuiFormHelperText:{styleOverrides:{root:{color:e.palette.text.muted}}},MuiDialogContent:{styleOverrides:{root:{padding:0,userSelect:"text"}}},MuiDialogTitle:{styleOverrides:{root:P({fontSize:"0.875rem",fontWeight:"bold",padding:"5px 10px",cursor:"move",display:"flex",alignItems:"center"},t.panelBorder.bottom)}},MuiCardHeader:{styleOverrides:{root:P({padding:"4px 8px",backgroundColor:e.otherVars.cardHeaderBg,fontWeight:"bold"},t.panelBorder.bottom)}},MuiCardContent:{styleOverrides:{root:{padding:0,"&:last-child":{paddingBottom:0}}}},MuiListItem:{styleOverrides:{root:P(P(P({color:e.palette.text.primary,backgroundColor:e.palette.background.default,flexDirection:"column",alignItems:"initial",padding:"0px 4px",paddingTop:"0px",paddingBottom:"0px"},t.panelBorder.top),t.panelBorder.bottom),{},{borderTopColor:"transparent",cursor:"pointer","&.Mui-selected":{backgroundColor:e.palette.primary.light,borderColor:e.palette.primary.main,color:S.palette.getContrastText(e.palette.primary.light),"&:hover":{backgroundColor:e.palette.primary.light}}})}},MuiTooltip:{styleOverrides:{tooltip:{fontSize:"0.7rem",color:e.palette.background.default,backgroundColor:e.palette.text.primary},arrow:{color:e.palette.text.primary}}},MuiTab:{styleOverrides:{root:{"&.MuiTab-textColorPrimary":{color:e.palette.text.primary},"&.Mui-selected":{color:e.otherVars.activeColor}}}},MuiBackdrop:{styleOverrides:{root:{backgroundColor:e.otherVars.loader.backgroundColor}}}}},e)}(e)}),[u]);return(0,i.useEffect)((function(){return x.default.subscribe((function(e){f(e.getPreferencesForModule("misc").theme)}))}),[]),i.default.createElement(s.ThemeProvider,{theme:k},i.default.createElement(v.CssBaseline,null),i.default.createElement(d.LocalizationProvider,{dateAdapter:c.AdapterDateFns},r))}S=(0,s.createTheme)(S,{typography:{fontSize:14,htmlFontSize:14,fontFamilyIcon:'"Font Awesome 5 Free"',fontFamily:["Roboto",'"Helvetica Neue"',"-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Arial","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"'].join(",")},shape:{borderRadius:4},palette:{action:{disabledOpacity:.32}},transitions:{create:function(){return"none"}},zIndex:{modal:3001},components:{MuiTextField:{defaultProps:{variant:"outlined"}},MuiButton:{defaultProps:{disableTouchRipple:!0,variant:"outlined"},styleOverrides:{root:{textTransform:"none",padding:"2px 10px",fontSize:"inherit","&.Mui-disabled":{opacity:.6},"&.MuiButton-sizeSmall, &.MuiButton-outlined.MuiButton-sizeSmall, &.MuiButton-contained.MuiButton-sizeSmall":{height:"28px",fontSize:"0.875rem","& .MuiSvgIcon-root":{height:"1.2rem"}}},contained:{boxShadow:"none","&:hover":{boxShadow:"none"}},outlined:{padding:"3px 9px"},startIcon:{marginRight:S.spacing(.5)}}},MuiIconButton:{defaultProps:{size:"small",disableTouchRipple:!0}},MuiAccordion:{defaultProps:{defaultExpanded:!0},styleOverrides:{root:{boxShadow:"none"}}},MuiTab:{defaultProps:{textColor:"inherit"},styleOverrides:{root:(0,o.default)((0,o.default)((0,o.default)((0,o.default)({lineHeight:"1.75",textTransform:"none",minHeight:0,padding:"3px 10px"},S.breakpoints.up("xs"),{minWidth:0}),S.breakpoints.up("sm"),{minWidth:0}),S.breakpoints.up("md"),{minWidth:0}),S.breakpoints.up("lg"),{minWidth:0}),textColorInherit:{textTransform:"none",opacity:1}}},MuiCheckbox:{defaultProps:{disableTouchRipple:!0}},MuiDialogTitle:{defaultProps:{}},MuiCardHeader:{defaultProps:{disableTypography:!0}},MuiListItem:{defaultProps:{disableGutters:!0}},MuiTabs:{styleOverrides:{root:{minHeight:0}}},PrivateTabIndicator:{styleOverrides:{root:{height:"2px",transition:S.transitions.create(["all"],{duration:"150ms"})}}},MuiOutlinedInput:{styleOverrides:{multiline:{padding:"0px"},input:{padding:S.spacing(.75,1.5),borderRadius:"inherit"},inputMultiline:{padding:S.spacing(.75,1.5),resize:"vertical",height:"100%",boxSizing:"border-box"},adornedEnd:{paddingRight:S.spacing(.75)},marginDense:{height:"28px"}}},MuiAccordionSummary:{styleOverrides:{root:{minHeight:0,"&.Mui-expanded":{minHeight:0},padding:S.spacing(0,1),fontWeight:S.typography.fontWeightBold},content:{margin:S.spacing(.5),"&.Mui-expanded":{margin:S.spacing(.5)}},expandIconWrapper:{order:-1}}},MuiAccordionDetails:{styleOverrides:{root:{padding:S.spacing(1)}}},MuiFormControlLabel:{styleOverrides:{root:{marginBottom:0,marginLeft:0,marginRight:0}}},MuiFormHelperText:{styleOverrides:{root:{fontSize:"1em"},contained:{marginLeft:0,marginRight:0}}},MuiTypography:{styleOverrides:{root:{fontSize:"0.875rem",lineHeight:"1.43em",letterSpacing:"0.01071em"},body1:{fontSize:"1em"}}},MuiDialog:{styleOverrides:{paper:{margin:0},scrollPaper:{alignItems:"flex-start",margin:"5% auto"}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{popper:{top:0,zIndex:9999}}},MuiMenu:{styleOverrides:{list:{padding:"0"}}},MuiMenuItem:{styleOverrides:{root:{fontSize:14}}},MuiSelect:{styleOverrides:{selectMenu:{minHeight:"unset"},select:{"&:focus":{backgroundColor:"unset"}}}}}}),M.propTypes={children:f.default.children};t.commonTableStyles=(0,u.makeStyles)((function(e){return{table:{borderSpacing:0,width:"100%",overflow:"auto",backgroundColor:e.otherVars.tableBg,border:"1px solid "+e.otherVars.borderColor,"& tbody td, & thead th":{margin:0,padding:e.spacing(.5),border:"1px solid "+e.otherVars.borderColor,borderBottom:"none",position:"relative",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",userSelect:"text",maxWidth:"250px","&:first-of-type":{borderLeft:"none"}},"& thead tr:first-of-type th":{borderTop:"none"},"& tbody tr:last-of-type":{"&:hover td":{borderBottomColor:e.palette.primary.main},"& td":{borderBottomColor:e.otherVars.borderColor}},"& th":{fontWeight:e.typography.fontWeightBold,padding:e.spacing(1,.5),textAlign:"left"},"& tbody > tr":{"&:hover":{backgroundColor:e.palette.primary.light,"& td":{borderBottom:"1px solid "+e.palette.primary.main,borderTop:"1px solid "+e.palette.primary.main},"&:last-of-type td":{borderBottomColor:e.palette.primary.main}}}},noBorder:{border:0},borderBottom:{"& tbody tr:last-of-type td":{borderBottom:"1px solid "+e.otherVars.borderColor}},wrapTd:{"& tbody td":{whiteSpace:"pre-wrap"}},noHover:{"& tbody > tr":{"&:hover":{backgroundColor:e.otherVars.tableBg,"& td":{borderBottomColor:e.otherVars.borderColor,borderTopColor:e.otherVars.borderColor},"&:last-of-type td":{borderBottomColor:e.otherVars.borderColor}}}}}}))},59594:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{".dialog-node-icon":{marginRight:"2px !important",padding:"0px 10px",backgroundPosition:"50%"},".icon-server-connecting":{backgroundImage:e.otherVars.iconLoaderUrl,backgroundRepeat:"no-repeat",backgroundAize:"18px !important",alignContent:"center",verticalAlign:"middle",height:"1.3em"},".dashboard-pg-doc":{backgroundImage:e.otherVars.dashboardPgDoc,display:"inline-block",width:"50px",height:"50px",backgroundAize:"50px 50px"}}}},11115:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{".pickr, .pcr-app":{fontFamily:e.typography.fontFamily,"& *:focus":{outline:"none !important"},"& .pcr-save":{backgroundColor:e.palette.primary.main+"!important",borderRadius:e.shape.borderRadius+"px !important",color:e.palette.primary.contrastText+"!important",border:"1px solid "+e.palette.primary.main},"& .pcr-clear":{backgroundColor:e.palette.default.main+"!important",borderRadius:e.shape.borderRadius+"px !important",color:e.palette.default.contrastText+"!important",border:"1px solid "+e.palette.default.borderColor}}}}},84342:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{".dock-layout":o(o({height:"100%"},e.mixins.panelBorder.top),{},{"& .dock-ink-bar":{height:"2px",backgroundColor:e.otherVars.activeBorder,color:e.otherVars.activeColor,"&.dock-ink-bar-animated":{transition:"none !important"}},"& .dock-bar":o(o({paddingLeft:0,backgroundColor:e.palette.background.default},e.mixins.panelBorder.bottom),{},{"& .dock-nav-wrap":{cursor:"move"}}),"& .dock-panel":{border:"none","&.dragging":{opacity:.6},"& .dock":{borderRadius:"inherit"},"&.dock-style-playground":{'&:not([data-dockid="id-main"])':{"& .dock-extra-content":{display:"none"}}},"&.dock-style-object-explorer":{"& .dock-ink-bar":{height:"0px"},"& .dock-tab-active":{color:e.palette.text.primary,cursor:"move","&::hover":{color:e.palette.text.primary}},"& .dock-tab-btn":{pointerEvents:"none"},"& .dock-nav-more":{display:"none"}},"&.dock-style-dialogs":{borderRadius:e.shape.borderRadius,"&.dock-panel.dragging":{opacity:1,pointerEvents:"visible"},"& .dock-ink-bar":{height:"0px"},"& .dock-panel-drag-size-b-r":{zIndex:1020},"& .dock-tab-active":{color:e.palette.text.primary,fontWeight:"bold","&::hover":{color:e.palette.text.primary}},"& .dock-nav-more":{display:"none"}},"& .dock-tabpane":{backgroundColor:e.palette.background.default,color:e.palette.text.primary},"& #id-schema-diff":{overflowY:"auto"},"& #id-results":{overflowY:"auto"}},"& .dock-tab":{minWidth:"unset",borderBottom:"none",marginRight:0,background:"unset",fontWeight:"unset",color:e.palette.text.primary,"&.dock-tab-active":{color:e.otherVars.activeColor,"&::hover":{color:e.otherVars.activeColor}},"&::hover":{color:"unset"},"& > div":{padding:"4px 8px","&:focus":{outline:"1px solid "+e.otherVars.activeBorder,outlineOffset:"-1px"}},"& .drag-initiator":{display:"flex","& .dock-tab-close-btn":{color:e.palette.text.primary,position:"unset",marginLeft:"8px",fontSize:"18px",transition:"none","&::before":{content:'"\\00d7"',position:"relative",top:"-5px"}}}},"& .dock-extra-content":{alignItems:"center",paddingRight:"10px"},"& .dock-vbox, & .dock-hbox .dock-vbox":{"& .dock-divider":{flexBasis:"1px",transform:"scaleY(8)","&::before":{backgroundColor:e.otherVars.borderColor,display:"block",content:'""',width:"100%",transform:"scaleY(0.125)",height:"1px"}}},"& .dock-hbox, & .dock-vbox .dock-hbox":{"& .dock-divider":{flexBasis:"1px",transform:"scaleX(8)","&::before":{backgroundColor:e.otherVars.borderColor,display:"block",content:'""',height:"100%",transform:"scaleX(0.125)",width:"1px"}}},"& .dock-content-animated":{transition:"none"},"& .dock-fbox":{zIndex:1060},"& .dock-mbox":{zIndex:1080},"& .drag-accept-reject::after":{content:'""'},"& .dock-nav-more":{color:e.custom.icon.contrastText}}),".dock-dropdown":{zIndex:1004,"& .dock-dropdown-menu":{padding:"4px 0px",backgroundColor:e.palette.background.default,color:e.palette.text.primary,border:"1px solid ".concat(e.otherVars.borderColor)},"& .dock-dropdown-menu-item":{display:"flex",padding:"3px 12px",color:e.palette.text.primary,transition:"none","&.dock-dropdown-menu-item-active, &:hover":{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText}}}}};var n=a(r(43693));function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}},79612:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{".uplot":{"& .u-legend":{display:"none"}},".uplot-tooltip":{position:"absolute",fontSize:"0.9em",padding:"4px 8px",borderRadius:e.shape.borderRadius,color:e.palette.background.default,backgroundColor:e.palette.text.primary,zIndex:9999,display:"block","& .uplot-tooltip-label":{display:"flex",gap:"4px",alignItems:"center"}}}}},78065:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.createTheme)(e,{palette:{default:{main:"#fff",contrastText:"#222",borderColor:"#bac1cd",disabledBorderColor:"#bac1cd",disabledContrastText:"#222",hoverMain:"#ebeef3",hoverContrastText:"#222",hoverBorderColor:"#bac1cd"},primary:{main:"#326690",light:"#d6effc",contrastText:"#fff",hoverMain:(0,a.darken)("#326690",.25),hoverBorderColor:(0,a.darken)("#326690",.25),disabledMain:"#326690"},success:{main:"#26852B",light:"#D9ECDA",contrastText:"#000"},error:{main:"#CC0000",light:"#FAECEC",contrastText:"#fff"},warning:{main:"#eea236",light:"#fce5c5",contrastText:"#000"},info:{main:"#fde74c"},grey:{200:"#f3f5f9",400:"#ebeef3",600:"#bac1cd",800:"#848ea0"},text:{primary:"#222",muted:"#646B82"},checkbox:{disabled:"#ebeef3"},background:{paper:"#fff",default:"#fff"}},custom:{icon:{main:"#fff",contrastText:"#222",borderColor:"#bac1cd",disabledMain:"#fff",disabledContrastText:"#222",disabledBorderColor:"#bac1cd",hoverMain:"#ebeef3",hoverContrastText:"#222"}},otherVars:{colorBrand:"#326690",iconLoaderUrl:"url(\"data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 38 38' style='enable-background:new 0 0 38 38;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23EBEEF3;stroke-width:5;%7D .st1%7Bfill:none;stroke:%23326690;stroke-width:5;%7D%0A%3C/style%3E%3Cg%3E%3Cg transform='translate(1 1)'%3E%3Ccircle class='st0' cx='18' cy='18' r='16'/%3E%3Cpath class='st1' d='M34,18c0-8.8-7.2-16-16-16 '%3E%3CanimateTransform accumulate='none' additive='replace' attributeName='transform' calcMode='linear' dur='0.7s' fill='remove' from='0 18 18' repeatCount='indefinite' restart='always' to='360 18 18' type='rotate'%3E%3C/animateTransform%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");",iconLoaderSmall:"url(\"data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 38 38' style='enable-background:new 0 0 38 38;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23EBEEF3;stroke-width:5;%7D .st1%7Bfill:none;stroke:%23326690;stroke-width:5;%7D%0A%3C/style%3E%3Cg%3E%3Cg transform='translate(1 1)'%3E%3Ccircle class='st0' cx='18' cy='18' r='16'/%3E%3Cpath class='st1' d='M34,18c0-8.8-7.2-16-16-16 '%3E%3CanimateTransform accumulate='none' additive='replace' attributeName='transform' calcMode='linear' dur='0.7s' fill='remove' from='0 18 18' repeatCount='indefinite' restart='always' to='360 18 18' type='rotate'%3E%3C/animateTransform%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\")",dashboardPgDoc:"url(\"data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 42' style='enable-background:new 0 0 42 42;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:%23000000;stroke-width:3.3022;%7D .st1%7Bfill:%23336791;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.1007;stroke-linecap:round;stroke-linejoin:round;%7D .st3%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.1007;stroke-linecap:round;stroke-linejoin:bevel;%7D .st4%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0.3669;%7D .st5%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0.1835;%7D .st6%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.2649;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='orginal'%3E%3C/g%3E%3Cg id='Layer_x0020_3'%3E%3Cpath class='st0' d='M31.3,30c0.3-2.1,0.2-2.4,1.7-2.1l0.4,0c1.2,0.1,2.8-0.2,3.7-0.6c2-0.9,3.1-2.4,1.2-2 c-4.4,0.9-4.7-0.6-4.7-0.6c4.7-7,6.7-15.8,5-18c-4.6-5.9-12.6-3.1-12.7-3l0,0c-0.9-0.2-1.9-0.3-3-0.3c-2,0-3.5,0.5-4.7,1.4 c0,0-14.3-5.9-13.6,7.4c0.1,2.8,4,21.3,8.7,15.7c1.7-2,3.3-3.8,3.3-3.8c0.8,0.5,1.8,0.8,2.8,0.7l0.1-0.1c0,0.3,0,0.5,0,0.8 c-1.2,1.3-0.8,1.6-3.2,2.1c-2.4,0.5-1,1.4-0.1,1.6c1.1,0.3,3.7,0.7,5.5-1.8l-0.1,0.3c0.5,0.4,0.4,2.7,0.5,4.4 c0.1,1.7,0.2,3.2,0.5,4.1c0.3,0.9,0.7,3.3,3.9,2.6C29.1,38.3,31.1,37.5,31.3,30'/%3E%3Cpath class='st1' d='M38.3,25.3c-4.4,0.9-4.7-0.6-4.7-0.6c4.7-7,6.7-15.8,5-18c-4.6-5.9-12.6-3.1-12.7-3l0,0 c-0.9-0.2-1.9-0.3-3-0.3c-2,0-3.5,0.5-4.7,1.4c0,0-14.3-5.9-13.6,7.4c0.1,2.8,4,21.3,8.7,15.7c1.7-2,3.3-3.8,3.3-3.8 c0.8,0.5,1.8,0.8,2.8,0.7l0.1-0.1c0,0.3,0,0.5,0,0.8c-1.2,1.3-0.8,1.6-3.2,2.1c-2.4,0.5-1,1.4-0.1,1.6c1.1,0.3,3.7,0.7,5.5-1.8 l-0.1,0.3c0.5,0.4,0.8,2.4,0.7,4.3c-0.1,1.9-0.1,3.2,0.3,4.2c0.4,1,0.7,3.3,3.9,2.6c2.6-0.6,4-2,4.2-4.5c0.1-1.7,0.4-1.5,0.5-3 l0.2-0.7c0.3-2.3,0-3.1,1.7-2.8l0.4,0c1.2,0.1,2.8-0.2,3.7-0.6C39,26.4,40.2,24.9,38.3,25.3L38.3,25.3z'/%3E%3Cpath class='st2' d='M21.8,26.6c-0.1,4.4,0,8.8,0.5,9.8c0.4,1.1,1.3,3.2,4.5,2.5c2.6-0.6,3.6-1.7,4-4.1c0.3-1.8,0.9-6.7,1-7.7'/%3E%3Cpath class='st2' d='M18,4.7c0,0-14.3-5.8-13.6,7.4c0.1,2.8,4,21.3,8.7,15.7c1.7-2,3.2-3.7,3.2-3.7'/%3E%3Cpath class='st2' d='M25.7,3.6c-0.5,0.2,7.9-3.1,12.7,3c1.7,2.2-0.3,11-5,18'/%3E%3Cpath class='st3' d='M33.5,24.6c0,0,0.3,1.5,4.7,0.6c1.9-0.4,0.8,1.1-1.2,2c-1.6,0.8-5.3,0.9-5.3-0.1 C31.6,24.5,33.6,25.3,33.5,24.6c-0.1-0.6-1.1-1.2-1.7-2.7c-0.5-1.3-7.3-11.2,1.9-9.7c0.3-0.1-2.4-8.7-11-8.9 c-8.6-0.1-8.3,10.6-8.3,10.6'/%3E%3Cpath class='st2' d='M19.4,25.6c-1.2,1.3-0.8,1.6-3.2,2.1c-2.4,0.5-1,1.4-0.1,1.6c1.1,0.3,3.7,0.7,5.5-1.8c0.5-0.8,0-2-0.7-2.3 C20.5,25.1,20,24.9,19.4,25.6L19.4,25.6z'/%3E%3Cpath class='st2' d='M19.3,25.5c-0.1-0.8,0.3-1.7,0.7-2.8c0.6-1.6,2-3.3,0.9-8.5c-0.8-3.9-6.5-0.8-6.5-0.3c0,0.5,0.3,2.7-0.1,5.2 c-0.5,3.3,2.1,6,5,5.7'/%3E%3Cpath class='st4' d='M18,13.8c0,0.2,0.3,0.7,0.8,0.7c0.5,0.1,0.9-0.3,0.9-0.5c0-0.2-0.3-0.4-0.8-0.4C18.4,13.6,18,13.7,18,13.8 L18,13.8z'/%3E%3Cpath class='st5' d='M32,13.5c0,0.2-0.3,0.7-0.8,0.7c-0.5,0.1-0.9-0.3-0.9-0.5c0-0.2,0.3-0.4,0.8-0.4C31.6,13.2,32,13.3,32,13.5 L32,13.5z'/%3E%3Cpath class='st2' d='M33.7,12.2c0.1,1.4-0.3,2.4-0.4,3.9c-0.1,2.2,1,4.7-0.6,7.2'/%3E%3Cpath class='st6' d='M2.7,6.6'/%3E%3C/g%3E%3C/svg%3E%0A\")",reactSelect:{padding:"5px 8px"},borderColor:"#dde0e6",loader:{backgroundColor:(0,a.alpha)("#090d11",.6),color:"#fff"},errorColor:"#E53935",inputBorderColor:"#dde0e6",inputDisabledBg:"#f3f5f9",headerBg:"#fff",activeBorder:"#326690",activeColor:"#326690",tableBg:"#fff",activeStepBg:"#326690",activeStepFg:"#FFFFFF",stepBg:"#ddd",stepFg:"#000",toggleBtnBg:"#000",editorToolbarBg:"#ebeef3",qtDatagridBg:"#fff",qtDatagridSelectFg:"#222",cardHeaderBg:"#fff",emptySpaceBg:"#ebeef3",textMuted:"#646B82",erdCanvasBg:"#fff",erdGridColor:"#bac1cd",explain:{sev2:{color:"#222222",bg:"#FFEE88"},sev3:{color:"#FFFFFF",bg:"#EE8800"},sev4:{color:"#FFFFFF",bg:"#880000"}},scroll:{baseColor:"#bac1cd",barBackgroundColor:"#bac1cd33",thumbBackground:"#bac1cdb3"},schemaDiff:{diffRowColor:"#fff9c4",sourceRowColor:"#ffebee",targetRowColor:"#fbe3bf",diffColorFg:"#222",diffSelectFG:"#222",diffSelCheckbox:"#d6effc"},editor:{fg:"#222",bg:"#fff",selectionBg:"#d6effc",keyword:"#908",number:"#964",string:"#a11",variable:"#222",type:"#05a",comment:"#a50",punctuation:"#737373",operator:"#222",foldmarker:"#0000FF",activeline:"#EDF9FF",activelineLight:"#EDF9FF",activelineBorderColor:"#BCDEF3",guttersBg:"#f3f5f9",guttersFg:"#848ea0"},tree:{textFg:"#222222",inputBg:"#ffffff",fgHover:"#222222",bgHover:"#ebeef3",textHoverFg:"#222222",bgSelected:"#d6effc"}}})};var a=r(42901)},96951:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,u.usePgAdmin)();return(0,o.useEffect)((function(){e.Browser.Events.on("pgadmin:tool:show",(function(t,r,a,n,l){if(l)if(a){var u=window.open("","_blank"),d=u.document.createElement("div");u.document.body.appendChild(d),i.default.render(o.default.createElement(h,{actionUrl:window.location.origin+r,params:a}),d),setTimeout((function(){e.Browser.Events.trigger("pgadmin:nw-set-new-window-open-size")}),500)}else window.open(r);else e.Browser.docker.openTab(m(m({id:t,title:t,content:o.default.createElement(c.default,{target:t,src:a?void 0:r},a&&o.default.createElement(h,{actionUrl:r,params:a})),closable:!0,manualClose:!0},n),{},{cache:!1,group:"playground"}),s.BROWSER_PANELS.MAIN,"middle",!0)}))}),[]),o.default.createElement(o.default.Fragment,null)};var l=a(r(43693));r(59581),r(7899),r(18772);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=a(r(40961)),u=r(48103),s=r(58237),d=a(r(5556)),c=a(r(71012));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e){var t=e.actionUrl,r=e.params,a=(0,o.useRef)(null);return(0,o.useLayoutEffect)((function(){var e;null===(e=a.current)||void 0===e||e.submit()}),[]),o.default.createElement("form",{ref:a,id:"tool-form",action:t,method:"post",hidden:!0},Object.keys(r).map((function(e){return e?o.default.createElement("input",{key:e,name:e,defaultValue:r[e]}):o.default.createElement(o.default.Fragment,null)})))}h.propTypes={actionUrl:d.default.string,params:d.default.object}},28263:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,f.usePgAdmin)();return(0,o.useEffect)((function(){e.Browser.Events.on("pgadmin:utility:show",(function(t,r,n){var l,i,u,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.Browser.stdW.default,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.Browser.stdH.md,f=e.Browser.tree.getTreeNodeHierarchy(t),m=a.uniqueId(p.BROWSER_PANELS.UTILITY_DIALOG);e.Browser.docker.openDialog({id:m,title:r,content:o.default.createElement(c.default,null,o.default.createElement(y,{panelId:m,schema:n.schema,treeNodeInfo:f,actionType:null!==(l=n.actionType)&&void 0!==l?l:"create",formType:"dialog",onSave:null!==(i=n.onSave)&&void 0!==i?i:function(t){t.errormsg?e.Browser.notifier.alert((0,v.default)("Error"),(0,v.default)(t.errormsg)):e.Browser.BgProcessManager.startProcess(t.data.job_id,t.data.desc),e.Browser.docker.close(m)},extraData:null!==(u=n.extraData)&&void 0!==u?u:{},saveBtnName:n.saveBtnName,urlBase:n.urlBase,sqlHelpUrl:n.sqlHelpUrl,helpUrl:n.helpUrl}))},s,d)}))}),[]),o.default.createElement(o.default.Fragment,null)},r(69218),r(5086),r(69193);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=n(r(6520)),u=r(2193),s=n(r(66729)),d=n(r(50553)),c=n(r(51766)),f=r(48103),p=r(58237),m=r(42371),h=n(r(53196)),v=n(r(98351)),g=n(r(5556));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e){var t=e.panelId,r=e.schema,a=e.treeNodeInfo,n=e.actionType,l=e.formType,p=e.onSave,v=e.extraData,g=e.saveBtnName,b=e.urlBase,y=e.sqlHelpUrl,w=e.helpUrl,E=e.isTabView,_=void 0===E||E,O=(0,f.usePgAdmin)(),x=a&&"server"in a&&O.Browser.serverInfo&&O.Browser.serverInfo[a.server._id],k=(0,i.default)(),C=(0,h.default)().getPreferencesForModule("browser").confirm_on_properties_close,P=v.save_btn_icon,S=v.nodeType?O.Browser.Nodes[v.nodeType]:void 0,M=null!=v&&v.itemNodeData?M:void 0,j=function(){return O.Browser.docker.close(t)},T={mode:n,serverInfo:x?{type:x.server_type,version:x.version}:void 0,inCatalog:!1},D=function(e){e.response?console.error("error resp",e.response):e.request?console.error("error req",e.request):e.message&&console.error("error msg",e.message)},N=r;return o.default.createElement(c.default,null,o.default.createElement(s.default,{formType:l,getInitData:function(){return new Promise((function(e,t){"create"===n?e({}):k.get((0,d.default)("import_export.get_settings")).then((function(t){e(t.data.data)})).catch((function(e){e.response?console.error("error resp",e.response):e.request?console.error("error req",e.request):e.message&&console.error("error msg",e.message),t(e)}))}))},schema:N,viewHelperProps:T,customSaveBtnName:g,customSaveBtnIconType:P,onSave:function(e,t){return new Promise((function(r,a){return k({url:b,method:e?"POST":"PUT",data:Object.assign({},t,v)}).then((function(e){r(e.data),null==p||p(e.data),j()})).catch((function(e){a(e)}))}))},onClose:j,onHelp:function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]){var e=a.server,t=O.Browser.utils.pg_help_path,r="";r="ppas"==e.server_type?(0,u.getEPASHelpUrl)(e.version):(0,u.getHelpUrl)(t,y,e.version),window.open(r,"postgres_help")}else window.open(w,"pgadmin_help")},onDataChange:function(){},confirmOnCloseReset:C,hasSQL:(null==S?void 0:S.hasSQL)&&("create"===n||"edit"===n),getSQLValue:function(e,t){var r=null!=v&&v.msqlurl?v.msqlurl:m.generateNodeUrl.call(S,a,"msql",M,!e,S.url_jump_after_node);return new Promise((function(e,a){k({url:r,method:"GET",params:t}).then((function(t){e(t.data.data)})).catch((function(e){D(e),a(e)}))}))},isTabView:_,disableSqlHelp:null==y||""==y,disableDialogHelp:null==w||""==w}))}y.propTypes={panelId:g.default.string,schema:g.default.object,treeNodeInfo:g.default.object,actionType:g.default.string,formType:g.default.string,onSave:g.default.func,extraData:g.default.object,saveBtnName:g.default.string,urlBase:g.default.string,sqlHelpUrl:g.default.string,helpUrl:g.default.string,isTabView:g.default.bool}},6520:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.callFetch=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return fetch(e,s(s({},t),{},{headers:s((0,n.default)({"Content-type":"application/json"},l.default.csrf_token_header,l.default.csrf_token),r)}))},t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i.default.create({headers:s((0,n.default)({"Content-type":"application/json"},l.default.csrf_token_header,l.default.csrf_token),e)})},t.parseApiError=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.response){if("application/json"==e.response.headers["content-type"]){var r=e.response.data;if(null!=r.response&&Array.isArray(r.response.errors))return r.response.errors[0];var a=r.errormsg,n=e.response.data.data;return t?{errormsg:a,data:n}:a}return e.response.statusText}return e.request?(0,o.default)("Connection to pgAdmin server has been lost"):e.message?e.message:e.errormsg?e.errormsg:e},r(4895),r(5086),r(69193);var n=a(r(43693)),l=a(r(35244)),o=a(r(98351)),i=a(r(86425));function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}},99002:(e,t,r)=>{"use strict";var a=r(24994);r(80115);var n=a(r(2543));e.exports={generate_url:function(e,t,r,a,l,o){var i="";return n.default.each(n.default.sortBy(n.default.pickBy(t,l),(function(e){return e.priority})),(function(e){i="".concat(i,"/").concat(encodeURI(e._id))})),i=o?"".concat(i,"/").concat(o):"".concat(i,"/"),"".concat(e).concat(a,"/").concat(r).concat(i)}}},67608:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.BarChart=C,t.CHART_THEME_COLORS_LENGTH=t.CHART_THEME_COLORS=void 0,t.ConvertHexToRGBA=function(e,t){var r=e.replace("#",""),a=parseInt(r.substring(0,2),16),n=parseInt(r.substring(2,4),16),l=parseInt(r.substring(4,6),16);return"rgba(".concat(a,",").concat(n,",").concat(l,",").concat(t/100,")")},t.DATA_POINT_STYLE=t.DATA_POINT_SIZE=void 0,t.LightenDarkenColor=function(e,t){var r=!1;"#"==e[0]&&(e=e.slice(1),r=!0);var a=parseInt(e,16),n=(a>>16)+t;n>255?n=255:n<0&&(n=0);var l=(a>>8&255)+t;l>255?l=255:l<0&&(l=0);var o=(255&a)+t;o>255?o=255:o<0&&(o=0);return(r?"#":"")+(o|l<<8|n<<16).toString(16)},t.LineChart=k,t.PieChart=P,t.default=O,r(80115),r(14913),r(79389),r(5086),r(52231),r(87136),r(6048),r(40173);var l=a(r(94634)),o=a(r(43693)),i=a(r(41132)),u=a(r(91847)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=r(57237),c=a(r(93328)),f=a(r(5556)),p=a(r(2543)),m=r(67327),h=["type","id","options","data","redraw","plugins"],v=["stacked","options"],g=["stacked","options"],b=["options"];function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.DATA_POINT_STYLE=["circle","cross","crossRot","rect","rectRounded","rectRot","star","triangle"],t.DATA_POINT_SIZE=3,t.CHART_THEME_COLORS_LENGTH=20,t.CHART_THEME_COLORS={standard:["#1F77B4","#FF7F0E","#2CA02C","#D62728","#9467BD","#8C564B","#E377C2","#7F7F7F","#BCBD22","#17BECF","#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],dark:["#4878D0","#EE854A","#6ACC64","#D65F5F","#956CB4","#8C613C","#DC7EC0","#797979","#D5BB67","#82C6E2","#7371FC","#3A86FF","#979DAC","#D4A276","#2A9D8F","#FFEE32","#70E000","#FF477E","#7DC9F1","#52B788"],high_contrast:["#023EFF","#FF7C00","#1AC938","#E8000B","#8B2BE2","#9F4800","#F14CC1","#A3A3A3","#FFC400","#00D7FF","#FF6C49","#00B4D8","#45D48A","#FFFB69","#B388EB","#D4A276","#2EC4B6","#7DC9F1","#50B0F0","#52B788"]};var _={responsive:!0,maintainAspectRatio:!1,normalized:!0,animation:{duration:0,active:{duration:0},resize:{duration:0}},elements:{line:{tension:0,fill:!1}},layout:{padding:8},scales:{x:{display:!1,grid:{display:!1},ticks:{display:!1}},y:{ticks:{callback:function(e){if(Math.floor(e)===e)return e}},grid:{drawBorder:!1}}},plugins:{zoom:{pan:{enabled:!1,mode:"x",modifierKey:"ctrl"},zoom:{drag:{enabled:!1,borderColor:"rgb(54, 162, 235)",borderWidth:1,backgroundColor:"rgba(54, 162, 235, 0.3)"},mode:"x"}}}};function O(e){var t=e.type,r=void 0===t?"line":t,a=e.id,n=e.options,l=e.data,o=e.redraw,f=void 0!==o&&o,v=e.plugins,g=void 0===v?{}:v,b=(0,u.default)(e,h),y=s.default.useRef(),w=s.default.useRef(),_=(0,m.useTheme)(),O=function(){var e;d.Chart.register.apply(d.Chart,(0,i.default)(d.registerables)),d.Chart.register(c.default);var t=y.current.getContext("2d");w.current=new d.Chart(t,{type:r,data:l,plugins:[g],options:n}),null===(e=b.onInit)||void 0===e||e.call(b,w.current)},x=function(){var e,t,r;null===(e=w.current)||void 0===e||null===(t=e.resetZoom)||void 0===t||t.call(e),null===(r=w.current)||void 0===r||r.destroy()};return(0,s.useEffect)((function(){return O(),x}),[]),(0,s.useEffect)((function(){var e={scales:{x:{ticks:{color:_.palette.text.primary}},y:{ticks:{color:_.palette.text.primary},grid:{zeroLineColor:_.otherVars.borderColor,color:_.otherVars.borderColor}}}},t=p.default.merge(n,e);w.current.options=t,w.current.update(b.updateOptions||{})}),[_]),(0,s.useEffect)((function(){if(void 0!==w.current){var e;w.current.data=l;for(var t=0;t<w.current.data.datasets.length;t++)w.current.data.datasets[t]=E(E({},w.current.data.datasets[t]),l.datasets[t]);w.current.options=n,w.current.update(b.updateOptions||{}),null===(e=b.onUpdate)||void 0===e||e.call(b,w.current)}}),[l,n]),(0,s.useEffect)((function(){f&&(x(),O())}),[f]),s.default.createElement("canvas",{id:a,ref:y})}O.propTypes={type:f.default.string.isRequired,id:f.default.string,data:f.default.object.isRequired,options:f.default.object,redraw:f.default.bool,updateOptions:f.default.object,onInit:f.default.func,onUpdate:f.default.func,plugins:f.default.object};var x={scales:{x:{stacked:!0},y:{stacked:!0}}};function k(e){var t=e.stacked,r=e.options,a=(0,u.default)(e,v),n=p.default.merge(_,r,t?x:{});return s.default.createElement(O,(0,l.default)({},a,{options:n,type:"line"}))}function C(e){var t=e.stacked,r=e.options,a=(0,u.default)(e,g),n=p.default.merge(_,r,t?x:{});return s.default.createElement(O,(0,l.default)({},a,{options:n,type:"bar"}))}function P(e){var t=e.options,r=(0,u.default)(e,b),a=p.default.merge({responsive:!0,maintainAspectRatio:!1,normalized:!0},t);return s.default.createElement(O,(0,l.default)({},r,{options:a,type:"pie"}))}k.propTypes={options:f.default.object,stacked:f.default.bool},C.propTypes={options:f.default.object,stacked:f.default.bool},P.propTypes={options:f.default.object}},12450:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(n.default.isUndefined(e)||n.default.isNull(e))return!0;e.startsWith("coll-")&&(e=e.replace("coll-",""));if(n.default.indexOf(["server_group","server","catalog_object_column"],e)>=0)return!0;var t=l.default.getState().getPreferences("browser","show_node_"+e);return!t||t.value},r(19693),r(87136),r(40173),r(54989);var n=a(r(2543)),l=a(r(53196))},89074:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.copyToClipboard=function(e){return i.apply(this,arguments)},t.getFromClipboard=function(){return localStorage.getItem("clipboard")};var n=a(r(54756)),l=a(r(29293)),o=a(r(35244));function i(){return(i=(0,l.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.clipboard.writeText(t);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),o.default.Browser.notifier.error("Does not have clipboard access");case 8:localStorage.setItem("clipboard",t);case 9:case"end":return e.stop()}}),e,null,[[0,5]])})))).apply(this,arguments)}},42632:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.PrimaryButton=t.PgIconButton=t.PgButtonGroup=t.DefaultButton=void 0;var l=a(r(94634)),o=a(r(91847)),i=r(67327),u=r(39588),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=a(r(71508)),c=a(r(5556)),f=a(r(74527)),p=a(r(91287)),m=["children","className","size","noBorder"],h=["children","className","size","noBorder"],v=["icon","title","shortcut","className","splitButton","style","color","accesskey"],g=["children"];function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}var y=(0,u.makeStyles)((function(e){return{primaryButton:{border:"1px solid "+e.palette.primary.main,"&.Mui-disabled":{color:[e.palette.primary.contrastText,"!important"],backgroundColor:e.palette.primary.disabledMain},"&:hover":{backgroundColor:e.palette.primary.hoverMain,borderColor:e.palette.primary.hoverBorderColor}},defaultButton:{backgroundColor:e.palette.default.main,color:e.palette.default.contrastText,border:"1px solid "+e.palette.default.borderColor,whiteSpace:"nowrap","&.Mui-disabled":{color:[e.palette.default.disabledContrastText,"!important"],borderColor:e.palette.default.disabledBorderColor},"&:hover":{backgroundColor:e.palette.default.hoverMain,color:e.palette.default.hoverContrastText,borderColor:e.palette.default.hoverBorderColor}},iconButton:{minWidth:0,padding:"2px 4px","&.MuiButton-sizeSmall, &.MuiButton-outlined.MuiButton-sizeSmall, &.MuiButton-contained.MuiButton-sizeSmall":{}},iconButtonDefault:{borderColor:e.custom.icon.borderColor,color:e.custom.icon.contrastText,backgroundColor:e.custom.icon.main,height:"28px",padding:"1px 4px",".MuiButtonGroup-root &":{minWidth:"34px","&.MuiButtonGroup-firstButton:hover, &.MuiButtonGroup-middleButton:hover":{borderRightColor:e.custom.icon.borderColor}},"&.Mui-disabled":{borderColor:e.custom.icon.disabledBorderColor,backgroundColor:e.custom.icon.disabledMain,color:e.custom.icon.disabledContrastText},"&:hover":{backgroundColor:e.custom.icon.hoverMain,color:e.custom.icon.hoverContrastText,borderColor:e.custom.icon.borderColor}},splitButton:{"&.MuiButton-sizeSmall, &.MuiButton-outlined.MuiButton-sizeSmall, &.MuiButton-contained.MuiButton-sizeSmall":{width:"20px",minWidth:0,"& svg":{height:"0.8em"}}},xsButton:{padding:"2px 1px",height:"24px !important",minWidth:"24px","& .MuiSvgIcon-root":{height:"0.8em"},".MuiButtonGroup-root &":{minWidth:"30px"}},noBorder:{border:0,backgroundColor:"transparent",color:e.custom.icon.contrastText,"&:hover":{border:0,color:e.custom.icon.contrastText,backgroundColor:"inherit",filter:"brightness(85%)"},"&.Mui-disabled":{border:0}},noBorderPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.hoverMain,borderColor:e.palette.primary.hoverBorderColor}}}})),w=t.PrimaryButton=(0,s.forwardRef)((function(e,t){var r=e.children,a=e.className,n=e.size,u=e.noBorder,c=(0,o.default)(e,m),f=y(),p=[f.primaryButton,a];"xs"==n&&(n=void 0,p.push(f.xsButton)),u&&p.push.apply(p,[f.noBorder,f.noBorderPrimary]);var h="string"==typeof r?r:void 0;return s.default.createElement(i.Button,(0,l.default)({ref:t,size:n,className:(0,d.default)(p),"data-label":h},c,{color:"primary",variant:"contained"}),r)}));w.displayName="PrimaryButton",w.propTypes={size:c.default.string,noBorder:c.default.bool,children:f.default.children,className:c.default.oneOfType([c.default.string,c.default.object])};var E=t.DefaultButton=(0,s.forwardRef)((function(e,t){var r=e.children,a=e.className,n=e.size,u=e.noBorder,c=(0,o.default)(e,h),f=y(),p=[f.defaultButton,a];"xs"==n&&(n=void 0,p.push(f.xsButton)),u&&p.push(f.noBorder);var m="string"==typeof r?r:void 0;return s.default.createElement(i.Button,(0,l.default)({variant:"outlined",ref:t,size:n,className:(0,d.default)(p),"data-label":m,color:"default"},c),r)}));E.displayName="DefaultButton",E.propTypes={size:c.default.string,noBorder:c.default.bool,children:f.default.children,className:c.default.oneOfType([c.default.string,c.default.object])};var _=t.PgIconButton=(0,s.forwardRef)((function(e,t){var r=e.icon,a=e.title,n=e.shortcut,u=e.className,c=e.splitButton,f=e.style,m=e.color,h=e.accesskey,g=(0,o.default)(e,v),b=y(),_=null;return(h||n)&&(_=s.default.createElement(p.default,{title:a,accesskey:h,shortcut:n})),g.disabled?"primary"==m?s.default.createElement(w,(0,l.default)({ref:t,style:f,className:(0,d.default)(b.iconButton,c?b.splitButton:"",u),accessKey:h,"data-label":a||""},g),r):s.default.createElement(E,(0,l.default)({ref:t,style:f,className:(0,d.default)(b.iconButton,b.iconButtonDefault,c?b.splitButton:"",u),accessKey:h,"data-label":a||""},g),r):"primary"==m?s.default.createElement(i.Tooltip,{title:_||a||"","aria-label":a||""},s.default.createElement(w,(0,l.default)({ref:t,style:f,className:(0,d.default)(b.iconButton,c?b.splitButton:"",u),accessKey:h,"data-label":a||""},g),r)):s.default.createElement(i.Tooltip,{title:_||a||"","aria-label":a||""},s.default.createElement(E,(0,l.default)({ref:t,style:f,className:(0,d.default)(b.iconButton,b.iconButtonDefault,c?b.splitButton:"",u),accessKey:h,"data-label":a||""},g),r))}));_.displayName="PgIconButton",_.propTypes={icon:f.default.children,title:c.default.string.isRequired,shortcut:f.default.shortcut,accesskey:c.default.string,className:c.default.oneOfType([c.default.string,c.default.object]),style:c.default.object,color:c.default.oneOf(["primary","default",void 0]),disabled:c.default.bool,splitButton:c.default.bool};var O=t.PgButtonGroup=(0,s.forwardRef)((function(e,t){var r=e.children,a=(0,o.default)(e,g);return s.default.createElement(i.ButtonGroup,(0,l.default)({ref:t},a),r)}));O.displayName="PgButtonGroup",O.propTypes={children:f.default.children}},11575:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=u,r(59581);var n=a(r(96540)),l=r(83882),o=a(r(5556)),i=a(r(98351));function u(e){var t=e.menuItems,r=e.position,a=e.onClose,o=e.label,u=void 0===o?"context":o,s=function(e,t){if("separator"==e.type)return n.default.createElement(l.PgMenuDivider,{key:t});var r="boolean"==typeof e.checked;return n.default.createElement(l.PgMenuItem,{key:t,disabled:e.isDisabled,onClick:function(){e.callback()},hasCheck:r,checked:e.checked},e.label)};return n.default.createElement(l.PgMenu,{anchorPoint:{x:null==r?void 0:r.x,y:null==r?void 0:r.y},open:Boolean(r)&&0!=t.length,onClose:a,label:u,portal:!0},0!=t.length&&t.map((function(e,t){var r,a=null===(r=e.getMenuItems)||void 0===r?void 0:r.call(e);return a?n.default.createElement(l.PgSubMenu,{key:u+"-"+e.label,label:e.label},a.map((function(e,r){return s(e,t+"-"+r)}))):s(e,t)})),0==t.length&&s({label:(0,i.default)("No options"),isDisabled:!0},0))}u.propTypes={menuItems:o.default.array,position:o.default.object,onClose:o.default.func,label:o.default.string}},1979:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var n=a(r(96540)),l=r(67327),o=a(r(55948)),i=r(39588),u=a(r(5556)),s=(0,i.makeStyles)((function(e){return{root:{color:e.palette.text.primary,margin:"24px auto 12px",fontSize:"0.8rem",display:"flex",alignItems:"center",justifyContent:"center",height:"100%"}}}));function d(e){var t=e.text,r=e.style,a=s();return n.default.createElement(l.Box,{className:a.root,style:r},n.default.createElement(o.default,{style:{height:"1.2rem"}}),n.default.createElement("span",{style:{marginLeft:"4px"}},t))}d.propTypes={text:u.default.string,style:u.default.object}},99873:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.ViewDataIcon=t.TerminalIcon=t.SaveDataIcon=t.SQLFileIcon=t.RowFilterIcon=t.RollbackIcon=t.RegexIcon=t.QueryToolIcon=t.PasteIcon=t.MinimizeDialogIcon=t.MagicIcon=t.MSAzureIcon=t.GoogleCloudIcon=t.FormatCaseIcon=t.FilterIcon=t.ExpandDialogIcon=t.DisonnectedIcon=t.ConnectedIcon=t.CommitIcon=t.ClearIcon=t.BigAnimalIcon=t.AzureIcon=t.AWSIcon=void 0,t.default=R;var n=a(r(43693)),l=a(r(94634)),o=a(r(91847)),i=a(r(96540)),u=a(r(65153)),s=a(r(90026)),d=a(r(60940)),c=a(r(11894)),f=a(r(75753)),p=a(r(43099)),m=a(r(70419)),h=a(r(57522)),v=a(r(54375)),g=a(r(42805)),b=a(r(18415)),y=a(r(2884)),w=a(r(5556)),E=a(r(36240)),_=a(r(69906)),O=a(r(30746)),x=a(r(51725)),k=a(r(98256)),C=a(r(1128)),P=a(r(7036)),S=a(r(33939)),M=a(r(38174)),j=a(r(679)),T=a(r(88193)),D=a(r(16508)),N=["Icon"];function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function R(e){var t=e.Icon,r=(0,o.default)(e,N);return i.default.createElement(D.default,(0,l.default)({component:t,inheritViewBox:!0},r))}R.propTypes={Icon:w.default.elementType.isRequired},(t.QueryToolIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:u.default,style:B({height:"1rem"},t),"data-label":"QueryToolIcon"})}).propTypes={style:w.default.object},(t.ViewDataIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:s.default,style:B({height:"0.85rem"},t),"data-label":"ViewDataIcon"})}).propTypes={style:w.default.object},(t.SaveDataIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:d.default,style:B({height:"1rem"},t),"data-label":"SaveDataIcon"})}).propTypes={style:w.default.object},(t.PasteIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:c.default,style:t,"data-label":"PasteIcon"})}).propTypes={style:w.default.object},(t.FilterIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:f.default,style:t,"data-label":"FilterIcon"})}).propTypes={style:w.default.object},(t.CommitIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:m.default,style:B({height:"1.2rem"},t),"data-label":"CommitIcon"})}).propTypes={style:w.default.object},(t.RollbackIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:h.default,style:B({height:"1.2rem"},t),"data-label":"RollbackIcon"})}).propTypes={style:w.default.object},(t.ClearIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:p.default,style:t,"data-label":"ClearIcon"})}).propTypes={style:w.default.object},(t.ConnectedIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:v.default,style:B({height:"1rem"},t),"data-label":"ConnectedIcon"})}).propTypes={style:w.default.object},(t.DisonnectedIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:g.default,style:B({height:"1rem"},t),"data-label":"DisonnectedIcon"})}).propTypes={style:w.default.object},(t.RegexIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:b.default,style:t,"data-label":"RegexIcon"})}).propTypes={style:w.default.object},(t.FormatCaseIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:y.default,style:t,"data-label":"FormatCaseIcon"})}).propTypes={style:w.default.object},(t.ExpandDialogIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:E.default,style:B({height:"1.2rem"},t),"data-label":"ExpandDialogIcon"})}).propTypes={style:w.default.object},(t.MinimizeDialogIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:_.default,style:B({height:"1.4rem"},t),"data-label":"MinimizeDialogIcon"})}).propTypes={style:w.default.object},(t.TerminalIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:j.default,style:B({height:"0.9rem"},t),"data-label":"TerminalIcon"})}).propTypes={style:w.default.object},(t.RowFilterIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:T.default,style:B({height:"1rem"},t),"data-label":"RowFilterIcon"})}).propTypes={style:w.default.object},(t.AWSIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:O.default,style:B({height:"2.2rem",width:"3.2rem"},t),"data-label":"AWSIcon"})}).propTypes={style:w.default.object},(t.BigAnimalIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:x.default,style:B({height:"2.2rem",width:"3.2rem"},t),"data-label":"BigAnimalIcon"})}).propTypes={style:w.default.object},(t.AzureIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:k.default,style:B({height:"2.2rem",width:"3.2rem"},t),"data-label":"AzureIcon"})}).propTypes={style:w.default.object},(t.GoogleCloudIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:M.default,style:B({height:"2.2rem",width:"3.2rem"},t),"data-label":"GoogleCloudIcon"})}).propTypes={style:w.default.object},(t.SQLFileIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:C.default,style:B({height:"1rem"},t),"data-label":"SQLFileIcon"})}).propTypes={style:w.default.object},(t.MagicIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:P.default,style:B({height:"1rem"},t),"data-label":"MagicIcon"})}).propTypes={style:w.default.object},(t.MSAzureIcon=function(e){var t=e.style;return i.default.createElement(R,{Icon:S.default,style:B({height:"6rem",width:"7rem"},t),"data-label":"MSAzureIcon"})}).propTypes={style:w.default.object}},79267:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var n=r(39588),l=a(r(96540)),o=a(r(71508)),i=a(r(5556)),u=a(r(74527)),s=(0,n.makeStyles)((function(e){return{fieldset:{padding:e.spacing(.5),borderRadius:e.shape.borderRadius,backgroundColor:"inherit",border:"1px solid "+e.otherVars.borderColor},legend:{width:"unset",fontSize:"inherit",fontWeight:"bold"}}}));function d(e){var t=e.title,r=void 0===t?"":t,a=e.className,n=e.children,i=s();return l.default.createElement("fieldset",{className:(0,o.default)(i.fieldset,a)},l.default.createElement("legend",{className:i.legend},r),n)}d.propTypes={title:i.default.string,className:u.default.className,children:u.default.children}},89109:(e,t,r)=>{"use strict";r(63534),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.FormButton=at,t.FormFooterMessage=Ze,t.FormInput=we,t.FormInputCheckbox=Ne,t.FormInputColor=Ye,t.FormInputDateTimePicker=ke,t.FormInputFileSelect=Me,t.FormInputKeyboardShortcut=Je,t.FormInputQueryThreshold=et,t.FormInputSQL=_e,t.FormInputSelect=qe,t.FormInputSelectThemes=tt,t.FormInputSwitch=Te,t.FormInputText=Pe,t.FormInputToggle=Re,t.FormNote=Ke,t.InputCheckbox=De,t.InputColor=Ge,t.InputDateTimePicker=xe,t.InputFileSelect=Se,t.InputRadio=Ie,t.InputSQL=Ee,t.InputSelect=void 0,t.InputSelectNonSearch=We,t.InputSwitch=je,t.InputToggle=t.InputText=void 0,t.InputTree=nt,t.MESSAGE_TYPE=void 0,t.NotifierMessage=rt,t.PlainString=Qe,t.flattenSelectOptions=ze,r(80115),r(17),r(18636),r(95755),r(47746),r(19693),r(80475),r(59581),r(14913),r(79432),r(79389),r(5086),r(90345),r(69193),r(87136),r(40173);var l=a(r(85715)),o=a(r(41132)),i=a(r(94634)),u=a(r(91847)),s=a(r(43693)),d=me(r(96540)),c=r(39588),f=r(67327),p=a(r(34548)),m=a(r(55948)),h=a(r(29696)),v=a(r(27716)),g=a(r(76624)),b=a(r(76532)),y=a(r(58071)),w=a(r(94077)),E=me(r(46005)),_=a(r(66963)),O=a(r(71508)),x=a(r(5556)),k=a(r(50442)),C=r(31930),P=me(r(17705)),S=a(r(79761)),M=a(r(98351)),j=a(r(2543)),T=r(42632),D=a(r(74527)),N=a(r(55831)),I=a(r(69427)),B=a(r(76429)),R=r(72728),A=r(88435),F=r(62174),L=a(r(65539)),H=a(r(78018)),z=["type","close"],W=["value","options","onChange","className","controlProps","inputRef"],U=["hasError","required","label","className","helpMessage","testcid","value","controlProps","noLabel"],q=["value","onChange","readonly","controlProps"],V=["hasError","required","label","className","helpMessage","testcid","labelTooltip"],G=["cid","helpid","readonly","disabled","value","onChange","controlProps","type","size","inputStyle"],Y=["hasError","required","label","className","helpMessage","testcid","labelTooltip"],Q=["controlProps","onChange","disabled","readonly","isvalidate","hideBrowseButton","validate"],K=["hasError","required","label","className","helpMessage","testcid","labelTooltip"],X=["cid","helpid","value","onChange","readonly","controlProps"],Z=["hasError","required","label","className","helpMessage","testcid","withContainer","controlGridBasis","labelTooltip"],$=["cid","helpid","value","onChange","controlProps","readonly","labelPlacement"],J=["hasError","required","label","className","helpMessage","testcid","labelTooltip"],ee=["helpid","value","onChange","controlProps","readonly","labelPlacement"],te=["cid","value","onChange","options","disabled","readonly","helpid"],re=["hasError","required","label","className","helpMessage","testcid","inputRef","labelTooltip"],ae=["options"],ne=["cid","helpid","onChange","options","readonly","value","controlProps","optionsLoaded","optionsReloadBasis","disabled"],le=["hasError","required","className","label","helpMessage","testcid","labelTooltip"],oe=["hasError","required","className","label","helpMessage","testcid","labelTooltip"],ie=["style"],ue=["hasError","label","className","helpMessage","onChange","labelTooltip"],se=["hasError","label","className","helpMessage","testcid","onChange","labelTooltip"],de=["hasError","label","className","helpMessage","testcid","onChange","labelTooltip"],ce=["required","label","className","helpMessage","onClick","disabled"],fe=["hasCheckbox","treeData","onChange"];function pe(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(pe=function(e){return e?r:t})(e)}function me(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=pe(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ge=(0,c.makeStyles)((function(e){return{formRoot:{padding:"1rem"},img:{maxWidth:"100%",height:"auto"},info:{color:e.palette.info.main,marginLeft:"0.25rem",fontSize:"1rem"},formLabel:{margin:e.spacing(.75,.75,.75,.75),display:"flex",wordBreak:"break-word"},formLabelError:{color:e.palette.error.main},sql:{border:"1px solid "+e.otherVars.inputBorderColor,borderRadius:e.shape.borderRadius,height:"100%"},optionIcon:ve({},e.mixins.nodeIcon),colorBtn:{height:e.spacing(3.5),minHeight:e.spacing(3.5),width:e.spacing(3.5),minWidth:e.spacing(3.5)},noteRoot:{display:"flex",backgroundColor:e.otherVars.borderColor,padding:e.spacing(1)},readOnlySwitch:{opacity:.75,"& .MuiSwitch-track":{opacity:e.palette.action.disabledOpacity}}}})),be=t.MESSAGE_TYPE={SUCCESS:"Success",ERROR:"Error",INFO:"Info",CLOSE:"Close",WARNING:"Warning"};function ye(e){var t=e.type,r=e.close,a=void 0!==r&&r,n=(0,u.default)(e,z),l=null;return a?l=h.default:t===be.SUCCESS?l=v.default:t===be.ERROR?l=p.default:t===be.INFO?l=m.default:t===be.WARNING&&(l=g.default),d.default.createElement(l,(0,i.default)({fontSize:"small"},n,{"data-testid":a?"Close":t}))}function we(e){var t=e.children,r=e.error,a=e.className,n=e.label,l=e.helpMessage,o=e.required,i=e.testcid,u=e.lid,s=e.withContainer,c=void 0===s||s,p=e.labelGridBasis,m=void 0===p?3:p,h=e.controlGridBasis,v=void 0===h?9:h,g=e.labelTooltip,b=void 0===g?"":g,y=ge(),w=i||j.default.uniqueId("c"),E="h".concat(w);if(!c)return d.default.createElement(d.default.Fragment,null,d.default.createElement(f.Grid,{item:!0,lg:m,md:m,sm:12,xs:12},d.default.createElement(f.InputLabel,{id:u,htmlFor:u?void 0:w,className:(0,O.default)(y.formLabel,r?y.formLabelError:null),required:o},n,d.default.createElement(ye,{type:be.ERROR,style:{marginLeft:"auto",visibility:r?"unset":"hidden"}}))),d.default.createElement(f.Grid,{item:!0,lg:v,md:v,sm:12,xs:12},d.default.createElement(f.FormControl,{error:Boolean(r),fullWidth:!0},d.default.cloneElement(t,{cid:w,helpid:E})),d.default.createElement(f.FormHelperText,{id:E,variant:"outlined"},(0,k.default)(l||""))));var _=d.default.createElement(f.InputLabel,{id:u,htmlFor:u?void 0:w,className:(0,O.default)(y.formLabel,r?y.formLabelError:null),required:o},n,d.default.createElement(ye,{type:be.ERROR,style:{marginLeft:"auto",visibility:r?"unset":"hidden"}}));return d.default.createElement(f.Grid,{container:!0,spacing:0,className:a,"data-testid":"form-input"},d.default.createElement(f.Grid,{item:!0,lg:m,md:m,sm:12,xs:12},b?d.default.createElement(f.Tooltip,{title:b},_):_),d.default.createElement(f.Grid,{item:!0,lg:v,md:v,sm:12,xs:12},d.default.createElement(f.FormControl,{error:Boolean(r),fullWidth:!0},d.default.cloneElement(t,{cid:w,helpid:E})),d.default.createElement(f.FormHelperText,{id:E,variant:"outlined"},(0,k.default)(l||""))))}function Ee(e){var t=e.value,r=e.options,a=e.onChange,n=e.className,l=e.controlProps,o=e.inputRef,s=(0,u.default)(e,W),c=ge(),f=(0,d.useRef)();return d.default.createElement(S.default,(0,i.default)({currEditor:function(e){f.current=e,null==o||o(e)},value:t||"",options:ve({},r),className:(0,O.default)(c.sql,n),onChange:a},l,s))}function _e(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,s=e.value,c=e.controlProps,f=e.noLabel,p=(0,u.default)(e,U);if(f)return d.default.createElement(Ee,(0,i.default)({value:s,options:c},p));var m=j.default.uniqueId("l");return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,lid:m},d.default.createElement(Ee,(0,i.default)({value:s,options:c,labelledBy:m},p)))}ye.propTypes={type:x.default.oneOf(Object.values(be)),close:x.default.bool},we.propTypes={children:D.default.children,error:x.default.bool,className:D.default.className,label:x.default.string,helpMessage:x.default.string,required:x.default.bool,testcid:x.default.any,lid:x.default.any,withContainer:x.default.bool,labelGridBasis:x.default.number,controlGridBasis:x.default.number,labelTooltip:x.default.string},Ee.propTypes={value:x.default.string,options:x.default.object,onChange:x.default.func,readonly:x.default.bool,className:D.default.className,controlProps:x.default.object,inputRef:D.default.ref},_e.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,value:x.default.string,controlProps:x.default.object,noLabel:x.default.bool,change:x.default.func};var Oe={DATE_TIME_12:"yyyy-MM-dd hh:mm:ss aa xxx",DATE_TIME_24:"yyyy-MM-dd HH:mm:ss xxx",DATE:"yyyy-MM-dd",TIME_12:"hh:mm:ss aa",TIME_24:"HH:mm:ss"};function xe(e){var t=e.value,r=e.onChange,a=e.readonly,n=e.controlProps,l=(0,u.default)(e,q),o="",s="",c="";"Date"===(null==n?void 0:n.pickerType)?(o=n.format||Oe.DATE,s=n.placeholder||"YYYY-MM-DD"):"Time"===(null==n?void 0:n.pickerType)?(o=n.format||(n.ampm?Oe.TIME_12:Oe.TIME_24),s=n.placeholder||"HH:mm:ss"):(o=n.format||(n.ampm?Oe.DATE_TIME_12:Oe.DATE_TIME_24),s=n.placeholder||"YYYY-MM-DD HH:mm:ss Z");if(t=j.default.isUndefined(t)||/[a-zA-Z]/.test(t)?null:t,!j.default.isNull(t)){c=t.slice(-6);var f=P.parse(t,o,new Date);P.isValid(f)||(f=P.parseISO(t)),t=P.isValid(f)?f:t}if(a)return d.default.createElement(Ce,(0,i.default)({value:t?P.format(t,o):t,readonly:a,controlProps:{placeholder:n.placeholder}},l));var p=ve(ve({},l),{},{value:t,format:o.replace("xxx",c),label:"",variant:"inline",ampm:n.ampm?n.ampm:void 0,disablePast:n.disablePast||!1,onChange:function(e){P.isValid(e)?r(P.format(e,o)):r(null)},slotProps:{textField:{placeholder:s}}});return"Date"===(null==n?void 0:n.pickerType)?d.default.createElement(C.DatePicker,p):"Time"===(null==n?void 0:n.pickerType)?d.default.createElement(C.TimePicker,p):d.default.createElement(C.DateTimePicker,p)}function ke(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,i=e.labelTooltip,s=(0,u.default)(e,V);return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,labelTooltip:i},d.default.createElement(xe,s))}xe.propTypes={value:D.default.className,options:x.default.object,onChange:x.default.func,readonly:x.default.bool,controlProps:x.default.object},ke.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,value:D.default.className,controlProps:x.default.object,change:x.default.func,labelTooltip:x.default.string};var Ce=t.InputText=(0,d.forwardRef)((function(e,t){var r=e.cid,a=e.helpid,n=e.readonly,l=e.disabled,o=e.value,s=e.onChange,c=e.controlProps,p=e.type,m=e.size,h=e.inputStyle,v=(0,u.default)(e,G),g=void 0!==(null==c?void 0:c.maxLength)?c.maxLength:255,b=j.default.isNull(o)||j.default.isUndefined(o)?"":o;null!=c&&c.formatter&&(b=c.formatter.fromRaw(b));var y=j.default.pickBy(v,(function(e,t){return!["color","disableElevation","disableFocusRipple","disableRipple"].includes(t)}));return d.default.createElement(f.OutlinedInput,(0,i.default)({ref:t,color:"primary",fullWidth:!0,size:m,margin:"small"==m?"dense":"none",inputProps:ve(ve({id:r,maxLength:null!=c&&c.multiline?null:g,"aria-describedby":a},p?{pattern:j.default.isUndefined(c)||j.default.isUndefined(c.pattern)?{numeric:"^-?[0-9]\\d*\\.?\\d*$",int:"^-?[0-9]\\d*$"}[p]:c.pattern}:{}),{},{style:h||{},autoComplete:j.default.isUndefined(null==c?void 0:c.autoComplete)?"off":null==c?void 0:c.autoComplete,"data-testid":"input-text",title:null==c?void 0:c.title}),readOnly:Boolean(n),disabled:Boolean(l),rows:4,notched:!1,value:j.default.isNull(b)||j.default.isUndefined(b)?"":b,onChange:function(e){var t=e.target.value;["numeric","int","tel"].indexOf(p)>-1&&!e.target.validity.valid&&""!==t&&"-"!==t||(null!=c&&c.formatter&&(t=c.formatter.toRaw(t)),null==s||s(t))}},(null==c?void 0:c.onKeyDown)&&{onKeyDown:c.onKeyDown},c,y,["numeric","int"].indexOf(p)>-1?{type:"tel"}:{type:p}))}));function Pe(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,s=e.labelTooltip,c=(0,u.default)(e,Y);return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,labelTooltip:s},d.default.createElement(Ce,(0,i.default)({label:a},c)))}function Se(e){var t=e.controlProps,r=e.onChange,a=e.disabled,n=e.readonly,l=e.isvalidate,o=void 0!==l&&l,s=e.hideBrowseButton,c=void 0!==s&&s,p=e.validate,m=(0,u.default)(e,Q),h=(0,d.useRef)(),v={};null!=t&&t.placeholder&&(v={placeholder:t.placeholder});return d.default.createElement(Ce,(0,i.default)({ref:h,disabled:a,readonly:n,onChange:r,controlProps:v},m,{endAdornment:d.default.createElement(d.default.Fragment,null,!c&&d.default.createElement(f.IconButton,{onClick:function(){var e={supported_types:t.supportedTypes||[],dialog_type:t.dialogType||"select_file",dialog_title:t.dialogTitle||"",btn_primary:t.btnPrimary||""};(0,R.showFileManager)(e,(function(e){null==r||r(decodeURI(e)),h.current.focus()}))},disabled:a||n,"aria-label":(0,M.default)("Select a file")},d.default.createElement(b.default,null)),o&&d.default.createElement(T.PgIconButton,{title:(0,M.default)("Validate"),style:{border:"none"},disabled:!m.value,onClick:function(){p(m.value)},icon:d.default.createElement(w.default,null)}))}))}function Me(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,s=e.labelTooltip,c=(0,u.default)(e,K);return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,labelTooltip:s},d.default.createElement(Se,(0,i.default)({required:r,label:a},c)))}function je(e){var t=e.cid,r=e.helpid,a=e.value,n=e.onChange,l=e.readonly,o=e.controlProps,s=(0,u.default)(e,X),c=ge();return d.default.createElement(f.Switch,(0,i.default)({color:"primary",checked:Boolean(a),onChange:l?function(){}:n,id:t,inputProps:{"aria-describedby":r}},o,s,{className:l||s.disabled?c.readOnlySwitch:null}))}function Te(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,i=e.withContainer,s=e.controlGridBasis,c=e.labelTooltip,f=(0,u.default)(e,Z);return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,withContainer:i,controlGridBasis:s,labelTooltip:c},d.default.createElement(je,f))}function De(e){var t=e.cid,r=e.helpid,a=e.value,n=e.onChange,l=e.controlProps,o=e.readonly,s=e.labelPlacement,c=(0,u.default)(e,$);return l=l||{},d.default.createElement(f.FormControlLabel,{control:d.default.createElement(f.Checkbox,(0,i.default)({id:t,checked:Boolean(a),onChange:o?function(){}:n,color:"primary",inputProps:{"aria-describedby":r,title:l.label}},c)),label:l.label,labelPlacement:s})}function Ne(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,i=e.labelTooltip,s=(0,u.default)(e,J);return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,labelTooltip:i},d.default.createElement(De,s))}function Ie(e){var t=e.helpid,r=e.value,a=e.onChange,n=e.controlProps,l=e.readonly,o=e.labelPlacement,s=(0,u.default)(e,ee),c=ge();return n=n||{},d.default.createElement(f.FormControlLabel,{control:d.default.createElement(f.Radio,(0,i.default)({color:"primary",checked:(null==s||!s.disabled)&&r,onChange:l?function(){}:a,value:r,name:"radio-button-demo",inputProps:{"aria-label":r,"aria-describedby":t},style:{padding:0},disableRipple:!0},s)),label:n.label,labelPlacement:o,className:l||s.disabled?c.readOnlySwitch:null})}Ce.displayName="InputText",Ce.propTypes={cid:x.default.string,helpid:x.default.string,label:x.default.string,readonly:x.default.bool,disabled:x.default.bool,value:x.default.any,onChange:x.default.func,controlProps:x.default.object,type:x.default.string,size:x.default.string,inputStyle:x.default.object},Pe.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,labelTooltip:x.default.string},Se.propTypes={controlProps:x.default.object,onChange:x.default.func,disabled:x.default.bool,readonly:x.default.bool,isvalidate:x.default.bool,validate:x.default.func,value:x.default.string,hideBrowseButton:x.default.bool},Me.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,labelTooltip:x.default.string},je.propTypes={cid:x.default.string,helpid:x.default.string,value:x.default.any,onChange:x.default.func,readonly:x.default.bool,disabled:x.default.bool,controlProps:x.default.object},Te.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,withContainer:x.default.bool,controlGridBasis:x.default.number,labelTooltip:x.default.string},De.propTypes={cid:x.default.string,helpid:x.default.string,value:x.default.bool,controlProps:x.default.object,onChange:x.default.func,readonly:x.default.bool,labelPlacement:x.default.string},Ne.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,labelTooltip:x.default.string},Ie.propTypes={helpid:x.default.string,value:x.default.bool,controlProps:x.default.object,onChange:x.default.func,readonly:x.default.bool,disabled:x.default.bool,labelPlacement:x.default.string};var Be=t.InputToggle=(0,d.forwardRef)((function(e,t){var r,a=e.cid,n=e.value,l=e.onChange,o=e.options,s=e.disabled,c=e.readonly,p=e.helpid,m=(0,u.default)(e,te);return d.default.createElement(d.default.Fragment,null,d.default.createElement(f.ToggleButtonGroup,(0,i.default)({value:n,exclusive:!0,onChange:function(e,t){null!==t&&l(t)}},m),(o||[]).map((function(e,r){var a=e.value===n,l=s||e.disabled||c&&!a;return d.default.createElement(f.ToggleButton,{ref:0==r?t:null,key:e.label,value:e.value,component:a?T.PrimaryButton:T.DefaultButton,disabled:l,"aria-label":e.label},d.default.createElement(v.default,{style:{visibility:a?"visible":"hidden"}})," ",e.label)}))),p&&d.default.createElement("input",{style:{display:"none"},defaultValue:null==o||null===(r=o.find((function(e){return e.value==n})))||void 0===r?void 0:r.label,id:a,"aria-describedby":p}))}));function Re(e){var t=e.hasError,r=e.required,a=e.label,n=e.className,l=e.helpMessage,o=e.testcid,s=e.inputRef,c=e.labelTooltip,f=(0,u.default)(e,re);return d.default.createElement(we,{required:r,label:a,error:t,className:n,helpMessage:l,testcid:o,labelTooltip:c},d.default.createElement(Be,(0,i.default)({ref:s},f)))}Be.displayName="InputToggle",Be.propTypes={cid:x.default.string,helpid:x.default.string,value:x.default.oneOfType([x.default.string,x.default.number,x.default.bool]),options:x.default.array,controlProps:x.default.object,onChange:x.default.func,disabled:x.default.bool,readonly:x.default.bool},Re.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,inputRef:D.default.ref,labelTooltip:x.default.string};function Ae(e){var t=e.image,r=e.imageUrl,a=e.label,n=ge();return d.default.createElement(d.default.Fragment,null,t&&d.default.createElement("span",{className:(0,O.default)(n.optionIcon,t)}),r&&d.default.createElement("img",{style:{height:"20px",marginRight:"4px"},src:r}),d.default.createElement("span",null,a))}function Fe(e){var t=e.selectProps.maxLength;return d.default.createElement(E.components.Input,(0,i.default)({},e,{maxLength:t,autoComplete:"off",autoCorrect:"off",spellCheck:"off"}))}function Le(e){return d.default.createElement(E.components.Option,e,d.default.createElement(Ae,{image:e.data.image,imageUrl:e.data.imageUrl,label:e.data.label}))}function He(e){return d.default.createElement(E.components.SingleValue,e,d.default.createElement(Ae,{image:e.data.image,imageUrl:e.data.imageUrl,label:e.data.label}))}function ze(e){return j.default.flatMap(e,(function(e){return e.options?e.options:e}))}function We(e){var t=e.options,r=(0,u.default)(e,ae);return d.default.createElement(f.Select,(0,i.default)({native:!0},r,{variant:"outlined"}),(t||[]).map((function(e){return d.default.createElement("option",{key:e.value,value:e.value},e.label)})))}Ae.propTypes={image:x.default.string,imageUrl:x.default.string,label:x.default.string},Fe.propTypes={selectProps:x.default.object},Le.propTypes={data:x.default.object},He.propTypes={data:x.default.object},We.propTypes={options:x.default.arrayOf(x.default.shape({label:x.default.shape,value:x.default.any}))};var Ue=t.InputSelect=(0,d.forwardRef)((function(e,t){var r,a=e.cid,n=e.helpid,s=e.onChange,c=e.options,p=e.readonly,m=void 0!==p&&p,h=e.value,v=e.controlProps,g=void 0===v?{}:v,b=e.optionsLoaded,y=e.optionsReloadBasis,w=e.disabled,O=(0,u.default)(e,ne),x=(0,d.useState)([[],!0]),k=(0,l.default)(x,2),C=(0,l.default)(k[0],2),P=C[0],S=C[1],T=k[1],D=(0,f.useTheme)();(0,F.useWindowSize)(),(0,d.useEffect)((function(){var e=c,t=!1;return"function"==typeof c&&(e=c()),T([[],!0]),Promise.resolve(e).then((function(e){if(!t){null==b||b(e,h);var r,a,n,l=ze(e||[]);if(g.multiple)r=null===(a=j.default.filter(l,(function(e){return e.selected})))||void 0===a?void 0:a.map((function(e){return e.value}));else r=null===(n=j.default.find(l,(function(e){return e.selected})))||void 0===n?void 0:n.value;(!j.default.isUndefined(r)&&!j.default.isArray(r)||j.default.isArray(r)&&0!=r.length)&&(null==s||s(r)),T([e||[],!1])}})),function(){return t=!0}}),[y]);var N=(null===(r=g.filter)||void 0===r?void 0:r.call(g,P))||P,I=function(e,t,r,a){var n=null;if(0==(null==e?void 0:e.length)&&!r)return n;if(j.default.isArray(t))n=(0,o.default)(t),n=a?a.fromRaw(n,e):r?n.map((function(e){return{label:e,value:e}})):n.map((function(t){return j.default.find(e,(function(e){return j.default.isEqual(e.value,t)}))}));else{var l=ze(e);n=j.default.find(l,(function(e){return e.value==t}))||(!r||j.default.isUndefined(t)||j.default.isNull(t)?null:{label:t,value:t})}return n}(ze(N),h,g.creatable,g.formatter);I&&j.default.isPlainObject(I)&&j.default.isUndefined(I.value)&&console.error("Undefined option value not allowed",I,N);var B={isSearchable:!m,isClearable:!m&&(!!j.default.isUndefined(g.allowClear)||g.allowClear),isDisabled:Boolean(w)},R=function(e,t){return{input:function(e){return ve(ve({},e),{},{padding:0,margin:0,color:"inherit"})},singleValue:function(e){return ve(ve({},e),{},{color:"inherit"})},control:function(r,a){return ve(ve({},r),{},{minHeight:"0",backgroundColor:t?e.otherVars.inputDisabledBg:e.palette.background.default,color:t?e.palette.text.muted:e.palette.text.primary,borderColor:e.otherVars.inputBorderColor},a.isFocused?{borderColor:e.palette.primary.main,boxShadow:"inset 0 0 0 1px "+e.palette.primary.main,"&:hover":{borderColor:e.palette.primary.main}}:{})},dropdownIndicator:function(e){return ve(ve({},e),{},{padding:"0rem 0.25rem"})},indicatorsContainer:function(e){return ve(ve({},e),t?{display:"none"}:{})},clearIndicator:function(e){return ve(ve({},e),{},{padding:"0rem 0.25rem"})},valueContainer:function(t){return ve(ve({},t),{},{padding:e.otherVars.reactSelect.padding})},groupHeading:function(e){return ve(ve({},e),{},{color:"inherit",fontSize:"0.85em",fontWeight:"bold",textTransform:"none"})},menu:function(t){return ve(ve({},t),{},{backgroundColor:e.palette.background.default,color:e.palette.text.primary,boxShadow:"none",border:"1px solid "+e.otherVars.inputBorderColor,marginTop:"2px"})},menuPortal:function(e){return ve(ve({},e),{},{zIndex:9999,backgroundColor:"inherit",color:"inherit"})},option:function(t,r){var a="inherit";return r.isFocused?a=e.palette.grey[400]:r.isSelected&&(a=e.palette.primary.light),ve(ve({},t),{},{padding:"0.5rem",color:"inherit",backgroundColor:a})},multiValue:function(t){return ve(ve({},t),{},{backgroundColor:e.palette.grey[400]})},multiValueLabel:function(t){return ve(ve({},t),{},{fontSize:"1em",zIndex:99,color:e.palette.text.primary})},multiValueRemove:function(r){return ve(ve({},r),{},{"&:hover":{backgroundColor:"unset",color:e.palette.error.main}},t?{display:"none"}:{})}}}(D,m||w),A=(0,d.useCallback)((function(e){j.default.isArray(e)?(j.default.isUndefined(e.find((function(e){return"<Select All>"===e.label})))||(e=N),e=g.formatter?g.formatter.toRaw(e,N):e.map((function(e){return e.value})),null==s||s(e)):null==s||s(e?e.value:null)}),[s,N]),L=ve(ve({components:{Option:Le,SingleValue:He,IndicatorSeparator:g.noDropdown?null:E.components.IndicatorSeparator,DropdownIndicator:g.noDropdown?null:E.components.DropdownIndicator,Input:Fe},isMulti:Boolean(g.multiple),openMenuOnClick:!m,onChange:A,isLoading:S,options:g.allowSelectAll?[{label:(0,M.default)("<Select All>"),value:"*"}].concat((0,o.default)(N)):N,value:I,menuPortalTarget:document.body,styles:R,inputId:a,placeholder:m||w?"":g.placeholder||(0,M.default)("Select an item..."),maxLength:g.maxLength},B),O),H=(0,d.useMemo)((function(){var e;return j.default.isArray(I)?null===(e=I.map((function(e){return null==e?void 0:e.label})))||void 0===e?void 0:e.join(","):null==I?void 0:I.label}),[I]);return g.creatable?d.default.createElement(d.default.Fragment,null,d.default.createElement(_.default,(0,i.default)({ref:t},L,{noOptionsMessage:function(){return g.noDropdown?null:"No options"}})),n&&d.default.createElement("input",{"data-testid":"select-value",style:{display:"none"},defaultValue:H,id:a,"aria-describedby":n})):d.default.createElement(d.default.Fragment,null,d.default.createElement(E.default,(0,i.default)({ref:t},L)),n&&d.default.createElement("input",{"data-testid":"select-value",style:{display:"none"},defaultValue:H,id:a,"aria-describedby":n}))}));function qe(e){var t=e.hasError,r=e.required,a=e.className,n=e.label,l=e.helpMessage,o=e.testcid,s=e.labelTooltip,c=(0,u.default)(e,le);return d.default.createElement(we,{required:r,label:n,error:t,className:a,helpMessage:l,testcid:o,labelTooltip:s},d.default.createElement(Ue,(0,i.default)({ref:c.inputRef},c)))}Ue.displayName="InputSelect",Ue.propTypes={cid:x.default.string,helpid:x.default.string,value:x.default.oneOfType([x.default.string,x.default.number,x.default.array,x.default.bool]),options:x.default.oneOfType([x.default.array,x.default.instanceOf(Promise),x.default.func]),controlProps:x.default.object,optionsLoaded:x.default.func,optionsReloadBasis:x.default.any,onChange:x.default.func,disabled:x.default.bool,readonly:x.default.bool},qe.propTypes={hasError:x.default.bool,required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,inputRef:D.default.ref,labelTooltip:x.default.string};var Ve=(0,A.withColorPicker)(T.PgIconButton);function Ge(e){var t=e.value,r=e.controlProps,a=e.disabled,n=e.onChange,l=e.currObj,o=ge(),i={backgroundColor:t};return d.default.createElement(Ve,{title:(0,M.default)("Select the color"),className:o.colorBtn,style:i,disabled:a,icon:(j.default.isUndefined(t)||j.default.isNull(t)||""===t)&&d.default.createElement(h.default,{"data-label":"CloseIcon"}),options:ve(ve({},r),{},{disabled:a}),onChange:n,value:t,currObj:l})}function Ye(e){var t=e.hasError,r=e.required,a=e.className,n=e.label,l=e.helpMessage,o=e.testcid,i=e.labelTooltip,s=(0,u.default)(e,oe);return d.default.createElement(we,{required:r,label:n,error:t,className:a,helpMessage:l,testcid:o,labelTooltip:i},d.default.createElement(Ge,s))}function Qe(e){var t=e.controlProps,r=e.value;return null!=t&&t.formatter&&(r=t.formatter.fromRaw(r)),d.default.createElement("span",null,r)}function Ke(e){var t=e.text,r=e.className,a=e.controlProps,n=ge();return d.default.createElement(f.Box,{className:r},d.default.createElement(f.Paper,{elevation:0,className:null!=a&&a.raw?"":n.noteRoot},!(null!=a&&a.raw)&&d.default.createElement(f.Box,{paddingRight:"0.25rem"},d.default.createElement(y.default,{fontSize:"small"})),d.default.createElement(f.Box,null,(0,k.default)(t||""))))}Ge.propTypes={value:x.default.string,controlProps:x.default.object,onChange:x.default.func,disabled:x.default.bool,currObj:x.default.func},Ye.propTypes={hasError:x.default.bool,required:x.default.bool,className:D.default.className,label:x.default.string,helpMessage:x.default.string,testcid:x.default.string,labelTooltip:x.default.string},Qe.propTypes={controlProps:x.default.object,value:x.default.any},Ke.propTypes={text:x.default.string,className:D.default.className,controlProps:x.default.object};var Xe=(0,c.makeStyles)((function(e){return{root:{padding:e.spacing(.5),position:"absolute",bottom:0,left:0,right:0,zIndex:10},container:{borderWidth:"1px",borderStyle:"solid",borderRadius:e.shape.borderRadius,padding:e.spacing(.5),display:"flex",alignItems:"center",minHeight:"36px"},containerSuccess:{borderColor:e.palette.success.main,backgroundColor:e.palette.success.light},iconSuccess:{color:e.palette.success.main},containerError:{borderColor:e.palette.error.main,backgroundColor:e.palette.error.light},iconError:{color:e.palette.error.main},containerInfo:{borderColor:e.palette.primary.main,backgroundColor:e.palette.primary.light},iconInfo:{color:e.palette.primary.main},containerWarning:{borderColor:e.palette.warning.main,backgroundColor:e.palette.warning.light},iconWarning:{color:e.palette.warning.main},message:{color:e.palette.text.primary,marginLeft:e.spacing(.5)},messageCenter:{color:e.palette.text.primary,margin:"auto"},closeButton:{marginLeft:"auto"}}}));function Ze(e){var t=e.style,r=(0,u.default)(e,ie),a=Xe();return r.message?d.default.createElement(f.Box,{className:a.root,style:t},d.default.createElement(rt,r)):d.default.createElement(d.default.Fragment,null)}Ze.propTypes={style:x.default.object,message:x.default.string};var $e=(0,c.makeStyles)((function(){return{customRow:{paddingTop:5}}}));function Je(e){var t=e.hasError,r=e.label,a=e.className,n=e.helpMessage,l=e.onChange,o=e.labelTooltip,s=(0,u.default)(e,ue),c=$e();return d.default.createElement(we,{label:r,error:t,className:(0,O.default)(c.customRow,a),helpMessage:n,labelTooltip:o},d.default.createElement(N.default,(0,i.default)({onChange:l},s)))}function et(e){var t=e.hasError,r=e.label,a=e.className,n=e.helpMessage,l=e.testcid,o=e.onChange,s=e.labelTooltip,c=(0,u.default)(e,se),f=j.default.uniqueId("c"),p="h".concat(f);return d.default.createElement(we,{label:r,error:t,className:a,helpMessage:n,testcid:l,labelTooltip:s},d.default.createElement(I.default,(0,i.default)({cid:f,helpid:p,onChange:o},c)))}function tt(e){var t=e.hasError,r=e.label,a=e.className,n=e.helpMessage,l=e.testcid,o=e.onChange,s=e.labelTooltip,c=(0,u.default)(e,de),f=j.default.uniqueId("c"),p="h".concat(f);return d.default.createElement(we,{label:r,error:t,className:a,helpMessage:n,testcid:l,labelTooltip:s},d.default.createElement(B.default,(0,i.default)({cid:f,helpid:p,onChange:o},c)))}function rt(e){var t=e.type,r=void 0===t?be.SUCCESS:t,a=e.message,n=e.style,l=e.closable,o=void 0===l||l,i=e.showIcon,u=void 0===i||i,s=e.textCenter,c=void 0!==s&&s,p=e.onClose,m=void 0===p?function(){}:p,h=Xe();return d.default.createElement(f.Box,{className:(0,O.default)(h.container,h["container".concat(r)]),style:n,"data-test":"notifier-message"},u&&d.default.createElement(ye,{type:r,className:h["icon".concat(r)]}),d.default.createElement(f.Box,{className:c?h.messageCenter:h.message},(0,k.default)(a||"")),o&&d.default.createElement(f.IconButton,{title:(0,M.default)("Close Message"),className:(0,O.default)(h.closeButton,h["icon".concat(r)]),onClick:m},d.default.createElement(ye,{close:!0})))}function at(e){var t=e.required,r=e.label,a=e.className,n=e.helpMessage,l=e.onClick,o=e.disabled,i=(0,u.default)(e,ce);return d.default.createElement(we,{required:t,label:r,className:a,helpMessage:n},d.default.createElement(T.PrimaryButton,{onClick:l,disabled:o},(0,M.default)(i.btnName)))}function nt(e){var t=e.hasCheckbox,r=e.treeData,a=e.onChange,n=(0,u.default)(e,fe),o=(0,d.useState)([[],!0]),s=(0,l.default)(o,2),c=(0,l.default)(s[0],2),f=c[0],p=c[1],m=s[1];return(0,d.useEffect)((function(){var e=r,t=!1;return"function"==typeof r&&(e=r()),m([[],!0]),Promise.resolve(e).then((function(e){t||m([e,!1])})),function(){return t=!0}}),[]),d.default.createElement(d.default.Fragment,null,p?d.default.createElement(H.default,{message:(0,M.default)("Loading")}):d.default.createElement(L.default,(0,i.default)({data:f,hasCheckbox:t,selectionChange:a},n)))}Je.propTypes={hasError:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,onChange:x.default.func,labelTooltip:x.default.string},et.propTypes={hasError:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,onChange:x.default.func,labelTooltip:x.default.string},tt.propTypes={hasError:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,testcid:x.default.string,onChange:x.default.func,labelTooltip:x.default.string},rt.propTypes={type:x.default.oneOf(Object.values(be)).isRequired,message:x.default.string,closable:x.default.bool,showIcon:x.default.bool,textCenter:x.default.bool,onClose:x.default.func,style:x.default.object},at.propTypes={required:x.default.bool,label:x.default.string,className:D.default.className,helpMessage:x.default.string,onClick:x.default.func,disabled:x.default.bool,btnName:x.default.string},nt.propTypes={hasCheckbox:x.default.bool,treeData:x.default.oneOfType([x.default.array,x.default.instanceOf(Promise),x.default.func]),onChange:x.default.func,selectionChange:x.default.func}},55831:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=m,r(59581),r(98741);var n=a(r(43693)),l=a(r(2543)),o=r(67327),i=r(39588),u=a(r(96540)),s=r(89109),d=a(r(5556));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=(0,i.makeStyles)((function(e){return{inputLabel:{textAlign:"center",padding:2,paddingLeft:10},inputCheckboxClass:{border:"1px solid",borderRadius:e.shape.borderRadius,borderColor:e.otherVars.inputBorderColor,padding:3}}}));function m(e){var t=e.value,r=e.onChange,a=e.fields,n=p(),i=l.default.uniqueId("c"),d="h".concat(i),c=l.default.uniqueId("c"),m="h".concat(c),h=l.default.uniqueId("c"),v="h".concat(h),g=l.default.uniqueId("c"),b="h".concat(g),y=l.default.uniqueId("c"),w=function(e){var a=f({},t),n=e.key;32==e.keyCode&&(n="Space"),a.key={char:n,key_code:e.keyCode},r(a)},E=function(e){var a=f({},t);a.shift=e.target.checked,r(a)},_=function(e){var a=f({},t);a.control=e.target.checked,r(a)},O=function(e){var a=f({},t);a.alt=e.target.checked,r(a)};return u.default.createElement(o.Grid,{container:!0,direction:"row",alignItems:"center",key:l.default.uniqueId("c")},a.map((function(e){var r,a={label:e.label};return"keyCode"==e.type?u.default.createElement(o.Grid,{item:!0,container:!0,lg:4,md:4,sm:4,xs:12,key:l.default.uniqueId("c")},u.default.createElement(o.Grid,{item:!0,lg:4,md:4,sm:4,xs:12,className:n.inputLabel},u.default.createElement(o.Typography,{id:y},e.label)),u.default.createElement(o.Grid,{item:!0,lg:8,md:8,sm:8,xs:12},u.default.createElement(s.InputText,{id:i,helpid:d,value:null==t||null===(r=t.key)||void 0===r?void 0:r.char,controlProps:{onKeyDown:w}}))):"shift"==e.name?u.default.createElement(o.Grid,{item:!0,lg:2,md:2,sm:2,xs:12,className:n.inputLabel,key:l.default.uniqueId("c")},u.default.createElement(o.Box,{className:n.inputCheckboxClass},u.default.createElement(s.InputCheckbox,{id:c,helpid:m,value:null==t?void 0:t.shift,controlProps:a,onChange:E}))):"control"==e.name?u.default.createElement(o.Grid,{item:!0,lg:2,md:2,sm:2,xs:12,className:n.inputLabel,key:l.default.uniqueId("c")},u.default.createElement(o.Box,{className:n.inputCheckboxClass},u.default.createElement(s.InputCheckbox,{id:h,helpid:v,value:null==t?void 0:t.control,controlProps:a,onChange:_}))):"alt"==e.name?u.default.createElement(o.Grid,{item:!0,lg:3,md:3,sm:3,xs:12,className:n.inputLabel,key:l.default.uniqueId("c")},u.default.createElement(o.Box,{className:n.inputCheckboxClass},u.default.createElement(s.InputCheckbox,{id:g,helpid:b,value:null==t?void 0:t.alt,controlProps:a,onChange:O}))):void 0})))}m.propTypes={value:d.default.object,onChange:d.default.func,fields:d.default.array}},78018:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var n=a(r(94634)),l=a(r(91847)),o=r(67327),i=r(39588),u=a(r(96540)),s=a(r(5556)),d=["message","style","autoEllipsis"],c=(0,i.makeStyles)((function(e){return{root:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:e.otherVars.loader.backgroundColor,color:e.otherVars.loader.color,zIndex:1e3,display:"flex"},loaderRoot:{color:e.otherVars.loader.color,display:"flex",alignItems:"center",margin:"auto",".MuiTypography-root":{marginLeft:e.spacing(1)}},loader:{color:e.otherVars.loader.color},message:{marginLeft:"0.5rem",fontSize:"16px"}}}));function f(e){var t=e.message,r=e.style,a=e.autoEllipsis,i=void 0!==a&&a,s=(0,l.default)(e,d),f=c();return t?u.default.createElement(o.Box,(0,n.default)({className:f.root,style:r,"data-label":"loader"},s),u.default.createElement(o.Box,{className:f.loaderRoot},u.default.createElement(o.CircularProgress,{className:f.loader}),u.default.createElement(o.Typography,{className:f.message},t,i?"...":""))):u.default.createElement(u.default.Fragment,null)}f.propTypes={message:s.default.string,style:s.default.oneOfType([s.default.object,s.default.array]),autoEllipsis:s.default.bool}},83882:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.PgMenu=E,Object.defineProperty(t,"PgMenuDivider",{enumerable:!0,get:function(){return f.MenuDivider}}),t.PgSubMenu=t.PgMenuItem=void 0,t.usePgMenuGroup=function(){var e=s.default.useState(null),t=(0,l.default)(e,2),r=t[0],a=t[1],n=(0,s.useRef)(null),o=s.default.useCallback((function(e){a((function(){var t,r;return n.current==(null===(t=e.currentTarget)||void 0===t?void 0:t.name)?null:null===(r=e.currentTarget)||void 0===r?void 0:r.name})),n.current=null}),[]),i=s.default.useCallback((function(){n.current=r,setTimeout((function(){n.current=null}),300),a(null)}),[r]);return{openMenuName:r,toggleMenu:o,onMenuClose:i}},r(98741),r(18772);var l=a(r(85715)),o=a(r(94634)),i=a(r(91847)),u=r(39588),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=a(r(94017)),c=a(r(5556)),f=r(74070),p=r(91287),m=a(r(71508)),h=a(r(74527)),v=["open","className","label","menuButton"],g=["label"],b=["hasCheck","checked","accesskey","shortcut","children","closeOnCheck"];function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}var w=(0,u.makeStyles)((function(e){return{menu:{"& .szh-menu":{padding:"4px 0px",zIndex:1005,backgroundColor:e.palette.background.default,color:e.palette.text.primary,border:"1px solid ".concat(e.otherVars.borderColor)},"& .szh-menu__divider":{margin:0,background:e.otherVars.borderColor},"& .szh-menu__item":{display:"flex",padding:"3px 12px","&:after":{right:"0.75rem"},"&.szh-menu__item--active, &.szh-menu__item--hover":{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},"&.szh-menu__item--disabled":{color:e.palette.text.muted}}},checkIcon:{width:"1.3rem"},hideCheck:{visibility:"hidden"},shortcut:{marginLeft:"auto",fontSize:"0.8em",paddingLeft:"12px"}}}));function E(e){var t,r=e.open,a=e.className,n=void 0===a?"":a,l=e.label,u=e.menuButton,d=void 0===u?null:u,c=(0,i.default)(e,v),p=w(),h=r?"open":"closed";return null===(t=c.anchorRef)||void 0===t||null===(t=t.current)||void 0===t||t.setAttribute("data-state",h),d?s.default.createElement(f.Menu,(0,o.default)({},c,{menuButton:d,className:(0,m.default)(p.menu,n),"aria-label":l||"Menu",onContextMenu:function(e){return e.preventDefault()},viewScroll:"close"})):s.default.createElement(f.ControlledMenu,(0,o.default)({state:h},c,{className:(0,m.default)(p.menu,n),"aria-label":l||"Menu","data-state":h,onContextMenu:function(e){return e.preventDefault()},viewScroll:"close"}))}E.propTypes={open:c.default.bool,className:h.default.className,label:c.default.string,anchorRef:h.default.ref,menuButton:c.default.element};t.PgSubMenu=(0,f.applyStatics)(f.SubMenu)((function(e){var t=e.label,r=(0,i.default)(e,g);return s.default.createElement(f.SubMenu,(0,o.default)({label:t,itemProps:{"data-label":t}},r))}));(t.PgMenuItem=(0,f.applyStatics)(f.MenuItem)((function(e){var t=e.hasCheck,r=void 0!==t&&t,a=e.checked,n=void 0!==a&&a,l=e.accesskey,u=e.shortcut,c=e.children,m=e.closeOnCheck,h=void 0!==m&&m,v=(0,i.default)(e,b),g=w(),y=v.onClick;r&&(y=function(e){e.keepOpen=!h,v.onClick(e)});var E="string"==typeof c?c:v.datalabel;return s.default.createElement(f.MenuItem,(0,o.default)({},v,{onClick:y,"data-label":E,"data-checked":n}),r&&s.default.createElement(d.default,{className:g.checkIcon,style:n?{}:{visibility:"hidden"},"data-label":"CheckIcon"}),c,(u||l)&&s.default.createElement("div",{className:g.shortcut},"(",(0,p.shortcutToString)(u,l),")"))}))).propTypes={hasCheck:c.default.bool,checked:c.default.bool,accesskey:c.default.string,shortcut:h.default.shortcut,children:h.default.children,closeOnCheck:c.default.bool,onClick:c.default.func,dataLabel:c.default.string}},75550:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t=h(),r=(0,f.usePgAdmin)(),a=(0,p.default)().getPreferencesForModule("browser"),n=(0,u.useState)({path:null,description:null}),i=(0,l.default)(n,2),m=i[0],v=i[1],g=function(e,t){var a;!e||null!=t&&t._type.startsWith("coll-")?v({path:null,description:null}):v({path:r.Browser.tree.getNodeDisplayPath(e,!1),description:null==e||null===(a=e._metadata)||void 0===a?void 0:a.data.description})};if((0,u.useEffect)((function(){return a.breadcrumbs_enable&&r.Browser.Events.on("pgadmin-browser:tree:hovered",g),function(){r.Browser.Events.off("pgadmin-browser:tree:hovered",g)}}),[a.breadcrumbs_enable]),!m.path)return u.default.createElement(u.default.Fragment,null);return u.default.createElement(o.Box,{className:t.root,"data-testid":"object-breadcrumbs"},u.default.createElement("div",{className:t.row},u.default.createElement(s.default,{style:{height:"1rem",marginRight:"0.125rem"},"data-label":"AccountTreeIcon"}),u.default.createElement("div",{className:t.overflow},null===(e=m.path)||void 0===e?void 0:e.reduce((function(e,t){return e.concat(u.default.createElement("span",{key:t},t),u.default.createElement(c.default,{key:t+"-arrow",style:{height:"0.8rem",width:"1.25rem"}}))}),[]).slice(0,-1))),a.breadcrumbs_show_comment&&m.description&&u.default.createElement("div",{className:t.row},u.default.createElement(d.default,{style:{height:"1rem",marginRight:"0.125rem"},"data-label":"CommentIcon"}),u.default.createElement("div",{className:t.overflow},m.description)))},r(63534),r(40590),r(80115),r(533),r(14913),r(5086),r(54989);var l=a(r(85715)),o=r(67327),i=r(39588),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=a(r(53274)),d=a(r(15256)),c=a(r(1197)),f=r(48103),p=a(r(53196));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}var h=(0,i.makeStyles)((function(e){return{root:{position:"absolute",bottom:0,width:"auto",maxWidth:"99%",zIndex:1004,padding:"0.25rem 0.5rem",fontSize:"0.95em",color:e.palette.background.default,backgroundColor:e.palette.text.primary,borderTopRightRadius:e.shape.borderRadius},row:{display:"flex",alignItems:"center"},overflow:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}}}))},39163:(e,t,r)=>{"use strict";r(15852),r(10678),r(10121);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=m;var l=a(r(41132));r(80115),r(23604),r(32982),r(15195),r(18665),r(59581),r(533),r(10557),r(14913),r(68763),r(5086),r(52231),r(29979),r(14602);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),i=a(r(4851)),u=r(98250),s=a(r(98351)),d=a(r(5556)),c=r(39588);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function p(e){function t(t){var r,a;if(t.cursor.top<=0)return null===(a=window.uplotTooltip)||void 0===a||a.remove(),void(window.uplotTooltip=null);if(null===(r=t.legend)||void 0===r||null===(r=r.values)||void 0===r||!r.slice(1).every((function(e){return""==e._}))){window.uplotTooltip||(window.uplotTooltip=document.createElement("div"),window.uplotTooltip.className="uplot-tooltip",document.body.appendChild(window.uplotTooltip));for(var n="<div>".concat((t.data[1].length-1-parseInt(t.legend.values[0]._))*e+(0,s.default)(" seconds ago"),"</div>"),l=1;l<t.series.length;l++)n+="<div class='uplot-tooltip-label'><div style='height:12px; width:12px; background-color:".concat(t.series[l].stroke(),"'></div> ").concat(t.series[l].label,": ").concat(t.legend.values[l]._,"</div>");window.uplotTooltip.innerHTML=n;var o=t.over.getBoundingClientRect(),i=window.uplotTooltip.getBoundingClientRect(),u=10+t.cursor.left+o.left;u+i.width>o.right&&(u=u-i.width-20),window.uplotTooltip.style.left=u+"px",window.uplotTooltip.style.top=-20+t.cursor.top+o.top+"px"}}return{hooks:{setCursor:[function(e){t(e)}]}}}function m(e){var t,r,a,n=e.xRange,s=void 0===n?75:n,d=e.data,f=e.options,m=e.valueFormatter,h=e.showSecondAxis,v=void 0!==h&&h,g=(0,o.useRef)(),b=(0,c.useTheme)(),y=(0,u.useResizeDetector)(),w=y.width,E=y.height,_=y.ref,O=(0,o.useMemo)((function(){var e,t,r=[{}].concat((0,l.default)(null!==(e=null===(t=d.datasets)||void 0===t?void 0:t.map((function(e,t){var r,a;return{label:e.label,stroke:e.borderColor,value:m?function(e,t){return m(t)}:void 0,width:null!==(r=f.lineBorderWidth)&&void 0!==r?r:1,scale:v&&1===t?"y1":"y",points:{show:null!==(a=f.showDataPoints)&&void 0!==a&&a,size:2*e.pointHitRadius}}})))&&void 0!==e?e:[])),a=[{show:!1,stroke:b.palette.text.primary}],n=function(e,t){return m&&t?t.map((function(e){return m(e)})):null!=t?t:[]},o=function(e,t,r,a){var n=e.axes[r];if(a>1)return n._size;var l=n.ticks.size+n.gap+8,o=(null!=t?t:[]).reduce((function(e,t){return t.length>e.length?t:e}),"");return""!=o&&(e.ctx.font=n.font[0],l+=e.ctx.measureText(o).width/devicePixelRatio),Math.ceil(l)};return a.push({scale:"y",grid:{stroke:b.otherVars.borderColor,width:.5},stroke:b.palette.text.primary,size:o,values:m?n:void 0}),v&&a.push({scale:"y1",side:1,stroke:b.palette.text.primary,grid:{show:!1},size:o,values:m?n:void 0}),{title:"",width:w,height:E,padding:[10,0,10,0],focus:{alpha:.3},cursor:{y:!1,drag:{setScale:!1}},series:r,scales:{x:{time:!1,auto:!1,range:[0,s-1]}},axes:a,plugins:f.showTooltip?[p(d.refreshRate)]:[]}}),[d.refreshRate,null==d||null===(t=d.datasets)||void 0===t?void 0:t.length,w,E,f]),x=[Array.from(new Array(s).keys())].concat((0,l.default)(null!==(r=null===(a=d.datasets)||void 0===a?void 0:a.map((function(e){var t=new Array(s).fill(null);return t.splice.apply(t,[0,e.data.length].concat((0,l.default)(e.data))),t.reverse(),t})))&&void 0!==r?r:{}));return o.default.createElement("div",{ref:_,style:{width:"100%",height:"100%"}},o.default.createElement(i.default,{target:_.current,options:O,data:x,onCreate:function(e){g.current=e},resetScales:!1}))}var h=d.default.shape({datasets:d.default.array,refreshRate:d.default.number.isRequired});m.propTypes={xRange:d.default.number.isRequired,data:h.isRequired,options:d.default.object,showSecondAxis:d.default.bool,valueFormatter:d.default.func}},43643:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomRow=P,t.GridContextUtils=void 0,t.default=S,r(80115);var l=a(r(94634)),o=a(r(91847)),i=a(r(43693)),u=E(r(96540)),s=E(r(67265)),d=r(67327),c=r(39588),f=a(r(71508)),p=a(r(5556)),m=a(r(74527)),h=a(r(39118)),v=a(r(9483)),g=a(r(98351)),b=["inTest"],y=["gridRef","className","hasSelectColumn","onItemEnter","onItemSelect","onItemClick","noRowsText","noRowsIcon"];function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var x=(0,c.makeStyles)((function(e){return{root:{height:"100%",color:e.palette.text.primary,backgroundColor:e.otherVars.qtDatagridBg,fontSize:"12px",border:"none","--rdg-selection-color":e.palette.primary.main,"& .rdg-cell":O(O(O({},e.mixins.panelBorder.right),e.mixins.panelBorder.bottom),{},{fontWeight:"abc",whiteSpace:"pre",'&[aria-colindex="1"]':{padding:0},'&[aria-selected=true]:not([role="columnheader"])':{outlineWidth:"0px",outlineOffset:"0px"}}),"& .rdg-header-row .rdg-cell":{padding:0},"& .rdg-header-row":{backgroundColor:e.palette.background.default},"& .rdg-row":{backgroundColor:e.palette.background.default,"&[aria-selected=true]":{backgroundColor:e.palette.primary.light,color:e.otherVars.qtDatagridSelectFg}}},cellSelection:{"& .rdg-cell":{'&[aria-selected=true]:not([role="columnheader"])':{outlineWidth:"1px",outlineOffset:"-1px",backgroundColor:e.palette.primary.light,color:e.otherVars.qtDatagridSelectFg}}},hasSelectColumn:{"& .rdg-cell":{'&[aria-selected=true][aria-colindex="1"]':{outlineWidth:"2px",outlineOffset:"-2px",backgroundColor:e.otherVars.qtDatagridBg,color:e.palette.text.primary}},"& .rdg-row[aria-selected=true] .rdg-cell:nth-child(1)":{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText}}}})),k=t.GridContextUtils=u.default.createContext();function C(e){var t=e.sortDirection;return"DESC"==t?u.default.createElement(v.default,{style:{fontSize:"1.2rem"}}):"ASC"==t?u.default.createElement(h.default,{style:{fontSize:"1.2rem"}}):u.default.createElement(u.default.Fragment,null)}function P(e){var t=e.inTest,r=void 0!==t&&t,a=(0,o.default)(e,b),n=(0,u.useContext)(k),i=function(e){var t;("Tab"!=e.code&&"ArrowRight"!=e.code&&"ArrowLeft"!=e.code||e.stopPropagation(),"Enter"==e.code)&&(null===(t=n.onItemEnter)||void 0===t||t.call(n,a.row))},d=a.selectedCellIdx>=0;if((0,u.useEffect)((function(){var e;d&&(null===(e=n.onItemSelect)||void 0===e||e.call(n,a.rowIdx))}),[a.selectedCellIdx]),r)return u.default.createElement("div",{"data-test":"test-div",tabIndex:0,onKeyDown:i});return u.default.createElement(s.Row,(0,l.default)({},a,{onKeyDown:i,onRowClick:function(){var e,t;null===(e=n.onItemClick)||void 0===e||e.call(n,a.rowIdx);for(var r=arguments.length,l=new Array(r),o=0;o<r;o++)l[o]=arguments[o];null===(t=a.onRowClick)||void 0===t||t.call.apply(t,[a].concat(l))},onRowDoubleClick:function(e){var t;return null===(t=n.onItemEnter)||void 0===t?void 0:t.call(n,e)},selectCell:function(e,t){return a.selectCell(e,t)},"aria-selected":d}))}function S(e){var t=e.gridRef,r=e.className,a=e.hasSelectColumn,n=void 0===a||a,i=e.onItemEnter,c=e.onItemSelect,p=e.onItemClick,m=e.noRowsText,h=e.noRowsIcon,v=(0,o.default)(e,y),b=x(),w=[b.root];return n&&w.push(b.hasSelectColumn),v.enableCellSelect&&w.push(b.cellSelection),w.push(r),u.default.createElement(k.Provider,{value:{onItemEnter:i,onItemSelect:c,onItemClick:p}},u.default.createElement(s.default,(0,l.default)({ref:t,className:(0,f.default)(w),components:{sortIcon:C,rowRenderer:P,noRowsFallback:u.default.createElement(d.Box,{textAlign:"center",gridColumn:"1/-1",p:1},h,m||(0,g.default)("No rows found."))}},v)))}C.propTypes={sortDirection:p.default.string},P.propTypes={inTest:p.default.bool,row:p.default.object,selectedCellIdx:p.default.number,onRowClick:p.default.func,rowIdx:p.default.number,selectCell:p.default.func},S.propTypes={gridRef:m.default.ref,className:m.default.className,hasSelectColumn:p.default.bool,enableCellSelect:p.default.bool,onItemEnter:p.default.func,onItemSelect:p.default.func,onItemClick:p.default.func,noRowsText:p.default.string,noRowsIcon:p.default.object}},80450:(e,t,r)=>{"use strict";r(63534),r(36012),r(15852),r(10678),r(3101),r(7899);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=R,t.getExpandCell=function(e){var t=e.onClick,r=(0,i.default)(e,S),a=function(e){var a=e.row,n=T();return s.default.createElement(k.PgIconButton,(0,o.default)({size:"xs",className:a.isExpanded?n.btnExpanded:"",icon:a.isExpanded?s.default.createElement(O.default,null):s.default.createElement(x.default,null),noBorder:!0},r,{onClick:function(e){e.preventDefault(),a.toggleRowExpanded(!a.isExpanded),null==t||t(a,e)},"aria-label":r.title}))};return a.displayName="ExpandCell",a.propTypes={title:m.default.string,row:m.default.any},a},t.getSwitchCell=function(){var e=function(e){var t=e.value,r=T();return s.default.createElement(v.Switch,{color:"primary",checked:t,className:r.readOnlySwitch,value:t,readOnly:!0,title:String(t)})};return e.displayName="SwitchCell",e.propTypes={value:m.default.any},e},r(80115),r(17),r(58476),r(59581),r(5086),r(69193),r(54989),r(58379);var n=a(r(41132)),l=a(r(85715)),o=a(r(94634)),i=a(r(91847)),u=a(r(43693)),s=a(r(96540)),d=r(32885),c=r(5373),f=r(39588),p=a(r(71508)),m=a(r(5556)),h=a(r(70713)),v=r(67327),g=r(89109),b=a(r(2543)),y=a(r(98351)),w=a(r(66729)),E=a(r(1979)),_=a(r(39118)),O=a(r(9483)),x=a(r(27562)),k=r(42632),C=["indeterminate","label"],P=["columns","data","isSelectRow","caveTable","schema","ExpandedComponent","sortOptions","tableProps"],S=["onClick"];function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var T=(0,f.makeStyles)((function(e){return{root:j(j({display:"flex",flexDirection:"column",height:"100%"},e.mixins.panelBorder),{},{backgroundColor:e.palette.background.default}),autoResizerContainer:{flexGrow:1,minHeight:0},autoResizer:{width:"100% !important"},fixedSizeList:{direction:"ltr",overflowX:"hidden !important",overflow:"overlay !important"},CustomHeader:{marginTop:"8px",marginLeft:"4px"},warning:{backgroundColor:e.palette.warning.main+"!important"},alert:{backgroundColor:e.palette.error.main+"!important"},searchInput:{minWidth:"300px"},tableContainer:{overflowX:"auto",flexGrow:1,minHeight:0,display:"flex",flexDirection:"column",backgroundColor:e.otherVars.emptySpaceBg},table:{borderSpacing:0,overflow:"hidden",borderRadius:e.shape.borderRadius,border:"1px solid "+e.otherVars.borderColor,display:"flex",flexDirection:"column",height:"100%"},pgTableContainer:{display:"flex",flexGrow:1,overflow:"hidden",flexDirection:"column",height:"100%"},pgTableHeader:{display:"flex",background:e.palette.background.default,padding:"8px 8px 4px"},tableRowContent:{display:"flex",flexDirection:"column",minHeight:0},expandedForm:j(j({},e.mixins.panelBorder.all),{},{margin:"8px",flexGrow:1}),tableCell:j(j(j({margin:0,padding:e.spacing(.5)},e.mixins.panelBorder.bottom),e.mixins.panelBorder.right),{},{position:"relative",overflow:"hidden",height:"34px",textOverflow:"ellipsis",whiteSpace:"nowrap",backgroundColor:e.otherVars.tableBg,userSelect:"text"}),selectCell:{textAlign:"center",minWidth:20},tableHeader:{backgroundColor:e.otherVars.tableBg},tableCellHeader:j(j(j(j({fontWeight:e.typography.fontWeightBold,padding:e.spacing(1,.5),textAlign:"left",alignContent:"center",backgroundColor:e.otherVars.tableBg,overflow:"hidden"},e.mixins.panelBorder.bottom),e.mixins.panelBorder.right),e.mixins.panelBorder.top),e.mixins.panelBorder.left),resizer:{display:"inline-block",width:"5px",height:"100%",position:"absolute",right:0,top:0,transform:"translateX(50%)",zIndex:1,touchAction:"none"},cellIcon:{paddingLeft:"1.8em",paddingTop:"0.35em",borderRadius:0,backgroundPosition:"1%"},emptyPanel:{minHeight:"100%",minWidth:"100%",overflow:"auto",padding:"8px",display:"flex"},caveTable:{margin:"8px"},panelIcon:{width:"80%",margin:"0 auto",marginTop:"25px !important",position:"relative",textAlign:"center"},panelMessage:{marginLeft:"0.5rem",fontSize:"0.875rem"},expandedIconCell:j(j({backgroundColor:e.palette.grey[400]},e.mixins.panelBorder.top),{},{borderBottom:"none"}),btnCell:{padding:e.spacing(.5,0),textAlign:"center"},btnExpanded:{backgroundColor:e.palette.grey[400]},readOnlySwitch:{opacity:.75,"& .MuiSwitch-track":{opacity:e.palette.action.disabledOpacity}}}})),D=s.default.forwardRef((function(e,t){var r=e.indeterminate,a=e.label,n=(0,i.default)(e,C),l=s.default.useRef(),u=t||l;return s.default.useEffect((function(){u.current.indeterminate=r}),[u,r]),s.default.createElement(v.Checkbox,(0,o.default)({color:"primary",ref:u},n,{inputProps:{"aria-label":a}}))}));D.displayName="SelectCheckbox",D.propTypes={indeterminate:m.default.bool,rest:m.default.func,getToggleAllRowsSelectedProps:m.default.func,row:m.default.object,label:m.default.string};var N=34;function I(e){var t=e.column;return t.isSorted?t.isSortedDesc?s.default.createElement(O.default,{style:{fontSize:"1.2rem"}}):s.default.createElement(_.default,{style:{fontSize:"1.2rem"}}):""}function B(e){var t,r=e.index,a=e.style,n=e.schema,i=e.row,u=e.prepareRow,d=e.setRowHeight,c=e.ExpandedComponent,f=s.default.useState(!1),m=(0,l.default)(f,2),h=m[0],g=m[1],y=s.default.useRef(),E=T();return u(i),s.default.useEffect((function(){if(y.current){if(!h&&y.current.style.height=="".concat(N,"px"))return;var e;y.current.style.height="unset",h?e=y.current.offsetHeight:(e=N,y.current.style.height=N),y.current.style.height=e+"px",d(r,e)}}),[h]),s.default.createElement("div",{style:a,key:i.id,ref:y,"data-test":"row-container"},s.default.createElement("div",{className:E.tableRowContent},s.default.createElement("div",(0,o.default)({},i.getRowProps(),{className:E.tr}),i.cells.map((function(e){var t,r,a,n=[E.tableCell];return"string"==typeof e.column.id&&e.column.id.startsWith("btn-")&&n.push(E.btnCell),"btn-edit"==e.column.id&&i.isExpanded&&n.push(E.expandedIconCell),"warning"===i.original.row_type&&n.push(E.warning),"alert"===i.original.row_type&&n.push(E.alert),s.default.createElement("div",(0,o.default)({key:e.column.id},e.getCellProps(),{className:(0,p.default)(n,null===(t=e.column)||void 0===t?void 0:t.dataClassName,null===(r=i.original.icon)||void 0===r?void 0:r[e.column.id],(null===(a=i.original.icon)||void 0===a?void 0:a[e.column.id])&&E.cellIcon),title:b.default.isUndefined(e.value)||b.default.isNull(e.value)?"":String(e.value)}),e.render("Cell"))}))),!b.default.isUndefined(i)&&i.isExpanded&&s.default.createElement(v.Box,{key:i.id,className:E.expandedForm},n&&s.default.createElement(w.default,{getInitData:function(){return Promise.resolve(i.original)},viewHelperProps:{mode:"properties"},schema:null!==(t=n[i.id])&&void 0!==t?t:n,showFooter:!1,onDataChange:function(){g(!0)}}),c&&s.default.createElement(c,{row:i,onExpandComplete:function(){return g(!0)}}))))}function R(e){var t=e.columns,r=e.data,a=e.isSelectRow,u=e.caveTable,f=void 0===u||u,m=e.schema,w=e.ExpandedComponent,_=e.sortOptions,O=e.tableProps,x=(0,i.default)(e,P),k=T(),C=s.default.useState(""),S=(0,l.default)(C,2),M=S[0],R=S[1],A=s.default.useRef(),F=s.default.useRef({});function L(e){return F.current[e]||N}s.default.useEffect((function(){var e;R((function(e){return e})),X(M||void 0),F.current={},null===(e=A.current)||void 0===e||e.resetAfterIndex(0)}),[r]);var H=function(e,t){A.current&&(t==N?delete F.current[e]:F.current[e]=t,A.current.resetAfterIndex(e))},z=s.default.useMemo((function(){return{minWidth:50}}),[]),W=(0,d.useTable)(j({columns:t,data:r,defaultColumn:z,isSelectRow:a,autoResetSortBy:!1,initialState:{sortBy:_||[]}},O),d.useGlobalFilter,d.useSortBy,d.useExpanded,d.useRowSelect,d.useResizeColumns,d.useFlexLayout,(function(e){e.visibleColumns.push((function(e){return a?[{id:"selection",resizable:!1,Header:function(e){var t=e.getToggleAllRowsSelectedProps,r=e.toggleRowSelected,a=e.isAllRowsSelected,n=e.rows,l=0,i=0;n.forEach((function(e){e.isSelected&&i++,(b.default.isUndefined(e.original.canDrop)||e.original.canDrop)&&l++}));var u=(a||l===i)&&!(0===l);return s.default.createElement("div",{className:k.selectCell},s.default.createElement(D,(0,o.default)({},t(),{onChange:function(e){n.forEach((function(t){(b.default.isUndefined(t.original.canDrop)||t.original.canDrop)&&r(t.id,e.currentTarget.checked)}))},checked:u,label:(0,y.default)("Select All Rows")})))},Cell:function(e){var t=e.row;return s.default.createElement("div",{className:k.selectCell},s.default.createElement(D,(0,o.default)({},t.getToggleRowSelectedProps(),{disabled:!b.default.isUndefined(t.original.canDrop)&&!t.original.canDrop,label:(0,y.default)("Select Row")})))},sortable:!1,disableResizing:!0,width:35,maxWidth:35,minWidth:35}].concat((0,n.default)(e)):(0,n.default)(e)}))})),U=W.getTableProps,q=W.getTableBodyProps,V=W.headerGroups,G=W.rows,Y=W.prepareRow,Q=W.selectedFlatRows,K=W.state.selectedRowIds,X=W.setGlobalFilter,Z=W.setHiddenColumns,$=W.totalColumnsWidth;return s.default.useEffect((function(){Z(t.filter((function(e){return!(void 0===e.isVisible||!0===e.isVisible)})).map((function(e){return e.accessor})))}),[Z,t]),s.default.useEffect((function(){x.setSelectedRows&&x.setSelectedRows(Q)}),[K]),s.default.useEffect((function(){x.getSelectedRows&&x.getSelectedRows(Q)}),[K]),s.default.useEffect((function(){X(M||void 0)}),[M]),s.default.createElement(v.Box,{className:k.pgTableContainer,"data-test":x["data-test"]},s.default.createElement(v.Box,{className:k.pgTableHeader},x.CustomHeader&&s.default.createElement(v.Box,{className:k.customHeader}," ",s.default.createElement(x.CustomHeader,null)),s.default.createElement(v.Box,{marginLeft:"auto"},s.default.createElement(g.InputText,{placeholder:(0,y.default)("Search"),controlProps:{title:(0,y.default)("Search")},className:k.searchInput,value:M,onChange:function(e){R(e)}}))),s.default.createElement("div",{className:k.tableContainer},s.default.createElement("div",(0,o.default)({},U({style:{minWidth:$}}),{className:(0,p.default)(k.table,f?k.caveTable:"")}),s.default.createElement("div",null,V.map((function(e){return s.default.createElement("div",(0,o.default)({key:""},e.getHeaderGroupProps((function(e){return{style:j(j({},e.style),{},{height:"40px"})}}))),e.headers.map((function(e){return s.default.createElement("div",(0,o.default)({key:e.id},e.getHeaderProps(),{className:(0,p.default)(k.tableCellHeader,e.className)}),s.default.createElement("div",e.sortable?e.getSortByToggleProps():{},e.render("Header"),s.default.createElement("span",null,s.default.createElement(I,{column:e}))),e.resizable&&s.default.createElement("div",(0,o.default)({},e.getResizerProps(),{className:k.resizer})))})))}))),r.length>0?s.default.createElement("div",(0,o.default)({},q(),{className:k.autoResizerContainer}),s.default.createElement(h.default,{className:k.autoResizer},(function(e){var t=e.height;return s.default.createElement(c.VariableSizeList,{ref:A,className:k.fixedSizeList,height:isNaN(t)?100:t,itemCount:G.length,itemSize:L,itemData:{rows:G,prepareRow:Y,setRowHeight:H}},(function(e){var t=e.index,r=e.style;return s.default.createElement(B,{index:t,style:r,row:G[t],schema:m,prepareRow:Y,setRowHeight:H,ExpandedComponent:w})}))}))):s.default.createElement(E.default,{text:(0,y.default)("No rows found")}))))}I.propTypes={column:m.default.object},B.propTypes={index:m.default.number,style:m.default.object,row:m.default.object,schema:m.default.object,prepareRow:m.default.func,setRowHeight:m.default.func,ExpandedComponent:m.default.node},R.propTypes={stepId:m.default.number,height:m.default.number,CustomHeader:m.default.func,className:m.default.oneOfType([m.default.string,m.default.object]),caveTable:m.default.bool,fixedSizeList:m.default.oneOfType([m.default.string,m.default.object]),children:m.default.oneOfType([m.default.arrayOf(m.default.node),m.default.node]),getToggleAllRowsSelectedProps:m.default.func,toggleRowSelected:m.default.func,columns:m.default.array,data:m.default.array,isSelectRow:m.default.bool,isAllRowsSelected:m.default.bool,row:m.default.func,setSelectedRows:m.default.func,getSelectedRows:m.default.func,searchText:m.default.string,sortOptions:m.default.array,schema:m.default.object,rows:m.default.object,ExpandedComponent:m.default.node,tableProps:m.default.object,"data-test":m.default.string}},38474:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(17),r(15195),r(4895),r(18665),r(14913),r(79389),r(36012),r(15852),r(10678),r(3101),r(7899),r(87136),r(6048),r(29979),r(14602);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=v;var n=a(r(43693));r(23604),r(18636),r(58476),r(59581),r(98741),r(5086),r(58379);var l=r(39588),o=a(r(2543)),i=a(r(96540)),u=r(89109),s=a(r(71508)),d=a(r(5556));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var h=(0,l.makeStyles)((function(){return{root:{"&:not(:focus-within) .priv-table":{display:"none"}},table:{borderSpacing:0,width:"100%",fontSize:"0.8em"},tableCell:{textAlign:"left"}}}));function v(e){var t,r,a,n=e.value,l=e.onChange,d=e.controlProps,c={C:"CREATE",T:"TEMPORARY",c:"CONNECT",a:"INSERT",r:"SELECT",w:"UPDATE",d:"DELETE",D:"TRUNCATE",x:"REFERENCES",t:"TRIGGER",U:"USAGE",X:"EXECUTE"},m=h(),v="",g=p(n||[]);try{for(g.s();!(a=g.n()).done;){var b=a.value;b.privilege&&(v+=b.privilege_type,b.with_grant&&(v+="*"))}}catch(e){g.e(e)}finally{g.f()}var y=o.default.uniqueId(),w=((null==d?void 0:d.supportedPrivs)||[]).map((function(e){var t=o.default.find(n,(function(t){return t.privilege_type===e}))||{privilege:!1,with_grant:!1};return{privilege_type:e,privilege:Boolean(t.privilege),with_grant:Boolean(t.with_grant)}})),E=function(e,t){var r=[];w.forEach((function(a){t?r.push(f(f({},a),{},{privilege:!0,with_grant:e.target.checked})):e.target.checked&&r.push(f(f({},a),{},{privilege:e.target.checked}))})),l(r)},_=function(e,t){var r=!1,a=[];(n||[]).forEach((function(n){n.privilege_type===e.target.name?(r=!0,t&&a.push(f(f({},n),{},{with_grant:e.target.checked}))):a.push(n)})),!r&&e.target.checked&&a.push({privilege_type:e.target.name,privilege:e.target.checked,with_grant:!1}),l(a)};return t=w.length===(n||[]).length,r=w.length===(n||[]).length&&(n||[]).every((function(e){return e.with_grant})),i.default.createElement("div",{className:m.root},i.default.createElement(u.InputText,{value:v,readOnly:!0}),i.default.createElement("table",{className:(0,s.default)(m.table,"priv-table"),tabIndex:"0"},w.length>1&&i.default.createElement("thead",null,i.default.createElement("tr",null,i.default.createElement("td",{className:m.tableCell},i.default.createElement(u.InputCheckbox,{name:"all",controlProps:{label:"ALL"},id:y,size:"small",onChange:function(e){return E(e,!1)},value:t})),i.default.createElement("td",{className:m.tableCell},i.default.createElement(u.InputCheckbox,{name:"all",controlProps:{label:"WITH GRANT OPTION"},id:y,size:"small",disabled:!t,onChange:function(e){return E(e,!0)},value:r})))),i.default.createElement("tbody",null,w.map((function(e){return i.default.createElement("tr",{key:e.privilege_type},i.default.createElement("td",{className:m.tableCell},i.default.createElement(u.InputCheckbox,{name:e.privilege_type,controlProps:{label:c[e.privilege_type]},id:y,value:Boolean(e.privilege),size:"small",onChange:function(e){return _(e,!1)}})),i.default.createElement("td",{className:m.tableCell},i.default.createElement(u.InputCheckbox,{name:e.privilege_type,controlProps:{label:"WITH GRANT OPTION"},id:y,value:Boolean(e.with_grant),size:"small",disabled:!e.privilege,onChange:function(e){return _(e,!0)}})))})))))}v.propTypes={value:d.default.array,onChange:d.default.func,controlProps:d.default.object}},69427:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var n=a(r(43693)),l=a(r(98351)),o=a(r(2543)),i=r(67327),u=r(39588),s=a(r(96540)),d=r(89109),c=a(r(5556));function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var m=(0,u.makeStyles)((function(){return{formControlLabel:{padding:"3px"},formInput:{marginLeft:"5px"},formCheckboxControl:{padding:"3px",border:"1px solid",borderRadius:"0.25rem"},formGroup:{padding:"5px"},contentTextAlign:{textAlign:"center"},contentStyle:{paddingLeft:10}}}));function h(e){var t=e.value,r=e.onChange,a=m(),n=o.default.uniqueId("c"),u="h".concat(n),c=o.default.uniqueId("c"),f="h".concat(c);return s.default.createElement(i.FormGroup,null,s.default.createElement(i.Grid,{container:!0,direction:"row",alignItems:"center"},s.default.createElement(i.Grid,{item:!0,lg:2,md:2,sm:2,xs:12},s.default.createElement(i.Typography,null,(0,l.default)("Warning"))),s.default.createElement(i.Grid,{item:!0,lg:2,md:2,sm:2,xs:12},s.default.createElement(d.InputText,{cid:n,helpid:u,type:"numeric",value:null==t?void 0:t.warning,onChange:function(e){var a=p({},t);a.warning=e,r(a)}})),s.default.createElement(i.Grid,{item:!0,lg:2,md:2,sm:2,xs:12,className:a.contentTextAlign},s.default.createElement(i.Typography,null,(0,l.default)("Alert"))),s.default.createElement(i.Grid,{item:!0,lg:2,md:2,sm:2,xs:12},s.default.createElement(d.InputText,{cid:c,helpid:f,type:"numeric",value:null==t?void 0:t.alert,onChange:function(e){var a=p({},t);a.alert=e,r(a)}})),s.default.createElement(i.Grid,{item:!0,lg:4,md:4,sm:4,xs:12,className:a.contentStyle},s.default.createElement(i.Typography,null,(0,l.default)("(in minutes)")))))}h.propTypes={value:c.default.object,onChange:c.default.func}},69332:(e,t,r)=>{"use strict";r(15852),r(34606);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(80115),r(79389),r(98741),r(5086),r(69193),r(6048),r(68329);var n=a(r(17383)),l=a(r(34579)),o=a(r(28452)),i=a(r(63072)),u=a(r(29511)),s=r(61506),d=r(89064),c=r(92533),f=r(80591),p=r(59277),m=r(55446),h=r(56402),v=r(35512);function g(e,t,r){return t=(0,i.default)(t),(0,o.default)(e,b()?Reflect.construct(t,r||[],(0,i.default)(e).constructor):t.apply(e,r))}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}t.default=function(e){function t(){var e;(0,n.default)(this,t);for(var r=arguments.length,a=new Array(r),l=0;l<r;l++)a[l]=arguments[l];return(e=g(this,t,[].concat(a)))._cleanDoc=e.state.doc,e}return(0,u.default)(t,e),(0,l.default)(t,[{key:"getValue",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?this.state.sliceDoc(0,this.state.selection.main.head):this.state.doc.toString()}},{key:"getQueryAt",value:function(e){try{void 0===e&&(e=this.state.selection.main.head);for(var t=(0,c.syntaxTree)(this.state),r=this.state.doc.lineAt(e),a=e;a<r.to;a++){if("Script"!=t.resolve(a).type.name)break;var n=this.state.sliceDoc(a,a+1);if(" "==n||"\t"==n)break}for(var l=this.state.doc.length,o=-1,i=!1;a>=0;){var u=this.state.doc.lineAt(a);if(""!=u.text.trim()){var s=this.state.sliceDoc(a,a+1),d=t.resolve(a);if("Script"!=d.type.name&&"\n"!=s)if("LineComment"!=d.type.name&&"BlockComment"!=d.type.name){for(;"Statement"!=d.type.name&&d.parent;)d=d.parent;if(i){if(o>0&&o<a){a-=1;continue}a=d.to;break}"Statement"==d.type.name&&(o=d.from,l=d.to,d.from>=u.from&&(a=d.from)),i=!0,a-=1}else a=d.from-1,i=!0;else a-=1}else{if(r.number!=u.number){a=u.to+1;break}a=u.from-1}}var f=a+1;for(l=-1==l?this.state.doc.length:l;f<l;){var p=this.state.doc.lineAt(f);if(""==p.text.trim())break;var m=t.resolve(f);"LineComment"!=m.type.name&&"BlockComment"!=m.type.name?"Statement"==m.type.name?("Statement"==m.type.name&&(l=m.to),p.to<l?f=p.to+1:f+=1):f+=1:f=m.to+1}return a<0&&(a=0),f>this.state.doc.length&&(f=this.state.doc.length),this.state.sliceDoc(a,f).trim()}catch(e){return console.error(e),this.getValue()}}},{key:"setValue",value:function(e){e=e||"",arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&(this._cleanDoc=d.EditorState.create({doc:e}).doc),this.dispatch({changes:{from:0,to:this.getValue().length,insert:e}})}},{key:"getSelection",value:function(){var e;return null!==(e=this.state.sliceDoc(this.state.selection.main.from,this.state.selection.main.to))&&void 0!==e?e:""}},{key:"replaceSelection",value:function(e){this.dispatch(this.state.changeByRange((function(t){return{changes:{from:t.from,to:t.to,insert:e},range:d.EditorSelection.range(t.from,t.to)}})))}},{key:"getCursor",value:function(){var e=this.state.selection.main.head,t=this.state.doc.lineAt(e);return{line:t.number,ch:e-t.from}}},{key:"setCursor",value:function(e,t){var r=0;if(e>this.state.doc.lines)r=this.state.doc.length;else{var a=this.state.doc.line(e);r=a.from+t,(-1==t||r>a.to)&&(r=a.to)}this.dispatch({selection:{anchor:r,head:r},scrollIntoView:!0})}},{key:"getCurrentLineNo",value:function(){return this.state.doc.lineAt(this.state.selection.main.head).number}},{key:"lineCount",value:function(){return this.state.doc.lines}},{key:"getLine",value:function(e){return this.state.doc.line(e).text}},{key:"getActiveLine",value:function(){var e=this.state.field(h.activeLineField).chunkPos;if(e.length>0)return this.state.doc.lineAt(e[0]).number}},{key:"hasBreakpoint",value:function(e){var t=this.state.doc.line(e);return(0,v.hasBreakpoint)(this,t.from)}},{key:"toggleBreakpoint",value:function(e,t,r){var a=this.state.doc.line(e);(0,v.toggleBreakpoint)(this,a.from,t,r)}},{key:"clearBreakpoints",value:function(){(0,v.clearBreakpoints)(this)}},{key:"markClean",value:function(){this._cleanDoc=this.state.doc}},{key:"isDirty",value:function(){return!this._cleanDoc.eq(this.state.doc)}},{key:"fireDOMEvent",value:function(e){this.contentDOM.dispatchEvent(e)}},{key:"execCommand",value:function(e){switch(e){case"undo":(0,p.undo)(this);break;case"indentMore":(0,p.indentMore)(this);break;case"indentLess":(0,p.indentLess)(this);break;case"toggleComment":(0,p.toggleComment)(this)}}},{key:"registerAutocomplete",value:function(e){var t=this;this.dispatch({effects:d.StateEffect.appendConfig.of((0,f.autocompletion)({override:[function(r){var a,n,l,o,i,u,s;return null===(a=t.loadingDiv)||void 0===a||a.remove(),t.loadingDiv=(n=t.coordsAtPos(r.pos),l=t.dom,o=n.bottom,i=n.left,u=l.getBoundingClientRect(),(s=document.createElement("div")).classList.add("cm-tooltip","pg-autocomp-loader"),s.innerText="Loading...",s.style.position="absolute",s.style.top=o-u.top+"px",s.style.left=i-u.left+"px",null==l||l.appendChild(s),s),r.addEventListener("abort",(function(){var e;null===(e=t.loadingDiv)||void 0===e||e.remove()})),Promise.resolve(e(r,(function(){var e;null===(e=t.loadingDiv)||void 0===e||e.remove()})))}]}))})}},{key:"setErrorMark",value:function(e,t){var r=this.state.doc.line(e.line).from+e.pos,a=this.state.doc.line(t.line).from+t.pos;this.dispatch({effects:m.errorMarkerEffect.of({from:r,to:a})})}},{key:"removeErrorMark",value:function(){this.dispatch({effects:m.errorMarkerEffect.of({clear:!0})})}},{key:"setActiveLine",value:function(e){var t=e>=0?[s.EditorView.scrollIntoView(this.state.doc.line(e).from,{y:"center"})]:[];this.dispatch({effects:[h.activeLineEffect.of({from:e,to:e})].concat(t)})}}])}(s.EditorView)},28129:(e,t,r)=>{"use strict";var a=r(2543);r(63534),r(40590),r(64216),r(17),r(58476),r(15195),r(4895),r(18665),r(14913),r(79389),r(36012),r(15852),r(10678),r(3101),r(87136),r(6048),r(29979),r(10121),r(58379),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=R;var o=n(r(41132)),i=n(r(43693));r(80115),r(32982),r(41128),r(80475),r(63555),r(95843),r(98741),r(94009),r(7899),r(5086),r(96088);var u=S(r(96540)),s=n(r(65848)),d=n(r(5556)),c=r(96241),f=n(r(53196)),p=n(r(68976)),m=n(r(66607)),h=r(61506),v=r(89064),g=r(59277),b=r(80591),y=r(92533),w=n(r(52552)),E=n(r(36764)),_=r(91278),O=n(r(55446)),x=n(r(69332)),k=S(r(35512)),C=n(r(56402));function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(P=function(e){return e?r:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=P(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function M(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return j(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var N=s.default.renderToString(u.default.createElement(p.default,{style:{fontSize:"1.2em"}})),I=s.default.renderToString(u.default.createElement(m.default,{style:{fontSize:"1.2em"}}));var B=[(0,h.highlightSpecialChars)(),(0,h.drawSelection)(),(0,h.rectangularSelection)(),(0,h.dropCursor)(),(0,h.crosshairCursor)(),v.EditorState.allowMultipleSelections.of(!0),(0,y.indentOnInput)(),w.default,h.keymap.of([{key:"Tab",preventDefault:!0,run:function(e){var t=e.state,r=e.dispatch;return t.selection.ranges.some((function(e){return!e.empty}))?(0,g.indentMore)({state:t,dispatch:r}):(r(t.update(t.replaceSelection(t.facet(y.indentUnit)),{scrollIntoView:!0,userEvent:"input"})),!0)},shift:g.indentLess},{key:"Tab",run:b.acceptCompletion},{key:"Backspace",preventDefault:!0,run:g.deleteCharBackwardStrict}]),(0,_.sql)({dialect:E.default}),E.default.language.data.of({autocomplete:!1}),h.EditorView.domEventHandlers({drop:function(e,t){var r=null;try{r=JSON.parse(e.dataTransfer.getData("text")),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()}catch(e){return!1}var a=t.posAtCoords({x:e.x,y:e.y});t.dispatch({changes:{from:a,to:a,insert:r.text||""},selection:{anchor:a+r.cur.from,head:a+r.cur.to}}),t.focus()},paste:function(e){var t=e.clipboardData.getData("text");(0,c.checkTrojanSource)(t,!0)}}),(0,O.default)()];function R(e){var t=e.currEditor,r=e.name,n=e.value,l=e.options,i=e.onCursorActivity,s=e.onChange,d=e.readonly,c=e.disabled,p=e.autocomplete,m=void 0!==p&&p,w=e.breakpoint,E=void 0!==w&&w,_=e.onBreakPointChange,O=e.showActiveLine,P=void 0!==O&&O,S=e.keepHistory,j=void 0===S||S,T=e.cid,R=e.helpid,A=e.labelledBy,F=e.customKeyMap,L=(0,u.useRef)(),H=(0,u.useRef)(),z={lineNumbers:!0,foldGutter:!0},W=(0,f.default)(),U=!c,q=(0,u.useRef)(new v.Compartment),V=(0,u.useRef)(new v.Compartment),G=(0,u.useRef)(new v.Compartment);return(0,u.useEffect)((function(){var e=D(D({},z),l),r=[].concat(B);if(e.lineNumbers&&r.push((0,h.lineNumbers)()),e.foldGutter&&r.push((0,y.foldGutter)({markerDOM:function(e){var t=document.createElement("span");return t.innerHTML=e?I:N,t}})),L.current){var u=v.EditorState.create({extensions:[].concat((0,o.default)(r),[q.current.of([]),V.current.of([]),G.current.of([h.EditorView.editable.of(!c),v.EditorState.readOnly.of(d)].concat(j?[(0,g.history)()]:[])),[h.EditorView.updateListener.of((function(e){if(e.selectionSet&&(null==i||i(e.view.getCursor(),e.view)),e.docChanged&&(null==s||s(e.view.getValue(),e.view)),E){var t,r=M(e.transactions);try{for(r.s();!(t=r.n()).done;){var a,n=M(t.value.effects);try{for(n.s();!(a=n.n()).done;){var l=a.value;if(l.is(k.breakpointEffect)){if(l.value.silent)return;var o=H.current.state.doc.lineAt(l.value.pos).number;null==_||_(o,l.value.on)}}}catch(e){n.e(e)}finally{n.f()}}}catch(e){r.e(e)}finally{r.f()}}}))],h.EditorView.contentAttributes.of({id:T,"aria-describedby":R,"aria-labelledby":A}),E?k.default:[],P?(0,h.highlightActiveLine)():(0,C.default)()])});H.current=new x.default({state:u,parent:L.current}),a.isEmpty(n)?H.current.setValue(""):H.current.setValue(n),null==t||t(H.current)}return function(){var e;null===(e=H.current)||void 0===e||e.destroy()}}),[]),(0,u.useMemo)((function(){H.current&&n!=H.current.getValue()&&(a.isEmpty(n)?H.current.setValue(""):H.current.setValue(n))}),[n]),(0,u.useEffect)((function(){var e,t=h.keymap.of([null!=F?F:[],g.defaultKeymap,b.closeBracketsKeymap,g.historyKeymap,y.foldKeymap,b.completionKeymap].flat());null===(e=H.current)||void 0===e||e.dispatch({effects:q.current.reconfigure(t)})}),[F]),(0,u.useEffect)((function(){var e=W.getPreferencesForModule("sqleditor"),t=[],r=function(e){if(e){e=parseFloat(Math.round(parseFloat(e+"e+2"))+"e-2");var t=Number(e);if(t>0)return t+"em"}return"1em"}(e.sql_font_size);t.push(h.EditorView.theme({".cm-content":{fontSize:r},".cm-gutters":{fontSize:r}}));var a={icons:!1,addToOptions:[{render:function(e){var t=document.createElement("div");return"keyword"==e.type?t.className="cm-completionIcon cm-completionIcon-keyword":"property"==e.type?t.className="pg-cm-autocomplete-icon icon-column":"type"==e.type?t.className="pg-cm-autocomplete-icon icon-table":t.className="pg-cm-autocomplete-icon icon-"+e.type,t},position:20}]};m&&(e.autocomplete_on_key_press?t.push((0,b.autocompletion)(D(D({},a),{},{activateOnTyping:!0}))):t.push((0,b.autocompletion)(D(D({},a),{},{activateOnTyping:!1})))),t.push(v.EditorState.tabSize.of(e.tab_size)),e.use_spaces?t.push(y.indentUnit.of(new Array(e.tab_size).fill(" ").join(""))):t.push(y.indentUnit.of("\t")),e.wrap_code&&t.push(h.EditorView.lineWrapping),e.insert_pair_brackets&&t.push((0,b.closeBrackets)()),e.brace_matching&&t.push((0,y.bracketMatching)()),H.current.dispatch({effects:V.current.reconfigure(t)})}),[W]),(0,u.useMemo)((function(){H.current&&n!=H.current.getValue()&&H.current.dispatch({changes:{from:0,to:H.current.state.doc.length,insert:n||""}})}),[n]),(0,u.useEffect)((function(){var e;null===(e=H.current)||void 0===e||e.dispatch({effects:G.current.reconfigure([h.EditorView.editable.of(U),v.EditorState.readOnly.of(d)].concat(j?[(0,g.history)()]:[]))})}),[d,c,j]),(0,u.useMemo)((function(){return u.default.createElement("div",{style:{height:"100%"},ref:L,name:r})}),[])}R.propTypes={currEditor:d.default.func,name:d.default.string,value:d.default.string,options:d.default.object,onCursorActivity:d.default.func,onChange:d.default.func,readonly:d.default.bool,disabled:d.default.bool,autocomplete:d.default.bool,breakpoint:d.default.bool,onBreakPointChange:d.default.func,showActiveLine:d.default.bool,showCopyBtn:d.default.bool,keepHistory:d.default.bool,cid:d.default.string,helpid:d.default.string,labelledBy:d.default.string,customKeyMap:d.default.array}},11283:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(40460),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.CodeMirrorInstanceType=void 0,t.default=k,r(87136),r(40173);var l=a(r(85715)),o=a(r(43693)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=E(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(5556)),s=a(r(98351)),d=r(67327),c=r(39588),f=r(89109),p=r(42632),m=a(r(29696)),h=a(r(29837)),v=a(r(18730)),g=a(r(15681)),b=a(r(3296)),y=r(99873),w=r(78539);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var x=(0,c.makeStyles)((function(e){return{root:O(O({position:"absolute",zIndex:99,right:"4px",top:"0px"},e.mixins.panelBorder.all),{},{borderTop:"none",padding:"2px 4px",width:"250px",backgroundColor:e.palette.background.default}),marginTop:{marginTop:"0.25rem"}}}));function k(e){var t=e.editor,r=e.show,a=e.replace,n=e.onClose,o=(0,i.useState)(null==t?void 0:t.getSelection()),u=(0,l.default)(o,2),c=u[0],E=u[1],_=(0,i.useState)(""),O=(0,l.default)(_,2),k=O[0],C=O[1],P=(0,i.useState)(!1),S=(0,l.default)(P,2),M=S[0],j=S[1],T=(0,i.useState)(!1),D=(0,l.default)(T,2),N=D[0],I=D[1],B=(0,i.useRef)(),R=(0,i.useRef)(),A=x();(0,i.useEffect)((function(){if(r){(0,w.openSearchPanel)(t);var e=t.getSelection();E(e),B.current&&B.current.select()}}),[r]),(0,i.useEffect)((function(){!function(){if(t){var e=new w.SearchQuery({search:c,caseSensitive:N,regexp:M,wholeWord:!1,replace:k});(R.current&&!e.eq(R.current)||!R.current)&&(R.current=e,t.dispatch({effects:w.setSearchQuery.of(e)}))}}()}),[c,k,M,N]);var F=function(){(0,w.closeSearchPanel)(t),n()},L=function(e){"regex"==e?j((function(e){return!e})):"case"==e&&I((function(e){return!e}))},H=function(){(0,w.findNext)(t)},z=function(){(0,w.findPrevious)(t)},W=function(){(0,w.replaceNext)(t)};return t?i.default.createElement(d.Box,{className:A.root,style:{visibility:r?"visible":"hidden"},tabIndex:"0",onKeyDown:function(e){"Escape"===e.key&&(e.preventDefault(),F())}},i.default.createElement(f.InputText,{value:c,inputRef:function(e){B.current=e},onChange:function(e){return E(e)},onKeyPress:function(e){"Enter"===e.key&&(e.preventDefault(),e.shiftKey?z():H())},endAdornment:i.default.createElement(d.InputAdornment,{position:"end"},i.default.createElement(p.PgIconButton,{"data-test":"case",title:"Match case",icon:i.default.createElement(y.FormatCaseIcon,null),size:"xs",noBorder:!0,onClick:function(){return L("case")},color:N?"primary":"default",style:{marginRight:"2px"}}),i.default.createElement(p.PgIconButton,{"data-test":"regex",title:"Use regex",icon:i.default.createElement(y.RegexIcon,null),size:"xs",noBorder:!0,onClick:function(){return L("regex")},color:M?"primary":"default"}))}),a&&i.default.createElement(f.InputText,{value:k,className:A.marginTop,onChange:function(e){return C(e)},onKeyPress:function(e){"Enter"===e.key&&(e.preventDefault(),W())}}),i.default.createElement(d.Box,{display:"flex",className:A.marginTop},i.default.createElement(p.PgIconButton,{title:(0,s.default)("Previous"),icon:i.default.createElement(v.default,null),size:"xs",noBorder:!0,onClick:z,style:{marginRight:"2px"}}),i.default.createElement(p.PgIconButton,{title:(0,s.default)("Next"),icon:i.default.createElement(h.default,null),size:"xs",noBorder:!0,onClick:H,style:{marginRight:"2px"}}),a&&i.default.createElement(i.default.Fragment,null,i.default.createElement(p.PgIconButton,{title:(0,s.default)("Replace"),icon:i.default.createElement(g.default,{style:{height:"unset"}}),size:"xs",noBorder:!0,onClick:W,style:{marginRight:"2px"}}),i.default.createElement(p.PgIconButton,{title:(0,s.default)("Replace All"),icon:i.default.createElement(b.default,null),size:"xs",noBorder:!0,onClick:function(){(0,w.replaceAll)(t)}})),i.default.createElement(d.Box,{marginLeft:"auto"},i.default.createElement(p.PgIconButton,{title:(0,s.default)("Close"),icon:i.default.createElement(m.default,null),size:"xs",noBorder:!0,onClick:F})))):i.default.createElement(i.default.Fragment,null)}var C=t.CodeMirrorInstanceType=u.default.shape({getValue:u.default.func,setValue:u.default.func,getSelection:u.default.func,dispatch:u.default.func});k.propTypes={editor:C,show:u.default.bool,replace:u.default.bool,onClose:u.default.func}},46415:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=y,r(59581),r(94009),r(87136);var l=a(r(85715)),o=a(r(43693)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(5556)),s=a(r(98351)),d=r(67327),c=r(39588),f=r(89109),p=r(42632),m=a(r(29696));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var b=(0,c.makeStyles)((function(e){return{root:g(g({position:"absolute",zIndex:99,right:"4px",top:"0px"},e.mixins.panelBorder.all),{},{borderTop:"none",padding:"2px 4px",width:"250px",backgroundColor:e.palette.background.default,display:"flex",alignItems:"center",gap:"4px"})}}));function y(e){var t=e.editor,r=e.show,a=e.onClose,n=(0,i.useState)(""),o=(0,l.default)(n,2),u=o[0],c=o[1],h=(0,i.useRef)(),v=b();(0,i.useEffect)((function(){var e;r&&(c(""),null===(e=h.current)||void 0===e||e.focus())}),[r]);return t?i.default.createElement(d.Box,{className:v.root,style:{visibility:r?"visible":"hidden"},tabIndex:"0",onKeyDown:function(e){"Escape"===e.key&&(e.preventDefault(),a())}},i.default.createElement("div",{style:{whiteSpace:"nowrap"}},"Ln [,Col]"),i.default.createElement(d.FormControl,null,i.default.createElement(f.InputText,{value:u,inputRef:function(e){h.current=e},onChange:function(e){return c(e)},onKeyPress:function(e){if("Enter"===e.key){if(e.preventDefault(),!/^[ ]*[1-9][0-9]*[ ]*(,[ ]*[1-9][0-9]*[ ]*){0,1}$/.test(u))return;var r=u.split(",").map(Number);1==r.length&&r.push(1),t.setCursor(r[0],r[1]-1),a()}}})),i.default.createElement(p.PgIconButton,{title:(0,s.default)("Close"),icon:i.default.createElement(m.default,null),size:"xs",noBorder:!0,onClick:a})):i.default.createElement(i.default.Fragment,null)}y.propTypes={editor:u.default.object,show:u.default.bool,onClose:u.default.func}},56402:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(79389),r(98741),r(15852),r(5086),r(87136),r(6048),r(29979),r(14602),Object.defineProperty(t,"__esModule",{value:!0}),t.activeLineField=t.activeLineEffect=void 0,t.default=function(){return[s]};var a=r(61506),n=r(89064);function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,l=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw l}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var i=t.activeLineEffect=n.StateEffect.define({map:function(e,t){var r=e.from,a=e.to;return{from:t.mapPos(r),to:t.mapPos(a)}}}),u=a.Decoration.line({class:"cm-activeLine"}),s=t.activeLineField=n.StateField.define({create:function(){return a.Decoration.none},update:function(e,t){var r,n=l(t.effects);try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.is(i)){if(o.value.clear||-1==o.value.from)return a.Decoration.none;var s=t.state.doc.line(o.value.from);return a.Decoration.set([u.range(s.from)])}}}catch(e){n.e(e)}finally{n.f()}return e},provide:function(e){return a.EditorView.decorations.from(e)}})},35512:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(79389),r(98741),r(15852),r(5086),r(34606),r(87136),r(6048),r(29979),r(14602);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.breakpointField=t.breakpointEffect=void 0,t.clearBreakpoints=function(e){e.dispatch({effects:h.of({clear:!0,silent:!0})})},t.default=void 0,t.hasBreakpoint=g,t.toggleBreakpoint=b;var n=a(r(17383)),l=a(r(34579)),o=a(r(28452)),i=a(r(63072)),u=a(r(29511));r(59581);var s=r(61506),d=r(89064);function c(e,t,r){return t=(0,i.default)(t),(0,o.default)(e,f()?Reflect.construct(t,r||[],(0,i.default)(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function p(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var h=t.breakpointEffect=d.StateEffect.define({map:function(e,t){return{pos:t.mapPos(e.pos),on:e.on,clear:e.clear,silent:e.silent}}}),v=t.breakpointField=d.StateField.define({create:function(){return d.RangeSet.empty},update:function(e,t){e=e.map(t.changes);var r,a=p(t.effects);try{var n,l=function(){var t=r.value;if(t.is(h)){if(t.value.clear)return{v:d.RangeSet.empty};e=t.value.on?e.update({add:[y.range(t.value.pos)]}):e.update({filter:function(e){return e!=t.value.pos}})}};for(a.s();!(r=a.n()).done;)if(n=l())return n.v}catch(e){a.e(e)}finally{a.f()}return e}});function g(e,t){var r=e.state.field(v),a=!1;return r.between(t,t,(function(){a=!0})),a}function b(e,t,r,a){e.dispatch({effects:h.of({pos:t,on:void 0===a?!g(e,t):a,silent:r})})}var y=new(function(e){function t(){return(0,n.default)(this,t),c(this,t,arguments)}return(0,u.default)(t,e),(0,l.default)(t,[{key:"toDOM",value:function(){return document.createTextNode("●")}}])}(s.GutterMarker)),w=[v,(0,s.gutter)({class:"cm-breakpoint-gutter",markers:function(e){return e.state.field(v)},initialSpacer:function(){return y},domEventHandlers:{mousedown:function(e,t){return b(e,t.from),!0}}})];t.default=w},36764:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(87136),r(40173);var a=r(91278),n=a.PostgreSQL.spec.keywords.replace(/\b\w\b/,"")+" unsafe",l=a.SQLDialect.define({charSetCasts:!0,doubleDollarQuotedStrings:!1,operatorChars:"+-*/<>=~!@#%^&|`?",specialVar:"",keywords:n,types:a.PostgreSQL.spec.types});t.default=l},55446:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(79389),r(98741),r(15852),r(5086),r(87136),r(6048),r(29979),r(14602),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return[s]},t.errorMarkerEffect=t.errorMakerField=void 0,r(59581);var a=r(61506),n=r(89064);function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,l=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw l}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var i=t.errorMarkerEffect=n.StateEffect.define({map:function(e,t){var r=e.from,a=e.to;return{from:t.mapPos(r),to:t.mapPos(a)}}}),u=a.Decoration.mark({class:"cm-error-highlight"}),s=t.errorMakerField=n.StateField.define({create:function(){return a.Decoration.none},update:function(e,t){e=e.map(t.changes);var r,n=l(t.effects);try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.is(i)){if(o.value.clear)return a.Decoration.none;e=e.update({add:[u.range(o.value.from,o.value.to)]})}}}catch(e){n.e(e)}finally{n.f()}return e},provide:function(e){return a.EditorView.decorations.from(e)}})},52552:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.extendedClassHighlighter=t.default=void 0,r(98741),r(77249);var a=r(92533),n=r(67359);t.extendedClassHighlighter=(0,n.tagHighlighter)([{tag:n.tags.link,class:"tok-link"},{tag:n.tags.heading,class:"tok-heading"},{tag:n.tags.emphasis,class:"tok-emphasis"},{tag:n.tags.strong,class:"tok-strong"},{tag:n.tags.keyword,class:"tok-keyword"},{tag:n.tags.atom,class:"tok-atom"},{tag:n.tags.bool,class:"tok-bool"},{tag:n.tags.url,class:"tok-url"},{tag:n.tags.labelName,class:"tok-labelName"},{tag:n.tags.inserted,class:"tok-inserted"},{tag:n.tags.deleted,class:"tok-deleted"},{tag:n.tags.literal,class:"tok-literal"},{tag:n.tags.string,class:"tok-string"},{tag:n.tags.number,class:"tok-number"},{tag:[n.tags.regexp,n.tags.escape,n.tags.special(n.tags.string)],class:"tok-string2"},{tag:n.tags.variableName,class:"tok-variableName"},{tag:n.tags.local(n.tags.variableName),class:"tok-variableName tok-local"},{tag:n.tags.definition(n.tags.variableName),class:"tok-variableName tok-definition"},{tag:n.tags.special(n.tags.variableName),class:"tok-variableName2"},{tag:n.tags.definition(n.tags.propertyName),class:"tok-propertyName tok-definition"},{tag:n.tags.typeName,class:"tok-typeName"},{tag:n.tags.namespace,class:"tok-namespace"},{tag:n.tags.className,class:"tok-className"},{tag:n.tags.macroName,class:"tok-macroName"},{tag:n.tags.propertyName,class:"tok-propertyName"},{tag:n.tags.operator,class:"tok-operator"},{tag:n.tags.comment,class:"tok-comment"},{tag:n.tags.meta,class:"tok-meta"},{tag:n.tags.invalid,class:"tok-invalid"},{tag:n.tags.punctuation,class:"tok-punctuation"},{tag:[n.tags.name,n.tags.deleted,n.tags.character,n.tags.propertyName,n.tags.macroName],class:"tok-name"}]),t.default=(0,a.syntaxHighlighting)(n.classHighlighter)},79761:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=P,r(80115);var l=a(r(94634)),o=a(r(41132)),i=a(r(91847)),u=a(r(85715)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=x(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),d=r(39588),c=a(r(78029)),f=a(r(27716)),p=a(r(71508)),m=a(r(5556)),h=a(r(98351)),v=r(42632),g=r(89074),b=r(62174),y=a(r(28129)),w=a(r(74527)),E=a(r(11283)),_=a(r(46415)),O=["className","currEditor","showCopyBtn","customKeyMap"];function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(x=function(e){return e?r:t})(e)}var k=(0,d.makeStyles)((function(){return{root:{position:"relative",height:"100%"},copyButton:{position:"absolute",zIndex:99,right:"4px",top:"4px"}}}));function C(e){var t=e.editor,r=k(),a=(0,s.useState)(!1),n=(0,u.default)(a,2),l=n[0],o=n[1],i=(0,b.useDelayedCaller)((function(){o(!1)}));return s.default.createElement(v.PgIconButton,{size:"small",className:r.copyButton,icon:l?s.default.createElement(f.default,null):s.default.createElement(c.default,null),title:l?(0,h.default)("Copied!"):(0,h.default)("Copy"),onClick:function(){(0,g.copyToClipboard)(null==t?void 0:t.getValue()),o(!0),i(1500)}})}function P(e){var t=e.className,r=e.currEditor,a=e.showCopyBtn,n=void 0!==a&&a,d=e.customKeyMap,c=void 0===d?[]:d,f=(0,i.default)(e,O),m=k(),h=(0,s.useRef)(),v=(0,s.useState)([!1,!1]),g=(0,u.default)(v,2),b=(0,u.default)(g[0],2),w=b[0],x=b[1],P=g[1],S=(0,s.useState)(!1),M=(0,u.default)(S,2),j=M[0],T=M[1],D=(0,s.useState)(!1),N=(0,u.default)(D,2),I=N[0],B=N[1],R=(0,s.useMemo)((function(){return[{key:"Mod-f",run:function(e,t){t.preventDefault(),t.stopPropagation(),P([!1,!1]),P([!0,!1])}},{key:"Mod-Alt-f",run:function(e,t){t.preventDefault(),t.stopPropagation(),P([!1,!1]),P([!0,!0])}},{key:"Mod-l",run:function(e,t){t.preventDefault(),t.stopPropagation(),T(!0)}}].concat((0,o.default)(c))}),[c]),A=(0,s.useCallback)((function(e){h.current=e,null==r||r(e)}),[]),F=(0,s.useCallback)((function(){n&&B(!0)}),[]),L=(0,s.useCallback)((function(){n&&B(!1)}),[]);return s.default.createElement("div",{className:(0,p.default)(t,m.root),onMouseEnter:F,onMouseLeave:L},s.default.createElement(y.default,(0,l.default)({currEditor:A,customKeyMap:R},f)),I&&s.default.createElement(C,{editor:h.current}),s.default.createElement(E.default,{editor:h.current,show:w,replace:x,onClose:function(){var e;P([!1,!1]),null===(e=h.current)||void 0===e||e.focus()}}),s.default.createElement(_.default,{editor:h.current,show:j,onClose:function(){var e;T(!1),null===(e=h.current)||void 0===e||e.focus()}}))}C.propTypes={editor:m.default.object},P.propTypes={currEditor:m.default.func,className:w.default.className,showCopyBtn:m.default.bool,customKeyMap:m.default.array}},29126:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.SelectRefresh=w;var l=a(r(85715)),o=a(r(94634)),i=a(r(91847)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=r(67327),d=r(89109),c=a(r(5556)),f=a(r(74527)),p=a(r(42702)),m=r(42632),h=["cid","helpid","onRefreshClick","label"],v=["required","className","label","helpMessage","testcid","controlProps"],g=["getOptionsOnRefresh"];function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e){var t=e.cid,r=e.helpid,a=e.onRefreshClick,n=e.label,l=(0,i.default)(e,h);return u.default.createElement(s.Box,{display:"flex"},u.default.createElement(s.Box,{flexGrow:"1"},u.default.createElement(d.InputSelect,(0,o.default)({},l,{cid:t,helpid:r}))),u.default.createElement(s.Box,null,u.default.createElement(m.PgIconButton,{onClick:a,icon:u.default.createElement(p.default,null),title:n||""})))}function w(e){var t=e.required,r=e.className,a=e.label,n=e.helpMessage,s=e.testcid,c=e.controlProps,f=(0,i.default)(e,v),p=(0,u.useState)([]),m=(0,l.default)(p,2),h=m[0],b=m[1],w=(0,u.useState)(!1),E=(0,l.default)(w,2),_=E[0],O=E[1],x=c.getOptionsOnRefresh,k=(0,i.default)(c,g);return u.default.createElement(d.FormInput,{required:t,label:a,className:r,helpMessage:n,testcid:s},u.default.createElement(y,(0,o.default)({options:h,optionsReloadBasis:_,onRefreshClick:function(){null==x||x().then((function(e){b(e),O((function(e){return!e}))}))},controlProps:k,label:a},f)))}y.propTypes={cid:c.default.string,helpid:c.default.string,onRefreshClick:c.default.func,label:c.default.string},w.propTypes={required:c.default.bool,label:c.default.string,className:f.default.className,helpMessage:c.default.string,testcid:c.default.string,controlProps:c.default.object}},76429:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=g,r(18636),r(5086);var l=a(r(94634)),o=a(r(91847)),i=a(r(98351)),u=r(67327),s=r(39588),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),c=r(89109),f=a(r(5556)),p=a(r(74527)),m=["onChange"];function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}var v=(0,s.makeStyles)((function(){return{preview:{paddingTop:10}}}));function g(e){var t=e.onChange,r=(0,o.default)(e,m),a=v(),n=(0,d.useMemo)((function(){var e;return null===(e=r.options)||void 0===e||null===(e=e.find((function(e){return e.value==r.value})))||void 0===e?void 0:e.preview_src}),[r.value]);return d.default.createElement(u.Grid,{container:!0,direction:"column"},d.default.createElement(u.Grid,{item:!0,lg:12,md:12,sm:12,xs:12},d.default.createElement(c.InputSelect,(0,l.default)({ref:r.inputRef,onChange:t},r))),d.default.createElement(u.Grid,{item:!0,lg:12,md:12,sm:12,xs:12,className:a.preview},d.default.createElement("img",{className:"img-fluid mx-auto d-block border",src:n,alt:(0,i.default)("Preview not available...")})))}g.propTypes={value:f.default.string,onChange:f.default.func,controlProps:f.default.object,fields:f.default.array,options:f.default.array,inputRef:p.default.ref}},91287:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=m,t.getBrowserAccesskey=f,t.shortcutToString=p,r(80475),r(59581),r(87136),r(78636);var n=a(r(96540)),l=r(39588),o=a(r(5556)),i=r(5875),u=a(r(2543)),s=a(r(74527)),d=a(r(98351)),c=(0,l.makeStyles)((function(e){return{shortcutTitle:{width:"100%",textAlign:"center"},shortcut:{justifyContent:"center",marginTop:"0.125rem",display:"flex"},key:{padding:"0 0.25rem",border:"1px solid ".concat(e.otherVars.borderColor),marginRight:"0.125rem",borderRadius:e.shape.borderRadius}}}));function f(){var e=window.navigator.userAgent;return e.match(/macintosh/i)?["Ctrl","Option"]:e.match(/windows/i)||e.match(/linux/i)?e.match(/firefox/i)?["Alt","Shift"]:["Alt"]:[(0,d.default)("Accesskey")]}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[];if(t)(a=f()).push(u.default.capitalize(null==t?void 0:t.toUpperCase()));else{if(!e)return"";e.alt&&a.push((0,i.isMac)()?"Option":"Alt"),(0,i.isMac)()&&e.ctrl_is_meta?e.control&&a.push("Cmd"):e.control&&a.push("Ctrl"),e.shift&&a.push("Shift"),a.push(u.default.capitalize(e.key.char))}return r?a:a.join(" + ")}function m(e){var t=e.title,r=e.shortcut,a=e.accesskey,l=c(),o=p(r,a,!0);return n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:l.shortcutTitle},t),n.default.createElement("div",{className:l.shortcut},o.map((function(e){return n.default.createElement("div",{key:e,className:l.key},e)}))))}m.propTypes={title:o.default.string,shortcut:s.default.shortcut,accesskey:o.default.string}},1894:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=g,t.tabPanelStyles=void 0;var n=a(r(94634)),l=a(r(91847)),o=a(r(43693)),i=a(r(96540)),u=r(67327),s=r(39588),d=a(r(71508)),c=a(r(5556)),f=a(r(74527)),p=["children","classNameRoot","className","value","index"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var v=t.tabPanelStyles=(0,s.makeStyles)((function(e){return{root:h({},e.mixins.tabPanel),content:{height:"100%"}}}));function g(e){var t=e.children,r=e.classNameRoot,a=e.className,o=e.value,s=e.index,c=(0,l.default)(e,p),f=v(),m=o===s;return i.default.createElement(u.Box,(0,n.default)({className:(0,d.default)(f.root,r),component:"div",hidden:!m,"data-test":"tabpanel"},c),i.default.createElement(u.Box,{className:(0,d.default)(f.content,a)},t))}g.propTypes={children:f.default.children,classNameRoot:f.default.className,className:f.default.className,value:c.default.any.isRequired,index:c.default.any.isRequired}},2844:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.setPGCSRFToken=function(e,t){if(!t)throw new Error("csrf-token meta tag has not been set");n.default.interceptors.request.use((function(r){return r.headers[e]=t,r}),(function(e){return Promise.reject(e)}))},r(5086),r(69193);var n=a(r(86425))},62174:(e,t,r)=>{"use strict";var a=r(2543);r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(98741),r(15852),r(87136),r(6048),r(29979),r(14602);var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.useDelayDebounce=function(e,t,r){(0,o.useEffect)((function(){var a=setTimeout((function(){t&&e(t)}),r);return function(){return clearTimeout(a)}}),[t])},t.useDelayedCaller=function(e){var t;return(0,o.useEffect)((function(){return function(){return clearTimeout(t)}}),[]),function(r){t=setTimeout((function(){e()}),r)}},t.useInterval=d,t.useIsMounted=function(){var e=(0,o.useRef)(!0);return(0,o.useEffect)((function(){return function(){e.current=!1}}),[]),(0,o.useCallback)((function(){return e.current}),[])},t.useKeyboardShortcuts=function(e,t){var r=(0,o.useRef)(e);(0,o.useEffect)((function(){var e,n=null!==(e=t.current)&&void 0!==e?e:document,l=function(e){Promise.resolve(0).then((function(){var t,n=a.filter(r.current,(function(t){return function(e,t){if(!e)return!1;var r=t.which||t.keyCode,a=(0,u.isMac)()&&e.ctrl_is_meta?t.metaKey:t.ctrlKey;return Boolean(e.alt)==t.altKey&&Boolean(e.shift)==t.shiftKey&&Boolean(e.control)==a&&e.key.key_code==r}(t.shortcut,e)})),l=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}(n);try{var o=function(){var r=t.value.options;Promise.resolve(0).then((function(){var t;r.callback&&(null===(t=r.enabled)||void 0===t||t)&&(e.preventDefault(),e.stopPropagation(),r.callback(e))}))};for(l.s();!(t=l.n()).done;)o()}catch(e){l.e(e)}finally{l.f()}}))};return n.addEventListener("keydown",l),function(){n.removeEventListener("keydown",l)}}),[t.current]),(0,o.useEffect)((function(){r.current=e}),[e])},t.useOnScreen=function(e){var t=(0,o.useState)(!1),r=(0,l.default)(t,2),a=r[0],n=r[1],i=new IntersectionObserver((function(e){var t=(0,l.default)(e,1)[0];n(t.intersecting)}));return(0,o.useEffect)((function(){return null!=e&&e.current&&i.observe(e.current),function(){i.disconnect()}}),[]),a},t.usePrevious=function(e){var t=(0,o.useRef)();return(0,o.useEffect)((function(){t.current=e})),t.current},t.useStopwatch=function(){var e=(0,o.useRef)(new Date),t=(0,o.useState)(0),r=(0,l.default)(t,2),a=r[0],n=r[1],u=(0,o.useState)(!1),s=(0,l.default)(u,2),c=s[0],f=s[1];d((function(){n((0,i.default)(new Date).diff(e.current))}),c?100:-1);var p=a,m=parseInt(p/1e3);p%=1e3;var h=parseInt(m/60);return m%=60,{hours:parseInt(h/60),minutes:h%=60,seconds:m,msec:p,start:function(t){e.current=t||new Date,f(!0)},pause:function(t){f(!1),n((0,i.default)(t||new Date).diff(e.current))},reset:function(){n(0)},isRunning:c}},t.useWindowSize=function(){var e=(0,o.useState)([999999,999999]),t=(0,l.default)(e,2),r=t[0],a=t[1];return(0,o.useLayoutEffect)((function(){function e(){a([window.innerWidth,window.innerHeight])}return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}}),[]),r};var l=n(r(85715));r(17),r(79389),r(5086),r(52231),r(69193),r(18772);var o=r(96540),i=n(r(95093)),u=r(5875);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function d(e,t){var r=(0,o.useRef)();r.current=e,(0,o.useEffect)((function(){function e(){r.current()}if(t>-1){e();var a=setInterval(e,t);return function(){return clearInterval(a)}}}),[t])}},74527:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(5556)),l=a(r(21464)),o={ref:n.default.oneOfType([n.default.func,n.default.shape({current:n.default.instanceOf(Element)}),n.default.object]),schemaUI:n.default.instanceOf(l.default),children:n.default.oneOfType([n.default.arrayOf(n.default.node),n.default.node]),className:n.default.oneOfType([n.default.string,n.default.object,n.default.array]),shortcut:n.default.shape({alt:n.default.oneOfType([n.default.bool,n.default.number]),control:n.default.oneOfType([n.default.bool,n.default.number]),shift:n.default.oneOfType([n.default.bool,n.default.number]),key:n.default.shape({char:n.default.string})})};t.default=o},98351:(e,t,r)=>{"use strict";var a,n;r(80475),r(59581),a=[r(97112)],void 0===(n=function(e){return function(t){var r=e[t]?e[t]:t;if(1==arguments.length)return r;try{var a=arguments;return r.split("%s").map((function(e,t){return t>0?t<a.length?[a[t],e].join(""):["%s",e].join(""):e})).join("")}catch(e){return console.error(e),r}}}.apply(t,a))||(e.exports=n)},51766:(e,t,r)=>{"use strict";r(15852),r(34606);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(17383)),l=a(r(34579)),o=a(r(28452)),i=a(r(63072)),u=a(r(29511)),s=a(r(96540)),d=a(r(74527));function c(e,t,r){return t=(0,i.default)(t),(0,o.default)(e,f()?Reflect.construct(t,r||[],(0,i.default)(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}(t.default=function(e){function t(e){var r;return(0,n.default)(this,t),(r=c(this,t,[e])).state={hasError:!1},r}return(0,u.default)(t,e),(0,l.default)(t,[{key:"componentDidCatch",value:function(e,t){this.setState({hasError:!0}),console.error(e,t)}},{key:"render",value:function(){return this.state.hasError?s.default.createElement("h2",null,"Something went wrong."):this.props.children}}])}(s.default.Component)).propTypes={children:d.default.children}},30130:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(18665),r(14913),r(79389),r(98741),r(15852),r(87136),r(6048),r(29979),r(14602);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(80115),r(17),r(5086),r(69193);var n=a(r(17383)),l=a(r(34579)),o=a(r(2543));function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}t.default=function(){return(0,l.default)((function e(){(0,n.default)(this,e),this._eventListeners=[]}),[{key:"registerListener",value:function(e,t){var r=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this._eventListeners=this._eventListeners||[],this._eventListeners.push({event:e,callback:t,fired:a?"pending":"ignore"}),function(){r.deregisterListener(e,t)}}},{key:"on",value:function(){return this.registerListener.apply(this,arguments)}},{key:"once",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.registerListener.apply(this,t.concat([!0]))}},{key:"deregisterListener",value:function(e,t){this._eventListeners=t?this._eventListeners.filter((function(r){return r.event!==e||r.callback!=t})):this._eventListeners.filter((function(t){return t.event!=e}))}},{key:"off",value:function(){this.deregisterListener.apply(this,arguments)}},{key:"fireEvent",value:function(e){for(var t=this,r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];var l=this;Promise.resolve(0).then((function(){var r=o.default.filter(t._eventListeners,(function(t){return t.event==e}));if(r){var n,u=i(r);try{var s=function(){var t=n.value;Promise.resolve(0).then((function(){t.callback.apply(t,a),"pending"==t.fired&&l.deregisterListener(e,t.callback)}))};for(u.s();!(n=u.n()).done;)s()}catch(e){u.e(e)}finally{u.f()}}}))}},{key:"trigger",value:function(){this.fireEvent.apply(this,arguments)}}])}()},71012:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var l=a(r(85715)),o=r(67327),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=a(r(96522)),s=a(r(5556)),d=a(r(74527));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function f(e){var t=e.target,r=e.src,a=e.children,n=(0,i.useRef)(),s=(0,i.useState)(),d=(0,l.default)(s,2),c=d[0],f=d[1];return(0,i.useEffect)((function(){if(n.current&&c){var e=null,r=function r(){if(n.current){var a=n.current.getBoundingClientRect();a.visibility=n.current.closest("#"+t).style.visibility,e&&a.top===e.top&&a.left===e.left&&a.width===e.width&&a.height===e.height&&a.visibility===e.visibility||(c.style.position="fixed",c.style.top="".concat(a.top,"px"),c.style.left="".concat(a.left,"px"),c.style.width="".concat(a.width,"px"),c.style.height="".concat(a.height,"px"),c.style.display="hidden"==a.visibility?"none":"",e=a),requestAnimationFrame(r)}};return r(),function(){cancelAnimationFrame(r)}}}),[c]),i.default.createElement("div",{ref:n,"data-target":t,style:{width:"100%",height:"100%"}},i.default.createElement(o.Portal,{ref:function(e){e&&f(e.querySelector("#"+t))},container:document.querySelector("#layout-portal")},r?i.default.createElement("iframe",{src:r,id:t,style:{position:"fixed",border:0}}):i.default.createElement(u.default,{src:r,id:t,style:{position:"fixed",border:0}},a)))}f.propTypes={target:s.default.string,src:s.default.string,children:d.default.children}},60751:(e,t,r)=>{"use strict";r(63534),r(18665),r(36012),r(15852),r(10678),r(3101),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutDockerContext=t.LayoutDocker=t.LAYOUT_EVENTS=void 0,t.default=L,t.getDefaultGroup=F;var l=a(r(94634)),o=a(r(91847)),i=a(r(41132)),u=a(r(43693)),s=a(r(17383)),d=a(r(34579)),c=a(r(85715));r(80115),r(17),r(18636),r(58476),r(47746),r(19693),r(53270),r(7899),r(5086),r(90345),r(43148),r(58379);var f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=T(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),p=a(r(95779)),m=a(r(5556)),h=a(r(30130)),v=a(r(6520)),g=a(r(50553)),b=r(42632),y=a(r(29696)),w=a(r(98351)),E=r(99873),_=r(67327),O=a(r(51766)),x=a(r(72048)),k=a(r(11575)),C=r(59022),P=a(r(53196)),S=a(r(2543)),M=["icon","title","closable","tooltip","renamable","manualClose"],j=["groups","noContextGroups","getLayoutInstance","layoutId","savedLayout","resetToTabPanel"];function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(T=function(e){return e?r:t})(e)}function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function I(e){var t,r,a,n=e.id,l=e.closable,o=e.defaultInternal,i=f.default.useContext(R),u=null!==(t=null==i||null===(r=i.find(n))||void 0===r?void 0:r.internal)&&void 0!==t?t:o,s=(0,f.useState)({icon:u.icon,title:u.title,tooltip:null!==(a=u.tooltip)&&void 0!==a?a:u.title}),d=(0,c.default)(s,2),p=d[0],m=d[1],h=(0,f.useCallback)((function(e){var t,r,a,l=null!==(t=null===(r=i.find(n))||void 0===r?void 0:r.group)&&void 0!==t?t:"";(null!==(a=i.noContextGroups)&&void 0!==a?a:[]).includes(l)||(e.preventDefault(),i.eventBus.fireEvent(H.CONTEXT,e,n))}),[]);return(0,f.useEffect)((function(){var e=i.eventBus.registerListener(H.REFRESH_TITLE,S.default.debounce((function(e){if(e==n){var t,r,a,l=null!==(t=null==i||null===(r=i.find(n))||void 0===r?void 0:r.internal)&&void 0!==t?t:{};m({icon:l.icon,title:l.title,tooltip:null!==(a=l.tooltip)&&void 0!==a?a:l.title})}}),100));return function(){return null==e?void 0:e()}}),[]),f.default.createElement(_.Box,{display:"flex",alignItems:"center",title:p.tooltip,onContextMenu:h,width:"100%"},p.icon&&f.default.createElement("span",{style:{fontSize:"1rem",marginRight:"4px"},className:p.icon}),f.default.createElement("span",{style:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},"data-visible":i.isTabVisible(n)},p.title),l&&f.default.createElement(b.PgIconButton,{title:(0,w.default)("Close"),icon:f.default.createElement(y.default,{style:{height:"0.7em"}}),size:"xs",noBorder:!0,onClick:function(){i.close(n)},style:{margin:"-1px -10px -1px 0"}}))}I.propTypes={id:m.default.string,closable:m.default.bool,defaultInternal:m.default.object};var B=t.LayoutDocker=function(){function e(t,r,a,n){(0,s.default)(this,e),this.layoutId=t,this.defaultLayout=r,this.resetToTabPanel=a,this.noContextGroups=null!=n?n:[],this.noContextGroups.push("dialogs"),this.layoutObj=null,this.eventBus=new h.default}return(0,d.default)(e,[{key:"close",value:function(e){var t,r,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.find(e);if(n&&null!==(t=n.internal)&&void 0!==t&&t.closable)if(null!==(r=n.internal)&&void 0!==r&&r.manualClose&&!a)this.eventBus.fireEvent(H.CLOSING,e);else{var l,o;this.layoutObj.dockMove(n,"remove");var i=null===(l=this.find(null==n||null===(o=n.parent)||void 0===o?void 0:o.id))||void 0===l?void 0:l.activeId;i&&this.eventBus.fireEvent(H.ACTIVE,i)}}},{key:"closeAll",value:function(e){var t,r=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.find(e);S.default.isUndefined(n.tabs)&&(n=n.parent),null!==(t=n)&&void 0!==t&&t.tabs&&n.tabs.filter((function(t){var r;return(null===(r=t.internal)||void 0===r?void 0:r.closable)&&(!a||t.id!=e)})).forEach((function(e){r.close(e.id)}))}},{key:"focus",value:function(e){this.layoutObj.updateTab(e,null,!0)}},{key:"navigatePanel",value:function(){this.layoutObj.navigateToPanel()}},{key:"find",value:function(){for(var e,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return null===(e=this.layoutObj)||void 0===e?void 0:e.find.apply(e,r)}},{key:"setTitle",value:function(e,t,r,a){var n=this.find(e);if(n){var l=N({},n.internal);t&&(l.title=t),r&&(l.icon=r),a&&(l.tooltip=a),n.internal=l,this.eventBus.fireEvent(H.REFRESH_TITLE,e)}}},{key:"setInternalAttrs",value:function(e,t){var r=this.find(e);r.internal=N(N({},r.internal),t)}},{key:"getInternalAttrs",value:function(e){return this.find(e).internal}},{key:"openDialog",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,n=this.layoutObj.find(t.id);if(n)this.layoutObj.dockMove(n,null,"front");else{var l=this.layoutObj.getLayoutSize(),o=l.width,i=l.height;o=(o-r)/2,i=(i-a)/5,this.layoutObj.dockMove({x:o,y:i,w:r,h:a,tabs:[e.getPanel(N(N({},t),{},{content:f.default.createElement(O.default,null,t.content),group:"dialogs",closable:!0}))]},null,"float")}}},{key:"isTabOpen",value:function(e){return Boolean(this.layoutObj.find(e))}},{key:"isTabVisible",value:function(e){var t,r,a=null===(t=this.layoutObj)||void 0===t?void 0:t.find(e);return(null==a||null===(r=a.parent)||void 0===r?void 0:r.activeId)==(null==a?void 0:a.id)}},{key:"openTab",value:function(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(this.layoutObj.find(t.id))n?this.layoutObj.updateTab(t.id,e.getPanel(t),!0):this.focus(t.id);else{var l=this.layoutObj.find(r);this.layoutObj.dockMove(e.getPanel(t),l,a)}}},{key:"loadLayout",value:function(e){try{this.layoutObj.loadLayout(JSON.parse(e))}catch(e){this.layoutObj.loadLayout(this.defaultLayout)}}},{key:"saveLayout",value:function(e){var t=(0,v.default)();if(this.layoutId&&this.layoutObj){var r=new FormData;r.append("setting",this.layoutId),r.append("value",JSON.stringify(e||this.layoutObj.saveLayout())),t.post((0,g.default)("settings.store_bulk"),r).catch((function(){}))}}},{key:"resetLayout",value:function(){var e,t=this,r=[],a=[],n=function e(t,r){t.children.forEach((function(t){var a;t.children?e(t,r):r.push.apply(r,(0,i.default)(null!==(a=t.tabs)&&void 0!==a?a:[]))}))};n(this.defaultLayout.dockbox,a),n(this.layoutObj.getLayout().dockbox,r);var l=S.default.differenceBy(r,a,"id");this.layoutObj.loadLayout(this.defaultLayout);var o=null===(e=this.find(this.resetToTabPanel))||void 0===e?void 0:e.activeId;l.forEach((function(e){t.openTab(N({id:e.id,content:e.content},e.internal),t.resetToTabPanel,"middle")})),o&&this.focus(o),this.saveLayout()}}],[{key:"getPanel",value:function(e){var t=e.icon,r=e.title,a=e.closable,n=e.tooltip,l=e.renamable,i=e.manualClose,u=(0,o.default)(e,M),s={icon:t,title:r,tooltip:n,closable:S.default.isUndefined(a)?i:a,renamable:l,manualClose:i};return N(N({cached:!0,group:"default",minWidth:200},u),{},{closable:!1,title:f.default.createElement(I,{id:u.id,closable:"dialogs"!=u.group&&a,defaultInternal:s}),internal:s})}},{key:"moveTo",value:function(e){var t,r=null===(t=document.activeElement.closest(".dock"))||void 0===t?void 0:t.querySelector(".dock-bar.drag-initiator");if(r){var a={key:"ArrowRight",keyCode:39,which:39,code:"ArrowRight",metaKey:!1,ctrlKey:!1,shiftKey:!1,altKey:!1,bubbles:!0};"right"==e?a=N(N({},a),{},{key:"ArrowRight",keyCode:39,which:39,code:"ArrowRight"}):"left"==e&&(a=N(N({},a),{},{key:"ArrowLeft",keyCode:37,which:37,code:"ArrowLeft"})),r.dispatchEvent(new KeyboardEvent("keydown",a))}}},{key:"switchPanel",value:function(){var e=document.activeElement.closest(".dock-panel.dock-style-default"),t=null==e?void 0:e.closest(".dock-layout").querySelectorAll(".dock-panel.dock-style-default");if((null==t?void 0:t.length)>1)for(var r=0;r<t.length;r++)if(t[r]==e){var a;null===(a=t[(r+1)%t.length])||void 0===a||null===(a=a.querySelector(".dock-tab.dock-tab-active .dock-tab-btn"))||void 0===a||a.focus();break}}}])}(),R=t.LayoutDockerContext=f.default.createContext(new B(null,null));function A(e){var t=e.panelData,r=f.default.useContext(R);return f.default.createElement(_.Box,{display:"flex",alignItems:"center"},f.default.createElement(b.PgIconButton,{title:(0,w.default)("Close"),icon:f.default.createElement(y.default,null),size:"xs",noBorder:!0,onClick:function(){r.close(t.activeId)},style:{marginRight:"-4px"}}))}function F(){return{closable:!1,maximizable:!1,floatable:!1,moreIcon:f.default.createElement(x.default,{style:{height:"0.9em",marginTop:"4px"}}),panelExtra:function(e,t){var r,a=f.default.createElement(E.ExpandDialogIcon,{style:{width:"0.7em"}}),n=(0,w.default)("Maximise");return"maximize"==(null==e||null===(r=e.parent)||void 0===r?void 0:r.mode)&&(a=f.default.createElement(E.MinimizeDialogIcon,null),n=(0,w.default)("Restore")),f.default.createElement(_.Box,{display:"flex",alignItems:"center"},Boolean(e.maximizable)&&f.default.createElement(b.PgIconButton,{title:n,icon:a,size:"xs",noBorder:!0,onClick:function(){t.dockMove(e,null,"maximize")}}))}}}function L(e){var t=e.groups,r=e.noContextGroups,a=e.getLayoutInstance,n=e.layoutId,u=e.savedLayout,s=e.resetToTabPanel,d=(0,o.default)(e,j),m=f.default.useState([null,null,null]),h=(0,c.default)(m,2),v=(0,c.default)(h[0],3),g=v[0],b=v[1],y=v[2],E=h[1],_=f.default.useMemo((function(){return N({dialogs:{disableDock:!0,tabLocked:!0,floatable:"singleTab",moreIcon:f.default.createElement(x.default,{style:{height:"0.9em"}}),panelExtra:function(e){return f.default.createElement(A,{panelData:e})}},default:F()},t)}),[t]),O=f.default.useMemo((function(){return new B(n,d.defaultLayout,s,r)}),[]),M=(0,P.default)(),T=(0,f.useRef)();(0,f.useEffect)((function(){O.eventBus.registerListener(H.REMOVE,(function(e){O.close(e)})),O.eventBus.registerListener(H.CONTEXT,(function(e,t,r){E([{x:e.clientX,y:e.clientY},t,r])}))}),[]),(0,f.useEffect)((function(){var e,t=null===(e=M.getPreferencesForModule("browser"))||void 0===e?void 0:e.dynamic_tabs;if(t||T.current)t&&T.current&&(T.current.remove(),T.current=null);else{var r=document.head||document.getElementsByTagName("head")[0];T.current=document.createElement("style"),r.appendChild(T.current),T.current.appendChild(document.createTextNode(".dock-tab:not(div.dock-tab-active) { max-width: 180px; }"))}}),[M]);var D=function(e){var t=[];if(e){var r,a,n=null==O?void 0:O.find(e);if(S.default.isUndefined(n.tabs))n.internal.closable&&t.push({label:(0,w.default)("Close"),callback:function(){O.close(e)}}),(null===(a=n.parent)||void 0===a||null===(a=a.tabs)||void 0===a?void 0:a.length)>1&&t.push({label:(0,w.default)("Close Others"),callback:function(){O.closeAll(e,!0)}});t.push({label:(0,w.default)("Close All"),callback:function(){O.closeAll(e)}}),null!==(r=n.internal)&&void 0!==r&&r.renamable&&t.push({type:"separator"},{label:(0,w.default)("Rename"),callback:function(){(0,C.showRenameTab)(e,O)}})}return t}(b).concat(y?[{type:"separator"}].concat((0,i.default)(y)):[]);return f.default.createElement(R.Provider,{value:O},(0,f.useMemo)((function(){return f.default.createElement(p.default,(0,l.default)({style:{height:"100%"},ref:function(e){e&&(O.layoutObj=e,null==a||a(O),O.loadLayout(u))},groups:_,onLayoutChange:function(e,t,r){Object.values(H).indexOf(r)>-1?(O.eventBus.fireEvent(H[r.toUpperCase()],t),O.saveLayout(e)):r&&"update"!=r&&(O.eventBus.fireEvent(H.CHANGE,t),O.saveLayout(e))}},d))}),[]),f.default.createElement("div",{id:"layout-portal"}),f.default.createElement(k.default,{menuItems:D,position:g,onClose:function(){return E([null,null,null])},label:"Layout Context Menu"}))}A.propTypes={panelData:m.default.object},L.propTypes={groups:m.default.object,defaultLayout:m.default.object,noContextGroups:m.default.array,getLayoutInstance:m.default.func,layoutId:m.default.string,savedLayout:m.default.string,resetToTabPanel:m.default.string};var H=t.LAYOUT_EVENTS={ACTIVE:"active",REMOVE:"remove",FLOAT:"float",FRONT:"front",MAXIMIZE:"maximize",MOVE:"move",CLOSING:"closing",CONTEXT:"context",CHANGE:"change",REFRESH_TITLE:"refresh-title"}},58227:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=n.default.useContext(o.LayoutDockerContext);return n.default.createElement(l.Box,{display:"flex",alignItems:"center"},n.default.createElement(i.PgIconButton,{title:(0,u.default)("More"),icon:n.default.createElement(s.default,null),size:"xs",noBorder:!0,onClick:function(t){t.preventDefault();var r=t.target.getBoundingClientRect();e.eventBus.fireEvent(o.LAYOUT_EVENTS.CONTEXT,{clientX:r.right,clientY:r.bottom},d.BROWSER_PANELS.MAIN,[{label:"Open",getMenuItems:function(){var t=[];return c.defaultTabsData.forEach((function(r){e.isTabOpen(r.id)||t.push({label:r.title,callback:function(){return e.openTab(r,d.BROWSER_PANELS.MAIN)}})})),0==t.length&&t.push({label:(0,u.default)("Nothing to open"),isDisabled:!0}),t}}])}}))},r(58476),r(5086),r(58379);var n=a(r(96540)),l=r(67327),o=r(60751),i=r(42632),u=a(r(98351)),s=a(r(1795)),d=r(58237),c=r(48103)},77543:(e,t,r)=>{"use strict";r(63534),r(17),r(36012),r(15852),r(10678),r(3101);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MenuItem=void 0,r(58476),r(19693),r(35231),r(68763),r(98741),r(7899),r(5086),r(90345),r(58379);var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(2543)),u=a(r(98351));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}t.default=function(){function e(t,r,a,n,o){(0,l.default)(this,e),this.label=r,this.name=t,this.id=a,this.index=n||1,this.menuItems=[],this.addSepratior=o||!1}return(0,o.default)(e,[{key:"addMenuItem",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(t instanceof d))throw new Error((0,u.default)("Invalid MenuItem instance"));t.parentMenu=this,r?this.menuItems.splice(r,0,t):(this.menuItems.push(t),e.sortMenus(this.menuItems))}},{key:"addMenuItems",value:function(t){var r=this;t.forEach((function(t){t instanceof d?(t.parentMenu=r,r.menuItems.push(t),null!=t&&t.menu_items&&t.menu_items.length>0&&(t.menu_items.forEach((function(e){e.parentMenu=t})),e.sortMenus(t.menu_items))):Object.values(t).forEach((function(e){if(!(e instanceof d))throw new Error((0,u.default)("Invalid MenuItem instance"));e.parentMenu=r,r.menuItems.push(e)}))})),this.menuItems.sort((function(e,t){return e.label.localeCompare(t.label)})),this.menuItems.sort((function(e,t){return e.priority-t.priority}))}},{key:"setMenuItems",value:function(t){this.menuItems=t,e.sortMenus(this.menuItems),this.menuItems.forEach((function(t){var r;(null==t||null===(r=t.menu_items)||void 0===r?void 0:r.length)>0&&e.sortMenus(t.menu_items)}))}},{key:"getMenuItems",value:function(){return this.menuItems}}],[{key:"create",value:function(t,r,a,n,l){return new e(t,r,a,n,l)}},{key:"sortMenus",value:function(e){e.sort((function(e,t){return e.label.localeCompare(t.label)})),e.sort((function(e,t){return e.priority-t.priority}))}}])}();var d=t.MenuItem=function(){function e(t,r,a){(0,l.default)(this,e);i.default.extend(this,{url:"#",target:"_self",enable:!0,type:"normal"},i.default.pick(t,["name","label","priority","module","callback","data","enable","category","target","url","node","checked","below","menu_items","is_checkbox","action","applies","is_native_only","type"])),this.callback||(this.callback=function(e){"#"!=e.url&&window.open(e.url)}),this.onDisableChange=r,this.changeChecked=a,this._isDisabled=!0,this.checkAndSetDisabled()}return(0,o.default)(e,[{key:"change_checked",value:function(e){var t;this.checked=e,null===(t=this.changeChecked)||void 0===t||t.call(this,this)}},{key:"getMenuItems",value:function(){return this.menu_items}},{key:"contextMenuCallback",value:function(e){e.callback()}},{key:"getContextItem",value:function(e,t,r){var a=this,l=this;return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({name:e,disabled:t,callback:function(){a.contextMenuCallback(l)}},r&&Object.keys(r).length>0&&{items:r})}},{key:"checkAndSetDisabled",value:function(e,t,r){var a;i.default.isUndefined(r)?this._isDisabled=this.disabled(e,t):this._isDisabled=r,null===(a=this.onDisableChange)||void 0===a||a.call(this,this.parentMenu,this)}},{key:"isDisabled",get:function(){return this._isDisabled}},{key:"disabled",value:function(e,t){if(null==this.enable)return!1;if(this.node){if(!e)return!0;if(i.default.isArray(this.node)?-1==i.default.indexOf(this.node,e):this.node!=e._type)return!0}return i.default.isBoolean(this.enable)?!this.enable:i.default.isFunction(this.enable)&&e?!this.enable.apply(this.module,[e,t,this.data]):this.module&&i.default.isBoolean(this.module[this.enable])?!this.module[this.enable]:!e||!(!this.module||!i.default.isFunction(this.module[this.enable]))&&!this.module[this.enable](e,t,this.data)}}],[{key:"create",value:function(t){return e(t)}}])}()},10778:(e,t,r)=>{"use strict";r(63534),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.ModalContext=void 0,t.default=A,t.useModal=D,t.useModalStyles=void 0;var l=a(r(91847));r(80115),r(17),r(18665),r(59581),r(1772),r(33734),r(79389),r(64189),r(5086),r(6048),r(53746),r(20861),r(71905),r(85213),r(97182),r(12279),r(39302),r(70147),r(66217),r(97966),r(12805),r(35944),r(44787),r(50632),r(52278),r(14245),r(52492),r(93266),r(37192),r(37220),r(82432),r(32483),r(36696),r(58083);var o=a(r(94634)),i=a(r(41132)),u=a(r(85715)),s=a(r(43693)),d=r(67327),c=r(39588),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=C(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),p=a(r(71508)),m=r(96241),h=r(42632),v=a(r(55794)),g=a(r(29696)),b=a(r(74527)),y=a(r(5556)),w=a(r(98351)),E=a(r(50442)),_=a(r(27716)),O=r(67057),x=r(99873),k=["minHeight","minWidth"];function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(C=function(e){return e?r:t})(e)}function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var M=t.ModalContext=f.default.createContext({}),j=190,T=500;function D(){return f.default.useContext(M)}var N=(0,c.makeStyles)((function(e){return{footer:S({display:"flex",justifyContent:"flex-end",padding:"0.5rem"},e.mixins.panelBorder.top),margin:{marginLeft:"0.25rem"}}}));function I(e){var t=e.text,r=e.confirm,a=e.okLabel,n=void 0===a?(0,w.default)("OK"):a,l=e.cancelLabel,o=void 0===l?(0,w.default)("Cancel"):l,i=e.onOkClick,u=e.onCancelClick,s=N();return f.default.createElement(d.Box,{display:"flex",flexDirection:"column",height:"100%"},f.default.createElement(d.Box,{flexGrow:"1",p:2},"string"==typeof t?(0,E.default)(t):t),f.default.createElement(d.Box,{className:s.footer},r&&f.default.createElement(h.DefaultButton,{startIcon:f.default.createElement(g.default,null),onClick:u},o),f.default.createElement(h.PrimaryButton,{className:s.margin,startIcon:f.default.createElement(_.default,null),onClick:i,autoFocus:!0},n)))}function B(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,w.default)("OK");this.showModal(e,(function(e){return f.default.createElement(I,{text:t,onOkClick:function(){null==r||r(),e()},okLabel:a})}))}function R(e,t,r,a){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:(0,w.default)("Yes"),l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:(0,w.default)("No");this.showModal(e,(function(e){return f.default.createElement(I,{text:t,confirm:!0,onOkClick:function(){null==r||r(),e()},onCancelClick:function(){null==a||a(),e()},okLabel:n,cancelLabel:l})}))}function A(e){var t=e.children,r=f.default.useState([]),a=(0,u.default)(r,2),n=a[0],l=a[1],s={showModal:function(e,t,r){var a=(0,m.getEpoch)().toString()+crypto.getRandomValues(new Uint8Array(4));l((function(n){return[].concat((0,i.default)(n),[S({id:a,title:e,content:t},r)])}))},closeModal:function(e){l((function(t){return t.filter((function(t){return t.id!=e}))}))},fullScreenModal:function(e){l((function(t){return[].concat((0,i.default)(t),[{fullScreen:e}])}))}},d=f.default.useMemo((function(){return S(S({},s),{},{confirm:R.bind(s),alert:B.bind(s)})}),[]);return f.default.createElement(M.Provider,{value:d},t,n.map((function(e){return f.default.createElement(W,(0,o.default)({key:e.id},e))})))}I.propTypes={text:y.default.string,confirm:y.default.bool,onOkClick:y.default.func,onCancelClick:y.default.func,okLabel:y.default.string,cancelLabel:y.default.string},A.propTypes={children:b.default.children};var F=(0,c.makeStyles)((function(e){return{dialog:{display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid "+e.otherVars.inputBorderColor,borderRadius:e.shape.borderRadius},fullScreen:{transform:"none !important"}}}));function L(e,t){return"true"!=e.isfullscreen&&t}function H(e){var t=e.minHeight,r=e.minWidth,a=(0,l.default)(e,k),n=F(),i=(0,f.useState)(null),s=(0,u.default)(i,2),c=s[0],m=s[1],h=function(e){return"true"==e.isresizeable}(a),g=.02*window.innerHeight,b=a.width?window.innerWidth/2-a.width/2:window.innerWidth/2-T/2;return"true"==a.isresizeable?f.default.createElement(O.Rnd,{size:"true"==a.isfullscreen&&{width:"100%",height:"100%"},className:(0,p.default)(n.dialog,"true"==a.isfullscreen?n.fullScreen:""),default:S(S({x:b,y:g},a.width&&{width:a.width}),a.height&&{height:a.height}),minWidth:r||T,minHeight:t||j,bounds:"window",enableResizing:L(a,h),position:"true"==a.isfullscreen?{x:0,y:0}:c&&{x:c.x,y:c.y},onDragStop:function(e,t){"true"!==a.isfullscreen&&m(S({},t))},onResize:function(e,t,r,a,n){m(S({},n))},dragHandleClassName:"modal-drag-area"},f.default.createElement(d.Paper,(0,o.default)({},a,{style:{width:"100%",height:"100%",maxHeight:"100%",maxWidth:"100%"}}))):f.default.createElement(v.default,{cancel:'[class*="MuiDialogContent-root"]'},f.default.createElement(d.Paper,(0,o.default)({},a,{style:{minWidth:"600px"}})))}H.propTypes={isfullscreen:y.default.string,isresizeable:y.default.string,width:y.default.number,height:y.default.number,minWidth:y.default.number,minHeight:y.default.number};var z=t.useModalStyles=(0,c.makeStyles)((function(e){var t;return{container:{backgroundColor:e.palette.background.default},titleBar:{display:"flex",flexGrow:1},title:{flexGrow:1},icon:{fill:"currentColor",width:"1em",height:"1em",display:"inline-block",fontSize:"1.5rem",transition:"none",flexShrink:0,userSelect:"none"},footer:S({display:"flex",justifyContent:"flex-end",padding:"0.5rem"},null===(t=e.mixins.panelBorder)||void 0===t?void 0:t.top),margin:{marginLeft:"0.25rem"},iconButtonStyle:{marginLeft:"auto",marginRight:"4px"}}}));function W(e){var t=e.id,r=e.title,a=e.content,n=e.dialogHeight,l=e.dialogWidth,o=e.onClose,i=e.fullScreen,s=void 0!==i&&i,c=e.isFullWidth,p=void 0!==c&&c,m=e.showFullScreen,v=void 0!==m&&m,b=e.isResizeable,y=void 0!==b&&b,E=e.minHeight,_=void 0===E?j:E,O=e.minWidth,k=void 0===O?T:O,C=e.showTitle,P=void 0===C||C,S=D(),M=z(),N=function(e,r){"backdropClick"==r&&P||(S.closeModal(t),"escapeKeyDown"!=r&&null!=r||null==o||o())},I=(0,f.useState)(s),B=(0,u.default)(I,2),R=B[0],A=B[1];return f.default.createElement(d.Dialog,{open:!0,onClose:N,PaperComponent:H,PaperProps:{isfullscreen:R.toString(),isresizeable:y.toString(),width:l,height:n,minHeight:_,minWidth:k},fullScreen:R,fullWidth:p,disablePortal:!0},P&&f.default.createElement(d.DialogTitle,{className:"modal-drag-area"},f.default.createElement(d.Box,{className:M.titleBar},f.default.createElement(d.Box,{className:M.title,marginRight:"0.25rem"},r),v&&!R&&f.default.createElement(d.Box,{className:M.iconButtonStyle},f.default.createElement(h.PgIconButton,{title:(0,w.default)("Maximize"),icon:f.default.createElement(x.ExpandDialogIcon,{className:M.icon}),size:"xs",noBorder:!0,onClick:function(){A(!R)}})),v&&R&&f.default.createElement(d.Box,{className:M.iconButtonStyle},f.default.createElement(h.PgIconButton,{title:(0,w.default)("Minimize"),icon:f.default.createElement(x.MinimizeDialogIcon,{className:M.icon}),size:"xs",noBorder:!0,onClick:function(){A(!R)}})),f.default.createElement(d.Box,{marginLeft:"auto"},f.default.createElement(h.PgIconButton,{title:(0,w.default)("Close"),icon:f.default.createElement(g.default,null),size:"xs",noBorder:!0,onClick:N})))),f.default.createElement(d.DialogContent,{height:"100%"},(0,f.useMemo)((function(){return a(N)}),[])))}W.propTypes={id:y.default.string,title:b.default.children,content:y.default.func,fullScreen:y.default.bool,isFullWidth:y.default.bool,showFullScreen:y.default.bool,isResizeable:y.default.bool,dialogHeight:y.default.number,dialogWidth:y.default.number,onClose:y.default.func,minWidth:y.default.number,minHeight:y.default.number,showTitle:y.default.bool}},86498:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.FinalNotifyContent=void 0,t.NotifierProvider=k,t.default=void 0,r(79073),r(87136),r(6048),r(40173);var l=a(r(17383)),o=a(r(34579)),i=a(r(43693)),u=r(18565),s=r(39588),d=(r(67327),a(r(29696)),r(42632),a(r(50442)),a(r(27716)),a(r(5556))),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),f=r(89109),p=a(r(74527)),m=a(r(98351)),h=a(r(2543)),v=r(10778),g=r(6520);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var E=3e3,_=t.FinalNotifyContent=c.default.forwardRef((function(e,t){var r=e.children;return c.default.createElement(u.SnackbarContent,{style:{justifyContent:"end",maxWidth:"700px"},ref:t},r)}));_.displayName="FinalNotifyContent",_.propTypes={children:p.default.children};(0,s.makeStyles)((function(e){return{footer:w({display:"flex",justifyContent:"flex-end",padding:"0.5rem"},e.mixins.panelBorder.top),margin:{marginLeft:"0.25rem"}}}));d.default.string,d.default.bool,d.default.func,d.default.func,d.default.string,d.default.string;var O=function(){return(0,o.default)((function e(t){(0,l.default)(this,e),this.snackbarObj=t}),[{key:"notify",value:function(e,t){var r=this;if(e){var a={autoHideDuration:t,content:function(t){return c.default.createElement(_,null,c.default.cloneElement(e,{onClose:function(){r.snackbarObj.closeSnackbar(t)}}))}};a.content.displayName="content",this.snackbarObj.enqueueSnackbar(null,a)}}},{key:"callNotify",value:function(e,t,r){this.notify(c.default.createElement(f.NotifierMessage,{style:{maxWidth:"50vw"},type:t,message:e,closable:!0}),r)}}])}(),x=function(){return(0,o.default)((function e(t,r){(0,l.default)(this,e),this.modal=t,this.snackbar=r}),[{key:"success",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;this.snackbar.callNotify(e,f.MESSAGE_TYPE.SUCCESS,t)}},{key:"warning",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;this.snackbar.callNotify(e,f.MESSAGE_TYPE.WARNING,t)}},{key:"info",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;this.snackbar.callNotify(e,f.MESSAGE_TYPE.INFO,t)}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E;this.snackbar.callNotify(e,f.MESSAGE_TYPE.ERROR,t)}},{key:"notify",value:function(){var e;(e=this.snackbar).notify.apply(e,arguments)}},{key:"pgRespErrorNotify",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";410===(null===(t=e.response)||void 0===t?void 0:t.status)?this.alert((0,m.default)("Error: Object not found - %s.",e.response.statusText),(0,g.parseApiError)(e)):this.error(r+" "+(0,g.parseApiError)(e))}},{key:"pgNotifier",value:function(e,t,r,a){var n;if(t.response){if("application/json"!=t.response.headers["content-type"])return void("error"===e&&this.alert("Error",r));var l=t.response.data;if("CRYPTKEY_MISSING"==l.info)return void window.pgAdmin.Browser.set_master_password("",(function(){a&&"function"==typeof a&&a("CRYPTKEY_SET")}),(function(){a&&"function"==typeof a&&a("CRYPTKEY_NOT_SET")}));if(null!=l.result&&(!l.errormsg||""==l.errormsg)&&a&&"function"==typeof a)return a(l.result);n=h.default.escape(l.result)||h.default.escape(l.errormsg)||"Unknown error"}else n=(0,g.parseApiError)(t),r=(0,m.default)("Connection Lost");if("error-noalert"==e&&a&&"function"==typeof a)return a();this.alert(r,n.replace(new RegExp(/\r?\n/,"g"),"<br />")),a("ALERT_CALLED")}},{key:"alert",value:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,m.default)("OK");this.modal.alert(e,t,r,a)}},{key:"confirm",value:function(e,t,r,a){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:(0,m.default)("Yes"),l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:(0,m.default)("No");this.modal.confirm(e,t,r,a,n,l)}},{key:"showModal",value:function(e,t,r){this.modal.showModal(e,t,r)}}])}();function k(e){var t=e.pgAdmin,r=e.pgWindow,a=e.getInstance,n=e.children,l=e.onReady,o=(0,v.useModal)();return(0,c.useEffect)((function(){window.self!=window.top&&(t.Browser.notifier=new x(o,r.pgAdmin.Browser.notifier.snackbar),null==l||l(),null==a||a(t.Browser.notifier))}),[]),window.self==window.top?c.default.createElement(u.SnackbarProvider,{maxSnack:30,anchorOrigin:{horizontal:"right",vertical:"bottom"},ref:function(e){t.Browser.notifier=new x(o,new O(e)),null==a||a(t.Browser.notifier),null==l||l()}},n):c.default.createElement(c.default.Fragment,null,n)}k.propTypes={pgAdmin:d.default.object,pgWindow:d.default.object,getInstance:d.default.func,children:p.default.children,onReady:d.default.func};t.default=x},59759:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,u.useState)({query_tool:void 0,view_all_rows_context:void 0,view_filtered_rows_context:void 0,search_objects:void 0,psql:void 0}),t=(0,l.default)(e,2),r=t[0],a=t[1],n=(0,s.usePgAdmin)(),o=function(){var e,t,r=null===(e=n.Browser.MainMenus.find((function(e){return"object"==e.name})))||void 0===e||null===(e=e.menuItems)||void 0===e||null===(e=e.find((function(e){return"view_data"==e.name})))||void 0===e?void 0:e.menu_items,l=null===(t=n.Browser.MainMenus.find((function(e){return"tools"==e.name})))||void 0===t?void 0:t.menuItems;a({query_tool:null==l?void 0:l.find((function(e){return"query_tool"==e.name})),view_all_rows_context:null==r?void 0:r.find((function(e){return e.name=="view_all_rows_context_"+e.node})),view_filtered_rows_context:null==r?void 0:r.find((function(e){return e.name=="view_filtered_rows_context_"+e.node})),search_objects:null==l?void 0:l.find((function(e){return"search_objects"==e.name})),psql:null==l?void 0:l.find((function(e){return"psql"==e.name}))})};return(0,u.useEffect)((function(){var e=n.Browser.Events.on("pgadmin:nw-enable-disable-menu-items",m.default.debounce(o,100));return o(),function(){e()}}),[]),u.default.createElement(d.Box,{display:"flex",alignItems:"center",gap:"2px"},u.default.createElement(p.PgButtonGroup,{size:"small"},u.default.createElement(y,{icon:u.default.createElement(c.QueryToolIcon,null),menuItem:r.query_tool}),u.default.createElement(y,{icon:u.default.createElement(c.ViewDataIcon,null),menuItem:r.view_all_rows_context}),u.default.createElement(y,{icon:u.default.createElement(c.RowFilterIcon,null),menuItem:r.view_filtered_rows_context}),u.default.createElement(y,{icon:u.default.createElement(f.default,{style:{height:"1.4rem"}}),menuItem:r.search_objects}),!m.default.isUndefined(r.psql)&&u.default.createElement(y,{icon:u.default.createElement(c.TerminalIcon,null),menuItem:r.psql})))},r(18636),r(98741),r(5086);var l=a(r(85715)),o=a(r(94634)),i=a(r(91847)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=r(48103),d=r(67327),c=r(99873),f=a(r(90843)),p=r(42632),m=a(r(2543)),h=a(r(5556)),v=a(r(74527)),g=["menuItem","icon"];function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e){var t,r,a=e.menuItem,n=e.icon,l=(0,i.default)(e,g);return u.default.createElement(p.PgIconButton,(0,o.default)({title:null!==(t=null==a?void 0:a.label)&&void 0!==t?t:"",icon:n},l,{size:"xs",disabled:null===(r=null==a?void 0:a.isDisabled)||void 0===r||r,onClick:function(){return null==a?void 0:a.callback()}}))}y.propTypes={menuItem:h.default.object,icon:v.default.children}},72728:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.showFileManager=function(){var e;(e=n.default.Tools.FileManager).show.apply(e,arguments)};var n=a(r(35244));r(33220)},88435:(e,t,r)=>{"use strict";var a=r(2543);r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.withColorPicker=function(e){var t=function(t){var r=t.value,n=t.currObj,l=t.onChange,p=t.onSave,v=t.options,b=(0,s.default)(t,h),y=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({showPalette:!0,allowEmpty:!0,allowSave:!1,colorFormat:"HEX",defaultColor:null,position:"right-middle",clearText:(0,f.default)("Clear")},v),w=(0,c.useRef)(),E=(0,c.useRef)(),_=(0,c.useRef)(),O=(0,c.useRef)();_.current=l,O.current=p;var x=function(e,t){var r;null===(r=E.current)||void 0===r||r.setColor(a.isUndefined(e)||""==e?y.defaultColor:e,t)},k=function(){E.current&&(E.current.destroy(),E.current=null)};return(0,c.useEffect)((function(){return k(),E.current=new d.default({el:w.current,useAsButton:!0,theme:"monolith",swatches:["#000","#666","#ccc","#fff","#f90","#ff0","#0f0","#f0f","#f4cccc","#fce5cd","#d0e0e3","#cfe2f3","#ead1dc","#ea9999","#b6d7a8","#a2c4c9","#d5a6bd","#e06666","#93c47d","#76a5af","#c27ba0","#f1c232","#6aa84f","#45818e","#a64d79","#bf9000","#0c343d","#4c1130"],position:y.position,strings:{clear:y.clearText},components:{palette:y.showPalette,preview:!0,hue:y.showPalette,interaction:{clear:y.allowEmpty,defaultRepresentation:y.colorFormat,disabled:y.disabled,save:y.allowSave}}}).on("init",(function(e){x(r),y.disabled&&e.disable();var t=e.getRoot().preview.lastColor,a=e.getRoot().interaction.clear;a.addEventListener("keydown",(function(e){9===e.keyCode&&(e.preventDefault(),e.stopPropagation(),t.focus())})),t.addEventListener("keydown",(function(e){9===e.keyCode&&e.shiftKey&&(e.preventDefault(),e.stopPropagation(),a.focus())}))})).on("clear",(function(){var e;null===(e=_.current)||void 0===e||e.call(_,"")})).on("change",(function(e){var t;null===(t=_.current)||void 0===t||t.call(_,e.toHEXA().toString())})).on("show",(function(e,t){t.getRoot().palette.palette.focus()})).on("hide",(function(e){e.getRoot().button.focus()})).on("save",(function(e,t){var a,n;e?(e.toHEXA().toString()!=(0,m.fullHexColor)(r)&&(null===(a=O.current)||void 0===a||a.call(O,e.toHEXA().toString())),null==t||t.hide()):null===(n=O.current)||void 0===n||n.call(O,"")})),n&&n(E.current),function(){k()}}),(0,i.default)(Object.values(y))),(0,c.useEffect)((function(){E.current&&x(r,!0)}),[r]),c.default.createElement(e,(0,o.default)({ref:w},b))};return t.propTypes={value:p.default.string,currObj:p.default.func,onChange:p.default.func,onSave:p.default.func,options:p.default.object},t},r(79389),r(5086),r(90345),r(6048);var o=n(r(94634)),i=n(r(41132)),u=n(r(43693)),s=n(r(91847)),d=n(r(63931)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),f=n(r(98351)),p=n(r(5556)),m=r(96241),h=["value","currObj","onChange","onSave","options"];function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}},25354:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=function(r){var n,l=(0,u.useState)([!0,void 0,void 0]),s=(0,i.default)(l,2),p=(0,i.default)(s[0],3),m=p[0],h=p[1],v=p[2],g=s[1],b=(0,c.usePgAdmin)(),y=v&&b.Browser.Nodes[null==v?void 0:v._type],w=null===(n=b.Browser.tree)||void 0===n?void 0:n.getTreeNodeHierarchy(h),E=u.default.useState(!1),_=(0,i.default)(E,2),O=_[0],x=_[1],k=(0,u.useContext)(d.LayoutDockerContext);return(0,u.useEffect)((function(){var e,r=null===(e=b.Browser.tree)||void 0===e?void 0:e.selected();r&&g([!0,r,b.Browser.tree.itemData(r)]),x(k.isTabVisible(t));var n=a.debounce((function(){k.isTabVisible(t)?x(!0):x(!1)}),100),l=function(e,t){g([!0,e,t])},o=b.Browser.Events.on("pgadmin-browser:tree:destroyed",l),i=b.Browser.Events.on("pgadmin-browser:node:selected",l),u=b.Browser.Events.on("pgadmin-browser:tree:updated",l),s=b.Browser.Events.on("pgadmin:database:connected",l),c=b.Browser.Events.on("pgadmin:server:connected",(function(e,t,r){g([!0,t,r])})),f=k.eventBus.registerListener(d.LAYOUT_EVENTS.ACTIVE,n),p=k.eventBus.registerListener(d.LAYOUT_EVENTS.CHANGE,n);return function(){null==n||n.cancel(),o(),i(),u(),s(),c(),f(),p()}}),[]),u.default.createElement(f.default,null,u.default.createElement(e,(0,o.default)({},r,{nodeItem:h,nodeData:v,node:y,treeNodeInfo:w,isActive:O,isStale:m,setIsStale:function(e){return g((function(t){return[e,t[1],t[2]]}))}})))};return r.propTypes={pgAdmin:s.default.object},r};var o=n(r(94634)),i=n(r(85715)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),s=n(r(5556)),d=r(60751),c=r(48103),f=n(r(51766));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}},5875:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t._stopEventPropagation=function(e){e.cancelBubble=!0,e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},t.isAltShiftBoth=function(e){return e.altKey&&e.shiftKey&&!e.ctrlKey},t.isCtrlAltBoth=function(e){return e.ctrlKey&&e.altKey&&!e.shiftKey},t.isCtrlShiftBoth=function(e){return e.ctrlKey&&e.shiftKey&&!e.altKey},t.isKeyAltShift=function(e){return e.altKey||e.shiftKey},t.isKeyCtrlAlt=function(e){return e.ctrlKey||e.altKey},t.isKeyCtrlAltShift=function(e){return e.ctrlKey||e.altKey||e.shiftKey},t.isKeyCtrlShift=function(e){return e.ctrlKey||e.shiftKey},t.isMac=function(){var e;return"macOS"===(null===(e=window.navigator.userAgentData)||void 0===e?void 0:e.platform)||-1!=window.navigator.platform.search("Mac")},t.shortcut_accesskey_title=function(e,t){return"".concat(e," (")+(0,n.default)("accesskey")+" + ".concat(l(t),")")},t.shortcut_key=l,t.shortcut_title=function(e,t){var r="";if(null==t)return r;t.alt&&(r=(0,n.default)("Alt")+"+");t.shift&&(r+=(0,n.default)("Shift")+"+");t.control&&(r+=(0,n.default)("Ctrl")+"+");return r+=l(t),"".concat(e," (").concat(r,")")},t.validateShortcutKeys=function(e,t){if(!e)return!1;var r=t.which||t.keyCode;return e.alt==t.altKey&&e.shift==t.shiftKey&&e.control==t.ctrlKey&&e.key.key_code==r},r(80115),r(87136),r(50785);var n=a(r(98351));function l(e){var t="";return null!=e&&e.key&&null!=e&&e.key.char&&(t=e.key.char.toUpperCase()),t}},35244:(e,t,r)=>{"use strict";var a,n=r(24994)(r(73738));r(79389),r(5086),r(96088),r(52231),r(87136),r(6048),r(78636),r(40173),void 0===(a=function(){var e=window.pgAdmin=window.pgAdmin||{};function t(e,t,r){return void 0===r||0==+r?Math[e](t):(t=+t,r=+r,isNaN(t)||r%1!=0?NaN:(t=t.toString().split("e"),+((t=(t=Math[e](+(t[0]+"e"+(t[1]?+t[1]-r:-r)))).toString().split("e"))[0]+"e"+(t[1]?+t[1]+r:r))))}return e.natural_sort=function(e,t,r){r=r||{};var a,l,o=/(^-?\d+(\.?\d*)[df]?e?\d?$|^0x[0-9a-f]+$|\d+)/gi,i=/(^[ ]*|[ ]*$)/g,u=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,s=/^0x[0-9a-f]+$/i,d=/^0/,c=function(e){return r.insensitive&&(""+e).toLowerCase()||""+e},f=c(e).replace(i,"")||"",p=c(t).replace(i,"")||"",m=f.replace(o,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),h=p.replace(o,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),v=parseInt(f.match(s))||1!==m.length&&f.match(u)&&Date.parse(f),g=parseInt(p.match(s))||v&&p.match(u)&&Date.parse(p)||null,b=r.desc?-1:1;if(g){if(v<g)return-1*b;if(v>g)return 1*b}for(var y=0,w=Math.max(m.length,h.length);y<w;y++){if(a=!(m[y]||"").match(d)&&parseFloat(m[y])||m[y]||0,l=!(h[y]||"").match(d)&&parseFloat(h[y])||h[y]||0,isNaN(a)!==isNaN(l))return(isNaN(a)?1:-1)*b;if((0,n.default)(a)!==(0,n.default)(l)&&(a+="",l+=""),a<l)return-1*b;if(a>l)return 1*b}return 0},e.numeric_comparator=function(e,t){return(e=parseInt(e))<(t=parseInt(t))?-1:e==t?0:1},Math.round10||(Math.round10=function(e,r){return t("round",e,r)}),Math.floor10||(Math.floor10=function(e,r){return t("floor",e,r)}),Math.ceil10||(Math.ceil10=function(e,r){return t("ceil",e,r)}),e}.apply(t,[]))||(e.exports=a)},6274:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=p,r(14913),r(96088),r(87136),r(78636);var a,n=document.createElement("test"),l=document.documentElement,o=document.defaultView,i=null==o?void 0:o.getComputedStyle,u=/^(-?[\d+\.\-]+)([a-z]+|%)$/i,s={},d=[1/25.4,1/2.54,1/72,1/6],c=["mm","cm","pt","pc","in","mozmm"],f=6;for(l.appendChild(n),i&&(n.style.marginTop="1%",a="1%"===i(n).marginTop);f--;)s[c[f]+"toPx"]=d[f]?d[f]*s.inToPx:p("1"+c[f],null,!1,n);function p(e,t,r,a){var n=document.createElement("div");a?n=a:(n=document.createElement("div"),document.body.appendChild(n)),t=t||"width";var o,i,d,c=(e.match(u)||[])[2],f="px"===c?1:s[c+"toPx"];if(f||/r?em/i.test(c)&&!r)n=f?n:"rem"===c?l:"fontSize"===t&&n.parentNode||n,f=f||parseFloat(m(n,"fontSize")),d=parseFloat(e)*f;else{i=(o=n.style)[t];try{o[t]=e}catch(e){return 0}d=o[t]?parseFloat(m(n,t)):0,o[t]=void 0!==i?i:null}return a||document.body.removeChild(n),d}function m(e,t){var r,n,l,o,s,d=["paddingTop","paddingBottom","borderTop","borderBottom"],c=4;if("%"===(l=((r=i?i(e)[t]:n==e.style["pixel"+t.charAt(0).toUpperCase()+t.slice(1)]?n+"px":"fontSize"===t?p(e,"1em","left",1)+"px":e.currentStyle[t]).match(u)||[])[2])&&a)if(/^(top|bottom)/.test(t)){for(o=(s=e.parentNode||e).offsetHeight;c--;)o-=parseFloat(m(s,d[c]));r=parseFloat(r)/100*o+"px"}else r=p(e,r);else("auto"===r||l&&"px"!==l)&&i?r=0:l&&"px"!==l&&!i&&(r=p(e,r)+"px");return r}l.removeChild(n),n=void 0},6847:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(18665),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=s.default.useState(null),t=(0,i.default)(e,2),r=t[0],a=t[1],n=(0,b.usePgAdmin)(),y=n.Browser.BrowserContextMenu,w=(0,s.useState)(!1),_=(0,i.default)(w,2),O=_[0],x=_[1],k=(0,s.useRef)(),C="/browser",P=(0,s.useMemo)((function(){return new p.ManageTreeNodes}),[]);(0,s.useEffect)((function(){P.init(C);var e,t={pathStyle:"unix",getItems:(e=(0,o.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",P.readNode(t));case 1:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),sortComparator:function(e,t){if(e._metadata&&"column"==e._metadata.data._type)return 0;if(e.constructor===t.constructor)return n.natural_sort(e.fileName,t.fileName);var r=0;return e.constructor===f.Directory?r=-1:t.constructor===f.Directory&&(r=1),r}};k.current=new m.TreeModelX(t,C),k.current.root.ensureLoaded().then((function(){x(!0)}))}),[]);var S=function(){var e=(0,o.default)(l.default.mark((function e(t,r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=t+"/"+r.id,e.abrupt("return",P.addNode(t,a,r));case 5:return e.prev=5,e.t0=e.catch(0),e.abrupt("return",null);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t,r){return e.apply(this,arguments)}}(),M=function(){var e=(0,o.default)(l.default.mark((function e(t,r){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,P.removeNode(t,r);case 3:return e.abrupt("return",!0);case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t,r){return e.apply(this,arguments)}}(),j=function(){var e=(0,o.default)(l.default.mark((function e(t,r){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,P.updateNode(t,r);case 3:return e.abrupt("return",!0);case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t,r){return e.apply(this,arguments)}}(),T=s.default.useCallback(function(){var e=(0,o.default)(l.default.mark((function e(t,r){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),!r){e.next=5;break}return e.next=4,n.Browser.tree.select(r);case 4:a({x:t.clientX,y:t.clientY});case 5:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),[]);if(!O)return s.default.createElement("span",null,"Loading...");return s.default.createElement(s.default.Fragment,null,s.default.createElement(m.FileTreeX,{model:k.current,onReady:function(e){var t,r,a;n.Browser.tree=new d.Tree(e,P,n.Browser),t=n.Browser,r=["collation domain domain_constraints fts_configuration fts_dictionary fts_parser fts_template synonym table partition type sequence package view mview foreign_table edbvar","schema column database cast event_trigger extension language foreign_data_wrapper foreign_server user_mapping compound_trigger index index_constraint primary_key unique_constraint check_constraint exclusion_constraint foreign_key rule","trigger trigger_function","edbfunc function edbproc procedure","coll-column"],a=function(e,a){if(r[0].includes(e._type))return c.fully_qualify(t,e,a);if(r[1].includes(e._type))return c.quote_ident(e._label);if(r[3].includes(e._type)){var n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e),l=c.parseFuncParams(n._label);return n._label=l.func_name,c.fully_qualify(t,n,a)}return e._label},t.tree.registerDraggableType((0,u.default)((0,u.default)((0,u.default)((0,u.default)((0,u.default)({},r[0],(function(e,r,n){var l=a(e,r);return{text:l,objUrl:v.generateNodeUrl.call(t.Nodes[e._type],n,"properties",e,!0),nodeType:e._type,cur:{from:l.length,to:l.length}}})),r[1],(function(e){return a(e)})),r[2],(function(e){return a(e)})),r[3],(function(e,t){var r=c.parseFuncParams(e._label),n=a(e,t),l={from:0,to:0};if(r.params.length>0){n+="(",l.from=n.length,n+=r.params[0][0],l.to=n.length;for(var o=1;o<r.params.length;o++)n=n+", "+r.params[o][0];n+=")"}else n+="()",l.from=l.to=n.length+1;return{text:n,cur:l}})),r[4],(function(e,t){var r,n;return null!==(r=null==t||null===(n=t.children)||void 0===n?void 0:n.map((function(e){return a(e._metadata.data)})).join(", "))&&void 0!==r?r:""}))),t.tree.onNodeCopy((function(e,t){(0,g.copyToClipboard)(a(e,t))}))},create:S,update:j,remove:M,height:"100%",disableCache:!0,onContextMenu:T,onScroll:function(){r&&a(null)}}),s.default.createElement(h.default,{position:r,onClose:function(){return a(null)},menuItems:y,label:"Object Context Menu"}))};var l=a(r(54756)),o=a(r(29293)),i=a(r(85715)),u=a(r(43693));r(47746),r(80475),r(59581),r(43148);var s=w(r(96540)),d=r(64029),c=w(r(96241)),f=r(37875),p=r(79129),m=r(68761),h=a(r(11575)),v=r(42371),g=r(89074),b=r(48103);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}},95688:(e,t,r)=>{"use strict";r(18665),r(15852),r(10678),r(29979),r(10121),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.pgBrowser=t.browserTreeState=void 0;var l=a(r(41132));r(18636),r(19693),r(80475),r(68763),r(53270),r(64189),r(5086),r(87136),r(50785),r(18772);var o=a(r(2543)),i=a(r(50553)),u=a(r(98351)),s=a(r(35244)),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(6520)),c=a(r(53196));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}var p=t.pgBrowser=s.default.Browser=s.default.Browser||{};t.browserTreeState=p.browserTreeState=p.browserTreeState||{};o.default.extend(p.browserTreeState,{parent:"server",orig_parent:"server_group",stored_state:{},last_state:{},is_selected:!1,current_state:{},init:function(){var e,t,r,a,n=this;c.default.subscribe((function(t){var r,a=null===(r=t.getPreferences("browser","browser_tree_state_save_interval"))||void 0===r?void 0:r.value;e&&(clearInterval(e),e=null,s()),o.default.isUndefined(a)||-1===a?o.default.isUndefined(a)||(s(),(0,d.default)().delete((0,i.default)("settings.reset_tree_state")).catch((function(e){console.warn((0,u.default)('Error resetting the tree saved state."'),e)}))):(e=setInterval(n.save_state,1e3*a),n.fetch_state.apply(n),l())}));var l=function(){t=p.Events.on("pgadmin:browser:tree:expand-from-previous-tree-state",n.expand_from_previous_state.bind(n)),r=p.Events.on("pgadmin:browser:tree:remove-from-tree-state",n.remove_from_cache.bind(n)),a=p.Events.on("pgadmin:browser:tree:update-tree-state",n.update_cache.bind(n))},s=function(){var e,n,l;null===(e=t)||void 0===e||e(),null===(n=r)||void 0===n||n(),null===(l=a)||void 0===l||l()}},save_state:function(){var e=p.browserTreeState;e.last_state!=JSON.stringify(e.current_state)&&(0,d.callFetch)((0,i.default)("settings.save_tree_state"),{keepalive:!0,method:"POST",body:JSON.stringify(e.current_state)}).then((function(){e.last_state=JSON.stringify(e.current_state),e.fetch_state()})).catch((function(e){console.warn((0,u.default)('Error resetting the tree saved state."'),e)}))},fetch_state:function(){var e=this;(0,d.default)().get((0,i.default)("settings.get_tree_state")).then((function(t){e.stored_state=t.data})).catch((function(e){console.warn((0,u.default)('Error resetting the tree saved state."'),e)}))},update_cache:function(e){var t,r=e&&p.tree.itemData(e),a=p.tree.getTreeNodeHierarchy(e),n=p.tree.pathId(p.tree.parent(e)),l=n.join(),i=[],u=-1;if(p.tree.hasParent(e)&&this.parent in a&&("server"!==r._type||r.connected)){if(t=a[this.parent]._id,p.tree.isOpen(e)){n.push(r.id),i=n.join(),t in this.current_state||(this.current_state[t]={paths:[],selected:{},conn_status:{},is_opened:{}});var s=o.default.find(this.current_state[t].paths,(function(e){return-1!==e.search(i)}));o.default.isUndefined(s)&&(o.default.isUndefined(this.current_state[t].paths)?this.current_state[t].paths=[]:u=this.current_state[t].paths.indexOf(l),-1!==u?this.current_state[t].paths[u]=i:this.current_state[t].paths.push(i))}this.update_database_status(e),this.update_current_selected_item(a)}},remove_from_cache:function(e){var t=this,r=t.stored_state||{},a=e&&p.tree.itemData(e),n=p.tree.getTreeNodeHierarchy(e);if(null!==n&&p.tree.hasParent(e)&&n.hasOwnProperty(t.parent)){var l,i,u=null==n?void 0:n[t.parent]._id,s=null==n?void 0:n[t.orig_parent].id;if(this.update_database_status(e),a._type!=t.parent&&"database"!=a._type){if(p.tree.isClosed(e)){var d,c=t.current_state[u].paths;if(n.hasOwnProperty("database")&&(d=n.database.id),!o.default.isUndefined(c)&&!o.default.isUndefined(c.length)){var f,m=0;o.default.each(c,(function(e){if(!o.default.isUndefined(e)){var r=e.split(",");if(-1!==r.indexOf(a.id)&&(void 0===d||void 0!==d&&-1!==r.indexOf(d))){var n=r.indexOf(a.id);r.splice(n),(f=r.join())==s?t.current_state[u].paths.splice(e,1):t.current_state[u].paths[m]=f}m++}}))}}}else null!=r&&null!==(l=r[u])&&void 0!==l&&l.paths&&null!==(i=t.current_state)&&void 0!==i&&null!==(i=i[u])&&void 0!==i&&i.paths&&(r[u].paths=t.current_state[u].paths,t.save_state())}},expand_from_previous_state:function(e){var t=this,r=this.stored_state||{},a=e&&p.tree.itemData(e),n=p.tree.getTreeNodeHierarchy(e);if(null!==n&&p.tree.hasParent(e)&&n.hasOwnProperty(t.parent)&&(a._type!=t.parent||!1!==p.tree.isOpen(e))){var i=r[n[t.parent]._id];if(!("database"==a._type&&i&&"conn_status"in i&&"is_opened"in i)||0!==i.conn_status[a.id]&&0!==i.is_opened[a.id]&&a.id in i.is_opened){if(!o.default.isUndefined(i)&&"paths"in i&&!o.default.isUndefined(i.paths.length)){var u,s=(0,l.default)(i.paths);n.hasOwnProperty("database")&&(u=n.database.id),o.default.each(s,(function(l){if(!o.default.isUndefined(l)){var i=l.split(",");if(-1!==i.indexOf(a.id)&&(void 0===u||void 0!==u&&-1!==i.indexOf(u))){var s=i.indexOf(a.id);if(p.tree.open(e),p.tree.ensureLoaded(e),s==i.length-1){var d=r[n[t.parent]._id].paths.indexOf(l);r[n[t.parent]._id].paths.splice(d,1)}}}}))}this.select_tree_item(e)}}},update_database_status:function(e){var t=e&&p.tree.itemData(e),r=p.tree.getTreeNodeHierarchy(e);if(r.hasOwnProperty("database")){var a=r.database.id,n=null==r?void 0:r[this.parent]._id;n in this.current_state&&"selected"in this.current_state[n]&&(r.database.connected?this.current_state[n].conn_status[a]=1:this.current_state[n].conn_status[a]=0,"database"==t._type&&(p.tree.isOpen(e)?this.current_state[n].is_opened[a]=1:this.current_state[n].is_opened[a]=0))}},update_current_selected_item:function(e){if(this.parent in e){var t,r=null==e?void 0:e[this.parent]._id,a=p.tree.itemData(p.tree.selected());a=a?a.id:void 0,e.hasOwnProperty("database")&&(t=e.database.id),r in this.current_state&&"selected"in this.current_state[r]&&!o.default.isUndefined(a)&&(this.current_state[r].selected[e[this.parent].id]=a,o.default.isUndefined(t)||(this.current_state[r].selected[t]=a))}},select_tree_item:function(e){var t=this.stored_state||{},r=e&&p.tree.itemData(e),a=p.tree.getTreeNodeHierarchy(e),n=t[a[this.parent]._id];if(a.hasOwnProperty("server")){var l=a.server.id;n&&"selected"in n&&l in n.selected&&n.selected[l]==r.id&&(this.is_selected=!0,p.tree.select(e,!0,"center"))}}})},64029:(e,t,r)=>{"use strict";r(63534),r(36012),r(15852),r(10678),r(3101);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.Tree=void 0,t.findInTree=b,t.isValidTreeNodeData=void 0;var n=a(r(54756)),l=a(r(43693)),o=a(r(73738)),i=a(r(29293)),u=a(r(17383)),s=a(r(34579));r(17),r(58476),r(47746),r(19693),r(4895),r(80475),r(10557),r(14913),r(68763),r(53270),r(7899),r(5086),r(69193),r(87136),r(43148),r(40173),r(54989),r(58379);var d=a(r(2543)),c=a(r(35244)),f=r(37875),p=r(79129);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e,t,r){var a,n,l=r?r._metadata.data:[],o=r?r._metadata:{},i=c.default.Browser;if(null!==(a=o.parent)&&void 0!==a&&a.includes("/preferences")&&"preferences"==i.ptree.tree.type)try{i.Events.trigger("preferences:tree:"+t,e,r,l)}catch(e){return console.warn(e.stack||e),!1}else if("hovered"==t)try{i.Events.trigger("pgadmin-browser:tree:"+t,r,l,n)}catch(e){return console.warn(e.stack||e),!1}else if(l&&i.Nodes[l._type]){if(n=i.Nodes[l._type],null===i.tree)return;var u,s;if("dragstart"==t&&i.tree.handleDraggable(e,r),"added"!=t&&"beforeopen"!=t&&"loaded"!=t||i.tree.addNewNode(r.getMetadata("data").id,r.getMetadata("data"),r,r.parent.path),"copied"==t)null===(u=(s=i.tree).copyHandler)||void 0===u||u.call(s,r.getMetadata("data"),r);d.default.isObject(n.callbacks)&&t in n.callbacks&&"function"==typeof n.callbacks[t]&&n.callbacks[t].apply(n,[r,l,i,[],t]);try{i.Events.trigger("pgadmin-browser:tree:"+t,r,l,n)}catch(e){return console.warn(e.stack||e),!1}}return!0}t.Tree=function(){return(0,s.default)((function e(t,r,a,n){(0,u.default)(this,e),this.tree=t,this.tree.type=n||"browser",this.tree.onTreeEvents(v),this.rootNode=r.tempTree,this.Nodes=a?a.Nodes:c.default.Browser.Nodes,this.draggableTypes={}}),[{key:"refresh",value:(I=(0,i.default)(n.default.mark((function e(t){var r;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 0==(null===(r=t.children)||void 0===r?void 0:r.length)&&(t._children=null),e.next=3,this.tree.refresh(t);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return I.apply(this,arguments)})},{key:"add",value:(N=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.create(t.parent,r.itemData);case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return N.apply(this,arguments)})},{key:"before",value:(D=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Promise,e.next=3,this.tree.create(t.parent,r);case 3:return e.t1=e.sent,e.abrupt("return",e.t0.resolve.call(e.t0,e.t1));case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return D.apply(this,arguments)})},{key:"update",value:(T=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.update(t,r);case 2:case"end":return e.stop()}}),e,this)}))),function(e,t){return T.apply(this,arguments)})},{key:"remove",value:(j=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.remove(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return j.apply(this,arguments)})},{key:"append",value:(M=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Promise,e.next=3,this.tree.create(t,r);case 3:return e.t1=e.sent,e.abrupt("return",e.t0.resolve.call(e.t0,e.t1));case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return M.apply(this,arguments)})},{key:"destroy",value:(S=(0,i.default)(n.default.mark((function e(){var t;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.tree.getModel(),this.rootNode.children=[],!t.root){e.next=9;break}return t.root.isExpanded=!1,e.t0=Promise,e.next=7,t.root.hardReloadChildren();case 7:return e.t1=e.sent,e.abrupt("return",e.t0.resolve.call(e.t0,e.t1));case 9:case"end":return e.stop()}}),e,this)}))),function(){return S.apply(this,arguments)})},{key:"next",value:function(e){if(e){var t=this.parent(e);if(t&&t.children.length>0){var r=t.children.indexOf(e);if(-1!==r&&t.children.length!==r+1)return t.children[r+1]}}return null}},{key:"prev",value:function(e){if(e){var t=this.parent(e);if(t&&t.children.length>0){var r=t.children.indexOf(e);if(-1!==r&&0!==r)return t.children[r-1]}}return null}},{key:"open",value:(P=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isOpen(t)){e.next=2;break}return e.abrupt("return",!0);case 2:return e.next=4,this.tree.toggleDirectory(t);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return P.apply(this,arguments)})},{key:"ensureLoaded",value:(C=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.ensureLoaded();case 2:case"end":return e.stop()}}),e)}))),function(e){return C.apply(this,arguments)})},{key:"ensureVisible",value:(k=(0,i.default)(n.default.mark((function e(t){var r,a=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=a.length>1&&void 0!==a[1]?a[1]:"auto",e.next=3,this.tree.ensureVisible(t,r);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},{key:"openPath",value:(x=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return parent=t.parent,e.next=3,this.tree.openDirectory(parent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{key:"close",value:(O=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.closeDir(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return O.apply(this,arguments)})},{key:"toggle",value:(_=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.toggleDirectory(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"select",value:(E=(0,i.default)(n.default.mark((function e(t){var r,a,l=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=l.length>1&&void 0!==l[1]&&l[1],a=l.length>2&&void 0!==l[2]?l[2]:"auto",e.next=4,this.tree.setActiveFile(t,r,a);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return E.apply(this,arguments)})},{key:"selectNode",value:(w=(0,i.default)(n.default.mark((function e(t){var r,a,l=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=l.length>1&&void 0!==l[1]&&l[1],a=l.length>2&&void 0!==l[2]?l[2]:"auto",this.tree.setActiveFile(t,r,a);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return w.apply(this,arguments)})},{key:"unload",value:(y=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.unload(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"addIcon",value:(m=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0!==(null==t?void 0:t.getMetadata("data"))&&(t.getMetadata("data").icon=r.icon),e.next=3,this.tree.addIcon(t,r);case 3:case"end":return e.stop()}}),e,this)}))),function(e,t){return m.apply(this,arguments)})},{key:"removeIcon",value:function(){}},{key:"setLeaf",value:function(){}},{key:"setLabel",value:(l=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=3;break}return e.next=3,this.tree.setLabel(t,r);case 3:case"end":return e.stop()}}),e,this)}))),function(e,t){return l.apply(this,arguments)})},{key:"setInode",value:(a=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t._children&&(t._children=null),e.next=3,this.tree.closeDirectory(t);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"setId",value:(r=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t&&(t.getMetadata("data").id=r.id);case 1:case"end":return e.stop()}}),e)}))),function(e,t){return r.apply(this,arguments)})},{key:"deselect",value:(t=(0,i.default)(n.default.mark((function e(t){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.tree.deSelectActiveFile(t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"wasInit",value:function(){return!0}},{key:"wasLoad",value:function(e){return(null==e?void 0:e.type)!==f.FileType.Directory||e.isExpanded&&null!=e.children&&e.children.length>0}},{key:"parent",value:function(e){return e.parent}},{key:"first",value:function(e){var t=this.tree.getModel();return null==e&&null!==t.root.children?t.root.children[0]:(null==e?void 0:e.branchSize)>0?e.children[0]:null}},{key:"children",value:function(e){var t=this.tree.getModel();return e?null!==e.children?e.children:[]:t.root.children}},{key:"itemFrom",value:function(e){return this.tree.getItemFromDOM(e)}},{key:"DOMFrom",value:function(e){return this.tree.getDOMFromItem(e)}},{key:"addCssClass",value:function(e,t){this.tree.addCssClass(e,t)}},{key:"path",value:function(e){if(e)return e.path}},{key:"pathId",value:function(e){if(e){var t=e.path.split("/");return t.splice(0,1),t}return[]}},{key:"itemFromDOM",value:function(e){return this.tree.getItemFromDOM(e[0])}},{key:"siblings",value:function(e){if(this.hasParent(e)){var t=this.parent(e).children.filter((function(t){return t.path!==e.path}));return"object"!==(0,o.default)(t)?[t]:t}return[]}},{key:"hasParent",value:function(e){return null==e?void 0:e.parent}},{key:"isOpen",value:function(e){return e.type===f.FileType.Directory&&e.isExpanded}},{key:"isClosed",value:function(e){return e.type===f.FileType.Directory&&!e.isExpanded}},{key:"itemData",value:function(e){return void 0!==(null==e?void 0:e.getMetadata("data"))?null==e?void 0:e._metadata.data:[]}},{key:"getData",value:function(e){return void 0!==(null==e?void 0:e.getMetadata("data"))?null==e?void 0:e._metadata.data:[]}},{key:"isRootNode",value:function(e){return e===this.tree.getModel().root}},{key:"isInode",value:function(e){var t=this.children(e);return null!=t&&t.length>0}},{key:"selected",value:function(){return this.tree.getActiveFile()}},{key:"resizeTree",value:function(){this.tree.resize()}},{key:"findNodeWithToggle",value:function(e){var t=this;if(null==e||!Array.isArray(e))return Promise.reject(new Error(null));var r="/browser/"+e.slice(0,e.length-1).join("/")+"/";e="/browser/"+e.join("/");var a=function(t){return void 0!==t&&void 0!==e&&(r.startsWith("".concat(t,"/"))||e===t)};return function r(n){return new Promise((function(l,o){null!=e&&0!==e.length||l(null),void 0===n.path||a(n.path)?n.path===e?l(n):t.open(n).then((function(){for(var e=n.children,t=0,i=e.length;t<i;t++){var u=e[t];if(a(u.path))return void l(r(u))}o(new Error(null))})).catch((function(){o(new Error(null))})):o(new Error(null))}))}(t.tree.getModel().root)}},{key:"getNodeDisplayPath",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[],n=e;null!==(l=n)&&void 0!==l&&l.fileName;){var l,o,i=null===(o=n._metadata)||void 0===o?void 0:o.data;i._type.startsWith("coll-")&&r||a.push(i._label),n=n.parent}return a=a.reverse(),t?a.join(t):a}},{key:"findNodeByDomElement",value:function(e){var t=null==e?void 0:e.path;if(null!=t&&t[0])return this.findNode(t)}},{key:"addNewNode",value:function(e,t,r,a){var n;return n=this.findNode(a),this.createOrUpdateNode(e,t,n,r)}},{key:"findNode",value:function(e){return null==e||0===e.length||"/browser"==e?this.rootNode:b(this.rootNode,e)}},{key:"createOrUpdateNode",value:function(e,t,r,a){var n=e;"/browser"!=(null==r?void 0:r.path)&&(n=r.path+"/"+e);var l=this.findNode(n);if(null!==l)return l.data=t,l.domNode=a,l;var o=new p.TreeNode(e,t,a,r);return r===this.rootNode&&(o.parentNode=null),null!=r&&r.children.push(o),o}},{key:"updateAndReselectNode",value:(e=(0,i.default)(n.default.mark((function e(t,r){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.update(t,r);case 2:return e.next=4,this.deselect(t);case 4:return e.next=6,this.select(t);case 6:case"end":return e.stop()}}),e,this)}))),function(t,r){return e.apply(this,arguments)})},{key:"translateTreeNodeIdFromReactTree",value:function(e){for(var t=e,r=[];null!=t&&("/browser"!==t.path&&r.unshift(t.path),this.hasParent(t));)t=this.parent(t);return r}},{key:"getTreeNodeHierarchy",value:function(e){var t=0,r=0,a={};if(void 0!==e){var n=p.TreeNode.prototype.isPrototypeOf(e)?e:this.findNode(e.path);if(void 0!==n){do{var l=n.getData();if(l._type in this.Nodes&&this.Nodes[l._type].hasId){var o=g(l._type,r);void 0===a[o]&&(a[o]=d.default.extend({},l,{priority:t}),t-=1)}r+=1,n=n.hasParent()?n.parent():null}while(n);return a}}}},{key:"registerDraggableType",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;"object"==(0,o.default)(e)?Object.keys(e).forEach((function(r){t.registerDraggableType(r,e[r])})):null!=r&&e.replace(/ +/," ").split(" ").forEach((function(e){t.draggableTypes[e]=r}))}},{key:"getDraggable",value:function(e){return this.draggableTypes[e]?this.draggableTypes[e]:null}},{key:"handleDraggable",value:function(e,t){var r=t.getMetadata("data"),a=this.getDraggable(r._type);if(null!=a){var n=a(r,t,this.getTreeNodeHierarchy(t));"string"==typeof n?n={text:n,cur:{from:n.length,to:n.length}}:n.cur||(n=h(h({},n),{},{cur:{from:n.text.length,to:n.text.length}})),e.dataTransfer.setData("text",JSON.stringify(n)),e.dataTransfer.dropEffect&&(e.dataTransfer.dropEffect="move");var l=d.default.escape(n.text);if(l||e.preventDefault(),e.dataTransfer.setDragImage){var o,i=document.createElement("div");i.classList.add("drag-tree-node"),i.innerHTML="<span>".concat(l,"</span>"),null===(o=document.querySelector("body .drag-tree-node"))||void 0===o||o.remove(),document.body.appendChild(i),e.dataTransfer.setDragImage(i,0,0)}}else e.preventDefault()}},{key:"onNodeCopy",value:function(e){this.copyHandler=e}}]);var e,t,r,a,l,m,y,w,E,_,O,x,k,C,P,S,M,j,T,D,N,I}();function g(e,t){return"partition"===e&&t>0?"table":e}function b(e,t){return null===t?e:function e(r){if(void 0!==r.path&&void 0!==t&&!t.startsWith(r.path))return null;for(var a=0,n=r.children.length;a<n;a++){var l=e(r.children[a]);if(null!==l)return l}return r.path===t?r:null}(e)}t.isValidTreeNodeData=function(e){return!d.default.isEmpty(e)}},65559:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.retrieveAncestorOfTypeDatabase=function(e,t,r){var a=null,o=t||e.tree.selected(),i=e.tree.findNodeByDomElement(o);if(i)if("database"===i.getData()._type)a=i.getData();else{var u=null;i.ancestorNode((function(e){return"database"===(u=e.getData())._type&&(a=u,!0)}))}null===a&&l.default.Browser.notifier.alert((0,n.default)(r),(0,n.default)("Please select a database or its child node from the browser."));return a},t.retrieveAncestorOfTypeServer=function(e,t,r){var a=null,o=t||e.tree.selected(),i=e.tree.findNodeByDomElement(o);if(i){var u,s=i.ancestorNode((function(e){return"database"===(u=e.getData())._type})),d=function(e){return"server"===(u=e.getData())._type};null!==s?u._label.indexOf("=")>=0?l.default.Browser.notifier.alert((0,n.default)(r),(0,n.default)("Databases with = symbols in the name cannot be backed up or restored using this utility.")):s.anyParent(d)&&(a=u):i.anyFamilyMember(d)&&(a=u)}null===a&&l.default.Browser.notifier.alert((0,n.default)(r),(0,n.default)("Please select server or child node from the object explorer."));return a},r(19693);var n=a(r(98351)),l=a(r(35244))},50553:(e,t,r)=>{"use strict";r(87136),r(40173);var a=r(8170);e.exports=function(e,t){var r=a[e],n=r;return r?n=n.replace(/([<])([^:^>]*:)?([^>]+)([>])/g,(function(e,r,a,n){return n in t?t[n]:e})):r}},96241:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.CSVToArray=function(e,t,r){t=t||",",r=r||'"';var a=new RegExp("(\\"+t+"|\\r?\\n|\\r|^)"+('"'==r?'(?:"([^"]*(?:""[^"]*)*)"|':"(?:'([^']*(?:''[^']*)*)'|")+('"'==r?'([^"\\'+t+"\\r\\n]*))":"([^'\\"+t+"\\r\\n]*))"),"gi"),n=[[]];e.startsWith(t)&&n[n.length-1].push(null);var l=null;for(;l=a.exec(e);){var o=l[1];o.length&&o!==t&&n.push([]);var i=void 0;i=l[2]?l[2].replace(new RegExp(r+r,"g"),r):l[3],n[n.length-1].push(i)}return n},t.calcFontSize=function(e){if(e){e=parseFloat(Math.round(parseFloat(e+"e+2"))+"e-2");var t=Number(e);if(t>0)return t+"em"}return"1em"},t.checkTrojanSource=function(e,t){if((0,i.hasTrojanSource)({sourceText:e})){var r=(0,o.default)("The file opened contains bidirectional Unicode characters which could be interpreted differently than what is displayed. If this is unexpected it is recommended that you review the text in an application that can display hidden Unicode characters before proceeding.");t&&(r=(0,o.default)("The pasted text contains bidirectional Unicode characters which could be interpreted differently than what is displayed. If this is unexpected it is recommended that you review the text in an application that can display hidden Unicode characters before proceeding.")),c.default.Browser.notifier.alert((0,o.default)("Trojan Source Warning"),r)}},t.compareSizeVals=function(e,t){var r=function(e){try{var t=e.split(" "),r=(0,n.default)(t,2),a=r[0],l=r[1];return(0,u.default)(a).from(l.toUpperCase()).to("B")}catch(e){return-1}};return e=r(e),t=r(t),e>t?1:e<t?-1:0},t.downloadBlob=function(e,t){var r=(window.URL||window.webkitURL).createObjectURL(e),a=document.createElement("a");document.body.appendChild(a),"IE"==m()&&window.navigator.msSaveBlob?window.navigator.msSaveBlob(e,t):(a.setAttribute("href",r),a.setAttribute("download",t),a.click());document.body.removeChild(a)},t.evalFunc=function(e,t){if(l.default.isFunction(t)){for(var r=arguments.length,a=new Array(r>2?r-2:0),n=2;n<r;n++)a[n-2]=arguments[n];return t.apply(e,[].concat(a))}return t},t.fullHexColor=function(e){if(4==(null==e?void 0:e.length))return e.replace(RegExp("#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])"),"#$1$1$2$2$3$3").toUpperCase();return e},t.fully_qualify=function(e,t,r){var a=e.tree.getTreeNodeHierarchy(r),n="";void 0!==a.schema?n=p(a.schema._label):void 0!==a.view?n=p(a.view._label):void 0!==a.catalog&&(n=p(a.catalog._label));void 0!==a.package&&"package"!=t._type&&(""==n?n=p(a.package._label):n+="."+p(a.package._label));return""!=n?n+"."+p(t._label):p(t._label)},t.getBrowser=m,t.getEpoch=function(e){var t=e||new Date;return parseInt(t.getTime()/1e3)},t.getGCD=function(e){var t=function e(t,r){return 0==t?r:e(r%t,t)},r=e.length;if(r<=2)return t(e[0],e[1]);for(var a=e[0],n=1;n<r;n++)a=t(e[n],a);return a},t.getMod=function(e,t){return(e%t+t)%t},t.getRandomInt=function(e,t){var r=new Uint32Array(1);crypto.getRandomValues(r);var a=t-e+1;return e+r[0]%a},t.gettextForTranslation=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var n=r[0],l=e[n]?e[n]:n;if(2==arguments.length)return l;try{return l.split("%s").map((function(e,t){return t>0?t<r.length?[r[t],e].join(""):["%s",e].join(""):e})).join("")}catch(e){return console.error(e),l}},t.hasBinariesConfiguration=function(e,t){var r="paths",a="pg_bin_dir",n=(0,o.default)("Please configure the PostgreSQL Binary Path in the Preferences dialog.");(t.type&&"ppas"===t.type||"ppas"===t.server_type)&&(a="ppas_bin_dir",n=(0,o.default)("Please configure the EDB Advanced Server Binary Path in the Preferences dialog."));var i=d.default.getState().getPreferences(r,a);if(!i)return c.default.Browser.notifier.alert((0,o.default)("Preferences Error"),(0,o.default)("Failed to load preference %s of module %s",a,r)),!1;if(l.default.isUndefined(i.value)||(u=i.value,s=t.version,f=!1,p=!1,m=JSON.parse(u),l.default.each(m,(function(e){s>=e.version&&s<e.next_major_version&&(l.default.isUndefined(e.binaryPath)||l.default.isNull(e.binaryPath)||""===e.binaryPath.trim()||(p=!0)),e.isDefault&&(f=!0)})),!(p|f)))return c.default.Browser.notifier.alert((0,o.default)("Configuration required"),n),!1;var u,s,f,p,m;return!0},t.isShortcutValue=function(e){var t;return!!e&&[e.alt,e.control,null==e?void 0:e.key,null==e||null===(t=e.key)||void 0===t?void 0:t.char].every((function(e){return!l.default.isUndefined(e)}))},t.parseFuncParams=function(e){var t=[],r="",a="";if(e.endsWith("()"))r=e.substring(0,e.length-2);else if(e.endsWith(")")){if(!e.endsWith("()")&&e.endsWith(")")){var n=0,l=e.length;for(n=e.length-2;n>=0;){if("("==e[n]){l=n;break}if('"'==e[n])for(n--;'"'!=e[n];)n--;n--}r=e.substring(0,l),a=e.substring(l+1,e.length-1);var o=0,i="",u=["IN","OUT","INOUT","VARIADIC"];for(n=0;n<a.length;){if('"'==a[n])for(n++;'"'!=a[n];)n++;else" "==a[n]?(""==i||u.indexOf(i)>-1)&&(i=a.substring(o,n),o=n+1):","==a[n]&&(t.push([i,a.substring(o,n)]),i="",o=n+1);n++}t.push([i,a.substring(o)])}}else r=e;return{func_name:r,param_string:a,params:t}},t.parseShortcutValue=function(e){var t,r="";if(!e)return null;e.alt&&(r+="alt+");e.shift&&(r+="shift+");e.control&&(r+="ctrl+");return r+=null==e||null===(t=e.key.char)||void 0===t?void 0:t.toLowerCase()},t.pgHandleItemError=function(e,t){var r=window.pgAdmin.Browser;if(!e||!r)return;if("application/json"==e.response.headers["content-type"]){var a=e.response.data;if(a&&(503==e.response.status?"CONNECTION_LOST"==a.info&&"server"in t.info&&a.data.sid>=0&&a.data.sid==t.info.server._id:428==e.response.status&&a.errormsg&&a.errormsg==(0,o.default)("Connection to the server has been lost."))){t.preHandleConnectionLost&&"function"==typeof t.preHandleConnectionLost&&t.preHandleConnectionLost.apply(this,arguments);var n=r.Nodes.server,l=function(){var e=function(a,n,l){this.args.info.server._id==a&&(r.Events.off("pgadmin:server:connected",e),r.Events.off("pgadmin:server:connect:cancelled",t),this.resp.data.database&&this.resp.data.database!=l.db&&r.Events.trigger("pgadmin:database:connection:lost",this.args.item,this.resp,!0))}.bind(this),t=function(a,n,l){a==this.args.info.server.id&&(r.Events.off("pgadmin:server:connected",e),r.Events.off("pgadmin:server:connect:cancelled",t),r.Events.trigger("pgadmin:database:connect:cancelled",a,this.resp.data.database||l.db,n,l))}.bind(this);r.Events.on("pgadmin:server:connected",e),r.Events.on("pgadmin:server:connect:cancelled",t),r.Events.trigger("pgadmin:server:connection:lost",this.args.item,this.resp)}.bind({resp:a,error:e,args:t});return(0,s.default)().get(n.generate_url(null,"connect",t.info.server,!0,t.info)).then((function(e){var n=e.data;n.success&&"connected"in n.data&&n.data.connected?r.Events.trigger("pgadmin:database:connection:lost",t.item,a):l()})).catch((function(){l()})),!0}if(a&&"CRYPTKEY_MISSING"==a.info&&503==e.response.status)return!1}return!1},t.quote_ident=p,t.requestAnimationAndFocus=function(e){if(!e)return;var t=h((function(){var r;null==e||null===(r=e.focus)||void 0===r||r.call(e),v(t)}))},t.scrollbarWidth=function(){var e=document.createElement("div");e.setAttribute("style","width: 100px; height: 100px; overflow: scroll; position:absolute; top:-9999px;"),document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t},t.sprintf=function(e){try{var t=arguments;return e.split("%s").map((function(e,r){return r>0?r<t.length?[t[r],e].join(""):["%s",e].join(""):e})).join("")}catch(t){return console.error(t),e}},t.titleize=function(e){return""===e||null===e?e:e.split(" ").map((function(e){return e[0].toUpperCase()+e.substr(1).toLowerCase()})).join(" ")},t.toCodeMirrorKey=function(e){var t,r,a="";if(!e)return a;e.alt&&(a+="Alt-");e.shift&&(a+="Shift-");e.control&&((0,f.isMac)()&&e.ctrl_is_meta?a+="Meta-":a+="Ctrl-");1==(null==e||null===(t=e.key.char)||void 0===t?void 0:t.length)?a+=null==e||null===(r=e.key.char)||void 0===r?void 0:r.toLowerCase():a+=null==e?void 0:e.key.char;return a},t.toPrettySize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"B";try{if(""==t)return Intl.NumberFormat("en",{notation:"compact"}).format(e);var r=(0,u.default)(e).from(t).toBest();return r.val=Math.round(100*r.val)/100,"".concat(r.val," ").concat(r.unit)}catch(e){return""}};var n=a(r(85715));r(80115),r(23604),r(19693),r(18665),r(80475),r(59581),r(68763),r(1772),r(33734),r(79389),r(64189),r(94009),r(7899),r(5086),r(96088),r(52231),r(79073),r(87136),r(6048),r(67500),r(29979),r(78636),r(40173),r(50785),r(54989),r(68329),r(52357),r(20861),r(71905),r(85213),r(97182),r(12279),r(39302),r(70147),r(66217),r(97966),r(12805),r(35944),r(44787),r(50632),r(52278),r(14245),r(52492),r(93266),r(37192),r(37220),r(82432),r(32483),r(36696),r(58083),r(14602),r(30789),r(58565),r(60933);var l=a(r(2543)),o=a(r(98351)),i=r(53656),u=a(r(71666)),s=a(r(6520)),d=a(r(53196)),c=a(r(35244)),f=r(5875);function p(e){var t=!1;return isNaN(parseInt(e))||(t=!0),e.search(/[^a-z0-9_]/g)>-1&&(e=e.replace(/"/g,'""'),t=!0),t?'"'.concat(e,'"'):e}function m(){var e,t=navigator.userAgent,r=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(/trident/i.test(r[1]))return{name:"IE",version:(e=/\brv[ :]+(\d+)/g.exec(t)||[])[1]||""};if(t.startsWith("Nwjs")){var a,n=null===(a=t.split("-")[0])||void 0===a?void 0:a.split(":");return{name:n[0],version:n[1]}}return"Chrome"===r[1]&&null!=(e=t.match(/\bOPR|Edge\/(\d+)/))?{name:e[0],version:e[1]}:(r=r[2]?[r[1],r[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&r.splice(1,1,e[1]),{name:r[0],version:r[1]})}var h=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,v=window.cancelAnimationFrame||window.mozCancelAnimationFrame},82657:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(15195),r(4895),r(79389),r(98741),r(15852),r(6048),r(29979);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.checkUniqueCol=function(e,t){if(t){var r,a=u(e.entries());try{for(a.s();!(r=a.n()).done;){var l,i=(0,n.default)(r.value,2),s=i[0],d=i[1],c=u(e.slice(0,s));try{for(c.s();!(l=c.n()).done;){var f=l.value;if(o.default.isEqual(o.default.pick(f,t),o.default.pick(d,t)))return s}}catch(e){c.e(e)}finally{c.f()}}}catch(e){a.e(e)}finally{a.f()}}return-1},t.emptyValidator=function(e,t){if(d(t))return(0,l.sprintf)(i.default.Browser.messages.CANNOT_BE_EMPTY,e);return null},t.integerValidator=function(e,t){if(o.default.isUndefined(t)||o.default.isNull(t)||""===String(t))return null;if(!/^-?\d*$/.test(t))return(0,l.sprintf)(i.default.Browser.messages.MUST_BE_INT,e);return null},t.isEmptyString=d,t.minMaxValidator=function(e,t,r,a){if(o.default.isUndefined(t)||o.default.isNull(t)||""===String(t))return null;if(!o.default.isUndefined(r)&&t<r)return(0,l.sprintf)(i.default.Browser.messages.MUST_GR_EQ,e,r);if(!o.default.isUndefined(a)&&t>a)return(0,l.sprintf)(i.default.Browser.messages.MUST_LESS_EQ,e,a);return null},t.numberValidator=function(e,t){if(o.default.isUndefined(t)||o.default.isNull(t)||""===String(t))return null;if(!/^-?\d+(\.?\d*)$/.test(t))return(0,l.sprintf)(i.default.Browser.messages.MUST_BE_NUM,e);return null};var n=a(r(85715));r(18665),r(14913),r(5086),r(87136),r(40173),r(68329),r(14602);var l=r(96241),o=a(r(2543)),i=a(r(35244));function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function d(e){return o.default.isUndefined(e)||o.default.isNull(e)||""===String(e).trim()||""==String(e).replace(/(^\s+)|(\s+$)/g,"")}},19966:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function e(t){var r;return null!==(r=t.opener)&&void 0!==r&&r.pgAdmin?e(t.opener):t},n=function(){var e=null;try{var t,r,n;e=null!==(t=window.opener)&&void 0!==t&&t.pgAdmin?a(window.opener):null!==(r=window.parent)&&void 0!==r&&r.pgAdmin?window.parent:null!==(n=window.top)&&void 0!==n&&n.pgAdmin?window.top:window}catch(t){e=window}return e}();t.default=n},35167:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(54756));r(80115),r(47746),r(19693),r(98741),r(43148);var i=n(r(59646)),u=n(r(29293)),s=n(r(85715)),d=n(r(17383)),c=n(r(34579)),f=n(r(43693)),p=r(96241),m=r(65559),h=r(48470),v=r(58237),g=N(r(53196));r(69147);var b=n(r(19966)),y=n(r(35244)),w=n(r(51268)),E=n(r(38249)),_=r(48103),O=n(r(6520)),x=n(r(98351)),k=n(r(50553)),C=n(r(30642)),P=r(86498),S=n(r(10778)),M=N(r(2844)),j=n(r(96540)),T=n(r(40961));function D(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(D=function(e){return e?r:t})(e)}function N(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=D(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}var I=t.default=function(){function e(t,r){(0,d.default)(this,e),this.pgAdmin=t,this.pgBrowser=r,this.api=(0,O.default)()}return(0,c.default)(e,[{key:"psqlToolEnabled",value:function(e){return!(a.isUndefined(e)||a.isNull(e)||!y.default.enable_psql||-1!=a.indexOf(y.default.unsupported_nodes,e._type)||("database"!=e._type||!e.allowConn)&&"database"==e._type)}},{key:"init",value:function(){if(!this.initialized){this.initialized=!0,M.setPGCSRFToken(y.default.csrf_token_header,y.default.csrf_token);var e=[{name:"psql",module:this,applies:["tools"],callback:"openPsqlTool",enable:this.psqlToolEnabled,priority:1,label:(0,x.default)("PSQL Tool"),data:{applies:"tools",data_disabled:(0,x.default)("Please select a database from the object explorer to access Pql Tool.")}}];this.enable_psql_tool=y.default.enable_psql,y.default.enable_psql&&w.default.add_menus(e)}}},{key:"openPsqlTool",value:function(e,t){var r=(0,m.retrieveAncestorOfTypeServer)(w.default,t,(0,x.default)("PSQL Error"));if((0,p.hasBinariesConfiguration)(w.default,r)){var n=w.default.tree.findNodeByDomElement(t);if(void 0!==n&&n.getData()){var l=w.default.tree.getTreeNodeHierarchy(t);if(!a.isUndefined(l.server)){var o,i=(0,p.getRandomInt)(1,9999999),u={database:l.database?a.unescape(l.database.label):"postgres",username:l.server.user.name,server:l.server.label,type:"psql_tool"},d=g.default.getState().getPreferencesForModule("browser").psql_tab_title_placeholder;o=(0,h.generateTitle)(d,u);var c=this.getPanelUrls(i,l),f=(0,s.default)(c,2),b=f[0],E=f[1],_=a.escape(o),O=g.default.getState().getPreferencesForModule("browser").new_browser_tab_open;return y.default.Browser.Events.trigger("pgadmin:tool:show","".concat(v.BROWSER_PANELS.PSQL_TOOL,"_").concat(i),b,{title:_,db:E},{title:o,icon:"fas fa-terminal psql-tab-style",manualClose:!1,renamable:!0},Boolean(null==O?void 0:O.includes("psql_tool"))),!0}y.default.Browser.notifier.alert((0,x.default)("PSQL Error"),(0,x.default)("Please select a server/database object."))}else y.default.Browser.notifier.alert((0,x.default)("PSQL Error"),(0,x.default)("No object selected."))}}},{key:"getPanelUrls",value:function(e,t){var r,a=(0,k.default)("psql.panel",{trans_id:e}),n=g.default.getState().getPreferencesForModule("misc").theme;return a+="?sgid=".concat(t.server_group._id)+"&sid=".concat(t.server._id)+"&did=".concat(t.database._id)+"&server_type=".concat(t.server.server_type)+"&theme=".concat(n),null!==(r=t.database)&&void 0!==r&&r._id?a+="&db=".concat(encodeURIComponent(t.database._label)):a+="&db=",[a,t.database._label]}},{key:"loadComponent",value:(t=(0,u.default)(o.default.mark((function e(t,r){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y.default.Browser.keyboardNavigation.init(),e.next=3,(0,g.listenPreferenceBroadcast)();case 3:T.default.render(j.default.createElement(C.default,null,j.default.createElement(_.PgAdminContext.Provider,{value:y.default},j.default.createElement(S.default,null,j.default.createElement(P.NotifierProvider,{pgAdmin:y.default,pgWindow:b.default}),j.default.createElement(E.default,{params:r,pgAdmin:y.default})))),t);case 4:case"end":return e.stop()}}),e)}))),function(e,r){return t.apply(this,arguments)})}],[{key:"getInstance",value:function(){if(!e.instance){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];e.instance=(0,i.default)(e,r)}return e.instance}}]);var t}();(0,f.default)(I,"instance",void 0)},38249:(e,t,r)=>{"use strict";var a=r(2543);r(18665),r(15852),r(10678),r(5086),r(29979),r(10121),r(14602);var n=r(24994),l=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.default=y;var o=n(r(85715));r(18772);var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=l(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),u=r(67327),s=n(r(50553)),d=n(r(5556)),c=r(62975),f=r(29195),p=r(98727),m=r(68661),h=r(26359),v=r(89074);r(69147);var g=n(r(98351));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e){var t=e.params,r=e.pgAdmin,n=(0,u.useTheme)(),l=i.default.useRef(null),d=i.default.useRef(null),b=function(e){var t=new c.Terminal({cursorBlink:!0,scrollback:5e3}),n=function(e){var t=new f.FitAddon;e.loadAddon(t);var r=new p.WebLinksAddon;e.loadAddon(r);var a=new m.SearchAddon;return e.loadAddon(a),t.fit(),e.resize(15,50),t.fit(),t}(t);t.open(d.current);var l=(0,h.io)("/pty",{path:"".concat((0,s.default)("pgadmin.root"),"/socket.io"),pingTimeout:12e4,pingInterval:25e3});return function(e,t,r,n,l,o,i,u){var s=!0;e.on("pty-output",(function(t){t.error&&i.write("\r\n"),i.write(t.result),t.error&&i.write("\r\n"),s&&t&&u&&(e.emit("socket_set_role",{role:a.unescape(u)}),s=!1)})),e.on("connect",(function(){t&&e.emit("start_process",{sid:r,db:n,stype:l}),o.fit(),e.emit("resize",{cols:i.cols,rows:i.rows})})),e.on("conn_error",(function(t){i.write(t.error),o.fit(),e.emit("resize",{cols:i.cols,rows:i.rows})})),e.on("conn_not_allow",(function(){i.write("PSQL connection not allowed"),o.fit(),e.emit("resize",{cols:i.cols,rows:i.rows})})),e.on("disconnect-psql",(function(){e.emit("server-disconnect",{sid:r}),i.write("\r\nServer disconnected, Connection terminated, To create new connection please open another psql tool.")}))}(l,e.is_enable,e.sid,e.db,e.server_type,n,t,e.role),function(e,t,r,a){e.attachCustomKeyEventHandler((function(t){if(t.stopPropagation(),"keydown"!=t.type||!t.metaKey&&!t.ctrlKey||"c"!=t.key&&"C"!=t.key)self.pgAdmin.Browser.keyboardNavigation.triggerIframeEventsBroadcast(t,!0);else{var n=e.getSelection();navigator.permissions.query({name:"clipboard-write"}).then((function(e){"granted"===e.state||"prompt"===e.state?(0,v.copyToClipboard)(n):a.Browser.notifier.alert((0,g.default)("Clipboard write permission required"),(0,g.default)("To copy data from PSQL terminal, Clipboard write permission required."))}))}return!(t.ctrlKey&&"win32"==r)})),e.textarea.addEventListener("paste",(function(){navigator.permissions.query({name:"clipboard-read"}).then((function(e){"granted"===e.state||"prompt"===e.state?navigator.clipboard.readText().then((function(e){var r=e;r.length>0&&t.emit("socket_input",{input:r,key_name:"paste"})})):a.Browser.notifier.alert((0,g.default)("Clipboard read permission required"),(0,g.default)("To paste data on the PSQL terminal, Clipboard read permission required."))}))})),e.onKey((function(e){t.emit("socket_input",{input:e.key,key_name:e.domEvent.code})}))}(t,l,e.platform,r),setTimeout((function(){l.emit("resize",{cols:t.cols,rows:t.rows})}),1e3),[t,l]};return(0,i.useEffect)((function(){var e,r=b(t),a=(0,o.default)(r,2),n=a[0],i=a[1];return l.current=n,null===(e=l.current)||void 0===e||e.setOption("theme",{background:"#ff0000"}),function(){n.dispose(),i.disconnect()}}),[]),(0,i.useEffect)((function(){var e,t={background:n.palette.background.default,foreground:n.palette.text.primary,cursor:n.palette.text.primary,cursorAccent:n.palette.text.primary,selection:n.palette.primary.main};null===(e=l.current)||void 0===e||e.setOption("theme",t)}),[n]),i.default.createElement(u.Box,{width:"100%",height:"100%",display:"flex",flexDirection:"column",flexGrow:"1",tabIndex:"0",ref:d})}y.propTypes={params:d.default.shape({is_enable:d.default.Boolean,sid:d.default.oneOfType([d.default.number,d.default.string]).isRequired,db:d.default.oneOfType([d.default.number,d.default.string]).isRequired,server_type:d.default.string,role:d.default.string,platform:d.default.string}),pgAdmin:d.default.object.isRequired}},71111:(e,t,r)=>{"use strict";var a=r(24994),n=a(r(35244)),l=a(r(51268)),o=a(r(35167));n.default.Tools||(n.default.Tools={}),n.default.Tools.Psql=o.default.getInstance(n.default,l.default),e.exports={Psql:o.default}},31372:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(5086),r(34606),r(58379);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.generateViewDataTitle=O,t.retrieveNameSpaceName=_,t.retrieveNodeName=function(e){if(!e)return null;if(void 0!==e.table)return e.table.label;if(void 0!==e.view)return e.view.label;if(void 0!==e.catalog)return e.catalog.label;return""},t.showViewData=function(e,t,r,a,n){var l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=t.tree.findNodeByDomElement(a);if(void 0===o||!o.getData())return void g.default.Browser.notifier.alert((0,d.default)("Data Grid Error"),(0,d.default)("No object selected."));var i=t.tree.getTreeNodeHierarchy(a);if(function(e){return void 0===e.server||void 0===e.database}(i)||!function(e){return void 0!==e.schema||void 0!==e.view||void 0!==e.catalog}(i))return;if(-1===["table","partition","view","mview","foreign_table","catalog_object"].indexOf(o.getData()._type))return;var u=function(e,t,r,a){var n,l,o=(0,c.default)("sqleditor.panel",{trans_id:e});o+="?is_query_tool=".concat(!1)+"&cmd_type=".concat(t.mnuid)+"&obj_type=".concat(r._type)+"&obj_id=".concat(r._id)+"&sgid=".concat(a.server_group._id)+"&sid=".concat(a.server._id)+"&did=".concat(a.database._id)+"&server_type=".concat(a.server.server_type),!a.server.username&&null!==(n=a.server.user)&&void 0!==n&&n.name&&(o+="&user=".concat(null===(l=a.server.user)||void 0===l?void 0:l.name));return o}(n,r,o.getData(),i),s=O(t,a);if(l){var f=function(e,t){var r={sid:t.server._id,did:t.database._id,obj_id:e._id};return(0,c.default)("sqleditor.filter_validate",r)}(o.getData(),i);!function(e,t,r,a,n,l,o){var i=new E,u=(0,c.default)("help.static",{filename:"viewdata_filter.html"}),s=function(){r.launch(a,n,!1,l,{sql_filter:i._sessData.filter_sql})};e.Events.trigger("pgadmin:utility:show",t,(0,d.default)("Data Filter - %s",l),{schema:i,urlBase:o,helpUrl:u,saveBtnName:(0,d.default)("OK"),isTabView:!1,onSave:s},e.stdW.md,e.stdH.sm)}(t,a,e,n,u,s,f)}else e.launch(n,u,!1,s)},r(19693),r(98741);var n=a(r(43693)),l=a(r(17383)),o=a(r(34579)),i=a(r(28452)),u=a(r(63072)),s=a(r(29511)),d=a(r(98351)),c=a(r(50553)),f=r(48470),p=a(r(21464)),m=a(r(2543)),h=r(82657),v=a(r(53196)),g=a(r(35244));function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function y(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,w()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var E=t.default=function(e){function t(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.default)(this,t),(e=y(this,t,[{filter_sql:""}])).fieldOptions=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},r),e}return(0,s.default)(t,e),(0,o.default)(t,[{key:"baseFields",get:function(){return[{id:"filter_sql",label:(0,d.default)("Data Filter"),type:"sql",isFullTab:!0,cell:"text"}]}},{key:"validate",value:function(e,t){if((0,h.isEmptyString)(e.filter_sql))return t("filter_sql",(0,d.default)("Data filter can not be empty.")),!0;t("filter_sql",null)}}])}(p.default);function _(e){return e?void 0!==e.schema?e.schema.label:void 0!==e.view?e.view.label:void 0!==e.catalog?e.catalog.label:"":null}function O(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,n=v.default.getState().getPreferencesForModule("browser"),l=e.tree.getTreeNodeHierarchy(t),o=_(l),i=!m.default.isUndefined(a)&&null!=a&&a.hasOwnProperty("db_name")?a.db_name:(0,f.getDatabaseLabel)(l),u=e.tree.findNodeByDomElement(t),s="";s=r||n.vw_edt_tab_title_placeholder;var d={database:i,username:l.server.user.name,server:l.server.label,schema:o,table:u.getData().label,type:"view_data"};return(0,f.generateTitle)(s,d)}},48470:(e,t,r)=>{"use strict";var a=r(2543);r(15852);var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.generateTitle=p,t.getDatabaseLabel=c,t.getPanelTitle=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=s.default.getState().getPreferencesForModule("browser");null==t&&null==a&&(t=e.tree.selected());if(null==a){if(null==(a=e.tree.getTreeNodeHierarchy(t)))return;if(function(e){return void 0===e.server}(a))return}l||(l=c(a));var i="";i=n?d.qt_default_placeholder:r||o.qt_tab_title_placeholder;var u={database:l,username:a.server.user.name,server:a.server.label,type:"query_tool"};return p(i,u)},t.getQueryToolIcon=f,t.getTitle=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,i=!(arguments.length>7&&void 0!==arguments[7])||arguments[7],s=i?e.qt_default_placeholder:e.vw_edt_default_placeholder;if(!a){var d,c;if(i)s=null!==(d=t.qt_tab_title_placeholder)&&void 0!==d?d:e.vw_edt_default_placeholder;else s=null!==(c=t.vw_edt_tab_title_placeholder)&&void 0!==c?c:e.qt_default_placeholder}return p(s,{database:l,username:o,server:n,schema:(0,u.retrieveNameSpaceName)(r),table:(0,u.retrieveNodeName)(r),type:i?"query_tool":"view_data"})},t.refresh_db_node=function(e,t){d.Browser.notifier.alert((0,o.default)("Database moved/renamed"),(0,o.default)(e),(function(){d.Browser.Nodes.database.callbacks.refresh(void 0,t)}))},t.setQueryToolDockerTitle=function(e,t,r,a,n){var o=f(a,r,n),i=(0,l.default)(o,2),u=i[0],s=i[1];e.setTitle(t,a,u,s)},t.set_renamable_option=function(e,t){t||"true"==t?null==e||e.renamable(!1):null==e||e.renamable(!0)};var l=n(r(85715));r(98741),r(87136),r(40173);var o=n(r(98351)),i=n(r(19966)),u=r(31372),s=n(r(53196)),d=i.default.pgAdmin;function c(e){var t;return e.database?e.database._label:null===(t=e.server)||void 0===t?void 0:t.db}function f(e,t,r){var a,n="";return r||"true"==r?(n="fa fa-file-alt",a=(0,o.default)("File - ")+e):"false"!=t&&t?(n="pg-font-icon icon-query_tool",a=(0,o.default)("Query Tool - ")+e):(n="pg-font-icon icon-view_data",a=(0,o.default)("View/Edit Data - ")+e),[n,a]}function p(e,t){return"query_tool"==t.type||"psql_tool"==t.type?e=(e=(e=e.replace("%DATABASE%",t.database)).replace("%USERNAME%",t.username)).replace("%SERVER%",t.server):"view_data"==t.type?e=(e=(e=(e=(e=e.replace("%DATABASE%",t.database)).replace("%USERNAME%",t.username)).replace("%SERVER%",t.server)).replace("%SCHEMA%",t.schema)).replace("%TABLE%",t.table):"debugger"==t.type&&(e=(e=(e=(e=e.replace("%FUNCTION%",a.unescape(t.function_name))).replace("%ARGS%",a.unescape(t.args))).replace("%SCHEMA%",a.unescape(t.schema))).replace("%DATABASE%",a.unescape(t.database))),e}},58761:(e,t,r)=>{"use strict";r(15852),r(10678),r(34606),r(10121);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.FileTreeItem=void 0,r(19693),r(18665),r(80475),r(64189),r(7918),r(5086),r(29979),r(14602);var l=a(r(54756)),o=a(r(29293)),i=a(r(17383)),u=a(r(34579)),s=a(r(28452)),d=a(r(63072)),c=a(r(29511)),f=a(r(43693)),p=a(r(46942)),m=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),h=r(37875),v=r(7775),g=a(r(2543));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function y(e,t,r){return t=(0,d.default)(t),(0,s.default)(e,w()?Reflect.construct(t,r||[],(0,d.default)(e).constructor):t.apply(e,r))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var E=t.FileTreeItem=function(e){function t(e){var r;return(0,i.default)(this,t),r=y(this,t,[e]),(0,f.default)(r,"fileTreeEvent",void 0),(0,f.default)(r,"setActiveFile",function(){var e=(0,o.default)(l.default.mark((function e(t){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r.props.changeDirectoryCount(t.parent),!0!==t._loaded&&r.events.dispatch(v.FileTreeXEvent.onTreeEvents,window.event,"added",t),t._loaded=!0;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,f.default)(r,"handleDivRef",(function(e){null===e?t.itemIdToRefMap.delete(r.props.item.id):(t.itemIdToRefMap.set(r.props.item.id,e),t.refToItemIdMap.set(e,r.props.item))})),(0,f.default)(r,"handleContextMenu",(function(e){var t=r.props,a=t.item,n=t.itemType,l=t.onContextMenu;n!==h.ItemType.File&&n!==h.ItemType.Directory||l(e,a)})),(0,f.default)(r,"handleClick",(function(e){var t=r.props,a=t.item,n=t.itemType,l=t.onClick;n!==h.ItemType.File&&n!==h.ItemType.Directory||l(e,a,n)})),(0,f.default)(r,"handleDoubleClick",(function(e){var t=r.props,a=t.item,n=t.itemType,l=t.onDoubleClick;n!==h.ItemType.File&&n!==h.ItemType.Directory||l(e,a,n)})),(0,f.default)(r,"handleMouseEnter",(function(e){var t=r.props,a=t.item,n=t.itemType,l=t.onMouseEnter;n!==h.ItemType.File&&n!==h.ItemType.Directory||null==l||l(e,a)})),(0,f.default)(r,"handleMouseLeave",(function(e){var t=r.props,a=t.item,n=t.itemType,l=t.onMouseLeave;n!==h.ItemType.File&&n!==h.ItemType.Directory||null==l||l(e,a)})),(0,f.default)(r,"handleDragStartItem",(function(e){var a=r.props,n=a.item,l=a.itemType,o=a.events;l!==h.ItemType.File&&l!==h.ItemType.Directory||t.itemIdToRefMap.get(n.id)&&o.dispatch(v.FileTreeXEvent.onTreeEvents,e,"dragstart",n)})),r.forceUpdate=r.forceUpdate.bind(r),r}return(0,c.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.item,r=e.itemType,a=e.decorations,n=r===h.ItemType.RenamePrompt,l=r===h.ItemType.NewDirectoryPrompt||r===h.ItemType.NewFilePrompt,o=r===h.ItemType.Directory?t.expanded:r===h.ItemType.RenamePrompt&&t.target.type===h.FileType.Directory&&t.target.expanded,i=r===h.ItemType.File||r===h.ItemType.NewFilePrompt||r===h.ItemType.RenamePrompt&&t.target.constructor===h.FileEntry?"file":"directory";this.props.item.parent&&this.props.item.parent.path&&(this.props.item.resolvedPathCache=this.props.item.parent.path+"/"+this.props.item._metadata.data.id);var u=t.children&&t.children.length>0&&-1!==t._metadata.data._type.indexOf("coll-")?"("+t.children.length+")":"",s=t._metadata.data.extraClasses?t._metadata.data.extraClasses.join(" "):"";return m.createElement("div",{className:(0,p.default)("file-entry",{renaming:n,prompt:n||l,new:l},i,a?a.classlist:null,"depth-".concat(t.depth),s),"data-depth":t.depth,onContextMenu:this.handleContextMenu,onClick:this.handleClick,onDoubleClick:this.handleDoubleClick,onDragStart:this.handleDragStartItem,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onKeyDown:function(){},ref:this.handleDivRef,draggable:!0},l||"directory"!==i?null:m.createElement("i",{className:(0,p.default)("directory-toggle",o?"open":"")}),m.createElement("span",{className:"file-label"},t._metadata&&t._metadata.data.icon?m.createElement("i",{className:(0,p.default)("file-icon",t._metadata&&t._metadata.data.icon?t._metadata.data.icon:i)}):null,m.createElement("span",{className:"file-name"},g.default.unescape(this.props.item.getMetadata("data")._label),m.createElement("span",{className:"children-count"},u))))}},{key:"componentDidMount",value:function(){this.events=this.props.events,this.props.item.resolvedPathCache=this.props.item.parent.path+"/"+this.props.item._metadata.data.id,this.props.decorations&&this.props.decorations.addChangeListener(this.forceUpdate),this.setActiveFile(this.props.item)}},{key:"componentWillUnmount",value:function(){this.props.decorations&&this.props.decorations.removeChangeListener(this.forceUpdate)}},{key:"componentDidUpdate",value:function(e){e.decorations&&e.decorations.removeChangeListener(this.forceUpdate),this.props.decorations&&this.props.decorations.addChangeListener(this.forceUpdate)}}],[{key:"getBoundingClientRectForItem",value:function(e){var r=t.itemIdToRefMap.get(e.id);return r?r.getBoundingClientRect():null}}])}(m.Component);(0,f.default)(E,"renderHeight",24),(0,f.default)(E,"itemIdToRefMap",new Map),(0,f.default)(E,"refToItemIdMap",new Map)},4748:(e,t,r)=>{"use strict";r(63534),r(40590),r(64216),r(17),r(58476),r(15195),r(4895),r(18665),r(14913),r(79389),r(36012),r(15852),r(10678),r(3101),r(7899),r(34606),r(87136),r(6048),r(29979),r(10121),r(58379),r(14602);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.FileTreeX=void 0,Object.defineProperty(t,"IFileTreeXHandle",{enumerable:!0,get:function(){return y.IFileTreeXHandle}}),Object.defineProperty(t,"IFileTreeXProps",{enumerable:!0,get:function(){return y.IFileTreeXProps}}),r(18636),r(47746),r(98741),r(5086),r(43148),r(18772);var l=a(r(54756)),o=a(r(73738)),i=a(r(29293)),u=a(r(17383)),s=a(r(34579)),d=a(r(28452)),c=a(r(63072)),f=a(r(29511)),p=a(r(43693)),m=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=_(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}(r(96540)),h=r(37875),v=r(59687),g=r(58761),b=r(50606),y=r(7775),w=r(14282),E=a(r(70713));function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=function(e){return e?r:t})(e)}function O(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return x(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){i=!0,l=e},f:function(){try{o||null==r.return||r.return()}finally{if(i)throw l}}}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){(0,p.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function P(e,t,r){return t=(0,c.default)(t),(0,d.default)(e,S()?Reflect.construct(t,r||[],(0,c.default)(e).constructor):t.apply(e,r))}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(S=function(){return!!e})()}t.FileTreeX=function(e){function t(e){var r;return(0,u.default)(this,t),r=P(this,t,[e]),(0,p.default)(r,"fileTreeHandle",void 0),(0,p.default)(r,"activeFileDec",void 0),(0,p.default)(r,"pseudoActiveFileDec",void 0),(0,p.default)(r,"activeFile",void 0),(0,p.default)(r,"pseudoActiveFile",void 0),(0,p.default)(r,"wrapperRef",m.createRef()),(0,p.default)(r,"events",void 0),(0,p.default)(r,"disposables",void 0),(0,p.default)(r,"keyboardHotkeys",void 0),(0,p.default)(r,"fileTreeEvent",void 0),(0,p.default)(r,"hoverTimeoutId",m.createRef()),(0,p.default)(r,"hoverDispatchId",m.createRef()),(0,p.default)(r,"handleTreeEvent",(function(){r.fileTreeEvent=r.props.onEvent})),(0,p.default)(r,"handleTreeReady",(function(e){var t,a,n,o=r.props,u=o.onReady,s=o.model,d=null===(t=r.wrapperRef.current)||void 0===t||null===(t=t.querySelector("div"))||void 0===t?void 0:t.querySelector("div");r.props.onScroll&&(null==d||d.addEventListener("scroll",(function(e){var t,a;return null===(t=(a=r.props).onScroll)||void 0===t?void 0:t.call(a,e)}))),r.fileTreeHandle=C(C({},e),{},{getModel:function(){return r.props.model},getActiveFile:function(){return r.activeFile},setActiveFile:r.setActiveFile,getPseudoActiveFile:function(){return r.pseudoActiveFile},setPseudoActiveFile:r.setPseudoActiveFile,toggleDirectory:r.toggleDirectory,closeDir:r.closeDir,newFile:(n=(0,i.default)(l.default.mark((function t(a){return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=r,t.next=3,e.promptNewFile(a);case 3:return t.t1=t.sent,t.abrupt("return",t.t0.supervisePrompt.call(t.t0,t.t1));case 5:case"end":return t.stop()}}),t)}))),function(e){return n.apply(this,arguments)}),newFolder:(a=(0,i.default)(l.default.mark((function t(a){return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=r,t.next=3,e.promptNewDirectory(a);case 3:return t.t1=t.sent,t.abrupt("return",t.t0.supervisePrompt.call(t.t0,t.t1));case 5:case"end":return t.stop()}}),t)}))),function(e){return a.apply(this,arguments)}),onBlur:function(e){return r.events.add(y.FileTreeXEvent.OnBlur,e)},hasDirectFocus:function(){return r.wrapperRef.current===document.activeElement},first:r.first,parent:r.parent,hasParent:r.hasParent,isOpen:r.isOpen,isClosed:r.isClosed,itemData:r.itemData,children:r.children,getItemFromDOM:r.getItemFromDOM,getDOMFromItem:r.getDOMFromItem,onTreeEvents:function(e){return r.events.add(y.FileTreeXEvent.onTreeEvents,e)},addIcon:r.addIcon,addCssClass:r.addCssClass,create:r.create,remove:r.remove,update:r.update,refresh:r.refresh,setLabel:r.setLabel,unload:r.unload,deSelectActiveFile:r.deSelectActiveFile,resize:r.resize,showLoader:r.showLoader,hideLoader:r.hideLoader}),s.decorations.addDecoration(r.activeFileDec),s.decorations.addDecoration(r.pseudoActiveFileDec),r.disposables.add(r.fileTreeHandle.onDidChangeModel((function(e,t){r.setActiveFile(null),r.setPseudoActiveFile(null),e.decorations.removeDecoration(r.activeFileDec),e.decorations.removeDecoration(r.pseudoActiveFileDec),t.decorations.addDecoration(r.activeFileDec),t.decorations.addDecoration(r.pseudoActiveFileDec)}))),r.disposables.add(r.fileTreeHandle.onBlur((function(){r.setPseudoActiveFile(null)}))),r.keyboardHotkeys=new w.KeyboardHotkeys(r.fileTreeHandle,r.events),"function"==typeof u&&u(r.fileTreeHandle)})),(0,p.default)(r,"onItemMouseEnter",(function(e,t){var a;clearTimeout(null!==(a=r.hoverDispatchId.current)&&void 0!==a?a:void 0),r.hoverDispatchId.current=setTimeout((function(){var a;clearTimeout(null!==(a=r.hoverTimeoutId.current)&&void 0!==a?a:void 0),r.events.dispatch(y.FileTreeXEvent.onTreeEvents,e,"hovered",t)}),500)})),(0,p.default)(r,"onItemMouseLeave",(function(e){var t,a;clearTimeout(null!==(t=r.hoverTimeoutId.current)&&void 0!==t?t:void 0),clearTimeout(null!==(a=r.hoverDispatchId.current)&&void 0!==a?a:void 0),r.hoverTimeoutId.current=setTimeout((function(){r.events.dispatch(y.FileTreeXEvent.onTreeEvents,e,"hovered",null)}),100)})),(0,p.default)(r,"setActiveFile",function(){var e=(0,i.default)(l.default.mark((function e(t,a,n){var o,i;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((o=e.t0)!==r.props.model.root){e.next=10;break}return e.abrupt("return");case 10:if(r.activeFile===o){e.next=19;break}if(r.activeFile&&r.activeFileDec.removeTarget(r.activeFile),o&&r.activeFileDec.addTarget(o,v.TargetMatchMode.Self),r.activeFile=o,r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"selected",o),!o||!0!==a){e.next=19;break}return i=null!=n?n:"auto",e.next=19,r.fileTreeHandle.ensureVisible(o,i);case 19:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}()),(0,p.default)(r,"ensureVisible",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if(!(a=e.t0)){e.next=11;break}return e.next=11,r.fileTreeHandle.ensureVisible(a);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"deSelectActiveFile",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==r.props.model.root){e.next=10;break}return e.abrupt("return");case 10:r.activeFile===a&&(r.activeFileDec.removeTarget(r.activeFile),r.activeFile=null);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"setPseudoActiveFile",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==r.props.model.root){e.next=10;break}return e.abrupt("return");case 10:if(r.pseudoActiveFile!==a&&(r.pseudoActiveFile&&r.pseudoActiveFileDec.removeTarget(r.pseudoActiveFile),a&&r.pseudoActiveFileDec.addTarget(a,v.TargetMatchMode.Self),r.pseudoActiveFile=a),!a){e.next=14;break}return e.next=14,r.fileTreeHandle.ensureVisible(a);case 14:r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"selected",a);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"create",function(){var e=(0,i.default)(l.default.mark((function e(t,a){var n,o,i,u,s,d;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t&&null!=t||(t=r.props.model.root),n=r.props,o=n.create,i=n.model,u=t.isExpanded,s=void 0,!u||null!=t._children&&0!=t._children.length){e.next=7;break}return e.next=7,r.fileTreeHandle.closeDirectory(t);case 7:if(t.isExpanded||null!=t._children&&0!=t._children.length){e.next=12;break}return e.next=10,r.fileTreeHandle.openDirectory(t);case 10:e.next=18;break;case 12:return e.next=14,r.fileTreeHandle.openDirectory(t);case 14:return e.next=16,o(t.path,a);case 16:(s=e.sent)&&s.type&&s.name&&i.root.inotify({type:h.WatchEvent.Added,directory:t.path,file:s});case 18:return r.changeDirectoryCount(t),(d=t._children.find((function(e){return e._metadata.data.id===a.id}))).resolvedPathCache=d.parent.path+"/"+d._metadata.data.id,e.abrupt("return",d);case 22:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,p.default)(r,"update",function(){var e=(0,i.default)(l.default.mark((function e(t,a){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t._metadata.data=a,e.next=3,r.props.update(t.path,a);case 3:r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"updated",t);case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,p.default)(r,"refresh",function(){var e=(0,i.default)(l.default.mark((function e(t){var a,n,o,i,u;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.isExpanded,!(t.children&&t.children.length>0)){e.next=19;break}n=O(t.children),e.prev=3,n.s();case 5:if((o=n.n()).done){e.next=11;break}return i=o.value,e.next=9,r.remove(i).then((function(){}),(function(){console.warn("Error removing item")}));case 9:e.next=5;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),n.e(e.t0);case 16:return e.prev=16,n.f(),e.finish(16);case 19:if(!a){e.next=30;break}return(u=g.FileTreeItem.itemIdToRefMap.get(t.id))&&r.showLoader(u),e.next=24,r.fileTreeHandle.closeDirectory(t);case 24:return e.next=26,r.fileTreeHandle.openDirectory(t);case 26:return e.next=28,r.changeResolvePath(t);case 28:r.changeDirectoryCount(t),u&&r.hideLoader(u);case 30:case"end":return e.stop()}}),e,null,[[3,13,16,19]])})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"unload",function(){var e=(0,i.default)(l.default.mark((function e(t){var a,n,o,i;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.isExpanded,!(t.children&&t.children.length>0)){e.next=19;break}n=O(t.children),e.prev=3,n.s();case 5:if((o=n.n()).done){e.next=11;break}return i=o.value,e.next=9,r.remove(i).then((function(){}),(function(e){console.warn(e)}));case 9:e.next=5;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),n.e(e.t0);case 16:return e.prev=16,n.f(),e.finish(16);case 19:if(!a){e.next=23;break}return e.next=22,r.fileTreeHandle.closeDirectory(t);case 22:r.changeDirectoryCount(t);case 23:case"end":return e.stop()}}),e,null,[[3,13,16,19]])})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"remove",function(){var e=(0,i.default)(l.default.mark((function e(t){var a,n,o,i,u,s,d,c;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.props,n=a.remove,o=a.model,i=t.path,e.next=4,n(i,!1);case 4:u=o.root.pathfx.dirname(i),s=o.root.pathfx.basename(i),d=t.parent,u===d.path&&((c=d._children.find((function(e){return e._metadata&&e._metadata.data.id===s})))?(d.unlinkItem(c),0==d._children.length&&(d._children=null),r.changeDirectoryCount(d),r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"removed",t)):console.warn("Item not found"));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"first",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if(null!=(a=e.t0)){e.next=10;break}return e.abrupt("return",r.props.model.root.children[0]);case 10:if(!(a.branchSize>0)){e.next=12;break}return e.abrupt("return",a.children[0]);case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"parent",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==h.FileType.Directory&&a!==h.FileType.File){e.next=10;break}return e.abrupt("return",a.parent);case 10:return e.abrupt("return",null);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"hasParent",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==h.FileType.Directory&&a!==h.FileType.File){e.next=10;break}return e.abrupt("return",!!a.parent);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"children",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==h.FileType.Directory){e.next=10;break}return e.abrupt("return",a.children);case 10:return e.abrupt("return",null);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"isOpen",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==h.FileType.Directory){e.next=10;break}return e.abrupt("return",a.isExpanded);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"isClosed",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==h.FileType.Directory&&a!==h.FileType.File){e.next=10;break}return e.abrupt("return",!a.isExpanded);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"itemData",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0)!==h.FileType.Directory&&a!==h.FileType.File){e.next=10;break}return e.abrupt("return",a._metadata.data);case 10:return e.abrupt("return",null);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"setLabel",function(){var e=(0,i.default)(l.default.mark((function e(t,a){var n,i,u;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:n=e.t0,(i=g.FileTreeItem.itemIdToRefMap.get(n.id))&&(i.style.background="none",(u=i.querySelector("span.file-name"))&&("object"==(0,o.default)(a)&&a.label&&(a=a.label),u.innerHTML=a));case 10:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,p.default)(r,"changeDirectoryCount",function(){var e=(0,i.default)(l.default.mark((function e(t){var a,n,o;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:(a=e.t0).type===h.FileType.Directory&&a._metadata.data&&!0===a._metadata.data.is_collection&&(n=g.FileTreeItem.itemIdToRefMap.get(a.id))&&(n.style.background="none",o=n.querySelector("span.children-count"),a.children&&a.children.length>0?o.innerHTML="("+a.children.length+")":o.innerHTML="");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"closeDir",function(){var e=(0,i.default)(l.default.mark((function e(t){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:(a=e.t0).type===h.FileType.Directory&&a.expanded&&(r.fileTreeHandle.closeDirectory(a),r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"closed",a));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"toggleDirectory",function(){var e=(0,i.default)(l.default.mark((function e(t){var a,n;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:if((a=e.t0).type!==h.FileType.Directory){e.next=24;break}if(!a.expanded){e.next=14;break}r.fileTreeHandle.closeDirectory(a),r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"closed",a),e.next=24;break;case 14:return(n=g.FileTreeItem.itemIdToRefMap.get(a.id))&&r.showLoader(n),e.next=18,r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"beforeopen",a);case 18:return e.next=20,r.fileTreeHandle.openDirectory(a);case 20:return e.next=22,r.changeResolvePath(a);case 22:n&&r.hideLoader(n),r.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"opened",a);case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,p.default)(r,"addIcon",function(){var e=(0,i.default)(l.default.mark((function e(t,a){var n,o;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:n=e.t0,(o=g.FileTreeItem.itemIdToRefMap.get(n.id))&&(o.querySelector(".file-label i").className=a.icon);case 10:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,p.default)(r,"addCssClass",function(){var e=(0,i.default)(l.default.mark((function e(t,a){var n,o;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("string"!=typeof t){e.next=6;break}return e.next=3,r.fileTreeHandle.getFileHandle(t);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=t;case 7:n=e.t0,(o=g.FileTreeItem.itemIdToRefMap.get(n.id))&&(o.classList.add(a),n._metadata.data.extraClasses||(n._metadata.data.extraClasses=[]),n._metadata.data.extraClasses.push(a));case 10:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,p.default)(r,"showLoader",(function(e){e.style.background="none";var t=e.querySelector("i.directory-toggle");t&&t.classList.add("loading")})),(0,p.default)(r,"hideLoader",(function(e){e.style.background="none";var t=e.querySelector("i.directory-toggle");t&&t.classList.remove("loading")})),(0,p.default)(r,"handleBlur",(function(){r.events.dispatch(y.FileTreeXEvent.OnBlur)})),(0,p.default)(r,"handleItemClicked",function(){var e=(0,i.default)(l.default.mark((function e(t,a,n){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==h.ItemType.Directory||!t.target.className.includes("directory-toggle")){e.next=3;break}return e.next=3,r.toggleDirectory(a);case 3:return e.next=5,r.setActiveFile(a);case 5:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}()),(0,p.default)(r,"handleItemDoubleClicked",function(){var e=(0,i.default)(l.default.mark((function e(t,a){return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.toggleDirectory(a);case 2:return e.next=4,r.setActiveFile(a);case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,p.default)(r,"getItemFromDOM",(function(e){return g.FileTreeItem.refToItemIdMap.get(e)})),(0,p.default)(r,"getDOMFromItem",(function(e){return g.FileTreeItem.itemIdToRefMap.get(e.id)})),(0,p.default)(r,"handleClick",(function(e){e.currentTarget===e.target&&r.setPseudoActiveFile(null)})),(0,p.default)(r,"handleItemCtxMenu",(function(e,t){var a,n;return null===(a=(n=r.props).onContextMenu)||void 0===a?void 0:a.call(n,e,t)})),(0,p.default)(r,"handleKeyDown",(function(e){return r.keyboardHotkeys.handleKeyDown(e)})),(0,p.default)(r,"onResize",(function(){null!=r.wrapperRef.current&&r.resize()})),(0,p.default)(r,"resize",(function(e,t){var a=e||0,n=t||r.props.model.state.scrollOffset;r.wrapperRef.current.querySelector("div").querySelector("div").scroll(a,n)})),(0,p.default)(r,"changeResolvePath",function(){var e=(0,i.default)(l.default.mark((function e(t){var r,a,n;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.type===h.FileType.File&&(t.resolvedPathCache=t.parent.path+"/"+t._metadata.data.id),t.type===h.FileType.Directory&&t.children&&t.children.length>0){r=O(t.children);try{for(r.s();!(a=r.n()).done;)(n=a.value).resolvedPathCache=n.parent.path+"/"+n._metadata.data.id}catch(e){r.e(e)}finally{r.f()}}case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),r.events=new b.Notificar,r.disposables=new b.DisposablesComposite,r.activeFileDec=new v.Decoration("active"),r.pseudoActiveFileDec=new v.Decoration("pseudo-active"),r}return(0,f.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.height,a=t.model,n=t.disableCache,l=a.decorations;return m.createElement("div",{onKeyDown:this.handleKeyDown,className:"file-tree",onBlur:this.handleBlur,onClick:this.handleClick,onScroll:this.props.onScroll,ref:this.wrapperRef,style:{height:r||"calc(100vh - 60px)",width:"100%",display:"flex",flexDirection:"column",flex:1},tabIndex:-1},m.createElement(E.default,{onResize:this.onResize},(function(t){var r=t.width,o=t.height;return m.createElement(h.FileTree,{height:o,width:r,model:a,itemHeight:g.FileTreeItem.renderHeight,onReady:e.handleTreeReady,disableCache:n||!1},(function(t){return m.createElement(g.FileTreeItem,{item:t.item,itemType:t.itemType,decorations:l.getDecorations(t.item),onClick:e.handleItemClicked,onDoubleClick:e.handleItemDoubleClicked,onContextMenu:e.handleItemCtxMenu,onMouseEnter:e.onItemMouseEnter,onMouseLeave:e.onItemMouseLeave,changeDirectoryCount:e.changeDirectoryCount,events:e.events})}))})))}},{key:"componentDidMount",value:function(){var e,t=O(this.props.model.root.children);try{for(t.s();!(e=t.n()).done;){var r=e.value;this.events.dispatch(y.FileTreeXEvent.onTreeEvents,window.event,"loaded",r)}}catch(e){t.e(e)}finally{t.f()}}},{key:"componentWillUnmount",value:function(){var e=this.props.model;e.decorations.removeDecoration(this.activeFileDec),e.decorations.removeDecoration(this.pseudoActiveFileDec),this.disposables.dispose()}}])}(m.Component)},10209:(e,t,r)=>{"use strict";r(15852),r(34606);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.TreeModelX=void 0;var n=a(r(34579)),l=a(r(17383)),o=a(r(28452)),i=a(r(63072)),u=a(r(29511)),s=a(r(43693)),d=r(37875),c=r(59687);function f(e,t,r){return t=(0,i.default)(t),(0,o.default)(e,p()?Reflect.construct(t,r||[],(0,i.default)(e).constructor):t.apply(e,r))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}t.TreeModelX=function(e){function t(e,r){var a;return(0,l.default)(this,t),a=f(this,t,[e,r]),(0,s.default)(a,"decorations",void 0),a.decorations=new c.DecorationsManager(a.root),a}return(0,u.default)(t,e),(0,n.default)(t)}(d.TreeModel)},68761:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FileTreeX",{enumerable:!0,get:function(){return a.FileTreeX}}),Object.defineProperty(t,"FileTreeXEvent",{enumerable:!0,get:function(){return l.FileTreeXEvent}}),Object.defineProperty(t,"IFileTreeXHandle",{enumerable:!0,get:function(){return l.IFileTreeXHandle}}),Object.defineProperty(t,"IFileTreeXProps",{enumerable:!0,get:function(){return l.IFileTreeXProps}}),Object.defineProperty(t,"IFileTreeXTriggerEvents",{enumerable:!0,get:function(){return l.IFileTreeXTriggerEvents}}),Object.defineProperty(t,"TreeModelX",{enumerable:!0,get:function(){return n.TreeModelX}});var a=r(4748),n=r(10209),l=r(7775)},14282:(e,t,r)=>{"use strict";r(15852);var a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.KeyboardHotkeys=void 0;var n=a(r(17383)),l=a(r(34579)),o=a(r(43693)),i=r(37875),u=r(7775);t.KeyboardHotkeys=function(){return(0,l.default)((function e(t,r){var a=this;(0,n.default)(this,e),this.fileTreeX=t,this.events=r,(0,o.default)(this,"hotkeyActions",{ArrowUp:function(){return a.jumpToPrevItem()},ArrowDown:function(){return a.jumpToNextItem()},ArrowRight:function(){return a.expandOrJumpToFirstChild()},ArrowLeft:function(){return a.collapseOrJumpToFirstParent()},Space:function(){return a.toggleDirectoryExpand()},Enter:function(){return a.selectFileOrToggleDirState()},Home:function(){return a.jumpToFirstItem()},End:function(){return a.jumpToLastItem()},Escape:function(){return a.resetSteppedOrSelectedItem()},"Ctrl+KeyC":function(){return a.copyEntry()}}),(0,o.default)(this,"handleKeyDown",(function(e){if(!a.fileTreeX.hasDirectFocus())return!1;var t=e.nativeEvent.code;return(e.nativeEvent.ctrlKey||e.nativeEvent.metaKey)&&"Control"!==e.nativeEvent.key&&(t="Ctrl+".concat(t)),t in a.hotkeyActions?(e.preventDefault(),a.hotkeyActions[t](),!0):void 0})),(0,o.default)(this,"jumpToFirstItem",(function(){var e=a.fileTreeX.getModel().root;a.fileTreeX.setActiveFile(e.getFileEntryAtIndex(0),!0)})),(0,o.default)(this,"jumpToLastItem",(function(){var e=a.fileTreeX.getModel().root;a.fileTreeX.setActiveFile(e.getFileEntryAtIndex(e.branchSize-1),!0)})),(0,o.default)(this,"jumpToNextItem",(function(){var e=a.fileTreeX.getModel().root,t=a.fileTreeX.getActiveFile();if(!t){var r=a.fileTreeX.getActiveFile();if(!r)return a.jumpToFirstItem();t=r}var n=e.getIndexAtFileEntry(t);if(n+1>e.branchSize)return a.jumpToFirstItem();n>-1&&a.fileTreeX.setActiveFile(e.getFileEntryAtIndex(n+1),!0)})),(0,o.default)(this,"jumpToPrevItem",(function(){var e=a.fileTreeX.getModel().root,t=a.fileTreeX.getActiveFile();if(!t){var r=a.fileTreeX.getActiveFile();if(!r)return a.jumpToLastItem();t=r}var n=e.getIndexAtFileEntry(t);if(n-1<0)return a.jumpToLastItem();n>-1&&a.fileTreeX.setActiveFile(e.getFileEntryAtIndex(n-1),!0)})),(0,o.default)(this,"selectFileOrToggleDirState",(function(){var e=a.fileTreeX.getActiveFile();e&&(e.type===i.FileType.Directory?a.fileTreeX.toggleDirectory(e):e.type===i.FileType.File&&a.fileTreeX.setActiveFile(e,!0))})),(0,o.default)(this,"toggleDirectoryExpand",(function(){var e=a.fileTreeX.getActiveFile();e&&e.type===i.FileType.Directory&&a.fileTreeX.toggleDirectory(e)})),(0,o.default)(this,"resetSteppedOrSelectedItem",(function(){if(a.fileTreeX.getActiveFile())return a.resetSteppedItem();a.fileTreeX.setActiveFile(null)})),(0,o.default)(this,"resetSteppedItem",(function(){a.fileTreeX.setActiveFile(null)})),(0,o.default)(this,"copyEntry",(function(){var e=a.fileTreeX.getActiveFile();a.events.dispatch(u.FileTreeXEvent.onTreeEvents,null,"copied",e)}))}),[{key:"expandOrJumpToFirstChild",value:function(){var e=this.fileTreeX.getActiveFile();if(e&&e.type===i.FileType.Directory){if(e.expanded)return this.jumpToNextItem();this.fileTreeX.openDirectory(e)}}},{key:"collapseOrJumpToFirstParent",value:function(){var e=this.fileTreeX.getActiveFile();if(e){if(e.type===i.FileType.Directory&&e.expanded)return this.fileTreeX.closeDirectory(e);this.fileTreeX.setActiveFile(e.parent,!0)}}}])}()},7775:(e,t,r)=>{"use strict";r(15852),Object.defineProperty(t,"__esModule",{value:!0}),t.FileTreeXEvent=void 0;t.FileTreeXEvent=function(e){return e[e.OnBlur=0]="OnBlur",e[e.onTreeEvents=1]="onTreeEvents",e}({})},79129:(e,t,r)=>{"use strict";r(63534),r(17),r(58476),r(36012),r(15852),r(10678),r(3101),r(7899),r(29979),r(10121),r(58379);var a=r(24994),n=r(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNode=t.ManageTreeNodes=void 0,t.isCollectionNode=x;var l=a(r(54756));r(47746),r(19693),r(18665),r(80475),r(10557),r(68763),r(98741),r(69218),r(5086),r(69193),r(87136),r(43148),r(40173),r(14602),r(18772);var o=a(r(29293)),i=a(r(17383)),u=a(r(34579)),s=a(r(43693)),d=w(r(99658)),c=a(r(50553)),f=a(r(35244)),p=a(r(2543)),m=r(37875),h=r(64029),v=a(r(98351)),g=r(36043),b=w(r(6520));function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.ManageTreeNodes=function(){return(0,u.default)((function e(){var t=this;(0,i.default)(this,e),(0,s.default)(this,"init",(function(e){return new Promise((function(r){t.tree={},t.tree[e]={name:"root",type:m.FileType.Directory,metadata:{parent:null,children:[],data:null}},r()}))})),(0,s.default)(this,"updateNode",(function(e,r){return new Promise((function(a){var n=t.findNode(e);n&&(n.data=_(_({},n.data),r),n.name=r.label,n.metadata.data=r),a(!0)}))})),(0,s.default)(this,"removeNode",function(){var e=(0,o.default)(l.default.mark((function e(r){var a;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=t.findNode(r))&&a.parentNode&&(a.children=[],a.parentNode.children.splice(a.parentNode.children.indexOf(a),1)),e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,s.default)(this,"addNode",(function(e,r,a){return new Promise((function(r){a.type=a.inode?m.FileType.Directory:m.FileType.File,a._label=a.label,a.label=p.default.escape(a.label),a.is_collection=x(a._type);var n={parent:e,children:[],data:a},l=t.findNode(e),o=new O(a.id,a,{},l,n,a.type);null!=l&&l.children.push(o),r(o)}))})),(0,s.default)(this,"readNode",function(){var e=(0,o.default)(l.default.mark((function e(r){var a,n,o,i,u,s,p,h,g,y,w,E,_,O;return l.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=r,n=t.findNode(r),o=f.default.Browser.URL,i=(0,b.default)(),!(n&&n.children.length>0)){e.next=12;break}if(n.type===m.FileType.File){e.next=10;break}return console.error(n,"It's a leaf node"),e.abrupt("return",[]);case 10:if(0==n.children.length){e.next=12;break}return e.abrupt("return",n.children);case 12:if(u=t,s="","/browser"==r?s=(0,c.default)("browser.nodes"):(p=u.generate_url(r),null==n.metadata.data._pid?s=n.metadata.data._type+"/children/"+n.metadata.data._id:n.metadata.data._type.includes("coll-")?(h=n.metadata.data._type.replace("coll-",""),s=h+"/nodes/"+p+"/"):s=n.metadata.data._type+"/children/"+p+"/"+n.metadata.data._id,s=o+s,a=n.path,"server"!=n.metadata.data._type||n.metadata.data.connected||(s=null)),g=[],!s){e.next=29;break}return e.prev=17,e.next=20,i.get(s);case 20:y=e.sent,g=y.data.data,e.next=29;break;case 24:return e.prev=24,e.t0=e.catch(17),console.error(e.t0),f.default.Browser.notifier.error((0,b.parseApiError)(e.t0)||"Node Load Error..."),e.abrupt("return",[]);case 29:w=d.BFSRequire("path"),e.t1=l.default.keys(g);case 31:if((e.t2=e.t1()).done){e.next=39;break}return E=e.t2.value,_=g[E],O=w.join(r,_.id),e.next=37,u.addNode(a,O,_);case 37:e.next=31;break;case 39:if(!(n.children.length>0)){e.next=43;break}return e.abrupt("return",n.children);case 43:return n.data&&"server"==n.data._type&&n.data.connected&&f.default.Browser.notifier.info((0,v.default)("Server children are not available. Please check these nodes are not hidden through the preferences setting `Browser > Nodes`."),null),e.abrupt("return",[]);case 45:case"end":return e.stop()}}),e,null,[[17,24]])})));return function(t){return e.apply(this,arguments)}}()),(0,s.default)(this,"generate_url",(function(e){for(var r=e,a=[],n=[];"/"!=r;){var l=t.findNode(r),o=g.unix.dirname(r);l.parentNode&&l.parentNode.path==o&&(null===l.parentNode.metadata.data||l.parentNode.metadata.data._type.includes("coll-")||(l.parentNode.metadata.data._type.includes("partition")?n.push(l.parentNode.metadata.data._id):a.push(l.parentNode.metadata.data._id))),r=o}return(n=n.reverse()).length>0&&(a[0]=n[n.length-1]),a.reverse().join("/")})),this.tree={},this.tempTree=new O(void 0,{})}),[{key:"findNode",value:function(e){return null==e||0===e.length||"/browser"==e?this.tempTree:(0,h.findInTree)(this.tempTree,e)}}])}();var O=t.TreeNode=function(){return(0,u.default)((function e(t,r,a,n,l,o){(0,i.default)(this,e),this.id=t,this.data=r,this.setParent(n),this.children=[],this.domNode=a,this.metadata=l,this.name=l?l.data.label:"",this.type=o||void 0}),[{key:"hasParent",value:function(){return null!==this.parentNode&&void 0!==this.parentNode}},{key:"parent",value:function(){return this.parentNode}},{key:"setParent",value:function(e){this.parentNode=e,this.path=this.id,this.id&&(null!=e&&void 0!==e.path?this.path=e.path+"/"+this.id:this.path="/browser/"+this.id)}},{key:"getData",value:function(){if(void 0!==this.data)return null===this.data?null:Object.assign({},this.data)}},{key:"getHtmlIdentifier",value:function(){return this.domNode}},{key:"ancestorNode",value:function(e){for(var t=this;t.hasParent();)if(e(t=t.parent()))return t;return null}},{key:"anyFamilyMember",value:function(e){return!!e(this)||null!==this.ancestorNode(e)}},{key:"anyParent",value:function(e){return null!==this.ancestorNode(e)}},{key:"reload",value:function(e){var t=this;return new Promise((function(r){t.unload(e).then((function(){e.setInode(t.domNode),e.deselect(t.domNode),setTimeout((function(){e.selectNode(t.domNode)}),0),r()}))}))}},{key:"unload",value:function(e){var t=this;return new Promise((function(r,a){t.children=[],e.unload(t.domNode).then((function(){r(!0)}),(function(){a()}))}))}},{key:"open",value:function(e,t){var r=this;return new Promise((function(a,n){!t||null!=r.domNode&&void 0!==r.domNode?e.isOpen(r.domNode)?a(!0):e.open(r.domNode).then((function(){return a(!0)}),(function(){return n(!0)})):a(!0)}))}}])}();function x(e){return!(!f.default.Browser.Nodes||!(e in f.default.Browser.Nodes))&&(void 0!==f.default.Browser.Nodes[e].is_collection&&f.default.Browser.Nodes[e].is_collection)}},8170:t=>{"use strict";t.exports=e},52912:e=>{"use strict";e.exports=t},91849:e=>{"use strict";e.exports=r},28080:e=>{"use strict";e.exports=a},97112:e=>{"use strict";e.exports=n},52104:()=>{}},s={};function d(e){var t=s[e];if(void 0!==t)return t.exports;var r=s[e]={id:e,loaded:!1,exports:{}};return u[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=u,l=[],d.O=(e,t,r,a)=>{if(!t){var n=1/0;for(s=0;s<l.length;s++){for(var[t,r,a]=l[s],o=!0,i=0;i<t.length;i++)(!1&a||n>=a)&&Object.keys(d.O).every((e=>d.O[e](t[i])))?t.splice(i--,1):(o=!1,a<n&&(n=a));if(o){l.splice(s--,1);var u=r();void 0!==u&&(e=u)}}return e}a=a||0;for(var s=l.length;s>0&&l[s-1][2]>a;s--)l[s]=l[s-1];l[s]=[t,r,a]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},i=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);d.r(r);var a={};o=o||[null,i({}),i([]),i(i)];for(var n=2&t&&e;"object"==typeof n&&!~o.indexOf(n);n=i(n))Object.getOwnPropertyNames(n).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,d.d(r,a),r},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),d.j=340,d.p="",(()=>{var e={340:0};d.O.j=t=>0===e[t];var t=(t,r)=>{var a,n,[l,o,i]=r,u=0;if(l.some((t=>0!==e[t]))){for(a in o)d.o(o,a)&&(d.m[a]=o[a]);if(i)var s=i(d)}for(t&&t(r);u<l.length;u++)n=l[u],d.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return d.O(s)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var c=d.O(void 0,[667,249,683,189,946],(()=>d(71111)));return c=(c=d.O(c)).default})()));