PageSourceSearch

https://rougememoire.com/_nuxt/Bzr29WlB.js

js rougememoire.com collected 2026-10-02 06:48:24 UTC 25,818 bytes, 641 lines download raw bytes

1import{c as s}from"./Be1fzYNM.js";import{am as m,ap as x,aC as a,A as g,aB as w,G as S,x as c,m as p,o as l,k as P,b as B,n as $,a as h,t as z,v,M as I}from"./AYc5U_Rv.js";import{s as A}from"./Md3sUYl4.js";import C from"./ClepHxof.js";import{R as j}from"./BCJNFIZB.js";import{s as O}from"./BXCi9-vD.js";import"./DnbGMFgp.js";import"./Div13fE-.js";import"./DmfvTtO6.js";var T=({dt:n})=>`
2.p-button {
3    display: inline-flex;
4    cursor: pointer;
5    user-select: none;
6    align-items: center;
7    justify-content: center;
8    overflow: hidden;
9    position: relative;
10    color: ${n("button.primary.color")};
11    background: ${n("button.primary.background")};
12    border: 1px solid ${n("button.primary.border.color")};
13    padding: ${n("button.padding.y")} ${n("button.padding.x")};
14    font-size: 1rem;
15    font-family: inherit;
16    font-feature-settings: inherit;
17    transition: background ${n("button.transition.duration")}, color ${n("button.transition.duration")}, border-color ${n("button.transition.duration")},
18            outline-color ${n("button.transition.duration")}, box-shadow ${n("button.transition.duration")};
19    border-radius: ${n("button.border.radius")};
20    outline-color: transparent;
21    gap: ${n("button.gap")};
22}
23
24.p-button:disabled {
25    cursor: default;
26}
27
28.p-button-icon-right {
29    order: 1;
30}
31
32.p-button-icon-right:dir(rtl) {
33    order: -1;
34}
35
36.p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl) {
37    order: 1;
38}
39
40.p-button-icon-bottom {
41    order: 2;
42}
43
44.p-button-icon-only {
45    width: ${n("button.icon.only.width")};
46    padding-inline-start: 0;
47    padding-inline-end: 0;
48    gap: 0;
49}
50
51.p-button-icon-only.p-button-rounded {
52    border-radius: 50%;
53    height: ${n("button.icon.only.width")};
54}
55
56.p-button-icon-only .p-button-label {
57    visibility: hidden;
58    width: 0;
59}
60
61.p-button-sm {
62    font-size: ${n("button.sm.font.size")};
63    padding: ${n("button.sm.padding.y")} ${n("button.sm.padding.x")};
64}
65
66.p-button-sm .p-button-icon {
67    font-size: ${n("button.sm.font.size")};
68}
69
70.p-button-sm.p-button-icon-only {
71    width: ${n("button.sm.icon.only.width")};
72}
73
74.p-button-sm.p-button-icon-only.p-button-rounded {
75    height: ${n("button.sm.icon.only.width")};
76}
77
78.p-button-lg {
79    font-size: ${n("button.lg.font.size")};
80    padding: ${n("button.lg.padding.y")} ${n("button.lg.padding.x")};
81}
82
83.p-button-lg .p-button-icon {
84    font-size: ${n("button.lg.font.size")};
85}
86
87.p-button-lg.p-button-icon-only {
88    width: ${n("button.lg.icon.only.width")};
89}
90
91.p-button-lg.p-button-icon-only.p-button-rounded {
92    height: ${n("button.lg.icon.only.width")};
93}
94
95.p-button-vertical {
96    flex-direction: column;
97}
98
99.p-button-label {
100    font-weight: ${n("button.label.font.weight")};
101}
102
103.p-button-fluid {
104    width: 100%;
105}
106
107.p-button-fluid.p-button-icon-only {
108    width: ${n("button.icon.only.width")};
109}
110
111.p-button:not(:disabled):hover {
112    background: ${n("button.primary.hover.background")};
113    border: 1px solid ${n("button.primary.hover.border.color")};
114    color: ${n("button.primary.hover.color")};
115}
116
117.p-button:not(:disabled):active {
118    background: ${n("button.primary.active.background")};
119    border: 1px solid ${n("button.primary.active.border.color")};
120    color: ${n("button.primary.active.color")};
121}
122
123.p-button:focus-visible {
124    box-shadow: ${n("button.primary.focus.ring.shadow")};
125    outline: ${n("button.focus.ring.width")} ${n("button.focus.ring.style")} ${n("button.primary.focus.ring.color")};
126    outline-offset: ${n("button.focus.ring.offset")};
127}
128
129.p-button .p-badge {
130    min-width: ${n("button.badge.size")};
131    height: ${n("button.badge.size")};
132    line-height: ${n("button.badge.size")};
133}
134
135.p-button-raised {
136    box-shadow: ${n("button.raised.shadow")};
137}
138
139.p-button-rounded {
140    border-radius: ${n("button.rounded.border.radius")};
141}
142
143.p-button-secondary {
144    background: ${n("button.secondary.background")};
145    border: 1px solid ${n("button.secondary.border.color")};
146    color: ${n("button.secondary.color")};
147}
148
149.p-button-secondary:not(:disabled):hover {
150    background: ${n("button.secondary.hover.background")};
151    border: 1px solid ${n("button.secondary.hover.border.color")};
152    color: ${n("button.secondary.hover.color")};
153}
154
155.p-button-secondary:not(:disabled):active {
156    background: ${n("button.secondary.active.background")};
157    border: 1px solid ${n("button.secondary.active.border.color")};
158    color: ${n("button.secondary.active.color")};
159}
160
161.p-button-secondary:focus-visible {
162    outline-color: ${n("button.secondary.focus.ring.color")};
163    box-shadow: ${n("button.secondary.focus.ring.shadow")};
164}
165
166.p-button-success {
167    background: ${n("button.success.background")};
168    border: 1px solid ${n("button.success.border.color")};
169    color: ${n("button.success.color")};
170}
171
172.p-button-success:not(:disabled):hover {
173    background: ${n("button.success.hover.background")};
174    border: 1px solid ${n("button.success.hover.border.color")};
175    color: ${n("button.success.hover.color")};
176}
177
178.p-button-success:not(:disabled):active {
179    background: ${n("button.success.active.background")};
180    border: 1px solid ${n("button.success.active.border.color")};
181    color: ${n("button.success.active.color")};
182}
183
184.p-button-success:focus-visible {
185    outline-color: ${n("button.success.focus.ring.color")};
186    box-shadow: ${n("button.success.focus.ring.shadow")};
187}
188
189.p-button-info {
190    background: ${n("button.info.background")};
191    border: 1px solid ${n("button.info.border.color")};
192    color: ${n("button.info.color")};
193}
194
195.p-button-info:not(:disabled):hover {
196    background: ${n("button.info.hover.background")};
197    border: 1px solid ${n("button.info.hover.border.color")};
198    color: ${n("button.info.hover.color")};
199}
200
201.p-button-info:not(:disabled):active {
202    background: ${n("button.info.active.background")};
203    border: 1px solid ${n("button.info.active.border.color")};
204    color: ${n("button.info.active.color")};
205}
206
207.p-button-info:focus-visible {
208    outline-color: ${n("button.info.focus.ring.color")};
209    box-shadow: ${n("button.info.focus.ring.shadow")};
210}
211
212.p-button-warn {
213    background: ${n("button.warn.background")};
214    border: 1px solid ${n("button.warn.border.color")};
215    color: ${n("button.warn.color")};
216}
217
218.p-button-warn:not(:disabled):hover {
219    background: ${n("button.warn.hover.background")};
220    border: 1px solid ${n("button.warn.hover.border.color")};
221    color: ${n("button.warn.hover.color")};
222}
223
224.p-button-warn:not(:disabled):active {
225    background: ${n("button.warn.active.background")};
226    border: 1px solid ${n("button.warn.active.border.color")};
227    color: ${n("button.warn.active.color")};
228}
229
230.p-button-warn:focus-visible {
231    outline-color: ${n("button.warn.focus.ring.color")};
232    box-shadow: ${n("button.warn.focus.ring.shadow")};
233}
234
235.p-button-help {
236    background: ${n("button.help.background")};
237    border: 1px solid ${n("button.help.border.color")};
238    color: ${n("button.help.color")};
239}
240
241.p-button-help:not(:disabled):hover {
242    background: ${n("button.help.hover.background")};
243    border: 1px solid ${n("button.help.hover.border.color")};
244    color: ${n("button.help.hover.color")};
245}
246
247.p-button-help:not(:disabled):active {
248    background: ${n("button.help.active.background")};
249    border: 1px solid ${n("button.help.active.border.color")};
250    color: ${n("button.help.active.color")};
251}
252
253.p-button-help:focus-visible {
254    outline-color: ${n("button.help.focus.ring.color")};
255    box-shadow: ${n("button.help.focus.ring.shadow")};
256}
257
258.p-button-danger {
259    background: ${n("button.danger.background")};
260    border: 1px solid ${n("button.danger.border.color")};
261    color: ${n("button.danger.color")};
262}
263
264.p-button-danger:not(:disabled):hover {
265    background: ${n("button.danger.hover.background")};
266    border: 1px solid ${n("button.danger.hover.border.color")};
267    color: ${n("button.danger.hover.color")};
268}
269
270.p-button-danger:not(:disabled):active {
271    background: ${n("button.danger.active.background")};
272    border: 1px solid ${n("button.danger.active.border.color")};
273    color: ${n("button.danger.active.color")};
274}
275
276.p-button-danger:focus-visible {
277    outline-color: ${n("button.danger.focus.ring.color")};
278    box-shadow: ${n("button.danger.focus.ring.shadow")};
279}
280
281.p-button-contrast {
282    background: ${n("button.contrast.background")};
283    border: 1px solid ${n("button.contrast.border.color")};
284    color: ${n("button.contrast.color")};
285}
286
287.p-button-contrast:not(:disabled):hover {
288    background: ${n("button.contrast.hover.background")};
289    border: 1px solid ${n("button.contrast.hover.border.color")};
290    color: ${n("button.contrast.hover.color")};
291}
292
293.p-button-contrast:not(:disabled):active {
294    background: ${n("button.contrast.active.background")};
295    border: 1px solid ${n("button.contrast.active.border.color")};
296    color: ${n("button.contrast.active.color")};
297}
298
299.p-button-contrast:focus-visible {
300    outline-color: ${n("button.contrast.focus.ring.color")};
301    box-shadow: ${n("button.contrast.focus.ring.shadow")};
302}
303
304.p-button-outlined {
305    background: transparent;
306    border-color: ${n("button.outlined.primary.border.color")};
307    color: ${n("button.outlined.primary.color")};
308}
309
310.p-button-outlined:not(:disabled):hover {
311    background: ${n("button.outlined.primary.hover.background")};
312    border-color: ${n("button.outlined.primary.border.color")};
313    color: ${n("button.outlined.primary.color")};
314}
315
316.p-button-outlined:not(:disabled):active {
317    background: ${n("button.outlined.primary.active.background")};
318    border-color: ${n("button.outlined.primary.border.color")};
319    color: ${n("button.outlined.primary.color")};
320}
321
322.p-button-outlined.p-button-secondary {
323    border-color: ${n("button.outlined.secondary.border.color")};
324    color: ${n("button.outlined.secondary.color")};
325}
326
327.p-button-outlined.p-button-secondary:not(:disabled):hover {
328    background: ${n("button.outlined.secondary.hover.background")};
329    border-color: ${n("button.outlined.secondary.border.color")};
330    color: ${n("button.outlined.secondary.color")};
331}
332
333.p-button-outlined.p-button-secondary:not(:disabled):active {
334    background: ${n("button.outlined.secondary.active.background")};
335    border-color: ${n("button.outlined.secondary.border.color")};
336    color: ${n("button.outlined.secondary.color")};
337}
338
339.p-button-outlined.p-button-success {
340    border-color: ${n("button.outlined.success.border.color")};
341    color: ${n("button.outlined.success.color")};
342}
343
344.p-button-outlined.p-button-success:not(:disabled):hover {
345    background: ${n("button.outlined.success.hover.background")};
346    border-color: ${n("button.outlined.success.border.color")};
347    color: ${n("button.outlined.success.color")};
348}
349
350.p-button-outlined.p-button-success:not(:disabled):active {
351    background: ${n("button.outlined.success.active.background")};
352    border-color: ${n("button.outlined.success.border.color")};
353    color: ${n("button.outlined.success.color")};
354}
355
356.p-button-outlined.p-button-info {
357    border-color: ${n("button.outlined.info.border.color")};
358    color: ${n("button.outlined.info.color")};
359}
360
361.p-button-outlined.p-button-info:not(:disabled):hover {
362    background: ${n("button.outlined.info.hover.background")};
363    border-color: ${n("button.outlined.info.border.color")};
364    color: ${n("button.outlined.info.color")};
365}
366
367.p-button-outlined.p-button-info:not(:disabled):active {
368    background: ${n("button.outlined.info.active.background")};
369    border-color: ${n("button.outlined.info.border.color")};
370    color: ${n("button.outlined.info.color")};
371}
372
373.p-button-outlined.p-button-warn {
374    border-color: ${n("button.outlined.warn.border.color")};
375    color: ${n("button.outlined.warn.color")};
376}
377
378.p-button-outlined.p-button-warn:not(:disabled):hover {
379    background: ${n("button.outlined.warn.hover.background")};
380    border-color: ${n("button.outlined.warn.border.color")};
381    color: ${n("button.outlined.warn.color")};
382}
383
384.p-button-outlined.p-button-warn:not(:disabled):active {
385    background: ${n("button.outlined.warn.active.background")};
386    border-color: ${n("button.outlined.warn.border.color")};
387    color: ${n("button.outlined.warn.color")};
388}
389
390.p-button-outlined.p-button-help {
391    border-color: ${n("button.outlined.help.border.color")};
392    color: ${n("button.outlined.help.color")};
393}
394
395.p-button-outlined.p-button-help:not(:disabled):hover {
396    background: ${n("button.outlined.help.hover.background")};
397    border-color: ${n("button.outlined.help.border.color")};
398    color: ${n("button.outlined.help.color")};
399}
400
401.p-button-outlined.p-button-help:not(:disabled):active {
402    background: ${n("button.outlined.help.active.background")};
403    border-color: ${n("button.outlined.help.border.color")};
404    color: ${n("button.outlined.help.color")};
405}
406
407.p-button-outlined.p-button-danger {
408    border-color: ${n("button.outlined.danger.border.color")};
409    color: ${n("button.outlined.danger.color")};
410}
411
412.p-button-outlined.p-button-danger:not(:disabled):hover {
413    background: ${n("button.outlined.danger.hover.background")};
414    border-color: ${n("button.outlined.danger.border.color")};
415    color: ${n("button.outlined.danger.color")};
416}
417
418.p-button-outlined.p-button-danger:not(:disabled):active {
419    background: ${n("button.outlined.danger.active.background")};
420    border-color: ${n("button.outlined.danger.border.color")};
421    color: ${n("button.outlined.danger.color")};
422}
423
424.p-button-outlined.p-button-contrast {
425    border-color: ${n("button.outlined.contrast.border.color")};
426    color: ${n("button.outlined.contrast.color")};
427}
428
429.p-button-outlined.p-button-contrast:not(:disabled):hover {
430    background: ${n("button.outlined.contrast.hover.background")};
431    border-color: ${n("button.outlined.contrast.border.color")};
432    color: ${n("button.outlined.contrast.color")};
433}
434
435.p-button-outlined.p-button-contrast:not(:disabled):active {
436    background: ${n("button.outlined.contrast.active.background")};
437    border-color: ${n("button.outlined.contrast.border.color")};
438    color: ${n("button.outlined.contrast.color")};
439}
440
441.p-button-outlined.p-button-plain {
442    border-color: ${n("button.outlined.plain.border.color")};
443    color: ${n("button.outlined.plain.color")};
444}
445
446.p-button-outlined.p-button-plain:not(:disabled):hover {
447    background: ${n("button.outlined.plain.hover.background")};
448    border-color: ${n("button.outlined.plain.border.color")};
449    color: ${n("button.outlined.plain.color")};
450}
451
452.p-button-outlined.p-button-plain:not(:disabled):active {
453    background: ${n("button.outlined.plain.active.background")};
454    border-color: ${n("button.outlined.plain.border.color")};
455    color: ${n("button.outlined.plain.color")};
456}
457
458.p-button-text {
459    background: transparent;
460    border-color: transparent;
461    color: ${n("button.text.primary.color")};
462}
463
464.p-button-text:not(:disabled):hover {
465    background: ${n("button.text.primary.hover.background")};
466    border-color: transparent;
467    color: ${n("button.text.primary.color")};
468}
469
470.p-button-text:not(:disabled):active {
471    background: ${n("button.text.primary.active.background")};
472    border-color: transparent;
473    color: ${n("button.text.primary.color")};
474}
475
476.p-button-text.p-button-secondary {
477    background: transparent;
478    border-color: transparent;
479    color: ${n("button.text.secondary.color")};
480}
481
482.p-button-text.p-button-secondary:not(:disabled):hover {
483    background: ${n("button.text.secondary.hover.background")};
484    border-color: transparent;
485    color: ${n("button.text.secondary.color")};
486}
487
488.p-button-text.p-button-secondary:not(:disabled):active {
489    background: ${n("button.text.secondary.active.background")};
490    border-color: transparent;
491    color: ${n("button.text.secondary.color")};
492}
493
494.p-button-text.p-button-success {
495    background: transparent;
496    border-color: transparent;
497    color: ${n("button.text.success.color")};
498}
499
500.p-button-text.p-button-success:not(:disabled):hover {
501    background: ${n("button.text.success.hover.background")};
502    border-color: transparent;
503    color: ${n("button.text.success.color")};
504}
505
506.p-button-text.p-button-success:not(:disabled):active {
507    background: ${n("button.text.success.active.background")};
508    border-color: transparent;
509    color: ${n("button.text.success.color")};
510}
511
512.p-button-text.p-button-info {
513    background: transparent;
514    border-color: transparent;
515    color: ${n("button.text.info.color")};
516}
517
518.p-button-text.p-button-info:not(:disabled):hover {
519    background: ${n("button.text.info.hover.background")};
520    border-color: transparent;
521    color: ${n("button.text.info.color")};
522}
523
524.p-button-text.p-button-info:not(:disabled):active {
525    background: ${n("button.text.info.active.background")};
526    border-color: transparent;
527    color: ${n("button.text.info.color")};
528}
529
530.p-button-text.p-button-warn {
531    background: transparent;
532    border-color: transparent;
533    color: ${n("button.text.warn.color")};
534}
535
536.p-button-text.p-button-warn:not(:disabled):hover {
537    background: ${n("button.text.warn.hover.background")};
538    border-color: transparent;
539    color: ${n("button.text.warn.color")};
540}
541
542.p-button-text.p-button-warn:not(:disabled):active {
543    background: ${n("button.text.warn.active.background")};
544    border-color: transparent;
545    color: ${n("button.text.warn.color")};
546}
547
548.p-button-text.p-button-help {
549    background: transparent;
550    border-color: transparent;
551    color: ${n("button.text.help.color")};
552}
553
554.p-button-text.p-button-help:not(:disabled):hover {
555    background: ${n("button.text.help.hover.background")};
556    border-color: transparent;
557    color: ${n("button.text.help.color")};
558}
559
560.p-button-text.p-button-help:not(:disabled):active {
561    background: ${n("button.text.help.active.background")};
562    border-color: transparent;
563    color: ${n("button.text.help.color")};
564}
565
566.p-button-text.p-button-danger {
567    background: transparent;
568    border-color: transparent;
569    color: ${n("button.text.danger.color")};
570}
571
572.p-button-text.p-button-danger:not(:disabled):hover {
573    background: ${n("button.text.danger.hover.background")};
574    border-color: transparent;
575    color: ${n("button.text.danger.color")};
576}
577
578.p-button-text.p-button-danger:not(:disabled):active {
579    background: ${n("button.text.danger.active.background")};
580    border-color: transparent;
581    color: ${n("button.text.danger.color")};
582}
583
584.p-button-text.p-button-contrast {
585    background: transparent;
586    border-color: transparent;
587    color: ${n("button.text.contrast.color")};
588}
589
590.p-button-text.p-button-contrast:not(:disabled):hover {
591    background: ${n("button.text.contrast.hover.background")};
592    border-color: transparent;
593    color: ${n("button.text.contrast.color")};
594}
595
596.p-button-text.p-button-contrast:not(:disabled):active {
597    background: ${n("button.text.contrast.active.background")};
598    border-color: transparent;
599    color: ${n("button.text.contrast.color")};
600}
601
602.p-button-text.p-button-plain {
603    background: transparent;
604    border-color: transparent;
605    color: ${n("button.text.plain.color")};
606}
607
608.p-button-text.p-button-plain:not(:disabled):hover {
609    background: ${n("button.text.plain.hover.background")};
610    border-color: transparent;
611    color: ${n("button.text.plain.color")};
612}
613
614.p-button-text.p-button-plain:not(:disabled):active {
615    background: ${n("button.text.plain.active.background")};
616    border-color: transparent;
617    color: ${n("button.text.plain.color")};
618}
619
620.p-button-link {
621    background: transparent;
622    border-color: transparent;
623    color: ${n("button.link.color")};
624}
625
626.p-button-link:not(:disabled):hover {
627    background: transparent;
628    border-color: transparent;
629    color: ${n("button.link.hover.color")};
630}
631
632.p-button-link:not(:disabled):hover .p-button-label {
633    text-decoration: underline;
634}
635
636.p-button-link:not(:disabled):active {
637    background: transparent;
638    border-color: transparent;
639    color: ${n("button.link.active.color")};
640}
641`;function d(n){"@babel/helpers - typeof";return d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d(n)}function u(n,t,r){return(t=L(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function L(n){var t=F(n,"string");return d(t)=="symbol"?t:t+""}function F(n,t){if(d(n)!="object"||!n)return n;var r=n[Symbol.toPrimitive];if(r!==void 0){var o=r.call(n,t);if(d(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(n)}var N={root:function(t){var r=t.instance,o=t.props;return["p-button p-component",u(u(u(u(u(u(u(u(u({"p-button-icon-only":r.hasIcon&&!o.label&&!o.badge,"p-button-vertical":(o.iconPos==="top"||o.iconPos==="bottom")&&o.label,"p-button-loading":o.loading,"p-button-link":o.link||o.variant==="link"},"p-button-".concat(o.severity),o.severity),"p-button-raised",o.raised),"p-button-rounded",o.rounded),"p-button-text",o.text||o.variant==="text"),"p-button-outlined",o.outlined||o.variant==="outlined"),"p-button-sm",o.size==="small"),"p-button-lg",o.size==="large"),"p-button-plain",o.plain),"p-button-fluid",r.hasFluid)]},loadingIcon:"p-button-loading-icon",icon:function(t){var r=t.props;return["p-button-icon",u({},"p-button-icon-".concat(r.iconPos),r.label)]},label:"p-button-label"},D=m.extend({name:"button",style:T,classes:N}),E={name:"BaseButton",extends:O,props:{label:{type:String,default:null},icon:{type:String,default:null},iconPos:{type:String,default:"left"},iconClass:{type:[String,Object],default:null},badge:{type:String,default:null},badgeClass:{type:[String,Object],default:null},badgeSeverity:{type:String,default:"secondary"},loading:{type:Boolean,default:!1},loadingIcon:{type:String,default:void 0},as:{type:[String,Object],default:"BUTTON"},asChild:{type:Boolean,default:!1},link:{type:Boolean,default:!1},severity:{type:String,default:null},raised:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},text:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},size:{type:String,default:null},variant:{type:String,default:null},plain:{type:Boolean,default:!1},fluid:{type:Boolean,default:null}},style:D,provide:function(){return{$pcButton:this,$parentInstance:this}}};function i(n){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(n)}function e(n,t,r){return(t=K(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function K(n){var t=R(n,"string");return i(t)=="symbol"?t:t+""}function R(n,t){if(i(n)!="object"||!n)return n;var r=n[Symbol.toPrimitive];if(r!==void 0){var o=r.call(n,t);if(i(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(n)}var U={name:"Button",extends:E,inheritAttrs:!1,inject:{$pcFluid:{default:null}},methods:{getPTOptions:function(t){var r=t==="root"?this.ptmi:this.ptm;return r(t,{context:{disabled:this.disabled}})}},computed:{disabled:function(){return this.$attrs.disabled||this.$attrs.disabled===""||this.loading}
641,defaultAriaLabel:function(){return this.label?this.label+(this.badge?" "+this.badge:""):this.$attrs.ariaLabel},hasIcon:function(){return this.icon||this.$slots.icon},attrs:function(){return a(this.asAttrs,this.a11yAttrs,this.getPTOptions("root"))},asAttrs:function(){return this.as==="BUTTON"?{type:"button",disabled:this.disabled}:void 0},a11yAttrs:function(){return{"aria-label":this.defaultAriaLabel,"data-pc-name":"button","data-p-disabled":this.disabled,"data-p-severity":this.severity}},hasFluid:function(){return x(this.fluid)?!!this.$pcFluid:this.fluid},dataP:function(){return s(e(e(e(e(e(e(e(e(e(e({},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||this.variant==="link"),"vertical",(this.iconPos==="top"||this.iconPos==="bottom")&&this.label))},dataIconP:function(){return s(e(e({},this.iconPos,this.iconPos),this.size,this.size))},dataLabelP:function(){return s(e(e({},this.size,this.size),"icon-only",this.hasIcon&&!this.label&&!this.badge))}},components:{SpinnerIcon:A,Badge:C},directives:{ripple:j}},V=["data-p"],G=["data-p"];function M(n,t,r,o,q,b){var f=g("SpinnerIcon"),y=g("Badge"),k=w("ripple");return n.asChild?c(n.$slots,"default",{key:1,class:v(n.cx("root")),a11yAttrs:b.a11yAttrs}):S((l(),p(I(n.as),a({key:0,class:n.cx("root"),"data-p":b.dataP},b.attrs),{default:P(function(){return[c(n.$slots,"default",{},function(){return[n.loading?c(n.$slots,"loadingicon",a({key:0,class:[n.cx("loadingIcon"),n.cx("icon")]},n.ptm("loadingIcon")),function(){return[n.loadingIcon?(l(),h("span",a({key:0,class:[n.cx("loadingIcon"),n.cx("icon"),n.loadingIcon]},n.ptm("loadingIcon")),null,16)):(l(),p(f,a({key:1,class:[n.cx("loadingIcon"),n.cx("icon")],spin:""},n.ptm("loadingIcon")),null,16,["class"]))]}):c(n.$slots,"icon",a({key:1,class:[n.cx("icon")]},n.ptm("icon")),function(){return[n.icon?(l(),h("span",a({key:0,class:[n.cx("icon"),n.icon,n.iconClass],"data-p":b.dataIconP},n.ptm("icon")),null,16,V)):$("",!0)]}),B("span",a({class:n.cx("label")},n.ptm("label"),{"data-p":b.dataLabelP}),z(n.label||" "),17,G),n.badge?(l(),p(y,{key:2,value:n.badge,class:v(n.badgeClass),severity:n.badgeSeverity,unstyled:n.unstyled,pt:n.ptm("pcBadge")},null,8,["value","class","severity","unstyled","pt"])):$("",!0)]})]}),_:3},16,["class","data-p"])),[[k]])}U.render=M;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.