PageSourceSearch

https://winline.ru/5497.5613c61554967d4f.js

js winline.ru collected 2026-10-02 02:52:44 UTC 53,361 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdesktop_app=self.webpackChunkdesktop_app||[]).push([[5497],{5497:(N,u,p)=>{p.r(u),p.d(u,{PersonalPromoComponent:()=>S,PersonalPromoTypeEnum:()=>s});var l=p(177),c=p(8359),_=p(8859),P=p(33),m=p(796),d=p(858),h=p(6441),f=p(5503),M=p(7509),n=p(4438),C=p(2529);const x=t=>({"background-image":t});function O(t,i){if(1&t&&(n.j41(0,"div",12),n.nrm(1,"div",13),n.k0s(),n.j41(2,"div",14)(3,"span",15),n.EFF(4),n.nI1(5,"divider"),n.k0s(),n.j41(6,"span",16),n.EFF(7),n.nI1(8,"divider"),n.k0s()()),2&t){const o=n.XpG().$implicit;n.R7$(),n.xc7("width",(null==o.progress?null:o.progress.percent)+"%"),n.R7$(3),n.Lme("",n.bMT(5,6,null==o.progress?null:o.progress.current),"",null==o.progress?null:o.progress.valueSuffix," / "),n.R7$(3),n.Lme("",n.bMT(8,8,null==o.progress?null:o.progress.target),"",null==o.progress?null:o.progress.valueSuffix,"")}}function b(t,i){if(1&t&&(n.j41(0,"div",8),n.EFF(1),n.nI1(2,"endTime"),n.nrm(3,"i",17),n.k0s()),2&t){const o=n.XpG().$implicit;n.R7$(),n.SpI(" ",n.bMT(2,1,o.endDate)," ")}}function y(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",18),n.bIt("click",function(){n.eBV(o);const r=n.XpG().$implicit,a=n.XpG(2);return n.Njj(a.openDetailsDialog(r))}),n.EFF(1),n.k0s()}if(2&t){const o=n.XpG().$implicit;n.R7$(),n.SpI(" ",o.detailsBtnTxt," ")}}function v(t,i){if(1&t&&(n.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"h3",6),n.EFF(4),n.k0s(),n.nrm(5,"p",7),n.DNE(6,O,9,10),n.k0s(),n.DNE(7,b,4,3,"div",8),n.k0s(),n.j41(8,"div",9)(9,"div",10),n.EFF(10),n.k0s(),n.DNE(11,y,2,1,"div",11),n.k0s()()),2&t){const o=i.$implicit;n.Y8G("ngStyle",n.eq3(8,x,"url("+o.imageUrl+")")),n.R7$(4),n.JRh(o.name),n.R7$(),n.Y8G("innerHTML",o.description,n.npT),n.R7$(),n.vxM(null!=o.progress&&o.progress.show?6:-1),n.R7$(),n.vxM(o.endDate?7:-1),n.R7$(2),n.Y8G("routerLink",o.link),n.R7$(),n.JRh(o.buttonTxt),n.R7$(),n.vxM(o.detailsBtnTxt?11:-1)}}function w(t,i){if(1&t&&(n.j41(0,"div",0)(1,"div",1)(2,"span"),n.EFF(3,"\u041c\u043e\u0438 \u0431\u043e\u043d\u0443\u0441\u044b"),n.k0s(),n.j41(4,"span"),n.EFF(5,"\u0412\u0441\u0435\u0433\u043e: "),n.j41(6,"i"),n.EFF(7),n.k0s()()(),n.j41(8,"div",2),n.Z7z(9,v,12,10,"div",3,n.Vm6),n.k0s()()),2&t){const o=n.XpG();n.R7$(7),n.JRh(o.bonuses.length),n.R7$(2),n.Dyx(o.bonuses)}}function k(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",19)(1,"div",20)(2,"h3",21),n.EFF(3,"\u0423\u0447\u0430\u0441\u0442\u0432\u0443\u0439 \u0432 \u043f\u0440\u043e\u043c\u043e - \u043f\u043e\u043b\u0443\u0447\u0430\u0439 \u043d\u0430\u0433\u0440\u0430\u0434\u044b"),n.k0s(),n.j41(4,"p",22),n.EFF(5,"\u0412\u044b\u0431\u0438\u0440\u0430\u0439 \u0430\u043a\u0446\u0438\u0438, \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0439 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0438 \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0439 \u0431\u043e\u043d\u0443\u0441\u044b \u0438 \u0444\u0440\u0438\u0431\u0435\u0442\u044b \u043e\u0442 Winline"),n.k0s()(),n.j41(6,"button",23),n.bIt("click",function(){n.eBV(o);const r=n.XpG();return n.Njj(r.scrollToActions())}),n.EFF(7,"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0430\u043a\u0446\u0438\u0438 \u0438 \u043f\u0440\u043e\u043c\u043e"),n.k0s(),n.j41(8,"picture",24),n.nrm(9,"source",25)(10,"img",26),n.k0s()(),n.nrm(11,"ww-shared-personal-promo-list")}}let z=(()=>{class t{constructor(o,e,r,a){this.htmlRoot=o,this.dialogCdk=e,this.loginService=r,this.personalPromoService=a,this.bonuses=[],this.subs=new c.yU}ngOnInit(){this.subs.add(this.loginService.isUserInfoAvailable$.subscribe(o=>{o?this.personalPromoService.getPersonalBonusList().then(e=>{this.bonuses=e}):this.bonuses=[]}))}ngOnDestroy(){this.subs.unsubscribe()}openDetailsDialog(o){this.dialogCdk.open(h.$,{maxWidth:"688px",panelClass:["ww-dialog","ww-dialog--promo-details"],data:{promo:o}})}scrollToActions(){this.htmlRoot.querySelector("ww-shared-personal-promo-list")?.scrollIntoView({behavior:"smooth",block:"start"})}static{this.\u0275fac=function(e){return new(e||t)(n.rXU(l.qQ),n.rXU(C.lG),n.rXU(_.H),n.rXU(m.tT))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["ww-shared-personal-promo-my-action"]],decls:2,vars:1,consts:[[1,"personal-promo-actions"],[1,"personal-count"],[1,"personal-promo-actions__list"],[1,"personal-promo-action",3,"ngStyle"],[1,"personal-promo-action__content"],[1,"personal-promo-action__block"],[1,"personal-promo-action__title"],[1,"personal-promo-action__text",3,"innerHTML"],[1,"personal-promo-action__label"],[1,"personal-promo-action__footer"],[1,"ww-btn","ww-btn--orange","ww-btn--small",3,"routerLink"],[1,"ww-btn","ww-btn--small","ww-btn--light-gray"],[1,"personal-promo-action__progress_range"],[1,"personal-promo-action__progress_range_fill"],[1,"personal-promo-action__progress_numbers"],[1,"personal-promo-action__progress_current"],[1,"personal-promo-action__progress_target"],[1,"wi","wi-clock"],[1,"ww-btn","ww-btn--small","ww-btn--light-gray",3,"click"],[1,"personal-promo-empty"],[1,"personal-promo-empty__content"],[1,"personal-promo-empty__title"],[1,"personal-promo-empty__text"],[1,"personal-promo-empty__btn","ww-btn","ww-btn--orange",3,"click"],[1,"personal-promo-empty__img"],["srcset","assets/shared/img/promo/actions-empty.png, assets/shared/img/promo/[email protected] 2x"],["srcset","assets/shared/img/promo/actions-empty.png, assets/shared/img/promo/[email protected] 2x","alt","\u0423\u0447\u0430\u0441\u0442\u0432\u0443\u0439 \u0432 \u043f\u0440\u043e\u043c\u043e!"]],template:function(e,r){1&e&&n.DNE(0,w,11,1,"div",0)(1,k,12,0),2&e&&n.vxM(r.bonuses.length>0?0:1)},dependencies:[l.B3,P.Wk,d.z,f.A,M.X],styles:['.personal-count[_ngcontent-%COMP%]{padding:16px 0;display:flex;align-items:center;justify-content:space-between;color:var(--bet-race-tab-active-color)}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{font-size:24px;font-weight:700;line-height:28px}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:not(:first-child){font-family:var(--sf-compact-display);font-size:18px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--bet-race-tab-color)}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:not(:first-child)   i[_ngcontent-%COMP%]{font-style:normal;font-weight:700;color:var(--bet-race-tab-active-color)}.personal-promo-tabs[_ngcontent-%COMP%]{margin:0 auto;padding:2px;width:688px;height:40px;
1display:flex;justify-content:center;font-family:var(--sfpro-font);color:var(--bet-race-tab-color);background-color:var(--bet-race-tabs-bg);border-radius:12px;overflow:hidden}.personal-promo-tabs__tab[_ngcontent-%COMP%]{position:relative;display:flex;min-width:0;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:0;font-size:16px;line-height:20px;font-weight:500;cursor:pointer}.personal-promo-tabs__tab[_ngcontent-%COMP%]:not(:last-child):after{content:"";position:absolute;top:8px;right:-.5px;display:block;width:1px;height:20px;background-color:var(--bet-race-tab-border)}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;height:100%;display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;justify-content:center;align-items:center;color:var(--bet-race-tab-active-color);background-color:var(--bet-race-tab-active);border-radius:10px;z-index:3}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:first-child   div[_ngcontent-%COMP%]{margin-right:-1px}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:not(:first-child):not(:last-child)   div[_ngcontent-%COMP%]{margin:0 -1px}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:last-child   div[_ngcontent-%COMP%]{margin-left:-1px}.personal-promo-tabs__tab[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative}.personal-promo-tabs__tab--update[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;right:-10px;display:block;width:6px;height:6px;background-color:var(--const-orange);border-radius:50%;animation:blinker ease-in-out .9s forwards 3}.personal-promo-tabs__content[_ngcontent-%COMP%]{padding-top:16px}.personal-promo-empty[_ngcontent-%COMP%]{margin:20px 0 4px;min-height:282px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}.personal-promo-empty__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px}.personal-promo-empty__title[_ngcontent-%COMP%]{margin:0;font-size:20px;line-height:24px;color:var(--personal-promo-empty-title)}.personal-promo-empty__text[_ngcontent-%COMP%]{margin:0;font-size:16px;line-height:20px;color:var(--personal-promo-empty-text)}.personal-promo-empty__btn[_ngcontent-%COMP%]{width:340px}.personal-promo-empty__img[_ngcontent-%COMP%]{display:block}.personal-promo-empty__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:100%;max-width:100%}.personal-promo-empty--history[_ngcontent-%COMP%]{padding:32px 32px 164px;background-color:var(--personal-promo-empty);border-radius:22px;background-repeat:no-repeat;background-position:50% calc(100% - 32px);background-size:400px 116px;background-image:var(--personal-promo-empty-history-img)}@media (min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.personal-promo-empty--history[_ngcontent-%COMP%]{background-image:var(--personal-promo-empty-history-img-2x)}}.promo-field[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-xs);flex-shrink:0;font-family:var(--sfpro-font-display)}.promo-field__code[_ngcontent-%COMP%]{display:flex;align-items:center;width:16px;height:16px;font-family:var(--sfpro-font-display);font-size:16px;line-height:16px;color:var(--personal-promo-input-code)}.promo-field__clear[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:12px;line-height:20px;color:var(--personal-promo-input-clear-color);background-color:var(--personal-promo-input-clear);border-radius:8px;cursor:pointer}.promo-field__clear[_ngcontent-%COMP%]:hover{color:var(--const-orange-v1)}.promo-field__clear[_ngcontent-%COMP%]:focus{color:var(--const-orange-v2)}.promo-field__clear[_ngcontent-%COMP%]:disabled{color:var(--personal-promo-input-clear)}.promo-field__input[_ngcontent-%COMP%]{display:flex;height:48px;padding:16px 6px 16px 16px;align-items:center;gap:var(--gap-m);align-self:stretch;background-color:var(--personal-promo-input);border-radius:var(--gap-m);border:1px solid var(--personal-promo-input-border);cursor:text;box-shadow:none;outline:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]{padding:0;font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--reg-text-default);background-color:transparent;border:none;box-shadow:none;outline:none;flex-grow:1}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-webkit-input-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-moz-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:-ms-input-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:-moz-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:valid{padding-top:16px}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%]{top:7px;font-size:12px;line-height:14px}.promo-field__input[_ngcontent-%COMP%]:hover:not(:disabled), .promo-field__input[_ngcontent-%COMP%]:focus-within:not(:disabled){border-color:var(--reg-stroke-active)}.promo-field__input--error[_ngcontent-%COMP%]{border-color:var(--reg-text-danger)}.promo-field__input--error[_ngcontent-%COMP%]:hover:not(:disabled), .promo-field__input--error[_ngcontent-%COMP%]:focus-within:not(:disabled){border-color:var(--reg-text-danger)}.promo-field__label[_ngcontent-%COMP%], .promo-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:16px;left:44px;font-size:16px;line-height:16px;color:var(--personal-promo-input-code)}.promo-field__hints[_ngcontent-%COMP%]{width:100%}.promo-field__hint[_ngcontent-%COMP%], .promo-field__error[_ngcontent-%COMP%]{font-size:14px;line-height:16px;font-weight:500}.promo-field__hint[_ngcontent-%COMP%]{color:var(--reg-text-secondary)}.promo-field__error[_ngcontent-%COMP%]{color:var(--reg-text-danger)}','@charset "UTF-8";.personal-promo-actions__list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:16px}.personal-promo-action[_ngcontent-%COMP%]{position:relative;padding:16px;width:calc(50% - 8px);min-height:188px;display:flex;flex-direction:column;row-gap:8px;background-color:var(--personal-promo-bonus);background-position:100% 0;background-repeat:no-repeat;background-size:auto 176px;border-radius:20px}
1@media screen and (max-width: 1545px){.personal-promo-action[_ngcontent-%COMP%]{width:100%}}.personal-promo-action__content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-grow:1;z-index:3}.personal-promo-action__block[_ngcontent-%COMP%]{max-width:calc(100% - 224px);display:flex;justify-content:center;flex-direction:column}.personal-promo-action__title[_ngcontent-%COMP%]{margin:0;font-family:var(--pfdin-font);font-size:20px;line-height:29px;font-weight:900;font-style:italic;text-transform:uppercase}.personal-promo-action__text[_ngcontent-%COMP%] {margin:0;font-size:14px;line-height:18px;color:var(--personal-promo-bonus-text);letter-spacing:-.2px}.personal-promo-action__text[_ngcontent-%COMP%]  ul li{list-style-type:none;padding-left:23px;text-indent:-23px}.personal-promo-action__text[_ngcontent-%COMP%]  ul li:before{margin-right:10px;font-size:16px;color:var(--const-orange)}.personal-promo-action__text[_ngcontent-%COMP%]  ul li.filled:before{content:"\\25ef"}.personal-promo-action__text[_ngcontent-%COMP%]  ul li.empty:before{content:"\\20dd"}.personal-promo-action__progress_numbers[_ngcontent-%COMP%]{margin-top:5px;padding-bottom:4px;font-size:14px;line-height:20px;font-weight:600;color:var(--personal-promo-detail-title)}.personal-promo-action__progress_current[_ngcontent-%COMP%]{font-weight:500;color:var(--personal-promo-detail-text)}.personal-promo-action__progress_target[_ngcontent-%COMP%]{font-weight:700;color:var(--personal-promo-detail-title)}.personal-promo-action__progress_range[_ngcontent-%COMP%]{margin-top:10px;width:100%;height:6px;border-radius:3px;background-color:var(--personal-promo-range)}.personal-promo-action__progress_range_fill[_ngcontent-%COMP%]{height:6px;border-radius:3px;background-color:var(--const-orange)}.personal-promo-action__footer[_ngcontent-%COMP%]{position:relative;width:100%;display:flex;align-items:center;column-gap:16px;z-index:3}.personal-promo-action__footer[_ngcontent-%COMP%]   .ww-btn[_ngcontent-%COMP%]{min-width:0;flex-shrink:0;flex-grow:1;flex-basis:0;max-width:50%}.personal-promo-action__label[_ngcontent-%COMP%]{padding:7px 8px;display:flex;align-items:center;max-width:182px;column-gap:8px;font-size:11px;line-height:13px;font-weight:500;color:var(--personal-promo-tag-text);background-color:var(--personal-promo-tag);border:1px solid var(--personal-promo-tag-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:13px}.personal-promo-action__progress[_ngcontent-%COMP%]   progress[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:6px;display:block;width:100%;height:6px;background-color:var(--vipclub-history-progress);appearance:none;border-radius:4px;border:none;overflow:hidden}.personal-promo-action__progress[_ngcontent-%COMP%]   progress[_ngcontent-%COMP%]::-webkit-progress-bar{width:100%;background-color:var(--personal-promo-bonus-progress)}.personal-promo-action__progress[_ngcontent-%COMP%]   progress[_ngcontent-%COMP%]::-webkit-progress-value{background-color:#ff6a13!important;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}.personal-promo-action__progress[_ngcontent-%COMP%]   progress[_ngcontent-%COMP%]::-moz-progress-bar{background-color:#ff6a13!important;border-radius:3px;-moz-transition:all .3s;transition:all .3s}.personal-promo-action__division[_ngcontent-%COMP%]{font-size:14px;line-height:18px;font-weight:500;color:var(--personal-promo-bonus-division)}.personal-promo-action__division[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{font-weight:700;color:var(--personal-promo-bonus-total)}']})}}return t})();var F=p(6004);function E(t,i){if(1&t&&(n.j41(0,"div",6),n.EFF(1),n.k0s()),2&t){const o=n.XpG().$implicit;n.R7$(),n.JRh(o.name)}}function j(t,i){if(1&t&&(n.j41(0,"div",8)(1,"div",9),n.nrm(2,"i",13),n.EFF(3),n.k0s(),n.j41(4,"div",11),n.EFF(5),n.nI1(6,"date"),n.k0s(),n.j41(7,"div",14),n.EFF(8),n.nI1(9,"divider"),n.k0s()()),2&t){const o=n.XpG().$implicit;n.R7$(3),n.SpI(" ",o.debitDescription," "),n.R7$(2),n.JRh(n.i5U(6,3,o.debitDate,"dd.MM.yyyy HH:mm")),n.R7$(3),n.SpI(" ",n.bMT(9,6,o.amount)," ")}}function T(t,i){}function R(t,i){if(1&t&&(n.j41(0,"div",3)(1,"div",4)(2,"div",5),n.EFF(3),n.k0s(),n.DNE(4,E,2,1,"div",6),n.k0s(),n.j41(5,"div",7),n.DNE(6,j,10,8,"div",8),n.j41(7,"div",8)(8,"div",9),n.nrm(9,"i",10),n.EFF(10),n.k0s(),n.j41(11,"div",11),n.EFF(12),n.nI1(13,"date"),n.k0s(),n.j41(14,"div",12),n.EFF(15),n.nI1(16,"divider"),n.DNE(17,T,0,0),n.k0s()()()()),2&t){const o=i.$implicit,e=n.XpG(2);n.R7$(3),n.JRh(o.typeTxt),n.R7$(),n.vxM(e.isPromoNameEmpty(o.name)?4:-1),n.R7$(2),n.vxM(o.debitDate?6:-1),n.R7$(4),n.SpI(" ",o.receiptDescription," "),n.R7$(2),n.JRh(n.i5U(13,9,o.receiptDate,"dd.MM.yyyy HH:mm")),n.R7$(2),n.AVh("personal-promo-history-card__value_freebet",o.type!==e.PromoPersonalHistoryType.Accrual),n.R7$(),n.Sp
1I(" +",n.bMT(16,12,o.amount)," "),n.R7$(2),n.vxM(o.type===e.PromoPersonalHistoryType.Accrual?17:-1)}}function $(t,i){if(1&t&&(n.j41(0,"div",0)(1,"div",1)(2,"span"),n.EFF(3,"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0431\u043e\u043d\u0443\u0441\u043e\u0432"),n.k0s()(),n.j41(4,"div",2),n.Z7z(5,R,18,14,"div",3,n.Vm6),n.k0s()()),2&t){const o=n.XpG();n.R7$(5),n.Dyx(o.historyList)}}function D(t,i){1&t&&(n.j41(0,"div",15)(1,"div",16)(2,"h3",17),n.EFF(3,"\u0412 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043f\u043e\u043a\u0430 \u043f\u0443\u0441\u0442\u043e"),n.k0s(),n.j41(4,"p",18),n.EFF(5,"\u0412\u044b\u0431\u0438\u0440\u0430\u0439 \u0430\u043a\u0446\u0438\u0438, \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0439 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0438 \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0439 \u0431\u043e\u043d\u0443\u0441\u044b \u0438 \u0444\u0440\u0438\u0431\u0435\u0442\u044b \u043e\u0442 Winline"),n.k0s()()(),n.nrm(6,"ww-shared-personal-promo-list"))}let B=(()=>{class t{constructor(o,e){this.personalPromoService=o,this.loginService=e,this.historyList=[],this.subs=new c.yU,this.PromoPersonalHistoryType=F.i0}ngOnInit(){this.subs.add(this.loginService.isUserInfoAvailable$.subscribe(o=>{o?this.personalPromoService.getPersonalBonusHistoryList().then(e=>{this.historyList=e}):this.historyList=[]}))}isPromoNameEmpty(o){return!o.includes('""')}ngOnDestroy(){this.subs.unsubscribe()}static{this.\u0275fac=function(e){return new(e||t)(n.rXU(m.tT),n.rXU(_.H))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["ww-shared-personal-promo-history"]],decls:2,vars:1,consts:[[1,"personal-promo-history"],[1,"personal-count"],[1,"personal-promo-history__list"],[1,"personal-promo-history-card"],[1,"personal-promo-history-card__header"],[1,"personal-promo-history-card__title"],[1,"personal-promo-history-card__subtitle"],[1,"personal-promo-history-card__content"],[1,"personal-promo-history-card__row"],[1,"personal-promo-history-card__name"],[1,"wi","wi-arrow-withdraw"],[1,"personal-promo-history-card__date"],[1,"personal-promo-history-card__value","personal-promo-history-card__value--accrual"],[1,"wi","wi-arrow-deposit"],[1,"personal-promo-history-card__value","personal-promo-history-card__value_freebet"],[1,"personal-promo-empty","personal-promo-empty--history"],[1,"personal-promo-empty__content"],[1,"personal-promo-empty__title"],[1,"personal-promo-empty__text"]],template:function(e,r){1&e&&n.DNE(0,$,7,0,"div",0)(1,D,7,0),2&e&&n.vxM(r.historyList.length>0?0:1)},dependencies:[d.z,l.vh,f.A],styles:['.personal-count[_ngcontent-%COMP%]{padding:16px 0;display:flex;align-items:center;justify-content:space-between;color:var(--bet-race-tab-active-color)}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{font-size:24px;font-weight:700;line-height:28px}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:not(:first-child){font-family:var(--sf-compact-display);font-size:18px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--bet-race-tab-color)}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:not(:first-child)   i[_ngcontent-%COMP%]{font-style:normal;font-weight:700;color:var(--bet-race-tab-active-color)}.personal-promo-tabs[_ngcontent-%COMP%]{margin:0 auto;padding:2px;width:688px;height:40px;display:flex;justify-content:center;font-family:var(--sfpro-font);color:var(--bet-race-tab-color);background-color:var(--bet-race-tabs-bg);border-radius:12px;overflow:hidden}.personal-promo-tabs__tab[_ngcontent-%COMP%]{position:relative;display:flex;min-width:0;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:0;font-size:16px;line-height:20px;font-weight:500;cursor:pointer}.personal-promo-tabs__tab[_ngcontent-%COMP%]:not(:last-child):after{content:"";position:absolute;top:8px;right:-.5px;display:block;width:1px;height:20px;background-color:var(--bet-race-tab-border)}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;height:100%;display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;justify-content:center;align-items:center;color:var(--bet-race-tab-active-color);background-color:var(--bet-race-tab-active);border-radius:10px;z-index:3}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:first-child   div[_ngcontent-%COMP%]{margin-right:-1px}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:not(:first-child):not(:last-child)   div[_ngcontent-%COMP%]{margin:0 -1px}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:last-child   div[_ngcontent-%COMP%]{margin-left:-1px}.personal-promo-tabs__tab[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative}.personal-promo-tabs__tab--update[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;right:-10px;display:block;width:6px;height:6px;background-color:var(--const-orange);border-radius:50%;animation:blinker ease-in-out .9s forwards 3}.personal-promo-tabs__content[_ngcontent-%COMP%]{padding-top:16px}.personal-promo-empty[_ngcontent-%COMP%]{margin:20px 0 4px;min-height:282px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}.personal-promo-empty__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px}.personal-promo-empty__title[_ngcontent-%COMP%]{margin:0;font-size:20px;line-height:24px;color:var(--personal-promo-empty-title)}.personal-promo-empty__text[_ngcontent-%COMP%]{margin:0;font-size:16px;line-height:20px;color:var(--personal-promo-empty-text)}.personal-promo-empty__btn[_ngcontent-%COMP%]{width:340px}.personal-promo-empty__img[_ngcontent-%COMP%]{display:block}.personal-promo-empty__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:100%;max-width:100%}.personal-promo-empty--history[_ngcontent-%COMP%]{padding:32px 32px 164px;background-color:var(--personal-promo-empty);border-radius:22px;background-repeat:no-repeat;background-position:50% calc(100% - 32px);background-size:400px 116px;background-image:var(--personal-promo-empty-history-img)}@media (min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.personal-promo-empty--history[_ngcontent-%COMP%]{background-image:var(--personal-promo-empty-history-img-2x)}}.promo-field[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-xs);flex-shrink:0;font-family:var(--sfpro-font-display)}.promo-field__code[_ngcontent-%COMP%]{display:flex;align-items:center;width:16px;height:16px;font-family:var(--sfpro-font-display);font-size:16px;line-height:16px;color:var(--personal-promo-input-code)}.promo-field__clear[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:12px;line-height:20px;color:var(--personal-promo-input-clear-color);background-color:var(--personal-promo-input-clear);border-radius:8px;
1cursor:pointer}.promo-field__clear[_ngcontent-%COMP%]:hover{color:var(--const-orange-v1)}.promo-field__clear[_ngcontent-%COMP%]:focus{color:var(--const-orange-v2)}.promo-field__clear[_ngcontent-%COMP%]:disabled{color:var(--personal-promo-input-clear)}.promo-field__input[_ngcontent-%COMP%]{display:flex;height:48px;padding:16px 6px 16px 16px;align-items:center;gap:var(--gap-m);align-self:stretch;background-color:var(--personal-promo-input);border-radius:var(--gap-m);border:1px solid var(--personal-promo-input-border);cursor:text;box-shadow:none;outline:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]{padding:0;font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--reg-text-default);background-color:transparent;border:none;box-shadow:none;outline:none;flex-grow:1}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-webkit-input-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-moz-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:-ms-input-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:-moz-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:valid{padding-top:16px}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%]{top:7px;font-size:12px;line-height:14px}.promo-field__input[_ngcontent-%COMP%]:hover:not(:disabled), .promo-field__input[_ngcontent-%COMP%]:focus-within:not(:disabled){border-color:var(--reg-stroke-active)}.promo-field__input--error[_ngcontent-%COMP%]{border-color:var(--reg-text-danger)}.promo-field__input--error[_ngcontent-%COMP%]:hover:not(:disabled), .promo-field__input--error[_ngcontent-%COMP%]:focus-within:not(:disabled){border-color:var(--reg-text-danger)}.promo-field__label[_ngcontent-%COMP%], .promo-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:16px;left:44px;font-size:16px;line-height:16px;color:var(--personal-promo-input-code)}.promo-field__hints[_ngcontent-%COMP%]{width:100%}.promo-field__hint[_ngcontent-%COMP%], .promo-field__error[_ngcontent-%COMP%]{font-size:14px;line-height:16px;font-weight:500}.promo-field__hint[_ngcontent-%COMP%]{color:var(--reg-text-secondary)}.promo-field__error[_ngcontent-%COMP%]{color:var(--reg-text-danger)}','.personal-promo-history__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;row-gap:12px}.personal-promo-history-card[_ngcontent-%COMP%]{padding:0 16px;background-color:var(--personal-promo-history);border-radius:16px}.personal-promo-history-card__header[_ngcontent-%COMP%]{padding:16px 0 12px}.personal-promo-history-card__title[_ngcontent-%COMP%]{font-size:18px;line-height:22px;font-weight:600}.personal-promo-history-card__subtitle[_ngcontent-%COMP%]{margin-top:4px;font-size:14px;line-height:14px;color:var(--personal-promo-history-text)}.personal-promo-history-card__content[_ngcontent-%COMP%]{border-top:1px solid var(--personal-promo-history-border);padding:12px 0 8px}.personal-promo-history-card__row[_ngcontent-%COMP%]{padding-bottom:8px;display:flex;align-items:center;font-size:16px;font-weight:600;column-gap:42px}.personal-promo-history-card__row[_ngcontent-%COMP%]:not(:last-child){margin-bottom:8px;border-bottom:1px solid var(--personal-promo-history-border)}.personal-promo-history-card__name[_ngcontent-%COMP%]{flex-shrink:0;width:32%;display:flex;align-items:center;gap:12px}.personal-promo-history-card__name[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding:8px;font-size:12px;line-height:16px;color:var(--personal-promo-history-arrow);background-color:var(--personal-promo-history-icon);border-radius:6px}.personal-promo-history-card__date[_ngcontent-%COMP%]{flex-shrink:0;width:180px;font-size:12px;text-align:center;font-family:var(--sf-compact-display);color:var(--personal-promo-history-text);font-weight:500}.personal-promo-history-card__value[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;column-gap:4px;flex-grow:1;font-family:var(--sf-compact-display);font-weight:700;text-align:right}.personal-promo-history-card__value_freebet[_ngcontent-%COMP%]:after{content:"";display:inline-flex;width:18px;height:18px;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(/assets/shared/img/promo/freebet.png)}@media (min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.personal-promo-history-card__value_freebet[_ngcontent-%COMP%]:after{background-image:url(/assets/shared/img/promo/[email protected])}}.personal-promo-history-card__value--accrual[_ngcontent-%COMP%]{color:var(--const-orange)}']})}}return t})();var A=p(2833);const g=t=>({"personal-promo-tabs__tab--active":t});function I(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",8),n.bIt("click",function(){n.eBV(o);const r=n.XpG();return n.Njj(r.openPromocodeDialog())}),n.nrm(1,"i",9),n.EFF(2," \u0423 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 "),n.k0s()}}function H(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",7),n.bIt("click",function(){n.eBV(o);const r=n.XpG();return n.Njj(r.selectTab(r.personalPromoTypeEnum.MyBonus))}),n.j41(1,"div")(2,"span"),n.EFF(3,"\u041c\u043e\u0438 \u0431\u043e\u043d\u0443\u0441\u044b"),n.k0s()()()}if(2&t){const o=n.XpG();n.Y8G("ngClass",n.eq3(1,g,o.selectedTab===o.personalPromoTypeEnum.MyBonus))}}function U(t,i){1&t&&n.nrm(0,"ww-shared-personal-promo-my-action")}function X(t,i){1&t&&n.nrm(0,"ww-shared-personal-promo-list")}function G(t,i){1&t&&n.nrm(0,"ww-shared-personal-promo-history")}var s=function(t){return t[t.MyBonus=0]="MyBonus",t[t.Promo=1]="Promo",t[t.History=2]="History",t}(s||{});let S=(()=>{class t{#n;constructor(o,e){this.loginService=o,this.dialogCdk=e,this.personalPromoTypeEnum=s,this.selectedTab=s.MyBonus,this.#n=new c.yU,this.isUserInfoAvailable=!1}ngOnInit(){this.#n.add(this.loginService.isUserInfoAvailable$.subscribe(o=>{this.isUserInfoAvailable=o}))}selectTab(o){this.selectedTab!==o&&(this.selectedTab=o)}openPromocodeDialog(){this.dialogCdk.open(A.o,{maxWidth:"528px",panelClass:["ww-dialog","ww-dialog--promocode"]})}ngOnDestroy(){this.#n.unsubscribe()}static{this.\u0275fac=function(e){return new(e||t)(n.rXU(_.H),n.rXU(C.lG))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["ww-shared-personal-promo"]],decls:20,vars:9,consts:[[1,"personal-promo"],[1,"personal-promo__header"],[1,"personal-promo__row"],[1,"personal-promo__code"],[1,"personal-promo__content"],[1,"personal-promo__tabs","personal-promo-tabs"],[1,"personal-promo-tabs__tab",3,"ngClass"],[1,"personal-promo-tabs__tab",3,"click","ngClass"],[1,"personal-promo__code",3,"click"],[1,"wi","wi-qr-code"]],template:function(e,r){if(1&e&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1"),n.EFF(4,"\u0411\u043e\u043d\u0443\u0441\u044b \u0438 \u0430\u043a\u0446\u0438\u0438"),n.k0s(),n.DNE(5,I,3,0,"div",3),n.k0s()(),n.j41(6,"div",4)(7,"div",5),n.DNE(8,H,4,3,"div",6),n.j41(9,"div",7),n.bIt("click",function(){return r.selectTab(r.personalPromoTypeEnum.Promo)}),n.j41(10,"div")(11,"span"),n.EFF(12,"\u0410\u043a\u0446\u0438\u0438"),n.k0s()()(),n.j41(13,"div",7),n.bIt("click",function(){return r.selectTab(r.personalPromoTypeEnum.History)}),n.j41(14,"div")(15,"span"),n.EFF(16,"\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0431\u043e\u043d\u0443\u0441\u043e\u0432"),n.k0s()()()(),n.DNE(17,U,1,0,"ww-shared-personal-promo-my-action")(18,X,1,0,"ww-shared-personal-promo-list")(19,G,1,0,"ww-shared-personal-promo-history"),n.k0s()()),2&e){let a;n.R7$(5),n.vxM(r.isUserInfoAvailable?5:-1),n.R7$(3),n.vxM(r.isUserInfoAvailable?8:-1),n.R7$(),n.Y8G("ngClass",n.eq3(5,g,r.selectedTab===r.personalPromoTypeEnum.Promo)),n.R7$(4),n.Y8G("ngClass",n.eq3(7,g,r.selectedTab===r.personalPromoTypeEnum.History)),n.R7$(4),n.vxM((a=r.selectedTab)===r.personalPromoTypeEnum.MyBonus?17:a===r.personalPromoTypeEnum.Promo?18:a===r.personalPromoTypeEnum.History?19:-1)}},dependencies:[l.YU,z,d.z,B],styles:['.personal-count[_ngcontent-%COMP%]{padding:16px 0;display:flex;align-items:center;justify-content:space-between;color:var(--bet-race-tab-active-color)}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{font-size:24px;font-weight:700;line-height:28px}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:not(:first-child){font-family:var(--sf-compact-display);font-size:18px;font-weight:500;line-height:20px;letter-spacing:0;color:var(--bet-race-tab-color)}.personal-count[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:not(:first-child)   i[_ngcontent-%COMP%]{font-style:normal;font-weight:700;color:var(--bet-race-tab-active-color)}.personal-promo-tabs[_ngcontent-%COMP%]{margin:0 auto;padding:2px;width:688px;height:40px;
1display:flex;justify-content:center;font-family:var(--sfpro-font);color:var(--bet-race-tab-color);background-color:var(--bet-race-tabs-bg);border-radius:12px;overflow:hidden}.personal-promo-tabs__tab[_ngcontent-%COMP%]{position:relative;display:flex;min-width:0;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0;flex-basis:0;font-size:16px;line-height:20px;font-weight:500;cursor:pointer}.personal-promo-tabs__tab[_ngcontent-%COMP%]:not(:last-child):after{content:"";position:absolute;top:8px;right:-.5px;display:block;width:1px;height:20px;background-color:var(--bet-race-tab-border)}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{position:relative;height:100%;display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;justify-content:center;align-items:center;color:var(--bet-race-tab-active-color);background-color:var(--bet-race-tab-active);border-radius:10px;z-index:3}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:first-child   div[_ngcontent-%COMP%]{margin-right:-1px}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:not(:first-child):not(:last-child)   div[_ngcontent-%COMP%]{margin:0 -1px}.personal-promo-tabs__tab--active[_ngcontent-%COMP%]:last-child   div[_ngcontent-%COMP%]{margin-left:-1px}.personal-promo-tabs__tab[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative}.personal-promo-tabs__tab--update[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;right:-10px;display:block;width:6px;height:6px;background-color:var(--const-orange);border-radius:50%;animation:blinker ease-in-out .9s forwards 3}.personal-promo-tabs__content[_ngcontent-%COMP%]{padding-top:16px}.personal-promo-empty[_ngcontent-%COMP%]{margin:20px 0 4px;min-height:282px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}.personal-promo-empty__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px}.personal-promo-empty__title[_ngcontent-%COMP%]{margin:0;font-size:20px;line-height:24px;color:var(--personal-promo-empty-title)}.personal-promo-empty__text[_ngcontent-%COMP%]{margin:0;font-size:16px;line-height:20px;color:var(--personal-promo-empty-text)}.personal-promo-empty__btn[_ngcontent-%COMP%]{width:340px}.personal-promo-empty__img[_ngcontent-%COMP%]{display:block}.personal-promo-empty__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:100%;max-width:100%}.personal-promo-empty--history[_ngcontent-%COMP%]{padding:32px 32px 164px;background-color:var(--personal-promo-empty);border-radius:22px;background-repeat:no-repeat;background-position:50% calc(100% - 32px);background-size:400px 116px;background-image:var(--personal-promo-empty-history-img)}@media (min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.personal-promo-empty--history[_ngcontent-%COMP%]{background-image:var(--personal-promo-empty-history-img-2x)}}.promo-field[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-xs);flex-shrink:0;font-family:var(--sfpro-font-display)}.promo-field__code[_ngcontent-%COMP%]{display:flex;align-items:center;width:16px;height:16px;font-family:var(--sfpro-font-display);font-size:16px;line-height:16px;color:var(--personal-promo-input-code)}.promo-field__clear[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:12px;line-height:20px;color:var(--personal-promo-input-clear-color);background-color:var(--personal-promo-input-clear);border-radius:8px;cursor:pointer}.promo-field__clear[_ngcontent-%COMP%]:hover{color:var(--const-orange-v1)}.promo-field__clear[_ngcontent-%COMP%]:focus{color:var(--const-orange-v2)}.promo-field__clear[_ngcontent-%COMP%]:disabled{color:var(--personal-promo-input-clear)}.promo-field__input[_ngcontent-%COMP%]{display:flex;height:48px;padding:16px 6px 16px 16px;align-items:center;gap:var(--gap-m);align-self:stretch;background-color:var(--personal-promo-input);border-radius:var(--gap-m);border:1px solid var(--personal-promo-input-border);cursor:text;box-shadow:none;outline:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]{padding:0;font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--reg-text-default);background-color:transparent;border:none;box-shadow:none;outline:none;flex-grow:1}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-webkit-input-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]::-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-moz-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:-ms-input-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:-ms-input-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:-moz-placeholder, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:-moz-placeholder{font-family:var(--sfpro-font-display);font-size:16px;line-height:22px;font-weight:500;color:var(--const-black);-webkit-user-select:none;user-select:none}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:valid, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:focus, .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:valid{padding-top:16px}.promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%], .promo-field__input[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]:valid ~ label[_ngcontent-%COMP%]{top:7px;font-size:12px;line-height:14px}.promo-field__input[_ngcontent-%COMP%]:hover:not(:disabled), .promo-field__input[_ngcontent-%COMP%]:focus-within:not(:disabled){border-color:var(--reg-stroke-active)}.promo-field__input--error[_ngcontent-%COMP%]{border-color:var(--reg-text-danger)}.promo-field__input--error[_ngcontent-%COMP%]:hover:not(:disabled), .promo-field__input--error[_ngcontent-%COMP%]:focus-within:not(:disabled){border-color:var(--reg-text-danger)}.promo-field__label[_ngcontent-%COMP%], .promo-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{position:absolute;top:16px;left:44px;font-size:16px;line-height:16px;color:var(--personal-promo-input-code)}.promo-field__hints[_ngcontent-%COMP%]{width:100%}.promo-field__hint[_ngcontent-%COMP%], .promo-field__error[_ngcontent-%COMP%]{font-size:14px;line-height:16px;font-weight:500}.promo-field__hint[_ngcontent-%COMP%]{color:var(--reg-text-secondary)}.promo-field__error[_ngcontent-%COMP%]{color:var(--reg-text-danger)}',".personal-promo[_ngcontent-%COMP%]{background-color:var(--persona-promo-bg);border-radius:16px}.personal-promo__header[_ngcontent-%COMP%]{padding:36px 32px;height:196px;color:var(--const-white);border-radius:16px;background-color:#07299c;background-repeat:no-repeat;background-position:100% 100%;background-size:100% auto;background-image:url(/assets/shared/img/promo/header.jpg)}@media (min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.personal-promo__header[_ngcontent-%COMP%]{background-image:url(/assets/shared/img/promo/[email protected])}}.personal-promo__row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.personal-promo__content[_ngcontent-%COMP%]{padding:24px 32px 32px}.personal-promo__code[_ngcontent-%COMP%]{padding:12px 21px;display:flex;align-items:center;column-gap:8px;height:42px;font-size:16px;line-height:18px;color:var(--personal-promo-code-btn-text);font-weight:600;background-color:var(--personal-promo-code-btn);border-radius:12px;cursor:pointer}.personal-promo__code[_ngcontent-%COMP%]:hover{background-color:var(--personal-promo-code-btn-hover)}h1[_ngcontent-%COMP%]{margin:0;font-size:40px;line-height:50px;font-weight:700}"]})}}return t})()}}]);

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.