// ==UserScript== // @name Hentai Heroes++ BDSM version // @description Adding things here and there in the Hentai Heroes game. Also supports HHCore-based games such as GH and CxH. // @version 1.32.5 // @match https://*.hentaiheroes.com/* // @match https://nutaku.haremheroes.com/* // @match https://*.gayharem.com/* // @match https://*.comixharem.com/* // @match https://*.hornyheroes.com/* // @match https://*.pornstarharem.com/* // @run-at document-body // @namespace https://github.com/45026831/hh-plus-plus // @updateURL https://raw.githubusercontent.com/45026831/hh-plus-plus/main/dist/hh-plus-plus.meta.js // @downloadURL https://raw.githubusercontent.com/45026831/hh-plus-plus/main/dist/hh-plus-plus.user.js // @grant none // @author 45026831 (Numbers) // ==/UserScript== window.HHPlusPlus={ // The changelog can be found at: CHANGELOG: 'https://raw.githubusercontent.com/45026831/hh-plus-plus/main/CHANGELOG', SPECIAL_THANKS: { CODE_CONTRIBUTIONS: [ 'Raphael', '1121', 'Sluimerstand', 'shal', 'Tom208', 'test_anon', 'BenBrazke', 'randomfapper34', 'Orange', 'zoopokemon', 'Ia1nn', 'rena-jp', 'and many more over the years!' ], TRANSLATIONS: { 'Bellanaris': ['de'], 'bla': ['de'], 'Daniel/Danutaku': ['it'], 'Dogurasu53': ['es'], 'FinderKeeper': ['ru'], 'holymolly': ['de', 'es', 'it'], 'Reisen': ['es'], 'shal': ['de'], 'Sozan': ['es'], 'sygfried01': ['fr'], 'test_anon': ['fr'], 'Tom208': ['fr'], 'Uxio': ['fr'], 'Vampi': ['es'], } }, BMAC: 'https://www.buymeacoffee.com/45026831', PATREON: 'https://www.patreon.com/n45026831', DISCORD: 'https://discord.gg/hchsquT4Er', }; // WARNING: This file has been generated, DO NOT EDIT. window.HHPlusPlus={CHANGELOG:"https://raw.githubusercontent.com/45026831/hh-plus-plus/main/CHANGELOG",SPECIAL_THANKS:{CODE_CONTRIBUTIONS:["Raphael","1121","Sluimerstand","shal","Tom208","test_anon","BenBrazke","randomfapper34","Orange","zoopokemon","Ia1nn","rena-jp","and many more over the years!"],TRANSLATIONS:{Bellanaris:["de"],bla:["de"],"Daniel/Danutaku":["it"],Dogurasu53:["es"],FinderKeeper:["ru"],holymolly:["de","es","it"],Reisen:["es"],shal:["de"],Sozan:["es"],sygfried01:["fr"],test_anon:["fr"],Tom208:["fr"],Uxio:["fr"],Vampi:["es"]}},BMAC:"https://www.buymeacoffee.com/45026831",PATREON:"https://www.patreon.com/n45026831",DISCORD:"https://discord.gg/hchsquT4Er"},(()=>{var a={971:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.hh-plus-plus-config-button{position:absolute;right:15px;cursor:pointer;background-size:contain;background-image:var(--config-button-icon)}.hh-plus-plus-config-button:after{content:"++";position:absolute;width:auto;bottom:-3px;right:-5px;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}.hh-plus-plus-config-panel{display:none;height:470px;width:900px;position:absolute;top:70px;right:63px;z-index:100;border-style:solid;border-image-slice:1;border-width:4px;background:var(--config-panel-background);border-image-source:var(--config-border-image-source);box-shadow:var(--config-panel-box-shadow)}.hh-plus-plus-config-panel.shown{display:block}.hh-plus-plus-config-panel .group-panel,.hh-plus-plus-config-panel .credits-panel{display:none;position:absolute;top:54px;width:889px;height:405px}.hh-plus-plus-config-panel .group-panel.shown,.hh-plus-plus-config-panel .credits-panel.shown{display:block}.hh-plus-plus-config-panel .group-panel .panel-contents,.hh-plus-plus-config-panel .credits-panel .panel-contents{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%;height:auto;padding-left:10px;padding-right:10px;gap:10px}.hh-plus-plus-config-panel .config-setting{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;border-radius:6px;border:1px solid #aaa;padding:7px;font-size:14px;background:var(--config-setting-background)}.hh-plus-plus-config-panel .config-setting.has-subsettings{grid-row-end:span 2}.hh-plus-plus-config-panel .config-setting.enabled{border:1px solid var(--config-setting-border)}.hh-plus-plus-config-panel .base-setting{display:flex}.hh-plus-plus-config-panel .base-setting span{flex:1}.hh-plus-plus-config-panel .sub-settings{font-size:12px;margin-top:8px}.hh-plus-plus-config-panel .sub-settings label{display:flex;align-items:center;margin-bottom:6px}.hh-plus-plus-config-panel .sub-settings label span{flex:1}.hh-plus-plus-config-panel .sub-settings label input{margin-left:0}.hh-plus-plus-config-panel .sub-settings label input[disabled]{background-color:initial;box-shadow:unset;-webkit-box-shadow:unset}.hh-plus-plus-config-panel .credits-panel .credits-contents{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.hh-plus-plus-config-panel .credits-panel .changelog{text-decoration:none;color:inherit}.hh-plus-plus-config-panel .credits-panel h2{font-size:24px}.hh-plus-plus-config-panel .credits-panel h3{margin:0}.hh-plus-plus-config-panel .credits-panel ul{margin:0;font-size:14px}.hh-plus-plus-config-panel .credits-panel .thanks-container{display:grid;grid-template-columns:1fr 1fr 1fr}.hh-plus-plus-config-panel .credits-panel a{color:inherit}.hh-plus-plus-config-panel .credits-panel .tier-icon{display:inline-block;margin-left:5px;height:21px}.hh-plus-plus-config-panel .toggle-credits{position:absolute;top:6px;right:56px}.hh-plus-plus-config-panel .nicescroll-rails{top:0 !important}.close-config-panel{position:absolute;display:block;background-size:cover;background-image:var(--cross-icon);height:37px;width:41px;top:6px;right:6px;cursor:pointer}@media(min-width: 1026px){.hh-plus-plus-config-button{height:35px;width:35px;top:56px}.hh-plus-plus-config-button:after{font-size:26px;height:20px;line-height:20px}}@media(max-width: 1025px){.hh-plus-plus-config-button{height:64px;width:64px;top:85px}.hh-plus-plus-config-button:after{font-size:46px;height:40px;line-height:46px}}',""]);const n=t},1476:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'#leagues .matchRating{text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}#leagues .matchRating-win-chance{margin-top:5px}#leagues .matchRating-win-chance.plus{color:#66cd00}#leagues .matchRating-win-chance.minus{color:#ff2f2f}#leagues .matchRating-win-chance.close{color:orange}@media(min-width: 1026px){#leagues .matchRating{text-align:center;margin-top:-5px;font-size:12px;line-height:12px}#leagues .matchRating-value{font-size:16px;line-height:16px}#leagues .matchRating-key,#leagues .matchRating-value{display:block}}@media(max-width: 1025px){#leagues .matchRating{margin-left:75px;margin-top:-31px;margin-bottom:-8px;font-size:16px;line-height:16px}#leagues .matchRating-value{margin-left:5px}}#leagues .average-lvl{text-align:center}#leagues .gridWrapper{margin-top:-42px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;z-index:0}#leagues .player_block .team-hexagon-container .icon{z-index:1}.probabilityTable tr{line-height:16px;color:#fff}.probabilityTable tr:nth-of-type(odd){background-color:rgba(0,0,0,.2)}.probabilityTable tr:nth-of-type(even)[data-tint=w]{background-color:#66cd0028}.probabilityTable tr:nth-of-type(even)[data-tint=l]{background-color:#ff2f2f28}.probabilityTable .plus{color:#66cd00}.probabilityTable .minus{color:#ff2f2f}.probabilityTable .close{color:orange}#season-arena .matchRating{text-align:center;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;line-height:21px;font-size:16px;margin-top:-10px}#season-arena .matchRating [cur=victory_points]::before{content:" ";display:inline-block;background-image:var(--mojo-icon-s);width:14px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;top:-4px;filter:drop-shadow(0px 0px 1px #000)}#season-arena .plus{color:#66cd00}#season-arena .minus{color:#ff2f2f}#season-arena .close{color:orange}#season-arena .season_arena_block.opponent .hero_team{padding:0px}#season-arena .gridWrapper{margin-top:-26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;z-index:0;pointer-events:none}#season-arena .average-lvl{text-align:center}#pre-battle .plus{color:#66cd00}#pre-battle .minus{color:#ff2f2f}#pre-battle .close{color:orange}#pre-battle .gridWrapper{display:grid;grid-template-columns:1fr 1fr;width:100%}#pre-battle .matchRating{text-align:center;font-size:16px;display:flex;align-items:center;align-content:center;justify-content:center}#pre-battle .matchRating .short-circuit{display:inline-block;width:20px;height:20px;background-size:contain;margin-left:6px}#pre-battle .fighter-team .team-hexagon-container .average-lvl{text-align:center;margin-top:0px;line-height:26px}',""]);const n=t},9042:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-blessing-spreadsheet-link{position:absolute;top:.25rem;right:3.5rem;color:#8ec3ff;text-decoration:none;display:flex;align-content:center;align-items:center;max-width:14rem;font:normal normal normal 14px/18px Tahoma,Helvetica,Arial,sans-serif}.script-blessing-spreadsheet-link .nav_grid_icn{margin-right:1rem}.script-blessing-spreadsheet-link:hover{text-decoration:underline}",""]);const n=t},9456:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#popups .shards_name{max-width:340px;line-height:20px}",""]);const n=t},3402:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#boss_bang .boss-bang-row .boss-bang-center-part .progress-section .progress-bar-rewards-container{width:23.7rem;left:6.9rem;top:-0.2rem}",""]);const n=t},7533:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'img[src*="/pictures/girls/"],img[src*="/pictures/backgrounds/"],img[src*="/pictures/worlds/"],img[src*="/pictures/maps/"],img[src*="/pictures/gallery/"],img[src*="/pictures/trolls/"],img[src*="/pictures/items/"],img[src*="/pictures/design/battle_positions"],img[src*="/pictures/design/pachinko"],img[src*="/pictures/design/daily_goals_side"],img[src*="/pictures/design/payments"],img[src*="/pictures/design/el_teams-girls.png"],img[src*="/pictures/misc/events"],img[src*="/pictures/misc/places_of_power"],img[src*="/pictures/misc/missions"],img[src*="/pictures/misc/shops/shopkeeper.png"],img[src*="/pictures/hero/ico/"],img[src*="/pictures/club_champions/"],img[src*="/pictures/champions/"],img[src*="/pictures/sex_god_path/"],img[src*="/pictures/pantheon/"],img[src*="/img/quests/"],img[src*="/leagues/"],img[src*="/images/members/"],#popups #popup_news .news_thumb .news_thumb_pic,#popups #popup_news .news_page_content .news_page_pic,#popups #scene_popup,#popups #no_HC .product-background.integrated,#popups #no_HC .product-background.standalone,#contests>div>div.left_part>.scroll_area>.contest>.contest_header{filter:blur(20px) !important}',""]);const n=t},3599:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".champions-over__girl-image{right:278px}",""]);const n=t},7890:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".girl-selection__girl-box [carac=damage]{font-size:10px}",""]);const n=t},7171:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#club_champions_body_table td.impression div{line-height:1.2;font-size:.9rem}#club_champions_body_table td.impression .shard{height:1rem;width:1rem;display:inline-block;background-size:140%;background-position:center}#club_champions_container .script-participant-count{display:block;position:absolute;top:15px;left:500px}#members .non-participant td{color:#ffa07a}.inner_club_tables.club_champions_participants_container>.lead_table_view .nicescroll-rails{right:5px !important}.champions-middle__girl-selection .green-tick-icon.script-pose-match{margin-left:35px;filter:hue-rotate(-45deg)}.champions-bottom__ticket-amount{width:145px}.champions-bottom__ticket-amount.right{text-align:left !important}",""]);const n=t},7195:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".inner_club_tables>.lead_table_view::after{display:none}",""]);const n=t},2882:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#filtering_girls .form-wrapper{display:grid;grid-gap:5px;grid-template-columns:1fr 1fr}#filtering_girls .form-wrapper .form-control{margin-bottom:0;margin-top:-6px}#filtering_girls .form-wrapper .form-control input,#filtering_girls .form-wrapper .form-control select,#filtering_girls .form-wrapper .form-control .selectric,#filtering_girls .form-wrapper .form-control .selectric .label{font-size:14px !important;height:32px !important;line-height:32px}#filtering_girls .form-wrapper .form-control .checkbox-group>.check-btn.element-state{margin-bottom:10px}#filtering_girls .form-wrapper .form-control select[name=world],#filtering_girls .form-wrapper .form-control select[name=event]{margin-top:11px}#filtering_girls .form-wrapper .form-control.secondary-position-fix{grid-column:2;grid-row:9;pointer-events:none}#filtering_girls .form-wrapper .form-control.secondary-position-fix select{pointer-events:all}#filtering_girls .form-wrapper .reset-filters-container .blue_button_L{padding:4px 20px}#filtering_girls .form-wrapper .reset-filters-container,#filtering_girls .form-wrapper .double-wide{grid-column:1/3}#filtering_girls,#harem_left,#harem_right{transition:transform .1s ease}",""]);const n=t},4207:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#popups #rewards_popup .flex-container .info_container a,#sliding-popups #rewards_popup .flex-container .info_container a{width:140px;margin:6px 70px 0 70px}",""]);const n=t},2085:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#contains_all>nav>[rel=content] .extender{display:none}#contains_all>nav>[rel=content]>div{height:auto;width:auto;padding:18px 10px;display:grid;grid-template-columns:1fr 1fr}#contains_all>nav>[rel=content]>div>a{width:auto;height:auto;margin:5px 10px;padding:5px 9px;font-size:12px;line-height:20px}#contains_all>nav>[rel=content]>div>a>div{margin:0px}#contains_all>nav>[rel=content]>div>a>div ic{width:20px;height:20px}",""]);const n=t},4247:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.pop_thumb_title{display:none}.pop_thumb>img{border-radius:0;position:relative;top:-27px;z-index:-1;float:left}.pop_thumb.pop_thumb_greyed_out>img{top:0px}.pop_thumb_progress_bar{margin-top:25px}#pop .pop_list .pop_list_scrolling_area .pop_thumb>.pop_thumb_space{height:60px;display:block !important}#pop .pop_list .pop_list_scrolling_area .pop_thumb.pop_thumb_active[status=pending_reward]>.pop_thumb_space{top:-137px;position:relative}#pop .pop_list .pop_list_scrolling_area .pop_thumb>.pop_thumb_level{top:-102px}#pop .pop_list .pop_list_scrolling_area .pop_thumb_selected .pop_thumb_progress_bar,#pop .pop_list .pop_list_scrolling_area .pop_thumb>.pop_thumb_progress_bar{background-color:unset;text-shadow:#000 1px 1px 0px,#000 -1px 1px 0px,#000 -1px -1px 0px,#000 1px -1px 0px}#pop .pop_list .pop_list_scrolling_area .pop_thumb_selected{box-shadow:0px 0px 7px 1px;color:#f90}#pop .pop_list .pop_list_scrolling_area .pop_thumb_container{min-height:99px}#pop .pop_list .pop_list_scrolling_area .pop_thumb_container .pop_thumb_expanded,#pop .pop_list .pop_list_scrolling_area .pop_thumb_container .pop_thumb_active,#pop .pop_list .pop_list_scrolling_area .pop_thumb_container .pop_thumb_greyed_out{height:99px;background:linear-gradient(0deg, #00000087, transparent)}#pop .pop_list .pop_list_scrolling_area .pop_thumb_greyed_out{height:99px}#pop .pop_list .pop_list_scrolling_area .pop_thumb_greyed_out .pop_thumb_title{display:block;margin-top:0px}#pop .pop_list .pop_list_scrolling_area .pop_thumb_active>button{position:relative;top:-44px}#pop .pop_list .pop_list_scrolling_area .collect_notif{margin-top:-88px;margin-left:74px}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="1"]{border-color:#d561e6;color:#d561e6}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="1"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="1"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-shard);background-size:28px 28px !important}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="2"]{border-color:#d561e6;color:#d561e6}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="2"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="2"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-shard);background-size:28px 28px !important}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="3"]{border-color:#d561e6;color:#d561e6}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="3"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="3"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-shard);background-size:28px 28px !important}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="4"]{border-color:#565656;color:#565656}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="4"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="4"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ymen)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="5"]{border-color:#565656;color:#565656}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="5"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="5"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ymen)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="6"]{border-color:#565656;color:#565656}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="6"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="6"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ymen)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="7"]{border-color:#d9d9d9;color:#d9d9d9}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="7"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="7"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-koban)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="8"]{border-color:#d9d9d9;color:#d9d9d9}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="8"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="8"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-koban)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="9"]{border-color:#d9d9d9;color:#d9d9d9}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="9"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="9"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-koban)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="10"]{border-color:#1ddf3e;color:#1ddf3e}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="10"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="10"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gem)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="11"]{border-color:#1ddf3e;color:#1ddf3e}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="11"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="11"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gem)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="12"]{border-color:#1ddf3e;color:#1ddf3e}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="12"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="12"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gem)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="13"]{border-color:#0155d1;color:#0155d1}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="13"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="13"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-orb)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="14"]{border-color:#0155d1;color:#0155d1}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="14"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="14"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-orb)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="15"]{border-color:#0155d1;color:#0155d1}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="15"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="15"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-orb)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="16"]{border-color:#ec0039;color:#ec0039}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="16"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="16"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-booster)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="17"]{border-color:#ec0039;color:#ec0039}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="17"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="17"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-booster)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="18"]{border-color:#ec0039;color:#ec0039}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="18"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="18"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-booster)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="19"]{border-color:#e95a06;color:#e95a06}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="19"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="19"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ticket)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="20"]{border-color:#e95a06;color:#e95a06}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="20"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="20"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ticket)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="21"]{border-color:#e95a06;color:#e95a06}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="21"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="21"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-ticket)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="22"]{border-color:#ffb244;color:#ffb244}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="22"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-hc)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="22"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gift)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="23"]{border-color:#ffb244;color:#ffb244}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="23"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-ch)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="23"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gift)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="24"]{border-color:#ffb244;color:#ffb244}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="24"]>.pop_thumb_space:before{background-image:var(--compact-pop-class-icon-kh)}#pop .pop_list .pop_list_scrolling_area .pop_thumb[pop_id="24"]>.pop_thumb_space:after{background-image:var(--compact-pop-reward-icon-gift)}[rel=pop_thumb_info]{position:relative;top:-44px}.pop_thumb>.pop_thumb_space:before{content:" ";display:block;position:relative;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;top:0px;left:0px;margin-bottom:-24px;background-color:#290f16;border:2px solid #290f16}.pop_thumb>.pop_thumb_space:after{content:" ";display:block;position:relative;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;top:0px;left:24px;margin-bottom:-24px;background-color:#290f16;border:2px solid #290f16;border-bottom-right-radius:5px}',""]);const n=t},6895:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#hero_resources_popup .hero-resources-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:.5rem 3rem}#hero_resources_popup .hero-resources-container .hero-energies-container,#hero_resources_popup .hero-resources-container .hero-gems-container,#hero_resources_popup .hero-resources-container .hero-orbs-container{grid-column-start:1;grid-column-end:9}#hero_resources_popup .hero-resources-container .hero-currencies-container{grid-column-start:1;grid-column-end:6}#hero_resources_popup .hero-resources-container .hero-progressions-container{grid-column-start:6;grid-column-end:9;grid-row-start:2;grid-row-end:2}#hero_resources_popup .hero-resources-container .hero-currencies-container>div .hero-currency,#hero_resources_popup .hero-resources-container .hero-gems-container>div .hero-gem,#hero_resources_popup .hero-resources-container .hero-orbs-container>div .hero-orb,#hero_resources_popup .hero-resources-container .hero-progressions-container>div .hero-progression{height:2.5rem;width:6rem;padding:0}#hero_resources_popup .hero-resources-container .hero-energies-container>div.hero-energies .hero-energy{margin-bottom:.5rem}#hero_resources_popup .hero-resources-container .hero-currencies-container>div,#hero_resources_popup .hero-resources-container .hero-gems-container>div,#hero_resources_popup .hero-resources-container .hero-orbs-container>div,#hero_resources_popup .hero-resources-container .hero-progressions-container>div{justify-content:space-between}#hero_resources_popup .hero-resources-container #hero_resources_popup .hero-resources-container .hero-energies-container>div.hero-energies{padding-top:.5rem}",""]);const n=t},4721:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#popups #objective_popup,#sliding-popups #objective_popup{left:unset}#popups #objective_popup .noti_box,#sliding-popups #objective_popup .noti_box{left:0px;right:unset;border-radius:0 .5rem .5rem 0;padding:.25rem .5rem .25rem 1rem}#popups #objective_popup .noti_box:before,#sliding-popups #objective_popup .noti_box:before{background:transparent linear-gradient(90deg, rgba(255, 162, 62, 0) 0, #ffa23e 100%) 0 0 no-repeat padding-box;border-radius:0 .5rem .5rem 0}#popups #objective_popup .noti_box:after,#sliding-popups #objective_popup .noti_box:after{border-radius:0 .25rem .25rem 0;background:transparent linear-gradient(90deg, #200307 0, #410009 100%) 0 0 no-repeat padding-box}",""]);const n=t},1058:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#contests>div>div.right_part>.ranking table tbody tr td:nth-child(2){width:230px}#contests>div>div.right_part>.ranking table tbody tr td:nth-child(3){width:125px}",""]);const n=t},673:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".slot.reward_sum{margin-right:5px;border:2px solid #fff}.slot.reward_sum img{display:inline;width:60%;height:60% !important;margin:0px !important}.shards_girl_ico.reward_sum{position:relative;float:none;width:40px;height:40px;margin-right:5px}.shards_girl_ico.reward_sum img{width:100%;height:100% !important;margin:0px !important}.shards_girl_ico.reward_sum .shards{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:unset;-moz-justify-content:unset;-ms-justify-content:unset;justify-content:unset;-ms-flex-pack:unset;-webkit-align-content:unset;-moz-align-content:unset;-ms-align-content:unset;align-content:unset;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-self:unset;-moz-align-self:unset;-ms-align-self:unset;align-self:unset;width:100%;height:20px;margin:-36px 0 0}.shards_girl_ico.reward_sum span.shard{top:45px;left:5px;width:20px;height:20px}.shards_girl_ico.reward_sum p{position:absolute;padding-left:20px;color:#80058b;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff;top:-18px;font-size:8px;line-height:2;margin:40px 0 0 -4px}",""]);const n=t},8637:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#daily_goals .daily-goals-row .daily-goals-left-part{width:62.5rem}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;font-size:.75rem;margin-top:0;height:78%}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective{width:auto;margin-bottom:0;margin-left:0}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status{flex:1;margin-left:.9rem}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status .objective-progress-bar{width:100%;height:1.1rem}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-status .objective-progress-bar>p{font-size:.6rem;width:100%;left:0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action{width:2.5rem}[lang=fr] #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action{width:5.5rem}[lang^=es] #daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action{width:4rem}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action p{display:none}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-action .blue_button_L{padding:.3rem .75rem}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward{width:3.5rem;height:2.2rem;flex-direction:row}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward>p{text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;margin-top:0;font-size:.95rem}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .daily-goals-objective .daily-goals-objective-reward .daily_goals_potion_icn{width:28px;height:28px;background-size:contain}#daily_goals .daily-goals-row .daily-goals-left-part .daily-goals-objectives-container .nicescroll-rails{left:984px !important}#daily_goals .daily-goals-row .daily-goals-left-part .progress-section{margin-bottom:1.4rem}#daily_goals .daily-goals-row .daily-goals-left-part .progress-section .progress-bar-rewards-container{width:28.8rem;left:8.1rem}#daily_goals .daily-goals-row .daily-goals-left-part .progress-section .progress-bar-rewards-container .progress-bar-reward{margin-top:-1rem}#daily_goals .daily-goals-row .daily-goals-left-part .top-section .check-pog{position:absolute;right:3.2rem;top:.1rem}#daily_goals .daily-goals-row .daily-goals-right-part{width:23rem;height:11rem;position:absolute;right:0;overflow:hidden;pointer-events:none}#daily_goals .daily-goals-row .daily-goals-right-part>img{position:absolute;top:.5rem;right:12rem;height:24.5rem;width:auto}#daily_goals .daily-goals-row .daily-goals-right-part .timer-girl-container{position:absolute;top:.5rem;right:12rem;width:10rem}#daily_goals .daily-goals-row .daily-goals-right-part .timer-girl-container>img{height:24.5rem;width:auto}#daily_goals .daily-goals-row .daily-goals-right-part .side-girl-hider{display:none}#daily_goals .daily-goals-row .daily-goals-right-part .daily-goals-timer{position:absolute;top:5rem;right:1rem}[lang=fr] #daily_goals .daily-goals-row .daily-goals-right-part .daily-goals-timer{padding:0 .8rem}",""]);const n=t},4968:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".event-widget .timer.ongoing.script-ending-soon [rel=count],.seasonal-event .timer.ongoing.script-ending-soon [rel=count]{color:#ff2f2f;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.season-button.script-ending-soon,.pov-button [rel].script-ending-soon{animation-name:pulsing-seasons-and-path;animation-duration:4s;animation-iteration-count:infinite}@keyframes pulsing-seasons-and-path{0%{opacity:1}50%{opacity:.8}100%{opacity:1}}",""]);const n=t},5589:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-event-list-reward.already-owned{border-color:#75b400}",""]);const n=t},535:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".event-widget .widget .rewards-block-tape .girl_reward[reward_was_won]:after,.event-widget .widget .rewards-block-tape .set_items_box[reward_was_won]:after{background-image:var(--girl-tick-icon)}#events .nc-event-list-reward.already-owned:after{width:26px}",""]);const n=t},6628:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#shops .shop-container .content-container #books-tab-container .right-container #player-inventory-container .market-girl-container,#shops .shop-container .content-container #boosters-tab-container .right-container #player-inventory-container .market-girl-container,#shops .shop-container .content-container #equipement-tab-container .right-container #player-inventory-container .market-girl-container,#shops .shop-container .content-container #gifts-tab-container .right-container #player-inventory-container .market-girl-container{margin-top:-3.5rem;position:absolute;right:5.5rem;overflow:hidden;height:9rem}#shops .shop-container .content-container #books-tab-container .right-container .my-inventory-container .player-inventory-content,#shops .shop-container .content-container #boosters-tab-container .right-container .my-inventory-container .player-inventory-content,#shops .shop-container .content-container #equipement-tab-container .right-container .my-inventory-container .player-inventory-content,#shops .shop-container .content-container #gifts-tab-container .right-container .my-inventory-container .player-inventory-content{width:26.6rem}#shops .shop-container .content-container #books-tab-container .right-container .my-inventory-container .player-inventory-content .nicescroll-rails,#shops .shop-container .content-container #boosters-tab-container .right-container .my-inventory-container .player-inventory-content .nicescroll-rails,#shops .shop-container .content-container #equipement-tab-container .right-container .my-inventory-container .player-inventory-content .nicescroll-rails,#shops .shop-container .content-container #gifts-tab-container .right-container .my-inventory-container .player-inventory-content .nicescroll-rails{right:18px}#shops .shop-container .content-container #books-tab-container .right-container .bottom-container,#shops .shop-container .content-container #boosters-tab-container .right-container .bottom-container,#shops .shop-container .content-container #equipement-tab-container .right-container .bottom-container,#shops .shop-container .content-container #gifts-tab-container .right-container .bottom-container{width:26.6rem}#shops .shop-container .content-container #my-hero-tab-container .my-hero-switch-content #my-hero-equipement-tab-container .my-inventory-equipement-container .my-inventory .my-inventory-container .armor .nicescroll-rails,#shops .shop-container .content-container #my-hero-tab-container .my-hero-switch-content #my-hero-equipement-tab-container .my-inventory-equipement-container .my-inventory .my-inventory-container .booster .nicescroll-rails,#shops .shop-container .content-container #my-hero-tab-container .my-hero-switch-content #my-hero-boosters-tab-container .my-inventory-equipement-container .my-inventory .my-inventory-container .armor .nicescroll-rails,#shops .shop-container .content-container #my-hero-tab-container .my-hero-switch-content #my-hero-boosters-tab-container .my-inventory-equipement-container .my-inventory .my-inventory-container .booster .nicescroll-rails{right:26rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory{width:24.5rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container{width:24rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container .armor,#shops .shop-container .content-container #my-hero-tab-container .tab-armor .my-inventory-equipement-container .my-inventory .my-inventory-container .booster,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container .armor,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .my-inventory-equipement-container .my-inventory .my-inventory-container .booster{width:24rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items{width:16rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container,#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container{width:15rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .armor,#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .armor,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .armor,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .armor{display:grid;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;z-index:14;position:absolute;top:0;bottom:0;left:0;right:0}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .armor .slot-container,#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .armor .slot-container,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .armor .slot-container,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .armor .slot-container{position:auto !important;margin:auto}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .booster,#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .booster,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .booster,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .booster{width:13rem !important}#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .armor-container .hero-img>.character,#shops .shop-container .content-container #my-hero-tab-container .tab-armor .equiped-items .booster-container .hero-img>.character,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .armor-container .hero-img>.character,#shops .shop-container .content-container #my-hero-tab-container .tab-booster .equiped-items .booster-container .hero-img>.character{right:2.5rem !important}.my-inventory-container .inventoryInfo{right:18px !important}",""]);const n=t},7217:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.script-fight-a-villain-menu-overlay{display:none;background-color:#0808087a;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.script-fight-a-villain-menu-overlay.shown{display:block}.script-fight-a-villain-menu-container{display:none;align-items:center;justify-content:center;color:#fff;width:1040px;height:585px;z-index:10;font-size:16px;pointer-events:none}.script-fight-a-villain-menu-container.shown{display:flex}.script-fight-a-villain-menu-container .script-fight-a-villain-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;grid-gap:.3em;padding:.5em;border-radius:5px;border-width:5px;border-style:solid;border-color:#cccccc42;background-color:#080808f5;pointer-events:all}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-1{grid-template-columns:1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-2{grid-template-columns:1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-3{grid-template-columns:1fr 1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu.width-4{grid-template-columns:1fr 1fr 1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain{text-decoration:none;color:unset;background-color:#cccccc5a;display:block;padding:.2em;border-radius:.3em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain:hover{background-color:#cccccc72}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.all-obtained{background-color:#cccccc32}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.all-obtained:hover{background-color:#cccccc72}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.common{background-color:#8d8e9fad}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.common:hover{background-color:#b4b5c9ad}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.rare{background-color:#23b56b70}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.rare:hover{background-color:#2bdf8470}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.epic{background-color:#ffb24470}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.epic:hover{background-color:#ffc97b70}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.legendary{background-color:#9150bf8a}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.eventTroll.legendary:hover{background-color:#9150bfd6}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.mythicEventTroll{background-color:#ec003970}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain.mythicEventTroll:hover{background-color:#ff003e70}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-top{display:flex;justify-content:space-between}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-icon{width:2.5rem;height:auto}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-name-and-drops{flex:1;padding-left:.5em;padding-right:.5em;display:flex;flex-direction:column}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-name{font-size:.75em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-drops{display:flex}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-drop{display:block;width:1.3em;height:auto}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-gem-drop-container{width:1.5em;position:relative;display:flex;flex-direction:column;align-items:center}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-gem-drop-amount{position:absolute;bottom:-0.5em;font-size:.9em;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-world img{width:1.5em;height:auto;display:block}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-world:hover{filter:drop-shadow(0px 0px 3px #fff)}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;grid-gap:.2em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico{position:relative;width:fit-content}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.obtained{border-color:#75b400}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico.obtained::after{content:" ";position:absolute;background-image:var(--girl-ico-tick);background-size:contain;background-repeat:no-repeat;display:block;width:1em;height:1em;top:0;right:0}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico img{width:2em;height:auto}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico .shard-count{position:absolute;text-align:center;display:block;width:100%;font-size:.7em;bottom:-0.125em;color:#80058b;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff;font-weight:var(--troll-menu-font-weight)}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-bottom .girl_ico .shard-count .shard{height:1.4em;width:1.2em;display:inline-block;background-size:140%;background-position:center}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-tier{display:flex;flex-direction:column}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-tier-title{font-size:.7em;display:block;width:100%;height:1.3em;border-bottom:1px solid #fff;margin-bottom:.2em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-tier-girls{display:grid;grid-gap:.2em}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-tier-girls.tier1{grid-template-columns:1fr 1fr 1fr}.script-fight-a-villain-menu-container .script-fight-a-villain-menu .menu-villain-tier-girls.event{grid-template-columns:1fr}#contains_all>header [type=fight] .bar-wrapper{cursor:pointer}',""]);const n=t},8995:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".gemStock{display:block;position:absolute;background-size:contain;height:34px;width:34px;z-index:30;background-image:var(--gem-stock-icon);top:12px;right:200px}@media(max-width: 1025px){.gemStock{top:23px;right:405px}}.gemStock-table img{height:25px;width:25px}",""]);const n=t},9893:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#hh_comix #harem_left .girls_list.grid_view div[girl] .right .salary .loading .over.count,#hh_star #harem_left .girls_list.grid_view div[girl] .right .salary .loading .over.count{font-weight:bold}",""]);const n=t},2031:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.harem-info-panel{display:none;background-color:#080808f5;color:#fff;font-family:Tahoma,Arial,sans-serif;font-weight:400;position:absolute;bottom:50px;left:10px;z-index:20;border-radius:5px;border-width:5px;border-style:solid;border-color:#cccccc42;padding:16px;grid-gap:10px;grid-template-columns:auto auto auto}.harem-info-panel .summary-block{display:inline-block;width:274px}.harem-info-panel .summary-block.general-summary{width:310px}.harem-info-panel.visible{display:grid}.harem-info-panel h1{font-size:1.2em}.harem-info-panel-toggle{display:block;position:absolute;height:32px;width:32px;background-size:contain;bottom:15px;left:6px;cursor:pointer}.harem-info-panel-toggle:hover{filter:drop-shadow(0px 0px 1px gold)}.harem-info-panel .to-max-label{margin-top:-6px}.harem-info-panel .summary-grid{display:grid;grid-gap:6px;list-style:none;padding-left:0px;margin-block-end:0px}.harem-info-panel .summary-grid li{display:inline-block;background:#cccccc42;border-radius:5px;padding-right:7px;line-height:20px;margin-left:10px}.harem-info-panel .summary-grid li>span{display:flex;justify-content:space-between;align-items:center;margin-left:-10px}.harem-info-panel .summary-grid .fire_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .nature_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .stone_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .sun_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .water_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .darkness_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .light_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid .psychic_element_icn{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid [carac]::before{width:20px;height:20px}.harem-info-panel .summary-grid .rarity-icon{display:inline-block;height:20px;width:20px;font-family:"Carter One","Alegreya Sans",Montserrat}.harem-info-panel .summary-grid .rarity-icon.starting{background-color:#ccc}.harem-info-panel .summary-grid .rarity-icon .initial{display:inline-block;width:100%;text-align:center;line-height:20px;position:absolute;top:0px;left:0px;vertical-align:middle;color:#fff;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}.harem-info-panel .summary-grid.caracs-summary{grid-template-columns:1fr 1fr 1fr}.harem-info-panel .summary-grid.rarity-summary{grid-auto-flow:column;grid-template-rows:auto auto}.harem-info-panel .summary-grid.elements-summary{grid-template-columns:1fr 1fr 1fr 1fr}.harem-info-panel .summary-grid.level-caps-summary{grid-template-columns:1fr 1fr 1fr 1fr 1fr;font-size:14px}.harem-info-panel .summary-grid.level-caps-summary li{margin-left:0px;padding-left:7px;line-height:18px}.harem-info-panel .summary-grid.level-caps-summary li>span{margin-left:0px;display:inline-block}.harem-info-panel .summary-grid.level-caps-summary .level-cap{font-family:"Carter One","Alegreya Sans",Montserrat;line-height:12px}.harem-info-panel .summary-grid.level-caps-summary .required-girls{font-size:.6em;vertical-align:baseline}.harem-info-panel .summary-grid.level-caps-summary .level-cap-unlocked{color:#00ff06}.harem-info-panel .summary-grid.xp-aff-summary{grid-template-columns:1fr 1fr}.harem-info-panel .summary-grid.xp-aff-summary .xp-aff-label{display:inline-block;height:20px;padding-left:7px;font-family:"Carter One","Alegreya Sans",Montserrat}.harem-info-panel .summary-grid.xp-aff-summary .xp-aff-label.unlocked-scenes-icon{height:40px;width:40px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid.xp-aff-summary li{margin-left:0px}.harem-info-panel .summary-grid.xp-aff-summary li>span{margin-left:0px}.harem-info-panel .summary-grid.xp-aff-summary li>span>span:last-child{text-align:right}.harem-info-panel .summary-grid.salary-summary{grid-template-columns:1fr}.harem-info-panel .summary-grid.salary-summary .salary-label .hudSC_mix_icn{height:40px;width:40px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid.salary-summary li{margin-left:0px}.harem-info-panel .summary-grid.salary-summary li>span{margin-left:0px}.harem-info-panel .summary-grid.upgrade-costs{grid-template-columns:1fr;margin-block-start:.3em;margin-block-end:.5em}.harem-info-panel .summary-grid.upgrade-costs .cost-value{text-align:right}.harem-info-panel .summary-grid.upgrade-costs .cost-value .hudSC_mix_icn,.harem-info-panel .summary-grid.upgrade-costs .cost-value .hudHC_mix_icn{display:inline-block;height:18px;width:18px;background-size:contain}.harem-info-panel .summary-grid.upgrade-costs .affection-label{display:inline-block;height:40px;width:40px;background-size:contain;background-repeat:no-repeat}.harem-info-panel .summary-grid.upgrade-costs li{margin-left:0px}.harem-info-panel .summary-grid.upgrade-costs li>span{margin-left:0px}.harem-info-panel .summary-grid.gems-summary,.harem-info-panel .summary-grid.gems-stock{grid-template-columns:1fr 1fr 1fr 1fr;margin-block-start:0px}.harem-info-panel .summary-grid.gems-summary .gem-icon,.harem-info-panel .summary-grid.gems-stock .gem-icon{display:inline-block;height:20px;width:20px;background-size:contain}.harem-info-panel .summary-grid.gems-summary{font-size:10px}.harem-info-panel .summary-grid.gems-stock{font-size:12px;margin-block-end:1em}.harem-info-panel .to-max-combi .upgrade-costs{margin-block-end:6px}.harem-info-panel .restock-info,.harem-info-panel .market-warning{color:#aaa;font-size:10px;margin-block-start:.3em}.harem-info-panel .slot.legendary{border:none}#harem_left{z-index:1}.harem-info-overlay-bg{display:none;width:100vw;height:100%;position:absolute;top:0px;left:0px;z-index:19}.harem-info-overlay-bg.visible{display:block}#harem_whole .WikiLinkDialogbox a{text-decoration:none;color:#24a0ff !important}#harem_right .WikiLink a{text-decoration:none}#harem_right .WikiLink a:hover h3{text-shadow:0 0 2px #000,0 0 4px #fff}.scene-costs-tooltip [cur]::before{height:18px;width:18px}.scene-costs-tooltip .hudSC_mix_icn,.scene-costs-tooltip .hudHC_mix_icn{display:inline-block;height:18px;width:18px;background-size:contain}',""]);const n=t},3668:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#filtering_girls>.form-wrapper .reset-filters-container{justify-content:space-around}.team-selection{position:absolute;left:46px;top:50px;width:400px;height:fit-content;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e;z-index:10;padding-bottom:16px}.teams-grid-container{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:1rem;padding:.4rem .9rem .4rem .9rem;margin-right:-1rem}.teams-grid-container .team-slot-container>img{border-radius:.4rem}.close-team-selection,.close-filter{position:absolute;display:block;background-size:cover;background-image:var(--cross-icon);height:32px;width:35px;top:-16px;right:-17px;cursor:pointer}[rel=select-team]{width:100%;height:36px;padding-top:5px}.theme-icons{position:absolute;bottom:-10px}.theme-icon{width:26px}",""]);const n=t},1990:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#seasons_main_container button#claim-all{display:none}",""]);const n=t},8636:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-hide-claimed{display:none}#events .nc-panel-body .script-hide-claimed{display:none}.seasonal-event-panel .seasonal-event-container .tabs-section #home_tab_container .bottom-container .right-part-container .seasonal-tiers-section .seasonal-progress-bar-section .seasonal-progress-bar-tiers .seasonal-tier-container .script-hide-claimed.seasonal-tier{display:none}.rewards_seasons_row .script-hide-claimed.rewards_pair{display:none}",""]);const n=t},930:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"a.redirect{display:none}",""]);const n=t},4527:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"@media(max-width: 1025px){.rotate_device{display:none !important}}",""]);const n=t},6871:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-home-icon{position:absolute;height:54px;opacity:.4;z-index:0;pointer-events:none}.left-side-container>*:nth-child(odd) .script-home-icon{left:0px}.left-side-container>*:nth-child(even) .script-home-icon{right:0px}#homepage .main-container .left-side-container .quest-container>a>.notif-position>span>p,#homepage .main-container .left-side-container>a>.notif-position>span>p{z-index:0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}.left-side-container .script-timer-container{z-index:0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000}",""]);const n=t},1279:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-home-timer{color:#999;margin-top:-5px}#homepage>a>.position>span{height:auto;min-height:26px}@media(max-width: 1025px){#homepage>a>.position>span{height:auto;min-height:44px}}@media(max-width: 1025px){#homepage>a[rel=pachinko]>.position>span{width:140px}}@media(min-width: 1026px){#homepage>a[rel=pachinko]>.position>span{width:110px}}@media(max-width: 1025px){#homepage>a[rel=shop]>.position>span{width:130px}}@media(min-width: 1026px){#homepage>a[rel=shop]>.position>span{width:100px}}#homepage>a[rel=clubs]{top:148px;left:151px}@media(max-width: 1025px){#homepage>a[rel=clubs]{top:128px;left:194px;z-index:1}}#homepage>a[rel=clubs]>.position{width:auto;left:44px}@media(max-width: 1025px){#homepage>a[rel=clubs]>.position>span{width:130px}}@media(min-width: 1026px){#homepage>a[rel=clubs]>.position>span{width:100px}}#homepage>a[rel=leaderboard]{height:167px}@media(max-width: 1025px){#homepage>a[rel=sex-god-path] .position{top:84px}}#homepage .main-container .left-side-container a[rel=clubs] .notif-position span,#homepage .main-container .left-side-container a[rel=sex-god-path] .notif-position span,#homepage .main-container .left-side-container a[rel=pachinko] .notif-position span,#homepage .main-container .left-side-container a[rel=shop] .notif-position span{display:flex;flex-direction:column}#homepage .main-container .left-side-container a[rel=clubs] .notif-position span p,#homepage .main-container .left-side-container a[rel=sex-god-path] .notif-position span p,#homepage .main-container .left-side-container a[rel=pachinko] .notif-position span p,#homepage .main-container .left-side-container a[rel=shop] .notif-position span p{margin-top:0;margin-bottom:0}#homepage .main-container .left-side-container a[rel=clubs] .notif-position span .script-timer-container,#homepage .main-container .left-side-container a[rel=sex-god-path] .notif-position span .script-timer-container,#homepage .main-container .left-side-container a[rel=pachinko] .notif-position span .script-timer-container,#homepage .main-container .left-side-container a[rel=shop] .notif-position span .script-timer-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:-5px}#homepage .main-container .left-side-container a[rel=clubs] .notif-position span .script-timer-container .timerClock_icn,#homepage .main-container .left-side-container a[rel=sex-god-path] .notif-position span .script-timer-container .timerClock_icn,#homepage .main-container .left-side-container a[rel=pachinko] .notif-position span .script-timer-container .timerClock_icn,#homepage .main-container .left-side-container a[rel=shop] .notif-position span .script-timer-container .timerClock_icn{width:50px;background-size:28px}#homepage .main-container .left-side-container a[rel=clubs] .notif-position span .script-home-timer,#homepage .main-container .left-side-container a[rel=sex-god-path] .notif-position span .script-home-timer,#homepage .main-container .left-side-container a[rel=pachinko] .notif-position span .script-home-timer,#homepage .main-container .left-side-container a[rel=shop] .notif-position span .script-home-timer{color:#fff;text-decoration:none;width:140px;font-size:13px}#homepage .main-container .left-side-container .script-home-shortcut-container,#homepage .main-container .left-side-container .script-league-pos{display:flex;flex-direction:row;justify-content:space-evenly;width:5.875rem;padding-left:8px;height:auto;margin-top:auto;margin-bottom:auto;align-items:center}#homepage .main-container .left-side-container .script-home-shortcut-container a,#homepage .main-container .left-side-container .script-league-pos a{z-index:6}#homepage .main-container .left-side-container .script-league-pos .script-league-icon{height:50px;width:50px;background-size:contain;background-position:center;background-repeat:no-repeat}#homepage .main-container .left-side-container .script-league-pos .script-league-rank{text-shadow:1px 1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000;display:flex;justify-content:center;align-items:center;font-size:24px;z-index:1}#homepage .main-container .left-side-container .script-league-pos .script-league-rank-digits-3{font-size:16px}.champions_flat_icn{background-image:var(--champions-icon)}.pantheon_flat_icn{background-image:var(--pantheon-icon)}.script-home-shortcut-container{display:flex;height:30px;margin-top:-38px;margin-bottom:8px;justify-content:center}@media(max-width: 1025px){.script-home-shortcut-container{height:40px;margin-top:-48px}}.script-home-shortcut{width:30px;height:30px;margin-left:3px;margin-right:3px}@media(max-width: 1025px){.script-home-shortcut{width:40px;height:40px;margin-left:4px;margin-right:4px}}.script-home-shortcut .clubChampions_flat_icn,.script-home-shortcut .champions_flat_icn,.script-home-shortcut .pantheon_flat_icn{height:16px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 1025px){.script-home-shortcut .clubChampions_flat_icn,.script-home-shortcut .champions_flat_icn,.script-home-shortcut .pantheon_flat_icn{height:22px;width:22px}}#home_missions_bar-script{position:absolute;top:395px;left:595px;font-size:11px}#home_missions_bar-script .backbar{top:20px;height:7px;width:140px;overflow:hidden}#home_missions_bar-script .text{top:9px;width:150px}.script-salary-summary{width:11rem;font-size:12px}.script-salary-summary table{margin-left:auto;margin-right:auto}.script-salary-summary td:first-child{text-align:right}.script-salary-summary td:last-child{text-align:left;width:3.5rem}.script-salary-summary .hudSC_mix_icn{display:inline-block;width:14px;height:14px;background-size:contain}#collect_all{position:relative;z-index:1}#collect_all .script-event-handler-hack{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#collect_all[disabled] .script-event-handler-hack{display:block}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .pov-button>a,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .season-button>a{display:block}.messenger-link .energy_counter{position:absolute;color:#fff;text-shadow:1px 1px 0px #000,-1px 1px 0px #000,-1px -1px 0px #000,1px -1px 0px #000;text-align:center}.messenger-link .energy_counter .energy_counter_amount_container{display:flex;align-items:center}.messenger-link .energy_counter .energy_counter_amount_container .energy_counter_amount{display:flex;align-items:baseline;font-size:12px}.messenger-link .energy_counter .energy_counter_amount_container .energy_counter_amount [energy]{font-size:20px}.messenger-link .energy_counter [rel=count_txt]{font-size:14px;line-height:16px}.messenger-link .energy_counter [rel=count_txt] [rel=count]{display:block}.messenger-link .messenger-reply-timer{display:none}",""]);const n=t},8488:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#homepage .main-container .left-side-container .position-quest{position:absolute;left:412px;top:32px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-quest .continue-quest-container{padding-left:0;padding-bottom:8px}#homepage .main-container .left-side-container .position-leaderboard{position:absolute;width:8.125rem;top:86px;left:253px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-leaderboard.quest-container{top:28px}#homepage .main-container .left-side-container .position-leaderboard .script-league-pos{padding-left:0;padding-bottom:8px;height:50px}#homepage .main-container .left-side-container [rel=activities]{position:absolute;width:8.125rem;top:366px;left:602px}#homepage .main-container .left-side-container [rel=shop]{position:absolute;width:8.125rem;top:257px;left:649px}#homepage .main-container .left-side-container [rel=harem]{position:absolute;width:8.125rem;bottom:81px;right:31px}#homepage .main-container .left-side-container [rel=pachinko]{position:absolute;width:8.125rem;top:67px;left:58px}#homepage .main-container .left-side-container .position-sex-god-path{position:absolute;left:612px;top:56px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-sex-god-path .script-home-shortcut-container{padding-left:0;padding-bottom:8px}#homepage .main-container .left-side-container .position-clubs{position:absolute;left:176px;top:165px;flex-direction:column-reverse;width:8.125rem;align-items:center}#homepage .main-container .left-side-container .position-clubs .script-home-shortcut-container{padding-left:0;padding-bottom:8px}#homepage .main-container .middle-container .waifu-and-right-side-container .waifu-container img{height:600px;width:240px;margin-left:169px;margin-top:125px}#homepage .main-container .middle-container .waifu-and-right-side-container .waifu-container canvas.animated-girl-display{top:21.5rem;left:10rem;-webkit-transform:translate3d(0, 0, 0) scale(0.6);transform:translate3d(0, 0, 0) scale(0.6)}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .season-button{position:absolute;left:38px;top:279px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .season-button>a>.button-notification-icon{right:-6px;left:auto}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .season-button .seasons_button{width:288px !important}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons{position:absolute;left:38px;top:339px;display:flex;flex-direction:row}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget{width:140px !important}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title{text-align:left;font-size:14px}[lang^=de] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,[lang^=de] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title{font-size:12px;white-space:break-spaces;line-height:10px;margin-bottom:-2px}[lang^=es] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,[lang^=it] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-glory]>.notif-position .pov-widget .h_container .pov-title,[lang^=es] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title,[lang^=it] #homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a[rel=path-of-valor]>.notif-position .pov-widget .h_container .pov-title{font-size:12px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .potions-paths-buttons .pov-button>a>.button-notification-icon{right:-6px;left:auto}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .collect-button{position:absolute;right:0px;bottom:0px;width:11rem;height:4rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .collect-button #collect_all_container #collect_all{height:4rem}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .collect-button{right:15px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .seasonal-event{position:absolute;right:0;top:237px;width:13rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles{background-color:transparent;border:none;display:inline;height:auto;box-shadow:none}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container{position:absolute;bottom:0;left:0;right:auto !important}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .chest-img-container .chest_icn{width:100px;height:90px;background-size:90px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .timer-container{margin-top:-40px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .event-widget{position:absolute;right:0;top:32px}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .event-widget{top:86px}}#homepage .main-container .middle-container .bottom-container{justify-content:flex-start;position:absolute;bottom:-12px;left:90px;width:39rem}#homepage .main-container .middle-container .bottom-container .box-container .waifu-buttons-container{position:absolute;bottom:0;right:0 !important}#homepage .social_links{margin-top:-24px}@media(max-width: 1025px){#homepage .social_links{margin-left:15px;margin-top:0}}#bg_all.blur-effect{filter:none !important}",""]);const n=t},3750:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"",""]);const n=t},4422:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#homepage .main-container .middle-container .bottom-container .box-container .info-container{margin-right:86px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container{flex-direction:row-reverse}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles{background-color:transparent;border:none;display:inline;height:auto;box-shadow:none}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container{position:absolute;bottom:0;right:-8px}@media(max-width: 1025px){#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container{right:-14px}}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .chest-img-container .chest_icn{width:100px;height:90px;background-size:90px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .event-widget-container .bundles .chest-container .timer-container{margin-top:-40px}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .collect-button{height:4rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .collect-button #collect_all_container #collect_all{height:4rem}#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .pov-button,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .season-button,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .collect-button,#homepage .main-container .middle-container .waifu-and-right-side-container .right-side-container .event-container .season-pov-container .seasonal-event{margin-right:0;margin-left:8px}#homepage .social_links{margin-left:550px}@media(min-width: 1026px){#homepage .social_links{margin-top:-12px}}@media(max-width: 1025px){#homepage .social_links{margin-left:570px}}",""]);const n=t},2891:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-flair.script-clubmate .globalClubs_mix_icn{margin:0;margin-left:5px;height:21px;width:21px;background-size:contain}",""]);const n=t},5613:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-season-leaderboard-fix{position:fixed;bottom:30px;width:904px}.pantheon-container #leaderboard_tab_container .leaderboard_list .player-row.script-pantheon-leaderboard-fix{position:static;bottom:auto;width:100%}",""]);const n=t},5160:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-flair{display:inline-flex;height:100%;flex-direction:column;justify-content:center}.script-flair .tier-icon{display:inline-block;margin-left:5px;height:21px}",""]);const n=t},5580:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".player_block .change_team__btn_container{margin-top:0}.player_block .challenge_points .bar-wrap{margin-bottom:0px}#leagues_left .multiple-battles{margin-top:6px}",""]);const n=t},1072:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'#leagues_middle .league_end_in{line-height:16px}.scriptLeagueInfo{display:block;float:right;margin-right:9px}@media(min-width: 1026px){.scriptLeagueInfo{font-size:13px}}@media(max-width: 1025px){.scriptLeagueInfo{position:absolute;right:300px;top:-20px;font-size:14px}}.scriptLeagueInfoIcon{position:relative;top:1px;display:inline-block;height:16px;width:16px;font-size:10px;border-radius:5px;margin-left:6px;margin-right:2px;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}.scriptLeagueInfoIcon:after{display:block;position:relative;top:2px;left:0;width:100%;text-align:center}.scriptLeagueInfoIcon.top4{background:var(--legendary-bg);background-size:cover}.scriptLeagueInfoIcon.top4:after{content:"4"}.scriptLeagueInfoIcon.top15{background-color:#ffb244}.scriptLeagueInfoIcon.top15:after{content:"15"}.scriptLeagueInfoIcon.top30{background-color:#23b56b}.scriptLeagueInfoIcon.top30:after{content:"30"}.hh_tooltip_new em{color:#fff}#leagues_middle .leagues_middle_header .leagues_girl_reward_container{right:9px;top:-35px}#beaten_opponents{position:absolute;padding-left:5px;padding-right:5px;background:none;border:none;cursor:pointer}@media(min-width: 1026px){#beaten_opponents{height:28px;top:-40px;left:10px}}@media(max-width: 1025px){#beaten_opponents{height:32px;z-index:1;right:517px}}#hide_beaten{position:relative}#hide_beaten img{width:auto}@media(min-width: 1026px){#hide_beaten img{height:20px}}@media(max-width: 1025px){#hide_beaten img{height:26px}}#leagues_middle>.leagues_table.lead_table>.lead_table_view table .square-avatar-wrapper .classLeague{position:absolute;display:flex;left:-38px;top:6px;width:100%;justify-content:flex-end}@media(max-width: 1025px){#leagues_middle>.leagues_table.lead_table>.lead_table_view table .square-avatar-wrapper .classLeague{left:-66px;top:17px}}#leagues_middle>.leagues_table.lead_table>.lead_table_view table .square-avatar-wrapper .classLeague img.theme-icon{flex:0 1 0%;height:17px;width:17px;border:none;position:initial}@media(max-width: 1025px){#leagues_middle>.leagues_table.lead_table>.lead_table_view table .square-avatar-wrapper .classLeague img.theme-icon{height:25px;width:25px}}#leagueStats table,#oldLeagueStats table{margin-left:auto;margin-right:auto}#leagueStats table tr td:first-child,#oldLeagueStats table tr td:first-child{text-align:right}#leagueStats table tr td:last-child,#oldLeagueStats table tr td:last-child{text-align:left}.individualDisplaySwitch{position:absolute}.individualDisplaySwitch input{display:none}.individualDisplaySwitch input+span{color:#d08467;padding:5px;cursor:pointer}.individualDisplaySwitch input:checked+span,.individualDisplaySwitch input:hover+span{color:#fff}@media(min-width: 1026px){.individualDisplaySwitch{top:-33px;left:90px}}@media(max-width: 1025px){.individualDisplaySwitch{top:10px;left:335px;font-size:16px}}',""]);const n=t},1893:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"@media(min-width: 1026px){.lead_table table .square-avatar-wrapper{height:21px;width:21px}.lead_table table .square-avatar-wrapper img{height:15px;width:15px}.lead_table table .square-avatar-wrapper div.classLeague{left:-22px !important;top:2px !important}.lead_table table .square-avatar-wrapper div.classLeague img.theme-icon{height:15px !important;width:15px !important}.lead_table table .square-avatar-wrapper img.classLeague{height:15px !important;width:15px !important;top:-4px;left:-22px !important}.lead_table table .country{transform:scale(0.5);margin:0px !important}.lead_table table tbody tr{height:21px !important;line-height:21px !important}.lead_table table tbody tr>td{font-size:13px}.lead_table table tbody tr>td .nickname{width:242px}.lead_table table tbody tr>td:first-child .promotion{margin-right:26px;height:16px}#leagues_middle .lead_table table tbody tr td:nth-child(4),#leagues_middle .lead_table table thead th:nth-child(4),#leagues_middle .use-lead-table table tbody tr td:nth-child(4),#leagues_middle .use-lead-table table thead th:nth-child(4){width:75px}}",""]);const n=t},3418:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".lead_table table tbody tr:nth-of-type(even){background-color:var(--table-row-color)}",""]);const n=t},1636:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#leagues_middle .lead_table .lead_table_view::after,#leagues_middle .lead_table .lead_table_view::before{display:none}",""]);const n=t},5759:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'label.equip_filter{background:transparent;position:absolute;width:32px}#my-hero-equipement-tab-container label.equip_filter{top:92px}#equipement-tab-container .right-container label.equip_filter{top:62px}label.equip_filter input{height:32px;width:32px;display:block;padding:0px}label.equip_filter::before{content:" ";display:block;position:absolute;height:100%;width:100%;background-position:center;background-size:24px;background-repeat:no-repeat;background-image:var(--filter-icon);pointer-events:none}.equip_filter_box{position:absolute;width:200px;height:-moz-fit-content;height:fit-content;z-index:3;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e}#my-hero-equipement-tab-container .equip_filter_box{top:92px;left:18px}#equipement-tab-container .right-container .equip_filter_box{top:62px;left:380px}.equip_filter_box label{background:transparent;width:auto;height:100%;margin:0px;border-radius:5px;display:block}.equip_filter_box .grid-selector input:checked+label,.equip_filter_box .grid-selector input:hover+label{background-color:#fff8}.grid-selector{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.grid-selector:last-child{margin-bottom:0px}.grid-selector input{display:none}.grid-selector .selector-options{width:-moz-fit-content;width:fit-content;display:grid;grid-gap:2px}.grid-selector .selector-options img{height:32px;width:32px;margin:2px}.grid-selector .selector-options div{height:28px;width:28px;margin:4px;border-radius:5px}.grid-selector .clear-selector{width:-moz-fit-content;width:fit-content;margin-right:5px}.grid-selector .clear-selector img{height:36px;width:36px}.slot .favourite-toggle{position:absolute;display:none;height:32px;width:32px;top:0px;right:0px;background-size:22px;background-repeat:no-repeat;background-position:center;z-index:1;border-top-right-radius:5px;border-bottom-left-radius:5px}.slot:hover[data-is-favourite=false] .favourite-toggle,.slot[data-is-favourite=true] .favourite-toggle{display:block}.slot[data-is-favourite=false] .favourite-toggle{background-image:var(--star-icon-white);opacity:.7}.slot[data-is-favourite=true] .favourite-toggle{background-color:rgba(30,38,30,.7);background-image:var(--star-icon-orange)}',""]);const n=t},3849:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.marketInfoIcon{height:18px;width:18px;border-radius:50%;cursor:help;background:var(--info-icon) center/65% 65% no-repeat,linear-gradient(180deg, #0af 0, #068 50%, #057 51%, #0af 100%)}#shops #equiped div.sub_block .hero_stats>[hero=carac1]{position:relative}#shops #equiped div.sub_block .hero_stats>[hero=carac1] .statInfo{position:absolute;left:-19px;top:6px}#shops #equiped div.sub_block .hero_stats>[hero=carac1] .statInfo:hover+.statToolTip{display:block}#shops #equiped div.sub_block .hero_stats>[hero=carac2]{position:relative}#shops #equiped div.sub_block .hero_stats>[hero=carac2] .statInfo{position:absolute;left:-19px;top:6px}#shops #equiped div.sub_block .hero_stats>[hero=carac2] .statInfo:hover+.statToolTip{display:block}#shops #equiped div.sub_block .hero_stats>[hero=carac3]{position:relative}#shops #equiped div.sub_block .hero_stats>[hero=carac3] .statInfo{position:absolute;left:-19px;top:6px}#shops #equiped div.sub_block .hero_stats>[hero=carac3] .statInfo:hover+.statToolTip{display:block}.inventoryInfo{position:absolute;top:0px;right:0px}.my-inventory-container .inventoryInfo{top:74px;right:132px}#shops #equiped div.sub_block .hero_stats>div>.statToolTip,.inventoryToolTip{display:none;position:absolute;z-index:99;border:1px solid #a2c3d7;border-radius:8px;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);padding:3px 7px 4px 7px;background-color:#f2f2f2;font-size:11px;line-height:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#057;font-weight:normal}.statToolTip{width:240px}.statToolTipTable{width:100%}.statToolTipTable tr td:last-child{text-align:right}.statToolTipTable tr td:first-child{font-weight:bold;text-align:left}.inventoryToolTip,.itemToolTipContent{right:0px;bottom:220px;text-align:right}.inventoryInfo:hover+.inventoryToolTip,.inventoryInfo:hover+.itemToolTipContent{display:block}.inventoryToolTip b,.itemToolTipContent b{font-weight:bold}.inventoryToolTip .hudSC_mix_icn,.itemToolTipContent .hudSC_mix_icn{display:inline-block;height:17px;width:11px;background-size:11px}',""]);const n=t},1110:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".page-messenger{background:#4e4e4e}.page-messenger .left-side-background{background-image:linear-gradient(to right, #686868 0, #4e4e4e 100%)}.page-messenger #messenger .sidebar{background-image:none}.page-messenger #messenger .sidebar .sidebar-search-container input{background-color:#4e4e4e}.page-messenger #messenger .sidebar .girl-conversations-container .girl-conversation .selected-background{background-color:#272727}.page-messenger #messenger .sidebar .girl-conversations-container .girl-conversation .girl-name{color:#b4b4b4}.page-messenger #messenger .sidebar .girl-conversations-container .girl-conversation .conversation-progress-bar{background-color:#4e4e4e}.page-messenger #messenger .inbox{background:#272727}.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab{background-color:#272727}.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab h4,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab>div>h4,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab h4,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab>div>h4{color:#b4b4b4}.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab h4.tab-title,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .album-tab>div>h4.tab-title,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab h4.tab-title,.page-messenger #messenger .inbox .inbox-header .inbox-tabs .messages-tab>div>h4.tab-title{color:#b4b4b4}.page-messenger #messenger .inbox .inbox-header .top-right-section .frame-currency-section,.page-messenger #messenger .inbox .inbox-header .top-right-section .reply-currency-section,.page-messenger #messenger .inbox .inbox-header .top-right-section .more-info-button,.page-messenger #messenger .inbox .inbox-header .top-right-section .close-button{background-color:#4e4e4e}.page-messenger #messenger .inbox .inbox-body#messenger-messages .chat-title h4{background-color:#272727}.page-messenger #messenger .inbox .inbox-body#messenger-messages .message-container.player-choice{background-image:linear-gradient(to top, #272727 0, #272727 10%, #f13a94 80%, #f13a94 100%)}.page-messenger #messenger .inbox .inbox-body#messenger-album>h4{color:#b4b4b4}",""]);const n=t},2433:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#missions .missions_wrap .mission_object.mission_entry.common{background:#ffffff20}#missions .missions_wrap .mission_object.mission_entry.rare{background:#32bc4f30}#missions .missions_wrap .mission_object.mission_entry.epic{background:#ffb24440}#missions .missions_wrap .mission_object.mission_entry.legendary{background:#6ebeff40}",""]);const n=t},6255:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"@media(max-width: 1025px){#new_battle .new-battle-container{margin-top:12px}}",""]);const n=t},2738:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"@media(max-width: 1025px){#tower_of_fame{background:#222}}",""]);const n=t},8348:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".collect_img{display:none !important}",""]);const n=t},44:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#popups #no_HC .monthly_card .product-info{line-height:19px}#popups #no_HC .monthly_card .product-info .hard_currency_icn{max-width:5%}#popups #no_HC .monthly_card .product-info .energy_kiss_icn,#popups #no_HC .monthly_card .product-info .energy_quest_icn,#popups #no_HC .monthly_card .product-info .energy_fight_icn,#popups #no_HC .monthly_card .product-info .energy_challenge_icn,#popups #no_HC .monthly_card .product-info .energy_worship_icn{max-width:6%;height:19px}#popups #no_HC .monthly_card .product-info .g_a_icn{max-width:6%;height:19px}#popups #no_HC .monthly_card .product-normal-price{bottom:78px}",""]);const n=t},4136:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#new_battle #new-battle-skip-btn{position:relative;top:388px;z-index:20}",""]);const n=t},590:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".green_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;-moz-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;border:1px solid #000;background-image:linear-gradient(to top, #619f00 0, #570 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.green_text_button[disabled]{-webkit-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #b6a6ab !important;-moz-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #b6a6ab !important;box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #b6a6ab !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;border:1px solid #000 !important;background-color:#960530 !important;background-image:linear-gradient(to top, #9f9296 0, #847c85 100%) !important}.purple_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #ffb8ff;-moz-box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #ffb8ff;box-shadow:0 3px 0 #012a4a,inset 0 3px 0 #ffb8ff;border:1px solid #000;background-image:linear-gradient(to bottom, #ff5fff 0, #c91be0 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out;font-size:12px;text-transform:uppercase;box-shadow:0 3px #150017;border:1px solid #30001f}",""]);const n=t},533:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".blue_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #6df0ff;-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #6df0ff;box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #6df0ff;border:1px solid #000;background-image:linear-gradient(to top, var(--button-colors-blue-start) 0, var(--button-colors-blue-end) 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.blue_text_button[disabled],.orange_text_button[disabled]{-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;border:1px solid #000 !important;background-color:#960530 !important;background-image:linear-gradient(to top, #9f9296 0, #847c85 100%) !important}.orange_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #ffde00,0 0 20px rgba(255,142,0,.45);-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #ffde00,0 0 20px rgba(255,142,0,.45);box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #ffde00,0 0 20px rgba(255,142,0,.45);border:1px solid #000;background-image:linear-gradient(to top, var(--button-colors-orange-start) 0, var(--button-colors-orange-end) 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.green_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;-moz-box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;box-shadow:0 3px 0 rgba(23,33,7,.6),inset 0 3px 0 #95ed3f;border:1px solid #000;background-image:linear-gradient(to top, #619f00 0, #570 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}.green_text_button[disabled]{-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 #b6a6ab !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;border:1px solid #000 !important;background-color:#960530 !important;background-image:linear-gradient(to top, #9f9296 0, #847c85 100%) !important}.purple_text_button{padding:10px 20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 var(--button-colors-purple-shadow);-moz-box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 var(--button-colors-purple-shadow);box-shadow:0 3px 0 rgba(13,22,25,.6),inset 0 3px 0 var(--button-colors-purple-shadow);border:1px solid #000;background-image:linear-gradient(to top, var(--button-colors-purple-start) 0, var(--button-colors-purple-end) 100%);cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:box-shadow 90ms ease-in-out;-moz-transition:box-shadow 90ms ease-in-out;-o-transition:box-shadow 90ms ease-in-out;transition:box-shadow 90ms ease-in-out}",""]);const n=t},6774:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"a.availableGirl{text-decoration:none}a.availableGirl:hover{color:#fff}.availableGirls{font-size:12px;line-height:16px;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;overflow:hidden;height:82px;padding-left:20px;padding-right:20px}.availableGirls .nicescroll-rails{top:0 !important}.availableGirls .availableOnly{margin-block-end:10px}#playzone-replace-info .cover{height:226px}#playzone-replace-info .cover .pachinko_img{height:153px}#playzone-replace-info .cover .pachinko_img img{left:96px;margin-left:auto;margin-right:auto;width:215px}#playzone-replace-info .cover h3.shadow-text{top:123px}#playzone-replace-info .cover p{position:relative}#playzone-replace-info .graduation{font-size:10px}",""]);const n=t},6591:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-panel-body .nc-poa-reward-container.claimed .slot,#events .nc-panel-body .nc-poa-reward-container.claimed .shards_girl_ico{border-color:#75b400}",""]);const n=t},7786:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-panel-body #poa-content .girls .girls-container{-webkit-mask-image:linear-gradient(to top, transparent 30%, rgba(0, 0, 0, 0.1) 40%, #000 60%);mask-image:linear-gradient(to top, transparent 30%, rgba(0, 0, 0, 0.1) 40%, #000 60%)}#events .nc-panel-body #poa-content .girls .girls-container .girl-avatar{-webkit-mask-image:none;mask-image:none}",""]);const n=t},5286:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#events .nc-panel-body .nc-poa-reward-container{padding:5px;border:3px solid var(--dark-color)}#events .nc-panel-body .nc-poa-reward-container .nc-claimed-reward-check{top:-1px;left:0px}",""]);const n=t},5920:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#pop .pop_list .pop-action-btn{display:none}",""]);const n=t},6009:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-objective{height:3.8rem}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-objective p .potions-paths_potion_icn{width:20px;height:20px;background-size:19px}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-next-milestone-panel{margin-top:2.3rem}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section .potions-paths-tiers-section .potions-paths-progress-bar-section{margin-top:-3.4rem;height:20rem;overflow-x:hidden;scrollbar-width:none}.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section.no-milestone-left .potions-paths-tiers-section>.potions-paths-progress-bar-section{height:24rem}.potions-paths-background-panel .potions-paths-first-row .potions-paths-title-panel{width:14rem;height:6.3rem;margin-top:-1.2rem}.potions-paths-background-panel .potions-paths-first-row .potions-paths-title-panel h1{margin-top:.6rem;font-size:.8rem}.potions-paths-background-panel .potions-paths-first-row .potions-paths-title-panel h2{font-size:1.4rem}",""]);const n=t},6040:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".pop-quick-nav{display:flex;justify-content:space-between;width:303px;position:absolute;bottom:3px;right:15px}@media(max-width: 1025px){.pop-quick-nav{width:316px;bottom:14px;right:9px}}#pop .pop-quick-nav .back_button{margin-right:0px}.pop-quick-nav-prev,.pop-quick-nav-next{background-size:contain;height:20px;width:20px}.pop-quick-nav-prev{transform:scaleX(-1)}.script-girl-class{position:relative;top:-73px;right:-47px}.script-girl-class::before{width:17px;height:17px}",""]);const n=t},9786:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#new_battle .new-battle-girl-container{height:450px;margin-top:-40px}",""]);const n=t},6642:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".blur-effect{filter:blur(1px)}",""]);const n=t},7920:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".bg_animation{display:none;animation:none !important;transform:none;-webkit-transform:none}",""]);const n=t},7520:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"body>div>header{padding-top:8px}body>div>header img.new_notif{top:8px}body>div>header [type=fight]+div.currency{margin-left:437px}body>div>header div[rel=xp]{position:absolute;top:0;left:0;width:100%}body>div>header div[rel=xp] [hero=xp],body>div>header div[rel=xp] [hero=xp_sep],body>div>header div[rel=xp] [hero=xp_max]{display:none}body>div>header div[rel=xp] div[rel=level]{position:absolute;top:8px;left:91px;width:36px;z-index:150;text-align:center;pointer-events:none}body>div>header div[rel=xp] div[rel=level] div[hero=level]{margin-top:9px}body>div>header div[rel=xp] .bar-wrapper{width:100%;height:11px;margin:0px;box-shadow:none;border-radius:0px;border:0}body>div>header div[rel=xp] .bar-wrapper .bar{height:100%}body>div>header div[rel=xp] .bar-wrapper .bar:after{height:100%;width:101%;left:0px}body>div>header div[rel=xp] .bar-wrapper .over{left:0px;right:0px;top:-1px;font-family:Tahoma,Arial,sans-serif;line-height:11px}@media(max-width: 1025px){body>div>header div[rel=xp] .bar-wrapper .over{display:block}}body>div>header div[rel=xp] .bar-wrapper .over span{font-size:12px;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;-moz-transform:rotate(0.05deg)}#hh_comix body>div>header div[rel=xp] .bar-wrapper .over span{font-weight:normal}body>div>header .promo_fight_discount_text,body>div>header .promo_profile_discount_text,body>div>header .promo_quest_discount_text{top:38px}body>div>header .promo_quest_discount_text{left:94px}@media(max-width: 1025px){body>div>header .promo_quest_discount_text{left:173px}}body>div>header .promo_fight_discount_text{left:205px}@media(max-width: 1025px){body>div>header .promo_fight_discount_text{left:278px}}body>div>header .promo_profile_discount_text{left:21px;top:-3px}@media(max-width: 1025px){body>div>header .promo_profile_discount_text{left:116px;top:67px !important}}body>div>header .script-pop-timer{text-decoration:none;color:#fff;margin-top:22px;margin-left:-114px;width:114px}body>div>header .script-pop-timer .hh_bar{height:20px}body>div>header .script-pop-timer .backbar{width:114px;height:7px;overflow:hidden}body>div>header .script-pop-timer .text{font-size:10px;top:3px;pointer-events:none}body>div>header .script-booster-status{display:grid;grid-gap:3px;grid-template-columns:repeat(6, 1fr);margin-top:9px;margin-left:6px}body>div>header .script-booster-status .slot.legendary{border:none}body>div>header .script-booster-status .circular-progress{position:relative;height:24px;width:24px}body>div>header .script-booster-status .circular-progress .green{background-color:#01d10b}body>div>header .script-booster-status .circular-progress .yellow{background-color:#ffc400}body>div>header .script-booster-status .circular-progress .red{background-color:red}body>div>header .script-booster-status .circular-progress .slot{position:absolute;height:20px;width:20px;top:2px;left:2px;z-index:6}body>div>header .script-booster-status .circular-progress .slot.empty{cursor:inherit !important}body>div>header .script-booster-status .circular-progress .empty+.circle{box-shadow:none}body>div>header .script-booster-status .circular-progress .empty+.circle .circle-bar{background-color:transparent}body>div>header .script-booster-status .circular-progress .circle{height:100%;width:100%;border-radius:7px;box-shadow:0px 0px 5px #000,0px 0px 4px #000,0px 0px 3px #000,0px 0px 2px #000}body>div>header .script-booster-status .circular-progress .circle-bar{position:absolute;height:100%;width:100%;background-color:#000000bf;clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%);border-radius:7px;overflow:hidden}body>div>header .script-booster-status .circular-progress .circle-bar.flashing{animation-name:flashing-background;animation-duration:3s;animation-iteration-count:infinite}body>div>header .script-booster-status .circular-progress .circle-bar .progress{position:absolute;height:200%;width:200%;top:-50%;left:-50%;clip-path:polygon(50% -50%, 150% -50%, 150% 150%, 50% 150%)}body>div>header .script-booster-status .circular-progress .circle-bar.right{transform:rotate(180deg);z-index:3}body>div>header .script-booster-status .circular-progress .circle-bar.left .progress{z-index:1}body>div>header div.currency{margin-left:6px;margin-top:4px;width:116px;height:36px}body>div>header div.currency .hudSC_mix_icn,body>div>header div.currency .hudHC_mix_icn{left:6px;right:auto;height:16px;width:16px;background-size:contain}body>div>header div.currency .hudSC_mix_icn{top:2px}body>div>header div.currency .hudHC_mix_icn{top:auto;bottom:2px}body>div>header div.currency [hero=soft_currency]{display:none}body>div>header div.currency .scriptMoneyContainer{margin-left:-1px}@media(max-width: 1025px){body>div>header div.currency .scriptMoneyContainer{position:absolute;top:2px;left:40px;font-size:16px}}body>div>header div.currency div[hero=soft_currency],body>div>header div.currency div[hero=hard_currency],body>div>header div.currency .scriptMoneyContainer{position:absolute;left:28px;font-size:12px}body>div>header div.currency div[hero=soft_currency],body>div>header div.currency .scriptMoneyContainer{top:1px}body>div>header div.currency div[hero=hard_currency]{bottom:1px}body>div>header div.currency plus{top:0;right:-10px}body>div>header #blessings-button{margin-left:20px;margin-top:4px}body>div>header #show-hero-resources{margin-top:4px;margin-left:15px}body>div>header #show-hero-resources+#blessings-button{margin-left:5px}body>div>header>div.energy_counter a{text-decoration:none}body>div>header>div.energy_counter[type=quest] .bar-wrapper,body>div>header>div.energy_counter[type=fight] .bar-wrapper{width:87px;height:36px;margin:4px 0 0 18px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .bar:after,body>div>header>div.energy_counter[type=fight] .bar-wrapper .bar:after{height:100%;left:-1px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .over,body>div>header>div.energy_counter[type=fight] .bar-wrapper .over{flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;padding-left:11px;padding-top:1px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount,body>div>header>div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount{font-size:8px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount span[energy],body>div>header>div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount span[energy]{font-size:12px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt],body>div>header>div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt]{font-size:7px;margin-left:-9px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div>header>div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt]>[rel=count]{font-size:10px;line-height:13px}body>div>header>div.energy_counter[type=quest] .bar-wrapper .over span,body>div>header>div.energy_counter[type=fight] .bar-wrapper .over span{font-size:8px}body>div>header>div.energy_counter plus{right:-14px}body>div>header>div.energy_counter .energy_counter_icon span{position:absolute;top:9px;left:16px;z-index:36}body>div>header>div.energy_counter .energy_counter_icon span.hudKiss_mix_icn,body>div>header>div.energy_counter .energy_counter_icon span.hudWorship_mix_icn{height:20px;width:20px;background-size:contain;top:4px}body>div>header>div.energy_counter .energy_counter_icon span.hudChallenge_mix_icn{height:20px;width:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:var(--challenge-token-icon);filter:drop-shadow(0px 2px 0px #000000bf);left:-123px;top:23px}body>div>header>div.energy_counter .energy_counter_icon span.hudBattlePts_mix_icn{left:2px}body>div>header>div.energy_counter .energy_counter_icon span.hudEnergy_mix_icn{left:8px}body>div>header>div.energy_counter .energy_counter_icon span.hudWorship_mix_icn{left:2px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper,body>div>header>div.energy_counter[type=challenge] .bar-wrapper,body>div>header>div.energy_counter[type=worship] .bar-wrapper{width:114px;height:16px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .bar:after,body>div>header>div.energy_counter[type=challenge] .bar-wrapper .bar:after,body>div>header>div.energy_counter[type=worship] .bar-wrapper .bar:after{left:3px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over,body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over,body>div>header>div.energy_counter[type=worship] .bar-wrapper .over{font-size:8px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over span,body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over span,body>div>header>div.energy_counter[type=worship] .bar-wrapper .over span{font-size:8px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over span[energy],body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over span[energy],body>div>header>div.energy_counter[type=worship] .bar-wrapper .over span[energy]{font-size:12px;line-height:16px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over [rel=count_txt],body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over [rel=count_txt],body>div>header>div.energy_counter[type=worship] .bar-wrapper .over [rel=count_txt]{font-size:8px}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div>header>div.energy_counter[type=worship] .bar-wrapper .over [rel=count_txt]>[rel=count]{font-size:9px;line-height:12px}@media(min-width: 1026px){body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over,body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over,body>div>header>div.energy_counter[type=worship] .bar-wrapper .over{justify-content:space-between}body>div>header>div.energy_counter[type=kiss] .bar-wrapper .over .energy_counter_amount,body>div>header>div.energy_counter[type=challenge] .bar-wrapper .over .energy_counter_amount,body>div>header>div.energy_counter[type=worship] .bar-wrapper .over .energy_counter_amount{margin-left:14px}}body>div>header>div.energy_counter[type=kiss] .bar-wrapper,body>div>header>div.energy_counter[type=worship] .bar-wrapper{margin-top:6px}body>div>header>div.energy_counter[type=worship] .bar-wrapper{margin-left:11px}body>div>header>div.energy_counter[type=challenge] .bar-wrapper{margin-left:-114px;margin-top:24px}body>div>header>div.script-bar-spacer{margin:12px 0 0 27px}body>div>header>div.script-bar-spacer[type=kiss],body>div>header>div.script-bar-spacer[type=challenge],body>div>header>div.script-bar-spacer[type=worship]{width:114px;height:15px}body>div>header>div.script-bar-spacer[type=kiss],body>div>header>div.script-bar-spacer[type=worship]{margin-top:6px}body>div>header>div.script-bar-spacer[type=worship]{margin-left:11px}body>div>header>div.script-bar-spacer[type=challenge]{margin-left:-114px;margin-top:24px}#contains_all>nav>[rel=open]{top:12px}body#hh_comix>div>header div[rel=xp] div[rel=level] div[hero=level]{margin-top:17px !important}body#hh_comix>div>header div[rel=xp] .bar-wrapper .over span{font-weight:400 !important}.script-booster-status-item .season_rewards_tier_info,.script-booster-status-item .item-price{display:none}@media(max-width: 1025px){body>div>header>a.hh_logo,body>div>header a#chat_btn,body>div>header>div[rel=avatar]{margin-top:4px}body>div>header>a.hh_logo,body>div>header a#chat_btn{margin-right:5px}body>div>header div[rel=xp] div[rel=level]{left:144px;top:4px}body>div>header div[rel=xp] div[rel=level]>div{flex-direction:column}body>div>header div[rel=xp] div[rel=level] div[hero=level]{margin-top:32px}body>div>header plus{top:4px;border-radius:8px;width:44px;height:60px;right:-20px}body>div>header plus[disabled]{border-radius:8px}body>div>header plus .hudPlus_mix_icn{width:24px;height:24px;background-size:contain}body>div>header div.energy_counter[type=quest] .energy_counter_icon span.hudEnergy_mix_icn,body>div>header div.energy_counter[type=quest] .energy_counter_icon span.hudBattlePts_mix_icn,body>div>header div.energy_counter[type=fight] .energy_counter_icon span.hudEnergy_mix_icn,body>div>header div.energy_counter[type=fight] .energy_counter_icon span.hudBattlePts_mix_icn{left:8px;top:8px}body>div>header div.energy_counter[type=quest] .energy_counter_icon span.hudBattlePts_mix_icn,body>div>header div.energy_counter[type=fight] .energy_counter_icon span.hudBattlePts_mix_icn{left:0px}body>div>header div.energy_counter[type=quest] .bar-wrapper,body>div>header div.energy_counter[type=fight] .bar-wrapper{height:60px;width:80px;margin-left:14px}body>div>header div.energy_counter[type=quest] .bar-wrapper .bar:after,body>div>header div.energy_counter[type=fight] .bar-wrapper .bar:after{left:-8px}body>div>header div.energy_counter[type=quest] .bar-wrapper .over,body>div>header div.energy_counter[type=fight] .bar-wrapper .over{padding-left:4px;margin-left:2px;padding-top:2px}body>div>header div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount,body>div>header div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount{margin-left:8px}body>div>header div.energy_counter[type=quest] .bar-wrapper .over .energy_counter_amount span[energy],body>div>header div.energy_counter[type=fight] .bar-wrapper .over .energy_counter_amount span[energy]{display:block;font-size:16px}body>div>header div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt],body>div>header div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt]{margin-top:6px;margin-left:0px}body>div>header div.energy_counter[type=quest] .bar-wrapper .over [rel=count_txt] [rel=count],body>div>header div.energy_counter[type=fight] .bar-wrapper .over [rel=count_txt] [rel=count]{display:block;font-size:10px}body>div>header div.energy_counter .energy_counter_icon span.hudKiss_mix_icn{top:9px;left:20px}body>div>header div.energy_counter .energy_counter_icon span.hudWorship_mix_icn{top:9px;left:6px}body>div>header div.energy_counter .energy_counter_icon span.hudChallenge_mix_icn{left:-119px;top:40px}body>div>header div.energy_counter .energy_counter_icon span.hudBattlePts_mix_icn{left:0px;top:8px}body>div>header div.energy_counter .energy_counter_icon span.hudEnergy_mix_icn{left:8px;top:8px}body>div>header div.energy_counter[type=kiss] .bar-wrapper,body>div>header div.energy_counter[type=challenge] .bar-wrapper,body>div>header div.energy_counter[type=worship] .bar-wrapper{height:26px}body>div>header div.energy_counter[type=kiss] .bar-wrapper .bar:after,body>div>header div.energy_counter[type=challenge] .bar-wrapper .bar:after,body>div>header div.energy_counter[type=worship] .bar-wrapper .bar:after{left:-2px;width:calc(100% + 9px)}body>div>header div.energy_counter[type=kiss] .bar-wrapper .over,body>div>header div.energy_counter[type=challenge] .bar-wrapper .over,body>div>header div.energy_counter[type=worship] .bar-wrapper .over{flex-direction:row;justify-content:space-between;margin-left:14px}body>div>header div.energy_counter[type=kiss] .bar-wrapper .over span[energy],body>div>header div.energy_counter[type=challenge] .bar-wrapper .over span[energy],body>div>header div.energy_counter[type=worship] .bar-wrapper .over span[energy]{font-size:16px}body>div>header div.energy_counter[type=kiss] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div>header div.energy_counter[type=challenge] .bar-wrapper .over [rel=count_txt]>[rel=count],body>div>header div.energy_counter[type=worship] .bar-wrapper .over [rel=count_txt]>[rel=count]{line-height:9px;font-size:10px}body>div>header div.energy_counter[type=kiss] .bar-wrapper{margin-left:26px}body>div>header div.energy_counter[type=challenge] .bar-wrapper{margin-top:36px}body>div>header .script-pop-timer{margin-top:42px}body>div>header .script-booster-status{grid-template-columns:1fr 1fr 1fr}body>div>header div.currency{height:60px}body>div>header div.currency div[hero=soft_currency],body>div>header div.currency .scriptMoneyContainer,body>div>header div.currency .hudSC_mix_icn{top:10px}body>div>header div.currency div[hero=hard_currency],body>div>header div.currency .hudHC_mix_icn{bottom:10px}body>div>header img.new_notif.daily-reward-notif{left:24px}body>div>header #blessings-button,body>div>header #show-hero-resources{height:60px;width:34px;border-radius:8px}#contains_all>nav>[rel=open]{height:60px;width:60px}body#hh_comix>div>header div[rel=xp] div[rel=level]{top:8px}body#hh_comix>div>header div[rel=xp] div[rel=level] div[hero=level]{margin-top:40px !important}}@keyframes flashing-background{0%{background-color:#000000bf}50%{background-color:red}100%{background-color:#000000bf}}",""]);const n=t},9573:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".script-shard-count{font-size:.75rem;display:block;text-align:center;width:100%;position:absolute;bottom:-0.125rem;color:#80058b;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.club_champions_rewards_container .script-shard-count{bottom:auto;top:-0.1875rem}.leagues_girl_reward_container .script-shard-count{font-size:.6rem}.leagues_girl_reward_container .script-shard-count .shard{height:.8rem;width:.8rem}.script-shard-count .shard{height:1rem;width:1rem;margin-left:-0.25rem;display:inline-block;background-size:140%;background-position:center}#pre-battle #opponent-panel .fighter-rewards .pantheon-rewards .script-shard-count{display:none}.leagues_girl_reward_container .girl_ico{position:relative}#season-arena .season_arena_block.opponent .opponent_rewards .arena-rewards-list.script-has-girl-reward .slot{width:30px}#season-arena .season_arena_block.opponent .opponent_rewards .arena-rewards-list.script-has-girl-reward .slot>img{height:auto}#season-arena .season_arena_block.opponent .opponent_rewards .arena-rewards-list.script-has-girl-reward .slot.slot_gems>img{margin-left:1px}#season-arena .season_arena_block.opponent .opponent_rewards .arena-rewards-list.script-has-girl-reward .slot.slot_season_affection_girl p:nth-child(2),#season-arena .season_arena_block.opponent .opponent_rewards .arena-rewards-list.script-has-girl-reward .slot.slot_season_xp_girl p:nth-child(2){font-size:12px}",""]);const n=t},4059:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".scriptSeasonStatsTooltip{font-size:12px;color:#fff}.scriptSeasonStatsTooltip table{margin-left:auto;margin-right:auto}.scriptSeasonStatsTooltip table tr td:first-child{text-align:right}.scriptSeasonStatsTooltip table tr td:last-child{text-align:left}.scriptSeasonStats{color:#8ec3ff;font-size:16px}#seasons_tab_title .scriptSeasonStats{margin-left:54px}.hero .scriptSeasonStats{margin-left:15px}",""]);const n=t},6790:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".seasonal-event-panel .seasonal-event-container .tabs-section #home_tab_container .bottom-container .right-part-container .seasonal-tiers-section .seasonal-progress-bar-section .seasonal-progress-bar-tiers .seasonal-tier-container .seasonal-tier{margin-left:1rem}",""]);const n=t},4481:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".hero_info>.bottom>.ranking_stats>.id{user-select:text}",""]);const n=t},2389:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,'.complete .side-quest-image{border-color:#75b400}.complete .side-quest-image::after{content:"";background-image:var(--sidequest-tick-icon);background-position:center;background-repeat:no-repeat;display:block;position:relative;width:30px;height:30px;background-size:30px;margin:-15px;padding:0;bottom:2px;left:132px}.complete .side-quest-progress{color:#75b400}',""]);const n=t},7073:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,"#arena_filter_box{position:absolute;width:400px;right:408px;z-index:99;border-radius:8px 10px 10px 8px;background-color:#1e261e;box-shadow:rgba(255,255,255,.73) 0px 0px;padding:5px;border:1px solid #ffa23e;grid-template-columns:1fr 1fr;grid-gap:10px}@media(max-width: 1025px){#arena_filter_box{top:98px}}@media(min-width: 1026px){#arena_filter_box{top:66px}}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items{height:auto}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li{height:auto;padding-top:0;padding-bottom:0}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li>span{height:auto;width:auto}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li>span[carac]{padding-right:10px}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li .element-icon{height:30px;width:30px;background-size:contain;background-position:center;margin-right:10px}#arena_filter_box.form-wrapper>.form-control>.select-group .selectric-items li:first-of-type{padding-left:5px}#arena_filter_box.form-wrapper>.form-control.script-filter-element>.select-group .selectric-items li{padding-top:2px;padding-bottom:2px}.change-team-panel #filter_girls{display:none}.change-team-panel #arena_filter{height:32px;width:32px;padding:0;float:left}@media(max-width: 1025px){.change-team-panel #arena_filter{margin-top:5px}}.change-team-panel #arena_filter .filter_mix_icn{display:block;height:32px;width:24px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:var(--filter-icon);margin:auto}@media(max-width: 1025px){#edit-team-page .change-team-panel.harem-panel{margin-top:17px}}",""]);const n=t},7096:(e,t,a)=>{"use strict";a.d(t,{Z:()=>n});var i=a(8081),t=a.n(i),i=a(3645),t=a.n(i)()(t());t.push([e.id,".girl-leveler-panel .girl-leveler-container .girl-section .girl-avatar{display:flex;flex-direction:row;position:relative;align-items:center}.script-quicknav-prev,.script-quicknav-next{position:absolute;width:100px;opacity:.8}.script-quicknav-prev:hover,.script-quicknav-next:hover{opacity:1;filter:drop-shadow(0px 0px 4px white)}.script-quicknav-prev img,.script-quicknav-next img{width:100%}.script-quicknav-prev{left:-140px}.script-quicknav-next{right:-140px}",""]);const n=t},3645:e=>{"use strict";e.exports=function(i){var p=[];return p.toString=function(){return this.map(function(e){var t="",a=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),a&&(t+="@layer".concat(0{"use strict";e.exports=function(e){return e[1]}},1296:(e,t,a)=>{function v(){return d.Date.now()}var n=NaN,o="[object Symbol]",r=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,p=parseInt,i="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,a="object"==typeof self&&self&&self.Object===Object&&self,d=i||a||Function("return this")(),u=Object.prototype.toString,y=Math.max,w=Math.min;function _(e){var t=typeof e;return e&&("object"==t||"function"==t)}function x(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||!!(a=t)&&"object"==typeof a&&u.call(t)==o)return n;var t,a;if("string"!=typeof(e=_(e)?_(i="function"==typeof e.valueOf?e.valueOf():e)?i+"":i:e))return 0===e?e:+e;e=e.replace(r,"");var i=l.test(e);return i||c.test(e)?p(e.slice(2),i?2:8):s.test(e)?n:+e}e.exports=function(i,a,e){var n,o,r,s,l,c,p=0,d=!1,u=!1,t=!0;if("function"!=typeof i)throw new TypeError("Expected a function");function g(e){var t=n,a=o;return n=o=void 0,p=e,s=i.apply(a,t)}function m(e){var t=e-c;return void 0===c||a<=t||t<0||u&&r<=e-p}function h(){var e,t=v();if(m(t))return b(t);l=setTimeout(h,(t=a-((e=t)-c),u?w(t,r-(e-p)):t))}function b(e){return l=void 0,t&&n?g(e):(n=o=void 0,s)}function f(){var e=v(),t=m(e);if(n=arguments,o=this,c=e,t){if(void 0===l)return p=t=c,l=setTimeout(h,a),d?g(t):s;if(u)return l=setTimeout(h,a),g(c)}return void 0===l&&(l=setTimeout(h,a)),s}return a=x(a)||0,_(e)&&(d=!!e.leading,u="maxWait"in e,r=u?y(x(e.maxWait)||0,a):r,t="trailing"in e?!!e.trailing:t),f.cancel=function(){void 0!==l&&clearTimeout(l),n=c=o=l=void(p=0)},f.flush=function(){return void 0===l?s:b(v())},f}},3379:e=>{"use strict";var c=[];function p(e){for(var t=-1,a=0;a{"use strict";var a={};e.exports=function(e,t){if(!(e=function(e){if(void 0===a[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}a[e]=t}return a[e]}(e)))throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");e.appendChild(t)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,a)=>{"use strict";e.exports=function(e){var t=a.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(t){var a=t.insertStyleElement(t);return{update:function(e){!function(e,t,a){var i="";a.supports&&(i+="@supports (".concat(a.supports,") {")),a.media&&(i+="@media ".concat(a.media," {"));var n=void 0!==a.layer;n&&(i+="@layer".concat(0{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},2482:(e,t,a)=>{"use strict";var i={};a.r(i),a.d(i,{blessingSpreadsheetLink:()=>ht,champions:()=>ct,common:()=>Xe,config:()=>et,contestSummary:()=>mt,harem:()=>ot,haremTeamsFilter:()=>bt,homeScreen:()=>dt,leaderboardClubmateIndicators:()=>ft,league:()=>rt,market:()=>nt,pachinkoNames:()=>gt,resourceBars:()=>pt,seasonStats:()=>ut,simFight:()=>st,stConfig:()=>tt,teamsFilter:()=>lt,villain:()=>at,villainBreadcrumbs:()=>it});var n={};a.r(n),a.d(n,{blessingSpreadsheetLink:()=>$t,champions:()=>It,common:()=>vt,config:()=>yt,contestSummary:()=>Nt,harem:()=>Mt,haremTeamsFilter:()=>Et,homeScreen:()=>St,leaderboardClubmateIndicators:()=>zt,league:()=>Ct,market:()=>xt,pachinkoNames:()=>Dt,resourceBars:()=>At,seasonStats:()=>Lt,simFight:()=>kt,stConfig:()=>wt,teamsFilter:()=>Tt,villain:()=>_t,villainBreadcrumbs:()=>jt});var o={};a.r(o),a.d(o,{blessingSpreadsheetLink:()=>Xt,champions:()=>qt,common:()=>Pt,config:()=>Ot,contestSummary:()=>Vt,harem:()=>Zt,haremTeamsFilter:()=>ea,homeScreen:()=>Wt,leaderboardClubmateIndicators:()=>ta,league:()=>Bt,market:()=>Gt,pachinkoNames:()=>Kt,resourceBars:()=>Qt,seasonStats:()=>Yt,simFight:()=>Ut,stConfig:()=>Rt,teamsFilter:()=>Ft,villain:()=>Ht,villainBreadcrumbs:()=>Jt});var r={};a.r(r),a.d(r,{blessingSpreadsheetLink:()=>va,champions:()=>da,common:()=>aa,config:()=>ia,contestSummary:()=>ba,harem:()=>sa,haremTeamsFilter:()=>ya,homeScreen:()=>ga,leaderboardClubmateIndicators:()=>wa,league:()=>la,market:()=>ra,pachinkoNames:()=>ha,resourceBars:()=>ua,seasonStats:()=>ma,simFight:()=>ca,stConfig:()=>na,teamsFilter:()=>pa,villain:()=>oa,villainBreadcrumbs:()=>fa});var s={};a.r(s),a.d(s,{blessingSpreadsheetLink:()=>Pa,champions:()=>La,common:()=>_a,config:()=>xa,contestSummary:()=>Ea,harem:()=>Ta,haremTeamsFilter:()=>Oa,homeScreen:()=>Na,leaderboardClubmateIndicators:()=>Ra,league:()=>Ia,market:()=>ka,pachinkoNames:()=>$a,resourceBars:()=>Da,seasonStats:()=>ja,simFight:()=>Aa,stConfig:()=>Ma,teamsFilter:()=>Sa,villain:()=>Ca,villainBreadcrumbs:()=>za});var l={};a.r(l),a.d(l,{blessingSpreadsheetLink:()=>ai,champions:()=>Ya,common:()=>Ha,config:()=>Ga,contestSummary:()=>ei,harem:()=>Fa,haremTeamsFilter:()=>ii,homeScreen:()=>Va,leaderboardClubmateIndicators:()=>ni,league:()=>Qa,market:()=>Ua,pachinkoNames:()=>Xa,resourceBars:()=>Ka,seasonStats:()=>Ja,simFight:()=>qa,stConfig:()=>Za,teamsFilter:()=>Wa,villain:()=>Ba,villainBreadcrumbs:()=>ti});var c={};a.r(c),a.d(c,{CxH:()=>Vr,GH:()=>Yr,HH:()=>Wr,HoH:()=>Kr,PSH:()=>Jr});var p={};a.r(p),a.d(p,{AutoRefreshModule:()=>Qr,BattleEndstateModule:()=>lr,BattleSimulatorModule:()=>Gn,BlessingSpreadsheetLinkModule:()=>ps,BonusFlowersOverflowStyleTweak:()=>Ep,BossBangProgressBarStyleTweak:()=>Bp,CensorModeModule:()=>tl,ChampGirlOverlapStyleTweak:()=>Vp,ChampGirlPowerStyleTweak:()=>od,ChampionsModule:()=>oo,ClubTableShadowStyleTweak:()=>gd,CompactHaremFiltersStyleTweak:()=>Bm,CompactLossScreenStyleTweak:()=>Im,CompactNavStyleTweak:()=>zc,CompactPoPsStyleTweak:()=>dc,CompactResourceSummaryStyleTweak:()=>oh,ContestNotifsStyleTweak:()=>ic,ContestPointsWidthStyleTweak:()=>_d,ContestRewardsModule:()=>rr,DailyGoalsRestyleStyleTweak:()=>Uc,EventEndIndicatorsModule:()=>gl,EventGirlBordersStyleTweak:()=>Sd,EventGirlTicksStyleTweak:()=>Pd,ExpandedMarketInventoryStyleTweak:()=>Vm,FightAVillainModule:()=>Mi,FixProfilePopupModule:()=>il,GemStockModule:()=>br,GirlSalaryTimersStyleTweak:()=>Fd,HaremInfoModule:()=>hn,HaremTeamsFilterModule:()=>xl,HideClaimAllButtonStyleTweak:()=>gh,HideClaimedRewardsModule:()=>Fr,HideGameLinksStyleTweak:()=>Xd,HideRotateDeviceStyleTweak:()=>su,HomeScreenIconsModule:()=>ys,HomeScreenModule:()=>Io,HomeScreenOldishModule:()=>zs,HomeScreenOrderModule:()=>As,HomeScreenRightSideRearrangeStyleTweak:()=>Yl,LeaderboardClubmateIndicatorsModule:()=>Rl,LeaderboardFixModule:()=>Pr,LeaderboardProfilePopupsModule:()=>Gl,LeagueChangeTeamButtonStyleTweak:()=>hu,LeagueInfoModule:()=>Cn,LeagueTableCompressedStyleTweak:()=>yc,LeagueTableRowStripesStyleTweak:()=>Ac,LeagueTableShadowStyleTweak:()=>Mu,MarketEquipsFilterModule:()=>Ki,MarketInfoModule:()=>$i,MessengerDarkModeStyleTweak:()=>op,MissionsBackgroundStyleTweak:()=>Vc,MobileBattleStyleTweak:()=>Du,MobileLeagueDarkBackgroundStyleTweak:()=>Ru,MoneyAnimationStyleTweak:()=>qu,MonthlyCardTextStyleTweak:()=>eg,MoveSkipButtonStyleTweak:()=>lg,NewButtonsStyleTweak:()=>yp,OverridePachinkoConfirmModule:()=>Rs,PachinkoNamesModule:()=>Jo,PoABordersStyleTweak:()=>bg,PoAGirlFadeStyleTweak:()=>Cg,PoATicksStyleTweak:()=>jg,PoPButtonsStyleTweak:()=>Gg,PoVUnclutterStyleTweak:()=>im,PopNavSortModule:()=>zo,PoseAspectRatioStyleTweak:()=>Yg,ReduceHomeScreenBlurStyleTweak:()=>Ip,RemoveParticleEffectsStyleTweak:()=>dm,ResourceBarsModule:()=>vo,RewardShardsModule:()=>Sr,SeasonStatsModule:()=>Uo,SeasonalEventStyleTweak:()=>Em,SelectableIDStyleTweak:()=>ym,SidequestCompletionMarkersModule:()=>Qs,StaticBackgroundModule:()=>vr,TeamsFilterModule:()=>Kn,UpgradeQuickNavModule:()=>Dl,VillainBreadcrumbsModule:()=>ts});const d={HH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#ffb827",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#572332 0,#572332 1%,#2c1e1c 100%)",panelInset:"inset 0 0 40px 15px #662034"},GH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#69daff",panelBorderGradient:"linear-gradient(180deg,#6a8cff,#8966ff)",panelBackground:"linear-gradient(to top,#84a 0,#2a2435 99%,#2a2435 100%)",panelInset:"inset 0 0 40px 15px rgb(131 55 245 / 60%)"},CxH:{homeDark:"#0f0b1d",homeBorder:"#33a7ff",panelBorderGradient:"linear-gradient(180deg, #33a7ff, #33a7ff)",panelBackground:"linear-gradient(180deg,#0f0b1d 0,#0d5c9d 90%,#0d5c9d 100%)",panelInset:"inset 0 0 40px 15px none"},PSH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#ffb827",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#572332 0,#572332 1%,#2c1e1c 100%)",panelInset:"inset 0 0 40px 15px #662034"},HoH:{homeDark:"rgba(32,3,7,.9)",homeBorder:"#ffb827",panelBorderGradient:"linear-gradient(180deg, #ffa23e, #c41b53)",panelBackground:"linear-gradient(to top,#572332 0,#572332 1%,#2c1e1c 100%)",panelInset:"inset 0 0 40px 15px #662034"}};var u=e=>`HHPlusPlus${e}`;const b={CONFIG:u("Config"),GIRL_DICTIONARY:u("GirlDictionary"),TEAMS_DICTIONARY:u("TeamsDictionary"),EVENT_VILLAINS:u("EventVillains"),EVENT_TIME:u("EventTime"),MYTHIC_EVENT_VILLAINS:u("MythicEventVillains"),MYTHIC_EVENT_TIME:u("MythicEventTime"),SEASON_END_TIME:u("SeasonEndTime"),SEASON_STATS:u("SeasonStats"),OLD_SEASON_STATS:u("OldSeasonStats"),MARKET_INFO:u("MarketInfo"),MARKET_GIRLS_FILTER:u("ActiveMarketGirlFilter"),EQUIP_FAVORITES:u("EquipFavorites"),SELL_BUTTON_HIDDEN:u("SellButtonHidden"),LEAGUE_PLAYERS:u("LeaguePlayers"),LEAGUE_POINT_HISTORY:u("LeaguePointHistory"),LEAGUE_RESULTS:u("LeagueResults"),LEAGUE_SCORE:u("LeagueScore"),LEAGUE_TIME:u("LeagueTime"),LEAGUE_UNKNOWN:u("LeagueUnknown"),LEAGUE_PLAYERS_OLD:u("LeaguePlayersOld"),LEAGUE_POINT_HISTORY_OLD:u("LeaguePointHistoryOld"),LEAGUE_RESULTS_OLD:u("LeagueResultsOld"),LEAGUE_SCORE_OLD:u("LeagueScoreOld"),LEAGUE_TIME_OLD:u("LeagueTimeOld"),LEAGUE_UNKNOWN_OLD:u("LeagueUnknownOld"),FOUGHT_OPPONENTS_HIDDEN:u("FoughtOpponentsHidden"),TABLE_SHOW_INDIVIDUAL:u("TableShowIndividual"),TRACKED_TIMES:u("TrackedTimes"),BOOSTER_STATUS:u("BoosterStatus"),CLUB_STATUS:u("ClubStatus"),AVAILABLE_FEATURES:u("AvailableFeatures"),SIDEQUEST_STATUS:u("SidequestStatus"),PATH_TIME_POV:u("PathTimePoV"),PATH_TIME_POG:u("PathTimePoG"),HAREM_FILTER_IDS:u("HaremFilterIDs")};let g,m,h,f,v,y,w,_,x,M;const C=[];class k{static getHost(){return window.location.host}static getCDNHost(){return w=w||IMAGES_URL,w}static getPathname(){return window.location.pathname}static isCurrentPage(e){return k.getPathname().includes(e)}static hasSearch(e){return window.location.search.includes(e)}static isHH(){return void 0===g&&(g=!(k.isGH()||k.isCxH()||k.isPSH()||k.isHoH())),g}static isGH(){return void 0===m&&(m=["www.gayharem.com","nutaku.gayharem.com"].includes(k.getHost())),m}static isCxH(){return void 0===h&&(h=["www.comixharem.com","nutaku.comixharem.com"].includes(k.getHost())),h}static isPSH(){return void 0===f&&(f=["www.pornstarharem.com","nutaku.pornstarharem.com"].includes(k.getHost())),f}static isHoH(){return void 0===v&&(v=["www.hornyheroes.com"].includes(k.getHost())),v}static getGameKey(){return k.isHH()?"HH":k.isGH()?"GH":k.isCxH()?"CxH":k.isPSH()?"PSH":k.isHoH()?"HoH":void 0}static getPlatform(){if(!M){const e=k.getHost();M=e.includes("nutaku")?"nutaku":e.includes("erogames")?"erogames":e.includes("thrixxx")?"thrixxx":".com"}return M}static isNutakuKobans(){return void 0===y&&(y="nutaku"===HH_UNIVERSE),y}static $(e){return"string"==typeof e?window.$(e.replace(/\n/g,"").replace(/ {4}/g,"")):window.$(e)}static mediaMobile(e){return`@media only screen and (max-width: 1025px) {${e}}`}static mediaDesktop(e){return`@media only screen and (min-width: 1026px) {${e}}`}static getGirlDictionary(){var e;return _||(e=k.lsGet(b.GIRL_DICTIONARY),_=e?new Map(e):new Map),_}static setGirlDictionary(e){_=e,k.lsSet(b.GIRL_DICTIONARY,Array.from(_)),$(window).trigger("girl-dictionary:updated")}static getTeamsDictionary(){return x=x||k.lsGet(b.TEAMS_DICTIONARY),x}static setTeamsDictionary(e){x=e,k.lsSet(b.TEAMS_DICTIONARY,x)}static onAjaxResponse(n,o){$(document).ajaxComplete((e,t,a)=>{if(a&&a.data&&a.data.search&&~a.data.search(n)&&t&&t.responseText&&t.responseText.length){var i=JSON.parse(t.responseText);if(i&&i.success)return o(i,a,t,e)}})}static lsGetRaw(e){return localStorage.getItem(e)}static lsGet(e){return JSON.parse(k.lsGetRaw(e))}static lsSetRaw(e,t){return localStorage.setItem(e,t)}static lsSet(e,t){return k.lsSetRaw(e,JSON.stringify(t))}static lsRm(e){return localStorage.removeItem(e)}static getWikiLink(e,t){e=e.replaceAll("/","-"),e="fr"===t?e.replaceAll("’","-"):e.replaceAll("’","");let a;return a=k.isGH()?`https://harem-battle.club/wiki/Gay-Harem/GH:${e}`:"fr"===t?`http://hentaiheroes.wikidot.com/${e}`:`https://harem-battle.club/wiki/Harem-Heroes/HH:${e}`,a}static getAwakeningThreshold(){let e,t,a,i,n;if(window.girls_requirement_amount){const r=Object.keys(girls_requirement_amount);t=r.find(e=>girls_requirement_amount[e]>high_level_girl_owned[e]),t&&(a=high_level_girl_owned[t],i=girls_requirement_amount[t])}else{var o;!window.awakening_requirements||0<(o=awakening_requirements.findIndex(({girls_required:e},t)=>e>high_level_girl_owned[t]))&&(t=awakening_requirements[o-1].cap_level,a=high_level_girl_owned[o],i=awakening_requirements[o].girls_required,n=o)}return t&&(e={currentThreshold:t,currentThresholdOwned:a,currentThresholdMin:i,awakeningLevel:n}),e}static defer(e){C.push(e)}static runDeferred(){$(document).ready(()=>{C.forEach(e=>{try{e()}catch(e){console.error("Error in deferred function",e)}}),C.splice(0,C.length)})}static doWhenSelectorAvailable(e,t){if($(e).length)t();else{const a=new MutationObserver(()=>{$(e).length&&(a.disconnect(),t())});a.observe(document.documentElement,{childList:!0,subtree:!0})}}static isInClub(){return window.Chat_vars&&(window.Chat_vars.CLUB_ID||window.Chat_vars.CLUB_INFO&&window.Chat_vars.CLUB_INFO.id_club)}}const T=k;window.HHPlusPlus.Helpers=k;let I,A;const S=(e,t)=>{var a=I.get(e),t=Object.assign({},a,t);I.set(e,t)},L=e=>{e&&e.data&&!e.data.draft&&e.data.shards&&(I=T.getGirlDictionary(),e.data.shards.forEach(({id_girl:e,value:t})=>{e=`${e}`;S(e,{shards:Math.min(t,100)})}),T.setGirlDictionary(I))},D=e=>{var e=e["rewards"];L(e)},N=e=>{const t=e["rewards"];t&&t.forEach(L)},j=e=>{var e=e["rewards"];if(e){const t=e["list"];t&&t.forEach(L)}};class E{static collect(){T.defer(()=>{A=!1,I=T.getGirlDictionary(),T.isCurrentPage("harem")&&E.collectFromHarem(),T.isCurrentPage("event")&&E.collectFromEventWidget(),T.isCurrentPage("clubs")&&E.collectFromClubChamp(),T.isCurrentPage("battle")&&E.collectFromBattleResult(),T.isCurrentPage("pachinko")&&E.collectFromPachinkoRewards(),T.isCurrentPage("activities")&&E.collectFromContestRewards(),T.isCurrentPage("champion")&&E.collectFromChampions(),T.isCurrentPage("home")&&E.collectFromRewardsQueue(),T.isCurrentPage("season")&&E.collectFromSeasons(),T.isCurrentPage("tower-of-fame")&&E.collectFromLeague(),A&&T.setGirlDictionary(I)})}static collectFromHarem(){$("#harem_whole").length&&Object.entries(girlsDataList).forEach(([e,t])=>{var{name:a,shards:i,class:n,rarity:o,nb_grades:r,fav_graded:s,graded:t}=t,i=void 0!==i?i:100,n=parseInt(n,10),r=parseInt(r,10);let l=parseInt(s,10);l<0&&(l=t);r={name:a,shards:i,class:n,rarity:o,grade:r,pose:l};a&&(S(e,r),A=!0)})}static collectFromEventWidget(){event_girls.forEach(({id_girl:e,name:t,shards:a,class:i,rarity:n})=>{void 0===a&&(a=100),t&&(S(`${e}`,{name:t,shards:a,class:parseInt(i,10),rarity:n}),A=!0)})}static collectFromClubChamp(){var e,t,a,i,n;window.clubChampionsData&&(n=clubChampionsData.reward["shards"],n&&n.length&&({id_girl:e,name:t,previous_value:a,girl_class:i,rarity:n}=n[0],S(`${e}`,{name:t,shards:a,class:parseInt(i,10),rarity:n}),A=!0))}static collectFromBattleResult(){T.onAjaxResponse(/action=do_battles_(leagues|seasons|troll)/i,D)}static collectFromPachinkoRewards(){T.onAjaxResponse(/action=play/i,D),T.onAjaxResponse(/action=claim/i,D)}static collectFromContestRewards(){T.onAjaxResponse(/action=give_reward/i,D)}static collectFromChampions(){T.onAjaxResponse(/class=TeamBattle/i,e=>{var e=e["end"];e&&D(e)})}static collectFromRewardsQueue(){T.onAjaxResponse(/action=process_rewards_queue/i,N)}static collectFromSeasons(){T.onAjaxResponse(/action=claim/i,D)}static collectFromLeague(){T.onAjaxResponse(/action=claim_rewards/i,j)}}const z=E,P=/(?[0-9]+)\/ico(?[0-9])(-[0-9]+x)?\.[a-z]+(\?v=[0-9]+)?$/i,O=/(?[A-Z][a-z]+)\.[a-z]+(\?v=[0-9]+)?$/i,R=e=>{e=e.match(O);if(e&&e.groups){var{groups:{element:e}}=e;return e}};const H=class{static collect(){T.isCurrentPage("teams")&&T.defer(()=>{const l={},c=[];$('.team-slot-container[data-is-empty!="1"]').each((e,t)=>{var a=$(t).data("id-team"),{id:i,level:n}=(e=>{var t=e.match(P);if(!t||!t.groups)return{};var{groups:{id:e,level:t}}=t;return{id:e,level:t}})($(t).find("img").attr("girl-ico-src"));const o=$(t).find(".team-slot-themes-container img").map((e,t)=>$(t).attr("src")).toArray();var r=o.map(R);const s=$(t).attr("class").replace(/\s+/g," ").split(" ");t=["mythic","legendary","epic","rare","common","starting"].find(e=>s.includes(e));l[a]={teamId:a,iconId:i,iconLevel:n,iconRarity:t,themeElements:r},c.push(a)}),c.forEach(e=>{const t=$(`.team-info-girls-container[data-id-team=${e}]`),a=[];t.find(".team-member-container").each((e,t)=>{t=$(t).data("girl-id");t&&a.push(`${t}`)}),l[e].girls=a});var e={teamsDict:l,teamIds:c};T.setTeamsDictionary(e)})}};class G{static collect(){T.defer(()=>{G.clean(),T.hasSearch("tab=event")&&G.collectFromEvent(b.EVENT_TIME,b.EVENT_VILLAINS),T.hasSearch("tab=mythic_event")&&G.collectFromEvent(b.MYTHIC_EVENT_TIME,b.MYTHIC_EVENT_VILLAINS)})}static clean(){var e=T.lsGetRaw(b.EVENT_TIME)||0,t=T.lsGetRaw(b.MYTHIC_EVENT_TIME)||0,a=server_now_ts;e{var{id_girl:t,source:a,rarity:e}=e;if("event_troll"===a.name){const i=a.anchor_source.url;a=i.match(/id_opponent=([0-9]+)/);a&&(a=a[1],n.push({id:`${t}`,troll:a,rarity:e}))}}),T.lsSet(t,n)}}const Z=G,B={fights:0,victories:0,losses:0,won_mojo:0,lost_mojo:0};class U{static collect(){T.defer(()=>{U.migrate(),T.isCurrentPage("season")&&!T.isCurrentPage("season-arena")&&U.rollOverStats(),(T.isCurrentPage("season-arena")||T.isCurrentPage("battle"))&&U.collectFromBattle()})}static migrate(){var e;T.lsGetRaw(b.SEASON_STATS)||(e=T.lsGetRaw("SeasonStats"))&&T.lsSetRaw(b.SEASON_STATS,e)}static collectFromBattle(){T.onAjaxResponse(/action=do_battles_seasons/i,e=>{const t=e["rewards"];if(t&&t.data&&t.data.rewards){e=t.data.rewards.find(({type:e})=>"victory_points"===e);if(e){const a=T.lsGet(b.SEASON_STATS)||{...B};e=parseInt($(e.value).text(),10);a.fights+=1,0{var t=(e=>{let t=0;return e<2e3?t=5+2*e:e<4e3?t=4005+4*(e-2e3):e<6e3?t=12005+6*(e-4e3):e<8e3?t=24005+8*(e-6e3):e<1e4?t=40005+10*(e-8e3):e<12e3?t=60005+12*(e-1e4):e<14e3?t=84005+14*(e-12e3):e<16e3&&(t=112005+16*(e-14e3)),t})(e);let a=0;return e<2e3?a=(7+t)/2*e:e<4e3?a=4012e3+(4009+t)/2*(e-2e3):e<6e3?a=20026e3+(12011+t)/2*(e-4e3):e<8e3?a=56042e3+(24013+t)/2*(e-6e3):e<1e4?a=12006e4+(40015+t)/2*(e-8e3):e<12e3?a=22008e4+(60017+t)/2*(e-1e4):e<14e3?a=364102e3+(84019+t)/2*(e-12e3):e<16e3&&(a=560126e3+(112021+t)/2*(e-14e3)),a},Q={xp:"potion",aff:"gift",booster:"booster"},W={xp:"books",aff:"gifts",booster:"boosters"},Y=["xp","aff"],K=["xp","aff","booster"];var V=a(1296),J=a.n(V);let X;const ee=()=>{T.lsSet(b.MARKET_INFO,X)},te=e=>"string"==typeof e?parseInt(e,10):e,ae=e=>J()(e,200,{leading:!1,trailing:!0});class ie{static collect(){T.isCurrentPage("shop")&&T.defer(()=>{X=T.lsGet(b.MARKET_INFO)||{};const t=ae(async e=>{ie.collectBuyableItemsOfType(e),ee()}),a=ae(async e=>{ie.collectSellableItemsOfType(e),ee(),$(document).trigger("market:inventory-updated")});var e=ae(async()=>{ie.collectEquipsList(),ee(),$(document).trigger("market:equips-updated")});Y.forEach(e=>{new MutationObserver(()=>t(e)).observe($(`.merchant-inventory-container.${Q[e]} .${Q[e]}`)[0],{childList:!0})}),K.forEach(e=>{new MutationObserver(()=>a(e)).observe($(`#inventory .${Q[e]} .inventory_slots > div, .right-container .player-inventory-content.${Q[e]} > div, #${W[e]}-tab-container #player-inventory`)[0],{childList:!0,subtree:!0})}),new MutationObserver(e).observe($("#inventory .armor .inventory_slots > div, #equipement-tab-container #player-inventory")[0],{childList:!0}),ie.collectRefreshTime(),ie.collectBuyableItems(),ie.collectSellableItems(),ie.collectEquipsList(),ee()})}static collectRefreshTime(){X.refreshTime=server_now_ts+parseInt($(".shop_count [rel=count]").attr("time"),10),X.refreshLevel=Hero.infos.level}static collectBuyableItems(){X.buyableItems||(X.buyableItems={}),Y.forEach(ie.collectBuyableItemsOfType)}static collectBuyableItemsOfType(e){const n={sc:{count:0,cost:0,value:0},hc:{count:0,cost:0,value:0}};window.market_inventory[Q[e]].forEach(e=>{var{price_buy:t,item:{currency:a,value:e}}=e;const i=n[a];i.count+=1,i.cost+=te(t),i.value+=te(e)}),X.buyableItems[e]=n}static collectSellableItems(){X.sellableItems||(X.sellableItems={booster:{count:0,cost:0},xp:{count:0,cost:0,value:0},aff:{count:0,cost:0,value:0}}),K.forEach(e=>ie.collectSellableItemsOfType(e))}static collectSellableItemsOfType(r){const s={count:0,cost:0,value:0};$(`#inventory .${Q[r]} .slot:not(.empty), #${W[r]}-tab-container #player-inventory .slot-container:not(.empty) .slot`).each((e,t)=>{var{count:a,quantity:i,item:n,value:o,price_sell:t}=$(t).data("d"),i=te(a||i);s.count+=i,s.cost+=te(t)*i,["xp","aff"].includes(r)&&(s.value+=te(o||n.value)*i)}),X.sellableItems[r]=s}static collectEquipsList(){const a={count:0,cost:0};$("#inventory .armor .slot:not(.empty), #equipement-tab-container #player-inventory .slot-container:not(.empty) .slot").each((e,t)=>{var t=$(t).data("d")["price_sell"];a.count+=1,a.cost+=te(t)}),X.equipsAggregate=a}}const ne=ie,oe={leaguePlayers:b.LEAGUE_PLAYERS,oldLeaguePlayers:b.LEAGUE_PLAYERS_OLD,pointHistory:b.LEAGUE_POINT_HISTORY,oldPointHistory:b.LEAGUE_POINT_HISTORY_OLD,leagueResults:b.LEAGUE_RESULTS,oldLeagueResults:b.LEAGUE_RESULTS_OLD,leagueScore:b.LEAGUE_SCORE,oldLeagueScore:b.LEAGUE_SCORE_OLD,leagueTime:b.LEAGUE_TIME,oldLeagueTime:b.LEAGUE_TIME_OLD,leagueUnknown:b.LEAGUE_UNKNOWN,oldLeagueUnknown:b.LEAGUE_UNKNOWN_OLD};class re{static collect(){T.isCurrentPage("battle")&&!T.isCurrentPage("pre-battle")&&re.collectLeagueBattlePoints(),T.isCurrentPage("tower-of-fame")&&T.defer(()=>{re.migrate(),re.clean(),re.setupListeners()})}static clean(){var e=server_now_ts+season_end_at,t=T.lsGet(b.LEAGUE_TIME);t?t{e=T.lsGetRaw(e);e&&!T.lsGetRaw(t)&&T.lsSetRaw(t,e)})}static collectLeagueBattlePoints(){T.onAjaxResponse(/action=do_battles_leagues/i,(t,a)=>{const e=new URLSearchParams(a.data);a=e.get("id_opponent");if(!(1{$(document).trigger("league:player-selected")}).observe(document.getElementById("leagues_right"),{childList:!0})}}const se=re,le={pop:0,popDuration:0,champ:0,champs:{},clubChamp:0,gp:0},ce=()=>T.lsGet(b.TRACKED_TIMES)||le,pe=e=>{T.lsSet(b.TRACKED_TIMES,e)};class de{static collect(){T.defer(()=>{T.isCurrentPage("activities")&&de.collectPoPTime(),T.isCurrentPage("pachinko")&&(de.collectPachinkoTime(),de.collectRealtimePachinkoUpdateFromAjax()),(T.isCurrentPage("club-champion")||T.isCurrentPage("clubs"))&&(de.collectClubChampionTime(),de.collectRealtimeClubChampionUpdateFromAjax()),T.isCurrentPage("champions-map")&&de.collectChampionTimesFromMap(),T.isCurrentPage("champions/")&&(de.collectChampionTime(),de.collectRealtimeChampionUpdateFromAjax())})}static collectPoPTime(){const e=ce();var{server_now_ts:t,pop_data:a}=window;a&&(a=Object.values(a).map(({remaining_time:e,time_to_finish:t})=>({endAt:parseInt(e),duration:parseInt(t)})).filter(({endAt:e})=>e).sort((e,t)=>e.endAt>t.endAt?1:-1)[0]||{endAt:0,duration:0},e.pop=t+a.endAt,e.popDuration=a.duration,pe(e))}static collectPachinkoTime(){const e=ce();var{server_now_ts:t,pachinkoVar:a}=window,a=a["next_game"];e.gp=86400{e.success&&de.collectPachinkoTime()})}static collectClubChampionTime(){const t=ce(),{championData:e,clubChampionsData:a}=window;[e,a].forEach(e=>{e&&e.timers&&(e.timers.teamRest||e.timers.championRest)&&(t.clubChamp=parseInt(e.timers.teamRest||e.timers.championRest))}),pe(t)}static collectRealtimeClubChampionUpdateFromAjax(){T.onAjaxResponse(/battle_type=club_champion/,e=>{if(e.success){const t=ce();0\d+)/;$("a.champion-lair").each((e,t)=>{const a=$(t),i=a.attr("href");t=i.match(l);if(t&&t.groups){var{groups:{id:t}}=t;const n={available:!0},o=a.find("[timer]");o.length&&(n.time=parseInt(o.attr("timer")),(!s||n.timee)&&(t.champ=e)}pe(t)}static collectRealtimeChampionUpdateFromAjax(){T.onAjaxResponse(/battle_type=champion/,t=>{if(t.success){const i=ce();var a=t.defender.id;let e;e=0e||i.champ{T.isCurrentPage("shop")&&me.collectFromMarket(),me.collectFromAjaxResponses(),me.collectFromHeroUpdate()})}static collectFromAjaxResponses(){T.onAjaxResponse(/(action|class)/,(s,e)=>{const l=T.lsGet(b.BOOSTER_STATUS)||ge,t=new URLSearchParams(e.data);var{action:c,class:p,type:a,id_item:i,number_of_battles:d,battles_amount:u}=["action","class","type","id_item","number_of_battles","battles_amount"].map(e=>({[e]:t.get(e)})).reduce((e,t)=>Object.assign(e,t),{}),{success:n,equipped_booster:e}=s;if(n)if("market_equip_booster"!==c||"booster"!==a){let e=!1,t,a,i,n,o,r;if(l.mythic.forEach(e=>{switch(e.item.identifier){case"MB1":t=e;break;case"MB2":a=e;break;case"MB3":i=e;break;case"MB4":n=e;break;case"MB5":o=e;break;case"MB7":r=e}}),t&&"do_battles_trolls"===c){const g=1{g?(e=t-e,a+=Math.floor(e/2)):a++}),t.usages_remaining-=a,e=!0}}!a||"do_battles_leagues"!==c&&"do_battles_seasons"!==c||(a.usages_remaining-=parseInt(d),e=!0),!i||"do_battles_pantheon"!==c&&"do_battles_trolls"!==c||(i.usages_remaining-=parseInt(d),e=!0),n&&"TeamBattle"===p&&(n.usages_remaining-=parseInt(u),e=!0),o&&"do_battles_seasons"===c&&(o.usages_remaining-=parseInt(d),e=!0),r&&"start"===c&&"TempPlaceOfPower"===p&&(r.usages_remaining--,e=!0),l.mythic=l.mythic.filter(({usages_remaining:e})=>0{if("xp"===e){const o=T.lsGet(b.BOOSTER_STATUS)||ge,r=o.mythic.find(({item:{identifier:e}})=>"MB6"===e);if(r){var{cur:i,level:n}=window.Hero.infos.Xp;let e=.05;n<300&&(e=.2);n=(n=T.lsGet(b.CLUB_STATUS))?n.upgrades.experience_gain.bonus:T.isInClub()?.1:0,n=Math.ceil(Math.floor((t-i)/(1+n+e))*e);r.usages_remaining-=n,o.mythic=o.mythic.filter(({usages_remaining:e})=>0$(t).data("d")).toArray();var t=$("#equiped .booster .slot:not(.empty).mythic").map((e,t)=>$(t).data("d")).toArray();const a=window["server_now_ts"];t={normal:e.map(e=>({...e,endAt:a+e.expiration})),mythic:t};T.lsSet(b.BOOSTER_STATUS,t)}}const he=me;const be=class{static collect(){T.defer(()=>{if(T.isCurrentPage("clubs")&&window.membersList){const{upgradesInformation:{upgrades:t},membersList:a}=window;var e={upgrades:t,memberIds:a.map(({id_member:e})=>e)};T.lsSet(b.CLUB_STATUS,e)}})}};class fe{static collect(){fe.init(),T.isCurrentPage("side-quests")?T.defer(fe.collectFromSidequests):T.isCurrentPage("home")?T.defer(fe.collectFromHome):T.isCurrentPage("quest")&&T.defer(()=>{var e=T.lsGet(b.SIDEQUEST_STATUS);e&&e.continueLink&&T.isCurrentPage(e.continueLink)&&fe.collectFromActiveSidequest(e)})}static init(){T.lsGet(b.SIDEQUEST_STATUS)||T.lsSet(b.SIDEQUEST_STATUS,{energySpendAvailable:!0})}static collectFromSidequests(){let n=!1,o;$("#side_quests .side-quest").each((e,t)=>{const a=$(t);if(a.has(".Continue").length||a.has(".Begin").length){const i=a.find(".side-quest-rewards").data("reward-display")["rewards"];if(i.find(({type:e})=>"xp"===e))return n=!0,o=a.find("a.Continue, a.Begin").attr("href"),!1}}),T.lsSet(b.SIDEQUEST_STATUS,{energySpendAvailable:n,continueLink:o})}static collectFromActiveSidequest(t){var e=()=>{const e=$("#controls");(e.find("#end_play").length||e.find("#archive-back").length||e.find("#archive-next").length)&&(t.continueLink=null,T.lsSet(b.SIDEQUEST_STATUS,t))};e(),new MutationObserver(e).observe(document.getElementById("controls"),{childList:!0})}static collectFromHome(){if($("[rel=map] .button-notification-new").length){const e=T.lsGet(b.SIDEQUEST_STATUS);e&&!e.energySpendAvailable&&(e.energySpendAvailable=!0,T.lsSet(b.SIDEQUEST_STATUS,e))}}}const ve=fe,ye={pov:b.PATH_TIME_POV,pog:b.PATH_TIME_POG};class we{static collect(){T.defer(()=>{T.isCurrentPage("path-of-valor")&&we.collectEndTime("pov"),T.isCurrentPage("path-of-glory")&&we.collectEndTime("pog")})}static collectEndTime(a){const e=$(".potions-paths-timer");let i=e.data("time-stamp");const t=()=>{var e=window.server_now_ts+i,t=ye[a];T.lsSet(t,e)};if(i)t();else{const n=new MutationObserver(()=>{i&&(t(),n.disconnect())});n.observe(e[0],{attributes:!0})}}}const _e=we;const xe=class{static collect(){T.isCurrentPage("harem")&&!T.isCurrentPage("hero")&&T.defer(()=>{["resetGirlsList","initFiltersAndSorting"].forEach(e=>{var t=window.harem[e].bind(window.harem);window.harem[e]=((e,...t)=>{t=e(...t);const{harem:{sortedGirls:a,filteredGirlsIds:i}}=window;return a&&i&&setTimeout(T.lsSet(b.HAREM_FILTER_IDS,a.filter(({id_girl:e,own:t})=>t&&i.includes(e)).map(({id_girl:e})=>`${e}`))),t}).bind(this,t)})})}};class Me{static run(){T.onAjaxResponse(/action=leaderboard/,(e,t)=>{var a=e["leaderboard"];const i=new URLSearchParams(t.data);switch(i.get("feature")){case"path_of_valor":Me.annotateTable("#pov_leaderboard_tab_container #leaderboard_list",a);break;case"path_of_glory":Me.annotateTable("#pog_leaderboard_tab_container #leaderboard_list",a);break;default:Me.annotateTable("#leaderboard_list",a)}})}static annotateTable(t,a){T.doWhenSelectorAvailable(`${t} .leaderboard_row`,()=>{const e=$(t);e.find(".leaderboard_row:not(.build-at-bottom):not(.script-season-leaderboard-fix)").each((e,t)=>{$(t).attr("sorting_id",a[e].id_member)}),$(document).trigger("leaderboard-annotated",{selector:t})})}}const Ce=Me;let ke;const Te=[];class Ie{static get(){var e;return ke||(e=document.createElement("style"),document.head.appendChild(e),{sheet:ke}=e),ke}static registerVar(e,t){Te.includes(e)||(Ie.get().insertRule(`:root {--${e}: ${t};}`),Te.push(e))}}const Ae=Ie;window.HHPlusPlus.Sheet=Ie;const Se=JSON.parse('[{"name":"Safi","tier":"gold","flairs":[{"game":"HH","platform":".com","id":"5248781"}]},{"name":"haven4ever","tier":"gold","flairs":[{"game":"GH","platform":".com","id":"26313"}]},{"name":"Darkyz","tier":"silver","flairs":[{"game":"HH","platform":".com","id":"124704"},{"game":"CxH","platform":".com","id":"29164"},{"game":"PSH","platform":".com","id":"1851"}]},{"name":"bla","tier":"silver","flairs":[{"game":"HH","platform":"nutaku","id":"2269930"}]},{"name":"Z-Wave","tier":"bronze"},{"name":"Khole","tier":"bronze"}]');let Le;const De=class{static async getSupporters(){return Le=Le||Se,Le}};var Ne="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkxheWVyXzEiCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSIKICAgdmlld0JveD0iMCAwIDEwMCAxMDAiCiAgIHZlcnNpb249IjEuMSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCI+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQxNzQ2Ij4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MTsiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3A0MTc0NCIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8c3R5bGUKICAgICAgIGlkPSJzdHlsZTIiPi5jbHMtMXtvcGFjaXR5OjAuNjt9LmNscy0ye2ZpbGw6I2QzMWM1Yjt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGgKICAgICBjbGFzcz0iY2xzLTEiCiAgICAgZD0iTSA5MC4yODE3ODcsNTIuOTkxNDg0IEEgNDUuMTQwODkzLDQ1LjE0MDg5MyAwIDEgMSA0NS4xNDA4OTMsNy44NTA1OTAxIDQ1LjE0MDg5Myw0NS4xNDA4OTMgMCAwIDEgOTAuMjgxNzg3LDUyLjk5MTQ4NCBaIgogICAgIGlkPSJwYXRoNiIKICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjEiIC8+CiAgPGNpcmNsZQogICAgIGNsYXNzPSJjbHMtMiIKICAgICBjeD0iNDUuMTQwODkyIgogICAgIGN5PSI0NS4xNDA4OTIiCiAgICAgcj0iNDUuMTQwODkyIgogICAgIGlkPSJjaXJjbGU4IgogICAgIHN0eWxlPSJmaWxsOiNkNGFhMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjEiIC8+CiAgPHBhdGgKICAgICBjbGFzcz0iY2xzLTMiCiAgICAgZD0iTSA0NS4xNDA4OTMsNS40MTY5MDcyIEEgMzkuNzIzOTg2LDM5LjcyMzk4NiAwIDEgMCA4NC44NjQ4NzksNDUuMTQwODkzIDM5LjcyMzk4NiwzOS43MjM5ODYgMCAwIDAgNDUuMTQwODkzLDUuNDE2OTA3MiBaIG0gMjMuNTUxNzcxLDU3LjM4NzgxMzggLTUuNzIxMTE3LC0xNy42NjM4MjggLTEwLjU0OTIzMiwzLjQ1NDI1OSAwLjIwNjA3OSwwLjY0NzY3NCA1LjQ1NjE2LDE2LjgxOTg5IHYgMCBsIDAuMDQ5MDcsMC4xNjY4MjUgLTkuMjQ0MDcsNy4xMzQyMjQgTCA0MS45NzEyMjIsNTIuMDEwMTU5IDMxLjUxMDMxLDU1LjQwNTU0IDM3LjE3MjU0OSw3Mi45NDE3OTYgMjYuNzExNjM3LDc2LjM1NjgwMiAyMS4wOTg0NjUsNTguODc5NDI2IDE3LjYwNDk1Miw1OS45OTgxMzUgMTQuMjE5Mzg1LDQ5LjU0NzAzNyAxNy42NjM4MzIsNDguMzc5MjYyIDEyLjAzMTAzMywzMC44MDM3NTMgMjIuNDYyNTA1LDI3LjQ3NzA2NiAyOC4xODM2MjMsNDUuMTQwODkzIDM4LjcxMzIyNiw0MS43NDU1MTMgMzguMTI0NDMzLDM5LjkxMDQzNyAzMy4wNTA5ODksMjQuMjE5MDcgdiAwIGwgLTAuMDU4ODgsLTAuMTY2ODI0IDkuMjUzODg0LC03LjEzNDIyNSA2Ljg2OTI2NSwyMS4zNDM3OTMgMTAuNDcwNzI1LC0zLjM3NTc1NCAtNS42MTMxNzEsLTE3LjU1NTg4MyAxMC40NTEwOTcsLTMuNDA1MTkyIDUuNjEzMTczLDE3LjQ3NzM3NSAzLjQ5MzUxMiwtMS4xMjg1MjEgMy4zODU1NjcsMTAuNTAwMTY0IC0zLjQ4MzY5OSwxLjE1Nzk2MSA1LjY3MjA1MSwxNy41ODUzMjMgeiIKICAgICBpZD0icGF0aDEwIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MTtvcGFjaXR5OjAuODAwOTc4NzkiIC8+CiAgPHRleHQKICAgICB4bWw6c3BhY2U9InByZXNlcnZlIgogICAgIHN0eWxlPSJmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OidDYXJ0ZXIgT25lJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidDYXJ0ZXIgT25lLCBOb3JtYWwnO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiCiAgICAgeD0iNzIuMDUwNCIKICAgICB5PSI4MC4wNjg3MjYiCiAgICAgaWQ9InRleHQxNzc3Ij48dHNwYW4KICAgICAgIGlkPSJ0c3BhbjE3NzUiCiAgICAgICB4PSI3Mi4wNTA0IgogICAgICAgeT0iODAuMDY4NzI2IiAvPjwvdGV4dD4KICA8ZwogICAgIGFyaWEtbGFiZWw9IisrIgogICAgIHRyYW5zZm9ybT0ic2NhbGUoMC45OTgxNTgyOSwxLjAwMTg0NTEpIgogICAgIGlkPSJ0ZXh0MjA4MDUiCiAgICAgc3R5bGU9ImZvbnQtc2l6ZTo4Mi41MDM5cHg7bGluZS1oZWlnaHQ6MS4yNTtmb250LWZhbWlseTpzZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNlcmlmO2xldHRlci1zcGFjaW5nOi0zLjYzNTMzcHg7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjMiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNDAuMDYyNTMxLDgyLjk3MTYyMyBxIC0yLjA1NDU0LDAuMDQwMjkgLTMuNjI1NjYsMC4wNDAyOSAtMS41MzA4MzQsMCAtMi40NTczOTEsMCAtMi40MTcxMDcsMCAtMy42MjU2NiwtMC4yMDE0MjYgLTEuMTY4MjY4LC0wLjI0MTcxMSAtMS4xNjgyNjgsLTAuOTI2NTU3IDAsLTAuMzYyNTY2IDAuMjAxNDI2LC0xLjQ5MDU0OSAwLjI0MTcxLC0xLjE2ODI2OCAwLjUyMzcwNiwtMi41NzgyNDcgMC4zMjIyODEsLTEuNDUwMjY0IDAuNjA0Mjc3LC0yLjkwMDUyOCAwLjMyMjI4MSwtMS40OTA1NDkgMC41MjM3MDYsLTIuNDk3Njc2IDAuMDgwNTcsLTAuNDgzNDIyIDAuNjA0Mjc3LC0wLjg4NjI3MyAwLjU2Mzk5MSwtMC40MDI4NTEgMS40NTAyNjQsLTAuNDQzMTM2IGwgOC4wOTczMDYsLTAuMTIwODU1IDAuMDgwNTcsLTAuODQ1OTg4IHEgMC4yMDE0MjYsLTIuNzM5Mzg3IDAuMjgxOTk2LC00LjcxMzM1NyAwLjA4MDU3LC0xLjk3Mzk3IDAuMjQxNzExLC0zLjIyMjgwOSAwLjIwMTQyNSwtMS4yNDg4MzggMC42MDQyNzYsLTEuODEyODI5IDAuNDAyODUxLC0wLjYwNDI3NyAxLjI0ODgzOSwtMC42MDQyNzcgMC4wODA1NywwIDAuMTYxMTQsMC4wNDAyOCAwLjEyMDg1NSwwIDAuMjQxNzExLDAgMC4yNDE3MSwwIDAuNzI1MTMyLDAgMC41MjM3MDYsLTAuMDQwMjggMS4xNjgyNjgsLTAuMDQwMjggMC42NDQ1NjEsLTAuMDQwMjggMS40MDk5NzgsLTAuMDQwMjggMC43NjU0MTcsLTAuMDQwMjkgMS40OTA1NDksLTAuMDQwMjkgbCAzLjgyNzA4NSwtMC4xMjA4NTUgcSAwLjU2Mzk5MiwwLjE2MTE0IDAuODQ1OTg4LDAuNDQzMTM2IDAuMjgxOTk1LDAuMjQxNzEgMC4yODE5OTUsMC45NjY4NDIgMCwwLjA4MDU3IDAsMC4xMjA4NTYgMCwwLjA0MDI5IC0wLjA0MDI4LDAuMjgxOTk1IDAsMC4yNDE3MTEgLTAuMDQwMjgsMC43NjU0MTcgLTAuMDQwMjksMC41MjM3MDcgLTAuMTIwODU1LDEuNTcxMTE5IC0wLjA4MDU3LDEuMDQ3NDEzIC0wLjI0MTcxMSwyLjc3OTY3MyAtMC4xMjA4NTUsMS42OTE5NzQgLTAuMzIyMjgxLDQuMjcwMjIxIGwgMC42ODQ4NDcsLTAuMDQwMjggcSAxLjQ5MDU0OSwtMC4wNDAyOSAyLjkwMDUyOCwtMC4wODA1NyAxLjQ1MDI2NCwtMC4wNDAyOCAyLjYxODUzMiwtMC4wNDAyOCAxLjIwODU1MywtMC4wNDAyOCAyLjA1NDU0LC0wLjA0MDI4IDAuODg2MjczLC0wLjA0MDI4IDEuMjQ4ODM5LC0wLjA0MDI4IDAuMzIyMjgsMCAwLjcyNTEzMiwwLjI0MTcxIDAuNDAyODUxLDAuMjQxNzExIDAuNDAyODUxLDAuOTI2NTU4IC0wLjA0MDI5LDAuMDgwNTcgLTAuMjAxNDI2LDEuNTcxMTE5IC0wLjE2MTE0LDEuNDkwNTQ5IC0wLjQ0MzEzNiw0LjA2ODc5NiBsIC0wLjQ0MzEzNiwzLjkwNzY1NSBxIC0wLjI0MTcxMSwwLjU2Mzk5MSAtMC40ODM0MjIsMC44NDU5ODcgLTAuMjAxNDI1LDAuMjQxNzExIC0wLjY0NDU2MSwwLjM2MjU2NiAtMC40NDMxMzYsMC4xMjA4NTUgLTEuMjg5MTI0LDAuMTYxMTQxIC0wLjgwNTcwMiwwIC0yLjIxNTY4MSwwLjA0MDI4IGwgLTUuODgxNjI1LDAuMTIwODU1IC0wLjUyMzcwNyw1Ljg4MTYyNiBxIC0wLjEyMDg1NSwxLjUzMDgzNCAtMC4zMjIyOCwyLjUzNzk2MSAtMC4xNjExNDEsMC45NjY4NDMgLTAuNDAyODUxLDEuNTMwODM0IC0wLjI0MTcxMSwwLjU2Mzk5MiAtMC42MDQyNzcsMC44MDU3MDIgLTAuMzIyMjgxLDAuMjAxNDI2IC0wLjc2NTQxNywwLjIwMTQyNiAtMC42ODQ4NDcsMCAtMS44NTMxMTUsMCAtMS4xNjgyNjgsLTAuMDQwMjggLTIuNDk3Njc3LC0wLjA4MDU3IC0xLjI4OTEyMywtMC4wNDAyOCAtMi41NzgyNDYsLTAuMDQwMjggLTEuMjg5MTI0LC0wLjA0MDI5IC0yLjE3NTM5NiwtMC4wNDAyOSAtMC40ODM0MjIsLTAuMDgwNTcgLTAuODA1NzAyLC0wLjQ4MzQyMiAtMC4yODE5OTYsLTAuNDAyODUxIC0wLjI4MTk5NiwtMS4yMDg1NTMgViA5MS42MzI5MiBaIgogICAgICAgc3R5bGU9ImZvbnQtZmFtaWx5OidDYXJ0ZXIgT25lJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidDYXJ0ZXIgT25lLCBOb3JtYWwnO2ZpbGw6I2ZmZmZmZiIKICAgICAgIGlkPSJwYXRoNDgzNjciIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA3NS4xNDExOSw4Mi45NzE2MjMgcSAtMi4wNTQ1NCwwLjA0MDI5IC0zLjYyNTY2LDAuMDQwMjkgLTEuNTMwODM0LDAgLTIuNDU3MzkxLDAgLTIuNDE3MTA2LDAgLTMuNjI1NjYsLTAuMjAxNDI2IC0xLjE2ODI2OCwtMC4yNDE3MTEgLTEuMTY4MjY4LC0wLjkyNjU1NyAwLC0wLjM2MjU2NiAwLjIwMTQyNiwtMS40OTA1NDkgMC4yNDE3MSwtMS4xNjgyNjggMC41MjM3MDYsLTIuNTc4MjQ3IDAuMzIyMjgxLC0xLjQ1MDI2NCAwLjYwNDI3NywtMi45MDA1MjggMC4zMjIyODEsLTEuNDkwNTQ5IDAuNTIzNzA2LC0yLjQ5NzY3NiAwLjA4MDU3LC0wLjQ4MzQyMiAwLjYwNDI3NywtMC44ODYyNzMgMC41NjM5OTEsLTAuNDAyODUxIDEuNDUwMjY0LC0wLjQ0MzEzNiBsIDguMDk3MzA2LC0wLjEyMDg1NSAwLjA4MDU3LC0wLjg0NTk4OCBxIDAuMjAxNDI2LC0yLjczOTM4NyAwLjI4MTk5NiwtNC43MTMzNTcgMC4wODA1NywtMS45NzM5NyAwLjI0MTcxMSwtMy4yMjI4MDkgMC4yMDE0MjUsLTEuMjQ4ODM4IDAuNjA0Mjc2LC0xLjgxMjgyOSAwLjQwMjg1MSwtMC42MDQyNzcgMS4yNDg4MzksLTAuNjA0Mjc3IDAuMDgwNTcsMCAwLjE2MTE0LDAuMDQwMjggMC4xMjA4NTUsMCAwLjI0MTcxMSwwIDAuMjQxNzEsMCAwLjcyNTEzMiwwIDAuNTIzNzA2LC0wLjA0MDI4IDEuMTY4MjY4LC0wLjA0MDI4IDAuNjQ0NTYxLC0wLjA0MDI4IDEuNDA5OTc4LC0wLjA0MDI4IDAuNzY1NDE3LC0wLjA0MDI5IDEuNDkwNTQ5LC0wLjA0MDI5IGwgMy44MjcwODUsLTAuMTIwODU1IHEgMC41NjM5OTIsMC4xNjExNCAwLjg0NTk4OCwwLjQ0MzEzNiAwLjI4MTk5NSwwLjI0MTcxIDAuMjgxOTk1LDAuOTY2ODQyIDAsMC4wODA1NyAwLDAuMTIwODU2IDAsMC4wNDAyOSAtMC4wNDAyOCwwLjI4MTk5NSAwLDAuMjQxNzExIC0wLjA0MDI4LDAuNzY1NDE3IC0wLjA0MDI5LDAuNTIzNzA3IC0wLjEyMDg1NSwxLjU3MTExOSAtMC4wODA1NywxLjA0NzQxMyAtMC4yNDE3MTEsMi43Nzk2NzMgLTAuMTIwODU1LDEuNjkxOTc0IC0wLjMyMjI4MSw0LjI3MDIyMSBsIDAuNjg0ODQ3LC0wLjA0MDI4IHEgMS40OTA1NDksLTAuMDQwMjkgMi45MDA1MjgsLTAuMDgwNTcgMS40NTAyNjQsLTAuMDQwMjggMi42MTg1MzIsLTAuMDQwMjggMS4yMDg1NTMsLTAuMDQwMjggMi4wNTQ1NCwtMC4wNDAyOCAwLjg4NjI3MywtMC4wNDAyOCAxLjI0ODgzOSwtMC4wNDAyOCAwLjMyMjI4LDAgMC43MjUxMzIsMC4yNDE3MSAwLjQwMjg1MSwwLjI0MTcxMSAwLjQwMjg1MSwwLjkyNjU1OCAtMC4wNDAyOCwwLjA4MDU3IC0wLjIwMTQyNiwxLjU3MTExOSAtMC4xNjExNCwxLjQ5MDU0OSAtMC40NDMxMzYsNC4wNjg3OTYgbCAtMC40NDMxMzYsMy45MDc2NTUgcSAtMC4yNDE3MTEsMC41NjM5OTEgLTAuNDgzNDIyLDAuODQ1OTg3IC0wLjIwMTQyNSwwLjI0MTcxMSAtMC42NDQ1NjEsMC4zNjI1NjYgLTAuNDQzMTM2LDAuMTIwODU1IC0xLjI4OTEyNCwwLjE2MTE0MSAtMC44MDU3MDIsMCAtMi4yMTU2ODEsMC4wNDAyOCBsIC01Ljg4MTYyNSwwLjEyMDg1NSAtMC41MjM3MDcsNS44ODE2MjYgcSAtMC4xMjA4NTUsMS41MzA4MzQgLTAuMzIyMjgsMi41Mzc5NjEgLTAuMTYxMTQxLDAuOTY2ODQzIC0wLjQwMjg1MSwxLjUzMDgzNCAtMC4yNDE3MTEsMC41NjM5OTIgLTAuNjA0Mjc3LDAuODA1NzAyIC0wLjMyMjI4MSwwLjIwMTQyNiAtMC43NjU0MTcsMC4yMDE0MjYgLTAuNjg0ODQ3LDAgLTEuODUzMTE1LDAgLTEuMTY4MjY4LC0wLjA0MDI4IC0yLjQ5NzY3NywtMC4wODA1NyAtMS4yODkxMjMsLTAuMDQwMjggLTIuNTc4MjQ2LC0wLjA0MDI4IC0xLjI4OTEyNCwtMC4wNDAyOSAtMi4xNzUzOTYsLTAuMDQwMjkgLTAuNDgzNDIxLC0wLjA4MDU3IC0wLjgwNTcwMiwtMC40ODM0MjIgLTAuMjgxOTk2LC0wLjQwMjg1MSAtMC4yODE5OTYsLTEuMjA4NTUzIFYgOTEuNjMyOTIgWiIKICAgICAgIHN0eWxlPSJmb250LWZhbWlseTonQ2FydGVyIE9uZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonQ2FydGVyIE9uZSwgTm9ybWFsJztmaWxsOiNmZmZmZmYiCiAgICAgICBpZD0icGF0aDQ4MzY5IiAvPgogIDwvZz4KPC9zdmc+Cg==",je="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkxheWVyXzEiCiAgIGRhdGEtbmFtZT0iTGF5ZXIgMSIKICAgdmlld0JveD0iMCAwIDEwMCAxMDAiCiAgIHZlcnNpb249IjEuMSIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0MTc0NiI+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIGlkPSJzdG9wNDE3NDQiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQzOTcyMiI+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIGlkPSJzdG9wMzk3MTgiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjA7IgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzk3MjAiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUyIj4uY2xzLTF7b3BhY2l0eTowLjY7fS5jbHMtMntmaWxsOiNkMzFjNWI7fS5jbHMtM3tmaWxsOiNmZmY7fTwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM5NzIyIgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50Mzk3MjQiCiAgICAgICB4MT0iMzYuMDgzNTU1IgogICAgICAgeTE9Ijc2LjA5MzQyNSIKICAgICAgIHgyPSIxMDAuMDM4MzgiCiAgICAgICB5Mj0iNzYuMDkzNDI1IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIC8+CiAgPC9kZWZzPgogIDxwYXRoCiAgICAgY2xhc3M9ImNscy0xIgogICAgIGQ9Ik0gOTAuMjgxNzg3LDUyLjk5MTQ4NCBBIDQ1LjE0MDg5Myw0NS4xNDA4OTMgMCAxIDEgNDUuMTQwODkzLDcuODUwNTkwMSA0NS4xNDA4OTMsNDUuMTQwODkzIDAgMCAxIDkwLjI4MTc4Nyw1Mi45OTE0ODQgWiIKICAgICBpZD0icGF0aDYiCiAgICAgc3R5bGU9InN0cm9rZS13aWR0aDoxIiAvPgogIDxjaXJjbGUKICAgICBjbGFzcz0iY2xzLTIiCiAgICAgY3g9IjQ1LjE0MDg5MiIKICAgICBjeT0iNDUuMTQwODkyIgogICAgIHI9IjQ1LjE0MDg5MiIKICAgICBpZD0iY2lyY2xlOCIKICAgICBzdHlsZT0iZmlsbDojOTNhN2FjO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDoxIiAvPgogIDxwYXRoCiAgICAgY2xhc3M9ImNscy0zIgogICAgIGQ9Ik0gNDUuMTQwODkzLDUuNDE2OTA3MiBBIDM5LjcyMzk4NiwzOS43MjM5ODYgMCAxIDAgODQuODY0ODc5LDQ1LjE0MDg5MyAzOS43MjM5ODYsMzkuNzIzOTg2IDAgMCAwIDQ1LjE0MDg5Myw1LjQxNjkwNzIgWiBtIDIzLjU1MTc3MSw1Ny4zODc4MTM4IC01LjcyMTExNywtMTcuNjYzODI4IC0xMC41NDkyMzIsMy40NTQyNTkgMC4yMDYwNzksMC42NDc2NzQgNS40NTYxNiwxNi44MTk4OSB2IDAgbCAwLjA0OTA3LDAuMTY2ODI1IC05LjI0NDA3LDcuMTM0MjI0IEwgNDEuOTcxMjIyLDUyLjAxMDE1OSAzMS41MTAzMSw1NS40MDU1NCAzNy4xNzI1NDksNzIuOTQxNzk2IDI2LjcxMTYzNyw3Ni4zNTY4MDIgMjEuMDk4NDY1LDU4Ljg3OTQyNiAxNy42MDQ5NTIsNTkuOTk4MTM1IDE0LjIxOTM4NSw0OS41NDcwMzcgMTcuNjYzODMyLDQ4LjM3OTI2MiAxMi4wMzEwMzMsMzAuODAzNzUzIDIyLjQ2MjUwNSwyNy40NzcwNjYgMjguMTgzNjIzLDQ1LjE0MDg5MyAzOC43MTMyMjYsNDEuNzQ1NTEzIDM4LjEyNDQzMywzOS45MTA0MzcgMzMuMDUwOTg5LDI0LjIxOTA3IHYgMCBsIC0wLjA1ODg4LC0wLjE2NjgyNCA5LjI1Mzg4NCwtNy4xMzQyMjUgNi44NjkyNjUsMjEuMzQzNzkzIDEwLjQ3MDcyNSwtMy4zNzU3NTQgLTUuNjEzMTcxLC0xNy41NTU4ODMgMTAuNDUxMDk3LC0zLjQwNTE5MiA1LjYxMzE3MywxNy40NzczNzUgMy40OTM1MTIsLTEuMTI4NTIxIDMuMzg1NTY3LDEwLjUwMDE2NCAtMy40ODM2OTksMS4xNTc5NjEgNS42NzIwNTEsMTcuNTg1MzIzIHoiCiAgICAgaWQ9InBhdGgxMCIKICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjE7b3BhY2l0eTowLjgwMDk3ODc5IiAvPgogIDx0ZXh0CiAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICBzdHlsZT0iZm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MS4yNTtmb250LWZhbWlseTonQ2FydGVyIE9uZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonQ2FydGVyIE9uZSwgTm9ybWFsJztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIgogICAgIHg9IjcyLjA1MDQiCiAgICAgeT0iODAuMDY4NzI2IgogICAgIGlkPSJ0ZXh0MTc3NyI+PHRzcGFuCiAgICAgICBpZD0idHNwYW4xNzc1IgogICAgICAgeD0iNzIuMDUwNCIKICAgICAgIHk9IjgwLjA2ODcyNiIgLz48L3RleHQ+CiAgPGcKICAgICBhcmlhLWxhYmVsPSIrKyIKICAgICB0cmFuc2Zvcm09InNjYWxlKDAuOTk4MTU4MjksMS4wMDE4NDUxKSIKICAgICBpZD0idGV4dDIwODA1IgogICAgIHN0eWxlPSJmb250LXNpemU6ODIuNTAzOXB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2VyaWY7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpzZXJpZjtsZXR0ZXItc3BhY2luZzotMy42MzUzM3B4O3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDozIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDQwLjA2MjUzMSw4Mi45NzE2MjMgcSAtMi4wNTQ1NCwwLjA0MDI5IC0zLjYyNTY2LDAuMDQwMjkgLTEuNTMwODM0LDAgLTIuNDU3MzkxLDAgLTIuNDE3MTA3LDAgLTMuNjI1NjYsLTAuMjAxNDI2IC0xLjE2ODI2OCwtMC4yNDE3MTEgLTEuMTY4MjY4LC0wLjkyNjU1NyAwLC0wLjM2MjU2NiAwLjIwMTQyNiwtMS40OTA1NDkgMC4yNDE3MSwtMS4xNjgyNjggMC41MjM3MDYsLTIuNTc4MjQ3IDAuMzIyMjgxLC0xLjQ1MDI2NCAwLjYwNDI3NywtMi45MDA1MjggMC4zMjIyODEsLTEuNDkwNTQ5IDAuNTIzNzA2LC0yLjQ5NzY3NiAwLjA4MDU3LC0wLjQ4MzQyMiAwLjYwNDI3NywtMC44ODYyNzMgMC41NjM5OTEsLTAuNDAyODUxIDEuNDUwMjY0LC0wLjQ0MzEzNiBsIDguMDk3MzA2LC0wLjEyMDg1NSAwLjA4MDU3LC0wLjg0NTk4OCBxIDAuMjAxNDI2LC0yLjczOTM4NyAwLjI4MTk5NiwtNC43MTMzNTcgMC4wODA1NywtMS45NzM5NyAwLjI0MTcxMSwtMy4yMjI4MDkgMC4yMDE0MjUsLTEuMjQ4ODM4IDAuNjA0Mjc2LC0xLjgxMjgyOSAwLjQwMjg1MSwtMC42MDQyNzcgMS4yNDg4MzksLTAuNjA0Mjc3IDAuMDgwNTcsMCAwLjE2MTE0LDAuMDQwMjggMC4xMjA4NTUsMCAwLjI0MTcxMSwwIDAuMjQxNzEsMCAwLjcyNTEzMiwwIDAuNTIzNzA2LC0wLjA0MDI4IDEuMTY4MjY4LC0wLjA0MDI4IDAuNjQ0NTYxLC0wLjA0MDI4IDEuNDA5OTc4LC0wLjA0MDI4IDAuNzY1NDE3LC0wLjA0MDI5IDEuNDkwNTQ5LC0wLjA0MDI5IGwgMy44MjcwODUsLTAuMTIwODU1IHEgMC41NjM5OTIsMC4xNjExNCAwLjg0NTk4OCwwLjQ0MzEzNiAwLjI4MTk5NSwwLjI0MTcxIDAuMjgxOTk1LDAuOTY2ODQyIDAsMC4wODA1NyAwLDAuMTIwODU2IDAsMC4wNDAyOSAtMC4wNDAyOCwwLjI4MTk5NSAwLDAuMjQxNzExIC0wLjA0MDI4LDAuNzY1NDE3IC0wLjA0MDI5LDAuNTIzNzA3IC0wLjEyMDg1NSwxLjU3MTExOSAtMC4wODA1NywxLjA0NzQxMyAtMC4yNDE3MTEsMi43Nzk2NzMgLTAuMTIwODU1LDEuNjkxOTc0IC0wLjMyMjI4MSw0LjI3MDIyMSBsIDAuNjg0ODQ3LC0wLjA0MDI4IHEgMS40OTA1NDksLTAuMDQwMjkgMi45MDA1MjgsLTAuMDgwNTcgMS40NTAyNjQsLTAuMDQwMjggMi42MTg1MzIsLTAuMDQwMjggMS4yMDg1NTMsLTAuMDQwMjggMi4wNTQ1NCwtMC4wNDAyOCAwLjg4NjI3MywtMC4wNDAyOCAxLjI0ODgzOSwtMC4wNDAyOCAwLjMyMjI4LDAgMC43MjUxMzIsMC4yNDE3MSAwLjQwMjg1MSwwLjI0MTcxMSAwLjQwMjg1MSwwLjkyNjU1OCAtMC4wNDAyOSwwLjA4MDU3IC0wLjIwMTQyNiwxLjU3MTExOSAtMC4xNjExNCwxLjQ5MDU0OSAtMC40NDMxMzYsNC4wNjg3OTYgbCAtMC40NDMxMzYsMy45MDc2NTUgcSAtMC4yNDE3MTEsMC41NjM5OTEgLTAuNDgzNDIyLDAuODQ1OTg3IC0wLjIwMTQyNSwwLjI0MTcxMSAtMC42NDQ1NjEsMC4zNjI1NjYgLTAuNDQzMTM2LDAuMTIwODU1IC0xLjI4OTEyNCwwLjE2MTE0MSAtMC44MDU3MDIsMCAtMi4yMTU2ODEsMC4wNDAyOCBsIC01Ljg4MTYyNSwwLjEyMDg1NSAtMC41MjM3MDcsNS44ODE2MjYgcSAtMC4xMjA4NTUsMS41MzA4MzQgLTAuMzIyMjgsMi41Mzc5NjEgLTAuMTYxMTQxLDAuOTY2ODQzIC0wLjQwMjg1MSwxLjUzMDgzNCAtMC4yNDE3MTEsMC41NjM5OTIgLTAuNjA0Mjc3LDAuODA1NzAyIC0wLjMyMjI4MSwwLjIwMTQyNiAtMC43NjU0MTcsMC4yMDE0MjYgLTAuNjg0ODQ3LDAgLTEuODUzMTE1LDAgLTEuMTY4MjY4LC0wLjA0MDI4IC0yLjQ5NzY3NywtMC4wODA1NyAtMS4yODkxMjMsLTAuMDQwMjggLTIuNTc4MjQ2LC0wLjA0MDI4IC0xLjI4OTEyNCwtMC4wNDAyOSAtMi4xNzUzOTYsLTAuMDQwMjkgLTAuNDgzNDIyLC0wLjA4MDU3IC0wLjgwNTcwMiwtMC40ODM0MjIgLTAuMjgxOTk2LC0wLjQwMjg1MSAtMC4yODE5OTYsLTEuMjA4NTUzIFYgOTEuNjMyOTIgWiIKICAgICAgIHN0eWxlPSJmb250LWZhbWlseTonQ2FydGVyIE9uZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonQ2FydGVyIE9uZSwgTm9ybWFsJztmaWxsOiNmZmZmZmYiCiAgICAgICBpZD0icGF0aDExNDkiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA3NS4xNDExOSw4Mi45NzE2MjMgcSAtMi4wNTQ1NCwwLjA0MDI5IC0zLjYyNTY2LDAuMDQwMjkgLTEuNTMwODM0LDAgLTIuNDU3MzkxLDAgLTIuNDE3MTA2LDAgLTMuNjI1NjYsLTAuMjAxNDI2IC0xLjE2ODI2OCwtMC4yNDE3MTEgLTEuMTY4MjY4LC0wLjkyNjU1NyAwLC0wLjM2MjU2NiAwLjIwMTQyNiwtMS40OTA1NDkgMC4yNDE3MSwtMS4xNjgyNjggMC41MjM3MDYsLTIuNTc4MjQ3IDAuMzIyMjgxLC0xLjQ1MDI2NCAwLjYwNDI3NywtMi45MDA1MjggMC4zMjIyODEsLTEuNDkwNTQ5IDAuNTIzNzA2LC0yLjQ5NzY3NiAwLjA4MDU3LC0wLjQ4MzQyMiAwLjYwNDI3NywtMC44ODYyNzMgMC41NjM5OTEsLTAuNDAyODUxIDEuNDUwMjY0LC0wLjQ0MzEzNiBsIDguMDk3MzA2LC0wLjEyMDg1NSAwLjA4MDU3LC0wLjg0NTk4OCBxIDAuMjAxNDI2LC0yLjczOTM4NyAwLjI4MTk5NiwtNC43MTMzNTcgMC4wODA1NywtMS45NzM5NyAwLjI0MTcxMSwtMy4yMjI4MDkgMC4yMDE0MjUsLTEuMjQ4ODM4IDAuNjA0Mjc2LC0xLjgxMjgyOSAwLjQwMjg1MSwtMC42MDQyNzcgMS4yNDg4MzksLTAuNjA0Mjc3IDAuMDgwNTcsMCAwLjE2MTE0LDAuMDQwMjggMC4xMjA4NTUsMCAwLjI0MTcxMSwwIDAuMjQxNzEsMCAwLjcyNTEzMiwwIDAuNTIzNzA2LC0wLjA0MDI4IDEuMTY4MjY4LC0wLjA0MDI4IDAuNjQ0NTYxLC0wLjA0MDI4IDEuNDA5OTc4LC0wLjA0MDI4IDAuNzY1NDE3LC0wLjA0MDI5IDEuNDkwNTQ5LC0wLjA0MDI5IGwgMy44MjcwODUsLTAuMTIwODU1IHEgMC41NjM5OTIsMC4xNjExNCAwLjg0NTk4OCwwLjQ0MzEzNiAwLjI4MTk5NSwwLjI0MTcxIDAuMjgxOTk1LDAuOTY2ODQyIDAsMC4wODA1NyAwLDAuMTIwODU2IDAsMC4wNDAyOSAtMC4wNDAyOCwwLjI4MTk5NSAwLDAuMjQxNzExIC0wLjA0MDI4LDAuNzY1NDE3IC0wLjA0MDI5LDAuNTIzNzA3IC0wLjEyMDg1NSwxLjU3MTExOSAtMC4wODA1NywxLjA0NzQxMyAtMC4yNDE3MTEsMi43Nzk2NzMgLTAuMTIwODU1LDEuNjkxOTc0IC0wLjMyMjI4MSw0LjI3MDIyMSBsIDAuNjg0ODQ3LC0wLjA0MDI4IHEgMS40OTA1NDksLTAuMDQwMjkgMi45MDA1MjgsLTAuMDgwNTcgMS40NTAyNjQsLTAuMDQwMjggMi42MTg1MzIsLTAuMDQwMjggMS4yMDg1NTMsLTAuMDQwMjggMi4wNTQ1NCwtMC4wNDAyOCAwLjg4NjI3MywtMC4wNDAyOCAxLjI0ODgzOSwtMC4wNDAyOCAwLjMyMjI4LDAgMC43MjUxMzIsMC4yNDE3MSAwLjQwMjg1MSwwLjI0MTcxMSAwLjQwMjg1MSwwLjkyNjU1OCAtMC4wNDAyOCwwLjA4MDU3IC0wLjIwMTQyNiwxLjU3MTExOSAtMC4xNjExNCwxLjQ5MDU0OSAtMC40NDMxMzYsNC4wNjg3OTYgbCAtMC40NDMxMzYsMy45MDc2NTUgcSAtMC4yNDE3MTEsMC41NjM5OTEgLTAuNDgzNDIyLDAuODQ1OTg3IC0wLjIwMTQyNSwwLjI0MTcxMSAtMC42NDQ1NjEsMC4zNjI1NjYgLTAuNDQzMTM2LDAuMTIwODU1IC0xLjI4OTEyNCwwLjE2MTE0MSAtMC44MDU3MDIsMCAtMi4yMTU2ODEsMC4wNDAyOCBsIC01Ljg4MTYyNSwwLjEyMDg1NSAtMC41MjM3MDcsNS44ODE2MjYgcSAtMC4xMjA4NTUsMS41MzA4MzQgLTAuMzIyMjgsMi41Mzc5NjEgLTAuMTYxMTQxLDAuOTY2ODQzIC0wLjQwMjg1MSwxLjUzMDgzNCAtMC4yNDE3MTEsMC41NjM5OTIgLTAuNjA0Mjc3LDAuODA1NzAyIC0wLjMyMjI4MSwwLjIwMTQyNiAtMC43NjU0MTcsMC4yMDE0MjYgLTAuNjg0ODQ3LDAgLTEuODUzMTE1LDAgLTEuMTY4MjY4LC0wLjA0MDI4IC0yLjQ5NzY3NywtMC4wODA1NyAtMS4yODkxMjMsLTAuMDQwMjggLTIuNTc4MjQ2LC0wLjA0MDI4IC0xLjI4OTEyNCwtMC4wNDAyOSAtMi4xNzUzOTYsLTAuMDQwMjkgLTAuNDgzNDIxLC0wLjA4MDU3IC0wLjgwNTcwMiwtMC40ODM0MjIgLTAuMjgxOTk2LC0wLjQwMjg1MSAtMC4yODE5OTYsLTEuMjA4NTUzIFYgOTEuNjMyOTIgWiIKICAgICAgIHN0eWxlPSJmb250LWZhbWlseTonQ2FydGVyIE9uZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonQ2FydGVyIE9uZSwgTm9ybWFsJztmaWxsOiNmZmZmZmYiCiAgICAgICBpZD0icGF0aDExNTEiIC8+CiAgPC9nPgo8L3N2Zz4K",$e=a(3379),Ee=a.n($e),ze=a(7795),Pe=a.n(ze),Oe=a(569),Re=a.n(Oe),He=a(3565),u=a.n(He),V=a(9216),$e=a.n(V),ze=a(4589),Oe=a.n(ze),Ge=a(971),Ze={};Ge.Z&&Ge.Z.locals&&(Ze.locals=Ge.Z.locals);var Be,Ue=0,Fe={};Fe.styleTagTransform=Oe(),Fe.setAttributes=u(),Fe.insert=Re().bind(null,"head"),Fe.domAPI=Pe(),Fe.insertStyleElement=$e(),Ze.use=function(e){return Fe.options=e||{},Ue++||(Be=Ee()(Ge.Z,Fe)),Ze},Ze.unuse=function(){0`${Ye[t]}_${e}`,Ve=(e,t)=>{e=Ke(e),t=Ke(t);return e{this.supporters=e}),qe.use(),T.defer(()=>{this.init(),this.renderInteractables()}))}init(){this.gameIcon=Qe(".hh_logo>img").attr("src"),this.gameTitle=Qe(".hh_logo").attr("title")}loadConfig(){var e=T.lsGet(b.CONFIG);e&&Object.assign(this.config,e)}saveConfig(){T.lsSet(b.CONFIG,this.config)}updateConfig(e,t){this.config[e]=t,this.saveConfig();const{module:a,subKey:i}=this.getModuleForKey(e);if(a)if(i)"function"==typeof a.updateSubSetting&&a.updateSubSetting(i,t);else{const n=this.$configPane.find(`.config-setting[rel=${e}]`),o=n.find(".sub-settings input");t?(this.runModule(a),T.runDeferred(),n.addClass("enabled"),o.prop("disabled",!1)):("function"==typeof a.tearDown&&a.tearDown(),n.removeClass("enabled"),o.prop("disabled",!0))}}registerGroup(e){const{name:t,key:a}=e;if(!t||!a)throw new Error('cannot register invalid group, need both "key" and "name"',e);this.groups.find(e=>e.key===a)?console.warn("hh++ config: merging duplicate group",a):this.groups.push(e)}registerModule(e){const{group:t,configSchema:a}=e;if(!t||!this.groups.find(({key:e})=>e===t))throw new Error(`cannot register module with unknown group ${t}`);if(a&&a.restriction){const{restriction:{whitelist:n,blacklist:o}}=a;var i=T.getGameKey();if(o){if(o.includes(i))return}else if(n&&!n.includes(i))return}this.modules.push(e),this.config[this.getConfigKey(t,a.baseKey)]=a.default,a.subSettings&&a.subSettings.forEach(e=>{this.config[this.getConfigKey(t,a.baseKey,e.key)]=e.default})}runModules(){this.modules.forEach(e=>{this.config[this.getConfigKey(e.group,e.configSchema.baseKey)]&&this.runModule(e)})}runModule(t){var e=Object.keys(this.config).filter(e=>e.startsWith(`${this.getConfigKey(t.group,t.configSchema.baseKey)}_`)).map(e=>({[e.replace(`${this.getConfigKey(t.group,t.configSchema.baseKey)}_`,"")]:this.config[e]})).reduce((e,t)=>Object.assign(e,t),{});t.run(e)}getConfigKey(e,t,a){return[e,t,a].filter(e=>e).join("_")}getModuleForKey(e){const[a,i,t]=e.split("_");return{module:this.modules.find(({group:e,configSchema:t})=>t.baseKey===i&&e===a),subKey:t}}renderInteractables(){this.hasRendered||(this.injectCSSVars(),this.renderConfigButton(),this.hasRendered=!0)}renderConfigButton(){this.$configButton=Qe(`
`),this.$configButton.click(this.openConfigPane.bind(this)),Qe("#contains_all").append(this.$configButton)}buildConfigPaneContent(){return Qe(`
${this.groups.map(({key:e,name:t})=>`

${t}

`).join("")}
${this.groups.map(({key:n})=>`
${this.modules.filter(({group:e})=>e===n).map(({configSchema:a})=>{var e=this.getConfigKey(n,a.baseKey);const i=this.config[e];return`
${a.subSettings?`
${a.subSettings.map(e=>{var t=this.getConfigKey(n,a.baseKey,e.key);return` `}).join("")}
`:""}
`}).join("")}
`).join("")}
${this.buildCreditsPane()}
`)}buildCreditsPane(){var{CHANGELOG:e,SPECIAL_THANKS:t,DISCORD:a}=window.HHPlusPlus,i=GM_info["script"];const{CODE_CONTRIBUTIONS:n,TRANSLATIONS:o}=t;var{name:r,author:t,version:i}=i;return`

You're running ${r} v${i} by ${t}

Join us on Discord!

Special Thanks

Patrons

    ${this.supporters.sort(Ve).map(({name:e,tier:t})=>`
  • ${e}${["gold","silver"].includes(t)?``:""}
  • `).join("")}

Code Contributions

    ${n.map(e=>`
  • ${e}
  • `).join("")}

Translations

    ${Object.entries(o).map(([e,t])=>`
  • ${e} ${t.map(e=>``).join("")}
  • `).join("")}
`}renderConfigPane(){const e=Qe('');e.click(this.toggleCredits.bind(this));const t=Qe('');t.click(this.closeConfigPane.bind(this)),this.$configPane=Qe('
').append(this.buildConfigPaneContent()).prepend(t).prepend(e),Qe("#contains_all").append(this.$configPane),this.$configPane.find(".group-panel").niceScroll(".panel-contents",{bouncescroll:!1}),this.$configPane.find(".credits-panel").niceScroll(".credits-contents",{bouncescroll:!1}),this.setupEvents(),this.selectConfigTab(this.groups[0].key)}closeConfigPane(){this.$configPane.hasClass("shown")&&(this.$configPane.removeClass("shown"),this.configPaneOpen=!1)}openConfigPane(){this.$configPane&&this.$configPane.hasClass("shown")||(this.$configPane||this.renderConfigPane(),this.$configPane.addClass("shown"),this.configPaneOpen=!0)}selectConfigTab(e){this.currentKey=e,Qe(".hh-plus-plus-config-panel .credits-panel").removeClass("shown"),Qe(".hh-plus-plus-config-panel .tabs h4").removeClass("selected"),Qe(`.hh-plus-plus-config-panel .tabs h4[rel=${e}]`).addClass("selected"),Qe(".hh-plus-plus-config-panel .group-panel").removeClass("shown"),Qe(`.hh-plus-plus-config-panel .group-panel[rel=${e}]`).addClass("shown").getNiceScroll().resize(),this.creditsShown=!1}toggleCredits(){var e;this.creditsShown?(e=this.currentKey,Qe(".hh-plus-plus-config-panel .credits-panel").removeClass("shown"),Qe(`.hh-plus-plus-config-panel .tabs h4[rel=${e}]`).addClass("selected"),Qe(`.hh-plus-plus-config-panel .group-panel[rel=${e}]`).addClass("shown").getNiceScroll().resize(),this.creditsShown=!1):(Qe(".hh-plus-plus-config-panel .credits-panel").addClass("shown").getNiceScroll().resize(),Qe(".hh-plus-plus-config-panel .tabs h4").removeClass("selected"),Qe(".hh-plus-plus-config-panel .group-panel").removeClass("shown"),this.creditsShown=!0)}setupEvents(){this.groups.forEach(({key:e})=>{Qe(`.hh-plus-plus-config-panel .tabs h4[rel=${e}]`).click(this.selectConfigTab.bind(this,e))}),Object.keys(this.config).forEach(t=>{Qe(`.hh-plus-plus-config-panel input[name=${t}]`).change(e=>{this.updateConfig(t,Qe(e.target).prop("checked"))})})}injectCSSVars(){Ae.registerVar("config-button-icon",`url(${this.gameIcon})`),Ae.registerVar("config-panel-background",this.colors.panelBackground),Ae.registerVar("config-border-image-source",this.colors.panelBorderGradient),Ae.registerVar("config-panel-box-shadow",this.colors.panelInset),Ae.registerVar("cross-icon",`url('${T.getCDNHost()}/clubs/ic_xCross.png')`),Ae.registerVar("config-setting-background",this.colors.homeDark),Ae.registerVar("config-setting-border",this.colors.homeBorder)}};He=class{constructor({group:e,configSchema:t}){this.group=e,this.configSchema=t,this.hasRun=!1}};V=class extends He{constructor(e){super({group:"core",configSchema:e})}},ze={HH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"flower"},GH:{girl:"guy",Girl:"Guy",haremettes:"harem guys",flower:"lollipop"},CxH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"jewel"},PSH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"beer"},HoH:{girl:"girl",Girl:"Girl",haremettes:"haremettes",flower:"flower"}}[T.getGameKey()];const Xe={all:"All"},et={refresh:"Home screen refresh",villain:"Fight a villain menu",villain_tiers:`Show tiers with ${ze.girl}s`,market:"Market information",marketEquipsFilter:"Equips filter at the market",harem:"Harem information",league:"League information",league_board:"Show the league tops",league_promo:"Show promotion information",simFight:"League / Season / Villains sim",simFight_logging:"Detailed logging in the browser console",teamsFilter:"Teams filter",champions:"Champions information",champions_poseMatching:"Add pose match indicators",champions_fixPower:`Normalise ${ze.girl} power for comparison`,homeScreen:"Home Screen Shortcuts & Timers",homeScreen_leaguePos:"Show current league rank (makes extra network call)",resourceBars:"Resource bars / Booster tracking",popSort:"PoP sorting and quick navigation",seasonStats:"Season stats",pachinkoNames:"Show names in Pachinko",contestSummary:"Saved Contests rewards summary",battleEndstate:"Show final values when skipping battle",gemStock:"Gem stock in Market/Harem",staticBackground:"Prevent background switching during Orgy Days",rewardShards:`Display current shard counts on ${ze.girl} rewards`,leaderboardFix:"Fix Season, PoV, PoG and Pantheon leaderboards",hideClaimedRewards:"Hide claimed Season/PoA/PoV rewards",disableDragDrop:"Disable Drag-and-Drop in the Market",autoRefresh:"Auto-refresh the game every 10 minutes",villainBreadcrumbs:"Add breadcrumbs to villain pages",blessingSpreadsheetLink:"Add link to the blessing data spreadsheet on the blessings popup",homeScreenIcons:"Add feature icons to home screen links",homeScreenOrder:"Alternative order of home screen links",homeScreenOldish:"Legacy layout of home screen (Not compatible with right-side rearrange Style Tweak)",fixFontImport:"Fix font import & text stroke",overridePachinkoConfirm:`Disable the "No ${ze.Girl}s Available" warning pop-ups in Pachinko/NC`,sidequestCompletionMarkers:"Sidequest completion markers",censorMode:"Censor all NSFW imagery",fixProfilePopup:"Fix player profile popups",eventEndIndicators:"Event ending indicators on home screen",haremTeamsFilter:"Harem teams filter",upgradeQuickNav:"Upgrade page quick navigation",leaderboardClubmateIndicators:"Highlight clubmates on leaderboards",leaderboardProfilePopups:"Links to player profiles from leaderboards"},tt={missionsBackground:"Change missions background",collectMoneyAnimation:"Delete the collect money animation",mobileBattle:"Fix Mobile battle screen",darkMobileLeague:"Dark background on mobile league",hideRotateDevice:"Hide the device rotation reminder on mobile",salaryTimers:`Readable ${ze.girl} salary timers`,moveSkipButton:"Move the battle skip button down",poseAspectRatio:`Fix ${ze.girl} pose aspect ratio in battle`,reduceBlur:"Reduce depth-of-field effect on home screen",homeScreenRightSideRearrange:"Rearrange the items on the right side of the home screen",selectableId:"Make profile user IDs selectable",messengerDarkMode:"Messenger dark mode",leagueTableCompressed:"Compact league table",leagueTableRowStripes:"Striped league table rows",leagueTableShadow:"Remove league table shadow",clubTableShadow:"Remove club table shadow",removeParticleEffects:"Remove home screen particle effects",eventGirlTicks:`Improved event ${ze.girl} ticks`,eventGirlBorders:`Green borders on obtained event ${ze.girl}s`,compactNav:"Use compact main menu",poaBorders:"Green borders on obtained PoA rewards",champGirlPower:`Fix Champion ${ze.girl} power overflow`,champGirlOverlap:`Fix Champion ${ze.girl} overlapping ${ze.girl} selection`,hideGameLinks:"Hide game links",poaTicks:"Fix tick positions on PoA screen",poaGirlFade:`Fix ${ze.girl} pose fade on PoA`,newButtons:"Replace remaining old-style buttons",bonusFlowersOverflow:`Prevent bonus ${ze.flower}s dropping off-screen`,popButtons:"Hide Auto-assign and Auto-claim PoP buttons",contestNotifs:"Move contest notifications",contestPointsWidth:"Prevent contest table points overflow",leagueChangeTeamButton:"Fix positioning of left block buttons in league",compactPops:"Compact PoPs",monthlyCardText:"Fix monthly card text",povUnclutter:"PoV/PoG page clarity",dailyGoals:"Daily Goals restyle",bbProgress:"Better Boss Bang rewards progress bar",compactLossScreen:"Compact loss screen",seasonalEventTweaks:"Seasonal Event tweaks",compactHaremFilters:"Compact Harem filters",expandedMarketInventory:"Expanded Market inventory",compactResourceSummary:"Compact resource summary",hideClaimAllButton:'Hide "Claim All" button on Season rewards screen'},at={darklord:"Dark Lord",ninjaspy:"Ninja Spy",gruntt:"Gruntt",edwarda:"Edwarda",donatien:"Donatien",silvanus:"Silvanus",bremen:"Bremen",finalmecia:"Finalmecia",rokosensei:"Roko Senseï",karole:"Karole",jacksoncrew:"Jackson’s Crew",pandorawitch:"Pandora Witch",nike:"Nike",sake:"Sake",werebunnypolice:"WereBunny Police",auga:"Auga",edward:"Edward",edernas:"Edernas",maro:"Maro",icaruswarlock:"Icarus Warlock",bodyhack:"BodyHack",greygolem:"Grey Golem",nymph:"The Nymph",athicus:"Athicus Ho’ole",jockstrap:"The Mimic",cockatrice:"Cockatrice",pomelo:"Pomelo",asaakira:"Headmistress Asa Akira",sammyjayne:"Sammy Jayne",ivywinters:"Ivy Winters",lilycade:"Lily Cade",amiamiley:"Amia Miley",alyssareece:"Alyssa Reece",kellykline:"Kelly Kline",jamiebrooks:"Jamie Brooks",fallback:"World {{world}} villain",event:"Event"},it={town:"Town",adventure:"Adventure",begincity:"Begin City",gemskingdom:"Gems Kingdom",ninjavillage:"Ninja Village",invadedkingdom:"Invaded Kingdom",juysea:"The Juy Sea",admittance:"Admittance of the dead",magicforest:"Magic Forest",hamelintown:"Hamelin Town",plainofrituals:"Plain of rituals",heroesuniversity:"Heroes University",ninjasacredlands:"Ninja sacred lands",splatters:"Splatters Archipelago",digisekai:"Digisekai",stairway:"Stairway to heaven",training:"Training Dimension",weresquidisland:"WereSquid Island",haremtournament:"The Harem Tournament",begincitycxh:"Begin City",heroacademy:"Hero Academy",newcenabum:"New Cenabum",ontheprowl:"On the Prowl",bushexplorations:"Bush Explorations",thespy:"The Spy Who Came Inside Me",hornyknight:"The Horny Knight",suitdown:"Suit Down",fukwell:"Fukwell University",eurodick:"Eurodick",homecumming:"Homecumming",biggerintexas:"Bigger in Texas",westcock:"West Cock",whenangelscum:"When Angels Cum",suckramento:"Welcome to Suckramento",fiskyfresno:"Frisky in Fresno"},nt={pointsUnbought:"Stat points buyable to max",moneyUnspent:"Money required to max",moneySpent:"Money spent in market",pointsLevel:"Level-based stat points",pointsBought:"Market-bought stat points",pointsEquip:"Equipments stat points",pointsBooster:"Boosters stat points",pointsClub:"Club bonus stat points",boosterItem:"boosters",xpItem:"books",xpCurrency:"XP",affItem:"gifts",affCurrency:"affection",equips:"equips",youOwn:"You own {{count}} {{type}}.",youCanSell:'You can sell everything for {{cost}} .',youCanGive:"You can give a total of {{value}} {{currency}}."},ot={marketRestocked:'> The Market restocked since your last visit.',visitMarket:'> Visit the Market first to see an inventory summary here',itemSummary:"{{count}} ({{value}} {{type}})",haremStats:"Harem Stats",upgrades:"Upgrades",levelsAwakening:"Levels & Awakening",market:"Inventory & Market",wikiPage:"{{name}}'s wiki page",haremLevel:"Harem level",unlockedScenes:"Unlocked scenes",income:"Income",or:"{{left}} or {{right}}",toUpgrade:"To upgrade all:",toLevelCap:"To level to cap:",toLevelMax:"To level to max ({{max}}):",affectionScenes:"Affection Scenes",buyable:"Available in the market:",sellable:"In inventory:",gifts:"Gifts",books:"Books",canBeSold:"Can be sold for {{sc}}",canBeBought:"{{item}} for {{amount}}",marketRestock:"Market restocks at {{time}} or at level {{level}}"},rt={stayInTop:"To stay in the top {{top}}, you must have a minimum of {{points}} points",notInTop:"To be in the top {{top}}, you must have a minimum of {{points}} points",challengesRegen:"Natural regeneration: {{challenges}}",challengesLeft:"Challenges left: {{challenges}}",averageScore:"Average score per fight: {{average}}",scoreExpected:"Score expected: {{score}}",toDemote:"To demote, you must be passed by {{players}} players",willDemote:"To demote, you can have a maximum of {{points}} points",willDemoteZero:"To demote, you must remain at 0 points",toNotDemote:"To not demote, you must have more than 0 points",toStay:"To not promote, you must be passed by {{players}} players",willStay:"To not promote, you can have a maximum of {{points}} points",hideFoughtOpponents:"Hide fought opponents",showFoughtOpponents:"Show fought opponents",currentLeague:"Current league",victories:"Victories",defeats:"Defeats",unknown:"Unknown",notPlayed:"Not played",levelRange:"Level range",leagueFinished:"League finished on {{date}}",opponents:"Opponents",leaguePoints:"Points",avg:"Average"},st={guaranteed:"Guaranteed",impossible:"Impossible"},lt={searchedName:"Search",girlName:`${ze.Girl} name`,searchedClass:"Class",searchedElement:"Element",searchedRarity:"Rarity",levelRange:"Level range",levelCap:"Level cap",levelCap_capped:"Capped",levelCap_uncapped:"Uncapped",searchedAffCategory:"Affection category",searchedAffLevel:"Affection level",grade0:"0 stars",grade1:"1 star",grade2:"2 stars",grade3:"3 stars",grade4:"4 stars",grade5:"5 stars",grade6:"6 stars",searchedBlessedAttributes:"Blessings",blessedAttributes:`Blessed ${ze.girl}s`,nonBlessedAttributes:`Non-blessed ${ze.girl}s`},ct={participants:"Participants: {{participants}}/{{members}}",clubChampDuration:"{{duration}} since round start"},pt={popsIn:"PoPs in {{time}}",popsReady:"PoPs ready",readyAt:"Ready at {{time}}",endAt:"Ends at {{time}}",fullAt:"Full at {{time}}",xp:"Next: {{xp}} XP"},dt={clubChamp:"Club Champion",completeIn:"Complete in ",newMissionsIn:"New missions in ",missionsReady:"Missions ready"},ut={fights:"Fights",victories:"Victories",defeats:"Defeats",mojoWon:"Won mojo",mojoLost:"Lost mojo",mojoWonAvg:"Won mojo average",mojoLostAvg:"Lost mojo average",mojoAvg:"Total mojo average"},gt={availableGirls:`Available ${ze.girl}s: `,poolGirls:"Current pool: "},mt={totalRewards:"Total Saved Rewards ({{contests}} Contests):",contestsWarning:"Contests expire after 21 days!"},ht={name:`Open ${T.isGH()?"Bella":"zoopokemon"}'s blessing data spreadsheet`},bt={team:"Team",visitTeams:'Visit Teams first.'},ft={clubmate:"Clubmate"};ze={HH:{fille:"fille",delafille:"de la fille",fleurs:"fleurs"},GH:{fille:"mec",delafille:"du mec",fleurs:"sucettes"},CxH:{fille:"fille",delafille:"de la fille",fleurs:"bijoux"},PSH:{fille:"fille",delafille:"de la fille",fleurs:"bières"},HoH:{fille:"fille",delafille:"de la fille",fleurs:"fleurs"}}[T.getGameKey()];const vt={all:"Toutes"},yt={refresh:"Rafraîchir page d'accueil",villain:"Menu des combats des trolls",villain_tiers:`Montrer les paliers/${ze.fille}s`,market:"Infos marché",marketEquipsFilter:"Filtre d'équipements au marché",harem:"Infos harem",league:"Infos ligue",league_board:"Montrer les tops ligue",league_promo:"Montrer les informations sur la promotion",simFight:"Simu ligue / saison / combats de troll",simFight_logging:"Détails dans la console du navigateur",teamsFilter:"Filtre d'équipes",champions:"Infos champions",champions_poseMatching:"Ajouter des indicateurs de correspondance de pose",champions_fixPower:`Normaliser le pouvoir des ${ze.fille}s pour comparaison`,homeScreen:"Raccourcis & timers de l'écran principal",homeScreen_leaguePos:"Afficher le rang de Ligue actuel (ajoute de la charge réseau supplémentaire)",resourceBars:"Barres de ressorces / Indicateurs de boosters",popSort:"Tri LdP et navigation rapide",seasonStats:"Stats de la saison",pachinkoNames:"Montrer les noms au Pachinko",contestSummary:"Récap' des récompenses des Compètes enregistrées",battleEndstate:"Afficher le détail quand tu passes le combat",gemStock:"Stock de gemmes au marché/harem",staticBackground:"Empêche les changements de décor durant les Jours d'Orgie",rewardShards:`Affiche le nombre de Fragments d'Affection actuels sur les ${ze.fille}s en récompense`,leaderboardFix:"Corrige les classements de Saison, VdV, VdlG et Panthéon",hideClaimedRewards:"Masquer les récompenses de Saison/CdA/VdV",disableDragDrop:"Désactiver la fonction glisser-déposer dans le marché",autoRefresh:"Actualise automatiquement le jeu toutes les 10 minutes",villainBreadcrumbs:"Ajouter une chaîne de navigation aux pages des boss du mode aventure",blessingSpreadsheetLink:"Ajouter un lien vers la feuille de données des bénédictions à l'infobulle des bénédictions",homeScreenIcons:"Ajouter des icônes aux menus de l'écran principal",homeScreenOrder:"Ordre alternatif des menus de l'écran principal",homeScreenOldish:"Mise en page d'origine de l'écran principal (incompatible avec la réorganisation des éléments à droite)",overridePachinkoConfirm:`Désactive l'avertissement "Pas de ${ze.fille} disponible" dans le Pachinko/NC`,sidequestCompletionMarkers:"Marqueurs de complétion pour les quêtes secondaires",censorMode:"Censurer le contenu NSFW",fixProfilePopup:"Corriger les popups du profil joueur",eventEndIndicators:"Indicateurs de fin d'évènement sur la page d'accueil",haremTeamsFilter:"Filtre d'équipes dans le harem",upgradeQuickNav:"Navigation rapide sur la page d'amélioration",leaderboardClubmateIndicators:"Surligner les coéquipiers dans les classements",leaderboardProfilePopups:"Liens vers les profils de joueurs dans les classements"},wt={missionsBackground:"Change l'arrière-plan des missions",collectMoneyAnimation:"Désactive l'animation de récolte d'argent",mobileBattle:"Corrige l'écran de bataille sur mobile",darkMobileLeague:"Fond sombre en Ligue sur mobile",hideRotateDevice:"Masque le message de rotation de l'écran sur mobile",salaryTimers:`Timers des salaires des ${ze.fille}s visibles`,moveSkipButton:"Mettre le bouton pour passer les combats en-bas",poseAspectRatio:`Corriger les proportions de la pose ${ze.delafille} en combat`,reduceBlur:"Réduire l'effet de flou sur l'écran principal",homeScreenRightSideRearrange:"Réorganiser les éléments sur le côté droit de l'écran principal",selectableId:"Rendre l'ID sélectionnable dans le profil utilisateur",messengerDarkMode:"Mode nuit pour la messagerie",leagueTableCompressed:"Tableau de Ligue compact",leagueTableRowStripes:"Lignes rayées dans le tableau de Ligue",leagueTableShadow:"Enlever l'ombre dans le tableau de Ligue",clubTableShadow:"Enlever l'ombre dans le tableau de Club",removeParticleEffects:"Enlever les effets de particules de la page d'accueil",eventGirlTicks:`Coches améliorées pour les ${ze.fille}s d'événement`,eventGirlBorders:`Bordures vertes pour les ${ze.fille}s d'événement obtenues`,compactNav:"Menu principal compact",poaBorders:"Bordures vertes pour les récompenses du CdlA",champGirlPower:`Corriger le débordement des points de puissance ${ze.delafille} de Champion`,champGirlOverlap:`Corriger la superposition ${ze.delafille} de Champion lors de la sélection des ${ze.fille}s`,hideGameLinks:"Masquer les liens vers les autres jeux",poaTicks:"Corriger la position des coches dans l'écran du CdlA",poaGirlFade:`Corriger l'estompement de la pose des ${ze.fille}s dans le CdlA`,newButtons:"Remplacer les anciens boutons de menu restants",bonusFlowersOverflow:`Empêcher les ${ze.fleurs} bonus d'apparaître hors écran`,popButtons:"Masquer les boutons d'auto-assignement et d'auto-récupération dans les LdP",contestNotifs:"Déplacer les notifications de compet'",contestPointsWidth:"Empêcher le débordement des points dans le tableau de compet'",leagueChangeTeamButton:"Corriger le positionnement des boutons de gauche dans la Ligue",compactPops:"LdP compacts",monthlyCardText:"Corriger le texte de la carte memsuelle",povUnclutter:"Meilleure clarté de page pour VdlV/VdlG",dailyGoals:"Redesign de la page des Objectifs Journaliers",bbProgress:"Meilleure barre de progrès des récompenses de Boss Bang",compactLossScreen:"Ecran de défaite compact",seasonalEventTweaks:"Modifications pour les Evènements Saisonniers",compactHaremFilters:"Filtres de harem compacts",expandedMarketInventory:"Inventaire du marché élargi",compactResourceSummary:"Inventaire de ressources compact",hideClaimAllButton:'Cacher le bouton "Tout réclamer" pour les récompenses de saison'},_t={ninjaspy:"Espion Ninja",jacksoncrew:"Éq. de Jackson",pandorawitch:"Sorcière Pandora",werebunnypolice:"Police des Lapines-Garous",asaakira:"Directrice Asa Akira",fallback:"Monde {{world}} troll"},xt={pointsUnbought:"Nombre de points requis pour max",moneyUnspent:"Argent demandé pour max",moneySpent:"Argent dépensé dans le marché",pointsLevel:"Points donnés par ton niveau",pointsBought:"Points achetés au marché",pointsEquip:"Points donnés par ton équipement",pointsBooster:"Points donnés par tes boosters",pointsClub:"Points donnés par ton club",boosterItem:"boosters",xpItem:"livres",xpCurrency:"XP",affItem:"cadeaux",affCurrency:"affection",equips:"équipements",youOwn:"Tu possèdes {{count}} {{type}}.",youCanSell:'Tu peux tout vendre pour {{cost}} .',youCanGive:"Tu peux donner un total de {{value}} {{currency}}."},Mt={marketRestocked:'> Le Marché s\'est rempli depuis votre dernière visite.',visitMarket:'> Visitez d\'abord le Marché pour pouvoir afficher un résumé de votre inventaire ici',haremStats:"Stats du harem",upgrades:"Améliorations",levelsAwakening:"Niveaux & Eveil",market:"Inventaire & Marché",wikiPage:"Page wiki de {{name}}",haremLevel:"Niveau de harem",unlockedScenes:"Scènes déverrouillées",income:"Revenus",or:"{{left}} ou {{right}}",toUpgrade:"Pour tout améliorer:",toLevelCap:"Pour limite de niveau:",toLevelMax:"Pour niveau max ({{max}}):",affectionScenes:"Scènes d'affection",buyable:"Dispo au marché",sellable:"Dans l'inventaire",gifts:"Cadeaux",books:"Livres",canBeSold:"Vendable pour {{sc}}",canBeBought:"{{item}} pour {{amount}}",marketRestock:"Marché rempli à {{time}} ou au niv. {{level}}"},Ct={stayInTop:"Pour rester dans le top {{top}}, vous devez avoir un minimum de {{points}} points",notInTop:"Pour être dans le top {{top}}, vous devez avoir un minimum de {{points}} points",challengesRegen:"Régénération naturelle: {{challenges}}",challengesLeft:"Défis restants: {{challenges}}",averageScore:"Average score per fight: {{average}}",scoreExpected:"Score moyen par combat: {{score}}",toDemote:"Pour être rétrogradé, vous devez être dépassé par {{players}} joueurs",willDemote:"Pour être rétrogradé, vous pouvez avoir un maximum de {{points}} points",willDemoteZero:"Pour être rétrogradé, vous devez rester avec 0 points",toNotDemote:"Pour ne pas être rétrogradé, vous devez avoir plus de 0 points",toStay:"Pour ne pas être promu, vous devez être dépassé par {{players}} joueurs",willStay:"Pour ne pas être promu, vous pouvez avoir un maximum de {{points}} points",hideFoughtOpponents:"Masquer adversaires combattus",showFoughtOpponents:"Montrer adversaires combattus",currentLeague:"Ligue actuelle",victories:"Victoires",defeats:"Defaites",unknown:"Inconnus",notPlayed:"Non joués",levelRange:"Étendue de niveau",leagueFinished:"Ligue terminée le {{date}}",opponents:"Adversaires",leaguePoints:"Points",avg:"Moyenne"},kt={guaranteed:"Victoire garantie",impossible:"Victoire impossible"},Tt={searchedName:"Nom",girlName:`Nom ${T.isGH()?"du mec":"de la fille"}`,searchedClass:"Classe",searchedElement:"Élément",searchedRarity:"Rareté",levelRange:"Intervalle de niveaux",levelCap:"Niveau-plafond",levelCap_capped:"Atteint",levelCap_uncapped:"Non-atteint",searchedAffCategory:"Catégorie d'affection",searchedAffLevel:"Niveau d'affection",grade0:"0 étoile",grade1:"1 étoile",grade2:"2 étoiles",grade3:"3 étoiles",grade4:"4 étoiles",grade5:"5 étoiles",grade6:"6 étoiles",searchedBlessedAttributes:"Bénédictions",blessedAttributes:T.isGH()?"Mecs bénis":"Filles bénies",nonBlessedAttributes:T.isGH()?"Mecs non bénis":"Filles non bénies"},It={participants:"Participants: {{participants}}/{{members}}",clubChampDuration:"{{duration}} depuis le début du tour"},At={popsIn:"LdP dans {{time}}",popsReady:"LdP dispo",readyAt:"Prêt à {{time}}",endAt:"Fin à {{time}}",fullAt:"Rempli à {{time}}",xp:"Suiv.: {{xp}} XP"},St={clubChamp:"Le Champion de Club",completeIn:"Terminé dans ",newMissionsIn:"Nouv. missions dans ",missionsReady:"Missions disponibles"},Lt={fights:"Combats",victories:"Victoires",defeats:"Defaites",mojoWon:"Mojo gagnés",mojoLost:"Mojo perdus",mojoWonAvg:"Moyenne mojo gagnés",mojoLostAvg:"Moyenne mojo perdus",mojoAvg:"Moyenne mojo globale"},Dt={availableGirls:`${T.isGH()?"Mecs":"Filles"} disponibles: `,poolGirls:"Pool actuel: "},Nt={totalRewards:"Total des récompenses enregistrées ({{contests}} Compètes) :",contestsWarning:"Les Compètes expirent après 21 jours !"},jt={town:"Ville",adventure:"Aventure",begincity:"Ville du Prélude",gemskingdom:"Royaume des Gemmes",ninjavillage:"Village Ninja",invadedkingdom:"Royaume envahi",juysea:"La Mouillemer",admittance:"Admittance of the dead",magicforest:"Forêt Magique",hamelintown:"Ville d'Hamelin",plainofrituals:"Plaine des Rituels",heroesuniversity:"Université des Héros",ninjasacredlands:"Terres Sacrées des Ninjas",splatters:"Archipel des Éclaboussures",digisekai:"Digisekai",stairway:"La Montée aux Cieux",training:"La dimension d'entraînement",weresquidisland:"L'île des Poulpes Garous",haremtournament:"Le Tournoi de Harem",begincitycxh:"Préludeville",heroacademy:"Académie des Héros",newcenabum:"Nouveau Cénabum",ontheprowl:"À l'affût",bushexplorations:"Explorations de la brousse",thespy:"L’espion qui venait en moi",hornyknight:"Le chevalier corné",suitdown:"Sans costume",fukwell:"Université de Belbaise",eurodick:"Eurobite",homecumming:"Retrouvailles",biggerintexas:"Plus GROS au Texas",westcock:"Con Ouest",whenangelscum:"Quand les anges montent au septième ciel",suckramento:"Bienvenue à Fiakramento",fiskyfresno:"Des folies à Fresno"},$t={name:`Ouvrir la feuille de données des bénédictions de ${T.isGH()?"Bella":"zoopokemon"}`},Et={team:"Équipe",visitTeams:"Visiter d'abord l'équipe."},zt={clubmate:"Coéquipier"};ze={HH:{chica:"chica",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"flores"},GH:{chica:"chico",delachica:"del chico",lachica:"el chico",laschicas:"los chicos",flower:"piruletas"},CxH:{chica:"chica",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"joyas"},PSH:{chica:"chica",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"cervezas"},HoH:{chica:"chica",delachica:"de la chica",lachica:"la chica",laschicas:"las chicas",flower:"flores"}}[T.getGameKey()];const Pt={all:"Todo"},Ot={refresh:"Actualizacion Menu principal",villain:"Menu Pelear contra villano",villain_tiers:`Mostrar Rangos con ${T.isGH()?"Chicos":"Chicas"}`,market:"Informacion de Mercado",marketEquipsFilter:"Filtro de equipos de mercado",harem:"Informacion de Harén",league:"Informacion de Liga",league_board:"Mostrar los mejores de la liga",league_promo:"Mostrar información de promoción",simFight:"Simulacion de Liga / Temporada / Villano",simFight_logging:"Registro detallado en la consola del navegador",teamsFilter:"Filtro de equipos",champions:"Informacion de Campeones",champions_poseMatching:"Agregar indicadores de coincidencia de pose",champions_fixPower:`Normaliza el poder de ${ze.laschicas} para comparar.`,homeScreen:"Accesos directos y timers de la pantalla de inicio",homeScreen_leaguePos:"Mostrar rango de liga actual (hace una llamada de red adicional)",resourceBars:"Barra de recursos / Rastreador de boosters",popSort:"Clasificación de LdP y navegación rápida",seasonStats:"Estadísticas de la temporada",pachinkoNames:"Mostrar nombres en Pachinko",contestSummary:"Resumen de recompensas guardadas de las competiciones",battleEndstate:"Muestra los valores finales después de omitir la batalla.",gemStock:"Stock de gemas en el mercado/harén",staticBackground:"Previene cambios de fondo durante Días de Orgía",rewardShards:`Mostrar el contador de fragmentos actual en las recompensas para ${T.isGH()?"chicos":"chicas"}`,leaderboardFix:"Arreglar las tablas de clasificación de Temporada, CdV, CdlG y Panteón",hideClaimedRewards:"Ocultar recompensas reclamadas de Temporada/CdA/CdV",disableDragDrop:"Desactivar la opción de Drag-and-Drop en el mercado",autoRefresh:"Refresca el juego automáticamente cada 10 minutos",villainBreadcrumbs:"Agregar ruta de navegación a las páginas de villanos",blessingSpreadsheetLink:"Agregue un enlace a la hoja de cálculo de datos de bendiciones en la ventana emergente de bendiciones",homeScreenIcons:"Agregar íconos de funciones a los enlaces de la pantalla de inicio",homeScreenOrder:"Orden alternativo de los enlaces de la pantalla de inicio",homeScreenOldish:"Diseño viejo de la pantalla de inicio (No es compatible con la optimización del estilo reorganizado en el lado derecho)",overridePachinkoConfirm:`Desactivar las ventanas emergentes de advertencia "No hay ${T.isGH()?"chicos":"chicas"} disponibles" en Pachinko/NC`,sidequestCompletionMarkers:"Marcadores de finalización de misiones secundarias",censorMode:"Censurar todas las imágenes NSFW",fixProfilePopup:"Reparar ventanas emergentes de perfil de jugador",eventEndIndicators:"Indicadores de finalización de evento en la pantalla de inicio",haremTeamsFilter:"Filtro de equipos de harén",upgradeQuickNav:"Navegación rápida en la página de actualización",leaderboardClubmateIndicators:"Destacar a los compañeros de club en las tablas de clasificación",leaderboardProfilePopups:"Enlaces a perfiles de jugadores desde tablas de clasificación"},Rt={missionsBackground:"Cambiar el fondo de las misiones",collectMoneyAnimation:"Desactivar la animación de recogida de dinero",mobileBattle:"Arreglar la pantalla de batalla para Mobile",darkMobileLeague:"Fondo oscuro en ligas para Mobile",hideRotateDevice:"Ocultar la etiqueta de rotación del dispositivo en Mobile",salaryTimers:`Timers legibles de salarios de ${T.isGH()?"chicos":"chicas"}`,moveSkipButton:"Mueve el botón de saltar batalla abajo",poseAspectRatio:`Arreglar la relación de aspecto de la pose ${T.isGH()?"del chico":"de la chica"} en la batalla`,reduceBlur:"Reducir el efecto de profundidad de campo en la pantalla de inicio",homeScreenRightSideRearrange:"Reorganizar los elementos en el lado derecho de la pantalla de inicio",selectableId:"Hacer seleccionable el ID de usuario del perfil",messengerDarkMode:"Modo oscuro para el Messenger",leagueTableCompressed:"Tabla compacta de la liga",leagueTableRowStripes:"Filas de la tabla de la liga a rayas",leagueTableShadow:"Eliminar la sombra de la tabla de la liga",clubTableShadow:"Eliminar la sombra de la tabla del club",removeParticleEffects:"Eliminar los efectos de partículas de la pantalla de inicio",eventGirlTicks:`Marcas de ${ze.chica} de evento mejoradas`,eventGirlBorders:`Bordes verdes en ${ze.chica}s de eventos obtenidos`,compactNav:"Usar menú principal compacto",poaBorders:"Bordes verdes en las recompensas obtenidas de CdA",champGirlPower:`Arreglar el desbordamiento de poder ${ze.delachica} del campeón`,champGirlOverlap:`Arreglar ${ze.lachica} del campeón superponiéndosea a la selección de ${ze.chica}s`,hideGameLinks:"Ocultar enlaces de juegos",poaTicks:"Corrija las posiciones de marca en la pantalla de CdA",poaGirlFade:`Arreglar la transparencia de la pose ${ze.delachica} en el CdA`,newButtons:"Reemplace los botones de estilo antiguo restantes",bonusFlowersOverflow:`Evite que aparezcan ${ze.flores} adicionales fuera de la pantalla`,popButtons:"Ocultar los botones Auto-asignar y Auto-reclamar LdP",contestNotifs:"Mover notificaciones de concurso",contestPointsWidth:"Evitar el desbordamiento de puntos de la tabla del concurso",leagueChangeTeamButton:"Arreglar el posicionamiento de los botones en el bloque izquierdo en la liga",compactPops:"LdP compacto",monthlyCardText:"Corregir el texto de la tarjeta mensual",povUnclutter:"Claridad de la página de CdV/CdG",dailyGoals:"Remodelación de objetivos diarios",bbProgress:"Mejor barra de progreso de recompensas de Boss Bang",compactLossScreen:"Pantalla de derrota compacta",seasonalEventTweaks:"Optimierungen für Saisonales Event",compactHaremFilters:"Filtros de harén compactos",expandedMarketInventory:"Ampliación del inventario de mercado",compactResourceSummary:"Inventario de recursos compacto",hideClaimAllButton:'Ocultar el botón "Reclamar todo" en la pantalla de recompensas de temporada'},Ht={darklord:"Señor Oscuro",ninjaspy:"Ninja espía",jacksoncrew:"La tripulación de Jackson",pandorawitch:"Pandora Bruja",werebunnypolice:"Policía hombres-conejos",fallback:"Mondo {{world}} nemico",event:"Evento"},Gt={pointsUnbought:"Puntos de estatus necesarios para maximo",moneyUnspent:"Dinero necesario para maximo",moneySpent:"Dinero usado en el mercado",pointsLevel:"Puntos de estatus de nivel",pointsBought:"Puntos comprados del mercado",pointsEquip:"Puntos de estatus de equipamiento",pointsBooster:"Puntos de estatus de los potenciadores",pointsClub:"Puntos de estatus del club",boosterItem:"potenciadores",xpItem:"libros",xpCurrency:"XP",affItem:"regalos",affCurrency:"afecto",equips:"equipamiento",youOwn:"Tienes {{count}} {{type}}.",youCanSell:'Puedes vender todo por {{cost}} .',youCanGive:"Puedes dar un total de {{value}} {{currency}}."},Zt={marketRestocked:'El Mercado reabastecido desde su última visita',visitMarket:'Visite el Mercado primero para ver un resumen del inventario aquí',haremStats:"Estadísticas del harén",upgrades:"Mejoras",levelsAwakening:"Niveles y Despertar",market:"Inventario y Mercado",wikiPage:"Página wiki de {{name}}",haremLevel:"Nivel de Harén",unlockedScenes:"Escenas desbloqueadas",income:"Ingresos",or:"{{left}} o {{right}}",toUpgrade:"Para actualizar todo:",toLevelCap:"Para nivelar hasta el tope:",toLevelMax:"Para nivelar al máximo: ({{max}}):",affectionScenes:"Escenas de afecto",buyable:"Disponible en el mercado:",sellable:"En inventario:",gifts:"Regalos",books:"Libros",canBeSold:"Se puede vender por {{sc}}",canBeBought:"{{item}} por {{amount}}",marketRestock:"Mercado se reabastece a las {{time}} o al nivel {{level}}"},Bt={stayInTop:"Para quedar entre los {{top}} primeros, debes tener un mínimo de {{points}} puntos",notInTop:"Para estar entre los {{top}} primeros, debes tener un mínimo de {{points}} puntos",challengesRegen:"Regeneracion naturel: {{challenges}}",challengesLeft:"Retos pendientes: {{challenges}}",averageScore:"Puntuación media por combate: {{average}}",scoreExpected:"Puntuación esperada: {{score}}",toDemote:"Para descender, debes ser superado por {{players}} jugadores",willDemote:"Para descender, puedes tener un máximo de {{points}} puntos",willDemoteZero:"Para descender, debes mantenerte en 0 puntos",toNotDemote:"Para no descender, debes tener más de 0 puntos",toStay:"Para no promocionar, debes ser superado por {{players}} jugadores",willStay:"Para no promocionar, puedes tener un máximo de {{points}} puntos",hideFoughtOpponents:"Ocultar oponentes peleados",showFoughtOpponents:"Mostrar oponentes peleados",currentLeague:"Liga actual",victories:"Victorias",defeats:"Derrota",unknown:"Desconocido",notPlayed:"No jugado",levelRange:"Rango de nivel",leagueFinished:"Liga terminó el {{date}}",opponents:"Opositores",leaguePoints:"Puntos",avg:"Media"},Ut={guaranteed:"Garantizado",impossible:"Imposible"},Ft={searchedName:"Nombre",girlName:`Nombre ${T.isGH()?"del chico":"de la chica"}`,searchedClass:"Clase",searchedElement:"Elemento",searchedRarity:"Rareza",levelRange:"Rango de nivel",levelCap:"Límite de nivel",levelCap_capped:"Alcanzado",levelCap_uncapped:"No alcanzado",searchedAffCategory:"Categoría de afecto",searchedAffLevel:"Nivel de afecto",grade0:"0 estrella",grade1:"1 estrella",grade2:"2 estrellas",grade3:"3 estrellas",grade4:"4 estrellas",grade5:"5 estrellas",grade6:"6 estrellas",searchedBlessedAttributes:"Benediciones",blessedAttributes:T.isGH()?"Benditos chicos":"Benditas chicas",nonBlessedAttributes:T.isGH()?"Chicos no bendecidos":"Chicas no bendecidas"},qt={clubChampDuration:"{{duration}} desde el comienzo de la ronda"},Qt={popsIn:"LdPs en {{time}}",popsReady:"LdPs listos",readyAt:"Listo en {{time}}",endAt:"Termina en {{time}}",fullAt:"Lleno en {{time}}",xp:"Siguiente: {{xp}} XP"},Wt={clubChamp:"El Campeón de Club",completeIn:"Completo en ",newMissionsIn:"Nuevas misiones en ",missionsReady:"Misiones listas"},Yt={fights:"Peleas",victories:"Victorias",defeats:"Derrota",mojoWon:"Mojo ganado",mojoLost:"Mojo perdido",mojoWonAvg:"Mojo ganado promedio",mojoLostAvg:"Mojo perdido promedio",mojoAvg:"Promedio total de mojo"},Kt={availableGirls:`${T.isGH()?"Chicos":"Chicas"} disponibles: `,poolGirls:"Selección actual: "},Vt={totalRewards:"Recompensas totales guardadas ({{contests}} Competiciones):",contestsWarning:"¡Los Competiciones caducan después de 21 días!"},Jt={town:"Cuidad",adventure:"Aventura",begincity:"Primera ciudad",gemskingdom:"El Reino de las Gemas",ninjavillage:"Aldea de los Ninjas",invadedkingdom:"El Reino Invadido",juysea:"El mar del Jugo",admittance:"Admisión de los muertos",magicforest:"Bosque mágico",hamelintown:"Ciudad de Hamelín",plainofrituals:"Llanura de los rituales",heroesuniversity:"Universidad de Héroes",ninjasacredlands:"Tierra sagrada Ninja",splatters:"Salpicaduras del archipiélago",digisekai:"Digisekai",stairway:"Escalera al cielo",training:"Training Dimension",weresquidisland:"Isla WereSquid",haremtournament:"El Torneo del Harem"},Xt={name:`Abra la hoja de cálculo de datos de bendición de ${T.isGH()?"Bella":"zoopokemon"}`},ea={team:"Equipo",visitTeams:'Visita el Equipos primero.'},ta={clubmate:"Compañero de club"};ze={HH:{ragazze:"ragazze",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"ai fiori"},GH:{ragazze:"ragazzi",leragazze:"i ragazzi",alleragazze:"ai ragazzi",delleragazze:"dei ragazzi",dellaragazza:"del ragazzo",fiori:"lecca-lecca"},CxH:{ragazze:"ragazze",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"ai gioelli"},PSH:{ragazze:"ragazze",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"la birra"},HoH:{ragazze:"ragazze",leragazze:"le ragazze",alleragazze:"alle ragazze",delleragazze:"delle ragazze",dellaragazza:"della ragazza",fiori:"ai fiori"}}[T.getGameKey()];const aa={all:"Tutti"},ia={refresh:"Refresh pagina Home",villain:"Menù battaglia Troll",villain_tiers:`Mostra battaglie con ${T.isGH()?"ragazzi":"ragazze"}`,market:"Informazioni negozio",marketEquipsFilter:"Filtro per ogetti nel mercato",harem:"Informazioni Harem",league:"Informazioni sulle Leghe",league_board:"Mostra i top della lega",league_promo:"Mostra informazioni sulla promozione",simFight:"Simulazione Leghe / Stagione / Troll",simFight_logging:"Accesso dettagliato nella console del browser",teamsFilter:"Filtro delle squadre",champions:"Informazioni sui Campioni",champions_poseMatching:"Aggiungi indicatori di corrispondenza delle pose",champions_fixPower:`Normalizza la potenza ${ze.delleragazze} per il confronto`,homeScreen:"Scorciatoie e timer della schermata principale",homeScreen_leaguePos:"Mostra la posizione attuale nella lega (crea una chiamata di rete addizionale)",resourceBars:"Barre di risorse / Monitoraggio dei booster",popSort:"LdP ordinamento e navigazione rapida",seasonStats:"Statistiche di stagione",pachinkoNames:"Mostra i nomi nel Pachinko",contestSummary:"Riepilogo dei premi salvati dei contest",battleEndstate:"Mostra i valori finali dopo aver saltato la battaglia",gemStock:"Scorte di gemme nel Mercato/Harem",staticBackground:"Impedi lo scambio di sfondo durante i giorni dell'orgia",rewardShards:"Mostra i conti attuali dei frammenti sulle ricompense",leaderboardFix:"Correggi le classifiche di Stagione, SdV, SdG e Pantheon",hideClaimedRewards:"Nascondi le ricompense già rivendicate per la stagione/PoA/PoV",disableDragDrop:"Disabilitare il drag-and-drop nel mercato",autoRefresh:"Aggiorna il gioco automaticamente ogni 10 minuti",villainBreadcrumbs:"Aggiungi briciole di pane alle pagine dei troll",blessingSpreadsheetLink:"Aggiungi il link della tabella dei dati delle benedizioni sul popup delle benedizioni",homeScreenIcons:"Aggiungi le icone delle funzioni ai link della schermata iniziale",homeScreenOrder:"Disposizione alternativa dei link nella schermata iniziale",homeScreenOldish:"Vecchia schermata iniziale (Non compatibile con l'ottimizzazione dello stile riorganizzato sul lato destro)",overridePachinkoConfirm:`Disattiva i pop-up di avviso "${T.isGH()?"Nessun ragazzo":"Nessuna ragazza"} disponibile" in Pachinko/NC`,sidequestCompletionMarkers:"Marcatore per le missioni secondarie completate",censorMode:"Censura di tutte le immagini NSFW",fixProfilePopup:"Correzione dei popup del profilo del giocatore",eventEndIndicators:"Mostra per la fine dell'evento nella schermata iniziale",haremTeamsFilter:"Filtro squadra per harem",upgradeQuickNav:"Navigazione rapida sulla pagina di aggiornamento",leaderboardClubmateIndicators:"Evidenziare i soci del club nelle classifiche",leaderboardProfilePopups:"Link ai profili dei giocatori nelle classifiche"},na={missionsBackground:"Cambiare lo sfondo delle missioni",collectMoneyAnimation:"Disattivare l'animazione di raccolta dei soldi",mobileBattle:"Correggi schermata di battaglia mobile",darkMobileLeague:"Sfondo scuro nella lega mobile",hideRotateDevice:"Nascondi il ricordo della rotazione del device su mobile",salaryTimers:"Leggibile timer di salario",moveSkipButton:"Sposta il bottone salta battaglia in basso",poseAspectRatio:`Correggi le proporzioni delle pose ${T.isGH()?"delli ragazzi":"delle ragazze"} in combattimento`,reduceBlur:"Riduci l'effetto di profondità di campo sulla schermata iniziale",homeScreenRightSideRearrange:"Riorganizza gli elementi sul lato destro della schermata iniziale",selectableId:"Rendi selezionabile l'ID utente",messengerDarkMode:"Modo scuro per il messaggero",leagueTableCompressed:"Classifica compatta",leagueTableRowStripes:"Righe della classifica di campionato",leagueTableShadow:"Rimuovi l'ombra della classifica",clubTableShadow:"Rimuovi l'ombra del tavolo del club",removeParticleEffects:"Rimuove gli effetti particellari della schermata iniziale",eventGirlTicks:`Ticchettii migliorati per ${ze.leragazze} dell'evento`,eventGirlBorders:`Bordi verdi intorno ${ze.alleragazze} degli eventi acquisiti`,compactNav:"Menu principale compatto",poaBorders:"Bordo verde intorno ai premi PoA acquisiti",champGirlPower:`Correggere l'overflow della potenza ${ze.delleragazze} nei campioni`,champGirlOverlap:`Correggere la sovrapposizione ${ze.delleragazze} con la selezione ${ze.delleragazze} in champions`,hideGameLinks:"Nascondi i riferimenti del gioco",poaTicks:"Fissa la posizione dei tick in PoA",poaGirlFade:`Correggi la posa ${ze.delleragazze} in PoA`,newButtons:"Sostituisce i vecchi pulsanti rimanenti",bonusFlowersOverflow:`Impedisci ${ze.fiori} di scorrere alla riga successiva`,popButtons:"Nascondi i pulsanti per l'assegnazione e la raccolta automatica in PoP",contestNotifs:"Sposta le voci del concorso",contestPointsWidth:"Impedisce l'overflow dei punti del concorso",leagueChangeTeamButton:"Fissa la posizione dei pulsanti sul lato destro nel campionato",compactPops:"PoPs compatti",monthlyCardText:"Fissa il testo delle carte mensili",povUnclutter:"Chiarezza della pagina PoV/PoG",dailyGoals:"Restyle degli obiettivi quotidiani",bbProgress:"Migliore barra di avanzamento della ricompensa nella Scopata Boss",compactLossScreen:"Pantalla de pérdida compacta",seasonalEventTweaks:"Ottimizzazioni per l'evento stagionale",compactHaremFilters:"Filtri del Harem Compatti",expandedMarketInventory:"Inventario del mercato allargato",compactResourceSummary:"Inventario compatto delle risorse",hideClaimAllButton:'Nascondere il bottone "Richiedi tutto" nella stagione'},oa={darklord:"Signore Oscuro",ninjaspy:"Spia Ninja",jacksoncrew:"Ciurma di Jackson",pandorawitch:"Strega Pandora",werebunnypolice:"Polizia del Conigli Mannari",fallback:"Mundo {{world}} villano",event:"Evento"},ra={pointsUnbought:"Punti statistica necessari per il massimo",moneyUnspent:"Soldi necessari per il massimo",moneySpent:"Soldi spesi al negozio",pointsLevel:"Punti acquisiti da aumento livello",pointsBought:"Punti comprati al negozio",pointsEquip:"Punti statistica da equipaggiamento",pointsBooster:"Punti statistica dei potenziamenti",pointsClub:"Punti statistica bonus del Club",boosterItem:"potenziamenti",xpItem:"libri",xpCurrency:"XP",affItem:"regali",affCurrency:"affetto",equips:"equipaggiamento",youOwn:"Possiedi {{count}} {{type}}.",youCanSell:'Puoi vendere tutto per {{cost}} .',youCanGive:"Puoi dare un massimo di {{value}} {{currency}}."},sa={marketRestocked:'> Il mercato si è rifornito dalla tua ultima visita.',visitMarket:'> Visita prima il Mercato per vedere un riassunto dell\'inventario qui',haremStats:"Statistiche dell'harem",upgrades:"Aggiornamenti",levelsAwakening:"Livelli e risveglio",market:"Inventario e mercato",wikiPage:"La pagina wiki di {{name}}}",haremLevel:"Il livello del Harem",unlockedScenes:"Scene sbloccate",income:"Guadagno",or:"{{left}} o {{right}}",toUpgrade:"Per aggiornare tutti:",toLevelCap:"Per salire di livello fino:",toLevelMax:"Per salire di livello al massimo ({{max}}):",affectionScenes:"Scene d'affetto",buyable:"Dispondibili nel mercato:",sellable:"Nell'inventario:",gifts:"Regali",books:"Libri",canBeSold:"Può essere venduto per {{sc}}",canBeBought:"{{item}} per {{amount}}",marketRestock:"Il mercato si rifornisce in {{time}} o al livello {{level}}"},la={stayInTop:"Per rimanere tra i primi {{top}}, devi avere un minimo di {{points}} punti",notInTop:"Per essere tra i primi {{top}}, devi avere un minimo di {{points}} punti",challengesRegen:"Rigenerazione naturale: {{challenges}}",challengesLeft:"Combattimenti mancanti: {{challenges}}",averageScore:"Punteggio medio per combattimento: {{average}}",scoreExpected:"Punteggio previsto: {{score}}",toDemote:"Per retrocedere, devi essere sorpassato da {{players}} giocatori",willDemote:"Per retrocedere, puoi avere al massimo {{points}} punti",willDemoteZero:"Per retrocedere, devi rimanere a 0 punti",toNotDemote:"Per non retrocedere, devi avere più di 0 punti",toStay:"Per non essere promosso, devi essere sorpassato da {{players}} giocatori",willStay:"Per non essere promosso, puoi avere al massimo {{points}} punti",hideFoughtOpponents:"Nascondi avversari combattuti",showFoughtOpponents:"Mostra avversari combattuti",currentLeague:"Lega attuale",victories:"Vittorie",defeats:"Sconfitte",unknown:"Sconosciuto",notPlayed:"Non giocato",levelRange:"Gamma di livelli",leagueFinished:"Lega finita il {{date}}",opponents:"Avversari",leaguePoints:"Punti",avg:"Media"},ca={guaranteed:"Garantito",impossible:"Impossibile"},pa={searchedName:"Nome",girlName:`Nome ${T.isGH()?"del ragazzo":"della ragazza"}`,searchedClass:"Classe",searchedElement:"Elemento",searchedRarity:"Rarità",levelRange:"Gamma di livelli",levelCap:"Limite di livello",levelCap_capped:"Raggiunto",levelCap_uncapped:"Non raggiunto",searchedAffCategory:"Categoria di affetto",searchedAffLevel:"Livello di affetto",grade0:"0 stella",grade1:"1 stella",grade2:"2 stelle",grade3:"3 stelle",grade4:"4 stelle",grade5:"5 stelle",grade6:"6 stelle",searchedBlessedAttributes:"Benedizioni",blessedAttributes:T.isGH()?"Ragazzi benedetti":"Ragazze benedette",nonBlessedAttributes:T.isGH()?"Ragazzi non benedetti":"Ragazze non benedette"},da={participants:"Partecipanti: {{participants}}/{{members}}",clubChampDuration:"{{duration}} dall'inizio del giro"},ua={popsIn:"LdP in {{time}}",popsReady:"LdP pronti",readyAt:"Pronto in {{time}}",endAt:"Termina in {{time}}",fullAt:"Pieno in {{time}}",xp:"Prossimo: {{xp}} XP"},ga={clubChamp:"Il Campione per Club",completeIn:"Completa in ",newMissionsIn:"Nuova Missione in ",missionsReady:"Missioni pronte"},ma={fights:"Combattimenti",victories:"Vittorie",defeats:"Sconfitte",mojoWon:"Mojo vinto",mojoLost:"Mojo perso",mojoWonAvg:"Media mojo vinto",mojoLostAvg:"Media mojo perso",mojoAvg:"Media mojo globale"},ha={availableGirls:`${T.isGH()?"Ragazzi":"Ragazze"} disponibili: `,poolGirls:"Selezione corrente: "},ba={totalRewards:"Ricompense totali salvate ({{contests}} contest):",contestsWarning:"I contest scadono dopo 21 giorni!"},fa={town:"Città",adventure:"Avventura",begincity:"Città dell'inizio",gemskingdom:"Il reame delle gemme",ninjavillage:"Villaggio dei ninja",invadedkingdom:"Il regno invaso",juysea:"Il mare Juy",admittance:"Ammissione del defunto",magicforest:"La foresta magica",hamelintown:"Città di Hamelin",plainofrituals:"Piano dei rituali",heroesuniversity:"Università degli Eroi",ninjasacredlands:"Terre Sacre dei Ninja",splatters:"Arcipelago Appiccicoso",digisekai:"Digisekai",stairway:"Scalinata verso il Cielo",training:"Dimensione d'Allenamento",weresquidisland:"Isola dei Calamari Mannari",haremtournament:"Il Torneo dell'Harem"},va={name:`Apri il foglio della tabella dei dati delle benedizioni di ${T.isGH()?"Bella":"zoopokemon"}`},ya={team:"Squadra",visitTeams:'Visita le Squadre prima.'},wa={clubmate:"Soci del club"};ze={HH:{Blumen:"Blumen"},GH:{Blumen:"Lollis"},CxH:{Blumen:"Juwelen"},PSH:{Blumen:"Biere"},HoH:{Blumen:"Blumen"}}[T.getGameKey()];const _a={all:"Alle"},xa={villain:"Schurken-Menü",villain_tiers:`Stufen mit ${T.isGH()?"Kerlen":"Mädels"} anzeigen`,market:"Markt-Informationen",marketEquipsFilter:"Ausrüstungsfilter im Markt",harem:"Harem-Informationen",league:"Liga-Informationen",league_board:"Die Liga-Spitzen anzeigen",league_promo:"Werbeinformationen anzeigen",simFight:"Liga/Saison/Schurken-Simulation",simFight_logging:"Detaillierte Protokollierung in der Browserkonsole",teamsFilter:"Teamfilter",champions:"Champion-Informationen",champions_poseMatching:"Aktiviere Erkennung für passende Champion-Position",champions_fixPower:`Kraft der ${T.isGH()?"Kerle":"Mädchen"} zum Vergleich normalisieren`,homeScreen:"Homepage Verknüpfungen & Timer",homeScreen_leaguePos:"Aktuellen Rang in der Liga anzeigen (erstellt zusätzlichen Netzaufruf)",resourceBars:"Ressourcen-Leisten / Booster Tracking",popSort:"PoP-Sortierung und schnelle Navigation",seasonStats:"Saison-Werte",pachinkoNames:"Namen im Pachinko anzeigen",contestSummary:"Zusammenfassung der gespeicherten Wettbewerbsprämien",battleEndstate:"Endgültige Werte beim Überspringen des Kampfes anzeigen",gemStock:"Juwelen-Vorrat im Markt/Harem",staticBackground:"Verhindere Hintergrundveränderung währden Orgien Tagen",rewardShards:`Aktuelle Splitteranzahl für ${T.isGH()?"Kerle":"Mädchen"} anzeigen`,leaderboardFix:"Fix für Ranglisten von Saison, PoV, PoG und Pantheon",hideClaimedRewards:"Bereits beanspruchte Saison/PoA/PoV Belohungen ausblenden",disableDragDrop:"Drag-and-Drop im Markt deaktivieren",autoRefresh:"Automatisches Aktualisieren des Spiels alle 10 Minuten",villainBreadcrumbs:"Ergänze Breadcrumbs für die Schurken-Seite",blessingSpreadsheetLink:"Ergänze Verknüpfung zu der Datentabelle für Segnungen auf dem Segnungen Pop-Up",homeScreenIcons:"Füge Feature-Symbole zu den Links auf dem Startbildschirm hinzu",homeScreenOrder:"Alternative Anordnung der Links auf dem Startbildschirm",homeScreenOldish:"Altes Startbildschirm-Layout (Nicht kompatibel mit rechtsseitiger reorganisierter Stil-Optimierung)",overridePachinkoConfirm:`Warn-Pop-ups "Keine ${T.isGH()?"Jungs":"Mädchen"} verfügbar" in Pachinko/NC deaktivieren`,sidequestCompletionMarkers:"Markierung für abgeschlossene Nebenquests",censorMode:"Zensur aller NSFW-Bilder",fixProfilePopup:"Fix für Spielerprofil-Popups",eventEndIndicators:"Anzeige für Eventende auf dem Startbildschirm",haremTeamsFilter:"Teamfilter für Harem",upgradeQuickNav:"Schnellnavigation auf der Upgrade-Seite",leaderboardClubmateIndicators:"Club-Mitglieder auf Ranglisten hervorheben",leaderboardProfilePopups:"Links zu Spielerprofilen in den Ranglisten"},Ma={missionsBackground:"Missionshintergrund ändern",collectMoneyAnimation:"Geldsammel-Animation deaktivieren",mobileBattle:"Fix für den Kampfbildschirm am Handy",darkMobileLeague:"Dunkler Liga-Hintergrund am Handy",hideRotateDevice:"Gerät-drehen-Hinweis am Handy verbergen",salaryTimers:`Lesbarer Lohntimer der ${T.isGH()?"Jungs":"Mädchen"}`,moveSkipButton:"Verschiebe die Kampf überspringen Taste nach unten",poseAspectRatio:`${T.isGH()?"Kerle":"Mädchen"} Posen-Seitenverhältnisse im Kampf korrigieren`,reduceBlur:"Reduziere Tiefenschärfe-Effekt auf dem Startbildschirm",homeScreenRightSideRearrange:"Ordne die Elemente auf der rechten Seite des Startbildschirms neu an",selectableId:"Mache User-ID auswählbar",messengerDarkMode:"Dunkler Modus für den Messenger",leagueTableCompressed:"Kompakte Ligatabelle",leagueTableRowStripes:"Gestreifte Ligatabellen-Zeilen",leagueTableShadow:"Entferne Schatten der Ligatabelle",clubTableShadow:"Entferne Schatten der Clubtabelle",removeParticleEffects:"Entferne die Partikeleffekte des Startbildschirms",eventGirlTicks:`Verbesserte Häkchen für Event${T.isGH()?"kerle":"mädels"}`,eventGirlBorders:`Grüne Umrandung um erworbene Event${T.isGH()?"kerle":"mädchen"}`,compactNav:"Kompaktes Hauptmenü",poaBorders:"Grüne Umrandung um erworbene PoA-Belohnungen",champGirlPower:`Überlauf von ${T.isGH()?"Jungs":"Mädchen"}kraft bei Champions beheben`,champGirlOverlap:`Behebe Überlappen von ${T.isGH()?"Jungs":"Mädchen"} mit ${T.isGH()?"Jungs":"Mädchen"}auswahl bei Champions`,hideGameLinks:"Spiellinks verbergen",poaTicks:"Behebe Häkchenposition im PoA",poaGirlFade:`Behebe verblassen der ${T.isGH()?"Jungs":"Mädchen"}pose im PoA`,newButtons:"Tausche verbleibende alte Schaltflächen aus",bonusFlowersOverflow:`Verhindere, dass ${ze.Blumen} in die nächste Zeile rutschen`,popButtons:"Verberge die Schalflächen für automatisches Zuweisen und Einsammeln in PoP",contestNotifs:"Verschiebe die Wettbewerbs-meldungen",contestPointsWidth:"Verhindere überlauf von Wettbewerbspunkten",leagueChangeTeamButton:"Behebe die Positionen der Schaltflächen auf der rechten Seite in der Liga",compactPops:"Kompakte PoPs",monthlyCardText:"Behebe den Text der Monatskarten",povUnclutter:"PoV/PoG Seiten-übersichtlichkeit",dailyGoals:"Restyle der Täglichen Ziele",bbProgress:"Bessere Belohungsfort-schrittsleiste in Boss Bums",compactLossScreen:"Kompakte Niederlage-Anzeige",seasonalEventTweaks:"Optimierungen für Saisonales Event",compactHaremFilters:"Kompakte Haremfilter",expandedMarketInventory:"Erweitertes Marktinventar",compactResourceSummary:"Kompaktes Ressourcen-Inventar",hideClaimAllButton:'"Alles beanspruchen"-Button in der Saison verbergen'},Ca={darklord:"Dunkler Lord",ninjaspy:"Ninja Spion",jacksoncrew:"Jacksons Crew",pandorawitch:"Pandora Hexe",werebunnypolice:"Wer-Kaninchen Polizei",fallback:"Welt {{world}} Schurke"},ka={pointsUnbought:"Kaufbare Statuspunkte bis Maximum",moneyUnspent:"Nötiges Geld bis Maximum",moneySpent:"Bisher ausgegebens Geld",pointsLevel:"Levelbasierte Statuspunkte",pointsBought:"Gekaufte Statuspunkte",pointsEquip:"Statuspunkte durch Ausrüstung",pointsBooster:"Statuspunkte durch Booster",pointsClub:"Statuspunkte durch Club-Boni",boosterItem:"Booster",xpItem:"Bücher",xpCurrency:"XP",affItem:"Geschenke",affCurrency:"Zuneigung",equips:"Ausrüstungen",youOwn:"Du besitzt {{count}} {{type}}.",youCanSell:'Du kannst alles verkaufen für {{cost}} .',youCanGive:"Du kannst ingesamt {{value}} {{currency}} vergeben."},Ta={marketRestocked:'> Der Markt wurde seit deinem letzten Besuch aufgefüllt.',visitMarket:'> Besuche zuerst den Markt, um hier eine Inventarzusammenfassung zu sehen',haremStats:"Haremwerte",upgrades:"Upgrades",levelsAwakening:"Level & Erwachen",market:"Inventar & Markt",wikiPage:"{{name}}s Wikiseite",haremLevel:"Harem-Level",unlockedScenes:"Freigeschaltete Szenen",income:"Einkommen",or:"{{left}} oder {{right}}",toUpgrade:"Um alle upzugraden",toLevelCap:"Um bis zur Grenze zu leveln",toLevelMax:"Um bis zum Maximum zu leveln ({{max}})",affectionScenes:"Zuneigungsszenen",buyable:"Im Markt zu kaufen",sellable:"Im Inventar",gifts:"Geschenke",books:"Bücher",canBeSold:"Kann für {{sc}} verkauft werden",canBeBought:"{{item}} für {{amount}}",marketRestock:"Markt füllt sich um {{time}} oder bei Level {{level}} wieder auf"},Ia={stayInTop:"Um in den Top {{top}} zu bleiben, musst du mindestens {{points}} Punkte haben",notInTop:"Um in die Top {{top}} zu kommen, musst du mindestens {{points}} Punkte haben",challengesRegen:"Regeneration: {{challenges}}",challengesLeft:"Verbleibende Kämpfe: {{challenges}}",averageScore:"Durchschnitt pro Kampf: {{average}}",scoreExpected:"Erwartetes Ergebnis: {{score}}",toDemote:"Um abzusteigen, musst du von {{players}} Spielern überholt werden",willDemote:"Um abzusteigen, darfst du maximal {{points}} Punkte haben",willDemoteZero:"Um abzusteigen, musst du bei 0 Punkten bleiben",toNotDemote:"Um nicht abzusteigen, musst du mehr als 0 Punkte",toStay:"Um nicht aufzusteigen, musst du von {{players}} Spielern überholt werden",willStay:"Um nicht aufzusteigen, darfst du maximal {{points}} Punkte haben",hideFoughtOpponents:"Bereits bekämpfte Gegner verbergen",showFoughtOpponents:"Bereits bekämpfte Gegner anzeigen",currentLeague:"Aktuelle Liga",victories:"Siege",defeats:"Niederlagen",unknown:"Unbekannt",notPlayed:"Nicht gespielt",levelRange:"Level-Spanne",leagueFinished:"Liga endete am {{date}}",opponents:"Gegner",leaguePoints:"Punkte",avg:"Mittelwert"},Aa={guaranteed:"Garantiert",impossible:"Unmöglich"},Sa={searchedName:"Suche",girlName:"Name",searchedClass:"Klasse",searchedRarity:"Seltenheit",levelRange:"Level-Spanne",levelCap:"Level-Grenze",levelCap_capped:"Erreicht",levelCap_uncapped:"Nicht erreicht",searchedAffCategory:"Maximale Zuneigung",searchedAffLevel:"Aktuelle Zuneigung",grade0:"0 Sterne",grade1:"1 Stern",grade2:"2 Sterne",grade3:"3 Sterne",grade4:"4 Sterne",grade5:"5 Sterne",grade6:"6 Sterne",searchedBlessedAttributes:"Segnungen",blessedAttributes:`Gesegnete ${T.isGH()?"Kerle":"Mädchen"}`,nonBlessedAttributes:`Nicht gesegnete ${T.isGH()?"Kerle":"Mädchen"}`},La={participants:"Teilnehmer: {{participants}}/{{members}}",clubChampDuration:"{{duration}} seit Rundenbeginn"},Da={popsIn:"PoPs in {{time}}",popsReady:"PoPs bereit",readyAt:"Bereit um {{time}}",endAt:"Endet um {{time}}",fullAt:"Voll um {{time}}",xp:"Nächstes: {{xp}} XP"},Na={clubChamp:"Club-Champion",completeIn:"Beendet in ",newMissionsIn:"Neue Missionen in ",missionsReady:"Missionen bereit"},ja={fights:"Kämpfe",victories:"Siege",defeats:"Niederlagen",mojoWon:"Gewonnenes Mojo",mojoLost:"Verlorenes Mojo",mojoWonAvg:"Durchschnittlich gewonnenes Mojo",mojoLostAvg:"Durchschnittlich verlorenes Mojo",mojoAvg:"Insgesamt durchschnittliches Mojo"},$a={availableGirls:`Verfügbare ${T.isGH()?"Kerle":"Mädchen"}: `,poolGirls:"Aktuelle Auswahl: "},Ea={totalRewards:"Gesamtzahl der gespeicherten Belohnungen ({{contests}} Wettbewerbe):",contestsWarning:"Wettbewerbe verfallen nach 21 Tagen!"},za={town:"Stadt",adventure:"Abenteuer",begincity:"Vorspiel-Stadt",gemskingdom:"Edelstein-Königreich",ninjavillage:"Ninja Dorf",invadedkingdom:"Überfallenes Königreich",juysea:"Das feuchte Meer",admittance:"Einlass der Toten",magicforest:"Magischer Wald",hamelintown:"Die Stadt Hameln",plainofrituals:"Ebene der Rituale",heroesuniversity:"Helden Universität",ninjasacredlands:"Heilige Lande der Ninja",splatters:"Spritzer-Archipel",digisekai:"Digisekai",stairway:"Himmelstreppe",training:"Trainingsdimension",weresquidisland:"Wer-Tintenfisch-Insel",haremtournament:"Das Haremturnier"},Pa={name:`Öffne die Datentabelle für Segnungen von ${T.isGH()?"Bella":"zoopokemon"}`},Oa={team:"Team",visitTeams:'Besuche zuerst die Teams.'},Ra={clubmate:"Club-Mitglieder"};ze={HH:{"девушках":"девушках","девушек":"девушек","цветов":"цветов"},GH:{"девушках":"парнях","девушек":"парней","цветов":"сосалок"},CxH:{"девушках":"девушках","девушек":"девушек","цветов":"драгоценностей"},PSH:{"девушках":"девушках","девушек":"девушек","цветов":"напитков"},HoH:{"девушках":"девушках","девушек":"девушек","цветов":"цветов"}}[T.getGameKey()];const Ha={all:"Все"},Ga={refresh:"Обновлять главную страницу",villain:"Меню выбора злодея",villain_tiers:`Показывать стадии с ${T.isGH()?"парнями":"девушками"}`,market:"Информация о рынке",marketEquipsFilter:"Фильтр снаряжения на рынке",harem:"Информация о гареме",league:"Информация о лиге",league_board:"Показывать верхнюю строку в лиге",league_promo:"Показывать инфо о повышении",simFight:"Симуляция Лиги / Сезона / Злодеев",simFight_logging:"Подробный лог в консоли браузера",teamsFilter:"Фильтр в Командах",champions:"Индикаторы в Чемпионах",champions_poseMatching:"Добавить индикаторы совпадения позы",champions_fixPower:`Нормализировать силу ${ze.девушек} для сравнения`,homeScreen:"Ссылки и таймеры на главной странице",homeScreen_leaguePos:"Показывать текущий ранг в лиге (делает дополнительный сетевой запрос)",resourceBars:"Полоски ресурсов / Таймеры бустеров",popSort:"Сортировка и быстрая навигация по Рейдам",seasonStats:"Статистика Сезона",pachinkoNames:"Показывать имена в Пачинко",contestSummary:"Обзор сохраненных Состязаний",battleEndstate:"Показывать финальные значения при пропуске боя",gemStock:"Показывать запас камней в Гареме/Рынке",staticBackground:"Остановить переключение фона во время Оргий",rewardShards:`Показывать текущее притяжение на ${T.isGH()?"парнях":"девушках"}-наградах`,leaderboardFix:"Исправить список лидеров Сезона, PoV, PoG и Pantheon",hideClaimedRewards:"Скрывать полученные награды Сезона/Пути/PoV",disableDragDrop:"Отключить перетаскивание на Рынке",autoRefresh:"Обновлять окно игры каждые 10 минут",villainBreadcrumbs:"Показывать цепочку навигации на экранах злодеев",blessingSpreadsheetLink:"Добавить ссылку на таблицу благословений во всплывающее окно благословений",homeScreenIcons:"Добавить иконки к ссылкам на главном экране",homeScreenOrder:"Альтернативный порядок ссылок на главном экране",homeScreenOldish:"Вид главного экрана подобный старому (Несовместимо с изменением положения элементов правой части от Style Tweak)",overridePachinkoConfirm:`Отключить предупреждение "Нет ${T.isGH()?"Парней":"Девушек"}" в Пачинко/Ночном-клубе`,sidequestCompletionMarkers:"Метки прогресса побочных историй",censorMode:"Цензурировать все NSFW изображения",fixProfilePopup:"Восстановить просмотр профилей игроков",eventEndIndicators:"Индикаторы окончания событий на главном экране",haremTeamsFilter:"Фильтр команд в гареме",upgradeQuickNav:"Быстрая навигация на экране апгрейдов",leaderboardClubmateIndicators:"Выделять членов клуба в списках игроков",leaderboardProfilePopups:"Ссылки на профили в списках игроков"},Za={missionsBackground:"Изменить фон миссий",collectMoneyAnimation:"Убрать анимацию сбора денег",mobileBattle:"Исправить мобильную версию экрана битв",darkMobileLeague:"Темный фон в мобильной версии лиг",hideRotateDevice:"Скрыть напоминание повернуть экран в мобильной версии",salaryTimers:`Читаемые таймеры заработка ${T.isGH()?"парней":"девушек"}`,moveSkipButton:"Переместить кнопку пропуска битв вниз",poseAspectRatio:`Исправить соотношение сторон у поз ${T.isGH()?"парней":"девушек"} в битвах`,reduceBlur:"Уменьшить размывание на главном экране",homeScreenRightSideRearrange:"Изменить положение элементов в правой части главного экрана",selectableId:"В профиле позволить выбирать ID игрока мышкой",messengerDarkMode:"Темная тема для Мессенджера",leagueTableCompressed:"Компактный вид списка лиги",leagueTableRowStripes:"Чередование расцветки строк лиги",leagueTableShadow:"Убрать затенение списка лиги",clubTableShadow:"Убрать затенение списка клуба",removeParticleEffects:"Убрать эффекты частиц на главном экране",eventGirlTicks:`Улучшенные галочки на ${ze.девушках} игровых событий`,eventGirlBorders:`Зеленая рамка вокруг полученных ${ze.девушек} на экране событий`,compactNav:"Компактное главное меню",poaBorders:"Зеленая рамка вокруг полученных наград Пути Притяжения",champGirlPower:`Исправить переполнение по ширине для силы ${ze.девушек} на экране Чемпионов`,champGirlOverlap:`Исправить наложение ${ze.девушек} чемпионов поверх выбора девушек`,hideGameLinks:"Скрыть ссылки на другие игры",poaTicks:"Исправить положение галочек на экране Пути Притяжения",poaGirlFade:`Исправить затенение поз ${ze.девушек} на экране Пути Притяжения`,newButtons:"Заменить оставшиеся кнопки старого стиля",bonusFlowersOverflow:`Предотвращать получение бонусных ${ze.цветов} вне экрана`,popButtons:"Скрыть кнопки автосбора и автоназначения на экране PoP",contestNotifs:"Переместить уведомления состязаний",contestPointsWidth:"Предотвращать переполнение по ширине для очков состязаний",leagueChangeTeamButton:"Исправить позиционирование кнопок левой стороны в лиге",compactPops:"Компактные PoP",monthlyCardText:"Исправить текст месячной карты",povUnclutter:"Более свободный экран PoV/PoG",dailyGoals:"Переделанная экран Daily Goals",bbProgress:"Улучшенная полоса прогресса Boss Bang",compactLossScreen:"Компактный экран поражения",seasonalEventTweaks:"Поправки для Сезонных Событий",compactHaremFilters:"Компактные фильтры Гарема",expandedMarketInventory:"Расширенный список предметов Рынка",compactResourceSummary:"Компактный перечень ресурсов",hideClaimAllButton:'Скрыть кнопку "Получить Все" на экране наград Сезона'},Ba={darklord:"Темный властелин",ninjaspy:"Ниндзя-шпион",gruntt:"Закупа",edwarda:"Эдуарда",donatien:"Донатьен",silvanus:"Сильванус",bremen:"Бремен",finalmecia:"Конченция",rokosensei:"Роко-Сэнсей",karole:"Кэрол",jacksoncrew:"Команда Джексона",pandorawitch:"Пандорская ведьма",nike:"Найк",sake:"Сейк",werebunnypolice:"Кроличья полиция",fallback:"Злодей мира {{world}}",event:"Сейчас"},Ua={pointsUnbought:"Очков до максимума",moneyUnspent:"Нужно денег до максимума",moneySpent:"Потрачено денег на очки",pointsLevel:"Очков от уровня",pointsBought:"Куплено очков",pointsEquip:"Очков от снаряжения",pointsBooster:"Очков от бустеров",pointsClub:"Бонусных очков от клуба",boosterItem:"бустеров",xpItem:"книг",xpCurrency:"XP",affItem:"подарков",affCurrency:"влечения",equips:"предметов снаряжения",youOwn:"У тебя есть {{count}} {{type}}.",youCanSell:'Можно продать все за {{cost}} .',youCanGive:"Всего можно дать {{value}} {{currency}}."},Fa={marketRestocked:'> Рынок обновился с последнего визита.',visitMarket:'> Посети Рынок чтобы здесь появился обзор по ресурсам',haremStats:"Статистика Гарема",upgrades:"Улучшения",levelsAwakening:"Уровни и Пробуждения",market:"Ресурсы и Рынок",wikiPage:"{{name}} в вики",haremLevel:"Уровень гарема",unlockedScenes:"Открытые сцены",income:"Доход",or:"{{left}} или {{right}}",toUpgrade:"Чтобы улучшить всех:",toLevelCap:"Довести уровень до предела:",toLevelMax:"Довести уровень до максимума ({{max}}):",affectionScenes:"Сцены Влечения",buyable:"Доступно на рынке:",sellable:"В запасе",gifts:"Подарки",books:"Книги",canBeSold:"Можно продать за {{sc}}",canBeBought:"{{item}} за {{amount}}",marketRestock:"Рынок обновится в {{time}} или на {{level}} уровне"},qa={guaranteed:"Гарантированно",impossible:"Невозможно"},Qa={stayInTop:"Чтобы остаться в топ {{top}}, требуется минимум {{points}} очков",notInTop:"Чтобы оказаться в топ {{top}}, требуется минимум {{points}} очков",challengesRegen:"Обычная регенерация: {{challenges}}",challengesLeft:"Осталось битв: {{challenges}}",averageScore:"Среднее кол-во очков за битву: {{average}}",scoreExpected:"Ожидаемый результат: {{score}}",toDemote:"Чтобы опуститься в лиге, тебя должны обогнать {{players}} игроков",willDemote:"Чтобы опуститься в лиге, у тебя должно быть не более {{points}} очков",willDemoteZero:"Чтобы опуститься в лиге, тебе надо остаться на 0 очков",toNotDemote:"Чтобы остаться в этой лиге, у тебя должно быть больше 0 очков",toStay:"Чтобы не повысится в лиге, тебя должны обогнать {{players}} игроков",willStay:"Чтобы не повысится в лиге, у тебя должно быть не больше {{points}} очков",hideFoughtOpponents:"Скрыть проведенные бои",showFoughtOpponents:"Показать проведенные бои",currentLeague:"Текущая лига",victories:"Побед",defeats:"Поражений",unknown:"Неизвестно",notPlayed:"Осталось",levelRange:"Диапазон уровней",leagueFinished:"Лига завершенная {{date}}",opponents:"Противников",leaguePoints:"Очков",avg:"В среднем"},Wa={searchedName:"Поиск",girlName:`Имя ${T.isGH()?"парня":"девушки"}`,searchedClass:"Класс",searchedElement:"Элемент",searchedRarity:"Редкость",levelRange:"Диапазон уровней",levelCap:"Предел уровня",levelCap_capped:"Достигнут",levelCap_uncapped:"Недостигнут",searchedAffCategory:"Категория по влечению",searchedAffLevel:"Уровень влечения",grade0:"0 звезд",grade1:"1 звезда",grade2:"2 звезды",grade3:"3 звезды",grade4:"4 звезды",grade5:"5 звезд",grade6:"6 звезд",searchedBlessedAttributes:"Благословения",blessedAttributes:`Благословленные ${T.isGH()?"парни":"девушки"}`,nonBlessedAttributes:`Неблагословленные ${T.isGH()?"парни":"девушки"}`},Ya={participants:"Участников: {{participants}}/{{members}}",clubChampDuration:"{{duration}} с начала раунда"},Ka={popsIn:"Рейды через {{time}}",popsReady:"Рейды завершены",readyAt:"Завершатся в {{time}}",endAt:"Закончится в {{time}}",fullAt:"Заполнится в {{time}}",xp:"Следующий: {{xp}} XP"},Va={clubChamp:"Клубный Чемпион",completeIn:"Завершится через ",newMissionsIn:"Новые миссии через ",missionsReady:"Доступны миссии"},Ja={fights:"Битв",victories:"Побед",defeats:"Поражений",mojoWon:"Выиграно удали",mojoLost:"Потяряно удали",mojoWonAvg:"Средняя выигрываемая удаль",mojoLostAvg:"Средняя проигрываемая удаль",mojoAvg:"Средняя удаль за битву"},Xa={availableGirls:`Доступные ${T.isGH()?"парни":"девушки"}: `,poolGirls:"Текущий выбор: "},ei={totalRewards:"Всего Сохраненных Наград ({{contests}} Соревнований):",contestsWarning:"Награды соревнований исчезают через 21 день!"},ti={town:"Город",adventure:"Похождения",begincity:"Стартовый город",gemskingdom:"Королевство самоцветов",ninjavillage:"Деревня ниндзя",invadedkingdom:"Осажденное королевство",juysea:"Жуевое море",admittance:"Царство мертвых",magicforest:"Волшебный лес",hamelintown:"Гамельн",plainofrituals:"Земля ритуалов",heroesuniversity:"Геройский университет",ninjasacredlands:"Священные земли ниндзя",splatters:"Влажный Архипелаг",digisekai:"Цифромир",stairway:"Небесная лестница",training:"Training Dimension",weresquidisland:"WereSquid Island"},ai={name:`Открыть таблицу благословений от ${T.isGH()?"Bella":"zoopokemon"}`},ii={team:"Команда",visitTeams:'Сначала посетите Команды.'},ni={clubmate:"Член Клуба"},oi={en:i,fr:n,es:o,it:r,de:s,ru:l},ri=Object.keys(oi),si=ri[0];let li,ci,pi;const di={K:1e3,M:1e6,G:1e9};class ui{static getLang(){var e;return li||(e=document.documentElement.lang.substring(0,2),li=ri.includes(e)?e:si),li}static getLocale(){return ci=ci||(["en","ja"].includes(ui.getLang())?"en":"fr"),ci}static getModuleLabel(e,t,a={}){var i=ui.getLang();let n=oi[i][e]&&oi[i][e][t]||oi[si][e]&&oi[si][e][t]||t;return Object.entries(a).forEach(([e,t])=>{n=n.replace(`{{${e}}}`,t)}),n}static getLocaleDecimalSeperator(){return pi=pi||Number(1.1).toLocaleString(ui.getLocale()).replace(/[0-9]/g,""),pi}static parseLocaleFloat(e){return parseFloat(e.split(ui.getLocaleDecimalSeperator()).map(e=>e.replace(/[^0-9]/g,"")).join("."),10)}static parseLocaleRoundedInt(t){var e=Object.entries(di).find(([e])=>t.includes(e));if(t.includes(ui.getLocaleDecimalSeperator())){var a=ui.parseLocaleFloat(t),i=e&&e[1]||1;return Math.round(a*i)}return e?parseInt(t.replace(/[^0-9]/gi,""),10)*(e&&e[1]||1):parseInt(t.replace(/[^0-9]/gi,""),10)}static nThousand(e){return(e="number"!=typeof e?0:e).toLocaleString(ui.getLocale()).replace(" "," ")}static nRounding(e,t,a){var i=[{value:1,symbol:""},{value:1e3,symbol:"K"},{value:1e6,symbol:"M"},{value:1e9,symbol:"B"},{value:1e12,symbol:"T"}];let n;for(n=i.length-1;0=i[n].value);n--);return 1===a?ui.nThousand(+(Math.ceil(e/i[n].value*Math.pow(10,t))/Math.pow(10,t)).toFixed(t))+i[n].symbol:0===a?ui.nThousand(+(Math.round(e/i[n].value*Math.pow(10,t))/Math.pow(10,t)).toFixed(t))+i[n].symbol:-1===a?ui.nThousand(+(Math.floor(e/i[n].value*Math.pow(10,t))/Math.pow(10,t)).toFixed(t))+i[n].symbol:void 0}}const gi=ui;window.HHPlusPlus.I18n=ui;const mi={HH:[{key:"darklord",world:2,girls:{1:["8","9","10"],2:["7270263"],3:["979916751"]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}]},{key:"ninjaspy",world:3,girls:{1:["14","13","12"],2:["318292466"],3:["936580004"]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}]},{key:"gruntt",world:4,girls:{1:["19","16","18"],2:["610468472"],3:["54950499"]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}]},{key:"edwarda",world:5,girls:{1:["29","28","26"],2:["4749652"],3:["345655744"]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}]},{key:"donatien",world:6,girls:{1:["39","40","41"],2:["267784162"],3:["763020698"]},gems:[{element:"darkness",amount:20}]},{key:"silvanus",world:7,girls:{1:["64","63","31"],2:["406004250"],3:["864899873"]},gems:[{element:"light",amount:20}]},{key:"bremen",world:8,girls:{1:["85","86","84"],2:["267120960"],3:["536361248"]},gems:[{element:"psychic",amount:20}]},{key:"finalmecia",world:9,girls:{1:["114","115","116"],2:["379441499"],3:["447396000"]},gems:[{element:"water",amount:20}]},{key:"rokosensei",world:10,girls:{1:["1247315","4649579","7968301"],2:["46227677"],3:["933487713"]},gems:[{element:"fire",amount:20}]},{key:"karole",world:11,girls:{1:["1379661","4479579","1800186"],2:["985085118"],3:["339765042"]},gems:[{element:"nature",amount:20}],items:["K4"]},{key:"jacksoncrew",world:12,girls:{1:["24316446","219651566","501847856"],2:["383709663"],3:["90685795"]},gems:[{element:"stone",amount:20}],items:["XP4"]},{key:"pandorawitch",world:13,girls:{1:["225365882","478693885","231765083"],2:["155415482"],3:["769649470"]},gems:[{element:"sun",amount:20}],items:["K4"]},{key:"nike",world:14,girls:{1:["86962133","243793871","284483399"],2:[],3:[]},gems:[{element:"darkness",amount:25}]},{key:"sake",world:15,girls:{1:["612527302","167231135","560979916","784911160","549524850","184523411"],2:[],3:[]},gems:[{element:"light",amount:25}]},{key:"werebunnypolice",world:16,girls:{1:["164866290","696124016","841591253"],2:[],3:[]},gems:[{element:"psychic",amount:25}]},{key:"auga",world:17,girls:{1:["851893423","735302216","344730128"],2:[],3:[]},gems:[{element:"water",amount:25}]},{world:18,girls:{1:[],2:[],3:[]},gems:[{element:"fire",amount:25}]}],GH:[{key:"darklord",world:2,girls:{1:["8","9","10"],2:["7270263"],3:["979916751"]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}]},{key:"ninjaspy",world:3,girls:{1:["14","13","12"],2:["318292466"],3:["936580004"]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}]},{key:"gruntt",world:4,girls:{1:["19","16","18"],2:["610468472"],3:["54950499"]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}]},{key:"edward",world:5,girls:{1:["29","28","26"],2:["4749652"],3:["345655744"]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}]},{key:"donatien",world:6,girls:{1:["39","40","41"],2:["267784162"],3:["763020698"]},gems:[{element:"darkness",amount:20}]},{key:"silvanus",world:7,girls:{1:["64","63","31"],2:["406004250"],3:["864899873"]},gems:[{element:"light",amount:20}]},{key:"bremen",world:8,girls:{1:["85","86","84"],2:["267120960"],3:["536361248"]},gems:[{element:"psychic",amount:20}]},{key:"edernas",world:9,girls:{1:["114","115","116"],2:["379441499"],3:["447396000"]},gems:[{element:"water",amount:20}]},{key:"rokosensei",world:10,girls:{1:["1247315","4649579","7968301"],2:["46227677"],3:["933487713"]},gems:[{element:"fire",amount:20}]},{key:"maro",world:11,girls:{1:["1379661","4479579","1800186"],2:["985085118"],3:["339765042"]},gems:[{element:"nature",amount:20}],items:["K4"]},{key:"jacksoncrew",world:12,girls:{1:["24316446","219651566","501847856"],2:["383709663"],3:["90685795"]},gems:[{element:"stone",amount:20}],items:["XP4"]},{key:"icaruswarlock",world:13,girls:{1:["225365882","478693885","231765083"],2:[],3:[]},gems:[{element:"sun",amount:20}],items:["K4"]},{world:14,girls:{1:["86962133","243793871","284483399"],2:[],3:[]},gems:[{element:"darkness",amount:25}]}],CxH:[{key:"bodyhack",world:2,girls:{1:["830009523","907801218","943323021"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}]},{key:"greygolem",world:3,girls:{1:["271746999","303805209","701946373"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}]},{key:"nymph",world:4,girls:{1:["943255266","977228200","743748788"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}]},{key:"athicus",world:5,girls:{1:["514994766","140401381","232860230"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}]},{key:"jockstrap",world:6,girls:{1:["623293037","764791769","801271903"],2:[],3:[]},gems:[{element:"darkness",amount:20}]},{key:"cockatrice",world:7,girls:{1:["921365371","942523553","973271744"],2:[],3:[]},gems:[{element:"light",amount:20}]},{key:"pomelo",world:8,girls:{1:["364639341","879781833","895546748"],2:[],3:[]},gems:[{element:"psychic",amount:20}]},{world:9,girls:{1:[],2:[],3:[]},gems:[{element:"water",amount:20}]}],PSH:[{key:"asaakira",world:2,girls:{1:["973280579","795788039","261345306"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}]},{key:"sammyjayne",world:3,girls:{1:["833308213","658322339","482529771"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}]},{key:"ivywinters",world:4,girls:{1:["117837840","160370794","306287449","828011942"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}]},{key:"lilycade",world:5,girls:{1:["564593641","719705773","934421949"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}]},{key:"amiamiley",world:6,girls:{1:["270611414","464811282","781232070"],2:[],3:[]},gems:[{element:"darkness",amount:20}]},{key:"alyssareece",world:7,girls:{1:["219241809","380385497","879198752"],2:[],3:[]},gems:[{element:"light",amount:20}]},{key:"kellykline",world:8,girls:{1:["165066536","734325005","805020628"],2:[],3:[]},gems:[{element:"psychic",amount:20}]},{key:"jamiebrooks",world:9,girls:{1:["191661045","369105612","665836932"],2:[],3:[]},gems:[{element:"water",amount:20}]},{world:10,girls:{1:[],2:[],3:[]},gems:[{element:"fire",amount:20}]}],HoH:[{key:"darklord",world:2,girls:{1:["8","9","10"],2:[],3:[]},gems:[{element:"fire",amount:15},{element:"sun",amount:15}]},{key:"ninjaspy",world:3,girls:{1:["14","13","12"],2:[],3:[]},gems:[{element:"darkness",amount:15},{element:"light",amount:15}]},{key:"gruntt",world:4,girls:{1:["19","16","18"],2:[],3:[]},gems:[{element:"psychic",amount:15},{element:"water",amount:15}]},{key:"edwarda",world:5,girls:{1:["29","28","26"],2:[],3:[]},gems:[{element:"nature",amount:15},{element:"stone",amount:15}]}]};var hi=a(7217),bi={};hi.Z&&hi.Z.locals&&(bi.locals=hi.Z.locals);var fi,vi=0,yi={};yi.styleTagTransform=Oe(),yi.setAttributes=u(),yi.insert=Re().bind(null,"head"),yi.domAPI=Pe(),yi.insertStyleElement=$e(),bi.use=function(e){return yi.options=e||{},vi++||(fi=Ee()(hi.Z,yi)),bi},bi.unuse=function(){0{this.injectCSSVars(),this.$overlay=$('
'),$("body").append(this.$overlay),this.$overlay.click(()=>{this.$container.removeClass("shown"),this.$overlay.removeClass("shown")}),$("#contains_all > header [type=fight] .bar-wrapper").click(()=>{var e;this.$container||(e=this.buildMenu(),this.$container=$('
'),this.$container.append(e),$("body").append(this.$container)),this.$container.addClass("shown"),this.$overlay.addClass("shown")})}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("troll-menu-font-weight",T.isCxH()?"800":"400"),Ae.registerVar("girl-ico-tick",`url("${T.getCDNHost()}/clubs/ic_Tick.png")`)}buildMenu(){const e=mi[T.getGameKey()],y=T.lsGet(b.EVENT_VILLAINS)||[],w=T.lsGet(b.MYTHIC_EVENT_VILLAINS)||[],_=T.getGirlDictionary(),t=Hero.infos.questing.id_world,x=`${T.getCDNHost()}/pictures/design/quest/ico-quest.png`,a=e.filter(e=>e.world<=t),M=$(`
`);return a.forEach(({key:e,girls:t,world:a,gems:i,items:n})=>{const o=`${a-1}`;var r=this.label(e),s=`${T.getCDNHost()}/pictures/trolls/${o}/ico1.png`,e=`/world/${a}`;let l="regular";a=y.find(({troll:e})=>e===o);let c=!0;const p={};a&&({id:a,rarity:d}=a,p.event=a,!!(a=_.get(a))&&100===a.shards||(l=`eventTroll ${d}`,c=!1));var d=w.find(({troll:e})=>e===o);d&&(d=d["id"],p.mythicEvent=d,!!(d=_.get(d))&&100===d.shards||(l="mythicEventTroll",c=!1));const u=$(``),g=$('');g.append(``);const m=$('');m.append(``);const h=$('');i&&i.forEach(({element:e,amount:t})=>{h.append(``)}),n&&n.forEach(e=>{h.append(``)}),m.append(h),g.append(m),g.append(``);const b=$('');if(Object.entries(t).forEach(([o,e])=>{if(e.length){const a=$('');var t=$(``);const r=$(``);e.forEach(e=>{var t=_.get(e);let a,i,n;t?{name:a,rarity:i,shards:n}=t:(a="Unknown",i=xi[o],n="?");t=`${T.getCDNHost()}/pictures/girls/${e}/ico0-300x.webp`,e="?"===n||n<100;c&=!e,r.append(`
${e?`
${n}
`:""}
`)}),a.append(t).append(r),b.append(a)}}),Object.entries(p).length){const f=$('');t=$(``);const v=$('');Object.entries(p).forEach(([e,t])=>{var a=_.get(t);let i,n,o;a?{name:i,rarity:n,shards:o}=a:(i="Unknown",n=xi[e],o="?");e=`${T.getCDNHost()}/pictures/girls/${t}/ico0-300x.webp`,t="?"===o||o<100;v.append(`
${t?`
${o}
`:""}
`)}),f.append(t).append(v),b.append(f)}c&&u.addClass("all-obtained"),u.append(g),u.append(b),M.append(u)}),M}};const Ci=class{static initTooltipType(e,i){if($("body").off("touchstart",e),$("body").off("touchend",e),$("body").off("touchcancel",e),$("body").off("mouseenter",e),$("body").off("mouseleave",e),window.TooltipManager){const{is_mobile:a,is_tablet:n,Tooltip:o}=window;var t=a&&a()||n&&n();window.TooltipManager.initTooltipType(t,e,!1,e=>{var{title:t,body:a}=i(),a=new o($(e),t,a);window.TooltipManager.initNewTooltip(e,a)})}else window.tooltips&&(window.tooltips[e]=i,window.addEventHandlers(e))}};var ki=a(3849),Ti={};ki.Z&&ki.Z.locals&&(Ti.locals=ki.Z.locals);var Ii,Ai=0,Si={};Si.styleTagTransform=Oe(),Si.setAttributes=u(),Si.insert=Re().bind(null,"head"),Si.domAPI=Pe(),Si.insertStyleElement=$e(),Ti.use=function(e){return Si.options=e||{},Ai++||(Ii=Ee()(ki.Z,Si)),Ti},Ti.unuse=function(){0`carac${e}`;const $i=class extends V{constructor(){super({baseKey:Di,label:gi.getModuleLabel("config",Di),default:!0}),this.label=gi.getModuleLabel.bind(this,Di),this.$tooltips={},this.previousCaracs={1:0,2:0,3:0},this.toolipData={caracs:{},inventory:{}}}shouldRun(){return T.isCurrentPage("shop")}run(){!this.hasRun&&this.shouldRun()&&(Li.use(),T.defer(()=>{this.injectCSSVars(),this.setupHooks(),this.updateStats(),this.updateInventory(),this.updateEquips()}),this.hasRun=!0)}updateStats(){const m=[],h=[];Object.entries(this.previousCaracs).every(([e,t])=>t===Hero.infos.caracs[ji(e)])||($("#equiped .armor .slot:not(.empty)").each((e,t)=>{m.push($(t).data("d"))}),$("#equiped .booster .slot:not(.empty):not(.mythic)").each((e,t)=>{h.push($(t).data("d"))}),Ni.forEach(e=>{const i=ji(e),t=`${i}_equip`;var a=Hero.infos.caracs[i],n=m.map(e=>e[i]||+e[t]).reduce((e,t)=>e+t,0),o=heroStatsPrices[e]["base_stat"],r=Hero.infos[i],s=30*Hero.infos.level,l=s-r,c=q(s),p=q(r),s=c-p;let d=0,u=0;h.forEach(e=>{var t=e.item||e,{identifier:a,rarity:e}=t;"B1"===a&&(t=t[i],"legendary"===e?u+=t/100:d+=t)});c=d+Math.ceil((o+r+n+d)*u);let g=0;T.isInClub()&&(g=a-o-r-n-c),this.toolipData.caracs[e]={key:i,unboughtStat:l,unspent:s,spent:p,baseStat:o,boughtStat:r,equipStat:n,boosterStat:c,clubStat:g},window.market_inventory||(this.$tooltips[e]||(this.$tooltips[e]=$(`
`),$(`.hero_stats [hero=${i}]`).append('
').append(this.$tooltips[e])),this.$tooltips[e].html(this.buildCaracTooltipHtml(this.toolipData.caracs[e])))}))}buildCaracTooltipHtml(e){var{unboughtStat:t,unspent:a,spent:i,baseStat:n,boughtStat:o,equipStat:r,boosterStat:s,clubStat:e}=e;return`
${this.label("pointsUnbought")} :${gi.nThousand(t)}
${this.label("moneyUnspent")} :${gi.nThousand(a)}
${this.label("moneySpent")} :${gi.nThousand(i)}

${this.label("pointsLevel")} :${gi.nThousand(n)}
${this.label("pointsBought")} :${gi.nThousand(o)}
${this.label("pointsEquip")} :${gi.nThousand(r)}
${this.label("pointsBooster")} :${gi.nThousand(s)}
${this.label("pointsClub")} :${gi.nThousand(e)}
`.replace(/( {4}|\n)/g,"")}buildItemTooltipHtml(e,t){var{count:a,cost:i,value:t}=t;return`
${this.label("youOwn",{count:gi.nThousand(a),type:this.label(`${e}Item`)})}
${["xp","aff"].includes(e)?this.label("youCanGive",{value:gi.nThousand(t),currency:this.label(`${e}Currency`)})+"
":""} ${this.label("youCanSell",{cost:gi.nThousand(i)})}
`}buildEquipsTooltipHtml(e){var{count:t,cost:e}=e;return`
${this.label("youOwn",{count:gi.nThousand(t),type:this.label("equips")})}
${this.label("youCanSell",{cost:gi.nThousand(e)})}
`}updateInventory(){this.updateItems(),this.updateEquips()}updateItems(){if(!window.market_inventory){const a=T.lsGet(b.MARKET_INFO);a.sellableItems&&K.forEach(e=>{if(!this.$tooltips[e]){this.$tooltips[e]=$('
');const t=$('
');$(`#inventory .${Q[e]}`).prepend(t),t.after(this.$tooltips[e])}this.$tooltips[e].html(this.buildItemTooltipHtml(e,a.sellableItems[e]))})}}updateEquips(){if(!window.market_inventory){var e=T.lsGet(b.MARKET_INFO);if(e.equipsAggregate){var t="equip";if(!this.$tooltips[t]){this.$tooltips[t]=$('
');const a=$('
');$("#inventory .armor").prepend(a),a.after(this.$tooltips[t])}this.$tooltips[t].html(this.buildEquipsTooltipHtml(e.equipsAggregate))}}}setupHooks(){var e,t;T.onAjaxResponse(/action=update_stats/,(e,t)=>{if(e.success){const i=new URLSearchParams(t.data);var a=ji(i.get("carac"));window.market_inventory?(t=+i.get("nb"),Hero.infos[a]+=t):(e=e[a],Hero.infos[a]=e)}}),Ni.forEach(e=>{var t=ji(e);const a=new MutationObserver(()=>this.updateStats());a.observe($(`[hero=${t}] [carac=${e}]`)[0],{childList:!0})}),$(document).on("market:inventory-updated",()=>this.updateItems()),$(document).on("market:equips-updated",()=>this.updateEquips()),window.market_inventory&&(Ni.forEach(t=>{var e=`.my-hero-stats [hero=carac${t}] [carac=${t}]`;const a=$(e).attr("hh_title");$(e).removeAttr("hh_title"),$(e).removeAttr("tooltip"),Ci.initTooltipType(e,()=>{var e=this.toolipData.caracs[t],e=this.buildCaracTooltipHtml(e);return{title:a,body:e}})}),K.forEach(t=>{var e=`#${W[t]}-tab-container #player-inventory-container`,a=`${e} .inventoryInfo`,i=$('
');$(e).append(i),Ci.initTooltipType(a,()=>{var e=T.lsGet(b.MARKET_INFO).sellableItems[t];return{title:"",body:this.buildItemTooltipHtml(t,e)}})}),e="#equipement-tab-container #player-inventory-container",t=$('
'),$(e).append(t),Ci.initTooltipType("#equipement-tab-container #player-inventory-container .inventoryInfo",()=>{var e=T.lsGet(b.MARKET_INFO).equipsAggregate;return{title:"",body:this.buildEquipsTooltipHtml(e)}}))}injectCSSVars(){Ae.registerVar("info-icon",`url(${T.getCDNHost()}/design/ic_info.svg)`)}},Ei="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGZpbGw9IiNGRkZGRkYiPjxnPjxwYXRoIGQ9Ik0wLDBoMjQgTTI0LDI0SDAiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyw2aDEwbC01LjAxLDYuM0w3LDZ6IE00LjI1LDUuNjFDNi4yNyw4LjIsMTAsMTMsMTAsMTN2NmMwLDAuNTUsMC40NSwxLDEsMWgyYzAuNTUsMCwxLTAuNDUsMS0xdi02IGMwLDAsMy43Mi00LjgsNS43NC03LjM5QzIwLjI1LDQuOTUsMTkuNzgsNCwxOC45NSw0SDUuMDRDNC4yMSw0LDMuNzQsNC45NSw0LjI1LDUuNjF6Ii8+PHBhdGggZD0iTTAsMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9nPjwvc3ZnPg==";var zi=a(5759),Pi={};zi.Z&&zi.Z.locals&&(Pi.locals=zi.Z.locals);var Oi,Ri=0,Hi={};Hi.styleTagTransform=Oe(),Hi.setAttributes=u(),Hi.insert=Re().bind(null,"head"),Hi.domAPI=Pe(),Hi.insertStyleElement=$e(),Pi.use=function(e){return Hi.options=e||{},Ri++||(Oi=Ee()(zi.Z,Hi)),Pi},Pi.unuse=function(){0(e[t]=a.includes(t),e),{})}static onUpdate(e){Zi.push(e)}static callUpdateCallbacks(){Zi.forEach(e=>{e()})}}const Ui=Bi;class Fi{static flattenRelevantKeys(e){var{level:t,carac1_equip:a,carac2_equip:i,carac3_equip:n,endurance_equip:o,chance_equip:r,id_member_armor:s,item:{id_equip:l,rarity:c,name_add:p},skin:{identifier:d,subtype:e}}=e;return{identifier:d,id_member_armor:s,subtype:e,id_equip:l,rarity:c,name_add:p,level:t,carac1_equip:a,carac2_equip:i,carac3_equip:n,endurance_equip:o,chance_equip:r}}static makeEquipKey(e){const t=Fi.flattenRelevantKeys(e);return Fi.keyParts.map(e=>t[e]).join("_")}static makeFavouriteKey(e){const t=Fi.flattenRelevantKeys(e);return Fi.favouriteKeyParts.map(e=>t[e]).join("_")}static keyMatchesFilter(e,t,a){var i=e.split("_"),e=!0;return e&=a.subtype===Fi.filterDefault||a.subtype===i[Fi.keyPartOrdinals.subtype],e&=a.rarity===Fi.filterDefault||a.rarity===i[Fi.keyPartOrdinals.rarity],e&=a.stats===Fi.filterDefault||Fi.statsMap[a.stats].includes(i[Fi.keyPartOrdinals.name_add]),e&=a.favourites===Fi.filterDefault||JSON.parse(a.favourites)===Ui.isFavourite(t)}static createGridSelectorItem({id:e,value:t,icon:a,bgColor:i,bgImage:n,parentName:o}){var r=`${o}-${e}-${t}`;return` `}static createGridSelector({id:n,options:e,gridConfig:t,parentName:o}){var a=`${o}-${n}-${Fi.filterDefault}`;return`
${e.map(e=>{var{value:t,icon:a,bgColor:i,bgImage:e}=e;return Fi.createGridSelectorItem({id:n,value:t,icon:a,bgColor:i,bgImage:e,parentName:o})}).join("")}
`}static createFilterBox(t){return $(`
`)}static createFilterBtn(){return $('')}}Fi.keyParts=["id_member_armor","subtype","rarity","name_add"],Fi.keyPartOrdinals=Fi.keyParts.reduce((e,t,a)=>(e[t]=a,e),{}),Fi.favouriteKeyParts=["identifier","subtype","id_equip","level","carac1_equip","carac2_equip","carac3_equip","endurance_equip","chance_equip"],Fi.statsMap={rainbow:["16"],hc:["1","6","7","8","9"],ch:["2","6","10","11","12"],kh:["3","7","10","13","14"],end:["4","8","11","13","15"],har:["5","9","12","14","15"]},Fi.filterDefault="all",Fi.filterDefaultIcon="caracs/no_class.png",Fi.filterOptions=new class{get subtype(){return[{value:"1",icon:"pictures/items/ET1.png"},{value:"2",icon:"pictures/items/EH1.png"},{value:"3",icon:"pictures/items/EB1.png"},{value:"4",icon:"pictures/items/ES1.png"},{value:"5",icon:"pictures/items/EF1.png"},{value:"6",icon:"pictures/items/EA1.png"}]}get rarity(){return[{value:"common",bgColor:"#8d8e9f"},{value:"rare",bgColor:"#23b56b"},{value:"epic",bgColor:"#ffb244"},{value:"legendary",bgColor:"#9150bf",bgImage:`url(${T.getCDNHost()}/legendary.png)`},{value:"mythic",bgColor:"transparent",bgImage:"radial-gradient(closest-side at 50% 50%, rgb(245, 168, 102) 0px, rgb(236, 0, 57) 51%, rgb(158, 14, 39) 100%)"}]}get stats(){return[{value:"rainbow",icon:"pictures/misc/items_icons/16.svg"},{value:"hc",icon:"pictures/misc/items_icons/1.png"},{value:"ch",icon:"pictures/misc/items_icons/2.png"},{value:"kh",icon:"pictures/misc/items_icons/3.png"},{value:"end",icon:"pictures/misc/items_icons/4.png"},{value:"har",icon:"pictures/misc/items_icons/5.png"}]}get favourites(){return[{value:!0,icon:"design/ic_star_orange.svg"},{value:!1,icon:"design/ic_star_white.svg"}]}},Fi.filterOptionsGrids={subtype:{flow:"column",cols:"1fr 1fr",rows:"1fr 1fr 1fr"},rarity:{flow:"row",cols:"1fr 1fr",rows:"1fr 1fr"},stats:{flow:"row",cols:"1fr 1fr",rows:"1fr 1fr 1fr"},favourites:{flow:"row",cols:"1fr auto",rows:"1fr"}};const qi=Fi;const Qi=class{constructor(e,t,a){this.$container=e,this.managedEquips={},this.allEquipIdsInOrder=[],this.visibleEquipIds=[],this.favouriteKeys={},this.elementCache={},this.keysForIds={},this.name=t,this.skipFilter=a,this.activeFilter={subtype:qi.filterDefault,rarity:qi.filterDefault,stats:qi.filterDefault,favourites:qi.filterDefault}}get $content(){return this.$container.find(".player-inventory-content, .items-container")}init(){var{materials_items:e,player_inventory:t}=window;const a=e||t.armor;if(a.forEach(e=>{var t=qi.makeEquipKey(e);this.managedEquips[t]=e,this.allEquipIdsInOrder.push(t),this.visibleEquipIds.push(t)}),this.$favouriteToggle=$('
'),this.favouriteToggleCallback=e=>{const t=$(e.target).parent();e=`${t.data("equip-key")}`,e=this.favouriteKeys[e];JSON.parse(t.attr("data-is-favourite"))?Ui.removeFromFavourites(e):Ui.addToFavourites(e)},this.$content.length&&this.$content.children("div").length)this.annotateEquipsWithKeys(),this.annotateEquipsWithFavourites(),this.checkSelection();else{const i=new MutationObserver(()=>{this.$content.children("div").length&&(this.annotateEquipsWithKeys(),this.annotateEquipsWithFavourites(),this.checkSelection(),i.disconnect())});i.observe(this.$container[0],{childList:!0,subtree:!0})}this.setupHooks(),this.skipFilter||this.attachFilterButtonAndPanel()}setupHooks(){T.onAjaxResponse(/action=market_equip_armor/,e=>{var t=e["unequipped_armor"],a=this.$content.find(".slot.selected").data("d");const i=qi.makeEquipKey(a);e=qi.makeEquipKey(t),a=qi.makeFavouriteKey(t);const n=[this.allEquipIdsInOrder,this.visibleEquipIds];n.forEach(e=>{var t=e.indexOf(i);-1{const a=e["items"];a&&a.length&&(a.forEach(e=>{var t=qi.makeEquipKey(e),a=qi.makeFavouriteKey(e);this.managedEquips[t]=e,this.allEquipIdsInOrder.push(t),qi.keyMatchesFilter(t,a,this.activeFilter)&&this.visibleEquipIds.push(t),this.favouriteKeys[t]=a,this.keysForIds[e.id_member_armor]=t}),this.reconsileAfterNextDOMChange(null,t))};if(T.onAjaxResponse(/action=market_get_armor/,e=>t(e,!1)),T.onAjaxResponse(/action=mythic_armor_load_material_items/,e=>t(e,!0)),T.onAjaxResponse(/action=market_sell/,(e,t)=>{const a=new URLSearchParams(t.data);var{type:i,id_item:t}=["type","id_item"].map(e=>({[e]:a.get(e)})).reduce((e,t)=>Object.assign(e,t),{});if("armor"!==!i){const n=this.keysForIds[t],o=[this.allEquipIdsInOrder,this.visibleEquipIds];o.forEach(e=>{var t=e.indexOf(n);0this.padWithEmptySlots())}}),T.onAjaxResponse(/action=market_buy/,(e,t)=>{const a=new URLSearchParams(t.data);var t=["type","id_item"].map(e=>({[e]:a.get(e)})).reduce((e,t)=>Object.assign(e,t),{})["type"],e=e["item_ids"];if("armor"!==!t){const o=[];Object.entries(e).forEach(([i,e])=>{let n=$(`[id_item="${e}]`);if(n.length||$('[id_item="null"]').each((e,t)=>{var a=$(t).data("d");if(a&&`${a.index}`===i)return n=$(t),!1}),n.length){const a=n.data("d");a.id_member_armor||(a.id_member_armor=e,a.id_member=window.Hero.infos.id,o.push(n));var t=qi.makeEquipKey(a),e=qi.makeFavouriteKey(a);this.managedEquips[t]=a,this.allEquipIdsInOrder.splice(0,0,t),qi.keyMatchesFilter(t,e,this.activeFilter)&&this.visibleEquipIds.splice(0,0,t),this.favouriteKeys[t]=e,this.keysForIds[a.id_member_armor]=t}}),this.reconsileAfterNextDOMChange(()=>{o.forEach(e=>{const t=e.parent(),a=t.parent();t.detach(),a.append('
')})})}}),new MutationObserver(()=>{this.checkSelection()}).observe(this.$content[0],{attributes:!0,subtree:!0,attributeFilter:["class"]}),Ui.onUpdate(()=>{this.updateVisibleIdsForFilter(),this.reconcileElements("upgrade"===this.name),this.checkSelection()}),"upgrade"===this.name){const e=this.$container.find("button#level-up");new MutationObserver(()=>{e.prop("disabled")||this.$container.find(".selected [data-is-favourite=true]").length&&e.prop("disabled",!0)}).observe(e[0],{attributes:!0,attributeFilter:["disabled"]})}}reconsileAfterNextDOMChange(e,t){this.doAfterNextDOMChange(e,()=>this.reconcileElements(t))}doAfterNextDOMChange(...e){const t=new MutationObserver(()=>{this.$content.children(".slot-container, .item-container").length&&(e.forEach(e=>{e&&"function"==typeof e&&e()}),t.disconnect())});t.observe(this.$content[0],{childList:!0})}attachFilterButtonAndPanel(){const e=qi.createFilterBtn(),t=qi.createFilterBox(this.name);this.$container.append(e).append(t),e.click(()=>{t.find(".equip_filter_box").toggle()}),t.find("input").each((e,t)=>{$(t).change(e=>{const{value:t,name:a}=e.target;this.activeFilter[a.replace(`${this.name}-`,"")]=t,this.updateVisibleIdsForFilter(),this.reconcileElements()})})}updateVisibleIdsForFilter(){this.visibleEquipIds=this.allEquipIdsInOrder.filter(e=>qi.keyMatchesFilter(e,this.favouriteKeys[e],this.activeFilter))}annotateEquipsWithKeys(){let a=!1;this.$container.find(".slot:not(.empty)").each((e,t)=>{var t=$(t),t=this.assertEquipAnnotatedWithKey(t)["changed"];a|=t}),a&&$(document).trigger("market:equips-annotated")}assertEquipAnnotatedWithKey(e){let t=e.attr("data-equip-key"),a;var i,n;return t||(i=e.data("d"),t=qi.makeEquipKey(i),n=qi.makeFavouriteKey(i),e.attr("data-equip-key",t),this.favouriteKeys[t]=n,this.keysForIds[i.id_member_armor]=t,a=!0),{key:t,changed:a}}annotateEquipsWithFavourites(){this.updateFavouritesAnnotationsForKeys(this.visibleEquipIds)}updateFavouritesAnnotationsForKeys(e){const n=e.map(e=>({[e]:this.favouriteKeys[e]})).reduce((e,t)=>Object.assign(e,t),{}),o=Ui.areFavourites(Object.values(n));e.forEach(e=>{var t=n[e],t=o[t];const a=this.$forKey(e);if(a.attr("data-is-favourite",t),!a.find(".favourite-toggle").length){const i=this.$favouriteToggle.clone();a.prepend(i),i.click(this.favouriteToggleCallback)}})}$forKey(e){return this.$container.find(`[data-equip-key="${e}"]`)}reconcileElements(n){this.$content.find(".slot:not(.empty)").each((e,t)=>{const a=$(t);var t=this.assertEquipAnnotatedWithKey(a)["key"];if(!n){const i=a.parent();this.elementCache[t]=i,this.visibleEquipIds.includes(t)||i.detach()}}),n||(this.allEquipIdsInOrder.forEach(e=>{var t;this.visibleEquipIds.includes(e)&&((t=this.elementCache[e])&&t.length?this.$content.append(t):console.log("no cache entry for key",e))}),this.$content.append(this.$content.find(".slot-container.empty")),this.padWithEmptySlots(),this.$content.getNiceScroll().resize()),this.annotateEquipsWithFavourites(),this.checkSelection()}padWithEmptySlots(){var e,t=this.$content.width(),a=Math.round(t/106),i=4*a,n=this.$content.find(".slot-container").length;let o=0;if(n
'),o--;else if(o<0)for(;o<0;)this.$content.find(".slot-container.empty").last().remove(),o++}checkSelection(){const e=this.$content.find(".slot.selected");if(e.length){const t=this.$container.find("button[rel=sell]");t.length&&(JSON.parse(e.attr("data-is-favourite"))?t.attr("disabled","disabled"):t.removeAttr("disabled"))}}},Wi=T["$"],Yi="marketEquipsFilter";const Ki=class extends V{constructor(){super({baseKey:Yi,label:gi.getModuleLabel("config",Yi),default:!0}),this.label=gi.getModuleLabel.bind(this,Yi)}shouldRun(){return T.isCurrentPage("shop")||T.isCurrentPage("mythic-equipment-upgrade")}run(){!this.hasRun&&this.shouldRun()&&(Gi.use(),T.defer(()=>{this.injectCSSVars();let e=[];T.isCurrentPage("shop")?e=[{$container:Wi("#my-hero-equipement-tab-container"),name:"equippable"},{$container:Wi("#equipement-tab-container .right-container"),name:"sellable"}]:T.isCurrentPage("mythic-equipment-upgrade")&&(e=[{$container:Wi(".inventory-section"),name:"upgrade",skipFilter:!0}]),e.forEach(({$container:e,name:t,skipFilter:a})=>{const i=new Qi(e,t,a);i.init()})}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("filter-icon",`url('${Ei}')`),Ae.registerVar("star-icon-white",`url('${T.getCDNHost()}/design/ic_star_white.svg')`),Ae.registerVar("star-icon-orange",`url('${T.getCDNHost()}/design/ic_star_orange.svg')`)}};class Vi{constructor({aff:e,sc:t,hc:a}){this.aff=e,this.sc=t,this.hc=a}}class Ji{constructor(e){this.steps=e,this.totalAffCache={},this.totalSCCache={},this.totalHCCache={}}totalAff(e){if(e>this.steps.length)throw new Error(`bad data for stage ${e}`);return this.totalAffCache[e]||(this.totalAffCache[e]=this.steps.slice(0,e).reduce((e,t)=>e+t.aff,0)),this.totalAffCache[e]}totalSC(e){if(e>this.steps.length)throw new Error(`bad data for stage ${e}`);return this.totalSCCache[e]||(this.totalSCCache[e]=this.steps.slice(0,e).reduce((e,t)=>e+t.sc,0)),this.totalSCCache[e]}totalHC(e){if(e>this.steps.length)throw new Error(`bad data for stage ${e}`);return this.totalHCCache[e]||(this.totalHCCache[e]=this.steps.slice(0,e).reduce((e,t)=>e+t.hc,0)),this.totalHCCache[e]}}const Xi={starting:new Ji([new Vi({aff:90,sc:36e3,hc:36}),new Vi({aff:225,sc:9e4,hc:60}),new Vi({aff:563,sc:225e3,hc:114}),new Vi({aff:1125,sc:45e4,hc:180}),new Vi({aff:2250,sc:9e5,hc:300})]),common:new Ji([new Vi({aff:180,sc:72e3,hc:72}),new Vi({aff:450,sc:18e4,hc:120}),new Vi({aff:1125,sc:45e4,hc:228}),new Vi({aff:2250,sc:9e5,hc:360}),new Vi({aff:4500,sc:18e5,hc:600})]),rare:new Ji([new Vi({aff:540,sc:216e3,hc:216}),new Vi({aff:1350,sc:54e4,hc:360}),new Vi({aff:3375,sc:135e4,hc:678}),new Vi({aff:6750,sc:27e5,hc:1080}),new Vi({aff:13500,sc:54e5,hc:1800})]),epic:new Ji([new Vi({aff:1260,sc:504e3,hc:504}),new Vi({aff:3150,sc:126e4,hc:840}),new Vi({aff:7875,sc:315e4,hc:1578}),new Vi({aff:15750,sc:63e5,hc:2520}),new Vi({aff:31500,sc:126e5,hc:4200})]),legendary:new Ji([new Vi({aff:1800,sc:72e4,hc:720}),new Vi({aff:4500,sc:18e5,hc:1200}),new Vi({aff:11250,sc:45e5,hc:2250}),new Vi({aff:22500,sc:9e6,hc:3600}),new Vi({aff:45e3,sc:18e6,hc:6e3})]),mythic:new Ji([new Vi({aff:4500,sc:18e5,hc:1800}),new Vi({aff:11250,sc:45e5,hc:3e3}),new Vi({aff:28125,sc:1125e4,hc:5628}),new Vi({aff:56250,sc:225e5,hc:9e3}),new Vi({aff:112500,sc:45e6,hc:15e3}),new Vi({aff:225e3,sc:9e7,hc:18e3})])},en={starting:1,common:1,rare:1.2,epic:1.4,legendary:1.6,mythic:4};const tn=new class{constructor(){this.cache={}}getCachedForRarity(e){var a;return this.cache[e]||(this.cache[e]=(a=en[e],Array((window.GIRL_MAX_LEVEL||HH_MAX_LEVEL)-1).fill().map((e,t)=>Math.ceil(10*a*Math.pow(1.0075,t))).reduce((e,t,a)=>(e.push(t+(0===a?0:e[e.length-1])),e),[]))),this.cache[e]}get starting(){return this.getCachedForRarity("starting")}get common(){return this.getCachedForRarity("common")}get rare(){return this.getCachedForRarity("rare")}get epic(){return this.getCachedForRarity("epic")}get legendary(){return this.getCachedForRarity("legendary")}get mythic(){return this.getCachedForRarity("mythic")}},an=["fire","nature","stone","sun","water","darkness","light","psychic"],nn={fire:"Eccentric",nature:"Exhibitionist",stone:"Physical",sun:"Playful",water:"Sensual",darkness:"Dominatrix",light:"Submissive",psychic:"Voyeurs"};var on=a(2031),rn={};on.Z&&on.Z.locals&&(rn.locals=on.Z.locals);var sn,ln=0,cn={};cn.styleTagTransform=Oe(),cn.setAttributes=u(),cn.insert=Re().bind(null,"head"),cn.domAPI=Pe(),cn.insertStyleElement=$e(),rn.use=function(e){return cn.options=e||{},ln++||(sn=Ee()(on.Z,cn)),rn},rn.unuse=function(){0(e[t]=0,e),{}),caracs:{1:0,2:0,3:0},elements:an.reduce((e,t)=>(e[t]=0,e),{}),xpToCap:0,xpToMax:0,gems:an.reduce((e,t)=>(e[t]=0,e),{}),aff:0,affSC:0,affHC:0}}shouldRun(){return T.isCurrentPage("harem")&&!T.isCurrentPage("hero")}aggregateStats(){Object.values(girlsDataList).forEach(a=>{if(a.own){var{salary:e,salary_per_hour:t,rarity:i,class:n,element:o,graded:r,nb_grades:s,level:l,level_cap:c,awakening_level:p}=a,s=parseInt(s,10),p=parseInt(p,10);if(this.aggregates.scCollectAll+=e,this.aggregates.rarities[i]++,this.aggregates.caracs[n]++,this.aggregates.elements[o]++,this.aggregates.girls++,this.aggregates.scPerHour+=Math.round(t),this.aggregates.unlockedScenes+=r,this.aggregates.totalScenes+=s,this.aggregates.levelSum+=parseInt(l),r{let t=0;return ee+=t*mn[a],0)),t})(p,i)}})}buildStatsDisplay(){return dn(`
${this.buildGeneralSummary()} ${this.buildUpgradeSummary()} ${this.buildMarketSummary()}
`)}buildGeneralSummary(){const{high_level_girl_owned:e,awakening_requirements:i}=window,t=e.slice(1).map((e,t)=>{var a=i[t]["cap_level"],t=i[t+1]["girls_required"];return{girls_required:t,girls_owned:e,cap_level:a}});return`

${this.label("haremStats")}

${this.aggregates.girls}
    ${Object.entries(this.aggregates.caracs).map(([e,t])=>`
  • ${gi.nThousand(t)}
  • `).join("")}
    ${Object.entries(this.aggregates.elements).map(([e,t])=>`
  • ${gi.nThousand(t)}
  • `).join("")}
    ${Object.entries(this.aggregates.rarities).map(([e,t])=>`
  • ${GT.design[`girls_rarity_${e}`][0].normalize("NFD").replace(/[\u0300-\u036f]/g,"")}${gi.nThousand(t)}
  • `).join("")}
  • ${GT.design.Lvl} ${gi.nThousand(this.aggregates.levelSum)}
    / ${gi.nThousand(GIRL_MAX_LEVEL*this.aggregates.girls)}
  • ${gi.nThousand(this.aggregates.unlockedScenes)}
    / ${gi.nThousand(this.aggregates.totalScenes)}
  • ${gi.nThousand(this.aggregates.scPerHour)} / ${GT.time.h}
    ${gi.nThousand(this.aggregates.scCollectAll)} / ${GT.design.harem_collect}
    ${t.map(({cap_level:e,girls_required:t,girls_owned:a})=>`
  • ${e}${gi.nThousand(a)}/${t}
  • `).join("")}
`}buildUpgradeSummary(){return`

${this.label("upgrades")}

${this.label("toUpgrade")}
  • ${gi.nThousand(this.aggregates.aff)} ${GT.design.Aff}
    ( ${gi.nThousand(417*this.aggregates.aff)})
  • ${this.label("or",{left:` ${gi.nThousand(this.aggregates.affSC)}
    `,right:` ${gi.nThousand(this.aggregates.affHC)}`})}

${this.label("levelsAwakening")}

${this.label("toLevelCap")}
  • ${gi.nThousand(this.aggregates.xpToCap)} ${GT.design.XP}
    ( ${gi.nThousand(200*this.aggregates.xpToCap)})
${this.label("toLevelMax",{max:GIRL_MAX_LEVEL})}
  • ${gi.nThousand(this.aggregates.xpToMax)} ${GT.design.XP}
    ( ${gi.nThousand(200*this.aggregates.xpToMax)})
    ${Object.entries(this.aggregates.gems).map(([e,t])=>`
  • ${gi.nThousand(t)}
  • `).join("")}
`}buildMarketSummary(){var a=T.lsGet(b.MARKET_INFO);let i="";if(a){var{buyableItems:n,sellableItems:o,refreshTime:r,refreshLevel:s}=a;let e="",t="";e=r${this.label("buyable")}

${this.label("marketRestocked")}

`:n?({aff:a,xp:n}=n,` ${this.label("buyable")}
  • ${this.label("canBeBought",{item:`${gi.nThousand(n.sc.value)} ${GT.design.XP} (${n.sc.count})`,amount:` ${gi.nThousand(n.sc.cost)}`})}
    ${this.label("canBeBought",{item:`${gi.nThousand(n.hc.value)} ${GT.design.XP} (${n.hc.count})`,amount:` ${gi.nThousand(n.hc.cost)}`})}
  • ${this.label("canBeBought",{item:`${gi.nThousand(a.sc.value)} ${GT.design.Aff} (${a.sc.count})`,amount:` ${gi.nThousand(a.sc.cost)}`})}
    ${this.label("canBeBought",{item:`${gi.nThousand(a.hc.value)} ${GT.design.Aff} (${a.hc.count})`,amount:` ${gi.nThousand(a.hc.cost)}`})}

${this.label("marketRestock",{time:new Date(1e3*r).toLocaleString(gi.getLang()),level:s+1})}

`):` ${this.label("buyable")}

${this.label("visitMarket")}

`,t=o?({xp:s,aff:o}=o,` ${this.label("sellable")}
  • ${gi.nThousand(s.value)} ${GT.design.XP} (${s.count})
    ${this.label("canBeSold",{sc:` ${gi.nThousand(s.cost)}`})}
  • ${gi.nThousand(o.value)} ${GT.design.Aff} (${o.count})
    ${this.label("canBeSold",{sc:` ${gi.nThousand(o.cost)}`})}
    ${an.map(e=>`
  • ${gi.nThousand(parseInt(player_gems_amount[e].amount),10)}
  • `).join("")}
`):` ${this.label("sellable")}

${this.label("visitMarket")}

`,i=t+e}else i=`

${this.label("visitMarket")}

`;return`

${this.label("market")}

${i}
`}attachToPage(e){const t=dn('
'),a=dn('
');dn("#harem_left").append(t).append(e).append(a),t.click(()=>{e.hasClass("visible")?(e.removeClass("visible"),a.removeClass("visible")):(e.addClass("visible"),a.addClass("visible"))}),a.click(()=>{e.removeClass("visible"),a.removeClass("visible")})}attachWikiLink(e,t){if(!T.isCxH()&&!T.isPSH()){var a=girlsDataList[e],e=T.getWikiLink(a.name,gi.getLang());if(!a.own){const i=t.find(".WikiLinkDialogbox > a");i.length?i.attr("href",e):t.find(".middle_part.missing_girl .dialog-box").append(``)}if(a.own){const n=t.find(".WikiLink a");n.length?n.attr("href",e):t.find(".middle_part h3").wrap(``)}}}attachSceneCostsAndStats(e,t){const a=t.find("a.later");if(a.length){const r=girlsDataList[e];a.each((e,t)=>{const a=dn(t);var i=a.index(),n=r["rarity"],o=Xi[n].totalAff(i+1)-r.Affection.cur,{sc:t,hc:n}=Xi[n].steps[i],i=T.isNutakuKobans()?1/6:1,i=`
${gi.nThousand(o)} ${GT.design.Aff}
${this.label("or",{left:` ${gi.nThousand(t)}
`,right:` ${gi.nThousand(Math.ceil(n*i))}`})}
`.replace(/(\n| {4})/g,"");a.attr("tooltip",i)})}}onGirlSelectionChanged(e,t){this.attachWikiLink(e,t),this.attachSceneCostsAndStats(e,t)}run(){!this.hasRun&&this.shouldRun()&&(pn.use(),T.defer(()=>{this.aggregateStats(),this.attachToPage(this.buildStatsDisplay());var e=()=>{const e=dn("#harem_right [girl]");var t;e.length&&(t=e.attr("girl"),this.currentGirlId!==t&&(this.currentGirlId=t,this.onGirlSelectionChanged(t,e)))};new MutationObserver(e).observe(dn("#harem_right")[0],{childList:!0}),e()}),this.hasRun=!0)}};var bn=a(1072),fn={};bn.Z&&bn.Z.locals&&(fn.locals=bn.Z.locals);var vn,yn=0,wn={};wn.styleTagTransform=Oe(),wn.setAttributes=u(),wn.insert=Re().bind(null,"head"),wn.domAPI=Pe(),wn.insertStyleElement=$e(),fn.use=function(e){return wn.options=e||{},yn++||(vn=Ee()(bn.Z,wn)),fn},fn.unuse=function(){0{this.injectCSSVars(),this.aggregateData(),this.displaySummary({board:e,promo:t}),this.manageTableAnnotations(),this.manageHideFoughtOpponents()}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("legendary-bg",`url("${T.getCDNHost()}/legendary.png")`)}aggregateData(){const{leagues_list:e,season_end_at:t,Hero:a}=window;var i=e.length;this.aggregates.playersTotal=i;const r={},s=i-14,l=i-15;this.aggregates.demoteThreshold=s;const c=[...Mn,...Mn.map(e=>e+1)],p=[];e.forEach(({nb_challenges_played:e,level:t,place:a,class:i,html:n})=>{const o=$(n.replace(/[\n\t]/g,""));p.push(parseInt(t,10));t=gi.parseLocaleRoundedInt(o.eq(4).text());r[a]=t,c.includes(a)&&(this.aggregates.tops[a]=t),s===a?this.aggregates.demotions.demote=t:l===a&&(this.aggregates.demotions.nonDemote=t),i&&i.includes("personal_highlight")?(this.aggregates.playerRank=a,this.aggregates.playerScore=t):this.aggregates.challengesDone+=parseInt(e,10)});var n=parseInt(Math.floor(t/60),10),o=a.energies.challenge.amount!==a.energies.challenge.max_amount?Math.floor((n+(35-a.energies.challenge.next_refresh_ts/60))/35)+parseInt(a.energies.challenge.amount,10):Math.floor(n/35)+parseInt(a.energies.challenge.amount,10);this.aggregates.challengesPossible=o,p.sort((e,t)=>e-t);var d=Math.floor(p.length/2);this.aggregates.levelRange={min:Math.min(...p),max:Math.max(...p),median:p.length%2?p[d]:(p[d-1]+p[d])/2};var{challengesDone:u,playerScore:n}=this.aggregates,o=3*(i-1);this.aggregates.challengesTotal=o;var d=0!==u?n/u:0,i=Math.round(100*d)/100,u=Math.floor(d*o),d={points:n,avg:i},o=(T.lsGet(b.LEAGUE_SCORE)||{points:0,avg:0})["points"];o{var{diff:t,score:a,symbol:i,labelKey:n}=((e,t,a,i,n)=>{let o="",r,s,l;return l=e<=a?(s=n,r=t-n,r&&(o="-"),"stayInTop"):(s=i+1,r=s-t,o="+","notInTop"),{symbol:o,diff:r,score:s,labelKey:l}})(r,o,e,s[e],s[e+1]);return`${i}${gi.nThousand(t)}`}).join("")),n){var m=window["league_tag"],{demote:h,nonDemote:b}=l,i=1e).map(e=>`

${e}

`).join("");g=` `}f=a-e;this.possibleChallengesTooltip=`${this.label("challengesRegen",{challenges:t})}
${this.label("challengesLeft",{challenges:f})}`;f=`
${this.label("scoreExpected",{score:gi.nThousand(d)})}" tooltip>${gi.nThousand(p)} ${t}/${f} ${u} ${g}
`;$("div.league_end_in").append(f)}manageHideFoughtOpponents(){let n=[];function e(){var e=document.getElementsByClassName("leadTable")[0];if(e){n=[];const t=$(e).find("tr");t.each((e,t)=>{try{const a=$(t);n.push(a);const i=a.attr("sorting_id");"3"===leagues_list.find(({id_player:e})=>e===i).nb_challenges_played&&a.detach()}catch(e){}})}}let t=T.lsGet(b.FOUGHT_OPPONENTS_HIDDEN);$(".league_end_in").append('');const a=()=>{var e=this.label("showFoughtOpponents");$("#hide_beaten").html(`${e}`)},i=()=>{var e=this.label("hideFoughtOpponents");$("#hide_beaten").html(`${e}`)};t?(e(),a()):i();let o=document.querySelector("#beaten_opponents");var r;o.addEventListener("click",function(){t?(function(){const t=document.getElementsByClassName("leadTable")[0];t&&n.length&&n.forEach(e=>{$(t).append(e)})}(),i()):(e(),a()),$(".leagues_table .lead_table_view").getNiceScroll().resize(),t=!t,T.lsSet(b.FOUGHT_OPPONENTS_HIDDEN,t)});for(r of document.querySelectorAll("span[sort_by]"))r.addEventListener("click",function(){t&&e(),$(document).trigger("league:table-sorted")})}manageTableAnnotations(){const t=()=>{var e=playerLeaguesData.id_fighter;let a;try{a=T.lsGet(b.LEAGUE_POINT_HISTORY)[e].points}catch(e){a=[]}for(let t=0;t<3;t++){let e=$(".result")[t];""!==e.innerText&&(e.innerText=a[t]||"?")}const s=T.lsGet(b.LEAGUE_RESULTS)||{},l=T.lsGet(b.LEAGUE_POINT_HISTORY)||{};let c=!1;$(".leagues_table .lead_table_view tbody.leadTable tr").each((e,a)=>{let i=$(a),n=i.attr("sorting_id"),t=s[n];if(t&&(0===i.find(".classLeague").length&&i.find(".square-avatar-wrapper").append($('
')),t.themeIcons)){const o=i.find(".classLeague");o.empty(),t.themeIcons.forEach(e=>{o.append(``)})}if(!i.hasClass("personal_highlight")){let t;const r=leagues_list.find(({id_player:e})=>e===n);try{t=l[n].points,"3"===r.nb_challenges_played&&3i[a.length].includes(t));return console.log("resolved to:",e),e}(t),l[n].points=t,c=!0)}catch{t=[]}let e="";a="1"===T.lsGetRaw(b.TABLE_SHOW_INDIVIDUAL);e=a?[0,1,2].map(e=>e{var e,t=T.lsGet(b.LEAGUE_RESULTS)||{},a=this.aggregates.playersTotal,i=a-1;T.lsSet(b.LEAGUE_PLAYERS,i);let n=0;for(let e=0;e ${this.label("currentLeague")}
${this.label("victories")} :${o}/${3*i}
${this.label("defeats")} :${r}/${3*i}
${this.label("unknown")} :${l}/${3*i}
${this.label("notPlayed")} :${s}/${3*i}
${this.label("levelRange")} :${c}${d}${p}
`,g=T.lsGet(b.LEAGUE_RESULTS_OLD)||{},l=T.lsGet(b.LEAGUE_PLAYERS_OLD)||0,s=T.lsGet(b.LEAGUE_UNKNOWN_OLD)||0,i=T.lsGet(b.LEAGUE_SCORE_OLD)||{},c=T.lsGet(b.LEAGUE_TIME_OLD)||0;let m="";if(0 ${this.label("leagueFinished",{date:`${s}`})}
${this.label("victories")} :${e}/${3*l}
${this.label("defeats")} :${t}/${3*l}
${this.label("notPlayed")} :${i}/${3*l}
${this.label("opponents")} :${l}
${this.label("leaguePoints")} :${gi.nThousand(d)}
${this.label("avg")} :${gi.nThousand(p)}
`}u=`${this.possibleChallengesTooltip}${u}${m}`;$(".possibleChallenges").attr("hh_title",u)},e=()=>{let e=T.lsGet(b.LEAGUE_RESULTS)||{};var t=`${playerLeaguesData.id_fighter}`,a=playerLeaguesData.class;let i=$("#leagues_middle .selected-player-leagues .theme-container img");i.length||(i=$("#leagues_right .team-theme"));var n=i.map((e,t)=>$(t).attr("src")).toArray();let o=window.match_history[t];var r=o.filter(e=>"won"===e).length,s=o.filter(e=>"lost"===e).length;e[t]={victories:r,defeats:s,class:a,themeIcons:n},T.lsSet(b.LEAGUE_RESULTS,e),l()};e(),t();$(document).on("league:table-sorted",()=>{t()});const a=T.lsGetRaw(b.TABLE_SHOW_INDIVIDUAL)||"0",i=[{label:"22/21/-",value:"1"},{label:"2/3",value:"0"}].map(e=>T.$(` `).change(e=>{T.lsSetRaw(b.TABLE_SHOW_INDIVIDUAL,e.target.value),t()})),n=$('
');i.forEach((e,t)=>{0{e(),t()})}};var kn=a(1476),Tn={};kn.Z&&kn.Z.locals&&(Tn.locals=kn.Z.locals);var In,An=0,Sn={};Sn.styleTagTransform=Oe(),Sn.setAttributes=u(),Sn.insert=Re().bind(null,"head"),Sn.domAPI=Pe(),Sn.insertStyleElement=$e(),Tn.use=function(e){return Sn.options=e||{},An++||(In=Ee()(kn.Z,Sn)),Tn},Tn.unuse=function(){0{e.forEach(e=>{Dn.egoDamage[e]&&t.includes(Dn.egoDamage[e])&&(i[a].ego+=.1,i[a].attack+=.1),Dn.chance[e]&&t.includes(Dn.chance[e])&&(i[a].chance+=.2)})}),i}static countElementsInTeam(e){return e.reduce((e,t)=>(e[t]++,e),{fire:0,stone:0,sun:0,water:0,nature:0,darkness:0,light:0,psychic:0})}static findBonusFromSynergies(e,t,a,i){var{bonus_multiplier:n,team_bonus_per_girl:e}=e.find(({element:{type:e}})=>e===t);return n+(a?i[t]*e:0)}static calculateSynergiesFromTeamMemberElements(e,t){var a=Nn.countElementsInTeam(e),e=T.getGirlDictionary().size||800,e=Math.min(e/8,100);return{critDamage:(t?0:.0035*e)+.1*a.fire,critChance:(t?0:7e-4*e)+.02*a.stone,healOnHit:(t?0:.001*e)+.03*a.water}}static calculateThemeFromElements(e){e=Nn.countElementsInTeam(e);const a=[];return Object.entries(e).forEach(([e,t])=>{3<=t&&a.push(e)}),a}static calculateCritChanceShare(e,t){return.3*e/(e+t)}}const jn=Nn;window.HHPlusPlus.SimHelpers=Nn;class $n{extract(){var{playerLeaguesData:e,heroLeaguesData:t,caracs_per_opponent:a}=window,{chance:i,damage:n,defense:o,remaining_ego:r,total_ego:s}=a[e.id_fighter],l=r||s;const c=t["team"];let p=c.theme_elements,d=c.synergies;p||(p=[],b=jn.countElementsInTeam([0,1,2,3,4,5,6].map(e=>c.girls[e].element_data.type)),Object.entries(b).forEach(([e,t])=>{3<=t&&p.push({type:e})})),d=d||JSON.parse($("#leagues_left .hexa .icon-area").attr("synergy-data"));var u=p.map(({type:e})=>e),g=d,m={critDamage:jn.findBonusFromSynergies(g,"fire"),critChance:jn.findBonusFromSynergies(g,"stone"),healOnHit:jn.findBonusFromSynergies(g,"water")},{chance:h,damage:a,defense:r,remaining_ego:s,total_ego:t,nickname:b}=e,g=s||t;const f=e["team"],v=[];[0,1,2,3,4,5,6].forEach(e=>{e=f.girls[e];e&&e.element&&v.push(e.element)});s=f.theme_elements.map(({type:e})=>e);const y=f.synergies;t=y.every(({team_girls_count:e})=>!e);let w;t&&(w=v.reduce((e,t)=>(e[t]++,e),{fire:0,stone:0,sun:0,water:0,nature:0,darkness:0,light:0,psychic:0}));e={critDamage:jn.findBonusFromSynergies(y,"fire",t,w),critChance:jn.findBonusFromSynergies(y,"stone",t,w),healOnHit:jn.findBonusFromSynergies(y,"water",t,w)},t=jn.calculateDominationBonuses(u,s);return{player:{hp:l,dmg:n-r,critchance:jn.calculateCritChanceShare(i,h)+t.player.chance+m.critChance,bonuses:{...m,dominance:t.player},theme:u},opponent:{hp:g,dmg:a-o,critchance:jn.calculateCritChanceShare(h,i)+t.opponent.chance+e.critChance,name:b,bonuses:{...e,dominance:t.opponent},theme:s}}}display(e){var t=window["GT"],{points:a,win:i,scoreClass:e}=e;let n="",o=0;var r,s=["#fff","#fff","#fff","#ff2f2f","#fe3c25","#fb4719","#f95107","#f65b00","#f26400","#ed6c00","#e97400","#e37c00","#de8400","#d88b00","#d19100","#ca9800","#c39e00","#bba400","#b3aa00","#aab000","#a1b500","#97ba00","#8cbf00","#81c400","#74c900","#66cd00"];for(let e=25;3<=e;e--)a[e]&&(r=15<=e,n+=``,o+=e*a[e]);n+=``,n+="
${e}${gi.nRounding(100*a[e],2,0)}%
${t.design.leagues_won_letter}${gi.nRounding(100*i,2,-1)}%
",$(".matchRating").remove();e={expected:{label:"E[X]",value:gi.nRounding(o,2,0),className:""},"win-chance":{label:`P[${t.design.leagues_won_letter}]`,value:`${gi.nRounding(100*i,0,-1)}%`,className:e}},e=Object.entries(e).map(([e,{label:t,value:a,className:i}])=>`
${t}:${a}
`).join(""),e=$(`
${e}
`);$("#leagues_right .average-lvl").wrap('
').after(e),$(".lead_table_default > td:nth-child(1) > div:nth-child(1) > div:nth-child(2) .level").append(e)}}const En=$n;window.HHPlusPlus.League=$n;class zn{constructor({player:e,opponent:t,logging:a,preSim:i}){this.player=e,this.opponent=t,this.logging=a,this.preSim=i}run(){this.logging&&(console.log("Running simulation against",this.opponent.name),console.groupCollapsed("Player"),console.dir({...this.player}),console.groupEnd(),console.groupCollapsed(this.opponent.name),console.dir({...this.opponent}),console.groupEnd());var e=e=>{e.critMultiplier=2+e.bonuses.critDamage,e.dmg=Math.max(0,e.dmg),e.baseAttack={probability:1-e.critchance,damageAmount:Math.ceil(e.dmg),healAmount:Math.ceil(e.dmg*e.bonuses.healOnHit)},e.critAttack={probability:e.critchance,damageAmount:Math.ceil(e.dmg*e.critMultiplier),healAmount:Math.ceil(e.dmg*e.critMultiplier*e.bonuses.healOnHit)},e.hp=Math.ceil(e.hp)};e(this.player),e(this.opponent),this.cache={},this.runs=0;let t;try{t=this.playerTurn(this.player.hp,this.opponent.hp,0)}catch(e){return this.logging&&console.log(`An error occurred during the simulation against ${this.opponent.name}`,e),{points:[],win:Number.NaN,loss:Number.NaN,avgTurns:Number.NaN,scoreClass:"minus"}}e=t.win+t.loss;return t.win/=e,t.loss/=e,t.scoreClass=.9[e,t*a]).concat(Object.entries(t.points).map(([e,t])=>[e,t*i])).forEach(([e,t])=>{n[e]=(n[e]||0)+t});var o=(e,t)=>e*a+t*i,r=o(e.win,t.win),s=o(e.loss,t.loss),t=o(e.avgTurns,t.avgTurns);return{points:n,win:r,loss:s,avgTurns:t}}playerTurn(e,t,a){if(50<(a+=1))throw new Error;var i=this.cache?.[e]?.[t];if(i)return i;var n=this.player.baseAttack,o=this.playerAttack(e,t,n,a),i=this.player.critAttack,a=this.playerAttack(e,t,i,a);const r=this.mergeResult(o,n.probability,a,i.probability);return r.avgTurns+=1,this.cache[e]||(this.cache[e]={}),this.cache[e][t]||(this.cache[e][t]={}),this.cache[e][t]=r,r}playerAttack(e,t,a,i){if(t-=a.damageAmount,e+=a.healAmount,e=Math.min(e,this.player.hp),t<=0){a=15+Math.ceil(10*e/this.player.hp);return this.runs+=1,{points:{[a]:1},win:1,loss:0,avgTurns:0}}return this.opponentTurn(e,t,i)}opponentTurn(e,t,a){var i=this.opponent.baseAttack,n=this.opponentAttack(e,t,i,a),o=this.opponent.critAttack,a=this.opponentAttack(e,t,o,a);return this.mergeResult(n,i.probability,a,o.probability)}opponentAttack(e,t,a,i){if(e-=a.damageAmount,t+=a.healAmount,t=Math.min(t,this.opponent.hp),e<=0){a=3+Math.ceil(10*(this.opponent.hp-t)/this.opponent.hp);return this.runs+=1,{points:{[a]:1},win:0,loss:1,avgTurns:0}}return this.playerTurn(e,t,i)}}const Pn=zn;window.HHPlusPlus.Simulator=zn;const On=class{constructor(e){this.idOpponent=e}extract(){var e=window["caracs_per_opponent"];const t=$("#season-arena .battle_hero"),a=$("#season-arena .opponents_arena .season_arena_opponent_container:nth-child("+(2*this.idOpponent+1)+")");var{total_ego:i,remaining_ego:n,damage:o,defense:r,chance:s}=e[a.attr("data-opponent")],l=i||n,c=t.find(".hero_team .icon-area").attr("synergy-data"),p=JSON.parse(c);const d=t.find(".hero_team .team-member img").map((e,t)=>$(t).data("new-girl-tooltip")).toArray();var u=d.map(({element_data:e})=>e.type),g=jn.calculateThemeFromElements(u),m={critDamage:jn.findBonusFromSynergies(p,"fire"),critChance:jn.findBonusFromSynergies(p,"stone"),healOnHit:jn.findBonusFromSynergies(p,"water")},e=parseInt(a.find(".hero_stats div:nth-child(2) div:nth-child(1) span:nth-child(2)").text().replace(/[^0-9]/gi,""),10),i=parseInt(a.find(".hero_stats div:nth-child(1) div:nth-child(2) span:nth-child(2)").text().replace(/[^0-9]/gi,""),10),n=parseInt(a.find(".hero_stats div:nth-child(1) div:nth-child(1) span:nth-child(2)").text().replace(/[^0-9]/gi,""),10),c=parseInt(a.find(".hero_stats div:nth-child(2) div:nth-child(2) span:nth-child(2)").text().replace(/[^0-9]/gi,""),10);const h=a.find(".hero_team .team-member img").map((e,t)=>$(t).data("new-girl-tooltip")).toArray();u=h.map(({element:e})=>e),p=jn.calculateThemeFromElements(u),u=jn.calculateSynergiesFromTeamMemberElements(u),p=jn.calculateDominationBonuses(g,p);return{player:{hp:l,dmg:o-i,critchance:jn.calculateCritChanceShare(s,c)+p.player.chance+m.critChance,bonuses:m},opponent:{hp:e,dmg:n-r,critchance:jn.calculateCritChanceShare(c,s)+p.opponent.chance+u.critChance,name:$(".season_arena_opponent_container:nth-child("+(2*this.idOpponent+1)+") > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)").text(),bonuses:u}}}display(e){const t=$("#season-arena .opponents_arena .season_arena_opponent_container:nth-child("+(2*this.idOpponent+1)+")");let a=t.find(".gridWrapper");a.length||(t.find(".average-lvl").wrap('
'),a=t.find(".gridWrapper")),a.find(".matchRating").remove();const i=t.find(".rewards_list").data("reward-display")["rewards"];var n=i.find(({type:e})=>"victory_points"===e),o=parseInt($(n.value).text()),n=e.win*o-(1-e.win)*(40-o),o=15${gi.nRounding(100*e.win,2,-1)}%
E[]=${gi.nRounding(n,1,-1)}`)}};const Rn=class{constructor({label:e}){this.label=e}extract(){var e=$("#pre-battle #player-panel .stat"),t=gi.parseLocaleRoundedInt(e[0].innerText),a=gi.parseLocaleRoundedInt(e[1].innerText),i=gi.parseLocaleRoundedInt(e[2].innerText),n=gi.parseLocaleRoundedInt(e[3].innerText);const o=$("#player-panel");var r=o.find(".icon-area").attr("synergy-data"),s=JSON.parse(r);const l=o.find(".team-member img").map((e,t)=>$(t).data("new-girl-tooltip")).toArray();var c=l.map(({element_data:e})=>e.type),p=jn.calculateThemeFromElements(c),d={critDamage:jn.findBonusFromSynergies(s,"fire"),critChance:jn.findBonusFromSynergies(s,"stone"),healOnHit:jn.findBonusFromSynergies(s,"water")},u=$("#pre-battle #opponent-panel .stat"),g=gi.parseLocaleRoundedInt(u[0].innerText),e=gi.parseLocaleRoundedInt(u[1].innerText),r=gi.parseLocaleRoundedInt(u[2].innerText),c=gi.parseLocaleRoundedInt(u[3].innerText);const m=$("#opponent-panel"),h=m.find(".team-member img").map((e,t)=>$(t).data("new-girl-tooltip")).toArray();s=h.map(({element:e})=>e),u=jn.calculateThemeFromElements(s),s=jn.calculateSynergiesFromTeamMemberElements(s,!0),u=jn.calculateDominationBonuses(p,u);return{player:{hp:a,dmg:t-r,critchance:jn.calculateCritChanceShare(n,c)+u.player.chance+d.critChance,bonuses:d},opponent:{hp:e,dmg:g-i,critchance:jn.calculateCritChanceShare(c,n)+u.opponent.chance+s.critChance,name:$("#opponent-panel .hero-name-container").text(),bonuses:s}}}display(e){const t=$(`
${gi.nRounding(100*e.win,2,-1)}%
`);e.impossible&&t.append(``),e.guaranteed&&t.append(``),$("#opponent-panel .average-lvl").wrap('
').after(t)}},Hn="simFight";const Gn=class extends V{constructor(){super({baseKey:Hn,label:gi.getModuleLabel("config",Hn),default:!0,subSettings:[{key:"logging",label:gi.getModuleLabel("config",`${Hn}_logging`),default:!1}]}),this.label=gi.getModuleLabel.bind(this,Hn),this.simManagers=[],this.logging=!1}shouldRun(){return["pre-battle","tower-of-fame","season-arena"].some(e=>T.isCurrentPage(e))}run({logging:e}){!this.hasRun&&this.shouldRun()&&(this.logging=e,Ln.use(),T.defer(()=>{this.injectCSSVars(),T.isCurrentPage("tower-of-fame")?this.simManagers=[new En]:T.isCurrentPage("season-arena")?(this.preSim=!0,this.simManagers=[new On(1),new On(2),new On(3)]):T.isCurrentPage("pre-battle")&&(this.preSim=!0,this.simManagers=[new Rn({label:this.label})]),this.runManagedSim(),T.isCurrentPage("tower-of-fame")&&new MutationObserver(()=>this.runManagedSim()).observe(document.getElementById("leagues_right"),{childList:!0})}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("mojo-icon-s",`url(${T.getCDNHost()}/pictures/design/ic_mojo_white.svg)`)}runManagedSim(){this.simManagers.forEach(e=>{var{player:t,opponent:a}=e.extract(),{logging:i,preSim:n}=this;const o=new Pn({player:t,opponent:a,logging:i,preSim:n});n=o.run();e.display(n)})}};var Zn=a(7073),Bn={};Zn.Z&&Zn.Z.locals&&(Bn.locals=Zn.Z.locals);var Un,Fn=0,qn={};qn.styleTagTransform=Oe(),qn.setAttributes=u(),qn.insert=Re().bind(null,"head"),qn.domAPI=Pe(),qn.insertStyleElement=$e(),Bn.use=function(e){return qn.options=e||{},Fn++||(Un=Ee()(Zn.Z,qn)),Bn},Bn.unuse=function(){0
`}static textInput({id:e,label:t,placeholder:a,value:i}){return`
`}},Yn="teamsFilter";const Kn=class extends V{constructor(){super({baseKey:Yn,label:gi.getModuleLabel("config",Yn),default:!0}),this.label=gi.getModuleLabel.bind(this,Yn),this.all=gi.getModuleLabel("common","all")}shouldRun(){return["edit-team","add-boss-bang-team"].some(e=>T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Qn.use(),T.defer(()=>{this.injectCSSVars(),this.updateFilterGirlData(),$("h3.panel-title").before(''),$("h3.panel-title").after(this.createFilterBox()),$("#filter_element").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a},maxHeight:320}),$("#filter_class").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}}),$("#filter_rarity").selectric({optionsItemBuilder:e=>{const{element:t,text:a}=e;return t.val().length&&"all"!==t.val()?`${a}`:a}});["aff_category","aff_lvl","blessed_attributes","level_cap"].forEach(e=>$(`#filter_${e}`).selectric()),this.createFilterEvents()}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("filter-icon",`url('${Ei}')`)}updateFilterGirlData(){this.arenaGirls=$(".harem-panel-girls div.harem-girl-container"),this.girlsData=$.map(this.arenaGirls,function(e){return JSON.parse($(e).attr("data-new-girl-tooltip")||$(e).attr("new-girl-tooltip-data"))})}createFilterEvents(){$("#arena_filter").on("click",()=>{var e;void 0!==this.arenaGirls&&void 0!==this.girlsData&&(e=$("#arena_filter_box").css("display"),$("#arena_filter_box").css("display","none"===e?"grid":"none"))});var e=()=>{this.filterGirls()};$("#filter_class").on("change",e),$("#filter_element").on("change",e),$("#filter_rarity").on("change",e),$("#filter_name").get(0).oninput=e,$("#filter_blessed_attributes").on("change",e),$("#filter_aff_category").on("change",e),$("#filter_aff_lvl").on("change",e),$("#filter_level_cap").on("change",e)}filterGirls(){let u=$("#filter_class").get(0).value,g=$("#filter_element").get(0).value,m=$("#filter_rarity").get(0).value;var e=$("#filter_name").get(0).value;let h=new RegExp(e,"i"),b=$("#filter_blessed_attributes").get(0).value,f=$("#filter_aff_category").get(0).value,v=$("#filter_aff_lvl").get(0).value,y=$("#filter_level_cap").get(0).value;const w=window.haremGirls;let a=$.map(this.girlsData,(e,t)=>{var a=e.class===u||"all"===u,i=e["element_data"],n=i.type===g||"all"===g,o=e.rarity===m||"all"===m;const r=e["name"];var s=-1({label:this.label(`grade${e}`),value:e});return e+=Wn.textInput({id:"filter_name",label:this.label("searchedName"),placeholder:this.label("girlName"),value:""}),e+=Wn.selectInput({id:"filter_class",label:this.label("searchedClass"),options:[1,2,3].map(e=>({label:GT.caracs[e],value:e})),className:"script-filter-carac"}),e+=Wn.selectInput({id:"filter_element",label:this.label("searchedElement"),options:["fire","nature","stone","sun","water","darkness","light","psychic"].map(e=>({label:GT.design[`${e}_flavor_element`],value:e})),className:"script-filter-element"}),e+=Wn.selectInput({id:"filter_rarity",label:this.label("searchedRarity"),options:["starting","common","rare","epic","legendary","mythic"].map(e=>({label:GT.design[`girls_rarity_${e}`],value:e})),className:"script-filter-rarity rarity-styling"}),e+=Wn.selectInput({id:"filter_aff_category",label:this.label("searchedAffCategory"),options:["1","3","5","6"].map(t),className:"script-filter-aff-category"}),e+=Wn.selectInput({id:"filter_aff_lvl",label:this.label("searchedAffLevel"),options:["0","1","2","3","4","5","6"].map(t),className:"script-filter-aff-level"}),e+=Wn.selectInput({id:"filter_blessed_attributes",label:this.label("searchedBlessedAttributes"),options:[{value:"blessed_attributes",label:this.label("blessedAttributes")},{value:"non_blessed_attributes",label:this.label("nonBlessedAttributes")}],className:"script-filter-blessing"}),e+=Wn.selectInput({id:"filter_level_cap",label:this.label("levelCap"),options:["capped","uncapped"].map(e=>({label:this.label(`levelCap_${e}`),value:e})),className:"script-filter-level-cap"}),e+=""}};var Vn=a(7171),Jn={};Vn.Z&&Vn.Z.locals&&(Jn.locals=Vn.Z.locals);var Xn,eo=0,to={};to.styleTagTransform=Oe(),to.setAttributes=u(),to.insert=Re().bind(null,"head"),to.domAPI=Pe(),to.insertStyleElement=$e(),Jn.use=function(e){return to.options=e||{},eo++||(Xn=Ee()(Vn.Z,to)),Jn},Jn.unuse=function(){0T.isCurrentPage(e))}run({poseMatching:e,fixPower:t}){!this.hasRun&&this.shouldRun()&&(ao.use(),T.defer(()=>{T.isCurrentPage("clubs")&&(this.addChampionInfoOnClubsPage(),this.fixChampRestTimer()),(T.isCurrentPage("champions/")||T.isCurrentPage("club-champion"))&&(this.poseMatching({poseMatching:e,fixPower:t}),this.showTicketsWhileResting(),this.fasterSkipButton(),this.showChampionLevel())}),this.hasRun=!0)}addChampionInfoOnClubsPage(){const{clubChampionsData:a,membersList:e,server_now_ts:i,HHTimers:n}=window;if(a&&a.fight.active&&a.fight.participants.length){const{champion:{bar:t},fight:{participants:s,start_time:l},timers:c}=a,p=s.length,d=parseInt(t.max);s.forEach(({id_member:e,challenge_impression_done:t})=>{var a=parseInt(t),i=a/d,n=(n=i,t=p,Math.round(.6*Math.sqrt(t))+Math.round(100*n)),n=io(`
${gi.nThousand(a)}
${gi.nRounding(100*i,2,0)}% / x ${n}
`);io(`#club_champions_body_table tbody [sorting_id=${e}] td.impression`).empty().append(n)}),io("#club_champions_container").prepend(`
${this.label("participants",{participants:p,members:e.length})}
`);const u=s.map(({id_member:e})=>e),g=e.filter(({id_member:e})=>!u.includes(e));var o=()=>{g.forEach(({id_member:e})=>{io(`#members [sorting_id=${e}]`).addClass("non-participant")})};o(),new MutationObserver(o).observe(document.getElementById("members"),{childList:!0,subtree:!0});const m=io(".club_champions_bar");m.attr("style",m.attr("style").replace(",","."));const h=io(".club_champions_timer_fight");if(h.length){const b=window["format_time_short"];var r=`${b(i-l)}`,o=io('');h.append("
").append(`${this.label("clubChampDuration",{duration:r})}`).append(o);const f=h.find(".script-round-duration"),v=f.find(".script-round-duration-time");r=a.timers.championFight-i;let t;t=n.initDecTimer(o,r,()=>{},()=>{var e;t&&(e=n.timers[t].remainingTime,v.text(b(a.timers.championFight-e-a.fight.start_time)))})}if(io(".btn_skip_team_cooldown").hide(),io(".btn_skip_champion_cooldown").length||io(".challenge_container").show(),c.teamRest){const y=()=>Object.values(n.timers).find(({$elm:e})=>e&&".team_rest_timer"===e.selector);let e=y();const w=()=>{e.remainingTime=parseInt(c.teamRest)-i,e.update()};if(e)w();else{const _=new MutationObserver(()=>{e=y(),e&&(_.disconnect(),w())});_.observe(io(".team_rest_timer .text > span")[0],{childList:!0})}}}}fixChampRestTimer(){const{clubChampionsData:e,server_now_ts:t,HHTimers:a}=window;if(e&&e.fight.active){const i=e["timers"];if(i.teamRest){const n=()=>Object.values(a.timers).find(({$elm:e})=>e&&e.hasClass&&e.hasClass("team_rest_timer"));let e=n();const o=()=>{e.remainingTime=parseInt(i.teamRest)-t,e.update()};if(e)o();else{const r=new MutationObserver(()=>{e=n(),e&&(r.disconnect(),o())});r.observe(io(".team_rest_timer .text > span")[0],{childList:!0})}}}}poseMatching({poseMatching:s,fixPower:l}){const c=window["championData"],{canDraft:e,champion:t,hero_damage:p}=c;if(e){const i=t["poses"],d=i.map(e=>`${e}`),u=[...d,...d],r=()=>{const r=io(".champions-middle__girl-selection"),e=c["team"];e.forEach(({id_girl:t,figure:a,damage:e},i)=>{const n=r.find(`[id_girl=${t}]`);if(s){t=d.includes(a),a=u[i]===a;let e=n.find(".script-pose-match");e.length||(e=io(''),n.append(e)),a?(e.addClass("green-tick-icon"),e.removeClass("empty")):t&&(e.addClass("green-tick-icon"),e.addClass("empty"))}if(l){e=e+p;const o=n.find("[carac=damage]");o.text(gi.nRounding(e,1,1)).attr("hh_title",gi.nThousand(e))}})};r(),new MutationObserver(r).observe(io("#contains_all>section")[0],{childList:!0});var a=e=>{var e=e["teamArray"];window.championData.team=e};T.onAjaxResponse(/action=team_draft/,a),T.onAjaxResponse(/action=champion_team_draft/,a);a=(e,t)=>{if(e.success){const a=new URLSearchParams(t.data),i=a.getAll("team_order[]"),n=c["team"],o=[];i.forEach(t=>{o.push(n.find(({id_girl:e})=>e===t))}),window.championData.team=o,r()}};T.onAjaxResponse(/action=team_reorder/,a),T.onAjaxResponse(/action=champion_team_reorder/,a)}}showTicketsWhileResting(){var e=()=>{var e;io(".champions-bottom__ticket-amount").length||(e=window["championData"],io(".champions-bottom__rest").css({width:"280px"}).before(`
x ${e.champion.currentTickets}
`))};e(),new MutationObserver(e).observe(io("#contains_all>section")[0],{childList:!0})}fasterSkipButton(){T.onAjaxResponse(/class=TeamBattle/i,e=>{const t=new MutationObserver(()=>{io("button.skip-button").length&&(io("button.skip-button").click(()=>{io(".rounds-info__counter .placeholder-num").text(e.battle.length)}),io("button.skip-button").show(),t.disconnect())});t.observe(io("#contains_all > section")[0],{childList:!0})})}showChampionLevel(){const{championData:e,GT:t}=window;if(e){var a=e["champion"];if(a){const i=a["level"];if(i){const n=()=>{io(".champions-top__title").append(`(${t.design.Lvl} ${i})`)};if(io(".champions-top__title").length)n();else{const o=new MutationObserver(()=>{io(".champions-top__title").length&&(n(),o.disconnect())});o.observe(io("#contains_all > section")[0],{childList:!0})}}}}}};var ro=a(7520),so={};ro.Z&&ro.Z.locals&&(so.locals=ro.Z.locals);var lo,co=0,po={};po.styleTagTransform=Oe(),po.setAttributes=u(),po.insert=Re().bind(null,"head"),po.domAPI=Pe(),po.insertStyleElement=$e(),so.use=function(e){return po.options=e||{},co++||(lo=Ee()(ro.Z,po)),so},so.unuse=function(){0{const e=T.getGirlDictionary();if(!e)return 0;let a=0;return e.forEach(e=>{var{shards:t,grade:e}=e;100===t&&1{this.injectCSSVars(),this.betterXP(),this.betterMoney(),this.forceTimerInterval(),this.addEnergyBarShortcut(),this.initTooltips(),this.addAdditionalBars(),this.addPoPTimer(),this.addBoosterStatus(),this.overrideGlitter();const e=new MutationObserver(()=>{this.betterXP()});e.observe(ho("[hero=xp]")[0],{childList:!0});const t=new MutationObserver(()=>{this.betterMoney()});t.observe(ho("[hero=soft_currency]")[0],{childList:!0});const{TooltipManager:a,init:i}=window;if(a){const n=a.init.bind(a);a.init=()=>{n(),this.initTooltips()}}else if(window.init){const o=i;window.init=()=>{o(),this.initTooltips()}}}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("challenge-token-icon",`url("${T.getCDNHost()}/league_points.png")`)}initTooltips(){Object.entries({quest:"hudEnergy_mix_icn",fight:"hudBattlePts_mix_icn",kiss:"hudKiss_mix_icn",challenge:"hudChallenge_mix_icn",worship:"hudWorship_mix_icn"}).forEach(([i,e])=>{e=`header .energy_counter .${e}`;ho("body").off("touchstart",e),ho("body").off("touchend",e),ho("body").off("touchcancel",e),ho("body").off("mouseenter",e),ho("body").off("mouseleave",e),Ci.initTooltipType(e,()=>{let e;var t,a;return e=Hero.energies[i].amount>=Hero.energies[i].max_amount?`${GT.design.Full}`:(t=Hero.c[i].getTotalRemainingTime(),a=Math.round((new Date).getTime()/1e3),a=`${new Date(1e3*(a+t)).toLocaleTimeString(gi.getLang(),{hour:"2-digit",minute:"2-digit"})}`,`${`${GT.design.full_in}${format_time_short(t)}`}
${this.label("fullAt",{time:a})}`),{title:"",body:e}})})}betterXP(){const e=ho("[rel=xp] .bar-wrapper .over");this.$xpContainer||(this.$xpContainer=ho(''),e.append(this.$xpContainer));var{level:t,left:a,cur:i,max:n}=Hero.infos.Xp;let o,r=GT.design.Max;t'),ho("[hero=soft_currency]").after(this.$moneyContainer));var e=Hero.currencies.soft_currency,t=gi.nThousand(e);1e6<=e?(e=gi.nRounding(e,3,0),this.$moneyContainer.text(e).attr("hh_title",t)):this.$moneyContainer.text(ho("[hero=soft_currency]").text()).attr("hh_title",t)}forceTimerInterval(){HHTimers.thresholdSec=86400,HHTimers.thresholdTenSec=64800;var e=[...HHTimers.timersListMin,...HHTimers.timersListTenSec];HHTimers.timersListMin=[],HHTimers.timersListTenSec=[],HHTimers.timersListSec.push(...e)}addEnergyBarShortcut(){let e;const t=Hero.infos.questing.current_url;var a=T.lsGet(b.SIDEQUEST_STATUS);e=t.includes("quest")?t:a&&a.energySpendAvailable&&a.continueLink?a.continueLink:a&&a.energySpendAvailable?"/side-quests.html":"/champions-help.html",ho(".energy_counter[type=quest] .bar-wrapper").wrap(``)}addAdditionalBars(){let u=ho("header .energy_counter[type=fight]");[{type:"kiss",feature:"seasons",iconClass:"hudKiss_mix_icn",shortcutLink:"/season-arena.html"},{type:"challenge",feature:"leagues",iconClass:"hudChallenge_mix_icn",shortcutLink:"/tower-of-fame.html"},{type:"worship",feature:"pantheon",iconClass:"hudWorship_mix_icn",shortcutLink:"/pantheon.html"}].forEach(({type:i,feature:e,iconClass:t,shortcutLink:a})=>{if(!mo[e]){var n=ho(`
`);return u.after(n),void(u=n)}var o,{amount:r,max_amount:s,seconds_per_point:l,next_refresh_ts:c}=Hero.energies[i],n=ho(([{type:o,timeForSinglePoint:e,timeOnLoad:n,iconClass:t,currentVal:a,max:l,shortcutLink:c}]=[{type:i,iconClass:t,shortcutLink:a,currentVal:r,max:s,timeForSinglePoint:l,timeOnLoad:c}],` `));if(u.after(n),u=n,re.type===i);let a;const p=`.energy_counter[type="${i}"]`,d=e=>{a=e.onDestroy,e.onDestroy=()=>{},e.destroy()};s?d(s):setTimeout(()=>{var e=Object.values(HHTimers.timers).find(({type:e,$elm:t})=>e===i&&t.selector!==p);e&&(d(e),a&&(t.onDestroy=a,Hero.c[i]=t))},10),t=HHTimers.initEnergyTimer(ho(p)),t.$elm.selector=p,Hero.c[i]=t,a&&(Hero.c[i].onDestroy=a),"challenge"!==i||T.isCurrentPage("tower-of-fame")||(window.hasMultipleLeagueBattles=!1)}})}addPoPTimer(){if(mo.pop){var n=T.lsGet(b.TRACKED_TIMES);let e=0,t=1,a;n&&n.pop&&(e=Math.max(n.pop-server_now_ts,0),t=n.popDuration,a=`${new Date(1e3*n.pop).toLocaleTimeString(gi.getLang(),{hour:"2-digit",minute:"2-digit"})}`);var o=0
${o?this.label("popsIn",{time:`${window.format_time_short(e)}`}):this.label("popsReady")}
`);ho("header .currency").before(r),0{},hide:n,selector:""},n=window.is_mobile_size,window.is_mobile_size=()=>!1,HHTimers.initBarTimer(t,e,o,{barElm:r.find(".frontbar"),textElm:r.find("div.text>span")},()=>{r.find(".text").text(this.label("popsReady")),r.find(".pinkbar").addClass("bluebar").removeClass("pinkbar"),window.notificationData&&window.notificationData.activities&&(window.notificationData.activities.push("reward"),window.displayNotifications())}),window.is_mobile_size=n)}}addBoosterStatus(){const t=T.lsGet(b.BOOSTER_STATUS)||{normal:[],mythic:[]};t.normal=t.normal.filter(({endAt:e})=>e>server_now_ts),Object.keys(t).forEach(e=>{t[e].length<3&&(t[e]=[...t[e],...Array(3-t[e].length).fill({empty:!0})])});const m=ho(''),r=e=>{var{empty:t,id_item:a,ico:i,identifier:n,rarity:o,endAt:r}={...e,...e.item};if(t)return'
';e.expiry=r-server_now_ts;r=new Date(1e3*r).toLocaleTimeString(gi.getLang(),{hour:"2-digit",minute:"2-digit"}).replace(/(\d)/g,e=>`${e}`);return ho(`
${this.label("endAt",{time:r})}`}).replace(/"/g,""")}">
`)},s=e=>{var{empty:t,id_item:a,ico:i,identifier:n}={...e,...e.item};return t?'
':ho(`
'}).replace(/"/g,""")}">
`)},h=(e,r,t)=>{const a=Math.min(e/r,1);var i=2*Math.min(a,.5),n=2*Math.max(a-.5,0);let s="",l="";0{a<=e&&(s=t)}),a<=.0035&&(l="flashing"));const c=ho(`
${t?'':""}
`);if(t){let o;o=HHTimers.initDecTimer(c.find(".dummy-timer-target"),e,()=>{c.find(".slot").attr("class","slot empty").empty().attr("data-d","").removeAttr("data-d").attr("tooltip-id","").removeAttr("tooltip-id").attr("id_item","").removeAttr("id_item"),c.find(".progress").css("transform","rotate(0deg)")},()=>{if(o){const a=HHTimers.timers[o].remainingTime/r;var e=2*Math.min(a,.5),t=2*Math.max(a-.5,0);0{a<=e&&(s=t)}),a<=.0035&&(l="flashing")),l&&c.find(".left, .right").addClass(l);const i=c.find(".left .progress"),n=c.find(".right .progress");i.css("transform",`rotate(${180*t}deg)`).attr("class",`progress ${s}`),n.css("transform",`rotate(${180*e}deg)`).attr("class",`progress ${s}`)}})}return c},l=(e,t,a)=>{var{empty:i,id_member_booster_equipped:n,usages_remaining:o,endAt:r,item:s}=t,{rarity:l,default_usages:c,duration:s}=s||{},t=e(t);let p=0,d=1,u=!1;l="mythic"===l;i||(l?(p=o,d=c):(p=r-server_now_ts,d="1440"===s?86400:s,u=!0));const g=h(p,d,u);g.prepend(t),a?m.find(`.circular-progress:has(.empty${l?".mythic":":not(.mythic)"})`).first().replaceWith(g):m.append(g),!i&&l&&(this.activeBoosters[n]=g)};t.normal.forEach(e=>{l(r,e)}),t.mythic.forEach(e=>{l(s,e)}),ho("header .currency").before(m),ho(document).on("boosters:equipped",(e,{id_item:t,isMythic:a,new_id:i})=>{const n=T.lsGet(b.BOOSTER_STATUS)||{normal:[],mythic:[]};var o=n[a?"mythic":"normal"].find(e=>e.id_item===t&&i&&e.id_member_booster_equipped===i);o?m.find(`.slot.empty${a?".mythic":":not(.mythic)"}`).length?l(a?s:r,o,!0):console.log("somehow equipped a new equip but have no empty slot????"):console.log("can't find data in LS for new booster with id",i,"and itemid",t)}),ho(document).on("boosters:updated-mythic",()=>{const e=T.lsGet(b.BOOSTER_STATUS)||{normal:[],mythic:[]},a={};e.mythic.forEach(e=>a[e.id_member_booster_equipped]=e),Object.entries(this.activeBoosters).forEach(([e,t])=>{var i=a[e];if(i){var{item:{default_usages:n},usages_remaining:e}=i;const o=Math.min(e/n,1);e=2*Math.min(o,.5),n=2*Math.max(o-.5,0);let a="green";0{o<=e&&(a=t)});const r=t.find(".left .progress"),s=t.find(".right .progress");r.css("transform",`rotate(${180*n}deg)`).attr("class",`progress ${a}`),s.css("transform",`rotate(${180*e}deg)`).attr("class",`progress ${a}`);const l=t.find(".slot");l.attr("data-d",JSON.stringify(i)),l.data("d",i)}else t.find(".slot").attr("class","slot mythic empty").empty().attr("data-d","").attr("tooltip-id","").attr("id_item",""),t.find(".progress").css("transform","rotate(0deg)")})}),new MutationObserver(()=>{ho(".hh_tooltip_new:has(.script-tooltip)").addClass("script-booster-status-item")}).observe(document.body,{childList:!0})}overrideGlitter(){const{is_mobile_size:o,star_glitter:r}=window;window.glitter_me=e=>{let t,a,i,n;switch(e){case"soft_currency":n=(i=o()?(t="780px",a="14px",100):(t="800px",a="6px",90),30);break;case"hard_currency":n=(i=o()?(t="780px",a="38px",100):(t="800px",a="20px",90),30);break;case"energy_quest":n=o()?(t="240px",a="10px",i=80,60):(t="150px",a="8px",i=90,40);break;case"energy_battle":n=o()?(t="340px",a="10px",i=80,60):(t="270px",a="8px",i=90,40);break;case"xp":n=(o(),t="0px",a="0px",i=1040,14);break;case"affection":t="680px",a="260px",i=140,n=40;break;case"xp_shop":t="680px",a="240px",i=140,n=40;break;default:return}new r(t,a,i,n)}}};var yo=a(1279),wo={};yo.Z&&yo.Z.locals&&(wo.locals=yo.Z.locals);var _o,xo=0,Mo={};Mo.styleTagTransform=Oe(),Mo.setAttributes=u(),Mo.insert=Re().bind(null,"head"),Mo.domAPI=Pe(),Mo.insertStyleElement=$e(),wo.use=function(e){return Mo.options=e||{},xo++||(_o=Ee()(yo.Z,Mo)),wo},wo.unuse=function(){0{this.checkHomeScreenType(),this.injectCSSVars(),this.addTimers(),this.addShortcuts(),this.fixMissionsTimer(),this.forceActivitiesTab(),this.manageSalaryTimers(),this.addReplyTimer(),e&&this.addLeaguePos()}),this.hasRun=!0)}checkHomeScreenType(){this.newHomeScreen=!!ko(".main-container").length}injectCSSVars(){Ae.registerVar("pantheon-icon",'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjQ4cHgiIGZpbGw9IiNGRkZGRkYiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48Zz48Zz48cmVjdCBoZWlnaHQ9IjciIHdpZHRoPSIzIiB4PSI0IiB5PSIxMCIvPjxyZWN0IGhlaWdodD0iNyIgd2lkdGg9IjMiIHg9IjEwLjUiIHk9IjEwIi8+PHJlY3QgaGVpZ2h0PSIzIiB3aWR0aD0iMjAiIHg9IjIiIHk9IjE5Ii8+PHJlY3QgaGVpZ2h0PSI3IiB3aWR0aD0iMyIgeD0iMTciIHk9IjEwIi8+PHBvbHlnb24gcG9pbnRzPSIxMiwxIDIsNiAyLDggMjIsOCAyMiw2Ii8+PC9nPjwvZz48L3N2Zz4=")'),Ae.registerVar("champions-icon",`url("${T.getCDNHost()}/design/menu/ic_champions.svg")`)}setNotification(e,t){this.newHomeScreen?window.notificationData[e]=t:window.notificationData[e].push(t),window.displayNotifications()}addTimers(){var e=T.lsGet(b.MARKET_INFO);e&&(t=e["refreshTime"],t>server_now_ts&&this.attachTimer("shop",t));var t=T.lsGet(b.TRACKED_TIMES);t&&(t.gp&&t.gp>server_now_ts&&this.attachTimer("pachinko",t.gp),t.champ&&t.champ>server_now_ts&&this.attachTimer("sex-god-path",t.champ),T.isInClub()&&t.clubChamp&&t.clubChamp>server_now_ts&&this.attachTimer("clubs",t.clubChamp))}makeLinkSelector(e){return this.newHomeScreen?`[rel=${e}] > .notif-position > span`:`[rel=${e}] > .position > span`}attachTimer(e,t){if(!ko(`[rel=${e}] .additional-menu-data`).length){var a=this.makeLinkSelector(e);const n=ko('
');var i=ko('
');n.append(''),n.append(i),ko(a).append(n),HHTimers.initDecTimer(i,t-server_now_ts,()=>{this.setNotification(e,"action")})}}addShortcuts(){var e=(e,t,a,i)=>`
`;if(T.isInClub()){const i=ko('
');i.append(e("club-champ","/club-champion.html",this.label("clubChamp"),"clubChampions_flat_icn")),this.newHomeScreen?(a=ko('
'),ko('a[rel="clubs"]').wrap(a).after(i)):ko('a[rel="clubs"] .position').prepend(i)}var{champs:t,pantheon:a}=mo;if(t||a){const n=ko('
');t&&n.append(e("champs","/champions-map.html",GT.design.Champions,"champions_flat_icn")),a&&n.append(e("pantheon","/pantheon.html",GT.design.pantheon,"pantheon_flat_icn")),this.newHomeScreen?(e=ko('
'),ko('a[rel="sex-god-path"]').wrap(e).after(n)):ko('a[rel="sex-god-path"] .position').prepend(n)}}fixMissionsTimer(){if(!this.newHomeScreen){var r=window["missions_datas"];if(r){var{duration:s,remaining_time:l,next_missions:r}=r;const c=["#home_missions_bar1","#home_missions_bar2"],p=t=>{const e=Object.values(HHTimers.timers).find(e=>e.$elm&&e.$elm.selector===t);e&&(e.$elm.hide(),e.destroy())};c.forEach(p),new MutationObserver(()=>{c.forEach(p)}).observe(document.getElementById("homepage"),{childList:!0});const d=this.label("missionsReady");let e=d,t=!1,a=100,i=1,n=0,o=!0;l?(e=this.label("completeIn"),t=!0,a=100*(s-l)/s,i=s,n=l):r&&(e=this.label("newMissionsIn"),t=!0,a=100*(86400-r)/86400,i=86400,n=r,o=!1);const u=ko(`
${e}
`);ko("[rel=activities]").after(u),t&&(r={show:l=()=>{},hide:l,selector:""},l=window.is_mobile_size,window.is_mobile_size=()=>!1,HHTimers.initBarTimer(i,n,r,{barElm:u.find(".frontbar"),textElm:u.find("div.text>span")},()=>{u.find(".text").text(d),u.find(".pinkbar").addClass("bluebar").removeClass("pinkbar"),o&&(window.notificationData.activities.push("reward"),window.displayNotifications())}),window.is_mobile_size=l)}}}forceActivitiesTab(){ko("a[rel=activities]").attr("href","/activities.html?tab=missions")}aggregateSalaries(){const{GirlSalaryManager:e,GT:t,format_time_short:a}=window;var i=e["girlsMap"];const n={};let o=0;Object.values(i).forEach(({readyForCollect:e,gData:t})=>{var{salary:a,pay_in:t}=t;e?o+=a:(n[t]||(n[t]=0),n[t]+=a)});const r=Object.keys(n);if(r.length){const s=r.sort((e,t)=>e-t);i=`${10${s.slice(0,10).sort((e,t)=>t-e).map(e=>`${t.design.more_in.replace("+1",`+${gi.nThousand(n[e])} `)} ${a(e)}`).join("")}`;return{aggregated:n,collectableNow:o,text:i}}}manageSalaryTimers(){const{GirlSalaryManager:t,GT:i}=window;ko("#collect_all").append(''),Ci.initTooltipType("#collect_all, #collect_all .script-event-handler-hack",()=>{var e=this.aggregateSalaries();if(e){var e=e["text"],e=`
${e}
`;if(!this.salaryTimerHacked&&t.updateHomepageTimer){const a=t.updateHomepageTimer.bind(t);t.updateHomepageTimer=()=>{const e=ko(".script-salary-summary");var t;return e.length&&((t=this.aggregateSalaries())?(t=t["text"],e.html(t)):e.html(i.design.full)),a()},this.salaryTimerHacked=!0}return{title:"",body:e}}})}addLeaguePos(){const a=ko('
');ko("[rel=leaderboard]").wrap('
').after(a),ko("[rel=leaderboard] .additional-menu-data").length||window.$.ajax({url:"/tower-of-fame.html",success:e=>{let i,n;var t=window.Hero.infos.id;const o=new RegExp(`leagues_list.push\\( ?(?{"id_player":"${t}".*}) ?\\);`),r=/league_tag = (?[1-9]);/;(new DOMParser).parseFromString(e,"text/html").querySelectorAll('script[type="text/javascript"]').forEach(e=>{const t=e["textContent"];var a;t&&(!t.includes("leagues_list")||(a=t.match(o))&&a.groups&&(i=JSON.parse(a.groups.leaguesListItem)),!t.includes("league_tag")||(a=t.match(r))&&a.groups&&(n=a.groups.leagueTag))}),i&&n&&(e=i["place"],a.append(`
${e}
`))}})}addReplyTimer(){const e=ko(".messenger-link");if(e.length){const p=window["Hero"];var{energies:{reply:t}}=p;if(t){const d="reply";var a,i,n,o,{amount:r,max_amount:s,seconds_per_point:l,next_refresh_ts:c}=t,c=T.$(([{type:a,timeForSinglePoint:i,timeOnLoad:n,iconClass:o,currentVal:t,max:l}]=[{type:"reply",iconClass:"messenger_reply_currency_icn",currentVal:r,max:s,timeForSinglePoint:l,timeOnLoad:c}],c=window.GT,`
${t}/${l}
${c.design.more_in}
`));if(e.append(c),re.type===d);let i;const u='.energy_counter[type="reply"]',g=e=>{i=e.onDestroy,e.onDestroy=()=>{},e.destroy()};s?g(s):setTimeout(()=>{var e=Object.values(HHTimers.timers).find(({type:e,$elm:t})=>e===d&&t.selector!==u);e&&(g(e),i&&(a.onDestroy=i,p.c[d]=a));const t=Object.values(HHTimers.timers).find(e=>e instanceof window.HHSimpleTimer&&e.$elm.parents(".messenger-reply-timer").length);t&&t.destroy()},10),a=HHTimers.initEnergyTimer(ko(u)),a.$elm.selector=u,p.c[d]=a,i&&(p.c[d].onDestroy=i)}}}}};var Ao=a(6040),So={};Ao.Z&&Ao.Z.locals&&(So.locals=Ao.Z.locals);var Lo,Do=0,No={};No.styleTagTransform=Oe(),No.setAttributes=u(),No.insert=Re().bind(null,"head"),No.domAPI=Pe(),No.insertStyleElement=$e(),So.use=function(e){return No.options=e||{},Do++||(Lo=Ee()(Ao.Z,No)),So},So.unuse=function(){0{if(window.pop_data){this.sortPoPs();var e=window["location"];const t=new URLSearchParams(e.search),a=t.get("index");a&&(this.addQuickNav(a),this.displayGirlClasses(a),new MutationObserver(()=>{this.displayGirlClasses(a)}).observe($(".pop_right_part .grid_view")[0],{childList:!0}))}}),this.hasRun=!0)}sortPoPs(){var t,e=window["pop_data"],e=Object.keys(e);const a=(t=e,Eo.filter(e=>t.includes(e)));this.sortedPopIds=a;let i=$('.pop_thumb_container:has([pop_id="3"])');a.forEach(e=>{e=$(`.pop_thumb_container:has([pop_id="${e}"])`);i.after(e),i=e})}addQuickNav(a){if(a){const i=window["pop_data"];const n=[...["1","2","3"].filter(e=>!i[e].locked),...this.sortedPopIds];a=n.indexOf(a);let e=a-1;e<0&&(e+=n.length);let t=a+1;t>=n.length&&(t-=n.length);const o=[{name:"prev",id:n[e]},{name:"next",id:n[t]}],r=$('
');o.forEach(({name:e,id:t})=>{r.append(``)}),$(".pop_right_part").append(r)}}displayGirlClasses(t){if(t){const{pop_data:a,pop_hero_girls:i}=window;const{status:n,girls:o}=a[t];let e=o;"can_start"!==n&&(e=o.filter(({assigned:e})=>e===t));const r=$(".pop_right_part .grid_view");e.forEach(({id_girl:e})=>{var t=i[e]["class"];const a=r.find(`[girl=${e}]`);a.append(``)})}}};var Po=a(4059),Oo={};Po.Z&&Po.Z.locals&&(Oo.locals=Po.Z.locals);var Ro,Ho=0,Go={};Go.styleTagTransform=Oe(),Go.setAttributes=u(),Go.insert=Re().bind(null,"head"),Go.domAPI=Pe(),Go.insertStyleElement=$e(),Oo.use=function(e){return Go.options=e||{},Ho++||(Ro=Ee()(Po.Z,Go)),Oo},Oo.unuse=function(){0{var e,t,a,i,n=T.lsGet(b.SEASON_STATS);n&&({fights:i,victories:e,losses:t,won_mojo:a,lost_mojo:n}=n,i=`
${this.label("fights")} :${i}
${this.label("victories")} :${e}
${this.label("defeats")} :${t}

${this.label("mojoWon")} :${a}
${this.label("mojoLost")} :${n}

${this.label("mojoWonAvg")} :${gi.nRounding(a/Math.max(e,1),2,-1)}
${this.label("mojoLostAvg")} :${gi.nRounding(n/Math.max(t,1),2,-1)}
${this.label("mojoAvg")} :${gi.nRounding((a-n)/Math.max(i,1),2,-1)}
`.replace(/( {4}|\n)/g,""),i=$('Stats').attr("tooltip",i),(T.isCurrentPage("season.html")?$("div#seasons_tab_title"):$(".hero .hero_details .center_y")).append(i))}),this.hasRun=!0)}};var Fo=a(6774),qo={};Fo.Z&&Fo.Z.locals&&(qo.locals=Fo.Z.locals);var Qo,Wo=0,Yo={};Yo.styleTagTransform=Oe(),Yo.setAttributes=u(),Yo.insert=Re().bind(null,"head"),Yo.domAPI=Pe(),Yo.insertStyleElement=$e(),qo.use=function(e){return Yo.options=e||{},Wo++||(Qo=Ee()(Fo.Z,Yo)),qo},qo.unuse=function(){0{const o=T.getGirlDictionary();this.girlLists={},pachinkoDef.forEach(({type:e,content:t})=>{const a=t&&t.rewards&&t.rewards.girl_shards&&t.rewards.girl_shards.plain_data||[],i=t&&t.girls_pool&&t.girls_pool.girl_shards&&t.girls_pool.girl_shards.plain_data||[];var n=a.map(({id_girl:e})=>o.get(`${e}`)),t=i.map(({id_girl:e})=>({...o.get(`${e}`),id_girl:e}));this.girlLists[e]={girlList:n,girlPool:t}});const e=()=>{const e=new MutationObserver(()=>this.applyPanel());e.observe($(".playing-zone")[0],{attributes:!0}),this.applyPanel()};if($(".playing-zone").length)e();else{const t=new MutationObserver(()=>{$(".playing-zone").length&&(t.disconnect(),e())});t.observe($("#pachinko_whole")[0],{childList:!0})}}),this.hasRun=!0)}applyPanel(){var e=$(".playing-zone").attr("type-panel");const{girlList:t,girlPool:a}=this.girlLists[e],i=T.isCxH(),n=T.isPSH(),o=T.$(`
${t.length?this.label("availableGirls"):""} ${t.map(e=>e?`<${i||n?"span":`a href="${T.getWikiLink(e.name)}" target="_blank"`} class="availableGirl ${e.rarity}-text">${e.name.replace(" "," ")}`:'Unknown').join(", ")}
${a.length?this.label("poolGirls"):""} ${a.map(e=>e?`${e.name.replace(" "," ")}`:'Unknown').join(", ")}
`);$(".game-rewards").before(o),o.niceScroll(".scrollArea",{bouncescroll:!1}),o.find(".nicescroll-rails-vr").css("right","5px")}};var Xo=a(673),er={};Xo.Z&&Xo.Z.locals&&(er.locals=Xo.Z.locals);var tr,ar=0,ir={};ir.styleTagTransform=Oe(),ir.setAttributes=u(),ir.insert=Re().bind(null,"head"),ir.domAPI=Pe(),ir.insertStyleElement=$e(),er.use=function(e){return ir.options=e||{},ar++||(tr=Ee()(Xo.Z,ir)),er},er.unuse=function(){0{this.displayRewardSums();const e=new MutationObserver(e=>{for(const t of e)"childList"===t.type&&this.displayRewardSums()});e.observe($(".left_part .scroll_area")[0],{attributes:!1,childList:!0,subtree:!1})}),this.hasRun=!0)}displayRewardSums(){const e=$(".over_bunny.over_panel"),a=$(".contest_header.ended .slot, .contest_header.ended .shards_girl_ico");let i={};function n(e){try{return gi.parseLocaleRoundedInt(e.getElementsByTagName("p")[0].innerText)}catch(e){return 1}}for(let t=0;t'),e.append(this.$rewardsDisplay)),this.$rewardsDisplay.html(""),this.$rewardsDisplay.append(`

${this.label("totalRewards",{contests:$(".contest .contest_header.ended").length})}

`);for(const t in i){let e=i[t].div;try{e.getElementsByTagName("p")[0].remove()}catch(e){}e.innerHTML+=`

${e.className.includes("slot")?"":"X"}${gi.nRounding(i[t].amount,1,-1)}

`,e.className+=" reward_sum",e.className.includes("slot")||e.children[1].setAttribute("shards",`${gi.nRounding(i[t].amount,1,-1)}`),this.$rewardsDisplay.append(i[t].div)}this.$rewardsDisplay.append(`

${this.label("contestsWarning")}`)}},sr="battleEndstate";const lr=class extends V{constructor(){super({baseKey:sr,label:gi.getModuleLabel("config",sr),default:!0})}shouldRun(){return T.isCurrentPage("battle")&&!T.isCurrentPage("pre-battle")}run(){!this.hasRun&&this.shouldRun()&&(T.onAjaxResponse(/action=do_battles_(leagues|seasons|troll|pantheon|boss_bang)/i,e=>{~location.search.search(/number_of_battles=\d+/i)&&(a=parseInt(location.search.match(/number_of_battles=(\d+)/i)[1],10),$.isNumeric(a)&&(T.isCurrentPage("troll-battle")&&Hero.update("energy_fight",-1*a,!0),T.isCurrentPage("season-battle")&&Hero.update("energy_kiss",-1*a,!0),T.isCurrentPage("league-battle")&&Hero.update("energy_challenge",-1*a,!0),T.isCurrentPage("pantheon-battle")&&Hero.update("energy_worship",-1*a,!0)));var t=e.rounds;const v=$(".new-battle-player .new-battle-hero-ego-value").data("total-ego"),y=$(".new-battle-opponent .new-battle-hero-ego-value").data("total-ego");let w=0,_=0;var a=t.length;if(2<=a){e=[t[a-2],t[a-1]];_=e[1].opponent_hit?e[1].hero_hit?(w=t[a-1].opponent_hit.defender.remaining_ego,t[a-1].hero_hit.defender.remaining_ego):(w=e[1].opponent_hit.defender.remaining_ego,e[0].hero_hit.defender.remaining_ego):(w=e[0].opponent_hit.defender.remaining_ego,e[1].hero_hit.defender.remaining_ego)}else{if(1!==a)throw new Error("incorrect amount of rounds");_=t[0].opponent_hit?t[0].hero_hit?(w=t[0].opponent_hit.defender.remaining_ego,t[0].hero_hit.defender.remaining_ego):(w=t[0].opponent_hit.defender.remaining_ego,y):(w=v,t[0].hero_hit.defender.remaining_ego)}$("#new-battle-skip-btn").on("click",function(){var e=$(".new-battle-player .new-battle-hero-ego-initial-bar"),t=$(".new-battle-player .new-battle-hero-ego-damage-bar");const a=$(".new-battle-player .new-battle-hero-ego-heal-bar");var i=$(".new-battle-opponent .new-battle-hero-ego-initial-bar"),n=$(".new-battle-opponent .new-battle-hero-ego-damage-bar");const o=$(".new-battle-opponent .new-battle-hero-ego-heal-bar"),r=$(".new-battle-player .new-battle-hero-ego-value"),s=$(".new-battle-opponent .new-battle-hero-ego-value"),l=$(".new-battle-opponent .new-battle-hero-damage-taken-text"),c=$(".new-battle-player .new-battle-hero-damage-taken-text"),p=$(".new-battle-hero-container .new-battle-hero-critical-text");l.css("opacity","0"),c.css("opacity","0"),p.css("opacity","0"),a.css("opacity","0"),o.css("opacity","0");var d=r.text().split(GT.ego)[1].replace(/[, ]/g,"");let u=v;$.isNumeric(d)&&(u=parseInt(d));d=s.text().split(GT.ego)[1].replace(/[, ]/g,"");let g=y;$.isNumeric(d)&&(g=parseInt(d));const m=g-_,h=u-w;l.text(m.toString()),c.text(h.toString());const b=w<=0?0:w/v*100,f=_<=0?0:_/y*100;t=[{e:e,p:{width:b.toFixed(2)+"%"},o:{duration:200}},{e:t,p:{width:b.toFixed(2)+"%"},o:{duration:200}},{e:l,p:{opacity:[0,1],translateY:-20,translateZ:0},o:{duration:300,sequenceQueue:!1,complete:function(e){r.text(GT.ego+" "+w.toString()),$(e).velocity({translateY:0},0)}}}],n=[{e:i,p:{width:f.toFixed(2)+"%"},o:{duration:200}},{e:n,p:{width:f.toFixed(2)+"%"},o:{duration:200}},{e:c,p:{opacity:[0,1],translateY:-20,translateZ:0},o:{duration:300,sequenceQueue:!1,complete:function(e){s.text(GT.ego+" "+_.toString()),$(e).velocity({translateY:0},0)}}}];$(".velocity-animating").velocity("stop",!0),newBattles.setRounds([]),$.Velocity.RunSequence(t),$.Velocity.RunSequence(n)}),$("#new-battle-skip-btn").show()}),this.hasRun=!0)}};var cr=a(8995),pr={};cr.Z&&cr.Z.locals&&(pr.locals=cr.Z.locals);var dr,ur=0,gr={};gr.styleTagTransform=Oe(),gr.setAttributes=u(),gr.insert=Re().bind(null,"head"),gr.domAPI=Pe(),gr.insertStyleElement=$e(),pr.use=function(e){return gr.options=e||{},ur++||(dr=Ee()(cr.Z,gr)),pr},pr.unuse=function(){0 ${e.map(e=>` ${gi.nThousand(+player_gems_amount[e].amount)} `).join("")}
${gi.nThousand(Object.values(player_gems_amount).reduce((e,t)=>+t.amount+e,0))}
`.replace(/(\n| {4})/g,"")}buildGemsStockElem(){return $('
').attr("tooltip",this.buildGemsTable())}run(){!this.hasRun&&this.shouldRun()&&(mr.use(),T.defer(()=>{this.injectCSSVars();var e=this.buildGemsStockElem();const t=$("#harem_whole .haremdex-wrapper");t.prepend(e)}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("gem-stock-icon",`url('${T.getCDNHost()}/pictures/design/gems/all.png')`)}},fr="staticBackground";const vr=class extends V{constructor(){super({baseKey:fr,label:gi.getModuleLabel("config",fr),default:!0})}run(){this.hasRun||(T.defer(()=>{"map"!==$("body[ page ]").attr("page")&&($("#bg_all").replaceWith($("#bg_all").clone()),$("#bg_all > div > img").not($("#bg_all > div > img")[Math.floor(Math.random()*$("#bg_all > div > img").length)]).remove(),$("#bg_all > div > img").css("opacity","1"),$("#bg_all > div > img").css("display","block"))}),this.hasRun=!0)}};var yr=a(9573),wr={};yr.Z&&yr.Z.locals&&(wr.locals=yr.Z.locals);var _r,xr=0,Mr={};Mr.styleTagTransform=Oe(),Mr.setAttributes=u(),Mr.insert=Re().bind(null,"head"),Mr.domAPI=Pe(),Mr.insertStyleElement=$e(),wr.use=function(e){return Mr.options=e||{},xr++||(_r=Ee()(yr.Z,Mr)),wr},wr.unuse=function(){0[0-9]+)\/ico[0-9]-[0-9]+x.[a-z]+(\?v=[0-9]+)?$/i,Ir=e=>{e=e.match(Tr);if(e&&e.groups){var{groups:{id:e}}=e;return e}},Ar=({shards:e,name:t,className:a})=>`
${e}
`;const Sr=class extends V{constructor(){super({baseKey:kr,label:gi.getModuleLabel("config",kr),default:!0}),this.label=gi.getModuleLabel.bind(this,kr)}shouldRun(){return["pre-battle","clubs","pachinko","season-arena","tower-of-fame"].some(e=>T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Cr.use(),T.defer(()=>{T.isCurrentPage("pre-battle")&&this.displayOnPreBattle(),T.isCurrentPage("clubs")&&this.displayOnClubChampion(),T.isCurrentPage("pachinko")&&this.displayOnPachinko(),T.isCurrentPage("season-arena")&&this.displayOnSeason(),T.isCurrentPage("tower-of-fame")&&this.displayOnLeague()}),this.hasRun=!0)}displayOnPreBattle(){const n=T.getGirlDictionary(),e=$(".girls_reward");if(e.length){const t=e=>{const t=e.find(".girl_ico");t.each((e,a)=>{const i=$(a),t=i.find("img");if(t.length){a=t.attr("src"),a=Ir(a);if(a){a=n.get(a);let e,t;a?{name:e,shards:t}=a:t=0,i.append(Ar({name:e,shards:t}))}}})};$(".slot_girl_shards .girl_ico").length?t(e):new MutationObserver(()=>{$(".slot_girl_shards .girl_ico").length&&t(e)}).observe(e.find("[data-reward-display]")[0],{childList:!0}),new MutationObserver(()=>{$(".rewards_tooltip .girl_ico").length&&t($(".rewards_tooltip"))}).observe(document.body,{childList:!0})}}displayOnClubChampion(){const a=window["clubChampionsData"];if(a&&a.reward.shards){const e=()=>{var{previous_value:e,name:t}=a.reward.shards[0];$(".reward_wrap .girl-shards-slot").append(Ar({shards:e,name:t}))};if($(".reward_wrap .girl-shards-slot").length)e();else{const t=new MutationObserver(()=>{$(".reward_wrap .girl-shards-slot").length&&(e(),t.disconnect())});t.observe($(".reward_wrap")[0],{childList:!0})}}}displayOnPachinko(){new MutationObserver(()=>{$(".rewards_tooltip .girl_ico").length&&(()=>{const n=T.getGirlDictionary();$(".rewards_tooltip .girl_ico").each((e,a)=>{const i=$(a),t=i.find("img");if(t.length){a=t.attr("src"),a=Ir(a);if(a){a=n.get(a);let e,t;a?{name:e,shards:t}=a:t=0,i.append(Ar({name:e,shards:t}))}}})})()}).observe(document.body,{childList:!0})}displayOnSeason(){const e=()=>{const n=T.getGirlDictionary();$(".arena-rewards-list .slot_girl_shards .girl_ico").each((e,a)=>{const i=$(a),t=i.find("img");if(t.length){a=t.attr("src"),a=Ir(a);if(a){a=n.get(a);let e,t;a?{name:e,shards:t}=a:t=0,i.append(Ar({name:e,shards:t})),i.parents(".arena-rewards-list").addClass("script-has-girl-reward")}}})};if($(".arena-rewards-list .slot_girl_shards .girl_ico").length)e();else if($(".arena-rewards-list .slot_girl_shards").length){const t=new MutationObserver(()=>{$(".arena-rewards-list .slot_girl_shards .girl_ico").length&&(e(),t.disconnect())});t.observe($(".arena-rewards-list .slot_girl_shards")[0],{childList:!0})}else if($(".arena-rewards-list .girls_reward [data-reward-display]").length){const a=new MutationObserver(()=>{$(".arena-rewards-list .slot_girl_shards .girl_ico").length&&(e(),a.disconnect())});a.observe($(".arena-rewards-list .girls_reward [data-reward-display]")[0],{childList:!0})}}displayOnLeague(){const e=()=>{const a=T.getGirlDictionary(),i=$(".leagues_girl_reward_container .girl_ico");if(i.length){const e=i.find("img");if(e.length){var n=e.attr("src"),n=Ir(n);if(n){n=a.get(n);let e,t;n?{name:e,shards:t}=n:t=0,i.find(".script-shard-count").remove(),i.append(Ar({name:e,shards:t}))}}}};if($(".leagues_girl_reward_container .girl_ico").length)e();else{const t=new MutationObserver(()=>{$(".leagues_girl_reward_container .girl_ico").length&&(e(),t.disconnect())});t.observe($(".leagues_middle_header")[0],{childList:!0})}$(document).on("girl-dictionary:updated",e)}};var Lr=a(5613),Dr={};Lr.Z&&Lr.Z.locals&&(Dr.locals=Lr.Z.locals);var Nr,jr=0,$r={};$r.styleTagTransform=Oe(),$r.setAttributes=u(),$r.insert=Re().bind(null,"head"),$r.domAPI=Pe(),$r.insertStyleElement=$e(),Dr.use=function(e){return $r.options=e||{},jr++||(Nr=Ee()(Lr.Z,$r)),Dr},Dr.unuse=function(){0T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Er.use(),T.defer(()=>{this.fixLeaderboards()}),this.hasRun=!0)}fixLeaderboards(){document.querySelectorAll("#leaderboard_list").forEach(e=>this.fixLeaderboard(e))}fixLeaderboard(e){const t=$(e);var a=t.find(".leaderboard_row").length;if(0!==a)a<=1e3&&(T.isCurrentPage("season.html")?this.fixSeasonLeaderboard(t):(["path-of-valor","path-of-glory"].some(e=>T.isCurrentPage(e))||T.isCurrentPage("pantheon.html"))&&this.fixPathLeaderboard(t));else{const i=new MutationObserver(()=>{i.disconnect(),this.fixLeaderboard(e)});i.observe(e,{childList:!0})}}fixSeasonLeaderboard(e){const t=window["leaderboard_data"];var a=t.find(({is_hero:e})=>e);a&&(a=e.find(".leaderboard_row").eq(a.rank-1).clone().addClass("script-season-leaderboard-fix"),e.append(a))}fixPathLeaderboard(e){var t=e.find(".leaderboard_row.hero-row").clone().addClass("build-at-bottom");e.append(t)}};var Or=a(8636),Rr={};Or.Z&&Or.Z.locals&&(Rr.locals=Or.Z.locals);var Hr,Gr=0,Zr={};Zr.styleTagTransform=Oe(),Zr.setAttributes=u(),Zr.insert=Re().bind(null,"head"),Zr.domAPI=Pe(),Zr.insertStyleElement=$e(),Rr.use=function(e){return Zr.options=e||{},Gr++||(Hr=Ee()(Or.Z,Zr)),Rr},Rr.unuse=function(){0T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Br.use(),T.defer(()=>{["path-of-valor","path-of-glory"].some(e=>T.isCurrentPage(e))?this.pov():T.isCurrentPage("season.html")?this.season():T.isCurrentPage("event.html")?this.poa():T.isCurrentPage("seasonal")&&this.seasonalEvent()}),this.hasRun=!0)}pov(){let t=!1,i=$(".potions-paths-tier:not(.unclaimed):has(.claimed-slot)"),e=$(".potions-paths-tier.unclaimed"),a=i.length,n=e.length;const o=/height: ?(?[0-9.a-z%]+);?/;let r,s;const l=$(".potions-paths-progress-bar .potions-paths-progress-bar-current"),c=l.attr("style"),p=()=>{i=$(".potions-paths-tier:not(.unclaimed):has(.claimed-slot)"),e=$(".potions-paths-tier.unclaimed"),a=i.length,n=e.length,0!==a&&(i.addClass("script-hide-claimed"),t=!0,c&&l.attr("style",c.replace(o,`height:${s};`)))};var d,u;c&&((d=c.match(o))&&d.groups&&(r=d.groups.existingLength),r&&(s=r,r.endsWith("px")?(u=parseInt(r),s=Math.round(u-62.4*a)+"px"):r.endsWith("rem")&&(u=parseFloat(r),s=u-3.9*a+"rem"))),p(),$(".potions-paths-progress-bar-section").stop(!0).animate({scrollTop:Math.max(0,62.4*n-150)},100);const g=new MutationObserver(e=>{if(t){let a=!1;e.forEach(e=>{var t;"attributes"===e.type&&({attributeName:t,target:e}=e,"class"!==t||$(e).hasClass("unclaimed")||i.toArray().includes(e)||(a=!0))}),a&&p()}});g.observe($(".potions-paths-progress-bar-tiers")[0],{attributes:!0,attributeFilter:["class"],subtree:!0}),$(".girl-preview").click(()=>{t?($(".script-hide-claimed").removeClass("script-hide-claimed"),t=!1,c&&l.attr("style",c.replace(o,`height:${r};`))):p()})}season(){let c=!1;const i=()=>{const e=$(".rewards_seasons_row");e.css("width","max-content")},l=e=>{const t=$(".rewards_pair"),{season_tiers:n,season_has_pass:o,season_tier:r}=window;let s=0,l=!1;t.each((e,t)=>{var{free_reward_picked:a,pass_reward_picked:i,tier:e}=n[e];"1"!==a||o&&"1"!==i?parseInt(e)<=r&&s++:($(t).addClass("script-hide-claimed"),l=!0)}),c=l,i();const a=$(".rewards_container_seasons");a.getNiceScroll().resize(),e&&(e=69.6*s,a.getNiceScroll(0).doScrollLeft(Math.max(0,e-600),200))},e=$(".rewards_container_seasons");if(e.length&&e.getNiceScroll(0).doScrollLeft)l(!0);else{const t=new MutationObserver(()=>{const e=$(".rewards_container_seasons");e.length&&e.getNiceScroll(0).doScrollLeft&&(t.disconnect(),l(!0))});t.observe(document.getElementById("seasons_tab_container"),{childList:!0,subtree:!0})}T.onAjaxResponse(/action=claim/,(e,t)=>{const a=new URLSearchParams(t.data),i=a.get("key");t=i.match(/(?free|pass)_(?[0-9]+)/);let n,o;t&&t.groups&&({type:n,tier:o}=t.groups);const r=window["season_tiers"],s=r.find(({tier:e})=>o===e);s&&(s[`${n}_reward_picked`]="1"),c&&l(!1)});$("#girls_holder").click(()=>{c?(()=>{$(".script-hide-claimed").removeClass("script-hide-claimed"),c=!1,i();const e=$(".rewards_container_seasons");e.getNiceScroll().resize()})():l(!1)})}poa(){if($('a.active[href*="?tab=path_event_"]').length){const n=window["bonusRewardsUnlocked"],e=()=>{$(".nc-poa-reward-pair").each((e,t)=>{const a=$(t).find(".nc-poa-free-reward"),i=$(t).find(".nc-poa-locked-reward");!a.hasClass("claimed")||!i.hasClass("claimed")&&n||$(t).addClass("script-hide-claimed")})},t=()=>{$(".scroll-area").getNiceScroll().resize()};e(),t();const a=()=>{$(".script-hide-claimed").length?$(".nc-poa-reward-pair").removeClass("script-hide-claimed"):e(),t()};$("#poa-content .girls").click(()=>{a()})}}seasonalEvent(){let t=!1,i=$(".seasonal-tier:not(.unclaimed):has(.claimed-slot)"),e=$(".seasonal-tier.unclaimed"),a=i.length;const n=/width: ?(?[0-9.a-z%]+);?/;let o,r;const s=$(".seasonal-progress-bar .seasonal-progress-bar-current"),l=s.attr("style"),c=()=>{i=$(".seasonal-tier:not(.unclaimed):has(.claimed-slot)"),e=$(".seasonal-tier.unclaimed"),a=i.length,0!==a&&(i.addClass("script-hide-claimed"),t=!0,l&&setTimeout(()=>{r=e.length?e.last().find(".tier-level")[0].offsetLeft:0,s.attr("style",l.replace(n,`width:${r}px;`))},1),setTimeout(()=>{$(".seasonal-progress-bar-section").getNiceScroll().resize()},1200))};var p;!l||(p=l.match(n))&&p.groups&&(o=p.groups.existingLength),c(),$(".seasonal-progress-bar-section").stop(!0).animate({scrollLeft:Math.max(0,r-150)},100);const d=new MutationObserver(e=>{if(t){let a=!1;e.forEach(e=>{var t;"attributes"===e.type&&({attributeName:t,target:e}=e,"class"!==t||$(e).hasClass("unclaimed")||i.toArray().includes(e)||(a=!0))}),a&&c()}});d.observe($(".seasonal-progress-bar-tiers")[0],{attributes:!0,attributeFilter:["class"],subtree:!0}),$(".girls-reward-container").click(()=>{t?($(".script-hide-claimed").removeClass("script-hide-claimed"),t=!1,l&&s.attr("style",l.replace(n,`width:${o};`)),setTimeout(()=>{$(".seasonal-progress-bar-section").getNiceScroll().resize()},1200)):c()})}},qr="autoRefresh";const Qr=class extends V{constructor(){super({baseKey:qr,label:gi.getModuleLabel("config",qr),default:!1})}shouldRun(){return!0}run(){!this.hasRun&&this.shouldRun()&&(setTimeout(()=>{window.location.reload()},6e5),this.hasRun=!0)}},Wr=["","begincity","gemskingdom","ninjavillage","invadedkingdom","juysea","admittance","magicforest","hamelintown","plainofrituals","heroesuniversity","ninjasacredlands","splatters","digisekai","stairway","training","weresquidisland","haremtournament"],Yr=Wr,Kr=Wr,Vr=["","begincitycxh","heroacademy","newcenabum","ontheprowl","bushexplorations","thespy","hornyknight","suitdown"],Jr=["","begincity","fukwell","eurodick","homecumming","biggerintexas","westcock","whenangelscum","suckramento","friskyfresno"],Xr="villainBreadcrumbs",es=(e,t)=>`${t}`;const ts=class extends V{constructor(){super({baseKey:Xr,label:gi.getModuleLabel("config",Xr),default:!0}),this.label=gi.getModuleLabel.bind(this,Xr),this.villainLabel=gi.getModuleLabel.bind(this,"villain")}shouldRun(){return T.isCurrentPage("troll-pre-battle")}run(){!this.hasRun&&this.shouldRun()&&(T.defer(()=>{const e=mi[T.getGameKey()];var t=c[T.getGameKey()];const a=new URLSearchParams(window.location.search);var i=a.get("id_opponent");const n=parseInt(i)+1;i=t[n],t=e.find(({world:e})=>e===n);const o=[es("/home.html",this.label("town")),es("/map.html",this.label("adventure")),es(`/world/${n}`,this.label(i)),`${this.villainLabel(t.key)}`];t=o.join(">");$("#breadcrumbs").html(t)}),this.hasRun=!0)}},as={HH:"https://docs.google.com/spreadsheets/d/1kVZxcZZMa82lS4k-IpxTTTELAeaipjR_v1twlqW5vbI",GH:"https://docs.google.com/spreadsheets/d/1TalphvaklgkqsyvjJCunzE2R17kI91qVU85OWzbaMqo",CxH:"https://docs.google.com/spreadsheets/d/1g-5kmvlHhA728yTF7xMdKfWuMe9-SqxW-QDdjc26J6I"};var is=a(9042),ns={};is.Z&&is.Z.locals&&(ns.locals=is.Z.locals);var os,rs=0,ss={};ss.styleTagTransform=Oe(),ss.setAttributes=u(),ss.insert=Re().bind(null,"head"),ss.domAPI=Pe(),ss.insertStyleElement=$e(),ns.use=function(e){return ss.options=e||{},rs++||(os=Ee()(is.Z,ss)),ns},ns.unuse=function(){0{var e=as[T.getGameKey()];$("#popup_blessings .blessings_wrapper").append(`${this.label("name")}`)}),this.hasRun=!0)}};var ds=a(6871),us={};ds.Z&&ds.Z.locals&&(us.locals=ds.Z.locals);var gs,ms=0,hs={};hs.styleTagTransform=Oe(),hs.setAttributes=u(),hs.insert=Re().bind(null,"head"),hs.domAPI=Pe(),hs.insertStyleElement=$e(),us.use=function(e){return hs.options=e||{},ms++||(gs=Ee()(ds.Z,hs)),us},us.unuse=function(){0{this.attachIcons()}),this.hasRun=!0)}attachIcons(){Object.entries(vs).forEach(([e,t])=>{const a=$(`a[rel=${e}] > .notif-position`);a.length&&a.prepend(``)})}};var ws=a(3750),_s={};ws.Z&&ws.Z.locals&&(_s.locals=ws.Z.locals);var xs,Ms=0,Cs={};Cs.styleTagTransform=Oe(),Cs.setAttributes=u(),Cs.insert=Re().bind(null,"head"),Cs.domAPI=Pe(),Cs.insertStyleElement=$e(),_s.use=function(e){return Cs.options=e||{},Ms++||(xs=Ee()(ws.Z,Cs)),_s},_s.unuse=function(){0{this.reorderLinks()}),this.hasRun=!0)}getItemForRel(e){return $(`.quest-container:has([rel=${e}]), [rel=${e}]`).eq(0)}reorderLinks(){Is.forEach(({rel:a,before:i,after:n})=>{a=this.getItemForRel(a);if(a.length){let e,t;n?(e=n,t="after"):i&&(e=i,t="before");const o=this.getItemForRel(e);o.length&&o[t](a)}})}};var Ss=a(8488),Ls={};Ss.Z&&Ss.Z.locals&&(Ls.locals=Ss.Z.locals);var Ds,Ns=0,js={};js.styleTagTransform=Oe(),js.setAttributes=u(),js.insert=Re().bind(null,"head"),js.domAPI=Pe(),js.insertStyleElement=$e(),Ls.use=function(e){return js.options=e||{},Ns++||(Ds=Ee()(Ss.Z,js)),Ls},Ls.unuse=function(){0{this.prepClasses(),this.wrapPotionPathButtons()}),this.hasRun=!0)}prepClasses(){$(".quest-container:has([rel=map])").addClass("position-quest");let e=$(".quest-container:has([rel=sex-god-path])");e.length||(e=$("[rel=sex-god-path]")),e.addClass("position-sex-god-path");let t=$(".quest-container:has([rel=clubs])");t.length||(t=$("[rel=clubs]")),t.addClass("position-clubs");let a=$(".quest-container:has([rel=leaderboard])");a.length||(a=$("[rel=leaderboard]")),a.addClass("position-leaderboard")}wrapPotionPathButtons(){var e=$(".season-pov-container .pov-button");const t=$('
');$(".season-pov-container").append(t),t.append(e)}};const Ps=class{constructor(e,t,a){this.name=e,this.isConfirm=!0,a(),setTimeout(()=>{window.HHPopupManager.closeLastOpenedPopup()},1)}show(){}open(){}close(){delete window.HHPopupManager.listOpenedPopups[this.name]}},Os="overridePachinkoConfirm";const Rs=class extends V{constructor(){super({baseKey:Os,label:gi.getModuleLabel("config",Os),default:!1}),this.label=gi.getModuleLabel.bind(this,Os)}shouldRun(){return T.isCurrentPage("pachinko")}run(){if(!this.hasRun&&this.shouldRun()){const e=()=>{window.HHPachinkoConfirm?window.HHPachinkoConfirm=Ps:setTimeout(e,100)};e(),this.hasRun=!0}}};var Hs=a(2389),Gs={};Hs.Z&&Hs.Z.locals&&(Gs.locals=Hs.Z.locals);var Zs,Bs=0,Us={};Us.styleTagTransform=Oe(),Us.setAttributes=u(),Us.insert=Re().bind(null,"head"),Us.domAPI=Pe(),Us.insertStyleElement=$e(),Gs.use=function(e){return Us.options=e||{},Bs++||(Zs=Ee()(Hs.Z,Us)),Gs},Gs.unuse=function(){0{this.injectCSSVars(),$(".side-quest").has(".Read").addClass("complete")}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("sidequest-tick-icon",`url('${T.getCDNHost()}/clubs/ic_Tick.png')`)}};var Ws=a(7533),Ys={};Ws.Z&&Ws.Z.locals&&(Ys.locals=Ws.Z.locals);var Ks,Vs=0,Js={};Js.styleTagTransform=Oe(),Js.setAttributes=u(),Js.insert=Re().bind(null,"head"),Js.domAPI=Pe(),Js.insertStyleElement=$e(),Ys.use=function(e){return Js.options=e||{},Vs++||(Ks=Ee()(Ws.Z,Js)),Ys},Ys.unuse=function(){0{this.overrideAPI()}),this.hasRun=!0)}overrideAPI(){const t=window.hero_page_popup;window.hero_page_popup=e=>(e&&!e.page&&(e.page="profile"),t(e))}};var nl=a(4968),ol={};nl.Z&&nl.Z.locals&&(ol.locals=nl.Z.locals);var rl,sl=0,ll={};ll.styleTagTransform=Oe(),ll.setAttributes=u(),ll.insert=Re().bind(null,"head"),ll.domAPI=Pe(),ll.insertStyleElement=$e(),ol.use=function(e){return ll.options=e||{},sl++||(rl=Ee()(nl.Z,ll)),ol},ol.unuse=function(){0{this.annotateEventWidget(),this.annotateSeason(),this.annotatePathEvents()}),this.hasRun=!0)}annotateEventWidget(){const e=$(".event-widget .timer.ongoing, .seasonal-event .timer.ongoing");e.each((e,t)=>{const a=$(t);a.data("seconds-left")<43200&&a.addClass("script-ending-soon")})}annotateSeason(){var e=T.lsGet(b.SEASON_END_TIME),t=window["server_now_ts"];e&&t{this.injectCSSVars(),this.createAndAttach(),this.loadFilter()}),this.hasRun=!0)}injectCSSVars(){Ae.registerVar("cross-icon",`url('${T.getCDNHost()}/clubs/ic_xCross.png')`)}loadFilter(){const e=T.lsGet("filters");if(e&&e.team)if(wl(".girls_list > div").length)this.doFilter(e.team);else{const t=new MutationObserver(()=>{wl(".girls_list > div").length&&(this.doFilter(e.team),t.disconnect())});t.observe(wl(".girls_list")[0],{childList:!0})}}createAndAttach(){const e=this.createTeamsButton(),t=this.createTeamsBox();wl("#filtering_girls .reset-filters-container").prepend(e),wl("#harem_whole").append(t),e.click(()=>t.find(".team-selection").toggle());const a=this.doFilter;t.find(".team-slot-container").click(function(){a(wl(this).data("girl-ids")),t.find(".team-selection").css("display","none")}),t.find(".close-team-selection").click(()=>t.find(".team-selection").css("display","none"))}doFilter(e){const{harem:t,hh_show_filtered_girls:a}=window;t.haremFilter.resetFilters(),t.filteredGirlsIds=e.map(e=>+e),t.filteredGirlsList=e.map(e=>t.allGirls[e]);var i=e.reduce((e,t)=>(e[t]={},e),{});a(".girls_list",i),t.resetGirlsList(),t.loadMoreGirlsAfterCurrent(),t.scrollToAndOpenGirl(),T.lsSet("filters",{team:e})}createTeamsButton(){return wl(``)}createTeamsBox(){var e=T.lsGet(b.TEAMS_DICTIONARY);if(!e)return wl(`
`);const{teamIds:t,teamsDict:a}=e;return wl(`
`)}};var Ml=a(7096),Cl={};Ml.Z&&Ml.Z.locals&&(Cl.locals=Ml.Z.locals);var kl,Tl=0,Il={};Il.styleTagTransform=Oe(),Il.setAttributes=u(),Il.insert=Re().bind(null,"head"),Il.domAPI=Pe(),Il.insertStyleElement=$e(),Cl.use=function(e){return Il.options=e||{},Tl++||(kl=Ee()(Ml.Z,Il)),Cl},Cl.unuse=function(){0{const n=T.lsGet(b.HAREM_FILTER_IDS);if(n&&!(n.length<2)){const t=T.getGirlDictionary();var e=window.girl.id_girl;let a,i;var o=n.indexOf(e);if(-1=n.length&&(t-=n.length),a=n[e],i=n[t]}else a=n[0],i=n[n.length-1];e=t.get(`${a}`),o=t.get(`${i}`);const r=$(".girl-section .girl-avatar");this.$prev=this.buildAvatarHtml(a,e,"prev"),this.$next=this.buildAvatarHtml(i,o,"next"),r.prepend(this.$prev),r.append(this.$next),window.replaceImageSources()}});const n=window.initTabSystem;window.initTabSystem=(...e)=>{var t=n(...e),e=window["tab_system_instances"];const a=e["girl-leveler-tabs"]["tabs"],i=a.affection.callback;e=e=>{i(e),this.$prev.attr("href",this.linkUrls.prev[e]),this.$next.attr("href",this.linkUrls.next[e])};return a.affection.callback=e,a.experience.callback=e,t},this.hasRun=!0}}buildAvatarHtml(t,{pose:e},a){e=`${T.getCDNHost()}/pictures/girls/${t}/ava${e}.png`;return Ll.forEach(e=>{this.linkUrls[a][e]=`/girl/${t}?resource=${e}`}),T.$(``)}getCurrentResource(){let e="experience";if(location.search&&location.search.includes("resource")){const a=new RegExp("resource=(?[a-z]+)");var t=a.exec(location.search);e=t.groups.resource}return e}};var Nl=a(2891),jl={};Nl.Z&&Nl.Z.locals&&(jl.locals=Nl.Z.locals);var $l,El=0,zl={};zl.styleTagTransform=Oe(),zl.setAttributes=u(),zl.insert=Re().bind(null,"head"),zl.domAPI=Pe(),zl.insertStyleElement=$e(),jl.use=function(e){return zl.options=e||{},El++||($l=Ee()(Nl.Z,zl)),jl},jl.unuse=function(){0T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(Pl.use(),T.defer(()=>{["activities","tower-of-fame"].some(e=>T.isCurrentPage(e))&&this.addClubmateAnnotations()}),$(document).on("leaderboard-annotated",(e,t)=>this.addClubmateAnnotations(t)),$(document).on("league:table-sorted",()=>{this.addClubmateAnnotations()}),this.hasRun=!0)}async addClubmateAnnotations(e){const t=e&&e.selector||"",a=T.lsGet(b.CLUB_STATUS),i=this.getNameColumnSelector();a&&a.memberIds&&a.memberIds.forEach(e=>{e!==`${window.Hero.infos.id}`&&$(`${t} [sorting_id='${e}']`).find(i).append(`
`)})}getNameColumnSelector(){return T.isCurrentPage("activities")?"td:nth-of-type(2)":T.isCurrentPage("tower-of-fame")?".nickname":"> div:nth-of-type(2)"}},Hl="leaderboardProfilePopups";const Gl=class extends V{constructor(){super({baseKey:Hl,label:gi.getModuleLabel("config",Hl),default:!0}),this.label=gi.getModuleLabel.bind(this,Hl)}shouldRun(){return["pantheon","season.html","path-of-valor","path-of-glory"].some(e=>T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&($(document.body).on("click","[sorting_id]",e=>{e=$(e.currentTarget).attr("sorting_id");window.hero_page_popup({id:e})}),this.hasRun=!0)}};var He=class extends He{constructor(e){super({group:"st",...e}),this.styles=e.styles}run(){this.shouldRun()&&!this.hasRun&&(this.styles.use(),this.hasRun=!0)}tearDown(){this.styles.unuse(),this.hasRun=!1}},Zl=a(4422),Bl={};Zl.Z&&Zl.Z.locals&&(Bl.locals=Zl.Z.locals);var Ul,Fl=0,ql={};ql.styleTagTransform=Oe(),ql.setAttributes=u(),ql.insert=Re().bind(null,"head"),ql.domAPI=Pe(),ql.insertStyleElement=$e(),Bl.use=function(e){return ql.options=e||{},Fl++||(Ul=Ee()(Zl.Z,ql)),Bl},Bl.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){Ae.registerVar("compact-pop-class-icon-hc",`url('${T.getCDNHost()}/caracs/hardcore.png')`),Ae.registerVar("compact-pop-class-icon-ch",`url('${T.getCDNHost()}/caracs/charm.png')`),Ae.registerVar("compact-pop-class-icon-kh",`url('${T.getCDNHost()}/caracs/knowhow.png')`),Ae.registerVar("compact-pop-reward-icon-shard",`url('${T.getCDNHost()}/shards.png')`),Ae.registerVar("compact-pop-reward-icon-ymen",`url('${T.getCDNHost()}/pictures/design/ic_topbar_soft_currency.png')`),Ae.registerVar("compact-pop-reward-icon-koban",`url('${T.getCDNHost()}/pictures/design/ic_topbar_hard_currency.png')`),Ae.registerVar("compact-pop-reward-icon-gem",`url('${T.getCDNHost()}/pictures/design/gems/psychic.png')`),Ae.registerVar("compact-pop-reward-icon-orb",`url('${T.getCDNHost()}/pachinko/o_e1.png')`),Ae.registerVar("compact-pop-reward-icon-booster",`url('${T.getCDNHost()}/pictures/items/B3.png')`),Ae.registerVar("compact-pop-reward-icon-ticket",`url('${T.getCDNHost()}/pictures/design/${T.isCxH()?"ic":"champion"}_ticket.png')`),Ae.registerVar("compact-pop-reward-icon-gift",`url('${T.getCDNHost()}/pictures/items/K4.png')`)}};var uc=a(1893),gc={};uc.Z&&uc.Z.locals&&(gc.locals=uc.Z.locals);var mc,hc=0,bc={};bc.styleTagTransform=Oe(),bc.setAttributes=u(),bc.insert=Re().bind(null,"head"),bc.domAPI=Pe(),bc.insertStyleElement=$e(),gc.use=function(e){return bc.options=e||{},hc++||(mc=Ee()(uc.Z,bc)),gc},gc.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){var e=Ic[T.getGameKey()]||Ic.HH;Ae.registerVar("table-row-color",e)}};var Sc=a(2085),Lc={};Sc.Z&&Sc.Z.locals&&(Lc.locals=Sc.Z.locals);var Dc,Nc=0,jc={};jc.styleTagTransform=Oe(),jc.setAttributes=u(),jc.insert=Re().bind(null,"head"),jc.domAPI=Pe(),jc.insertStyleElement=$e(),Lc.use=function(e){return jc.options=e||{},Nc++||(Dc=Ee()(Sc.Z,jc)),Lc},Lc.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){T.isGH()?(Ae.registerVar("button-colors-orange-start","#fdda00"),Ae.registerVar("button-colors-orange-end","#bf8d00"),Ae.registerVar("button-colors-blue-start","#4bb"),Ae.registerVar("button-colors-blue-end","#077"),Ae.registerVar("button-colors-purple-start","#e3005b"),Ae.registerVar("button-colors-purple-end","#820040"),Ae.registerVar("button-colors-purple-shadow","#b2b")):(Ae.registerVar("button-colors-orange-start","#f90"),Ae.registerVar("button-colors-orange-end","#f70"),Ae.registerVar("button-colors-blue-start","#008ed5"),Ae.registerVar("button-colors-blue-end","#05719c"),Ae.registerVar("button-colors-purple-start","#e3005b"),Ae.registerVar("button-colors-purple-end","#820040"),Ae.registerVar("button-colors-purple-shadow","#e15"))}};var wp=a(6642),_p={};wp.Z&&wp.Z.locals&&(_p.locals=wp.Z.locals);var xp,Mp=0,Cp={};Cp.styleTagTransform=Oe(),Cp.setAttributes=u(),Cp.insert=Re().bind(null,"head"),Cp.domAPI=Pe(),Cp.insertStyleElement=$e(),_p.use=function(e){return Cp.options=e||{},Mp++||(xp=Ee()(wp.Z,Cp)),_p},_p.unuse=function(){0T.isCurrentPage(e))}};var Jp=a(7890),Xp={};Jp.Z&&Jp.Z.locals&&(Xp.locals=Jp.Z.locals);var ed,td=0,ad={};ad.styleTagTransform=Oe(),ad.setAttributes=u(),ad.insert=Re().bind(null,"head"),ad.domAPI=Pe(),ad.insertStyleElement=$e(),Xp.use=function(e){return ad.options=e||{},td++||(ed=Ee()(Jp.Z,ad)),Xp},Xp.unuse=function(){0T.isCurrentPage(e))}};var rd=a(7195),sd={};rd.Z&&rd.Z.locals&&(sd.locals=rd.Z.locals);var ld,cd=0,pd={};pd.styleTagTransform=Oe(),pd.setAttributes=u(),pd.insert=Re().bind(null,"head"),pd.domAPI=Pe(),pd.insertStyleElement=$e(),sd.use=function(e){return pd.options=e||{},cd++||(ld=Ee()(rd.Z,pd)),sd},sd.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){Ae.registerVar("girl-tick-icon",`url('${T.getCDNHost()}/clubs/ic_Tick.png')`)}};var Od=a(9893),Rd={};Od.Z&&Od.Z.locals&&(Rd.locals=Od.Z.locals);var Hd,Gd=0,Zd={};Zd.styleTagTransform=Oe(),Zd.setAttributes=u(),Zd.insert=Re().bind(null,"head"),Zd.domAPI=Pe(),Zd.insertStyleElement=$e(),Rd.use=function(e){return Zd.options=e||{},Gd++||(Hd=Ee()(Od.Z,Zd)),Rd},Rd.unuse=function(){0{this.injectCSSVars()})}injectCSSVars(){var e=Ng[T.getGameKey()]||Ng.HH;Ae.registerVar("dark-color",e)}};var $g=a(5920),Eg={};$g.Z&&$g.Z.locals&&(Eg.locals=$g.Z.locals);var zg,Pg=0,Og={};Og.styleTagTransform=Oe(),Og.setAttributes=u(),Og.insert=Re().bind(null,"head"),Og.domAPI=Pe(),Og.insertStyleElement=$e(),Eg.use=function(e){return Og.options=e||{},Pg++||(zg=Ee()($g.Z,Og)),Eg},Eg.unuse=function(){0T.isCurrentPage(e))}};var nm=a(7920),om={};nm.Z&&nm.Z.locals&&(om.locals=nm.Z.locals);var rm,sm=0,lm={};lm.styleTagTransform=Oe(),lm.setAttributes=u(),lm.insert=Re().bind(null,"head"),lm.domAPI=Pe(),lm.insertStyleElement=$e(),om.use=function(e){return lm.options=e||{},sm++||(rm=Ee()(nm.Z,lm)),om},om.unuse=function(){0{[".checkbox-group"].forEach(e=>{$(`.form-control:has(${e})`).addClass("double-wide")});["event","world"].forEach(e=>{$(`.form-control:has(select[name=${e}])`).addClass("secondary-position-fix")})})}};var Um=a(6628),Fm={};Um.Z&&Um.Z.locals&&(Fm.locals=Um.Z.locals);var qm,Qm=0,Wm={};Wm.styleTagTransform=Oe(),Wm.setAttributes=u(),Wm.insert=Re().bind(null,"head"),Wm.domAPI=Pe(),Wm.insertStyleElement=$e(),Fm.use=function(e){return Wm.options=e||{},Qm++||(qm=Ee()(Um.Z,Wm)),Fm},Fm.unuse=function(){0{if($(".player-inventory-content").children(".slot-container").length)this.initialPad();else{const e=new MutationObserver(()=>{$(".player-inventory-content").children(".slot-container").length&&(this.initialPad(),e.disconnect())});e.observe($(".player-inventory-content")[0],{childList:!0})}}))}initialPad(){$(".player-inventory-content, #player-inventory-booster").each((e,t)=>{const a=$(t);var i,n=a.find(".slot-container").length;let o=0;if(n<12?o=12-n:12
'),o--;else if(o<0)for(;o<0;)a.find(".slot-container.empty").last().remove(),o++})}};var Jm=a(6895),Xm={};Jm.Z&&Jm.Z.locals&&(Xm.locals=Jm.Z.locals);var eh,th=0,ah={};ah.styleTagTransform=Oe(),ah.setAttributes=u(),ah.insert=Re().bind(null,"head"),ah.domAPI=Pe(),ah.insertStyleElement=$e(),Xm.use=function(e){return ah.options=e||{},th++||(eh=Ee()(Jm.Z,ah)),Xm},Xm.unuse=function(){0{})}};var rh=a(1990),sh={};rh.Z&&rh.Z.locals&&(sh.locals=rh.Z.locals);var lh,ch=0,ph={};ph.styleTagTransform=Oe(),ph.setAttributes=u(),ph.insert=Re().bind(null,"head"),ph.domAPI=Pe(),ph.insertStyleElement=$e(),sh.use=function(e){return ph.options=e||{},ch++||(lh=Ee()(rh.Z,ph)),sh},sh.unuse=function(){0T.isCurrentPage(e))}run(){!this.hasRun&&this.shouldRun()&&(yh.use(),T.defer(()=>{["activities","tower-of-fame"].some(e=>T.isCurrentPage(e))&&this.addSupporterAnnotations()}),$(document).on("leaderboard-annotated",(e,t)=>this.addSupporterAnnotations(t)),$(document).on("league:table-sorted",()=>{this.addSupporterAnnotations()}),this.hasRun=!0)}async addSupporterAnnotations(e){const n=e&&e.selector||"",t=await De.getSupporters(),a=t.filter(({flairs:e})=>e),o=T.getGameKey(),r=T.getPlatform(),s=this.getNameColumnSelector();a.forEach(({tier:i,flairs:e})=>{e.forEach(({game:e,platform:t,id:a})=>{e===o&&t===r&&$(`${n} [sorting_id='${a}']`).find(s).append(`
`)})})}getNameColumnSelector(){return T.isCurrentPage("activities")?"td:nth-of-type(2)":T.isCurrentPage("tower-of-fame")?".nickname":"> div:nth-of-type(2)"}};window.$?"/"===location.pathname&&(location.hostname.includes("www")||location.hostname.includes("test"))||("/integrations/"===location.pathname&&location.hostname.includes("nutaku")?location.replace(`${location.origin}/home.html`):document.getElementById("loading-overlay")||(()=>{const t=new Je;z.collect(),H.collect(),Z.collect(),F.collect(),ne.collect(),se.collect(),ue.collect(),he.collect(),be.collect(),ve.collect(),_e.collect(),xe.collect(),Ce.run(),(new xh).run(),t.registerGroup({key:"core",name:`${T.getGameKey()}++ Core`}),t.registerGroup({key:"st",name:"Style Tweaks",iconEl:"
"}),Object.values(p).forEach(e=>{t.registerModule(new e)}),t.loadConfig(),t.runModules(),T.runDeferred(),window.hhPlusPlusConfig={registerGroup:t.registerGroup.bind(t),registerModule:t.registerModule.bind(t),runModules:t.runModules.bind(t),loadConfig:t.loadConfig.bind(t)}})()):console.log("HH++ WARNING: No jQuery found. Probably an error page. Ending the script here")}},i={};function n(e){var t=i[e];if(void 0!==t)return t.exports;t=i[e]={id:e,exports:{}};return a[e](t,t.exports,n),t.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(2482)})();