@rero/rero-ils-ui
Version:
User interface for RERO integrated library system (RERO ILS).
755 lines (628 loc) • 48.4 kB
JavaScript
import{a as rt}from"./chunk-VB4AMLEP.js";import{a as Pt}from"./chunk-MR6TFYJD.js";import{a as wt,b as St}from"./chunk-DPNURG4O.js";import{Ba as Z,Ea as T,Fa as v,Ga as c,Ha as Tt,P as q,S as E,j as L,m as It,na as it,xa as _t,y as et,ya as C}from"./chunk-FRI676LD.js";import{Fa as G,_ as kt,fa as xt,ga as Bt,wa as A}from"./chunk-WKOKZ3JO.js";import{Ab as B,Bc as vt,Ca as m,Cb as I,Db as p,Dc as yt,Dd as l,Eb as _,Ec as R,Ed as Ct,Fa as h,Gc as y,Ha as st,Hc as H,Ic as Q,La as ut,Sb as f,Vc as P,Yc as tt,ac as d,bc as J,cc as K,da as U,dc as z,ea as w,ec as W,fc as X,ga as x,gb as u,gc as Y,hc as j,ia as r,ic as V,jc as ct,lc as bt,pd as nt,qa as O,rc as pt,sa as lt,sc as g,tc as gt,uc as ht,va as $,vc as ft,vd as a,xc as M,xd as ot,yb as S,yc as F,zb as D,zc as mt}from"./chunk-3WD6XLXL.js";var Dt=(()=>{class t extends v{autofocus=!1;focused=!1;platformId=r(ut);document=r(lt);host=r(st);onAfterContentChecked(){this.autofocus===!1?this.host.nativeElement.removeAttribute("autofocus"):this.host.nativeElement.setAttribute("autofocus",!0),this.focused||this.autoFocus()}onAfterViewChecked(){this.focused||this.autoFocus()}autoFocus(){G(this.platformId)&&this.autofocus&&setTimeout(()=>{let n=Pt.getFocusableElements(this.host?.nativeElement);n.length===0&&this.host.nativeElement.focus(),n.length>0&&n[0].focus(),this.focused=!0})}static \u0275fac=(()=>{let n;return function(o){return(n||(n=h(t)))(o||t)}})();static \u0275dir=B({type:t,selectors:[["","pAutoFocus",""]],inputs:{autofocus:[0,"pAutoFocus","autofocus"]},features:[p]})}return t})(),Bn=(()=>{class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=D({type:t});static \u0275inj=w({})}return t})();var Et=`
.p-badge {
display: inline-flex;
border-radius: dt('badge.border.radius');
align-items: center;
justify-content: center;
padding: dt('badge.padding');
background: dt('badge.primary.background');
color: dt('badge.primary.color');
font-size: dt('badge.font.size');
font-weight: dt('badge.font.weight');
min-width: dt('badge.min.width');
height: dt('badge.height');
}
.p-badge-dot {
width: dt('badge.dot.size');
min-width: dt('badge.dot.size');
height: dt('badge.dot.size');
border-radius: 50%;
padding: 0;
}
.p-badge-circle {
padding: 0;
border-radius: 50%;
}
.p-badge-secondary {
background: dt('badge.secondary.background');
color: dt('badge.secondary.color');
}
.p-badge-success {
background: dt('badge.success.background');
color: dt('badge.success.color');
}
.p-badge-info {
background: dt('badge.info.background');
color: dt('badge.info.color');
}
.p-badge-warn {
background: dt('badge.warn.background');
color: dt('badge.warn.color');
}
.p-badge-danger {
background: dt('badge.danger.background');
color: dt('badge.danger.color');
}
.p-badge-contrast {
background: dt('badge.contrast.background');
color: dt('badge.contrast.color');
}
.p-badge-sm {
font-size: dt('badge.sm.font.size');
min-width: dt('badge.sm.min.width');
height: dt('badge.sm.height');
}
.p-badge-lg {
font-size: dt('badge.lg.font.size');
min-width: dt('badge.lg.min.width');
height: dt('badge.lg.height');
}
.p-badge-xl {
font-size: dt('badge.xl.font.size');
min-width: dt('badge.xl.min.width');
height: dt('badge.xl.height');
}
`;var Qt=`
${Et}
/* For PrimeNG (directive)*/
.p-overlay-badge {
position: relative;
}
.p-overlay-badge > .p-badge {
position: absolute;
top: 0;
inset-inline-end: 0;
transform: translate(50%, -50%);
transform-origin: 100% 0;
margin: 0;
}
`,Gt={root:({instance:t})=>{let i=typeof t.value=="function"?t.value():t.value,n=typeof t.size=="function"?t.size():t.size,e=typeof t.badgeSize=="function"?t.badgeSize():t.badgeSize,o=typeof t.severity=="function"?t.severity():t.severity;return["p-badge p-component",{"p-badge-circle":It(i)&&String(i).length===1,"p-badge-dot":L(i),"p-badge-sm":n==="small"||e==="small","p-badge-lg":n==="large"||e==="large","p-badge-xl":n==="xlarge"||e==="xlarge","p-badge-info":o==="info","p-badge-success":o==="success","p-badge-warn":o==="warn","p-badge-danger":o==="danger","p-badge-secondary":o==="secondary","p-badge-contrast":o==="contrast"}]}},Nt=(()=>{class t extends Z{name="badge";style=Qt;classes=Gt;static \u0275fac=(()=>{let n;return function(o){return(n||(n=h(t)))(o||t)}})();static \u0275prov=U({token:t,factory:t.\u0275fac})}return t})();var zt=new x("BADGE_INSTANCE");var at=(()=>{class t extends v{componentName="Badge";$pcBadge=r(zt,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=r(c,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}styleClass=a();badgeSize=a();size=a();severity=a();value=a();badgeDisabled=a(!1,{transform:l});_componentStyle=r(Nt);get dataP(){return this.cn({circle:this.value()!=null&&String(this.value()).length===1,empty:this.value()==null,disabled:this.badgeDisabled(),[this.severity()]:this.severity(),[this.size()]:this.size()})}static \u0275fac=(()=>{let n;return function(o){return(n||(n=h(t)))(o||t)}})();static \u0275cmp=S({type:t,selectors:[["p-badge"]],hostVars:5,hostBindings:function(e,o){e&2&&(f("data-p",o.dataP),y(o.cn(o.cx("root"),o.styleClass())),yt("display",o.badgeDisabled()?"none":null))},inputs:{styleClass:[1,"styleClass"],badgeSize:[1,"badgeSize"],size:[1,"size"],severity:[1,"severity"],value:[1,"value"],badgeDisabled:[1,"badgeDisabled"]},features:[P([Nt,{provide:zt,useExisting:t},{provide:T,useExisting:t}]),I([c]),p],decls:1,vars:1,template:function(e,o){e&1&&H(0),e&2&&Q(o.value())},dependencies:[A,C,Tt],encapsulation:2,changeDetection:0})}return t})(),Mt=(()=>{class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=D({type:t});static \u0275inj=w({imports:[at,C,C]})}return t})();var Zt=["data-p-icon","spinner"],Ft=(()=>{class t extends wt{pathId;onInit(){this.pathId="url(#"+it()+")"}static \u0275fac=(()=>{let n;return function(o){return(n||(n=h(t)))(o||t)}})();static \u0275cmp=S({type:t,selectors:[["","data-p-icon","spinner"]],features:[p],attrs:Zt,decls:5,vars:2,consts:[["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,o){e&1&&(O(),W(0,"g"),Y(1,"path",0),X(),W(2,"defs")(3,"clipPath",1),Y(4,"rect",2),X()()),e&2&&(f("clip-path",o.pathId),u(3),bt("id",o.pathId))},encapsulation:2})}return t})();var At=`
.p-button {
display: inline-flex;
cursor: pointer;
user-select: none;
align-items: center;
justify-content: center;
overflow: hidden;
position: relative;
color: dt('button.primary.color');
background: dt('button.primary.background');
border: 1px solid dt('button.primary.border.color');
padding: dt('button.padding.y') dt('button.padding.x');
font-size: 1rem;
font-family: inherit;
font-feature-settings: inherit;
transition:
background dt('button.transition.duration'),
color dt('button.transition.duration'),
border-color dt('button.transition.duration'),
outline-color dt('button.transition.duration'),
box-shadow dt('button.transition.duration');
border-radius: dt('button.border.radius');
outline-color: transparent;
gap: dt('button.gap');
}
.p-button:disabled {
cursor: default;
}
.p-button-icon-right {
order: 1;
}
.p-button-icon-right:dir(rtl) {
order: -1;
}
.p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl) {
order: 1;
}
.p-button-icon-bottom {
order: 2;
}
.p-button-icon-only {
width: dt('button.icon.only.width');
padding-inline-start: 0;
padding-inline-end: 0;
gap: 0;
}
.p-button-icon-only.p-button-rounded {
border-radius: 50%;
height: dt('button.icon.only.width');
}
.p-button-icon-only .p-button-label {
visibility: hidden;
width: 0;
}
.p-button-icon-only::after {
content: "\xA0";
visibility: hidden;
width: 0;
}
.p-button-sm {
font-size: dt('button.sm.font.size');
padding: dt('button.sm.padding.y') dt('button.sm.padding.x');
}
.p-button-sm .p-button-icon {
font-size: dt('button.sm.font.size');
}
.p-button-sm.p-button-icon-only {
width: dt('button.sm.icon.only.width');
}
.p-button-sm.p-button-icon-only.p-button-rounded {
height: dt('button.sm.icon.only.width');
}
.p-button-lg {
font-size: dt('button.lg.font.size');
padding: dt('button.lg.padding.y') dt('button.lg.padding.x');
}
.p-button-lg .p-button-icon {
font-size: dt('button.lg.font.size');
}
.p-button-lg.p-button-icon-only {
width: dt('button.lg.icon.only.width');
}
.p-button-lg.p-button-icon-only.p-button-rounded {
height: dt('button.lg.icon.only.width');
}
.p-button-vertical {
flex-direction: column;
}
.p-button-label {
font-weight: dt('button.label.font.weight');
}
.p-button-fluid {
width: 100%;
}
.p-button-fluid.p-button-icon-only {
width: dt('button.icon.only.width');
}
.p-button:not(:disabled):hover {
background: dt('button.primary.hover.background');
border: 1px solid dt('button.primary.hover.border.color');
color: dt('button.primary.hover.color');
}
.p-button:not(:disabled):active {
background: dt('button.primary.active.background');
border: 1px solid dt('button.primary.active.border.color');
color: dt('button.primary.active.color');
}
.p-button:focus-visible {
box-shadow: dt('button.primary.focus.ring.shadow');
outline: dt('button.focus.ring.width') dt('button.focus.ring.style') dt('button.primary.focus.ring.color');
outline-offset: dt('button.focus.ring.offset');
}
.p-button .p-badge {
min-width: dt('button.badge.size');
height: dt('button.badge.size');
line-height: dt('button.badge.size');
}
.p-button-raised {
box-shadow: dt('button.raised.shadow');
}
.p-button-rounded {
border-radius: dt('button.rounded.border.radius');
}
.p-button-secondary {
background: dt('button.secondary.background');
border: 1px solid dt('button.secondary.border.color');
color: dt('button.secondary.color');
}
.p-button-secondary:not(:disabled):hover {
background: dt('button.secondary.hover.background');
border: 1px solid dt('button.secondary.hover.border.color');
color: dt('button.secondary.hover.color');
}
.p-button-secondary:not(:disabled):active {
background: dt('button.secondary.active.background');
border: 1px solid dt('button.secondary.active.border.color');
color: dt('button.secondary.active.color');
}
.p-button-secondary:focus-visible {
outline-color: dt('button.secondary.focus.ring.color');
box-shadow: dt('button.secondary.focus.ring.shadow');
}
.p-button-success {
background: dt('button.success.background');
border: 1px solid dt('button.success.border.color');
color: dt('button.success.color');
}
.p-button-success:not(:disabled):hover {
background: dt('button.success.hover.background');
border: 1px solid dt('button.success.hover.border.color');
color: dt('button.success.hover.color');
}
.p-button-success:not(:disabled):active {
background: dt('button.success.active.background');
border: 1px solid dt('button.success.active.border.color');
color: dt('button.success.active.color');
}
.p-button-success:focus-visible {
outline-color: dt('button.success.focus.ring.color');
box-shadow: dt('button.success.focus.ring.shadow');
}
.p-button-info {
background: dt('button.info.background');
border: 1px solid dt('button.info.border.color');
color: dt('button.info.color');
}
.p-button-info:not(:disabled):hover {
background: dt('button.info.hover.background');
border: 1px solid dt('button.info.hover.border.color');
color: dt('button.info.hover.color');
}
.p-button-info:not(:disabled):active {
background: dt('button.info.active.background');
border: 1px solid dt('button.info.active.border.color');
color: dt('button.info.active.color');
}
.p-button-info:focus-visible {
outline-color: dt('button.info.focus.ring.color');
box-shadow: dt('button.info.focus.ring.shadow');
}
.p-button-warn {
background: dt('button.warn.background');
border: 1px solid dt('button.warn.border.color');
color: dt('button.warn.color');
}
.p-button-warn:not(:disabled):hover {
background: dt('button.warn.hover.background');
border: 1px solid dt('button.warn.hover.border.color');
color: dt('button.warn.hover.color');
}
.p-button-warn:not(:disabled):active {
background: dt('button.warn.active.background');
border: 1px solid dt('button.warn.active.border.color');
color: dt('button.warn.active.color');
}
.p-button-warn:focus-visible {
outline-color: dt('button.warn.focus.ring.color');
box-shadow: dt('button.warn.focus.ring.shadow');
}
.p-button-help {
background: dt('button.help.background');
border: 1px solid dt('button.help.border.color');
color: dt('button.help.color');
}
.p-button-help:not(:disabled):hover {
background: dt('button.help.hover.background');
border: 1px solid dt('button.help.hover.border.color');
color: dt('button.help.hover.color');
}
.p-button-help:not(:disabled):active {
background: dt('button.help.active.background');
border: 1px solid dt('button.help.active.border.color');
color: dt('button.help.active.color');
}
.p-button-help:focus-visible {
outline-color: dt('button.help.focus.ring.color');
box-shadow: dt('button.help.focus.ring.shadow');
}
.p-button-danger {
background: dt('button.danger.background');
border: 1px solid dt('button.danger.border.color');
color: dt('button.danger.color');
}
.p-button-danger:not(:disabled):hover {
background: dt('button.danger.hover.background');
border: 1px solid dt('button.danger.hover.border.color');
color: dt('button.danger.hover.color');
}
.p-button-danger:not(:disabled):active {
background: dt('button.danger.active.background');
border: 1px solid dt('button.danger.active.border.color');
color: dt('button.danger.active.color');
}
.p-button-danger:focus-visible {
outline-color: dt('button.danger.focus.ring.color');
box-shadow: dt('button.danger.focus.ring.shadow');
}
.p-button-contrast {
background: dt('button.contrast.background');
border: 1px solid dt('button.contrast.border.color');
color: dt('button.contrast.color');
}
.p-button-contrast:not(:disabled):hover {
background: dt('button.contrast.hover.background');
border: 1px solid dt('button.contrast.hover.border.color');
color: dt('button.contrast.hover.color');
}
.p-button-contrast:not(:disabled):active {
background: dt('button.contrast.active.background');
border: 1px solid dt('button.contrast.active.border.color');
color: dt('button.contrast.active.color');
}
.p-button-contrast:focus-visible {
outline-color: dt('button.contrast.focus.ring.color');
box-shadow: dt('button.contrast.focus.ring.shadow');
}
.p-button-outlined {
background: transparent;
border-color: dt('button.outlined.primary.border.color');
color: dt('button.outlined.primary.color');
}
.p-button-outlined:not(:disabled):hover {
background: dt('button.outlined.primary.hover.background');
border-color: dt('button.outlined.primary.border.color');
color: dt('button.outlined.primary.color');
}
.p-button-outlined:not(:disabled):active {
background: dt('button.outlined.primary.active.background');
border-color: dt('button.outlined.primary.border.color');
color: dt('button.outlined.primary.color');
}
.p-button-outlined.p-button-secondary {
border-color: dt('button.outlined.secondary.border.color');
color: dt('button.outlined.secondary.color');
}
.p-button-outlined.p-button-secondary:not(:disabled):hover {
background: dt('button.outlined.secondary.hover.background');
border-color: dt('button.outlined.secondary.border.color');
color: dt('button.outlined.secondary.color');
}
.p-button-outlined.p-button-secondary:not(:disabled):active {
background: dt('button.outlined.secondary.active.background');
border-color: dt('button.outlined.secondary.border.color');
color: dt('button.outlined.secondary.color');
}
.p-button-outlined.p-button-success {
border-color: dt('button.outlined.success.border.color');
color: dt('button.outlined.success.color');
}
.p-button-outlined.p-button-success:not(:disabled):hover {
background: dt('button.outlined.success.hover.background');
border-color: dt('button.outlined.success.border.color');
color: dt('button.outlined.success.color');
}
.p-button-outlined.p-button-success:not(:disabled):active {
background: dt('button.outlined.success.active.background');
border-color: dt('button.outlined.success.border.color');
color: dt('button.outlined.success.color');
}
.p-button-outlined.p-button-info {
border-color: dt('button.outlined.info.border.color');
color: dt('button.outlined.info.color');
}
.p-button-outlined.p-button-info:not(:disabled):hover {
background: dt('button.outlined.info.hover.background');
border-color: dt('button.outlined.info.border.color');
color: dt('button.outlined.info.color');
}
.p-button-outlined.p-button-info:not(:disabled):active {
background: dt('button.outlined.info.active.background');
border-color: dt('button.outlined.info.border.color');
color: dt('button.outlined.info.color');
}
.p-button-outlined.p-button-warn {
border-color: dt('button.outlined.warn.border.color');
color: dt('button.outlined.warn.color');
}
.p-button-outlined.p-button-warn:not(:disabled):hover {
background: dt('button.outlined.warn.hover.background');
border-color: dt('button.outlined.warn.border.color');
color: dt('button.outlined.warn.color');
}
.p-button-outlined.p-button-warn:not(:disabled):active {
background: dt('button.outlined.warn.active.background');
border-color: dt('button.outlined.warn.border.color');
color: dt('button.outlined.warn.color');
}
.p-button-outlined.p-button-help {
border-color: dt('button.outlined.help.border.color');
color: dt('button.outlined.help.color');
}
.p-button-outlined.p-button-help:not(:disabled):hover {
background: dt('button.outlined.help.hover.background');
border-color: dt('button.outlined.help.border.color');
color: dt('button.outlined.help.color');
}
.p-button-outlined.p-button-help:not(:disabled):active {
background: dt('button.outlined.help.active.background');
border-color: dt('button.outlined.help.border.color');
color: dt('button.outlined.help.color');
}
.p-button-outlined.p-button-danger {
border-color: dt('button.outlined.danger.border.color');
color: dt('button.outlined.danger.color');
}
.p-button-outlined.p-button-danger:not(:disabled):hover {
background: dt('button.outlined.danger.hover.background');
border-color: dt('button.outlined.danger.border.color');
color: dt('button.outlined.danger.color');
}
.p-button-outlined.p-button-danger:not(:disabled):active {
background: dt('button.outlined.danger.active.background');
border-color: dt('button.outlined.danger.border.color');
color: dt('button.outlined.danger.color');
}
.p-button-outlined.p-button-contrast {
border-color: dt('button.outlined.contrast.border.color');
color: dt('button.outlined.contrast.color');
}
.p-button-outlined.p-button-contrast:not(:disabled):hover {
background: dt('button.outlined.contrast.hover.background');
border-color: dt('button.outlined.contrast.border.color');
color: dt('button.outlined.contrast.color');
}
.p-button-outlined.p-button-contrast:not(:disabled):active {
background: dt('button.outlined.contrast.active.background');
border-color: dt('button.outlined.contrast.border.color');
color: dt('button.outlined.contrast.color');
}
.p-button-outlined.p-button-plain {
border-color: dt('button.outlined.plain.border.color');
color: dt('button.outlined.plain.color');
}
.p-button-outlined.p-button-plain:not(:disabled):hover {
background: dt('button.outlined.plain.hover.background');
border-color: dt('button.outlined.plain.border.color');
color: dt('button.outlined.plain.color');
}
.p-button-outlined.p-button-plain:not(:disabled):active {
background: dt('button.outlined.plain.active.background');
border-color: dt('button.outlined.plain.border.color');
color: dt('button.outlined.plain.color');
}
.p-button-text {
background: transparent;
border-color: transparent;
color: dt('button.text.primary.color');
}
.p-button-text:not(:disabled):hover {
background: dt('button.text.primary.hover.background');
border-color: transparent;
color: dt('button.text.primary.color');
}
.p-button-text:not(:disabled):active {
background: dt('button.text.primary.active.background');
border-color: transparent;
color: dt('button.text.primary.color');
}
.p-button-text.p-button-secondary {
background: transparent;
border-color: transparent;
color: dt('button.text.secondary.color');
}
.p-button-text.p-button-secondary:not(:disabled):hover {
background: dt('button.text.secondary.hover.background');
border-color: transparent;
color: dt('button.text.secondary.color');
}
.p-button-text.p-button-secondary:not(:disabled):active {
background: dt('button.text.secondary.active.background');
border-color: transparent;
color: dt('button.text.secondary.color');
}
.p-button-text.p-button-success {
background: transparent;
border-color: transparent;
color: dt('button.text.success.color');
}
.p-button-text.p-button-success:not(:disabled):hover {
background: dt('button.text.success.hover.background');
border-color: transparent;
color: dt('button.text.success.color');
}
.p-button-text.p-button-success:not(:disabled):active {
background: dt('button.text.success.active.background');
border-color: transparent;
color: dt('button.text.success.color');
}
.p-button-text.p-button-info {
background: transparent;
border-color: transparent;
color: dt('button.text.info.color');
}
.p-button-text.p-button-info:not(:disabled):hover {
background: dt('button.text.info.hover.background');
border-color: transparent;
color: dt('button.text.info.color');
}
.p-button-text.p-button-info:not(:disabled):active {
background: dt('button.text.info.active.background');
border-color: transparent;
color: dt('button.text.info.color');
}
.p-button-text.p-button-warn {
background: transparent;
border-color: transparent;
color: dt('button.text.warn.color');
}
.p-button-text.p-button-warn:not(:disabled):hover {
background: dt('button.text.warn.hover.background');
border-color: transparent;
color: dt('button.text.warn.color');
}
.p-button-text.p-button-warn:not(:disabled):active {
background: dt('button.text.warn.active.background');
border-color: transparent;
color: dt('button.text.warn.color');
}
.p-button-text.p-button-help {
background: transparent;
border-color: transparent;
color: dt('button.text.help.color');
}
.p-button-text.p-button-help:not(:disabled):hover {
background: dt('button.text.help.hover.background');
border-color: transparent;
color: dt('button.text.help.color');
}
.p-button-text.p-button-help:not(:disabled):active {
background: dt('button.text.help.active.background');
border-color: transparent;
color: dt('button.text.help.color');
}
.p-button-text.p-button-danger {
background: transparent;
border-color: transparent;
color: dt('button.text.danger.color');
}
.p-button-text.p-button-danger:not(:disabled):hover {
background: dt('button.text.danger.hover.background');
border-color: transparent;
color: dt('button.text.danger.color');
}
.p-button-text.p-button-danger:not(:disabled):active {
background: dt('button.text.danger.active.background');
border-color: transparent;
color: dt('button.text.danger.color');
}
.p-button-text.p-button-contrast {
background: transparent;
border-color: transparent;
color: dt('button.text.contrast.color');
}
.p-button-text.p-button-contrast:not(:disabled):hover {
background: dt('button.text.contrast.hover.background');
border-color: transparent;
color: dt('button.text.contrast.color');
}
.p-button-text.p-button-contrast:not(:disabled):active {
background: dt('button.text.contrast.active.background');
border-color: transparent;
color: dt('button.text.contrast.color');
}
.p-button-text.p-button-plain {
background: transparent;
border-color: transparent;
color: dt('button.text.plain.color');
}
.p-button-text.p-button-plain:not(:disabled):hover {
background: dt('button.text.plain.hover.background');
border-color: transparent;
color: dt('button.text.plain.color');
}
.p-button-text.p-button-plain:not(:disabled):active {
background: dt('button.text.plain.active.background');
border-color: transparent;
color: dt('button.text.plain.color');
}
.p-button-link {
background: transparent;
border-color: transparent;
color: dt('button.link.color');
}
.p-button-link:not(:disabled):hover {
background: transparent;
border-color: transparent;
color: dt('button.link.hover.color');
}
.p-button-link:not(:disabled):hover .p-button-label {
text-decoration: underline;
}
.p-button-link:not(:disabled):active {
background: transparent;
border-color: transparent;
color: dt('button.link.active.color');
}
`;var Jt=["content"],Kt=["loadingicon"],Wt=["icon"],Xt=["*"],Rt=(t,i)=>({class:t,pt:i});function Yt(t,i){t&1&&ct(0)}function tn(t,i){if(t&1&&z(0,"span",7),t&2){let n=g(3);y(n.cn(n.cx("loadingIcon"),"pi-spin",n.loadingIcon||(n.buttonProps==null?null:n.buttonProps.loadingIcon))),d("pBind",n.ptm("loadingIcon")),f("aria-hidden",!0)}}function nn(t,i){if(t&1&&(O(),z(0,"svg",8)),t&2){let n=g(3);y(n.cn(n.cx("loadingIcon"),n.cx("spinnerIcon"))),d("pBind",n.ptm("loadingIcon"))("spin",!0),f("aria-hidden",!0)}}function on(t,i){if(t&1&&(j(0),_(1,tn,1,4,"span",3)(2,nn,1,5,"svg",6),V()),t&2){let n=g(2);u(),d("ngIf",n.loadingIcon||(n.buttonProps==null?null:n.buttonProps.loadingIcon)),u(),d("ngIf",!(n.loadingIcon||n.buttonProps!=null&&n.buttonProps.loadingIcon))}}function en(t,i){}function rn(t,i){if(t&1&&_(0,en,0,0,"ng-template",9),t&2){let n=g(2);d("ngIf",n.loadingIconTemplate||n._loadingIconTemplate)}}function dn(t,i){if(t&1&&(j(0),_(1,on,3,2,"ng-container",2)(2,rn,1,1,null,5),V()),t&2){let n=g();u(),d("ngIf",!n.loadingIconTemplate&&!n._loadingIconTemplate),u(),d("ngTemplateOutlet",n.loadingIconTemplate||n._loadingIconTemplate)("ngTemplateOutletContext",tt(3,Rt,n.cx("loadingIcon"),n.ptm("loadingIcon")))}}function an(t,i){if(t&1&&z(0,"span",7),t&2){let n=g(2);y(n.cn(n.cx("icon"),n.icon||(n.buttonProps==null?null:n.buttonProps.icon))),d("pBind",n.ptm("icon")),f("data-p",n.dataIconP)}}function ln(t,i){}function sn(t,i){if(t&1&&_(0,ln,0,0,"ng-template",9),t&2){let n=g(2);d("ngIf",!n.icon&&(n.iconTemplate||n._iconTemplate))}}function un(t,i){if(t&1&&(j(0),_(1,an,1,4,"span",3)(2,sn,1,1,null,5),V()),t&2){let n=g();u(),d("ngIf",(n.icon||(n.buttonProps==null?null:n.buttonProps.icon))&&!n.iconTemplate&&!n._iconTemplate),u(),d("ngTemplateOutlet",n.iconTemplate||n._iconTemplate)("ngTemplateOutletContext",tt(3,Rt,n.cx("icon"),n.ptm("icon")))}}function cn(t,i){if(t&1&&(J(0,"span",7),H(1),K()),t&2){let n=g();y(n.cx("label")),d("pBind",n.ptm("label")),f("aria-hidden",(n.icon||(n.buttonProps==null?null:n.buttonProps.icon))&&!(n.label||n.buttonProps!=null&&n.buttonProps.label))("data-p",n.dataLabelP),u(),Q(n.label||(n.buttonProps==null?null:n.buttonProps.label))}}function bn(t,i){if(t&1&&z(0,"p-badge",10),t&2){let n=g();d("value",n.badge||(n.buttonProps==null?null:n.buttonProps.badge))("severity",n.badgeSeverity||(n.buttonProps==null?null:n.buttonProps.badgeSeverity))("pt",n.ptm("pcBadge"))("unstyled",n.unstyled())}}var pn={root:({instance:t})=>["p-button p-component",{"p-button-icon-only":t.hasIcon&&!t.label&&!t.buttonProps?.label&&!t.badge,"p-button-vertical":(t.iconPos==="top"||t.iconPos==="bottom")&&t.label,"p-button-loading":t.loading||t.buttonProps?.loading,"p-button-link":t.link||t.buttonProps?.link,[`p-button-${t.severity||t.buttonProps?.severity}`]:t.severity||t.buttonProps?.severity,"p-button-raised":t.raised||t.buttonProps?.raised,"p-button-rounded":t.rounded||t.buttonProps?.rounded,"p-button-text":t.text||t.variant==="text"||t.buttonProps?.text||t.buttonProps?.variant==="text","p-button-outlined":t.outlined||t.variant==="outlined"||t.buttonProps?.outlined||t.buttonProps?.variant==="outlined","p-button-sm":t.size==="small"||t.buttonProps?.size==="small","p-button-lg":t.size==="large"||t.buttonProps?.size==="large","p-button-plain":t.plain||t.buttonProps?.plain,"p-button-fluid":t.hasFluid}],loadingIcon:"p-button-loading-icon",icon:({instance:t})=>["p-button-icon",{[`p-button-icon-${t.iconPos||t.buttonProps?.iconPos}`]:t.label||t.buttonProps?.label,"p-button-icon-left":(t.iconPos==="left"||t.buttonProps?.iconPos==="left")&&t.label||t.buttonProps?.label,"p-button-icon-right":(t.iconPos==="right"||t.buttonProps?.iconPos==="right")&&t.label||t.buttonProps?.label,"p-button-icon-top":(t.iconPos==="top"||t.buttonProps?.iconPos==="top")&&t.label||t.buttonProps?.label,"p-button-icon-bottom":(t.iconPos==="bottom"||t.buttonProps?.iconPos==="bottom")&&t.label||t.buttonProps?.label},t.icon,t.buttonProps?.icon],spinnerIcon:({instance:t})=>Object.entries(t.cx("icon")).filter(([,i])=>!!i).reduce((i,[n])=>i+` ${n}`,"p-button-loading-icon"),label:"p-button-label"},N=(()=>{class t extends Z{name="button";style=At;classes=pn;static \u0275fac=(()=>{let n;return function(o){return(n||(n=h(t)))(o||t)}})();static \u0275prov=U({token:t,factory:t.\u0275fac})}return t})(),gn=(function(t){return t.root="p-button",t.loadingIcon="p-button-loading-icon",t.icon="p-button-icon",t.label="p-button-label",t})(gn||{}),Lt=new x("BUTTON_INSTANCE"),Ut=new x("BUTTON_DIRECTIVE_INSTANCE"),Ot=new x("BUTTON_LABEL_INSTANCE"),$t=new x("BUTTON_ICON_INSTANCE"),k={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"},jt=(()=>{class t extends v{componentName="ButtonLabel";ptButtonLabel=a();pButtonLabelPT=a();pButtonLabelUnstyled=a();$pcButtonLabel=r(Ot,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=r(c,{self:!0});constructor(){super(),m(()=>{let n=this.ptButtonLabel()||this.pButtonLabelPT();n&&this.directivePT.set(n)}),m(()=>{this.pButtonLabelUnstyled()&&this.directiveUnstyled.set(this.pButtonLabelUnstyled())})}onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}static \u0275fac=function(e){return new(e||t)};static \u0275dir=B({type:t,selectors:[["","pButtonLabel",""]],hostVars:2,hostBindings:function(e,o){e&2&&R("p-button-label",!o.$unstyled()&&!0)},inputs:{ptButtonLabel:[1,"ptButtonLabel"],pButtonLabelPT:[1,"pButtonLabelPT"],pButtonLabelUnstyled:[1,"pButtonLabelUnstyled"]},features:[P([N,{provide:Ot,useExisting:t},{provide:T,useExisting:t}]),I([c]),p]})}return t})(),Vt=(()=>{class t extends v{componentName="ButtonIcon";ptButtonIcon=a();pButtonIconPT=a();pButtonUnstyled=a();$pcButtonIcon=r($t,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=r(c,{self:!0});constructor(){super(),m(()=>{let n=this.ptButtonIcon()||this.pButtonIconPT();n&&this.directivePT.set(n)}),m(()=>{this.pButtonUnstyled()&&this.directiveUnstyled.set(this.pButtonUnstyled())})}onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}static \u0275fac=function(e){return new(e||t)};static \u0275dir=B({type:t,selectors:[["","pButtonIcon",""]],hostVars:2,hostBindings:function(e,o){e&2&&R("p-button-icon",!o.$unstyled()&&!0)},inputs:{ptButtonIcon:[1,"ptButtonIcon"],pButtonIconPT:[1,"pButtonIconPT"],pButtonUnstyled:[1,"pButtonUnstyled"]},features:[P([N,{provide:$t,useExisting:t},{provide:T,useExisting:t}]),I([c]),p]})}return t})(),vo=(()=>{class t extends v{componentName="Button";$pcButtonDirective=r(Ut,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=r(c,{self:!0});_componentStyle=r(N);ptButtonDirective=a();pButtonPT=a();pButtonUnstyled=a();hostName="";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}constructor(){super(),m(()=>{let n=this.ptButtonDirective()||this.pButtonPT();n&&this.directivePT.set(n)}),m(()=>{this.pButtonUnstyled()&&this.directiveUnstyled.set(this.pButtonUnstyled())}),m(()=>{let n=this.$unstyled();this.initialized&&n&&this.setStyleClass()})}text=!1;plain=!1;raised=!1;size;outlined=!1;rounded=!1;iconPos="left";loadingIcon;fluid=a(void 0,{transform:l});iconSignal=ot(Vt);labelSignal=ot(jt);isIconOnly=nt(()=>!!(!this.labelSignal()&&this.iconSignal()));_label;_icon;_loading=!1;_severity;_buttonProps;initialized;get htmlElement(){return this.el.nativeElement}_internalClasses=Object.values(k);pcFluid=r(rt,{optional:!0,host:!0,skipSelf:!0});isTextButton=nt(()=>!!(!this.iconSignal()&&this.labelSignal()&&this.text));get label(){return this._label}set label(n){this._label=n,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(n){this._icon=n,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(n){this._loading=n,this.initialized&&(this.updateIcon(),this.setStyleClass())}get buttonProps(){return this._buttonProps}set buttonProps(n){this._buttonProps=n,n&&typeof n=="object"&&Object.entries(n).forEach(([e,o])=>this[`_${e}`]!==o&&(this[`_${e}`]=o))}get severity(){return this._severity}set severity(n){this._severity=n,this.initialized&&this.setStyleClass()}spinnerIcon=`<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="p-icon-spin">
<g clip-path="url(#clip0_417_21408)">
<path
d="M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z"
fill="currentColor"
/>
</g>
<defs>
<clipPath id="clip0_417_21408">
<rect width="14" height="14" fill="white" />
</clipPath>
</defs>
</svg>`;onAfterViewInit(){!this.$unstyled()&&et(this.htmlElement,this.getStyleClass().join(" ")),G(this.platformId)&&(this.createIcon(),this.createLabel(),this.initialized=!0)}getStyleClass(){let n=[k.button,k.component];return this.icon&&!this.label&&L(this.htmlElement.textContent)&&n.push(k.iconOnly),this.loading&&(n.push(k.disabled,k.loading),!this.icon&&this.label&&n.push(k.labelOnly),this.icon&&!this.label&&!L(this.htmlElement.textContent)&&n.push(k.iconOnly)),this.text&&n.push("p-button-text"),this.severity&&n.push(`p-button-${this.severity}`),this.plain&&n.push("p-button-plain"),this.raised&&n.push("p-button-raised"),this.size&&n.push(`p-button-${this.size}`),this.outlined&&n.push("p-button-outlined"),this.rounded&&n.push("p-button-rounded"),this.size==="small"&&n.push("p-button-sm"),this.size==="large"&&n.push("p-button-lg"),this.hasFluid&&n.push("p-button-fluid"),this.$unstyled()?[]:n}get hasFluid(){return this.fluid()??!!this.pcFluid}setStyleClass(){let n=this.getStyleClass();this.removeExistingSeverityClass(),this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...n)}removeExistingSeverityClass(){let n=["success","info","warn","danger","help","primary","secondary","contrast"],e=this.htmlElement.classList.value.split(" ").find(o=>n.some(s=>o===`p-button-${s}`));e&&this.htmlElement.classList.remove(e)}createLabel(){if(!E(this.htmlElement,'[data-pc-section="buttonlabel"]')&&this.label){let e=q("span",{class:this.cx("label"),"p-bind":this.ptm("buttonlabel"),"aria-hidden":this.icon&&!this.label?"true":null});e.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(e)}}createIcon(){if(!E(this.htmlElement,'[data-pc-section="buttonicon"]')&&(this.icon||this.loading)){let e=this.label&&!this.$unstyled()?"p-button-icon-"+this.iconPos:null,o=!this.$unstyled()&&this.getIconClass(),s=q("span",{class:this.cn(this.cx("icon"),e,o),"aria-hidden":"true","p-bind":this.ptm("buttonicon")});!this.loadingIcon&&this.loading&&(s.innerHTML=this.spinnerIcon),this.htmlElement.insertBefore(s,this.htmlElement.firstChild)}}updateLabel(){let n=E(this.htmlElement,'[data-pc-section="buttonlabel"]');if(!this.label){n&&this.htmlElement.removeChild(n);return}n?n.textContent=this.label:this.createLabel()}updateIcon(){let n=E(this.htmlElement,'[data-pc-section="buttonicon"]'),e=E(this.htmlElement,'[data-pc-section="buttonlabel"]');this.loading&&!this.loadingIcon&&n?n.innerHTML=this.spinnerIcon:n?.innerHTML&&(n.innerHTML=""),n&&!this.$unstyled()?this.iconPos?n.className="p-button-icon "+(e?"p-button-icon-"+this.iconPos:"")+" "+this.getIconClass():n.className="p-button-icon "+this.getIconClass():this.createIcon()}getIconClass(){return this.loading?"p-button-loading-icon "+(this.loadingIcon?this.loadingIcon:"p-icon"):this.icon||"p-hidden"}onDestroy(){this.initialized=!1}static \u0275fac=function(e){return new(e||t)};static \u0275dir=B({type:t,selectors:[["","pButton",""]],contentQueries:function(e,o,s){e&1&&mt(s,o.iconSignal,Vt,5)(s,o.labelSignal,jt,5),e&2&&vt(2)},hostVars:4,hostBindings:function(e,o){e&2&&R("p-button-icon-only",!o.$unstyled()&&o.isIconOnly())("p-button-text",!o.$unstyled()&&o.isTextButton())},inputs:{ptButtonDirective:[1,"ptButtonDirective"],pButtonPT:[1,"pButtonPT"],pButtonUnstyled:[1,"pButtonUnstyled"],hostName:"hostName",text:[2,"text","text",l],plain:[2,"plain","plain",l],raised:[2,"raised","raised",l],size:"size",outlined:[2,"outlined","outlined",l],rounded:[2,"rounded","rounded",l],iconPos:"iconPos",loadingIcon:"loadingIcon",fluid:[1,"fluid"],label:"label",icon:"icon",loading:"loading",buttonProps:"buttonProps",severity:"severity"},features:[P([N,{provide:Ut,useExisting:t},{provide:T,useExisting:t}]),I([c]),p]})}return t})(),hn=(()=>{class t extends v{componentName="Button";hostName="";$pcButton=r(Lt,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=r(c,{self:!0});_componentStyle=r(N);onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("host"))}type="button";badge;disabled;raised=!1;rounded=!1;text=!1;plain=!1;outlined=!1;link=!1;tabindex;size;variant;style;styleClass;badgeClass;badgeSeverity="secondary";ariaLabel;autofocus;iconPos="left";icon;label;loading=!1;loadingIcon;severity;buttonProps;fluid=a(void 0,{transform:l});onClick=new $;onFocus=new $;onBlur=new $;contentTemplate;loadingIconTemplate;iconTemplate;templates;pcFluid=r(rt,{optional:!0,host:!0,skipSelf:!0});get hasFluid(){return this.fluid()??!!this.pcFluid}get hasIcon(){return this.icon||this.buttonProps?.icon||this.iconTemplate||this._iconTemplate||this.loadingIcon||this.loadingIconTemplate||this._loadingIconTemplate}_contentTemplate;_iconTemplate;_loadingIconTemplate;onAfterContentInit(){this.templates?.forEach(n=>{switch(n.getType()){case"content":this._contentTemplate=n.template;break;case"icon":this._iconTemplate=n.template;break;case"loadingicon":this._loadingIconTemplate=n.template;break;default:this._contentTemplate=n.template;break}})}get dataP(){return this.cn({[this.size]:this.size,"icon-only":this.hasIcon&&!this.label&&!this.badge,loading:this.loading,fluid:this.hasFluid,rounded:this.rounded,raised:this.raised,outlined:this.outlined||this.variant==="outlined",text:this.text||this.variant==="text",link:this.link,vertical:(this.iconPos==="top"||this.iconPos==="bottom")&&this.label})}get dataIconP(){return this.cn({[this.iconPos]:this.iconPos,[this.size]:this.size})}get dataLabelP(){return this.cn({[this.size]:this.size,"icon-only":this.hasIcon&&!this.label&&!this.badge})}static \u0275fac=(()=>{let n;return function(o){return(n||(n=h(t)))(o||t)}})();static \u0275cmp=S({type:t,selectors:[["p-button"]],contentQueries:function(e,o,s){if(e&1&&ft(s,Jt,5)(s,Kt,5)(s,Wt,5)(s,_t,4),e&2){let b;M(b=F())&&(o.contentTemplate=b.first),M(b=F())&&(o.loadingIconTemplate=b.first),M(b=F())&&(o.iconTemplate=b.first),M(b=F())&&(o.templates=b)}},inputs:{hostName:"hostName",type:"type",badge:"badge",disabled:[2,"disabled","disabled",l],raised:[2,"raised","raised",l],rounded:[2,"rounded","rounded",l],text:[2,"text","text",l],plain:[2,"plain","plain",l],outlined:[2,"outlined","outlined",l],link:[2,"link","link",l],tabindex:[2,"tabindex","tabindex",Ct],size:"size",variant:"variant",style:"style",styleClass:"styleClass",badgeClass:"badgeClass",badgeSeverity:"badgeSeverity",ariaLabel:"ariaLabel",autofocus:[2,"autofocus","autofocus",l],iconPos:"iconPos",icon:"icon",label:"label",loading:[2,"loading","loading",l],loadingIcon:"loadingIcon",severity:"severity",buttonProps:"buttonProps",fluid:[1,"fluid"]},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},features:[P([N,{provide:Lt,useExisting:t},{provide:T,useExisting:t}]),I([c]),p],ngContentSelectors:Xt,decls:7,vars:17,consts:[["pRipple","",3,"click","focus","blur","ngStyle","disabled","pAutoFocus","pBind"],[4,"ngTemplateOutlet"],[4,"ngIf"],[3,"class","pBind",4,"ngIf"],[3,"value","severity","pt","unstyled",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["data-p-icon","spinner",3,"class","pBind","spin",4,"ngIf"],[3,"pBind"],["data-p-icon","spinner",3,"pBind","spin"],[3,"ngIf"],[3,"value","severity","pt","unstyled"]],template:function(e,o){e&1&&(gt(),J(0,"button",0),pt("click",function(b){return o.onClick.emit(b)})("focus",function(b){return o.onFocus.emit(b)})("blur",function(b){return o.onBlur.emit(b)}),ht(1),_(2,Yt,1,0,"ng-container",1)(3,dn,3,6,"ng-container",2)(4,un,3,6,"ng-container",2)(5,cn,2,6,"span",3)(6,bn,1,4,"p-badge",4),K()),e&2&&(y(o.cn(o.cx("root"),o.styleClass,o.buttonProps==null?null:o.buttonProps.styleClass)),d("ngStyle",o.style||(o.buttonProps==null?null:o.buttonProps.style))("disabled",o.disabled||o.loading||(o.buttonProps==null?null:o.buttonProps.disabled))("pAutoFocus",o.autofocus||(o.buttonProps==null?null:o.buttonProps.autofocus))("pBind",o.ptm("root")),f("type",o.type||(o.buttonProps==null?null:o.buttonProps.type))("aria-label",o.ariaLabel||(o.buttonProps==null?null:o.buttonProps.ariaLabel))("tabindex",o.tabindex||(o.buttonProps==null?null:o.buttonProps.tabindex))("data-p",o.dataP)("data-p-disabled",o.disabled||o.loading||(o.buttonProps==null?null:o.buttonProps.disabled))("data-p-severity",o.severity||(o.buttonProps==null?null:o.buttonProps.severity)),u(2),d("ngTemplateOutlet",o.contentTemplate||o._contentTemplate),u(),d("ngIf",o.loading||(o.buttonProps==null?null:o.buttonProps.loading)),u(),d("ngIf",!(o.loading||o.buttonProps!=null&&o.buttonProps.loading)),u(),d("ngIf",!o.contentTemplate&&!o._contentTemplate&&(o.label||(o.buttonProps==null?null:o.buttonProps.label))),u(),d("ngIf",!o.contentTemplate&&!o._contentTemplate&&(o.badge||(o.buttonProps==null?null:o.buttonProps.badge))))},dependencies:[A,kt,Bt,xt,St,Dt,Ft,Mt,at,C,c],encapsulation:2,changeDetection:0})}return t})(),yo=(()=>{class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=D({type:t});static \u0275inj=w({imports:[A,hn,C,C]})}return t})();export{Dt as a,Bn as b,at as c,Mt as d,Ft as e,N as f,gn as g,jt as h,Vt as i,vo as j,hn as k,yo as l};