1import{a as N,b as F}from"./chunk-QRHTIPXL.js";import{c as I,d as E}from"./chunk-BKL7IMG4.js";import{ma as O}from"./chunk-7V56JTTI.js";import{b as D,c as A}from"./chunk-MQHMSR6Q.js";import{R as V,y as k}from"./chunk-II62XKAX.js";import{a as B}from"./chunk-NOQEJP5D.js";import{Aa as y,Ba as h,Ec as w,Gc as n,Jb as S,Kd as d,Qd as P,Rd as p,Uc as m,Vc as T,Xc as v,de as L,ec as f,gc as _,ic as C,nc as b,oc as s,pc as a,pd as W,qc as M,sa as z,tb as o,xc as g,yd as c,zd as l}from"./chunk-AAE36BVF.js";import{d as K}from"./chunk-YZFYTRZT.js";function q(e,x){if(e&1){let t=g();s(0,"pwr-lib-icon-button",4),c(1,"transloco"),c(2,"transloco"),w("click",function(i){y(t);let u=n();return h(u.buttonClick.emit(i))}),a()}if(e&2){let t=n();b("pwrTooltip",t.showTooltip?l(1,6,t.ariaLabelKey()):"")("size",t.size())("icon",t.icon())("textColor",t.textColor())("color","transparent-light")("iconAriaLabel",l(2,8,t.ariaLabelKey()))}}function G(e,x){if(e&1&&(s(0,"span",8),T(1),c(2,"transloco"),a()),e&2){let t=n(2);m(t.textClass()),o(),v(" ",l(2,3,t.displayTextKey())," ")}}function U(e,x){if(e&1){let t=g();s(0,"button",5),c(1,"transloco"),w("click",function(i){y(t);let u=n();return h(u.buttonClick.emit(i))}),M(2,"pwr-lib-icon",6),_(3,G,3,5,"span",7),a()}if(e&2){let t=n();f("aria-label",t.hideText()?l(1,6,t.ariaLabelKey()):void 0),o(2),m(W(8,R,t.isInWishlist())),b("icon",t.icon())("size",t._iconSize()),o(),C(t.hideText()?-1:3)}}function H(e,x){if(e&1&&(s(0,"div"),T(1),c(2,"transloco"),a()),e&2){let t=n(2);m(t.textClass()),o(),v(" ",l(2,3,t.displayTextKey())," ")}}function J(e,x){if(e&1){let t=g();s(0,"button",9),c(1,"transloco"),w("click",function(i){y(t);let u=n();return h(u.buttonClick.emit(i))}),M(2,"pwr-lib-icon",6),_(3,H,3,5,"div",10),a()}if(e&2){let t=n();f("aria-label",t.hideText()?l(1,6,t.ariaLabelKey()):void 0),o(2),m(W(8,j,t.isInWishlist())),b("icon",t.icon())("size",t._iconSize()),o(),C(t.hideText()?-1:3)}}var R,j,rt,Q=K(()=>{"use strict";L();V();O();A();F();E();L();R=e=>({"power-secondary-900-fg":e}),j=e=>({"power-secondary-500-fg":e});rt=(()=>{class e{constructor(){this.mediaMatch=z(I),this.isInWishlist=p.required(),this.pageType=p("normal"),this.size=p("normal"),this.hideText=p(!1),this.iconSize=p(void 0),this.textClass=p(void 0),this.buttonClick=P(),this.showTooltip=this.mediaMatch.isDesktop,this.icon=d(()=>this.isInWishlist()?"pwr-icon-favorite-fill":"pwr-icon-favorite-add"),this.textColor=d(()=>this.isInWishlist()?"power-secondary-500":void 0),this.displayTextKey=d(()=>this.isInWishlist()?"MyPower.Wishlist.Saved":"General.Save"),this.ariaLabelKey=d(()=>this.isInWishlist()?"MyPower.Wishlist.RemoveFromWishlist":"MyPower.Wishlist.AddToWishlist"),this._iconSize=d(()=>this.pageType()==="product"?this.iconSize()??"s-32":this.iconSize()??"s-24")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=S({type:e,selectors:[["pwr-my-power-wishlist-button"]],inputs:{isInWishlist:[1,"isInWishlist"],pageType:[1,"pageType"],size:[1,"size"],hideText:[1,"hideText"],iconSize:[1,"iconSize"],textClass:[1,"textClass"]},outputs:{buttonClick:"buttonClick"},decls:4,vars:1,consts:[[1,"hide-from-print"],[3,"pwrTooltip","size","icon","textColor","color","iconAriaLabel"],["type","button","fxLayout","row","fxLayoutAlign","center center",1,"text-button","no-style","power-primary-900-fg","cursor-pointer"],["type","button","fxLayout","row","fxLayoutAlign","start center",1,"text-button","no-style","power-primary-500-fg","cursor-pointer"],[3,"click","pwrTooltip","size","icon","textColor","color","iconAriaLabel"],["type","button","fxLayout","row","fxLayoutAlign","center center",1,"text-button","no-style","power-primary-900-fg","cursor-pointer",3,"click"],[3,"icon","size"],[1,"power-primary-900-fg",3,"class"],[1,"power-primary-900-fg"],["type","button","fxLayout","row","fxLayoutAlign","start center",1,"text-button","no-style","power-primary-500-fg","cursor-pointer",3,"click"],[3,"class"]],template:function(r,i){r&1&&(s(0,"div",0),_(1,q,3,10,"pwr-lib-icon-button",1)(2,U,4,10,"button",2)(3,J,4,10,"button",3),a()),r&2&&(o(),C(i.pageType()==="normal"?1:i.pageType()==="checkout"?2:i.pageType()==="product"?3:-1))},dependencies:[D,B,N,k],styles:[`.text-button[_ngcontent-%COMP%]{text-align:left}.text-button[_ngcontent-%COMP%]:hover > pwr-lib-icon[_ngcontent-%COMP%]{color:var(--power-secondary-700)}.text-button[_ngcontent-%COMP%]:active > pwr-lib-icon[_ngcontent-%COMP%]{color:var(--power-secondary-800)} 2/*# sourceMappingURL=my-power-wishlist-button.component-35O5OSI2.css.map */`],changeDetection:0})}}return e})()});
2export{rt as a,Q as b}; 3//# sourceMappingURL=chunk-IAKNGV22.js.map
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.