(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-86a0ce5c"],{"1b44":function(e,s,t){"use strict";t("4468")},2618:function(e,s,t){},"2f74":function(e,s,t){"use strict";t("2618")},4468:function(e,s,t){},"6c64":function(e,s,t){"use strict";var o=function(){var e=this,s=e._self._c;return s("div",{staticClass:"welcome-bonuses-graphic-wr"},[s("div",{staticClass:"welcome-bonuses-graphic"},e._l(e.freeSpinsProperties,(function(t){return s("div",{key:t.id,staticClass:"welcome-bonuses-graphic__row",domProps:{innerHTML:e._s(t.templates.graphic)}})})),0)])},i=[],n={name:"single-welcome-bonus-freespins-info-graphic",props:{freeSpinsProperties:{type:Array,default:()=>[]}}},a=n,r=(t("2f74"),t("2877")),l=Object(r["a"])(a,o,i,!1,null,null,null);s["a"]=l.exports},7332:function(e,s,t){"use strict";t("d267")},9557:function(e,s,t){"use strict";var o=t("5530"),i=(t("caad"),t("2532"),t("8f12")),n=t("3835");t("ac1f"),t("466d"),t("5319");const a=e=>{const s=e.match(/\d*%/gi);if(!s)return e;let t="";return s.forEach(s=>{const o=s.split("%"),i=Object(n["a"])(o,1),a=i[0];t=(t||e).replace(s,a+" %")}),t};var r=t("ca47");s["a"]={computed:Object(o["a"])({},Object(r["e"])("player",["getLangCode"])),methods:{addSpaceForSpecialLanguages(e){return e&&i["bb"].includes(this.getLangCode)?a(e):e}}}},d267:function(e,s,t){},e8ac:function(e,s,t){"use strict";t.r(s);var o=function(){var e=this,s=e._self._c;return s("div",{staticClass:"bonus-modal",class:{"bonus-modal--not-available":!e.availableToActivate&&!e.showWagerButton}},[s("div",{staticClass:"bonus-modal__inner"},[s("div",{staticClass:"bonus-modal__header"},[e.showBgImg&&e.isMobile?s("bonuses-img",{staticClass:"bonus-modal__image",style:e.img,attrs:{bonus:e.bonus,"without-up":""}}):e.bonus.images.profilePage&&e.isMobile?s("img",{staticClass:"bonus-modal__image",attrs:{src:e.img}}):e._e(),s("div",{staticClass:"bonus-modal__title"},[e.showFreespinsOnly?[e.upToFreespins?s("span",[e._v(" "+e._s(e.$t("bonus.up_to_silver",{freespins:e.upToFreespins}))+" ")]):e._e()]:e._e(),e.percent?s("span",{domProps:{innerHTML:e._s(e.addSpaceForSpecialLanguages(e.percent+"%"))}}):e._e(),e.showFreespinsAndPercent?[e._v(" + "+e._s(e.freespins?""+(e.upToFreespins?e.$t("bonus.up_to_silver",{freespins:e.upToFreespins}):e.freespins+" FS"):"")+" ")]:e._e()],2),s("div",{staticClass:"bonus-modal__text",domProps:{innerHTML:e._s(e.text)}})],1),s("div",{directives:[{name:"bar",rawName:"v-bar"},{name:"vbar-smooth-scroll",rawName:"v-vbar-smooth-scroll"}],ref:"bonusModalBodyScroll",staticClass:"bonus-modal__body"},[e.isMobile?e._e():s("div",{staticClass:"bonus-modal__left-block"},[e.showBgImg?s("bonuses-img",{staticClass:"bonus-modal__image",style:e.img,attrs:{bonus:e.bonus,"without-up":""}}):e.bonus.images.profilePage?s("img",{staticClass:"bonus-modal__image",attrs:{src:e.img}}):e._e(),e.showWagerButton?s("btn",{staticClass:"bonus-modal__wager-btn",on:{click:function(s){return s.stopPropagation(),e.handleWagerClick.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("bonus.wager"))+" "),s("icon",{attrs:{"icon-name":"wager"}})],1):e._e(),e.availableToActivate?s("btn",{staticClass:"bonus-modal__btn",attrs:{"data-test":"bonus_modal_btn"},on:{click:function(s){return s.stopPropagation(),e.toggleBonusActivation.apply(null,arguments)}}},[e._v(" "+e._s(e.bonusActionText)+" ")]):e._e()],1),s("div",{staticClass:"bonus-modal__right-block"},[e.mainBonusProperties.length?s("div",{staticClass:"bonus-modal__properties-title"},[e._v(" "+e._s(e.$t("bonus.title"))+" ")]):e._e(),s("div",{ref:"bonusModalPropertiesBBlock",staticClass:"bonus-modal__properties-block"},e._l(e.mainBonusProperties,(function(t){return s("div",{key:t.id,staticClass:"bonus-modal__property",class:[{freespinsPackTitle:t.id===e.DEPOSIT_FREESPINS_TITLE,freespinsPackRow:t.freespinsRow}],domProps:{innerHTML:e._s(t.templates.bonusDetailsModal)}})})),0),e.propertiesSections.freeSpinsProperties.length?s("div",{staticClass:"bonus-modal__properties-title bonus-modal__properties-title--freespins"},[e._v(" "+e._s(e.$t("bonus.freespin_package"))+" ")]):e._e(),e.propertiesSections.freeSpinsProperties.length?s("single-welcome-bonus-freespins-info-graphic",{attrs:{"free-spins-properties":e.propertiesSections.freeSpinsProperties}}):e._e(),s("div",{staticClass:"bonus-modal__properties-block"},e._l(e.otherProperties,(function(t){return s("div",{key:t.id,staticClass:"bonus-modal__property",class:[{freespinsPackTitle:t.id===e.DEPOSIT_FREESPINS_TITLE,freespinsPackRow:t.freespinsRow}],domProps:{innerHTML:e._s(t.templates.bonusDetailsModal)}})})),0),e.showFreespinPackInfo?s("div",{staticClass:"simple-table__row simple-table__row--info"},[s("div",{staticClass:"simple-table__col simple-table__col--fullwidth"},[e._v(" "+e._s(e.freespinPackInfo)+" ")])]):e._e()],1)])]),e.showMobileButtons?s("div",{staticClass:"bonus-modal__btn-wr"},[e.showWagerButton?s("btn",{staticClass:"bonus-modal__wager-btn",on:{click:function(s){return s.stopPropagation(),e.handleWagerClick.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("bonus.wager"))+" "),s("icon",{attrs:{"icon-name":"wager"}})],1):e._e(),e.availableToActivate?s("btn",{staticClass:"bonus-modal__btn",attrs:{"data-test":"bonus_modal_btn"},on:{click:function(s){return s.stopPropagation(),e.toggleBonusActivation.apply(null,arguments)}}},[e._v(" "+e._s(e.bonusActionText)+" ")]):e._e()],1):e._e()])},i=[],n=t("1da1"),a=t("5530"),r=(t("e01a"),t("4de4"),t("caad"),t("14d9"),t("13d5"),t("ac1f"),t("2532"),t("5319"),t("2ca0"),t("0594")),l=t("5d2a"),u=t("6c64"),c=t("026e"),p=t("8f12"),b=t("7ab8"),d=t("9557"),_=t("498d"),h=t("ca47"),m=t("09ff"),f=t("c235"),g={name:"bonus-modal",components:{BonusesImg:c["a"],SingleWelcomeBonusFreespinsInfoGraphic:u["a"],Btn:r["a"],Icon:l["a"]},mixins:[f["a"],d["a"],_["a"]],props:{modalProps:{type:Object,default:()=>({})}},data(){return{DEPOSIT_FREESPINS_TITLE:b["b"]}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(h["e"])("breakpoints",["isMobile"])),Object(h["e"])("bonuses",["activeId","getPreparedBonusCode"])),Object(h["e"])("player",["isPlayerAuthorized","getCanIssueBonuses","getCountryCode","getLanguageForUrl"])),Object(h["e"])("playerStats",{playerStatsData:"getData"})),Object(h["e"])("modal",{currentModal:"current"})),{},{bonus(){return this.modalProps.bonus},id(){return this.bonus.id},isActive(){return this.id===this.activeId||this.bonus.code===this.getPreparedBonusCode},showWagerButton(){return this.bonus.wagerable&&this.isPlayerAuthorized},availableToActivate(){return this.bonus.activatable&&(!this.bonus.depositCount||this.playerStatsData.deposits_count>=this.bonus.depositCount)},showMobileButtons(){return(this.showWagerButton||this.availableToActivate)&&this.isMobile},isAvailable(){return!this.isPlayerAuthorized||this.availableToActivate&&this.getCanIssueBonuses},percent(){return this.bonus.description.percent||null},freespins(){return this.bonus.description.freespinsTotal||null},title(){return this.bonus.title},upToFreespins(){return this.bonus.upToFreespins},subTitle(){return this.bonus.description.subTitle},bonusModalTitle(){return this.percent||!this.freespins?this.$t("bonus.title"):this.upToFreespins?"":this.bonus.description.subTitle},text(){return Object(m["c"])(this.bonus)},showBgImg(){var e;return(null===(e=this.bonus)||void 0===e?void 0:e.description)&&"sport"!==this.bonus.type&&!this.isSpecialSportBonus},img(){return this.bonus.images.gamePage||this.bonus.images.profilePage||this.bonus.images.depositPageMax||this.bonus.images.registrationPage},freespinPackInfo(){var e;return null===(e=this.bonus.freespinPackInfo)||void 0===e?void 0:e.replace("{freespins_count}",this.freespins)},showFreespinPackInfo(){return this.freespinPackInfo&&!p["v"].includes(this.getCountryCode)},chosenBonusProperties(){const e=["deposit_freespins_sub_title","multiplier_attributes_max_win"],s="DAIQUIRI_BONUS"===this.bonus.code||p["v"].includes(this.getCountryCode)&&"SECOND_BONUS"===this.bonus.code;return s?this.bonus.properties.filter(({id:s})=>!e.includes(s)):this.bonus.properties},propertiesSections(){const e={bonusProperties:[],freeSpinsProperties:[],otherProperties:[]};return this.bonus?this.chosenBonusProperties.reduce((e,s,t)=>{const o="DAIQUIRI_BONUS"===this.bonus.code?p["A"]:p["m"];return te.templates.bonusDetailsModal)},otherProperties(){return this.propertiesSections.otherProperties.filter(e=>e.templates.bonusDetailsModal)},showFreespinsOnly(){return this.freespins&&!this.percent},showFreespinsAndPercent(){return this.freespins&&this.percent},bonusActionText(){return this.isActive?this.$t("bonus.cancel"):this.$t("bonus.apply")}}),watch:{isMobile(e){this.setScrollBar(),e&&"bonus-modal"===this.currentModal.name&&this.closeModal()}},mounted(){this.$analytics.availableEvent({button:this.GTM_ELEMENTS.bonuses.popup.open,name:this.bonus.name,option:this.bonus.type||"casino",position:this.modalProps.index+1}),this.setScrollBar()},methods:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(h["d"])("modal",{openModal:"open",closeModal:"close"})),Object(h["d"])("bonuses",["setPreparedBonus"])),{},{toggleBonusActivation(){var e=this;return Object(n["a"])((function*(){if(!e.isActive&&e.isMobile&&e.$emit("close-bottom-sheet"),e.isActive&&!e.isPlayerAuthorized)return yield e.setPreparedBonus(null),e.showNotify({type:"info",text:e.$t("notification.bonus_deactivated"),data:{textCode:"notification-content-info"}});e.isAvailable&&(e.isActive?e.$bus.emit("deactivate-bonus"):e.$bus.emit("activate-bonus",e.bonus,!0,e.isPlayerAuthorized),e.$analytics.clickEvent({button:e.isActive?e.GTM_ELEMENTS.bonuses.popup.bonus_cancel:e.GTM_ELEMENTS.bonuses.popup.bonus_activation,name:e.bonus.name,option:e.bonus.type||"casino"}))}))()},setScrollBar(){this.isMobile?this.createScrollBar(this.$refs.bonusModalBodyScroll):this.removeScrollBar(this.$refs.bonusModalBodyScroll)},handleWagerClick(){var e=this;return Object(n["a"])((function*(){e.closeModal(),e.$emit("close-bottom-sheet"),yield e.$nextTick(),e.$analytics.clickEvent({button:e.GTM_ELEMENTS.bonuses.popup.bonus_play,name:e.bonus.name,option:e.bonus.type||"casino"}),e.$router.push({path:e.getLanguageForUrl+"/slots",query:{playBonus:"active"}})}))()}})},v=g,P=(t("1b44"),t("7332"),t("2877")),S=Object(P["a"])(v,o,i,!1,null,null,null);s["default"]=S.exports}}]);