1import{v as c,g as v,i as P,ae as o,af as y,aq as g,av as $,aO as u,al as C,aI as b,M as w,m as i,k,ag as s,O as p,L as l}from"./Wbye8ACx.js";import{s as K}from"./CqZfzASr.js";import{s as x}from"./C3ABSkA8.js";import{s as I}from"./Cr3uJePm.js";import{f as F}from"./ZhWAdK_X.js";var f={name:"ChevronUpIcon",extends:x};function H(e){return T(e)||E(e)||D(e)||S()}function S(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D(e,n){if(e){if(typeof e=="string")return d(e,n);var a={}.toString.call(e).slice(8,-1);return a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set"?Array.from(e):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?d(e,n):void 0}}function E(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function T(e){if(Array.isArray(e))return d(e)}function d(e,n){(n==null||n>e.length)&&(n=e.length);for(var a=0,r=Array(n);a<n;a++)r[a]=e[a];return r}function B(e,n,a,r,A,t){return c(),v("svg",o({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.pti()),H(n[0]||(n[0]=[P("path",{d:"M12.2097 10.4113C12.1057 10.4118 12.0027 10.3915 11.9067 10.3516C11.8107 10.3118 11.7237 10.2532 11.6506 10.1792L6.93602 5.46461L2.22139 10.1476C2.07272 10.244 1.89599 10.2877 1.71953 10.2717C1.54307 10.2556 1.3771 10.1808 1.24822 10.0593C1.11933 9.93766 1.035 9.77633 1.00874 9.6011C0.982477 9.42587 1.0158 9.2469 1.10338 9.09287L6.37701 3.81923C6.52533 3.6711 6.72639 3.58789 6.93602 3.58789C7.14565 3.58789 7.3467 3.6711 7.49502 3.81923L12.7687 9.09287C12.9168 9.24119 13 9.44225 13 9.65187C13 9.8615 12.9168 10.0626 12.7687 10.2109C12.616 10.3487 12.4151 10.4207 12.2097 10.4113Z",fill:"currentColor"},null,-1)])),16)}f.render=B;var O={root:"p-accordionheader",toggleicon:"p-accordionheader-toggle-icon"},U=y.extend({name:"accordionheader",classes:O}),L={name:"BaseAccordionHeader",extends:I,props:{as:{type:[String,Object],default:"BUTTON"},asChild:{type:Boolean,default:!1}},style:U,provide:function(){return{$pcAccordionHeader:this,$parentInstance:this}}},h={name:"AccordionHeader",extends:L,inheritAttrs:!1,inject:["$pcAccordion","$pcAccordionPanel"],methods:{onFocus:function(){this.$pcAccordion.selectOnFocus&&this.changeActiveValue()},onClick:function(){!this.$pcAccordion.selectOnFocus&&this.changeActiveValue()},onKeydown:function(n){switch(n.code){case"ArrowDown":this.onArrowDownKey(n);break;case"ArrowUp":this.onArrowUpKey(n);break;case"Home":this.onHomeKey(n);break;case"End":this.onEndKey(n);break;case"Enter":case"NumpadEnter":case"Space":this.onEnterKey(n);break}},onArrowDownKey:function(n){var a=this.findNextPanel(this.findPanel(n.currentTarget));a?this.changeFocusedPanel(n,a):this.onHomeKey(n),n.preventDefault()},onArrowUpKey:function(n){var a=this.findPrevPanel(this.findPanel(n.currentTarget));a?this.changeFocusedPanel(n,a):this.onEndKey(n),n.preventDefault()},onHomeKey:function(n){var a=this.findFirstPanel();this.changeFocusedPanel(n,a),n.preventDefault()},onEndKey:function(n){var a=this.findLastPanel();this.changeFocusedPanel(n,a),n.preventDefault()},onEnterKey:function(n){this.changeActiveValue(),n.preventDefault()},findPanel:function(n){return n?.closest('[data-pc-name="accordionpanel"]')},findHeader:function(n){return C(n,'[data-pc-name="accordionheader"]')},findNextPanel:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a?n:n.nextElementSibling;return r?u(r,"data-p-disabled")?this.findNextPanel(r):this.findHeader(r):null},findPrevPanel:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a?n:n.previousElementSibling;return r?u(r,"data-p-disabled")?this.findPrevPanel(r):this.findHeader(r):null},findFirstPanel:function(){return this.findNextPanel(this.$pcAccordion.$el.firstElementChild,!0)},findLastPanel:function(){return this.findPrevPanel(this.$pcAccordion.$el.lastElementChild,!0)},changeActiveValue:function(){this.$pcAccordion.updateValue(this.$pcAccordionPanel.value)},changeFocusedPanel:function(n,a){$(this.findHeader(a))}},computed:{id:function(){return"".concat(this.$pcAccordion.$id,"_accordionheader_").concat(this.$pcAccordionPanel.value)}
2,ariaControls:function(){return"".concat(this.$pcAccordion.$id,"_accordioncontent_").concat(this.$pcAccordionPanel.value)},attrs:function(){return o(this.asAttrs,this.a11yAttrs,this.ptmi("root",this.ptParams))},asAttrs:function(){return this.as==="BUTTON"?{type:"button",disabled:this.$pcAccordionPanel.disabled}:void 0},a11yAttrs:function(){return{id:this.id,tabindex:this.$pcAccordion.tabindex,"aria-expanded":this.$pcAccordionPanel.active,"aria-controls":this.ariaControls,"data-pc-name":"accordionheader","data-p-disabled":this.$pcAccordionPanel.disabled,"data-p-active":this.$pcAccordionPanel.active,onFocus:this.onFocus,onKeydown:this.onKeydown}},ptParams:function(){return{context:{active:this.$pcAccordionPanel.active}}},dataP:function(){return F({active:this.$pcAccordionPanel.active})}},components:{ChevronUpIcon:f,ChevronDownIcon:K},directives:{ripple:g}};function N(e,n,a,r,A,t){var m=b("ripple");return e.asChild?s(e.$slots,"default",{key:1,class:p(e.cx("root")),active:t.$pcAccordionPanel.active,a11yAttrs:t.a11yAttrs,onClick:t.onClick}):w((c(),i(l(e.as),o({key:0,"data-p":t.dataP,class:e.cx("root"),onClick:t.onClick},t.attrs),{default:k(function(){return[s(e.$slots,"default",{active:t.$pcAccordionPanel.active}),s(e.$slots,"toggleicon",{active:t.$pcAccordionPanel.active,class:
2p(e.cx("toggleicon"))},function(){return[t.$pcAccordionPanel.active?(c(),i(l(t.$pcAccordion.$slots.collapseicon?t.$pcAccordion.$slots.collapseicon:t.$pcAccordion.collapseIcon?"span":"ChevronUpIcon"),o({key:0,class:[t.$pcAccordion.collapseIcon,e.cx("toggleicon")],"aria-hidden":"true"},e.ptm("toggleicon",t.ptParams)),null,16,["class"])):(c(),i(l(t.$pcAccordion.$slots.expandicon?t.$pcAccordion.$slots.expandicon:t.$pcAccordion.expandIcon?"span":"ChevronDownIcon"),o({key:1,class:[t.$pcAccordion.expandIcon,e.cx("toggleicon")],"aria-hidden":"true"},e.ptm("toggleicon",t.ptParams)),null,16,["class"]))]})]}),_:3},16,["data-p","class","onClick"])),[[m]])}h.render=N;const q=Object.freeze(Object.defineProperty({__proto__:null,default:h},Symbol.toStringTag,{value:"Module"}));export{h as a,q as i,f as s};
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.