1import{am as L,as as b,an as c,at as B,aq as O}from"./CM_Wyx7H.js";import{s as I}from"./DxHeH07H.js";import{s as E}from"./0H41cmro.js";import{s as P}from"./JtzmZDUP.js";import{I as R,ak as m,O as a,V as h,R as v,P as l,N as o,Q as j,T as A,a6 as y,ai as p,U as D,W as g,Y as u,a3 as x,$ as V}from"./cVuhXwai.js";import"./BPIr43F-.js";var K=` 2@layer primevue { 3 .p-sidebar-mask { 4 display: none; 5 pointer-events: none; 6 background-color: transparent; 7 transition-property: background-color; 8 } 9 10 .p-sidebar-mask.p-component-overlay { 11 pointer-events: auto; 12 } 13 14 .p-sidebar-visible { 15 display: flex; 16 } 17 18 .p-sidebar { 19 display: flex; 20 flex-direction: column; 21 pointer-events: auto; 22 transform: translate3d(0px, 0px, 0px); 23 position: relative; 24 transition: transform 0.3s; 25 } 26 27 .p-sidebar-content { 28 overflow-y: auto; 29 flex-grow: 1; 30 } 31 32 .p-sidebar-header { 33 display: flex; 34 align-items: center; 35 justify-content: flex-end; 36 flex-shrink: 0; 37 } 38 39 .p-sidebar-icon { 40 display: flex; 41 align-items: center; 42 justify-content: center; 43 overflow: hidden; 44 position: relative; 45 } 46 47 .p-sidebar-full .p-sidebar { 48 transition: none; 49 transform: none; 50 width: 100vw !important; 51 height: 100vh !important; 52 max-height: 100%; 53 top: 0px !important; 54 left: 0px !important; 55 } 56 57 /* Animation */ 58 /* Center */ 59 .p-sidebar-left .p-sidebar-enter-from, 60 .p-sidebar-left .p-sidebar-leave-to { 61 transform: translateX(-100%); 62 } 63 .p-sidebar-right .p-sidebar-enter-from, 64 .p-sidebar-right .p-sidebar-leave-to { 65 transform: translateX(100%); 66 } 67 .p-sidebar-top .p-sidebar-enter-from, 68 .p-sidebar-top .p-sidebar-leave-to { 69 transform: translateY(-100%); 70 } 71 .p-sidebar-bottom .p-sidebar-enter-from, 72 .p-sidebar-bottom .p-sidebar-leave-to { 73 transform: translateY(100%); 74 } 75 .p-sidebar-full .p-sidebar-enter-from, 76 .p-sidebar-full .p-sidebar-leave-to { 77 opacity: 0; 78 } 79 .p-sidebar-full .p-sidebar-enter-active, 80 .p-sidebar-full .p-sidebar-leave-active { 81 transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); 82 } 83 84 /* Size */ 85 .p-sidebar-left .p-sidebar { 86 width: 20rem; 87 height: 100%; 88 } 89 90 .p-sidebar-right .p-sidebar { 91 width: 20rem; 92 height: 100%; 93 } 94 95 .p-sidebar-top .p-sidebar { 96 height: 10rem; 97 width: 100%; 98 } 99 100 .p-sidebar-bottom .p-sidebar { 101 height: 10rem; 102 width: 100%; 103 } 104 105 .p-sidebar-left .p-sidebar-sm, 106 .p-sidebar-right .p-sidebar-sm { 107 width: 20rem; 108 } 109 110 .p-sidebar-left .p-sidebar-md, 111 .p-sidebar-right .p-sidebar-md { 112 width: 40rem; 113 } 114 115 .p-sidebar-left .p-sidebar-lg, 116 .p-sidebar-right .p-sidebar-lg { 117 width: 60rem; 118 } 119 120 .p-sidebar-top .p-sidebar-sm, 121 .p-sidebar-bottom .p-sidebar-sm { 122 height: 10rem; 123 } 124 125 .p-sidebar-top .p-sidebar-md, 126 .p-sidebar-bottom .p-sidebar-md { 127 height: 20rem; 128 } 129 130 .p-sidebar-top .p-sidebar-lg, 131 .p-sidebar-bottom .p-sidebar-lg { 132 height: 30rem; 133 } 134 135 .p-sidebar-left .p-sidebar-content, 136 .p-sidebar-right .p-sidebar-content, 137 .p-sidebar-top .p-sidebar-content, 138 .p-sidebar-bottom .p-sidebar-content { 139 width: 100%; 140 height: 100%; 141 } 142 143 @media screen and (max-width: 64em) { 144 .p-sidebar-left .p-sidebar-lg, 145 .p-sidebar-left .p-sidebar-md, 146 .p-sidebar-right .p-sidebar-lg, 147 .p-sidebar-right .p-sidebar-md { 148 width: 20rem; 149 } 150 } 151} 152`,T={mask:function(n){var t=n.position;return{position:"fixed",height:"100%",width:"100%",left:0,top:0,display:"flex",justifyContent:t==="left"?"flex-start":t==="right"?"flex-end":"center",alignItems:t==="top"?"flex-start":t==="bottom"?"flex-end":"center"}}},Z={mask:function(n){var t=n.instance,r=n.props,s=["left","right","top","bottom"],i=s.find(function(f){return f===r.position});return["p-sidebar-mask",{"p-component-overlay p-component-overlay-enter":r.modal,"p-sidebar-mask-scrollblocker":r.blockScroll,"p-sidebar-visible":t.containerVisible,"p-sidebar-full":t.fullScreen},i?"p-sidebar-".concat(i):""]},root:function(n){var t=n.instance;return["p-sidebar p-component",{"p-input-filled":t.$primevue.config.inputStyle==="filled","p-ripple-disabled":t.$primevue.config.ripple===!1,"p-sidebar-full":t.fullScreen}]},header:"p-sidebar-header",headerContent:"p-sidebar-header-content",closeButton:"p-sidebar-close p-sidebar-icon p-link",closeIcon:"p-sidebar-close-icon",content:"p-sidebar-content"},N=L.extend({name:"sidebar",css:K,classes:Z,inlineStyles:T}),M={name:"BaseSidebar",extends:P,props:{visible:{type:Boolean,default:!1},position:{type:String,default:"left"},baseZIndex:{type:Number,default:0},autoZIndex:{type:Boolean,default:!0},dismissable:{type:Boolean,default:!0},showCloseIcon:{type:Boolean,default:!0},closeIcon:{type:String,default:void 0},modal:{type:Boolean,default:!0},blockScroll:{type:Boolean,default:!1}},style:N,provide:function(){return{$parentInstance:this}}},U={name:"Sidebar",extends:M,inheritAttrs:!1,emits:["update:visible","show","hide","after-hide"],data:function(){return{containerVisible:this.visible}},container:null,mask:null,content:null,headerContainer:null,closeButton:null,outsideClickListener:null,updated:function(){this.visible&&(this.containerVisible=this.visible)},beforeUnmount:function(){this.disableDocumentSettings(),this.mask&&this.autoZIndex&&b.clear(this.mask),this.container=null,this.mask=null},methods:{hide:function(){this.$emit("update:visible",!1)},onEnter:function(){this.$emit("show"),this.focus(),this.autoZIndex&&b.set("modal",this.mask,this.baseZIndex||this.$primevue.config.zIndex.modal)},onAfterEnter:function(){this.enableDocumentSettings()},onBeforeLeave:function(){this.modal&&!this.isUnstyled&&c.addClass(this.mask,"p-component-overlay-leave")},onLeave:function(){this.$emit("hide")},onAfterLeave:function(){this.autoZIndex&&b.clear(this.mask),this.containerVisible=!1,this.disableDocumentSettings(),this.$emit("after-hide")},onMaskClick:function(n){this.dismissable&&this.modal&&this.mask===n.target&&this.hide()},focus:function(){var n=function(s){return s&&s.querySelector("[autofocus]")},t=this.$slots.header&&n(this.headerContainer);t||(t=this.$slots.default&&n(this.container),t||(t=this.closeButton)),t&&c.focus(t)},enableDocumentSettings:function(){this.dismissable&&!this.modal&&this.bindOutsideClickListener(),this.blockScroll&&c.blockBodyScroll()},disableDocumentSettings:function(){this.unbindOutsideClickListener(),this.blockScroll&&c.unblockBodyScroll()},onKeydown:function(n){n.code==="Escape"&&this.hide()},containerRef:function(n){this.container=n},maskRef:function(n){this.mask=n},contentRef:function(n){this.content=n},headerContainerRef:function(n){this.headerContainer=n},closeButtonRef:function(n){this.closeButton=n},bindOutsideClickListener:function(){var n=this;this.outsideClickListener||(this.outsideClickListener=function(t){n.isOutsideClicked(t)&&n.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},isOutsideClicked:function(n){return this.container&&!this.container.contains(n.target)}},computed:{fullScreen:function(){return this.position==="full"},closeAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.close:void 0}}
152,directives:{focustrap:B,ripple:O},components:{Portal:E,TimesIcon:I}};function d(e){"@babel/helpers - typeof";return d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},d(e)}function k(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),t.push.apply(t,r)}return t}function C(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?k(Object(t),!0).forEach(function(r){$(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):k(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function $(e,n,t){return n=z(n),n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function z(e){var n=F(e,"string");return d(n)==="symbol"?n:String(n)}function F(e,n){if(d(e)!=="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n||"default");if(d(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}var Y=["aria-modal"],q=["aria-label"];function X(e,n,t,r,s,i){var f=R("Portal"),S=m("ripple"),w=m("focustrap");return a(),h(f,null,{default:v(function(){return[s.containerVisible?(a(),l("div",o({key:0,ref:i.maskRef,onMousedown:n[2]||(n[2]=function(){return i.onMaskClick&&i.onMaskClick.apply(i,arguments)}),class:e.cx("mask"),style:e.sx("mask",!0,{position:e.position})},e.ptm("mask")),[j(A,o({name:"p-sidebar",onEnter:i.onEnter,onAfterEnter:i.onAfterEnter,onBeforeLeave:i.onBeforeLeave,onLeave:i.onLeave,onAfterLeave:i.onAfterLeave,appear:""},e.ptm("transition")),{default:v(function(){return[e.visible?y((a(),l("div",o({key:0,ref:i.containerRef,class:e.cx("root"),role:"complementary","aria-modal":e.modal,onKeydown:n[1]||(n[1]=function(){return i.onKeydown&&i.onKeydown.apply(i,arguments)})},C(C({},e.$attrs),e.ptm("root"))),[e.$slots.container?p(e.$slots,"container",{key:0,onClose:i.hide,closeCallback:i.hide}):(a(),l(D,{key:1},[g("div",o({ref:i.headerContainerRef,class:e.cx("header")},e.ptm("header")),[e.$slots.header?(a(),l("div",o({key:0,class:e.cx("headerContent")},e.ptm("headerContent")),[p(e.$slots,"header")],16)):u("",!0),e.showCloseIcon?y((a(),l("button",o({key:1,ref:i.closeButtonRef,type:"button",class:e.cx("closeButton"),"aria-label":i.closeAriaLabel,onClick:n[0]||(n[0]=function(){return i.hide&&i.hide.apply(i,arguments)})},e.ptm("closeButton"),{"data-pc-group-section":"iconcontainer"}),[p(e.$slots,"closeicon",{class:x(e.cx("closeIcon"))},function(){return[(a(),h(V(e.closeIcon?"span":"TimesIcon"),o({class:[e.cx("closeIcon"),e.closeIcon]},e.ptm("closeIcon")),null,16,["class"]))]})],16,q)),[[S]]):u("",!0)],16),g("div",o({ref:i.contentRef,class:e.cx("content")},e.ptm("content")),[p(e.$slots,"default")],16)],64))],16,Y)),[[w]]):u("",!0)]}),_:3},16,["onEnter","onAfterEnter","onBeforeLeave","onLeave","onAfterLeave"])],16)):u("",!0)]}),_:3})}U.render=X;export{U as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.