";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-backdrop-blur{syntax:"*";inherits:false;}@property --tw-backdrop-brightness{syntax:"*";inherits:false;}@property --tw-backdrop-contrast{syntax:"*";inherits:false;}@property --tw-backdrop-grayscale{syntax:"*";inherits:false;}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false;}@property --tw-backdrop-invert{syntax:"*";inherits:false;}@property --tw-backdrop-opacity{syntax:"*";inherits:false;}@property --tw-backdrop-saturate{syntax:"*";inherits:false;}@property --tw-backdrop-sepia{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";inherits:false;initial-value:"";}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}} /*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-leading:initial;--tw-border-style:solid}*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid}}}@layer global{@media screen and (max-width:700px){.wdn-listv2-item-content-byline,.listing__link .listing__text--byline,.credit,.caption__text--hero,figcaption,figcaption span,.caption-credit__figcaption .caption-credit__caption,.caption-credit__figcaption .caption-credit__credit,.inline-gallery .item__description{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:calc(1 / .75);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.125rem;line-height:1.125rem}.inline-gallery .item__description{margin-bottom:.25rem;margin-bottom:calc(var(--spacing,.25rem) * 1)}.inline-gallery .caption-credit__caption+.caption-credit__credit{margin-bottom:.5rem;margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:0rem;margin-left:calc(var(--spacing,.25rem) * 0);padding-top:.25rem;padding-top:calc(var(--spacing,.25rem) * 1)}.person__role,blockquote cite,.table__instruction,.newsletter-form__footer{--tw-leading: 1.25rem ;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:.8125rem;line-height:1.25rem;line-height:calc(var(--spacing,.25rem) * 5)}.responsive .trending__label{font-size:1rem;font-size:var(--text-base,1rem);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading: 2.5rem ;--tw-leading:calc(var(--spacing,.25rem) * 10);line-height:2.5rem;line-height:calc(var(--spacing,.25rem) * 10)}.progressive .trending__label{font-size:1rem;font-size:var(--text-base,1rem);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:unset;line-height:unset}.article-body__section span,.person__strapline{--tw-leading: 1.25rem ;--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:1.25rem;line-height:calc(var(--spacing,.25rem) * 5)}.responsive .infinite-article__divider-subheading,.table__head__heading,.form__submit-input,article .person .person__bio p,.popular-box__label__tab,.fancy-box .fancy-box__body-text,.table_body__data,.scroll-wrapper__label,.list__title a{font-size:1rem;font-size:var(--text-base,1rem);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading: 1.5rem ;--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:1.5rem;line-height:calc(var(--spacing,.25rem) * 6)}.widget-title,.listing__title,.carousel__title,.mobile__carousel__title{font-size:1.125rem;font-size:var(--text-lg,1.125rem);line-height:calc(1.75 / 1.125);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:22px;line-height:22px}.listing--related .listing__title--primary,.popular-box__article-list__link,.related-articles .article__title,.related-articles__title,#article-body ul li,.fancy_box-title,article div:not(.hawk-deal-widget-main):not(.viafoura .vf-content-text):not(.author__biography):not(.inline-layout .caption-text):not(.inline-gallery__items .item__description)>p{font-size:1.125rem;font-size:var(--text-lg,1.125rem);line-height:calc(1.75 / 1.125);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.625rem;line-height:1.625rem}.van-image-figure .inline-layout.pull-left,.van-image-figure .inline-layout.pull-right{float:none}.progressive .newsletter-form__header,.progressive #article-body h2,.header__strapline,.author__name,.person__name,blockquote p,.table__caption,.byline-social .strapline{font-size:1.25rem;font-size:var(--text-xl,1.25rem);line-height:calc(1.75 / 1.25);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.625rem;line-height:1.625rem}.responsive .newsletter-form__header{--tw-leading: 2rem ;--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:1.625rem;line-height:2rem;line-height:calc(var(--spacing,.25rem) * 8)}h1{font-size:1.875rem;font-size:var(--text-3xl,1.875rem);line-height:1.2;line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.scroll-wrapper__label,.list__title a{--tw-leading:3rem;line-height:3rem}.socialite-widget-item{margin-right:.625rem;margin-right:calc(var(--spacing,.25rem) * 2.5);margin-left:0rem;margin-left:calc(var(--spacing,.25rem) * 0)}.socialite-widget-item:last-child{margin-right:0rem;margin-right:calc(var(--spacing,.25rem) * 0)}#affiliate-disclaimer{margin-top:.625rem;margin-top:calc(var(--spacing,.25rem) * 2.5);padding-block:0rem;padding-block:calc(var(--spacing,.25rem) * 0)}.van_vid_carousel,.clear-both.widget-header,.table__caption,.widget,.fancy-box,#affiliate-disclaimer,.related-articles__title,.byline,.byline-social .strapline,.box.less-space,h1{margin-inline:0rem;margin-inline:calc(var(--spacing,.25rem) * 0);margin-block:1.25rem;margin-block:calc(var(--spacing,.25rem) * 5)}.van_vid_carousel+p{margin-top:1.25rem;margin-top:calc(var(--spacing,.25rem) * 5)}.ad-unit:not(#top-leaderboard){margin-inline:0rem!important;margin-inline:calc(var(--spacing,.25rem) * 0)!important}.article-body__section{margin-top:0rem;margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:.625rem;margin-bottom:calc(var(--spacing,.25rem) * 2.5);padding:0rem;padding:calc(var(--spacing,.25rem) * 0)}.article-body__section span{margin-inline:1.25rem;margin-inline:calc(var(--spacing,.25rem) * 5);padding:.625rem;padding:calc(var(--spacing,.25rem) * 2.5)}.fancy_box-title{padding:.625rem;padding:calc(var(--spacing,.25rem) * 2.5);text-align:center}.fancy-box__body{padding-inline:1.25rem;padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:1.25rem;padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:0rem;padding-bottom:calc(var(--spacing,.25rem) * 0)}.image-full-width-wrapper,.vanilla-image-block{margin-bottom:.625rem;margin-bottom:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:0}blockquote{margin-block:2.5rem;margin-block:calc(var(--spacing,.25rem) * 10)}blockquote p{margin-bottom:0rem;margin-bottom:calc(var(--spacing,.25rem) * 0);padding-bottom:10px}.table__container,.slice-container-person{margin-bottom:2.5rem;margin-bottom:calc(var(--spacing,.25rem) * 10)}.newsletter-form__footer{margin-inline:0rem;margin-inline:calc(var(--spacing,.25rem) * 0)}.author__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slice-container-person{margin-left:-1.25rem;margin-left:calc(var(--spacing,.25rem) * -5);width:100vw}.responsive .newsletter-inbodyContent-slice{margin-left:-1.25rem;margin-left:calc(var(--spacing,.25rem) * -5)}.progressive.flexi-page .newsletter-inbodyContent-slice{margin-left:-1.85rem}.progressive:not(.flexi-page) .newsletter-inbodyContent-slice{margin-left:-15px}.newsletter-inbodyContent-slice{margin-top:2.5rem;margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:2.5rem;margin-bottom:calc(var(--spacing,.25rem) * 10);width:100vw}.newsletter-inbodyContent-slice .newsletter-form__wrapper{padding:1.25rem;padding:calc(var(--spacing,.25rem) * 5)}.newsletter-inbodyContent-slice .form__submit-input{height:2.75rem;height:calc(var(--spacing,.25rem) * 11)}.slice-container-person .person{margin-bottom:1.25rem;margin-bottom:calc(var(--spacing,.25rem) * 5);padding:1.25rem;padding:calc(var(--spacing,.25rem) * 5);grid-template-rows:auto}.person__social-buttons{margin-bottom:1rem;margin-bottom:calc(var(--spacing,.25rem) * 4)}.person__role{margin-inline:0rem;margin-inline:calc(var(--spacing,.25rem) * 0);margin-bottom:1rem;margin-bottom:calc(var(--spacing,.25rem) * 4)}.person__bio{margin:0rem;margin:calc(var(--spacing,.25rem) * 0)}.person--separator{border-block-style:var(--tw-border-style);--tw-border-style:solid;border-block-width:2px;border-style:solid;border-block-color:#000;border-block-color:var(--color-black,#000)}.related-articles__title{padding-inline:15px;padding-block:0rem;padding-block:calc(var(--spacing,.25rem) * 0);-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}ul li{list-style-position:outside}.header-sub-container{padding-top:0rem;padding-top:calc(var(--spacing,.25rem) * 0)}.popular-box__article-list__heading{margin-bottom:.25rem;margin-bottom:calc(var(--spacing,.25rem) * 1)}.button-social:not(.author .author__social .button-social){margin-right:.625rem;margin-right:calc(var(--spacing,.25rem) * 2.5);min-width:24px;min-height:24px}.table__instruction{margin-block:0rem;margin-block:calc(var(--spacing,.25rem) * 0)}.scroll-wrapper__label{padding-left:1.25rem;padding-left:calc(var(--spacing,.25rem) * 5);text-transform:uppercase}.table__head__heading,.table_body__data{padding-inline:.25rem;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:1.25rem;padding-block:calc(var(--spacing,.25rem) * 5)}.responsive .infinite-article__divider-subheading{padding:0rem;padding:calc(var(--spacing,.25rem) * 0);padding-bottom:.125rem;padding-bottom:calc(var(--spacing,.25rem) * .5);--tw-leading:1.625rem;font-size:1.25rem;line-height:1.625rem}.popular-box__label{padding-inline:.625rem;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:.625rem;padding-top:calc(var(--spacing,.25rem) * 2.5);padding-bottom:0rem;padding-bottom:calc(var(--spacing,.25rem) * 0)}.progressive #article-body h2{margin-bottom:1.25rem;margin-bottom:calc(var(--spacing,.25rem) * 5)}.progressive .listing--related .listing__title--primary span{padding-inline:0rem;padding-inline:calc(var(--spacing,.25rem) * 0)}.listing__link .listing__text--byline{padding-top:.625rem;padding-top:calc(var(--spacing,.25rem) * 2.5)}.mobile__carousel__title{padding-bottom:1.25rem;padding-bottom:calc(var(--spacing,.25rem) * 5)}}@media screen and (max-width:370px){.mobile__carousel__title{font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:calc(1.25 / .875);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.popular-box__article-list:first-child .popular-box__article-list__link,.popular-box__article-list:first-child .popular-box__article-list__number-text{background:0 0}}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;} @layer van-ds{[data-palette=brand]{--border-focus: 2px solid oklch(.547 .184 24.429);--color-border-accent-inverse: oklch(.556 0 0);--color-border-accent: oklch(.709 0 0);--color-border-primary-inverse: oklch(.371 0 0);--color-border-primary: oklch(.87 0 0);--color-border-quiet-inverse: oklch(.205 0 0);--color-border-quiet: oklch(.97 0 0);--color-border-secondary-inverse: oklch(.269 0 0);--color-border-secondary: oklch(.922 0 0);--color-brand-accent-100: oklch(.926 .026 253.57);--color-brand-accent-200: oklch(.814 .063 254.497);--color-brand-accent-300: oklch(.53 .169 259.182);--color-brand-accent-400: oklch(.449 .194 261.813);--color-brand-accent-50: oklch(.979 .01 247.931);--color-brand-accent-500: oklch(.347 .198 266.668);--color-brand-accent-600: oklch(.331 .185 266.341);--color-brand-accent-700: oklch(.31 .168 266.205);--color-brand-accent-800: oklch(.281 .143 265.787);--color-brand-accent-900: oklch(.25 .118 265.328);--color-brand-accent-950: oklch(.17 .058 258.399);--color-brand-accent-hover: oklch(.331 .185 266.341);--color-brand-accent: oklch(.347 .198 266.668);--color-brand-black: oklch(0 0 0);--color-brand-neutral-100: oklch(.97 0 0);--color-brand-neutral-200: oklch(.922 0 0);--color-brand-neutral-300: oklch(.87 0 0);--color-brand-neutral-400: oklch(.708 0 0);--color-brand-neutral-50: oklch(.985 0 0);--color-brand-neutral-500: oklch(.556 0 0);--color-brand-neutral-600: oklch(.439 0 0);--color-brand-neutral-700: oklch(.371 0 0);--color-brand-neutral-800: oklch(.269 0 0);--color-brand-neutral-900: oklch(.205 0 0);--color-brand-neutral-950: oklch(.145 0 0);--color-brand-neutral-hover-inverse: oklch(.97 0 0);--color-brand-neutral-hover: oklch(.145 0 0);--color-brand-neutral-inverse: oklch(.87 0 0);--color-brand-neutral: oklch(.556 0 0);--color-brand-primary-100: oklch(.947 .025 11.584);--color-brand-primary-200: oklch(.877 .063 12.338);--color-brand-primary-300: oklch(.699 .167 17.56);--color-brand-primary-400: oklch(.648 .193 19.773);--color-brand-primary-50: oklch(.98 .01 9.531);--color-brand-primary-500: oklch(.586 .197 24.828);--color-brand-primary-600: oklch(.547 .184 24.429);--color-brand-primary-700: oklch(.499 .167 24.518);--color-brand-primary-800: oklch(.428 .142 23.761);--color-brand-primary-900: oklch(.357 .117 23.672);--color-brand-primary-950: oklch(.171 .057 16.036);--color-brand-primary-hover: oklch(.499 .167 24.518);--color-brand-primary: oklch(.547 .184 24.429);--color-brand-secondary-100: oklch(.926 .026 253.57);--color-brand-secondary-200: oklch(.814 .063 254.497);--color-brand-secondary-300: oklch(.53 .169 259.182);--color-brand-secondary-400: oklch(.449 .194 261.813);--color-brand-secondary-50: oklch(.979 .01 247.931);--color-brand-secondary-500: oklch(.347 .198 266.668);--color-brand-secondary-600: oklch(.331 .185 266.341);--color-brand-secondary-700: oklch(.31 .168 266.205);--color-brand-secondary-800: oklch(.281 .143 265.787);--color-brand-secondary-900: oklch(.25 .118 265.328);--color-brand-secondary-950: oklch(.17 .058 258.399);--color-brand-secondary-hover: oklch(.331 .185 266.341);--color-brand-secondary: oklch(.347 .198 266.668);--color-brand-white: oklch(1 0 0);--color-ink-brand-accent-inverse: oklch(.53 .169 259.182);--color-ink-brand-accent: oklch(.347 .198 266.668);--color-ink-brand-black: oklch(0 0 0);--color-ink-brand-neutral-inverse: oklch(.87 0 0);--color-ink-brand-neutral: oklch(.556 0 0);--color-ink-brand-primary-inverse: oklch(.699 .167 17.56);--color-ink-brand-primary: oklch(.547 .184 24.429);--color-ink-brand-secondary-inverse: oklch(.53 .169 259.182);--color-ink-brand-secondary: oklch(.347 .198 266.668);--color-ink-brand-white: oklch(1 0 0);--color-ink-primary-inverse: oklch(1 0 0);--color-ink-primary: oklch(0 0 0);--color-ink-secondary-inverse: oklch(.709 0 0);--color-ink-secondary: oklch(.556 0 0);--color-on-brand-accent-inverse: oklch(.145 0 0);--color-on-brand-accent: oklch(.985 0 0);--color-on-brand-black: oklch(1 0 0);--color-on-brand-neutral-inverse: oklch(0 0 0);--color-on-brand-neutral: oklch(1 0 0);--color-on-brand-primary-inverse: oklch(.145 0 0);--color-on-brand-primary: oklch(.985 0 0);--color-on-brand-secondary-inverse: oklch(.145 0 0);--color-on-brand-secondary: oklch(.985 0 0);--color-on-brand-white: oklch(0 0 0);--color-on-destructive-inverse: oklch(.883 .062 18.387);--color-on-destructive: oklch(.509 .209 28.513);--color-on-disabled-inverse: oklch(.556 0 0);--color-on-disabled: oklch(.709 0 0);--color-on-info-inverse: oklch(.882 .057 262.305);--color-on-info: oklch(.546 .215 262.881);--color-on-page-inverse: oklch(.985 0 0);--color-on-page: oklch(.145 0 0);--color-on-primary-inverse: oklch(0 0 0);--color-on-primary: oklch(1 0 0);--color-on-quiet-inverse: oklch(.708 0 0);--color-on-quiet: oklch(.556 0 0);--color-on-secondary-inverse: oklch(.985 0 0);--color-on-secondary: oklch(.145 0 0);--color-on-success-inverse: oklch(.926 .084 155.858);--color-on-success: oklch(.53 .149 148.99);--color-on-warning-inverse: oklch(.924 .12 95.845);--color-on-warning: oklch(.557 .158 45.359);--color-surface-action-inverse: oklch(.53 .169 259.182);--color-surface-action: oklch(.347 .198 266.668);--color-surface-brand-accent-inverse: oklch(.53 .169 259.182);--color-surface-brand-accent: oklch(.347 .198 266.668);--color-surface-brand-black: oklch(0 0 0);--color-surface-brand-neutral-inverse: oklch(1 0 0);--color-surface-brand-neutral: oklch(.205 0 0);--color-surface-brand-primary-inverse: oklch(.699 .167 17.56);--color-surface-brand-primary: oklch(.547 .184 24.429);--color-surface-brand-secondary-inverse: oklch(.53 .169 259.182);--color-surface-brand-secondary: oklch(.347 .198 266.668);--color-surface-brand-white: oklch(1 0 0);--color-surface-card-inverse: oklch(.205 0 0);--color-surface-card: oklch(1 0 0);--color-surface-destructive-inverse: oklch(.257 .092 25.84);--color-surface-destructive: oklch(.971 .013 17.38);--color-surface-hover-inverse: oklch(.269 0 0);--color-surface-hover: oklch(.97 0 0);--color-surface-info-inverse: oklch(.281 .075 255.146);--color-surface-info: oklch(.97 .014 254.604);--color-surface-input-inverse: oklch(.269 0 0);--color-surface-input: oklch(.985 0 0);--color-surface-inverse: oklch(.699 .167 17.56);--color-surface-page-inverse: oklch(.145 0 0);--color-surface-page: oklch(1 0 0);--color-surface-quiet-inverse: oklch(.269 0 0);--color-surface-quiet: oklch(.922 0 0);--color-surface-secondary-inverse: oklch(.205 0 0);--color-surface-secondary: oklch(.97 0 0);--color-surface-success-inverse: oklch(.265 .065 152.77);--color-surface-success: oklch(.982 .018 155.826);--color-surface-warning-inverse: oklch(.279 .077 45.604);--color-surface-warning: oklch(.987 .021 95.277);--color-surface: oklch(1 0 0);--font-primary: "Open Sans", sans-serif;--radius: .5rem}} @layer tw-components{.jwp-carousel-title-desktop,.jwp-carousel-brand{display:none}@media (min-width: 700px){.jwp-carousel-title-mobile{display:none}.jwp-carousel-title-desktop{display:inline}.jwp-carousel-brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:900}}[data-jwp-carousel-fallback]{display:none}[data-jwp-carousel-removed] [data-jwp-carousel-header]{display:none!important}[data-jwp-carousel-removed] [data-jwp-carousel-fallback]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-jwp-carousel-removed] [data-jwp-carousel-player-host]{display:none}[data-jwp-carousel-removed] [data-jwp-carousel-container]{border:1px solid rgb(229,231,235)}}@layer global{.jw-float-bar{background:rgb(var(--color-primary-500))!important}.jw-float-bar-icon{color:#fff!important}.jw-float-bar-icon svg{stroke:transparent!important}} @layer van-ds{.vds-author{font-size:var(--text-base);font-size:var(--vds-author-font-size, var(--text-base));line-height:var(--text-base--line-height);line-height:var(--vds-author-line-height, var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-author-letter-spacing, var(--tracking-normal));color:inherit;color:var(--vds-author-color, inherit);text-transform:inherit;text-transform:var(--vds-author-text-transform, inherit)}.vds-author__link{color:inherit;color:var(--vds-author-link-color, inherit);-webkit-text-decoration-color:rgb(var(--color-primary-500));text-decoration-color:rgb(var(--color-primary-500));-webkit-text-decoration-color:var(--vds-author-link-color, rgb(var(--color-primary-500)));text-decoration-color:var(--vds-author-link-color, rgb(var(--color-primary-500)));text-transform:inherit;text-transform:var(--vds-author-text-transform, inherit)}} @layer van-ds{.vds-date{font-size:revert-layer;font-size:var(--vds-date-font-size, revert-layer);line-height:revert-layer;line-height:var(--vds-date-line-height, revert-layer);letter-spacing:revert-layer;letter-spacing:var(--vds-date-letter-spacing, revert-layer);text-transform:inherit;text-transform:var(--vds-date-text-transform, inherit);color:var(--vds-color-text-meta);color:var(--vds-date-color, var(--vds-color-text-meta))}} @layer van-ds{.vds-read-time{font-size:var(--text-sm);font-size:var(--vds-byline-with-avatar-breadcrumb-font-size, var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--vds-byline-with-avatar-breadcrumb-line-height, var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-byline-with-avatar-breadcrumb-letter-spacing, var(--tracking-normal));text-transform:inherit;text-transform:var(--vds-byline-with-avatar-breadcrumb-text-transform, inherit)}} @layer van-ds{.vds-simple-byline:not(:has(.vds-collabs)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-item-align:center;align-self:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px}.vds-simple-byline__divider{border-color:var(--color-gray-300);border-color:var(--vds-simple-byline-divider-color, var(--color-gray-300))}.vds-simple-byline__publications{font-size:var(--text-base);font-size:var(--vds-author-font-size, var(--text-base));line-height:var(--text-base--line-height);line-height:var(--vds-author-line-height, var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-author-letter-spacing, var(--tracking-normal));color:var(--vds-author-color, inherit);text-transform:inherit;text-transform:var(--vds-author-text-transform, inherit);color:inherit;color:var(--vds-author-link-color, inherit)}.vds-read-time{font-size:var(--text-xs);font-size:var(--vds-byline-with-avatar-breadcrumb-font-size, var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--vds-byline-with-avatar-breadcrumb-line-height, var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-byline-with-avatar-breadcrumb-letter-spacing, var(--tracking-normal));text-transform:inherit;text-transform:var(--vds-byline-with-avatar-breadcrumb-text-transform, inherit)}} @layer van-ds{.vds-byline-block{font-family:var(--font-ui-heading);font-family:var(--vds-byline-block-font-family, var(--font-ui-heading));-webkit-box-pack:revert-layer;-ms-flex-pack:revert-layer;justify-content:revert-layer;-webkit-box-pack:var(--vds-byline-block--justify-content, revert-layer);-ms-flex-pack:var(--vds-byline-block--justify-content, revert-layer);justify-content:var(--vds-byline-block--justify-content, revert-layer)}.vds-byline-block__container{container-type:inline-size;container-name:vds-byline-block;width:100%}.vds-byline-block__article-type-chip{font-size:var(--font-size-article-copy-xs);font-size:var(--vds-byline-block-article-type-chip-font-size, var(--font-size-article-copy-xs));line-height:var(--line-height-article-copy-xs);line-height:var(--vds-byline-block-article-type-chip-line-height, var(--line-height-article-copy-xs))}} @layer van-ds{.vds-byline-block{--vds-author-font-size: var(--text-sm);--vds-author-line-height: var(--text-sm--line-height);--vds-author-letter-spacing: var(--tracking-normal);--vds-collabs-font-size: var(--vds-author-font-size);--vds-collabs-line-height: var(--vds-author-line-height);--vds-collabs-letter-spacing: var(--vds-author-letter-spacing)}.vds-byline-block__article-type-chip{font-size:var(--text-sm);line-height:var(--text-sm--line-height);background-color:rgb(var(--color-primary-500));background-color:var(--vds-byline-chip--background-color, rgb(var(--color-primary-500)));border-radius:0;border-radius:var(--vds-byline-chip--border-radius, 0);letter-spacing:0;letter-spacing:var(--vds-byline-chip--letter-spacing, 0);text-transform:none;text-transform:var(--vds-byline-chip--text-transform, none);color:#fff;color:var(--vds-byline-chip--text-color, white)}} @layer legacy { [data-component-name=UtilityBar] .subcontainer button:not([data-component-name="Newsletter:Modal"] button),[data-component-name=UtilityBar] .subcontainer a:not([data-component-name="Newsletter:Modal"] a){text-transform:none;font-family:Arial,"sans-serif";font-family:var(--ui-heading-font, "Arial", "sans-serif");border:1px solid #ccc;padding:.375rem .5rem;border-radius:.375rem;background-color:transparent}[data-component-name=UtilityBar] .subcontainer button:hover,[data-component-name=UtilityBar] .subcontainer a:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}[data-component-name=UtilityBar] .subcontainer button:hover svg,[data-component-name=UtilityBar] .subcontainer a:hover svg{-webkit-filter:none!important;filter:none!important}[data-component-name=UtilityBar] .tooltip-container [data-component-name="Social:Dropdown"]{display:none;opacity:0}@media (hover: hover){[data-component-name=UtilityBar] [data-component-name="Social:Dropdown"] li:hover svg{-webkit-filter:none!important;filter:none!important}[data-component-name=UtilityBar] .tooltip-container:hover [data-component-name="Social:Dropdown"]{display:block!important;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}[data-component-name=UtilityBar] .tooltip-container{-webkit-tap-highlight-color:transparent} } @layer legacy { .tooltip-container .tooltip { bottom: calc(100% + 10px); transform: translate(-50%, -5px); opacity: 0; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; pointer-events: none; } .tooltip::after { content: ''; position: absolute; top: 100%; left: 50%; transform: translate(-50%, 0); border-width: 0.3rem; border-style: solid; border-color: black transparent transparent transparent; } .tooltip-container:hover .tooltip, .tooltip-container:focus-within .tooltip { opacity: 1; transform: translate(-50%, 0); pointer-events: none; } } @layer legacy { .button-social-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-social{min-width:44px;min-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-bottom:0!important}.button-social:hover{filter:url('data:image/svg+xml;charset=utf-8,#filter');-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media screen and (min-width: 700px){--hide.button-social{display:none}}.button-social--border-left{border-left:1px solid #333;border-left:1px solid var(--button-social__border--color, #333);padding-left:.625em}.button-social--border-right{border-right:1px solid #333;border-right:1px solid var(--button-social__border--color, #333);padding-right:.625em}.button-social__label{font-family:Open-Sans,sans-serif;font-size:.875em;color:#333;color:var(--button-social__label--color, #333);border-bottom:1px dotted #333;border-bottom:1px dotted var(--button-social__label--color, #333);text-decoration:none}.button-social__label:hover{color:#333;color:var(--button-social__label--hover-color, #333);border-bottom:1px solid #333;border-bottom:1px solid var(--button-social__label--hover-color, #333)}.button-social__label--abbr{speak-as:spell-out}.button-social__side-text{font-family:arial,sans-serif;font-size:.6875em;color:#333;color:var(--button-social__text--color, #333);padding-left:.625em}.button-social__side-text:hover{color:#333;color:var(--button-social__text--hover-color, #333)}--comments.button-social__side-text{font-family:Open-Sans,arial,sans-serif;font-size:.8125em;text-transform:uppercase}.button-social__icon{-webkit-box-sizing:border-box;box-sizing:border-box;height:1.5em;line-height:.875em;position:relative;width:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-social__icon-email:before,.button-social__icon-website:before,.button-social__icon-whatsapp:before{border-radius:50%;content:"";height:100%;width:100%;position:absolute;left:0;top:0}.button-social__icon-email:before{background:#333;background:var(--button-social__email-backlayer--color, #333)}.button-social__icon-website:before{background:#333;background:var(--button-social__website-backlayer--color, #333)}.button-social__icon-whatsapp:before{background:#64d448;background:var(--button-social__whatsapp-backlayer--color, #64d448)}.icon-email{position:relative;width:100%;height:.875em;z-index:2;fill:#fff;fill:var(--button-social__email-frontlayer--color, #fff)}.icon-website{position:relative;width:100%;height:.875em;z-index:2;fill:#fff;fill:var(--button-social__website-frontlayer--color, #fff)}.image-wrapped__wrapper{display:block;line-height:0}.image-wrapped__widthsetter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%;margin:0 auto}.image-wrapped__aspect-padding{display:block;position:relative;height:0;line-height:0;margin-bottom:0;overflow:hidden}.image-wrapped__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.author__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author__biography{font-weight:400;font-style:normal}.author.author--author-page .author__biography p{margin:1em 0}.author--border{padding:20px 15px;border:1px solid #cccccc}.author--separator{border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;clear:both}.author.author__default-layout{max-width:100%}.author.author__default-layout .author__avatar-block{margin-right:15px}.author.author__default-layout .author__avatar-block figure{margin-bottom:0!important}.author.author__default-layout .author__avatar-block figure figcaption{display:block!important}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter{width:70px}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter .image-wrapped__aspect-padding{padding-bottom:100%!important}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter .author__avatar{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media (max-width: 700px){.author.author__default-layout .author__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.author.author__default-layout .author__name{display:inline-block;vertical-align:middle}.author.author__default-layout .author__name .author__name_link,.author.author__default-layout .author__name .author__name_text{font-size:20px}.author.author__default-layout .author__role{margin-top:5px}@media (max-width: 700px){.author.author__default-layout .author__role{margin-top:0}}.author.author__default-layout .author__social-buttons .button-social__icon{height:24px;width:24px;font-size:16px}.author.author__default-layout .author__social{margin-left:13px;text-align:center;vertical-align:middle;display:inline-block}@media (max-width: 700px){.author.author__default-layout .author__social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:0;margin-bottom:0;vertical-align:baseline}}.author.author__default-layout .author__contributor-item{margin-top:10px}.author.author__default-layout .author__contributors{line-height:28px}.author__toggle-button{display:none}@media (max-width: 767px){.author--collapsible .author__bio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;position:relative;z-index:1}.author--collapsed .author__biography{position:relative;overflow:hidden;max-height:100px;margin-bottom:0;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;pointer-events:none}.author--collapsed .author__biography p{display:inline!important;margin:0!important;padding:0!important}.author--collapsed .author__biography p:not(:last-child):after{content:" ";display:inline}.author--collapsed .author__biography *{margin:0!important;padding:0!important}.author--collapsed .author__biography a{pointer-events:auto}.author__toggle-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0;background:transparent;border:0;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.author__toggle-button:hover{opacity:.8}.author__toggle-button:active{opacity:.6}.author__toggle-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;font-family:inherit;font-weight:700;font-size:16px;line-height:24px;color:#1b98ee}.author__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:#1b98ee;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.author__toggle-icon svg{width:100%;height:100%}.author__toggle-icon--rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.author.author__sidebar-layout .author__name-block{text-align:left}.author.author__sidebar-layout .author__avatar-block{margin-right:12px}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter{width:70px}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter .image-wrapped__aspect-padding{padding-bottom:100%!important}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter .author__avatar{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:100%}.author.author__sidebar-layout .author__biography{display:block;margin-top:15px;font-size:1rem;line-height:1.5rem}.author.author__sidebar-layout .author__role{display:block;font-size:1.125rem;line-height:1.5rem;font-weight:500}.author.author__sidebar-layout .author__social-buttons{margin-top:5px}.author.author__sidebar-layout .author__name_link{font-size:18px;font-weight:700;line-height:24px;color:#000;text-decoration:none}.author.author__default-layout .author__name_link,.author.author__default-layout .author__name_text{font-weight:700;padding-left:0;text-decoration:none}@media screen and (min-width: 576px){.author.author__default-layout .author__name_link,.author.author__default-layout .author__name_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;line-height:10px}}@media (max-width: 700px){.author.author__default-layout .author__social-buttons{margin-top:5px}}.author.author__default-layout .author__role{font-size:16px}@media (max-width: 700px){.author.author__default-layout .author__role{margin-top:5px;margin-bottom:10px}}.author.author__default-layout .author__biography{line-height:24px;margin-top:15px;text-align:left}@media screen and (max-width: 576px){.author.author__default-layout .author__biography{font-size:16px;line-height:24px;margin:15px 0}}.author.author__default-layout .author__contributors{margin-top:20px}.author.author__default-layout .author__contributors-text{font-weight:600}.author.author__default-layout .author__contributors-list{display:block;margin-top:10px}.author.author__default-layout .author__contributor-name{margin-right:5px}.author.author__default-layout .author__contributor-name .author__name_link,.author.author__default-layout .author__contributor-name .author__name_text{font-weight:400}.author.author__default-layout.author--author-page{padding:30px 15px}.author.author__default-layout.author--author-page .author__name_text{font-size:28px}.author.author__default-layout .image-wrapped__aspect-padding{width:70px;padding-bottom:100%!important}.author--separator{padding:30px 15px}.author.author__default-layout:not(.author--author-page){padding:10px 5px}.author.author__default-layout:not(.author--author-page) .author__header{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:5px}.author.author__default-layout:not(.author--author-page) .author__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 700px){.author.author__default-layout:not(.author--author-page) .author__heading{display:grid;grid-template-columns:auto auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;row-gap:10px}}.author.author__default-layout:not(.author--author-page) .author__name .author__name_link{font-size:18px;font-weight:700;padding-right:10px}.author.author__default-layout:not(.author--author-page) .author__role{font-size:16px;margin:3px 0 0}@media (min-width: 700px){.author.author__default-layout:not(.author--author-page) .author__role{max-height:16px;line-height:22px}}.author.author__default-layout:not(.author--author-page) .author__biography{padding:20px 0 0;margin-top:0;text-align:left}.author.author__default-layout:not(.author--author-page) .author__biography p{font-size:16px;line-height:26px}.author.author__default-layout:not(.author--author-page) .author__biography p:not(:last-child){padding-bottom:10px}.author.author__default-layout:not(.author--author-page) .author__contributors{text-align:left}.author.author__default-layout:not(.author--author-page) .author__social{margin:0;text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-column:span 2}.author.author__default-layout:not(.author--author-page) .author__social .button-social{min-width:26px;min-height:26px;margin:0;padding-right:10px} } @layer legacy { .anchor{anchor-name:--locale-selector}@media (min-width: 700px){.anchored-element{position-anchor:--locale-selector;top:anchor(bottom);right:anchor(right)}}[data-component-name="RegionSelector:Dropdown"]>div:last-of-type>div{border:none!important}.transition-max-height{-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-timing-function:cubic-bezier(.45,.05,.55,.95);transition-timing-function:cubic-bezier(.45,.05,.55,.95);-webkit-transition-duration:.3s;transition-duration:.3s} } @layer global{@media (min-width: 900px){.searchText{display:inline;display:var(--search-text-display, inline)}}} /*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-leading:initial;--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer legacy{[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"logo locale-selector social-icons sign-in search";grid-template-areas:var(--site-header-grid-template-areas,"logo locale-selector social-icons sign-in search");grid-template-columns:minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns,minmax(25%, 1fr) auto)}@media (max-width:699px){[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"burgerbar-trigger logo viafoura locale-selector subscribe sign-in search";grid-template-areas:var(--site-header-grid-template-areas-mobile,"burgerbar-trigger logo viafoura locale-selector subscribe sign-in search");grid-template-columns:-webkit-min-content minmax(25%,1fr) auto;grid-template-columns:min-content minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns-mobile,-webkit-min-content minmax(25%, 1fr) auto);grid-template-columns:var(--site-header-grid-template-columns-mobile,min-content minmax(25%, 1fr) auto);--site-header-gap:.6rem!important}}#publisherDetails{container:publisherDetails/inline-size}@container publisherDetails (max-width:380px){#publisherDetails span{display:none!important}}.van-masthead__subscribe{--tw-border-style:none;background-color:#f5f5f5;background-color:var(--color-neutral-100,oklch(97% 0 0));padding:.25rem;padding:calc(var(--spacing,.25rem) * 1);--tw-leading: 1.25rem ;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:10px;line-height:1.25rem;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:#333;border-style:none;display:inline;overflow:hidden}@media (min-width:700px){.van-masthead__subscribe{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:calc(1 / .75);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;} /*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-border-style:solid;--tw-tracking:initial}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial}}}@layer tw-components{.meganav-desktop{z-index:50;contain:layout;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:none;position:relative}@media (min-width:700px){.meganav-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.meganav-desktop{background-color:var(--nav-item-bg-color);border-top:var(--nav-border-top);border-bottom:var(--nav-border-bottom)}.meganav-desktop__container{height:var(--nav-height);width:100%;max-width:100%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width:1000px){.meganav-desktop__container{max-width:var(--nav-narrow-width)}.meganav-desktop__container--wide{max-width:var(--nav-wide-width)}}.meganav-desktop__container--js-loaded{overflow-x:visible}.meganav-desktop--centered .meganav-desktop__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meganav-desktop__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.meganav-desktop:not(.meganav-desktop--centered) .meganav-desktop__list{gap:var(--nav-item-gap);width:100%}.meganav-desktop__secondary{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.meganav-desktop:not(.meganav-desktop--centered) .meganav-desktop__secondary{margin-left:auto}.meganav-item-list{z-index:10;border-radius:0;border-radius:var(--nav-item-list--border-radius,0);background-color:var(--nav-item-list-bg-color);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:auto;padding-left:0rem;padding-left:calc(var(--spacing,.25rem) * 0)}.meganav-item-list[data-list-type=dropdown]{visibility:visible;min-width:100%;padding:.5rem;padding:calc(var(--spacing,.25rem) * 2);-webkit-box-shadow:var(--nav-item-list-dropdown-shadow);box-shadow:var(--nav-item-list-dropdown-shadow);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;position:absolute;top:100%}.meganav-item-list[data-list-type=nestedDropdown]{visibility:visible;top:0rem;top:calc(var(--spacing,.25rem) * 0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;position:absolute}.meganav-item-list[data-list-type=mega]{visibility:visible;top:100%;right:0rem;right:calc(var(--spacing,.25rem) * 0);left:0rem;left:calc(var(--spacing,.25rem) * 0);width:100%;min-width:0rem;min-width:calc(var(--spacing,.25rem) * 0);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-gap:calc(var(--spacing,.25rem) * 10);-moz-column-gap:calc(var(--spacing,.25rem) * 10);column-gap:calc(var(--spacing,.25rem) * 10);row-gap:1.25rem;row-gap:calc(var(--spacing,.25rem) * 5);padding:1rem;padding:calc(var(--spacing,.25rem) * 4);grid-template-columns:var(--nav-item-list-grid-cols);-webkit-box-shadow:var(--nav-item-list-mega-shadow);box-shadow:var(--nav-item-list-mega-shadow);display:none;position:absolute}.meganav-item-list[data-list-type=nestedMegaList]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:static;top:100%}.meganav-item-list__image{min-width:300px}@media (min-width:1280px){.meganav-item-list__image{-webkit-margin-start:auto;margin-inline-start:auto}}.meganav-item{visibility:visible;text-align:left;white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.meganav-item--top-level{height:100%}.meganav-item--dropdown{position:relative}.meganav-item--dropdown:focus-within>.meganav-item-list[data-list-type=dropdown],.meganav-item--dropdown:focus-within>.meganav-item-list[data-list-type=nestedDropdown],.meganav-item--dropdown:hover>.meganav-item-list[data-list-type=dropdown],.meganav-item--dropdown:hover>.meganav-item-list[data-list-type=nestedDropdown]{display:-webkit-box;display:-ms-flexbox;display:flex}.meganav-item--mega:focus-within>.meganav-item-list[data-list-type=mega],.meganav-item--mega:hover>.meganav-item-list[data-list-type=mega]{display:grid}.meganav-item__link,.meganav-item__title,.meganav-item__title-link{border-style:var(--tw-border-style);border-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}:is(.meganav-item__link,.meganav-item__title,.meganav-item__title-link):focus{z-index:10;position:relative}.meganav-item__link,.meganav-item__title,.meganav-item__title-link{padding-inline:var(--nav-item-x-padding);background-color:var(--nav-item-bg-color);font-size:var(--nav-item-font-size);color:var(--nav-item-text-color);--tw-tracking:var(--nav-item-letter-spacing);letter-spacing:var(--nav-item-letter-spacing);font-family:var(--nav-item-font-family);font-weight:var(--nav-item-font-weight);line-height:var(--nav-item-line-height);text-transform:var(--nav-item-text-transform)}@media (hover:hover){:is(.meganav-item__link,.meganav-item__title-link):hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color)}}:is(.meganav-item__link,.meganav-item__title-link):hover{-webkit-text-decoration:revert;-webkit-text-decoration:var(--nav-item-text-decoration,revert);text-decoration:revert;text-decoration:var(--nav-item-text-decoration,revert)}.meganav-item--secondary .meganav-item__link,.meganav-item--secondary .meganav-item__title,.meganav-item--secondary .meganav-item__title-link{background-color:var(--nav-item-secondary-bg-color);color:var(--nav-item-secondary-text-color)}@media (hover:hover){:is(.meganav-item--secondary .meganav-item__link,.meganav-item--secondary .meganav-item__title-link):hover{background-color:var(--nav-item-secondary-hover-bg-color);color:var(--nav-item-secondary-hover-text-color)}.meganav-item--title-hover .meganav-item__title:hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color)}.meganav-item--secondary.meganav-item--title-hover .meganav-item__title:hover{background-color:var(--nav-item-secondary-hover-bg-color);color:var(--nav-item-secondary-hover-text-color)}}.meganav-item--home-link .meganav-item__link svg{color:var(--nav-item-text-color)}.meganav-item--home-link .meganav-item__link:hover svg{color:var(--nav-item-hover-text-color)}.meganav-item__dropdown-icon{margin-left:.5rem;margin-left:calc(var(--spacing,.25rem) * 2);height:.625rem;height:calc(var(--spacing,.25rem) * 2.5);width:.625rem;width:calc(var(--spacing,.25rem) * 2.5);-webkit-transform-origin:50%;transform-origin:50%;fill:currentColor;display:inline-block}.meganav-item--mobile .meganav-item__dropdown-icon{margin-left:auto}.meganav-item--level-2 .meganav-item__title,.meganav-item--level-2 .meganav-item__title-link{height:auto}.meganav-mobile{z-index:50;width:100%;display:none;position:relative}@media (min-width:700px){.meganav-mobile{display:none!important}}.meganav-mobile{border-top:var(--nav-border-top);border-bottom:var(--nav-border-bottom)}.meganav-mobile--sticky{position:fixed}.meganav-mobile__list{max-height:calc(70vh + -0px);max-height:calc(70vh - var(--secondary-nav-height,0px));padding-left:0rem;padding-left:calc(var(--spacing,.25rem) * 0);background-color:var(--nav-item-list-bg-color);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:scroll}.meganav-mobile-item-list{padding-left:0rem;padding-left:calc(var(--spacing,.25rem) * 0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.meganav-mobile .meganav-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.meganav-mobile .meganav-item--level-2 .meganav-item__link,.meganav-mobile .meganav-item--level-2 .meganav-item__title,.meganav-mobile .meganav-item--level-2 .meganav-item__title-link{padding-left:2rem;padding-left:calc(var(--spacing,.25rem) * 8)}.meganav-mobile .meganav-item--level-3 .meganav-item__link,.meganav-mobile .meganav-item--level-3 .meganav-item__title,.meganav-mobile .meganav-item--level-3 .meganav-item__title-link{padding-left:2.75rem;padding-left:calc(var(--spacing,.25rem) * 11)}.meganav-mobile .meganav-item--home-link__text{visibility:hidden}.meganav-secondary{display:-webkit-box;display:-ms-flexbox;display:flex}.meganav-secondary--mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meganav-secondary__item{width:auto;height:100%;padding-inline:var(--nav-item-x-padding);background-color:var(--nav-item-bg-color);font-size:var(--nav-item-font-size);color:var(--nav-item-text-color);--tw-tracking:var(--nav-item-letter-spacing);letter-spacing:var(--nav-item-letter-spacing);font-weight:var(--nav-item-font-weight);-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:700px){.meganav-secondary__item{border-left:var(--nav-item-border-left)}}.meganav-secondary__item{border-bottom:var(--nav-item-border-bottom)}.meganav-secondary__item:hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color)}.meganav-secondary__item>svg{width:auto;height:100%;max-width:var(--nav-item-svg-max-w);max-height:var(--nav-item-svg-max-h);fill:var(--nav-item-text-color);display:inline-block}.meganav-secondary__item--mobile{width:100%;height:45px;padding-block:0rem;padding-block:calc(var(--spacing,.25rem) * 0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meganav-secondary__item--mobile>svg{max-width:var(--nav-item-svg-max-w);max-width:var(--mobile-nav-item-svg-max-w,var(--nav-item-svg-max-w));max-height:var(--nav-item-svg-max-h);max-height:var(--mobile-nav-item-svg-max-h,var(--nav-item-svg-max-h))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-tracking{syntax:"*";inherits:false;} function getActionCreator(o){var n,i,t;return window.Actions?([n,i]=o.split("."),(t=window.Actions[n])?t[i]||(console.warn("Unknown action: "+o),null):(console.warn("Unknown reducer: "+n),null)):(console.warn("getActionCreator: 'window.Actions' not found yet."),null)}function dispatchOrQueueAction(n,o){if(window.actionQueue=window.actionQueue||[],window.reduxStore&&window.Actions){var i=getActionCreator(n);if(i)try{var t=i(o);window.reduxStore.dispatch(t)}catch(o){console.error(`[dispatchOrQueueAction] Error dispatching "${n}":`,o)}else console.warn(`[dispatchOrQueueAction] No action creator found for "${n}".`),void 0}else window.actionQueue.push({action:n,payload:o})}window.dispatchOrQueueAction=dispatchOrQueueAction;; window.vanilla = window.vanilla || {}; window.actionQueue = window.actionQueue || []; window.vanilla = window.vanilla || {}; window.VAN = window.VAN || {}; // For AB testing // list of feature flags is available @ https://purch1.atlassian.net/wiki/spaces/SUPPORT/pages/10863312897/Feature+Flags var defaultFlags = {"liveReport":{"absoluteWithRelativeDate":true,"redesign":false,"refresh":true,"sse":false,"fullPageCache":[]},"categoryDekLabel":{"enabled":true},"searchModal":{"apiEnabled":true},"navSubscribe":{"enabled":true},"regionDropdown":{"enabled":true},"regionRedirect":{"enabled":true},"xenforoReadMore":{"enabled":true},"xenForoComments":{"enabled":true,"source":"api"},"jwplayer":{"carousel":{"enabled":true,"IDs":{"playerID":"3ctY47st","searchPlaylistID":"E849Pwt6","divID":"botr_E849Pwt6_3ctY47st_div","fallbackPlaylistID":"E849Pwt6","fallbackDivID":"botr_E849Pwt6_3ctY47st_div","key":"PQRPe9rcDKVpvWTxi78IpFIsjl2YGAdypF5ix2YVG1nfZtwI","tintLogo":false,"useSearchPlaylist":false},"previewDuration":{"enabled":true,"durationSeconds":46},"cta":false,"waitForAdLoad":false,"disabledGlobalSiteLocales":[],"signPosting":{"videoTitle":{"enabled":true,"videoTitleLink":{"enabled":true}}}},"positionByCharCount":false,"placementPosition":4,"sidebar":false,"voucher":{"enabled":false},"jwx":{"enabled":false,"siteID":"","placementID":"","baseAdTag":""},"stickyPlayer":{"whitenStickyLogo":true,"trigger":"adImpression"},"typeUsed":{"JWPLAYER_CAROUSEL_DESKTOP":"ALL_GEOS","JWPLAYER_CAROUSEL_MOBILE":"ALL_GEOS","JWPLAYER_EDITORIAL_MOBILE":"ALL_GEOS"}},"i18n":{"useV2":true},"prettyReview":{"enabled":true},"newsletter":{"homepage":{"enabled":true,"besideMagsWidget":false,"placementIndex":2,"source":"101","analytics":[{"analyticsTrigger":"widgetViewed"}]},"exitIntent":{"enabled":true,"cookieExpiryDays":14,"source":"15","darkLogo":false},"mobile":{"enabled":true,"setTimerDelay":null,"scrollDepthTrigger":80},"listingSidebar":{"enabled":true,"source":"2","analytics":[{"analyticsTrigger":"widgetViewed"}]},"articleSidebar":{"enabled":false,"source":"2","analytics":[{"analyticsTrigger":"widgetViewed"}]},"articleInbodyContent":{"enabled":true,"template":"slice","positionByCharCount":false,"source":"60","analytics":[{"analyticsTrigger":"widgetViewed"}]},"kiosq":{"source":"106"},"multiSubscribe":{"enabled":false,"source":"302"},"modal":{"darkLogo":true},"newsletterPage":true},"chatbot":{"url":"https:\/\/bot.tomshardware.com","endText":"We're testing out HammerBot, an AI assistant trained exclusively on Tom's Hardware's library of expert content. Please try it out and let us know what you think in this forum thread","homepage":{"enabled":true},"header":{"enabled":false,"title":"shop with isa","url":"","rightAlign":false}},"tagLinks":{"displayLinksAfterArticle":true,"displayAllTagsByDefault":false,"tagsToInclude":["freeform"],"displayIndexedTagsOnly":true,"tagsToExclude":[],"displayGalleryTags":false,"displayCarouselTags":false},"enableAutoTagging":true,"breadcrumbs":{"articleTypeBreadcrumb":{"enabled":true},"enabled":true,"theme":"legacy"},"sponsoredScroll":{"enabled":true,"allowedArticleTypes":["news","feature"],"device":["mobile","tablet"]},"sponsoredPost":{"rendering":{"homepage":{"headline":{"enabled":true},"strapline":{"enabled":true},"disclaimer":{"enabled":true},"label":{"enabled":true}},"listings":{"headline":{"enabled":true},"strapline":{"enabled":true},"disclaimer":{"enabled":true},"label":{"enabled":false}},"article":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}}},"titleFont":"'Open Sans', Arial, sans-serif","font":"'Open Sans', Arial, sans-serif","bgColor":"#fff","label":{"font":"'Open Sans', Arial, sans-serif","backgroundColor":"#e94e1b","fontSize":"0.8125rem","textColor":"#333","freeTextColor":"#e94e1b"},"categoryLink":{"backgroundColor":"#e94e1b"}},"adviser":{"searcher":{"enabled":true,"defaultDateRange":"DATE_RANGE_24_MONTHS"},"endpoint":{"recommendations":"https:\/\/api.recommendations.adviser.main.prod.sse-prod-eks-euw1.futureplc.engineering\/","searcher":"https:\/\/api.searcher.adviser.main.prod.sse-prod-eks-euw1.futureplc.engineering\/"},"recommendedDeals":{"enabled":false,"optinout":"optin"},"moreAbout":{"enabled":false,"optinout":"optin","strategy":{"article_type_strategy":0,"recency_strategy":0,"sort_strategy":0}},"segments":{"enabled":true}},"kiosqService":{"enabled":true,"hubPage":"\/premium"},"connectService":{"enabled":true,"allowedConnections":"google-oauth2,Username-Password-Authentication,Tomshardware-forum","enableDisplayNameEdit":true,"enableRecommendations":true,"getAuthConfigFromMongo":true},"navigationComponent":{"enabled":true,"isMegaNavEnabled":true,"hideDropdownIconOnDesktop":true,"secondaryNavItems":[{"url":"https:\/\/www.tomshardware.com\/premium","content":"Premium","styles":{"--nav-item-bg-color":"#333","--nav-item-hover-bg-color":"#333"},"attributes":{"target":"_self"}},{"url":"https:\/\/forums.tomshardware.com\/","content":"Forums","styles":{"--nav-item-bg-color":"#333","--nav-item-hover-bg-color":"#333"},"attributes":{"target":"_blank"}}]},"profile":{"showActivity":false,"showBadges":true,"showAboutUs":true,"aboutUsUrl":"https:\/\/www.tomshardware.com\/reviews\/about-us,4260.html","aboutUsIconUrl":"https:\/\/www.tomshardware.com\/favicon.ico"},"membershipT2":{"skinnyBanner":{"enabled":true,"bannerLogo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/e14dtq7ogd1774620411.svg","bannerButtonLabel":"Explore","bannerButtonLink":"","title":"Join Tom\u2019s Hardware today","bannerBackPictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/56expzo10n1776170248.jpeg","premiumExplorationBannerContent":{"title":"Choose how you want to join Tom\u2019s Hardware","memberCardContent":{"title":"MEMBER","strapline":"Get started with free access to reviews, badges and discussions.","buttonLabel":"Become a member","buttonLink":"\/membership"},"premiumMemberCardContent":{"title":"Premium member","strapline":"Unlock exclusive tools and insights for enthusiasts who want more.","buttonLabel":"Become a premium member","buttonLink":"\/membership","content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/6jjntg2dte1779174042.svg","title":"Bench Database"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tf3lsk9zr81779173816.svg","title":"Exclusive Features"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/fpwl9js9am1779173889.svg","title":"Roadmaps"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/q27ohcsft11779173833.svg","title":"Deep Analysis"}]}},"premiumModelBannerContent":{"memberCardContent":{"title":"Go beyond the headlines with Tom\u2019s Hardware Premium","strapline":"Access Bench, Roadmaps, deep analysis and other exclusive tools.","buttonLabel":"Explore PREMIUM","buttonLink":"\/premium"},"premiumMemberCardContent":{"content":[{"badge":"PREMIUM","title":"Bench Performance Database","desc":"Dive into our proprietary testing data and compare hardware with detailed benchmarks.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/a0ldfjnzhe1774272054.png"},{"badge":"PREMIUM","title":"Deep-Dive Analysis","desc":"Go beyond the headlines with expert reporting on the hardware industry.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/lkowbgkkbw1774425638.png"},{"badge":"PREMIUM","title":"Hardware Roadmaps","desc":"Track upcoming CPUs, GPUs and tech releases before they arrive.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/haevwybuhm1774425688.png"},{"badge":"PREMIUM","title":"Exclusive Long-Form Features","desc":"In-depth features, interviews and insider stories from the world of hardware.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vdwwt2uehc1774425714.png"},{"badge":"PREMIUM","title":"Uptime Premium Newsletter","desc":"Expert insights and analysis delivered to your inbox.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/t2eifyazdk1774425751.png"}]}}},"clubName":"Tom's Hardware club","slideOut":{"enabled":true,"badgeButtonLabel":"Explore","rewardLabel":"badge","badgeStrapline":"Read 1 article to unlock your first badge.","backgroundImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/uq175ysqvs1775547791.jpeg","badges":{"pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest on CPUs","strapline":"News, reviews, and technical insights.","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/os9yhxfeal1776177053.svg","link":"\/phones\/"},{"title":"GPU Insights","strapline":"Reviews, benchmarks, and updates on current GPUs.","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/livibekuau1776177056.svg","link":"\/computing\/"}]},"membersExclusive":{"membersExclusiveHeadline":"Unlock Premium","title":"Limited-time Premium offer","strapline":"Unlock benchmarks, deep dives and roadmaps for \u00a325.00\/year.","bgImage":"","contentPicture":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pzgyzvwy411776177030.svg","buttonLabel":"Explore premium","link":"\/premium"},"premiumSlider":{"enabled":true,"strapline":"Keep exploring with your premium access.","buttonLabel":"Go TO Premium Hub","buttonLink":"\/premium","bottomMenuContent":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/rxt5zkfxjt1776260699.svg","title":"My Account","link":"my-account"}],"premiumSliderTopContent":{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/panrcdjpwh1775546764.svg","title":"Premium Member"},"content":{"title":"Premium Tools","menuList":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tsraxahkn01774514207.svg","title":"Bench Database","link":"\/bench"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vznslldlhf1775546922.svg","title":"Exclusive Features","link":"\/tag\/premium-feature"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8pkawxjejp1775546936.svg","title":"Roadmaps","link":"tag\/roadmaps"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/244hxviaag1775546939.svg","title":"Deep Analysis","link":"\/news-analysis"}]}}},"landingPage":{"logoAlt":"Tom's Hardware logo","brandLogo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cr8ysvjp3a1774426544.svg","heroBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ydp5sn25fu1775566404.jpeg","heroBgVideo":"https:\/\/cdn.mos.cms.futurecdn.net\/eEDUjYz8Hs9NSWV4geTpcQ\/GettyImages-1500251272.mp4","headerAuthentificatedTitle":"Welcome to Tom\u2019s Hardware Membership","headerAuthentificatedSubtitle":"You will shortly have access to your free account. We will send you a confirmation email and sign you up to our newsletter.","doubleCarousel":{"title":"This is what membership looks like","strapline":"From exclusive tools and analysis to community, quizzes and deals. It all starts when you join.","buttonLabel":"BECOME A PREMIUM MEMBER","carouselBottomText":"\u00a325.00 per year. Cancel anytime.","content":[{"badge":"PREMIUM","title":"Bench Performance Database","desc":"Dive into our proprietary testing data and compare hardware with detailed benchmarks.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/a0ldfjnzhe1774272054.png"},{"badge":"PREMIUM","title":"Deep-Dive Analysis","desc":"Go beyond the headlines with expert reporting on the hardware industry.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/lkowbgkkbw1774425638.png"},{"badge":"PREMIUM","title":"Hardware Roadmaps","desc":"Track upcoming CPUs, GPUs and tech releases before they arrive.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/haevwybuhm1774425688.png"},{"badge":"PREMIUM","title":"Exclusive Long-Form Features","desc":"In-depth features, interviews and insider stories from the world of hardware.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vdwwt2uehc1774425714.png"},{"badge":"PREMIUM","title":"Uptime Premium Newsletter","desc":"Expert insights and analysis delivered to your inbox.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/t2eifyazdk1774425751.png"},{"title":"Join Discussions","desc":"Share your thoughts and connect with the community.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/csh8zfuuwl1774432469.png"},{"title":"Quizzes & Polls","desc":"Test your knowledge and vote in quick polls.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/bkdnd4mt8k1774432472.png"},{"title":"Earn Badges","desc":"Unlock achievements and track your activity.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jrnwte5l801774432474.png"},{"title":"Exclusive Newsletters","desc":"Curated hardware news and updates.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/1tifpvsj121774432649.png"},{"title":"Coupon Updates ","desc":"Be first to hear about the latest hardware deals.","bgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8xobjq1nmc1774432652.png"}]},"bestActionCards":{"category":"GETTING STARTED","title":"Earn your first badge in minutes.","strapline":"Start exploring below and unlock your first badge.","content":[{"title":"Best Picks","desc":"Browse our top hardware recommendations and find the best gear right now.","imageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cyillkuuhb1774272378.png","buttonLabel":"START EXPLORING","link":"\/best-picks"},{"title":"Latest on CPUs","desc":"Catch up on the newest CPU news, reviews and performance insights.","imageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/zjnfuxqazw1774431776.png","buttonLabel":"START EXPLORING","link":"\/pc-components\/cpus"},{"title":"GPU Insights","desc":"Explore GPU reviews, benchmarks and updates from our experts.","imageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/t8d5hbv2om1774431779.png","buttonLabel":"START EXPLORING","link":"\/pc-components\/gpus"}],"badge":{"title":"New Reader Badge","strapline":"Start reading to unlock your badge","badgecompletionstate":"0 of 1 complete","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pfpzajsdmy1773756257.svg"}},"userReviews":{"enabled":true,"title":"Trusted by hardware enthusiasts","strapline":"From exclusive tools and analysis to community, quizzes and deals. It all starts when you join.","content":[{"rating":5,"quote":"Overall excellent ... extremely valuable","author":"Tom\u2019s Hardware Premium member","initials":"JM","logoUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/nyiislxu5q1780554648.svg","badge":"PREMIUM MEMBER"},{"rating":5,"quote":"I was able to compare some things on Bench that I was researching prior to purchasing hardware","author":"Tom\u2019s Hardware Premium member","initials":"SR","logoUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/nyiislxu5q1780554648.svg","badge":"PREMIUM MEMBER"},{"rating":5,"quote":"Valuable semiconductor industry & chip insights","author":"Tom\u2019s Hardware Premium member","initials":"DK","logoUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/nyiislxu5q1780554648.svg","badge":"PREMIUM MEMBER"}]},"welcomeBonus":{"enabled":true,"category":"WELCOME BONUS","title":"You've got 2 free searches in Bench","strapline":"Try Bench free and compare real CPU and GPU performance data instantly.","creditData":{"creditNumber":"2","creditLabel":"Credits"},"buttonLabel":"TRY BENCH","link":"\/bench"},"membershipPlan":{"category":"Membership","title":"Join Tom\u2019s Hardware today","strapline":"Free for everyone. Premium for those who go deeper: exclusive tools, analysis and roadmaps for serious enthusiasts.","membershipBottomText":"\u00a325.00 per year. Cancel anytime.","content":[{"label":"Reviews, news & guides","member":"included","premium":"included"},{"label":"Earn badges & achievements","member":"included","premium":"included"},{"label":"Join discussions","member":"included","premium":"included"},{"label":"Bench performance database","member":"locked","premium":"included"},{"label":"CPU & GPU hardware roadmaps","member":"locked","premium":"included"},{"label":"Expert deep-dive analysis","member":"locked","premium":"included"},{"label":"Exclusive long-form features","member":"locked","premium":"included"},{"label":"Uptime insider newsletter","member":"locked","premium":"included"}]},"FAQ":{"title":"Have questions? We have answers","content":[{"title":"What is a TechRadar Insider membership?","mainText":"As a TechRadar Insider, you get a variety of perks, including exclusive deals, expert-curated savings, badges to show off your achievements, and direct access to our tech experts and community discussions","list":[]},{"title":"How much does membership cost?","mainText":"Nothing! A membership to our site is completely free. There are no hidden fees or charges","list":[]},{"title":"Which features do I get with a free membership?","mainText":"Here\u2019s what you get as a member:","list":[{"title":"Exclusive deals:","text":"Get expertly curated savings by seasoned deal hunters on gadgets, accessories and subscriptions before they sell out"},{"title":"Commenting access:","text":"Share your thoughts, reply to other members and submit questions to our team of experts to join the conversation"},{"title":"Member badges:","text":"Earn badges as you explore news, deals, reviews, guides and more to gain insider status and climb the leaderboard"}]},{"title":"How do I get a free membership?","mainText":"Create an account by simply clicking \u201cBecome a member\u201d at the top of this page or \u201cSign in\u201d at the top-right of our website, then selecting the \u201cSign Up\u201d tab on the registration form. You will need to provide a valid email address and password","list":[]},{"title":"Is my personal information safe?","mainText":"Yes, we take your online privacy seriously. Your personal information is protected and will not be shared with third parties without your consent. Please refer to our Privacy Policy for more details","list":[]},{"title":"Can I upgrade my membership in the future?","mainText":"Currently, all membership perks are available for free. We may introduce premium features in the future, but for now all these benefits are free for members","list":[]},{"title":"What if I forget my password?","mainText":"If you forget your password, you can use the \u201cForgot Password\u201d link on the login page to reset it. Instructions will be sent to your registered email address","list":[]}]},"footerWidget":{"bgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cbvhp2elqp1775825414.jpeg","title":"Ready to go deeper?","strapline":"Join thousands of hardware enthusiasts who already have Premium access.","membershipBottomText":"\u00a325.00 per year. Cancel anytime.","button":{"label":"become a premium member","link":"\/premium"}},"upsellPremium":{"title":"Go deeper into hardware.","priceText":"\u00a36\/month. Cancel anytime.","buttonLabel":"GO PREMIUM","secondaryLinkText":"Continue without premium","brandLogoUrlUpsell":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xquykf6ari1776240750.svg","brandPremiumIconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ene8ncxavf1776090121.svg","disclaimer":"*Subscription billed monthly. Your subscription will automatically renew unless cancelled. Terms and conditions apply.","cards":[{"title":"Advanced benchmarks.","desc":"Access deeper benchmark results, performance comparisons and expert testing.","imageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8haynlp28s1775827531.png"},{"title":"Hardware roadmaps.","desc":"See what's coming next for CPUs, GPUs and the latest PC technology.","imageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/glbrgebv3j1775827533.png"},{"title":"Expert analysis.","desc":"Get deeper insights and breakdowns from Tom's Hardware editors.","imageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/qcnkrbfwcs1775827534.png"}]}},"inContentSignupPopup":{"enabled":true,"popupTitle":"Become a member today","popupText":"Become a member for quick access. Enter your email below and we'll send confirmation plus sign you up to our newsletter."}},"membership":{"topDashboardBanner":{"enabled":true,"bannerImages":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/qsdc7scjum1784124488.png","link":"\/premium","onlyForPremium":true},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/zc8dxhegz51784124504.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/6mjybpommt1784124506.png","link":"\/my-account\/badges\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/mlbotfwzg31784124508.png","link":"\/coupons"}],"bannerImagesMobile":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cswxwvydlt1784124616.png","link":"\/premium","onlyForPremium":true},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/g793msbc6s1784124630.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/otivz7islk1784124648.png","link":"\/my-account\/badges\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/9hsjrv9czy1784124639.png","link":"\/coupons"}]},"myAccount":{"icons":{"Dashboard":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xzem9ocoxh1768990166.svg","Badges":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/mxvmpobnax1768990179.svg","Subscriptions":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kyzbjrgepo1768990185.svg","Newsletters":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ij5leejtsy1768990492.svg","Settings":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/krgnniu0gm1768990526.svg","Rewards":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vwat91ssm71770967542.svg"}},"badges":{"contentCards":{"reading":[{"title":"Latest on CPUs","description":"The latest CPU news, reviews, and technical insights.","iconSvgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/os9yhxfeal1776177053.svg","url":"\/pc-components\/cpus\/","ctaText":"Read Now"},{"title":"GPU Insights","description":"Reviews, benchmarks, and updates on current GPUs.","iconSvgUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/livibekuau1776177056.svg","url":"\/pc-components\/gpus\/","ctaText":"Read Now"}]}}},"premium":{"navigation":{"mobileNavButtonLabel":"Premium sections","nonPremiumNav":{"logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tblqjrkvd71778828399.svg","strapline":"Deeper analysis. Exclusive benchmarks. Insider access.","navButton":{"NavButtonLabel":"Go premium","NavButtonLink":"\/premium"},"content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/l1mqfkfozb1777011125.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sufpmdmvyr1776931365.svg","iconUrlActiveMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xd4pq4bdjx1778652329.svg","title":"Overview","link":"\/premium"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/rxmzgpt9wr1777011132.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tsraxahkn01774514207.svg","iconUrlActiveMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/765ftt8qxn1778853102.svg","title":"Bench","link":"\/bench"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/hcdk8eiv9v1779196298.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vznslldlhf1775546922.svg","iconUrlActiveMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kturdwcmky1778853131.svg","title":"Exclusive Features","link":"\/tag\/premium-feature"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/fnrdu4vsi51777011174.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8pkawxjejp1775546936.svg","iconUrlActiveMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/etmksugvgy1778853146.svg","title":"Roadmaps","link":"\/tag\/roadmaps"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jpqckdqhr51777011180.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/244hxviaag1775546939.svg","iconUrlActiveMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ikeo2kfpvh1778853159.svg","title":"Deep Analysis","link":"\/news-analysis"}]},"premiumNav":{"logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/i7kox3sley1777036387.svg","strapline":"Deeper analysis. Exclusive benchmarks. Insider access.","navButton":{"NavButtonLabel":"Premium Member","NavButtonLink":"\/premium"},"content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/l1mqfkfozb1777011125.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sufpmdmvyr1776931365.svg","title":"Overview","link":"\/premium"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/rxmzgpt9wr1777011132.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tsraxahkn01774514207.svg","title":"Bench","link":"\/bench"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/7uvvsuhd3r1777011145.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vznslldlhf1775546922.svg","title":"Exclusive Features","link":"\/tag\/premium-feature"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/fnrdu4vsi51777011174.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8pkawxjejp1775546936.svg","title":"Roadmaps","link":"\/tag\/roadmaps"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jpqckdqhr51777011180.svg","iconUrlActive":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/244hxviaag1775546939.svg","title":"Deep Analysis","link":"\/news-analysis"}],"promo":{"strapline":"Leave your feedback on Tom's Hardware Premium","link":"\/premium","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/rq7rynlm661777014969.png"}}},"readyBanner":{"bgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/qzguq13aoy1777977051.jpg","title":"Ready to go deeper?","strapline":"From \u00a325.00\/year (billed annually) or \u00a36.00\/month","button":{"label":"View plans","link":"\/premium"}},"homePageBlock":{"enabled":true,"logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/djjscjazbk1787322336.svg","premiumMemberCardContent":{"strapline":"Unlock deeper insights with","buttonLabel":"Become a premium member","buttonLink":"\/premium","exploreLinkText":"Explore premium","content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/r9i6apiqa31787580871.svg","title":"Benchmark database","description":"Compare any CPU or GPU with real performance data"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/yl3sr22ots1787580980.svg","title":"Hardware roadmaps","description":"Track upcoming CPUs, GPUs and platforms"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/rwlw4pnl0k1787581026.svg","title":"Deep-dive analysis","description":"Expert reporting that goes beyond the review"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/x2vuoljtmn1787581058.svg","title":"Long-form features","description":"Behind-the-scenes features for hardware enthusiasts."}]}}},"kiosqSubscriptionGate":"a04bf3c3","gtm":{"vanilla":true,"sitespecific":true},"selligent":{"enabled":false},"mobileAppBanner":{"enabled":false},"raygun":{"enabled":false,"rum":false,"crashReporting":false},"thatswhy":{"enabled":false},"fps":{"enabled":false},"fireworkFloatingPlayer":{"placements":{"homepage":{"enabled":false},"defaultPlayer":{"enabled":false}}},"freyr":{"enabled":true,"ga4SpecificGTM":{"enabled":true,"code":"GTM-WWBWRXL"}},"flexiCriticalCss":{"enabled":true},"flexiAdvancedSearch":{"fields":["articleName","articleStrapline","articleSynopsis","articleBodyClean","articleAuthor"]},"elkBlockWrapper":{"productBlock":{"enabled":true}},"adUnit":{"customPlacement":{"positionByCharCount":false,"article":{"enabled":true,"deactivateWith":{"templates":["premium-supported","premium-advertisement-feature","live-report","gallery","voucher","recipe"]},"placementIndex":[1,4]},"homepage":{"enabled":true,"placementIndex":2}}},"dianomi":{"enabled":false,"placement":"after-articles-river"},"shopsense":{"enabled":false,"rules":{"targeting":{"all_articles":false,"allowed_categories":[{"category":"ALL","allowed_article_types":["review","gallery","how-to","feature"],"exclude_article_types":[]}]}}},"gallery":{"adEveryNItem":2,"showBody":false},"googleBadge":{"enabled":true},"utilityBar":{"enabled":true},"howWeTestBlock":{"reviews":true,"buyingGuides":true},"pagination":{"legacyPagination404Redirects":false},"adSlotsReposition":{"leaderboard-top":{"mobile":{"enabled":true,"addMidArticleLeaderboard":false,"renameToClosedLeaderboard":true,"midArticlePosition":3,"positionByCharCount":false}}},"ads":[],"affiliateDisclaimer":{"homepage":false},"qualaroo":{"enabled":false},"authorListingUrlPrefix":"\/author\/","categoryLinks":{"displayLinksAfterArticle":false,"filterPrimaryCategoryOutOfLinks":false},"productLinks":{"displayLinksAfterArticle":false,"displayIndexedProductsOnly":false,"minimumRequiredToDisplay":2},"autoTagLink":{"enabled":false,"types":["freeform"],"products":false},"localeSelector":{"enabled":true},"regionRedirectBanner":{"enabled":true},"authorByline":{"link":{"color":"","underline":false},"text":{"color":"","textTransform":"","font":"","fontSize":""},"date":{"color":"","placements":{"isSponsoredContent":{"enabled":false}}},"readTime":{"enabled":true}},"authorCard":{"collapsible":{"enabled":true,"height":250}},"autoContextualiseDealsBotIframes":{"enabled":true},"switchOff":{"mostPopular":false,"gtm":false,"ads":false,"hawklinks":false},"forceFeature":{"jwplayerCarousel":false},"enableHtmlInListingTitle":false,"synopsisInListings":{"enabled":true},"hasProductListings":{"enabled":false},"debugbear":{"enabled":false,"siteWide":false,"sampleRate":50},"carouselListingsStrapline":{"enabled":false},"fontEnhancement":{"enabled":true},"primaryCategory":{"enabled":false,"onlyShowPrimaryCategoryInBreadcrumb":false},"contentsquare":{"enabled":false,"id":"255a78f1c9b60"},"viafouraComments":{"enabled":false,"blockedArticleTypes":[],"nextBadgeInCommentWidget":{"enabled":false},"expandCommentsOnCtaClick":{"enabled":false},"articleBodyCommentWidgets":{"enabled":true},"commentCounts":{"article":true,"listing":true,"minimumCountToShowInListing":2,"cacheConfig":{"minimumTtlSeconds":300,"maximumTtlSeconds":86400,"ageAtMaximumTtlDays":14,"curveSteepness":1.7}}},"googleNews":{"id":null,"followBlock":{"enabled":false}},"trendingBar":{"enabled":true,"responsivePosition":"","showLabel":true},"adHighline":{"enabled":false},"socialNavigation":{"enabled":true,"position":"header","footerTitle":""},"mosImages":{"useOriginalUrlAsImgSrc":true},"progressiveSocialite":{"enabled":false},"listingSubcategories":{"enabled":true},"aiTranslatedDisclaimer":{"link":null},"marfeel":{"enabled":true,"accountID":7842},"sourcepoint":{"consentOrPay":{"enabled":true}},"pugpig":{"cors":{"enabled":false},"csp":{"allowLocalhostFrameAncestors":false}},"notifications":{"favicon":{"enabled":true,"dotColor":"red","dotSize":"small"},"title":{"enabled":true}},"coreWebVitalsThresholdMonitoring":{"enabled":true,"sampleRate":1,"logger":false,"loggerAttr":false,"loggerEvent":false},"recirculation":{"requestGroups":{"articleInlineGroup":{"dataModel":"adviser:hybrid","maxAgeMonths":3,"allowSourceLinks":true,"totalRows":6}},"overlay":{"enabled":false,"title":"Don't miss these","dataModel":"adviser:rerank-adrevenue","minimumPageViewDuration":20000,"rows":15,"reranker":{"pageViewsPopularity":{"timeWindowDays":7}},"adSlots":[{"placement":2,"deviceType":"mobile","width":320,"height":50},{"placement":4,"deviceType":"desktop","width":728,"height":90}]},"recommended":{"enabled":true,"sections":[{"title":"Best picks for you","template":"related","dataModel":"adviser:hybrid","articleTypes":["best-pick","best","buying-guide","round-up"],"distance":0.8,"maxAgeYears":1,"rows":3,"placement":{"articleTypes":["review"],"target":"pretty-verdict","type":"append"},"allowSourceLinks":true}]},"upNextRibbon":{"enabled":false,"title":"Your next read","dataModel":"adviser:hybrid","reranker":{"pageViewsPopularity":{"timeWindowDays":7}},"rows":3,"scrollDepthTriggerPercentage":75},"articleInline":{"enabled":true,"exclusions":{"articleCategoryHandle":[]},"sections":[{"title":"You may like","template":"outline","position":5,"requestGroup":"articleInlineGroup","rows":{"start":0,"count":3}},{"title":"What to read next","template":"outline","position":10,"requestGroup":"articleInlineGroup","rows":{"start":3,"count":3}}]},"articleEnd":{"enabled":true,"sections":[{"title":"Read more","template":"stacked","dataModel":"adviser:hybrid","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"maxAgeMonths":3,"rows":12,"additionalFields":{"category":false}},{"title":"Latest in {category_name}","template":"stacked","dataModel":"solr:latest-category","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12,"additionalFields":{"category":false}},{"title":"Latest in {article_type}","template":"stacked","dataModel":"solr:latest-articletype","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12,"additionalFields":{"category":false}}]},"clickToNext":{"enabled":false,"tooltip":{"enabled":true,"message":"Click for next article","triggerParagraph":1,"durationSeconds":5},"dataModel":"adviser:related","maxArticles":20,"maxAgeMonths":null,"distance":0.8}},"scv":{"enabled":false},"adShield":{"enabled":false,"version":"1.2.10"},"sponsoredGrid":{"enabled":false},"kiosq_ad_management":{"enabled":false,"ad_config":"no-ads"},"exclusionsSchema":["more","explore more","browse","more from ","more for ","explore","*sub-nav","*subnav"],"urlExclusionsSchema":["\/subnav"],"assets":{"externalCss":{"tailwind":false,"flexiWidgets":false,"siteCss":false}},"vite":{"serveAssetsViaCdn":false},"userMetrics":{"enabled":false,"cacheTtlMs":900000},"robotsMeta":{"noarchiveArticles":{"enabled":true}}}; window.vanilla.featureFlags = Object.assign({}, defaultFlags, window.vanilla.featureFlags || {}) window.vanilla.resourceBasePath = '//vanilla.futurecdn.net/tomshardware/media/shared/js/'; var defaultLayoutProps = []; window.vanilla.layoutAttributes = Object.assign({}, defaultLayoutProps, window.vanilla.layoutAttributes || {}) window.vanilla.addScript = function(src, id, defer) { var script = window.document.createElement('script'); script.src = src; script.async = true; if (!!defer) { script.defer = true; } script.id = id; window.document.head.appendChild(script); }; window.vanilla.loadGTM = function (gtmCode) { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.defer=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', gtmCode); }; window.dispatchOrQueueAction('vanilla.setIsArticle', true); window.vanilla.translations = {"CLOSE":"CLOSE","cmp_footer_link":"GDPR consent","Collapse content":"Collapse content","Watch full video here":"Watch full video here","American Football":"Football"}; window.vanilla.getCookieByName = function(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); }; window.vanilla.baseDomain = 'tomshardware.com'; var trailingSlash = false; window.ffte = {"site":"tomshardware","locale":"US","lang":"en-us","serverEnvironment":"live","staticHost":"vanilla.futurecdn.net\/tomshardware","regionLink":"","regionUrl":"https:\/\/www.tomshardware.com","isGlobal":false,"platform":"responsive","isKube":true,"l10ns":"[]","blueconic":null,"seoSiteName":"Tom's Hardware","siteName":"tomshardware","properties":{"articleProduct":[],"articleProductHandle":[],"articleType":"news","articleTemplate":"standard","articleTagHandle":["openai"],"articleTagType":["freeform"],"articleControlTag":["type_news","channel_computing","serversidehawk"],"articleVerticalHandle":[],"articleCategoryHandle":["cyber-security","tech-industry"],"articleCreatedDate":"2026-09-18T12:52:37Z","articlePublishedDate":"2026-09-18T13:45:00Z","articleContentModifiedDate":"2026-09-18T13:45:00Z","subSite":"","articleVertical":"","id":"Tw2afeVrihLdwwH7RQgzaf","legacyId":"Tw2afeVrihLdwwH7RQgzaf","misc":null}} var FEP_object = [{"articleName":"Hackers_breach_OpenAI_using_Claude_tools_gaining_access_to_employee_accounts_and_the_companys_internal_codebase_initiating_a_harmless_pull_request_as_proof_of_the_hack","articleType":"news","adTags":{"primaryProduct":"","secondaryProducts":[],"companies":[],"category":"OpenAI","groups":["OpenAI","Cybersecurity"],"primaryCompany":null},"overrides":[],"internalProductName":"","hawkTags":{"primaryProduct":"","secondaryProducts":[],"companies":[],"category":"OpenAI","groups":["OpenAI","Cybersecurity"],"internalProductName":""},"rampTags":{"primaryProduct":"","secondaryProducts":[],"companies":[],"category":"OpenAI","groups":["OpenAI","Cybersecurity"]},"strategy":"5","nullified":false,"timestamp":1789737679,"dataSource":"provided","site":"tomshardware","origSite":"tomshardware","acceptableLanguage":false}]; VAN.assignFep=function(a){try{var e=e||{fepPrimaryProduct:"",fepSecondaryProducts:Array(),fepCompanies:Array(),fepHawk:{},fepCategory:"",fepGroups:Array(),kwMunge:Array(),fepArticleName:"",fepPrimaryCompany:"",fepAlgorithm:"",fepNullified:"",ready:!1,primaryCategory:"",secondaryCategories:Array(),thirdCategories:Array()};if(!(window.FEP=e).ready){if(void 0===a)throw"FEPNotReady";e.fepPrimaryProduct=a[0].adTags.primaryProduct,e.fepSecondaryProducts=a[0].adTags.secondaryProducts,e.fepCompanies=a[0].adTags.companies,e.fepCategory="object"==typeof a[0].adTags.category?"":a[0].adTags.category,void 0!==a[0].adTags.groups?e.fepGroups=a[0].adTags.groups:e.fepGroups=Array(),e.fepArticleName=a[0].articleName,e.fepAlgorithm=a[0].strategy,e.fepNullified=a[0].nullified,null!==a[0].adTags.primaryCompany&&1{window.reliablePageLoad.then(function(){var o=(e||document).querySelectorAll("."+n);o.length?Array.prototype.slice.call(o).forEach(function(o){var e;o.classList.contains("slice-hydrated")||(e=function(){window.sliceComponents[c].hydrate(JSON.parse(r),o),o.classList.add("slice-hydrated")},window.lazyObserveElement?window.lazyObserveElement(o,function(){var o;void 0===window.sliceComponents[c]?((o=document.createElement("script")).src=i,o.async=!0,o.id="vanilla-slice-"+n+"-component-script",o.onload=()=>{window.sliceComponents[c]=window[c],e()},document.head.append(o)):e()},1500):console.error("%c FTE ","background: #9306F9; color: #ffffff","Could not lazy load slice JS for"+n))}):console.error("%c FTE ","background: #9306F9; color: #ffffff","Slice injection - no container found for"+n)}).catch(o=>console.error("%c FTE ","background: #9306F9; color: #ffffff","Hydration Script has failed for "+n+" Slice",o))}).catch(o=>console.error("%c FTE ","background: #9306F9; color: #ffffff","Externals script failed to load",o))}; const loadExternalsScript = () => { return new Promise((resolve, reject) => { try { const scriptTag = document.createElement('script'); scriptTag.async = true; scriptTag.type = 'text/javascript'; scriptTag.id = 'vanilla-slice-externals-script'; scriptTag.src = 'https://slice.vanilla.futurecdn.net/13-4-25/js/externals.js'; scriptTag.onload = resolve; const firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(scriptTag, firstScriptTag); } catch (err) { reject(err); } }); }; var externalsScriptLoaded = loadExternalsScript(); window.vanilla.userMetrics = {}; window.vanilla.userMetrics.storeApiReady = new Promise((resolve) => { window.vanilla.userMetrics.resolveStoreApiReady = resolve; }); window.vanilla.infiniteArticleIDs = []; !function(p,r,e,s,b,d){p.pbq||(s=p.pbq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.0',s.queue=[],b=r.createElement(e),b.async=!0,b.src='https://sr.studiostack.com/v3/services', d=r.getElementsByTagName(e)[0],d.parentNode.insertBefore(b,d))}(window,document,'script'); pbq('init', '250873'); Alpine.start(false); 'use strict'; // Please see vite/src/utils/load-js.ts for unminified version (() => { const e = (e) => () => { const t = document.createElement('script'), n = document.getElementsByTagName('script')[0]; if (!n || !n.parentNode) return console.error('firstScriptOnPage.parentNode not found'); const r = ((e, t) => ( Object.entries(e).forEach(([e, n]) => { Number.isInteger(Number(e)) ? t.setAttribute(n, '') : t.setAttribute(e, n); }), t ))(e, t); n.parentNode.insertBefore(r, n); }; (window.vanilla = window.vanilla || {}), (window.vanilla.addJs = (t = {}, n = null, r = !1) => { const o = e(t), i = null !== n ? ( (e, t) => () => setTimeout(e, t) )(o, n) : o; r ? window.reliablePageLoad.then(i) : i(); }); })(); 'use strict'; !(function () { var e = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n, r = arguments[t]; for (n in r) Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]); } return e; }, t = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || function (e) { return window.reliablePageLoad.then(e); }; window.vanilla.addCss = function (n) { var r, a; return t( ((r = document), (a = n), function () { var t = r.createElement('link'), n = e({}, a, { rel: 'stylesheet', type: 'text/css' }); Object.keys(n).forEach(function (e) { return t.setAttribute(e, n[e]); }); let i = r.getElementById('css-layer-order'); if (i) { i.after(t); return; } var s = r.getElementsByTagName('head')[0]; s.append(t, s); }), ); }; })(); "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); (function () { var e = false; var c = window; var t = document; function r() { if (!c.frames["__uspapiLocator"]) { if (t.body) { var a = t.body; var e = t.createElement("iframe"); e.style.cssText = "display:none"; e.name = "__uspapiLocator"; a.appendChild(e) } else { setTimeout(r, 5) } } } r(); function p() { var a = arguments; __uspapi.a = __uspapi.a || []; if (!a.length) { return __uspapi.a } else if (a[0] === "ping") { a[2]({ gdprAppliesGlobally: e, cmpLoaded: false }, true) } else { __uspapi.a.push([].slice.apply(a)) } } function l(t) { var r = typeof t.data === "string"; try { var a = r ? JSON.parse(t.data) : t.data; if (a.__cmpCall) { var n = a.__cmpCall; c.__uspapi(n.command, n.parameter, function (a, e) { var c = { __cmpReturn: { returnValue: a, success: e, callId: n.callId } }; t.source.postMessage(r ? JSON.stringify(c) : c, "*") }) } } catch (a) { } } if (typeof __uspapi !== "function") { c.__uspapi = p; __uspapi.msgHandler = l; c.addEventListener("message", l, false) } })(); window.__gpp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none",t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gpp_addFrame,10,e)},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],p=e.length>1?e[1]:null,s=e.length>2?e[2]:null;if("ping"===t)p({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var n=__gpp.lastId;__gpp.events.push({id:n,callback:p,parameter:s}),p({eventName:"listenerRegistered",listenerId:n,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var a=!1,i=0;i { if (typeof value !== 'string' || !value) return null; try { return JSON.parse(value); } catch { return null; } }; const safeJsonStringify = (value) => { try { return JSON.stringify(value ?? {}); } catch { return '{}'; } }; const safeDecode = (value) => { try { return decodeURIComponent(value); } catch { return value; } }; const getCookie = (name) => { if (!document.cookie) return null; const escaped = name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); const match = document.cookie.match(new RegExp(`(?:^|; )${escaped}=([^;]*)`)); return match ? safeDecode(match[1]) : null; }; const getStorage = (key) => { try { return window.localStorage?.getItem(key) ?? null; } catch { return null; } }; const getPath = (source, path) => path.reduce((acc, key) => (acc && typeof acc === 'object' ? acc[key] : null), source) ?? null; const normalizeBoolean = (value) => { if (typeof value === 'boolean') return value; if (value === 'true') return true; if (value === 'false') return false; return null; }; const normalizeString = (value) => { if (value === null || value === undefined) return ''; return String(value); }; const isPresent = (value) => value !== null && value !== undefined && value !== ''; const firstPresent = (candidates) => candidates.find((c) => isPresent(c.value)) ?? { value: null, source: '' }; const getSourcepointStorage = () => { const preferred = CONFIG.propertyId ? `${CONSENT_STORAGE_PREFIX}${CONFIG.propertyId}` : null; const candidateKeys = new Set(preferred ? [preferred] : []); try { const ls = window.localStorage; if (ls) { for (let i = 0; i < ls.length; i += 1) { const key = ls.key(i); if (key?.startsWith(CONSENT_STORAGE_PREFIX)) candidateKeys.add(key); } } } catch { /* localStorage blocked */ } for (const key of candidateKeys) { const parsed = safeJsonParse(getStorage(key)); if (parsed && typeof parsed === 'object') return { key, value: parsed }; } return { key: null, value: {} }; }; const CONSENT_SCHEMA = { gdpr: { uuid: ({ storage, ctx }) => [ { value: getPath(storage.value, ['gdpr', 'uuid']), source: storage.key ? `${storage.key}.gdpr.uuid` : '', }, { value: ctx.messageType === 'gdpr' ? (ctx.consentUUID ?? null) : null, source: 'onConsentReady.consentUUID', }, { value: getCookie('consentUUID'), source: 'cookie.consentUUID' }, ], consent_string: ({ storage, ctx }) => [ { value: getPath(storage.value, ['gdpr', 'euconsent']), source: storage.key ? `${storage.key}.gdpr.euconsent` : '', }, { value: ctx.messageType === 'gdpr' ? (ctx.euconsent ?? null) : null, source: 'onConsentReady.euconsent', }, { value: getCookie('euconsent-v2'), source: 'cookie.euconsent-v2' }, ], applies: ({ storage, ctx }) => [ { value: normalizeBoolean(getPath(storage.value, ['gdpr', 'applies'])), source: storage.key ? `${storage.key}.gdpr.applies` : '', }, { value: ctx.messageType === 'gdpr' ? normalizeBoolean(getPath(ctx.info, ['applies'])) : null, source: 'onConsentReady.info.applies', }, ], }, usnat: { uuid: ({ storage, ctx }) => [ { value: getPath(storage.value, ['usnat', 'uuid']), source: storage.key ? `${storage.key}.usnat.uuid` : '', }, { value: ctx.messageType === 'usnat' ? (ctx.consentUUID ?? null) : null, source: 'onConsentReady.consentUUID', }, { value: getCookie('usnatUUID'), source: 'cookie.usnatUUID' }, ], consent_string: ({ storage }) => [ { value: getPath(storage.value, ['usnat', 'consentString']), source: storage.key ? `${storage.key}.usnat.consentString` : '', }, ], applies: ({ storage, ctx }) => [ { value: normalizeBoolean(getPath(storage.value, ['usnat', 'applies'])), source: storage.key ? `${storage.key}.usnat.applies` : '', }, { value: ctx.messageType === 'usnat' ? normalizeBoolean(getPath(ctx.info, ['applies'])) : null, source: 'onConsentReady.info.applies', }, ], gpc_enabled: ({ storage }) => [ { value: normalizeBoolean(getPath(storage.value, ['usnat', 'gpcEnabled'])), source: storage.key ? `${storage.key}.usnat.gpcEnabled` : '', }, ], }, }; const buildConsent = (fields, ctx, storage) => Object.entries(fields).reduce((consent, [name, candidatesFor]) => { const winner = firstPresent(candidatesFor({ storage, ctx })); if (winner.value === null) return consent; return { ...consent, [name]: winner.value, ...(winner.source ? { [`${name}_source`]: winner.source } : {}), }; }, {}); const buildSourcepointMeta = () => { const numericId = Number(CONFIG.propertyId); return { account_id: CONFIG.accountId, property_href: CONFIG.propertyHref ?? '', base_endpoint: CONFIG.baseEndpoint ?? '', ...(Number.isFinite(numericId) && CONFIG.propertyId !== null ? { property_id: numericId } : {}), }; }; const buildUserIds = () => { const gaClientId = getCookie('_ga'); const hybridId = getPath(safeJsonParse(getStorage('permutive-data-misc')), [ 'identities', 'hybridId', 'value', ]); return [ isPresent(gaClientId) ? { type: 'TYPE_GA', value: gaClientId } : null, isPresent(hybridId) ? { type: 'TYPE_HYBRID', value: hybridId } : null, ].filter(Boolean); }; const buildPayload = (ctx) => { const storage = getSourcepointStorage(); return { event_id: `${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`, captured_at: new Date().toISOString(), trigger: ctx.trigger, message_type: ctx.messageType ?? '', sourcepoint: buildSourcepointMeta(), gdpr: buildConsent(CONSENT_SCHEMA.gdpr, ctx, storage), usnat: buildConsent(CONSENT_SCHEMA.usnat, ctx, storage), user_ids: buildUserIds(), page: { url: window.location.href, hostname: window.location.hostname, path: window.location.pathname, referrer: document.referrer ?? '', }, callback_data: { choice_id: normalizeString(ctx.choiceId), choice_type_id: normalizeString(ctx.choiceTypeId), info_json: safeJsonStringify(ctx.info), }, }; }; const hasShardedUuid = ({ gdpr, usnat }) => Boolean(gdpr?.uuid?.includes('_') || usnat?.uuid?.includes('_')); const isFreyrEnabled = () => Boolean(window.vanilla?.featureFlags?.freyr?.enabled); const ensureFreyrQueue = () => { window.freyr = window.freyr || { cmd: [] }; if (!Array.isArray(window.freyr.cmd)) { window.freyr.cmd = []; } }; const send = (payload) => { if (!isFreyrEnabled()) { console.warn(...LOG_BADGE, 'Sourcepoint consent event dropped: Freyr disabled'); return; } ensureFreyrQueue(); window.dispatchOrQueueAction('freyr.sendEventToFreyr', { name: 'sourcepointConsentCapturedEvent', eventObject: payload, }); }; const captureAndSend = (ctx, attempt = 0) => { const payload = buildPayload(ctx); const shouldRetry = ctx.trigger === 'CONSENT_EVENT_TRIGGER_ON_MESSAGE_CHOICE_SELECT' && attempt < MAX_SHARD_RETRIES && !hasShardedUuid(payload); if (shouldRetry) { window.setTimeout(() => captureAndSend(ctx, attempt + 1), SHARD_RETRY_DELAY_MS); return; } send(payload); }; window.fteSourcepointConsentEvent = { captureAndSend: (ctx = {}) => { try { captureAndSend(ctx, 0); } catch (error) { console.warn( ...LOG_BADGE, 'Sourcepoint consent event failed', error?.message ?? error, ); } }, }; })(); window._sp_queue = []; window._sp_ = { config: { accountId: 200, baseEndpoint: "https:\/\/cdn.privacy-mgmt.com", usnat: { includeUspApi: true }, gdpr: {}, events: { onMessageChoiceSelect: (messageType, choiceId, choiceTypeId) => { window.setTimeout(() => { window.fteSourcepointConsentEvent.captureAndSend({ trigger: 'CONSENT_EVENT_TRIGGER_ON_MESSAGE_CHOICE_SELECT', messageType, choiceId, choiceTypeId, }); }, 250); window.dispatchOrQueueAction('freyr.sendEventToFreyr', { name: 'cmpEvent', eventObject: { consentManagement: { action: 'click', data: { messageType, choiceId, choiceTypeId }, }, }, }); }, onMessageReady: (messageType) => { window.dispatchOrQueueAction('freyr.sendEventToFreyr', { name: 'cmpEvent', eventObject: { consentManagement: { action: 'appear', data: { messageType }, }, }, }); }, onMessageReceiveData: (messageType, data) => { window.dispatchOrQueueAction('freyr.sendEventToFreyr', { name: 'cmpModalInfo', eventObject: { cmpModalInfo: { data: { messageType, ...data }, }, }, }); }, onPrivacyManagerActionStatus: (messageType, status, actionType) => { window.dispatchOrQueueAction('freyr.sendEventToFreyr', { name: 'cmpEvent', eventObject: { consentManagement: { action: 'update', data: { messageType, status, actionType }, }, }, }); }, onError: (...args) => { console.error('%c FTE ', 'background: #9306F9; color: #ffffff', '[event] onError', args); }, }, targetingParams: { ecommerce_session: window.vanilla.getCookieByName('ecommerce_session') ?? 'false', kiosqGranted: Boolean( window.FUTR?.Connect?.isGranted || window.FUTR?.Kiosq?.User?.entitlements?.includes( window.FUTR?.Kiosq?.defaultSiteConfig?.cb_porc_entitlement ) ), articleType: "news", consent_or_pay_content: true, sponsored: false, }, }, }; window.ccpaAppliesPromise = new Promise(function (resolve) { if (typeof window.__tcfapi === 'function') { try { window.__tcfapi('getTCData', 2, function () { if (typeof window.__uspapi === 'function') { window.__uspapi('getUSPData', 1, function (uspData, _success) { var ccpaApplies = JSON.stringify(uspData).indexOf('---') === -1 ? true : false; resolve(ccpaApplies); }); } }); } catch (err) {} } }); window.reliableConsentGiven = new Promise(function (resolve) { if (typeof window.__tcfapi === 'function') { window.__tcfapi('addEventListener', 2, function (data, success) { if ( success && (data.eventStatus === 'tcloaded' || data.eventStatus === 'useractioncomplete') ) { resolve({ consent: data }); } }); } }); (function(){"use strict";const r=(t,e)=>e??t,m=t=>[].concat(t)[0],P=t=>{return typeof(e=t)!="object"||Array.isArray(e)||e===null?{}:t;var e},b="",f="",C="",O="",j=[],w="",h=[],_="",N=[],T="",v=[],x=[],E=[],F=[],p={primaryProduct:"",secondaryProducts:[],companies:[],groups:[],category:""},l=t=>t.replace(/[#*()+\-='",\{\}\[\]\\\/]/gi,"").replace(/[_-]/g," ");window.FEPProcess=t=>(({articleName:e,articleType:n,strategy:d,nullified:o,timestamp:g,adTags:a={},hawkTags:y={}})=>{const c={articleName:r(b,e),articleType:r(f,n),strategy:r(C,d),nullified:r(!1,o),timestamp:r(0,g)};if(a){Object.assign(c,{primaryProduct:r(_,a.primaryProduct),secondaryProducts:r(N,a.secondaryProducts),category:r(O,m(a.category)),groups:r(j,a.groups),primaryCompany:r(w,a.primaryCompany),companies:r(h,a.companies),primaryCategory:r(T,m(a.primaryCategory)),secondaryCategories:r(v,a.secondaryCategories),tertiaryCategories:r(x,a.thirdCategories)});const s=a.classifierCategories&&a.classifierCategories["textrazor_iab_content_taxonomy_3.0"]||{},u=Object.values(s).sort((i,I)=>Number(I.score)-Number(i.score));Object.assign(c,{iabCategoryIds:r(E,u.map(({categoryId:i})=>i)),iabCategories:r(F,u.map(({label:i})=>i))})}return y&&Object.assign(c,{hawk:{primaryProduct:r(p.primaryProduct,y.primaryProduct),secondaryProducts:r(p.secondaryProducts,y.secondaryProducts),companies:r(p.companies,y.companies),groups:r(p.groups,y.groups),category:r(p.category,m(y.category))}}),c.kwMunge=[c.primaryProduct,c.secondaryProducts,c.companies,c.category].reduce((s,u)=>s.concat(u),[]).filter((s,u,i)=>s!==void 0&&s!==""&&i.indexOf(s)===u),c})(P((e=>{if(Array.isArray(e)){const[n={}]=e;return n}return e})(t))),window.FEPSanitise=t=>Object.keys(t).reduce((e,n)=>{const d=function(o){if(Array.isArray(o)){const g=[];return Object.keys(o).forEach(a=>{o.hasOwnProperty(a)&&g.push(l(o[a]))}),g}return o instanceof Object?o:l(o)}(t[n]);return d.length>0&&(e[n]=d),e},{})})(); (function(){"use strict";const t=window,m=t.document,l=t.performance,a=t.Promise,c=(...o)=>n=>n(...o),d=()=>l&&l.now&&l.now()||0,f=d();performance.mark("DOMPromises - Initialising"),t.resolveFEP=null,t.processFEP=a?new a(o=>{t.resolveFEP=o}):{then(o){}};const r=!(window.location.href.indexOf("disable_dom_promise_timeouts")>-1);{let o=!1;const n=[],i=5e3,s=e=>{o||(o=!0,n.forEach(c(e)))};r&&setTimeout(()=>s({timeStamp:d()}),i),m.addEventListener("DOMContentLoaded",s),t.reliableDOMContentLoaded=a?new a(e=>{r&&setTimeout(()=>e({timeStamp:d()}),i),m.addEventListener("DOMContentLoaded",e)}):{then(e){o?e():n.push(e)}},t.reliableDOMContentLoaded.then(({timeStamp:e})=>{console.debug("%c FTE ","background: #9306F9; color: #ffffff","DOMContentLoaded at",e-f|0)})}{let o=!1;const n=[],i=7e3,s=e=>{o||(o=!0,n.forEach(c(e)))};r&&setTimeout(()=>s({timeStamp:d()}),i),t.addEventListener("load",s),t.reliablePageLoad=a?new a(e=>{r&&setTimeout(()=>e({timeStamp:d()}),i),t.addEventListener("load",e)}):{then:e=>(o?e():n.push(e),t.reliablePageLoad),catch:()=>t.reliablePageLoad},t.reliablePageLoad.then(({timeStamp:e})=>{console.debug("%c FTE ","background: #9306F9; color: #ffffff","PageLoad at",e-f|0)})}})(); window.preemptionPlaceholders = {}; window.preallocatorErrors = []; window.googletag = window.googletag || { cmd: []}; window.freyr = window.freyr || { cmd: [] }; window.vanilla.loadGTM('GTM-WWBWRXL'); window.dispatchOrQueueAction('analytics.setFreyrData', {"page":{"title":"Hackers breach OpenAI using Claude tools, gaining access to employee accounts and the company's internal codebase \u2014 attackers initiated a 'harmless' pull request as proof of the hack","url":"https:\/\/www.tomshardware.com\/tech-industry\/cyber-security\/hackers-breach-openai-using-claude-tools-gaining-access-to-employee-accounts-and-the-companys-internal-codebase-initiating-a-harmless-pull-request-as-proof-of-the-hack","region":"US","type":"news","category":"news","tags":["openai","type_news","channel_computing","serversidehawk"],"number":"1","viewType":"pageLoad","index":0,"hasComments":false,"sponsored":false},"content":{"article":{"verticals":[""],"subVerticals":["cyber-security","tech-industry"],"language":"en","authors":["etiido_uko"],"id":"Tw2afeVrihLdwwH7RQgzaf","legacyId":null,"publishDate":{"year":"2026","month":"09","day":"18"},"updateDate":{"year":"2026","month":"09","day":"18"}},"classification":{"google":null,"iab":null}},"site":{"region":"US","brand":"tomshardware"},"product":{"primary":{"name":null,"brand":null,"category":null},"secondary":{"products":null,"brands":null},"source":"fep"},"segment":{"advisor":{"segmentArticleDistance":["0.5461576","0.6416851","0.68531996"],"segmentID":["55a1eb79-cbbe-5285-b701-755d8b07b4cb","5a78ac68-84f6-594c-b3a9-e3c45a0467eb","271c5ee7-cd2e-5704-9473-083fd27296a4"],"segmentMaxDistance":["0.725","0.74","0.71"]}}}); @layer hawk { .hawk-affiliate-link-container{height:inherit;line-height:1.2}.hawk-affiliate-link-container,.hawk-affiliate-link-container:hover,.hawk-affiliate-link-container:hover:visited,.hawk-affiliate-link-container:visited{border:none;text-decoration:none}.hawk-affiliate-link-inline{display:inline}.hawk-affiliate-link-delivery-medium{text-align:center}.hawk-affiliate-link-inbody{display:inline}.hawk-affiliate-link-underline{display:inline-block;margin-top:5px}.hawk-affiliate-link-underline,.hawk-affiliate-link-underline:hover,.hawk-affiliate-link-underline:hover:visited,.hawk-affiliate-link-underline:visited{color:var(--hawk-black);text-decoration:underline}.hawk-affiliate-link-peacock{color:var(--hawk-black);display:inline-block}.hawk-affiliate-link-peacock:hover,.hawk-affiliate-link-peacock:hover:visited,.hawk-affiliate-link-peacock:visited{color:var(--hawk-black)}.hawk-affiliate-link-specs{display:inline-block;font-size:13px}.hawk-affiliate-link-prime-shipping,.hawk-affiliate-link-specs,.hawk-affiliate-link-specs:hover,.hawk-affiliate-link-specs:hover:visited,.hawk-affiliate-link-specs:visited{color:var(--hawk-black);text-decoration:underline}.hawk-affiliate-link-prime-shipping{font-size:13px;line-height:unset;text-align:center}.hawk-affiliate-link-prime-shipping:hover,.hawk-affiliate-link-prime-shipping:hover:visited,.hawk-affiliate-link-prime-shipping:visited{color:var(--hawk-black);text-decoration:underline}.hawk-affiliate-link-styled{color:inherit;font-size:12px}.hawk-affiliate-link-styled:hover,.hawk-affiliate-link-styled:hover:visited,.hawk-affiliate-link-styled:link,.hawk-affiliate-link-styled:visited,.hawk-affiliate-link-styled>*{color:inherit}.hawk-affiliate-link-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-button:hover,.hawk-affiliate-link-button:hover:visited,.hawk-affiliate-link-button:link,.hawk-affiliate-link-button:visited,.hawk-affiliate-link-button>*{text-decoration:none}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-button{max-width:100px}@media screen and (max-width:500px){.hawk-affiliate-link-button{max-width:100px}}.hawk-affiliate-link-large{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-large:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-large:hover,.hawk-affiliate-link-large:hover:visited,.hawk-affiliate-link-large:link,.hawk-affiliate-link-large:visited,.hawk-affiliate-link-large>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-large{max-width:100px}}.hawk-affiliate-link-large{font-size:14px;line-height:1.3;max-width:none;padding:8px 6px}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-large{max-width:none}@media screen and (max-width:500px){.hawk-affiliate-link-large{max-width:none}}.hawk-affiliate-link-similar{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-similar:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-similar:hover,.hawk-affiliate-link-similar:hover:visited,.hawk-affiliate-link-similar:link,.hawk-affiliate-link-similar:visited,.hawk-affiliate-link-similar>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-similar{max-width:100px}}.hawk-affiliate-link-similar{background-color:var(--hawk-white);border:1px solid var(--hawk-site-color);color:var(--hawk-site-color);padding:8px 4px}.hawk-affiliate-link-similar:hover,.hawk-affiliate-link-similar:hover:visited,.hawk-affiliate-link-similar:link,.hawk-affiliate-link-similar:visited,.hawk-affiliate-link-similar>*{color:var(--hawk-site-color)}.hawk-affiliate-link-simple{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-simple:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-simple:hover,.hawk-affiliate-link-simple:hover:visited,.hawk-affiliate-link-simple:link,.hawk-affiliate-link-simple:visited,.hawk-affiliate-link-simple>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-simple{max-width:100px}}.hawk-affiliate-link-simple{padding:10px}.hawk-affiliate-link-promotion-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-promotion-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-promotion-button:hover,.hawk-affiliate-link-promotion-button:hover:visited,.hawk-affiliate-link-promotion-button:link,.hawk-affiliate-link-promotion-button:visited,.hawk-affiliate-link-promotion-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-promotion-button{max-width:100px}}.hawk-affiliate-link-promotion-button{background-color:var(--hawk-promotion-cta-background);font-family:var(--hawk-promotion-cta-font-family);font-size:16px;font-weight:500;margin-top:15px;max-width:unset;padding:18px 10px;width:100%}.hawk-affiliate-link-promotion-button,.hawk-affiliate-link-promotion-button:hover:visited,.hawk-affiliate-link-promotion-button:link,.hawk-affiliate-link-promotion-button:visited,.hawk-affiliate-link-promotion-button>*{color:var(--hawk-promotion-cta-text-color)}.hawk-affiliate-link-promotion-button:hover{background-color:var(--hawk-promotion-cta-background-hover)}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-promotion-button{max-width:unset}@media screen and (max-width:500px){.hawk-affiliate-link-promotion-button{max-width:unset}}.hawk-affiliate-link-deal-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-deal-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-deal-button:hover,.hawk-affiliate-link-deal-button:hover:visited,.hawk-affiliate-link-deal-button:link,.hawk-affiliate-link-deal-button:visited,.hawk-affiliate-link-deal-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-deal-button{max-width:100px}}.hawk-affiliate-link-deal-button{background-color:var(--hawk-deal-cta-backgroundcolor);border:var(--hawk-deal-cta-boder,0);border-radius:var(--hawk-deal-cta-radius,0);color:var(--hawk-deal-cta-text-color,#fff);font-family:var(--hawk-deal-cta-font-family,inherit);font-size:var(--hawk-deal-cta-font-size,13px);font-weight:var(--hawk-deal-cta-font-weight,700);letter-spacing:var(--hawk-deal-cta-letter-spacing,normal);margin:0;padding:var(--hawk-deal-cta-padding,8px 10px);text-transform:var(--hawk-deal-cta-text-transform,uppercase)}.hawk-affiliate-link-deal-button:hover{background-color:var(--hawk-deal-cta-backgroundcolor-hover)}body .ecom-root[data-viewports*=desktop] .hawk-affiliate-link-deal-button{width:140px}@media screen and (min-width:801px){.hawk-affiliate-link-deal-button{width:140px}}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-deal-button{margin-right:0;max-width:none}@media screen and (max-width:500px){.hawk-affiliate-link-deal-button{margin-right:0;max-width:none}}.hawk-affiliate-link-sticky-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-sticky-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-sticky-button:hover,.hawk-affiliate-link-sticky-button:hover:visited,.hawk-affiliate-link-sticky-button:link,.hawk-affiliate-link-sticky-button:visited,.hawk-affiliate-link-sticky-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-sticky-button{max-width:100px}}.hawk-affiliate-link-sticky-button{height:40px;max-width:220px}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-sticky-button{max-width:90px}@media screen and (max-width:500px){.hawk-affiliate-link-sticky-button{max-width:90px}}.hawk-affiliate-link-price-subscriptions{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-price-subscriptions:hover,.hawk-affiliate-link-price-subscriptions:hover:visited,.hawk-affiliate-link-price-subscriptions:visited{border:none;text-decoration:none}.hawk-affiliate-link-price-subscriptions{color:inherit}.hawk-affiliate-link-price-widget-deal,.hawk-affiliate-link-price-widget-full-price-extra-deal{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-price-widget-deal:hover,.hawk-affiliate-link-price-widget-deal:hover:visited,.hawk-affiliate-link-price-widget-deal:visited,.hawk-affiliate-link-price-widget-full-price-extra-deal:hover,.hawk-affiliate-link-price-widget-full-price-extra-deal:hover:visited,.hawk-affiliate-link-price-widget-full-price-extra-deal:visited{border:none;text-decoration:none}.hawk-affiliate-link-price-widget-deal,.hawk-affiliate-link-price-widget-full-price-extra-deal{color:inherit;padding-right:5px}.hawk-affiliate-link-price-widget-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-price-widget-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-price-widget-button:hover,.hawk-affiliate-link-price-widget-button:hover:visited,.hawk-affiliate-link-price-widget-button:link,.hawk-affiliate-link-price-widget-button:visited,.hawk-affiliate-link-price-widget-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-price-widget-button{max-width:100px}}.hawk-affiliate-link-price-widget-button{margin:0;max-width:150px;width:auto}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-price-widget-button{max-width:150px}@media screen and (max-width:500px){.hawk-affiliate-link-price-widget-button{max-width:150px}}.hawk-affiliate-link-price-subs{display:block;margin-top:5px}.hawk-affiliate-link-price-subs,.hawk-affiliate-link-price-subs:hover,.hawk-affiliate-link-price-subs:hover:visited,.hawk-affiliate-link-price-subs:visited{color:var(--hawk-black);text-decoration:underline}.hawk-affiliate-link-pricedeal-button{line-height:1;padding:0 4px}.hawk-affiliate-link-magazinesubscriptions-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-magazinesubscriptions-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-magazinesubscriptions-button:hover,.hawk-affiliate-link-magazinesubscriptions-button:hover:visited,.hawk-affiliate-link-magazinesubscriptions-button:link,.hawk-affiliate-link-magazinesubscriptions-button:visited,.hawk-affiliate-link-magazinesubscriptions-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-magazinesubscriptions-button{max-width:100px}}.hawk-affiliate-link-magazinesubscriptions-button{font-size:14px;margin-bottom:4px;padding:18px 10px}.hawk-affiliate-link-overlay-tag{align-items:center;display:flex;flex:1;font-size:13px;font-weight:600;justify-content:center;letter-spacing:normal;padding:8px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;word-break:normal}.hawk-affiliate-link-overlay-tag,.hawk-affiliate-link-overlay-tag:hover{color:var(--hawk-white);text-decoration:none}.hawk-affiliate-link-deal-widget,.hawk-affiliate-link-deal-widget-hero,.hawk-affiliate-link-hero{border:none;line-height:1.2;text-decoration:none}.hawk-affiliate-link-deal-widget-hero:hover,.hawk-affiliate-link-deal-widget-hero:hover:visited,.hawk-affiliate-link-deal-widget-hero:visited,.hawk-affiliate-link-deal-widget:hover,.hawk-affiliate-link-deal-widget:hover:visited,.hawk-affiliate-link-deal-widget:visited,.hawk-affiliate-link-hero:hover,.hawk-affiliate-link-hero:hover:visited,.hawk-affiliate-link-hero:visited{border:none;text-decoration:none}.hawk-affiliate-link-deal-widget,.hawk-affiliate-link-deal-widget-hero,.hawk-affiliate-link-hero{display:flex;height:inherit;max-height:inherit;max-width:inherit;width:inherit}.hawk-affiliate-link-deal-widget a,.hawk-affiliate-link-deal-widget a>picture,.hawk-affiliate-link-deal-widget-hero a,.hawk-affiliate-link-deal-widget-hero a>picture,.hawk-affiliate-link-hero a,.hawk-affiliate-link-hero a>picture{height:inherit;width:inherit}.hawk-affiliate-link-merchantlink-label,.hawk-affiliate-link-merchantlink-price,.hawk-affiliate-link-merchantlink-review,.hawk-affiliate-link-merchantlink-transparent-label,.hawk-affiliate-link-merchantlink-transparent-price,.hawk-affiliate-link-streaming-label,.hawk-affiliate-link-streaming-price{border-bottom:none;color:inherit;overflow-wrap:break-word;padding:3px 0;text-decoration:inherit;width:100%}.hawk-affiliate-link-merchantlink-price,.hawk-affiliate-link-merchantlink-review,.hawk-affiliate-link-merchantlink-transparent-price{padding-left:6px}.hawk-affiliate-link-merchantlink-label,.hawk-affiliate-link-merchantlink-transparent-label{line-height:normal;padding:var(--hawk-merchantlink-label-padding,3px 5px);text-transform:var(--hawk-merchantlink-text-transform,none)}.hawk-affiliate-link-merchantlink-price[data-product-type="3500"],.hawk-affiliate-link-merchantlink-transparent-label[data-product-type="3500"]{padding-left:0}.hawk-affiliate-link-streaming-price{padding-right:5px}.hawk-affiliate-link-streaming-label{line-height:normal;padding:3px 0}.hawk-affiliate-link-vulture-code{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-vulture-code:hover,.hawk-affiliate-link-vulture-code:hover:visited,.hawk-affiliate-link-vulture-code:visited{border:none;text-decoration:none}.hawk-affiliate-link-vulture-code{color:var(--hawk-terms-conditions);text-decoration:underline}.hawk-affiliate-link-vulture-discount{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-vulture-discount:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-vulture-discount:hover,.hawk-affiliate-link-vulture-discount:hover:visited,.hawk-affiliate-link-vulture-discount:link,.hawk-affiliate-link-vulture-discount:visited,.hawk-affiliate-link-vulture-discount>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-discount{max-width:100px}}.hawk-affiliate-link-vulture-discount{border-radius:5px;font-size:16px;margin-top:10px;max-width:unset;min-height:40px;min-width:430px;width:100%}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-vulture-discount{min-width:unset}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-discount{min-width:unset}}.hawk-affiliate-link-vulture-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-vulture-button:hover,.hawk-affiliate-link-vulture-button:hover:visited,.hawk-affiliate-link-vulture-button:link,.hawk-affiliate-link-vulture-button:visited,.hawk-affiliate-link-vulture-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-button{max-width:100px}}.hawk-affiliate-link-vulture-button{border-radius:5px;min-height:40px;min-width:360px}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-vulture-button{max-width:unset;min-width:unset;width:100%}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-button{max-width:unset;min-width:unset;width:100%}}.hawk-affiliate-link-vulture-button:hover{-webkit-text-decoration:var(--hawk-vulture-button-hover-underline);text-decoration:var(--hawk-vulture-button-hover-underline)}.hawk-affiliate-link-vulture-reward{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-reward:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-vulture-reward:hover,.hawk-affiliate-link-vulture-reward:hover:visited,.hawk-affiliate-link-vulture-reward:link,.hawk-affiliate-link-vulture-reward:visited,.hawk-affiliate-link-vulture-reward>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-reward{max-width:100px}}.hawk-affiliate-link-vulture-reward{border-radius:5px;min-height:40px;min-width:360px}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-reward{max-width:unset;min-width:unset;width:100%}}.hawk-affiliate-link-vulture-reward:hover{-webkit-text-decoration:var(--hawk-vulture-button-hover-underline);text-decoration:var(--hawk-vulture-button-hover-underline)}.hawk-affiliate-link-vulture-reward{font-size:18px;text-transform:none}.hawk-affiliate-link-merchantlink-review{align-self:center;color:var(--hawk-site-color);font-weight:600;padding:0;text-decoration:underline}.hawk-affiliate-link-button-merchantlink-review{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-button-merchantlink-review:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-button-merchantlink-review:hover,.hawk-affiliate-link-button-merchantlink-review:hover:visited,.hawk-affiliate-link-button-merchantlink-review:link,.hawk-affiliate-link-button-merchantlink-review:visited,.hawk-affiliate-link-button-merchantlink-review>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-button-merchantlink-review{max-width:100px}}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-button-merchantlink-review{display:none}@media screen and (max-width:500px){.hawk-affiliate-link-button-merchantlink-review{display:none}}.hawk-affiliate-link-merchantlink-review-textbutton{align-self:center;color:var(--hawk-site-color);display:none;font-weight:600;padding:0;text-decoration:underline}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-merchantlink-review-textbutton{color:var(--hawk-site-color);display:unset}@media screen and (max-width:500px){.hawk-affiliate-link-merchantlink-review-textbutton{color:var(--hawk-site-color);display:unset}}.hawk-affiliate-link-availableFrom,.hawk-affiliate-link-availableFromClickable{align-self:center;color:var(--hawk-available-from);display:block;padding-left:10px;pointer-events:none;width:100%}.hawk-affiliate-link-availableFromClickable{pointer-events:auto}.hawk-affiliate-link-productblock{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-productblock:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-productblock:hover,.hawk-affiliate-link-productblock:hover:visited,.hawk-affiliate-link-productblock:link,.hawk-affiliate-link-productblock:visited,.hawk-affiliate-link-productblock>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-productblock{max-width:100px}}.hawk-affiliate-link-productblock{background-color:var(--hawk-productblock-background-color,#1b1b1b);border:var(--hawk-productblock-border,0);border-bottom:var(--hawk-productblock-border-bottom,0);color:var(--hawk-productblock-text-color,#fff);font-size:var(--hawk-productblock-font-size,13px);font-weight:500;letter-spacing:var(--hawk-productblock-letter-spacing,1px);margin-top:var(--hawk-productblock-margin-top,10px);max-width:var(--hawk-productblock-max-width,none);padding:15px;width:100%}.hawk-affiliate-link-productblock:hover{background-color:var(--hawk-productblock-background-color-hover)}.hawk-affiliate-link-partner-button{align-items:center;background-color:var(--hawk-site-color);box-sizing:border-box;color:var(--hawk-white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-partner-button:hover{background-color:var(--hawk-site-color-hover);color:var(--hawk-white)}.hawk-affiliate-link-partner-button:hover,.hawk-affiliate-link-partner-button:hover:visited,.hawk-affiliate-link-partner-button:link,.hawk-affiliate-link-partner-button:visited,.hawk-affiliate-link-partner-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-partner-button{max-width:100px}}.hawk-affiliate-link-partner-button{font-size:14px;max-width:80%;padding:18px 10px}.hawk-affiliate-link-specs-deal-image{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-specs-deal-image:hover,.hawk-affiliate-link-specs-deal-image:hover:visited,.hawk-affiliate-link-specs-deal-image:visited{border:none;text-decoration:none}.hawk-affiliate-link-specs-deal-image{height:70px}.hawk-affiliate-link-sticky-deal-image{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-sticky-deal-image:hover,.hawk-affiliate-link-sticky-deal-image:hover:visited,.hawk-affiliate-link-sticky-deal-image:visited{border:none;text-decoration:none}.hawk-affiliate-link-sticky-deal-image{height:44px}.hawk-affiliate-link-merchantlink-modern-button{line-height:normal;text-decoration:inherit;width:100%}.hawk-affiliate-link-merchantlink-modern-button div div[data-last-hovered=true]{background-color:var(--hawk-modern-button-background-color-selected);border-color:var(--hawk-modern-button-border-color-selected);color:var(--hawk-modern-button-text-color-selected)}.hawk-affiliate-link-merchantlink-modern-button div div[data-last-hovered=false]{background-color:var(--hawk-modern-button-background-color-unselected);border-color:var(--hawk-modern-button-border-color-unselected);color:var(--hawk-modern-button-text-color-unselected)}.hawk-affiliate-link-merchantlink-modern-button:visited div div{background-color:var(--hawk-modern-button-background-color-visited);border-color:var(--hawk-modern-button-border-color-visited);color:var(--hawk-modern-button-text-color-visited)}.hawk-affiliate-link-merchantlink-modern-button:visited div div[data-last-hovered=true]{background-color:var(--hawk-modern-button-background-color-selected);border-color:var(--hawk-modern-button-border-color-selected);color:var(--hawk-modern-button-text-color-selected)}.hawk-affiliate-link-merchantlink-modern-button:hover div div,.hawk-affiliate-link-merchantlink-modern-button:hover:visited div div{background-color:var(--hawk-modern-button-background-color-hover);border-color:var(--hawk-modern-button-border-color-hover);color:var(--hawk-modern-button-text-color-hover)}.hawk-affiliate-link-merchantlink-modern-button:hover,.hawk-affiliate-link-merchantlink-modern-button:hover:visited,.hawk-affiliate-link-merchantlink-modern-button:visited{text-decoration:none}.hawk-affiliate-link-left-alignment{align-items:flex-start}.hawk-affiliate-link-centered-alignment{align-self:center}a.hawk-all-deals-button{background-color:var(--hawk-trd-dark-grey);color:var(--hawk-white);font-size:14px;font-weight:600;line-height:1.3;margin:5px 10px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase}a.hawk-all-deals-button span{color:var(--hawk-white)}a.hawk-all-deals-button:hover,a.hawk-all-deals-button:hover:visited,a.hawk-all-deals-button:visited{color:var(--hawk-white);text-decoration:none}a.hawk-all-deals-game-platform-image:hover,a.hawk-all-deals-game-platform-image:hover:visited,a.hawk-all-deals-game-platform-image:visited{color:var(--hawk-dark-grey)}.hawk-all-deals-price-widget{display:block}.hawk-all-deals-review-widget-peacock{font-size:12px;margin-right:10px}.hawk-all-deals-multimodelreview{display:block;font-size:13px;grid-column:1;margin-bottom:5px;text-align:center}.hawk-animate-slide-enter{opacity:0;transform:translateX(-100%)}.hawk-animate-slide-enter-active{opacity:1;transform:translateX(0);transition:all .5s ease}.hawk-animate-slide-leave{opacity:0;transform:translateX(-100%);transition:all .5s ease}.hawk-animate-slide-enter-reverse{opacity:0;transform:translateX(100%)}.hawk-animate-slide-enter-active-reverse{opacity:1;transform:translateX(0);transition:all .5s ease}.hawk-animate-slide-leave-reverse{opacity:0;transform:translateX(100%);transition:all .5s ease}.hawk-animate-fade-enter{opacity:0}.hawk-animate-fade-enter-active{opacity:1;transition:all .3s cubic-bezier(.96,.27,.83,.67)}.hawk-animate-fade-leave{opacity:0;transition:all .3s cubic-bezier(.96,.27,.83,.67)}.hawk-display-name-container{color:var(--hawk-black);font-size:14px;line-height:22px;position:relative;text-align:left}.hawk-display-name-container .hawk-display-name-full{background:var(--hawk-white);border:1px solid var(--hawk-black);display:none;padding:3px;position:absolute;z-index:10}.hawk-display-name-container:hover .hawk-display-name-full{display:block}.hawk-display-price-contract-type-broadband,.hawk-display-price-contract-type-container{color:var(--hawk-black);display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-broadband{font-size:16px;font-weight:700}.hawk-display-price-contract-type-merchantlink-price,.hawk-display-price-contract-type-merchantlink-transparent-price,.hawk-display-price-contract-type-streaming-price{color:var(--hawk-black);color:inherit;display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-decoration:inherit;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-promotion{color:var(--hawk-black);color:var(--hawk-promotion-secondary-color);font-family:var(--hawk-promotion-price-font-family)}.hawk-display-price-contract-type-partner,.hawk-display-price-contract-type-promotion{display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-partner{color:var(--hawk-black);font-size:16px;line-height:25px}.hawk-display-price-container{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-container .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-container .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-container[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-container[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-container[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-container[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-blurred-value{filter:blur(4px);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hawk-display-price-currency-symbol,.hawk-display-price-price-suffix{color:inherit;text-decoration:inherit}.hawk-display-price-price-subscriptions{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-subscriptions .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-subscriptions .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-price-subscriptions[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-subscriptions[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-subscriptions[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-subscriptions[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-subscriptions .hawk-display-price-price{color:inherit}.hawk-display-price-price-widget-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-deal .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-deal[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-deal[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-widget-deal[data-type=wasPrice] .hawk-display-price-price{font-size:13px}.hawk-display-price-price-widget-deal{background-color:transparent}.hawk-display-price-price-widget-deal .hawk-display-price-price{color:inherit;font-size:17px;font-weight:700}.hawk-display-price-price-widget-deal[data-type=wasPrice]{display:inline;text-align:left}.hawk-display-price-price-widget-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:11px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-extra-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-extra-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-extra-deal .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-extra-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-extra-deal[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice]{text-align:center}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice] .hawk-display-price-price{font-size:13px}.hawk-display-price-price-widget-extra-deal .hawk-display-price-price{font-size:14px;font-weight:700}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice]{margin-bottom:5px;text-align:left}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:11px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-full-price-extra-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-full-price-extra-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-full-price-extra-deal[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-full-price-extra-deal[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-widget-full-price-extra-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-full-price-extra-deal{box-sizing:content-box;display:inline;line-height:14px}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-price{color:inherit;font-size:14px;font-weight:700;line-height:14px}.hawk-display-price-pocket{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-pocket .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-pocket .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-pocket[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-pocket[data-type=upfront] .hawk-display-price-price{font-size:14px;text-transform:none}.hawk-display-price-pocket[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-pocket[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-pocket[data-type=upfront]{text-align:left}.hawk-display-price-pocket[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:18px;font-weight:600}.hawk-display-price-pocket[data-type=monthly] .hawk-display-price-label{color:var(--hawk-black);font-size:14px;text-align:center}.hawk-display-price-broadband{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-broadband .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-broadband .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-broadband[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-broadband[data-type=upfront] .hawk-display-price-price{font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-broadband[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-broadband[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-broadband{font-weight:600}.hawk-display-price-broadband .hawk-display-price-price{color:var(--hawk-black)}.hawk-display-price-broadband[data-type=upfront]{text-align:left}.hawk-display-price-broadband[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400}.hawk-display-price-broadband[data-type=monthly] .hawk-display-price-label{color:var(--hawk-black);font-size:14px;text-align:center}.hawk-display-price-pocket-mobile{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-pocket-mobile .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-pocket-mobile .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-pocket-mobile[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-pocket-mobile[data-type=upfront] .hawk-display-price-price{font-size:14px;text-transform:none}.hawk-display-price-pocket-mobile[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-pocket-mobile[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-pocket-mobile[data-type=upfront]{text-align:left}.hawk-display-price-pocket-mobile[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:15px;font-weight:600;margin-right:3px}.hawk-display-price-peacock{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-peacock .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-peacock .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-peacock[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-peacock[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-peacock[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-peacock[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-peacock[data-type=wasPrice]{margin:0 3px 0 0}.hawk-display-price-promotion{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-promotion .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-promotion .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-promotion[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-promotion[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-promotion[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-promotion[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-promotion{display:flex}.hawk-display-price-promotion .hawk-display-price-label{color:var(--hawk-promotion-secondary-color);font-family:var(--hawk-promotion-price-font-family);font-size:16px;margin-right:5px}.hawk-display-price-promotion .hawk-display-price-price{color:var(--hawk-promotion-primary-color);font-family:var(--hawk-promotion-price-font-family);font-size:26px}.hawk-display-price-magazinesubscriptions{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-magazinesubscriptions .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-magazinesubscriptions .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-magazinesubscriptions[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-magazinesubscriptions[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-magazinesubscriptions[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-magazinesubscriptions[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-magazinesubscriptions{display:flex}.hawk-display-price-magazinesubscriptions .hawk-display-price-label{align-self:flex-end;color:var(--hawk-black);font-size:16px;margin-bottom:2px;margin-right:5px}.hawk-display-price-magazinesubscriptions .hawk-display-price-price{color:var(--hawk-black);font-size:26px}.hawk-display-price-cc-simplified{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-cc-simplified .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-cc-simplified .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-cc-simplified[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-cc-simplified[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-cc-simplified[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-cc-simplified[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-cc-simplified[data-type=upfront] .hawk-display-price-price{font-size:15px}.hawk-display-price-cc-simplified .hawk-display-price-price{font-size:26px}.hawk-display-price-available-from{color:#000;line-height:1;margin-left:5px}.hawk-display-price-merchantlink-price,.hawk-display-price-merchantlink-transparent-price,.hawk-display-price-streaming-price{color:inherit;text-decoration:inherit}.hawk-display-price-merchantlink-price .hawk-display-price-price,.hawk-display-price-merchantlink-transparent-price .hawk-display-price-price,.hawk-display-price-streaming-price .hawk-display-price-price{text-decoration:inherit}.hawk-display-price-merchantlink-review{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-merchantlink-review .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-merchantlink-review .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-merchantlink-review[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-merchantlink-review[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-merchantlink-review[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-merchantlink-review[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}body .ecom-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review{text-decoration:underline}body .ecom-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review[data-type=wasPrice]{display:none}body .ecom-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review .hawk-display-price-price{font-weight:600}@media screen and (max-width:500px){.hawk-display-price-merchantlink-review{text-decoration:underline}.hawk-display-price-merchantlink-review[data-type=wasPrice]{display:none}.hawk-display-price-merchantlink-review .hawk-display-price-price{font-weight:600}}.hawk-display-price-availableFrom,.hawk-display-price-availableFromClickable{display:inline-block;line-height:1;white-space:nowrap;width:auto}.hawk-display-price-availableFrom .hawk-display-price-label,.hawk-display-price-availableFromClickable .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-availableFrom .hawk-display-price-price,.hawk-display-price-availableFromClickable .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px}.hawk-display-price-availableFromClickable[data-type=buySimilar] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-availableFromClickable[data-type=upfront] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-availableFromClickable[data-type=wasPrice],.hawk-display-price-availableFrom[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-availableFromClickable[data-type=wasPrice] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-availableFrom,.hawk-display-price-availableFromClickable{background-color:transparent;text-decoration:inherit;width:100%}.hawk-display-price-availableFrom .hawk-display-price-price,.hawk-display-price-availableFromClickable .hawk-display-price-price{color:var(--hawk-available-from);font-size:20px;font-weight:700;text-decoration:inherit}.hawk-display-price-partner{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-partner .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-partner .hawk-display-price-price{color:var(--hawk-site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-partner[data-type=buySimilar] .hawk-display-price-price{color:var(--hawk-black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-partner[data-type=upfront] .hawk-display-price-price{color:var(--hawk-black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-partner[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-partner[data-type=wasPrice] .hawk-display-price-price{color:var(--hawk-was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-partner{align-items:center;display:flex;flex-direction:column;min-height:55px}.hawk-display-price-partner .hawk-display-price-price{font-size:30px}.hawk-deal-countdown-container{align-items:center;display:flex;font-size:12px;gap:4px;justify-content:center;line-height:1.3;text-align:center}.hawk-deal-countdown-container .hawk-deal-countdown-label{color:inherit;font-weight:400}.hawk-deal-countdown-container .hawk-deal-countdown-time-string{font-weight:700}.hawk-deal-countdown-not-started .hawk-deal-countdown-time-string{color:var(--hawk-orange,#ff6f28)}.hawk-deal-countdown-in-progress .hawk-deal-countdown-time-string{color:var(--hawk-countdown-in-progress-color,#e6248a)}.hawk-deal-countdown-expired .hawk-deal-countdown-time-string{color:var(--hawk-red,red)}.hawk-deal-countdown-unknown .hawk-deal-countdown-time-string{color:var(--hawk-black,#1b1b1b)}.hawk-deal-countdown-peacock{flex-direction:column}.hawk-grid-item-block-container{align-items:center;display:flex;flex-direction:column;grid-row:2;justify-content:center}.hawk-grid-item-block-container[data-name=promos]{grid-column:1/-1;grid-row:1}.hawk-grid-item-block-container[data-name=toggle]{grid-column:1/-1}.hawk-grid-item-block-container[data-name=countdown]{align-items:flex-end;grid-row:3}.hawk-grid-item-block-container[data-name=priceLink]{grid-row-gap:5px;display:grid;grid-column:3/5;grid-template-columns:1fr 1fr;margin:auto;width:100%}.hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/5;grid-row:3;justify-content:space-around}body .ecom-root[data-viewports*=mobile] .hawk-grid-item-block-container[data-name=priceLink]{align-items:center;display:flex;justify-content:center}body .ecom-root[data-viewports*=mobile] .hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/4;grid-row:3;grid-template-columns:1fr 1fr;justify-content:space-around}@media screen and (max-width:500px){.hawk-grid-item-block-container[data-name=priceLink]{align-items:center;display:flex;justify-content:center}.hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/4;grid-row:3;grid-template-columns:1fr 1fr;justify-content:space-around}}.hawk-grid-item-block-container[data-stacked="1"][data-name=promos]{height:70px}.hawk-grid-item-main-container{box-sizing:border-box;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:5px 10px 0;position:relative;width:100%}.hawk-grid-item-main-container[data-stacked="1"]{display:block}.hawk-grid-item-main-container[data-expanded="1"]{display:flex;flex-direction:column}.hawk-grid-item-main-container[data-type=promos]{padding-bottom:0;padding-top:0}.hawk-grid-item-toggle-container{display:flex;justify-content:center;margin-top:10px;padding-bottom:5px;position:relative;text-align:center}.hawk-grid-item-toggle-container .hawk-grid-item-toggle-label{color:var(--hawk-trd-blue);font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.hawk-grid-item-toggle-container .hawk-grid-item-toggle-label:after{background:var(--hawk-white);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top:1px solid var(--hawk-light-mid-grey);border:1px solid var(--hawk-light-mid-grey);border-top-color:var(--hawk-white);content:"\25BC";font-size:9px;left:0;margin:auto;padding:6px 12px;position:absolute;right:0;top:18.4px;width:34px;z-index:2}.hawk-grid-item-toggle-expanded-container{display:flex;justify-content:center;margin-top:10px;padding-bottom:5px;position:relative;text-align:center}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label{color:var(--hawk-trd-blue);font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label:after{background:var(--hawk-white);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top:1px solid var(--hawk-light-mid-grey);border:1px solid var(--hawk-light-mid-grey);border-top-color:var(--hawk-white);content:"\25BC";font-size:9px;left:0;margin:auto;padding:6px 12px;position:absolute;right:0;top:18.4px;width:34px;z-index:2}.hawk-grid-item-toggle-expanded-container{width:100%}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label:after{content:"\25B2"}.hawk-grid-item-toggle-expanded-container:after{background-image:linear-gradient(to bottom,var(--hawk-light-mid-grey) 0,var(--hawk-white));content:"";height:4px;left:0;position:absolute;right:0;top:18px}.hawk-grid-item-container:not(:last-of-type){border-bottom:1px dotted var(--hawk-light-mid-grey)}.hawk-grid-item-container .hawk-grid-item-expanded{align-items:center;border-top:1px solid var(--hawk-light-mid-grey);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:25px 5px 10px}.hawk-grid-item-container .hawk-grid-item-spacer{height:10px}.hawk-no-deals-container{background:var(--hawk-white);font-size:14px;margin:0 4px;padding:20px 0;text-align:center}.hawk-no-deals-comparison{font-size:16px;margin-top:50px;text-align:center}.hawk-grid-items-container{background:var(--hawk-rows-background-color);margin:0 4px}.hawk-grid-items-container[data-stacked="1"]{display:grid;grid-template-columns:repeat(3,1fr)}body .ecom-root[data-viewports*=mobile] .hawk-grid-items-container[data-stacked="1"]{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:500px){.hawk-grid-items-container[data-stacked="1"]{grid-template-columns:repeat(2,1fr)}}.hawk-scroll-arrow-container{align-items:center;background:var(--hawk-white);border:1px solid var(--hawk-light-mid-grey);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-container .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-container .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-red)}.hawk-scroll-arrow-container:hover{cursor:pointer}.hawk-scroll-arrow-container[data-direction=right]{border-left:1px solid var(--hawk-light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-container[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-container[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-light-mid-grey)}.hawk-scroll-arrow-partner{align-items:center;background:var(--hawk-white);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-red)}.hawk-scroll-arrow-partner:hover{cursor:pointer}.hawk-scroll-arrow-partner[data-direction=right]{border-left:1px solid var(--hawk-light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-partner[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-light-mid-grey)}.hawk-scroll-arrow-partner{border:1px solid var(--hawk-light-mid-grey);border-radius:5px 0 0 5px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg{height:10px;width:15px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-black)}.hawk-scroll-arrow-partner[data-direction=right]{border:1px solid var(--hawk-light-mid-grey);border-radius:0 5px 5px 0}.hawk-scroll-arrow-partner[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-tabs-widget{align-items:center;background:var(--hawk-white);border:1px solid var(--hawk-light-mid-grey);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-red)}.hawk-scroll-arrow-tabs-widget:hover{cursor:pointer}.hawk-scroll-arrow-tabs-widget[data-direction=right]{border-left:1px solid var(--hawk-light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-tabs-widget[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-tabs-widget[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--hawk-light-mid-grey)}.hawk-scroll-arrow-tabs-widget{border-left:1px solid var(--hawk-light-mid-grey);border-radius:6px;left:6px;padding:4px 9px;top:21%}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg{width:8px}.hawk-scroll-arrow-tabs-widget[data-direction=right]{border-radius:6px;border-right:1px solid var(--hawk-light-mid-grey);right:6px}body .ecom-root[data-viewports*=tablet] .hawk-scroll-arrow-tabs-widget{left:2px;padding:4px}body .ecom-root[data-viewports*=tablet] .hawk-scroll-arrow-tabs-widget[data-direction=right]{left:auto;right:2px}@media screen and (max-width:800px){.hawk-scroll-arrow-tabs-widget{left:2px;padding:4px}.hawk-scroll-arrow-tabs-widget[data-direction=right]{left:auto;right:2px}}.hawk-scroller-page-container{opacity:.5;transition:all .5s ease}.hawk-scroller-page-container[data-active="1"]{opacity:1}.hawk-scroller-page-contract-details{opacity:.5;transition:all .5s ease}.hawk-scroller-page-contract-details[data-active="1"]{opacity:1}.hawk-scroller-page-contract-details{display:flex}.hawk-scroller-page-magazinesubscriptions{opacity:.5;transition:all .5s ease}.hawk-scroller-page-magazinesubscriptions[data-active="1"]{opacity:1}.hawk-scroller-page-magazinesubscriptions{transition:all .8s ease}.hawk-scroller-page-partner,.hawk-scroller-page-tabs-widget{opacity:.5;transition:all .5s ease}.hawk-scroller-page-partner[data-active="1"],.hawk-scroller-page-tabs-widget[data-active="1"]{opacity:1}.hawk-scroller-page-partner,.hawk-scroller-page-tabs-widget{transition:all 1s ease}.hawk-scroller-container{align-items:center;display:flex;position:relative}.hawk-scroller-container .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-contract-details{align-items:center;display:flex;position:relative}.hawk-scroller-contract-details .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-contract-details{padding:0 25px}.hawk-scroller-peacock{align-items:center;display:flex;position:relative}.hawk-scroller-peacock .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-peacock{border-top:2px solid var(--hawk-black)}.hawk-scroller-dots{display:flex;flex-direction:row;justify-content:center;list-style:none}.hawk-scroller-dots .hawk-scroller-black{color:#999}.hawk-scroller-dots .hawk-scroller-grey{color:#efeeef}.hawk-scroller-tabs-widget{align-items:center;display:flex;position:relative}.hawk-scroller-tabs-widget .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-tabs-widget{width:100%}.hawk-hawk-tab-container{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-container:first-of-type{margin-left:0}.hawk-hawk-tab-container:last-of-type{margin-right:0}.hawk-hawk-tab-container .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-container .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-active:first-of-type{margin-left:0}.hawk-hawk-tab-active:last-of-type{margin-right:0}.hawk-hawk-tab-active .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-active .hawk-hawk-tab-main{background-color:var(--hawk-white)}.hawk-hawk-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-tab-text-color)}.hawk-hawk-tab-game-platform{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-game-platform:first-of-type{margin-left:0}.hawk-hawk-tab-game-platform:last-of-type{margin-right:0}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-game-platform{margin:0;max-width:210px}.hawk-hawk-tab-game-platform:last-of-type,.hawk-hawk-tab-game-platform:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--hawk-site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-black)}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main:hover{background-color:var(--hawk-site-color)}.hawk-hawk-tab-game-platform-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-game-platform-active:first-of-type{margin-left:0}.hawk-hawk-tab-game-platform-active:last-of-type{margin-right:0}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{background-color:var(--hawk-white)}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-tab-text-color)}.hawk-hawk-tab-game-platform-active{max-width:210px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{background-color:var(--hawk-site-color);border:1px solid var(--hawk-site-color);border-top-left-radius:10px;border-top-right-radius:10px;height:20px;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-black);font-weight:700}.hawk-hawk-tab-active-bar{background:transparent;height:2px}.hawk-hawk-tab-only-tab .hawk-hawk-tab-main{border-radius:0}.hawk-hawk-tab-specific-named-tab{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-specific-named-tab:first-of-type{margin-left:0}.hawk-hawk-tab-specific-named-tab:last-of-type{margin-right:0}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-specific-named-tab{margin:0;max-width:210px}.hawk-hawk-tab-specific-named-tab:last-of-type,.hawk-hawk-tab-specific-named-tab:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--hawk-site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-black)}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main:hover{background-color:var(--hawk-site-color)}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-specific-named-tab-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-specific-named-tab-active:first-of-type{margin-left:0}.hawk-hawk-tab-specific-named-tab-active:last-of-type{margin-right:0}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-specific-named-tab-active{margin:0;max-width:210px}.hawk-hawk-tab-specific-named-tab-active:last-of-type,.hawk-hawk-tab-specific-named-tab-active:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--hawk-site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-black)}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main:hover{background-color:var(--hawk-site-color)}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-other-label_text_game_platform:first-of-type{margin-left:0}.hawk-hawk-tab-other-label_text_game_platform:last-of-type{margin-right:0}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-other-label_text_game_platform{margin:0;max-width:210px}.hawk-hawk-tab-other-label_text_game_platform:last-of-type,.hawk-hawk-tab-other-label_text_game_platform:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--hawk-site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-black)}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main:hover{background-color:var(--hawk-site-color)}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{background:var(--hawk-grey)}.hawk-hawk-tab-other-label_text_game_platform-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-other-label_text_game_platform-active:first-of-type{margin-left:0}.hawk-hawk-tab-other-label_text_game_platform-active:last-of-type{margin-right:0}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-other-label_text_game_platform-active{margin:0;max-width:210px}.hawk-hawk-tab-other-label_text_game_platform-active:last-of-type,.hawk-hawk-tab-other-label_text_game_platform-active:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--hawk-site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-black)}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main:hover{background-color:var(--hawk-site-color)}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-active-bar,.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{background:var(--hawk-grey)}.hawk-hawk-tabs-container .hawk-hawk-tabs-main,.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main{align-items:center;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:0 4px;width:100%}.hawk-hawk-tabs-game-platform{padding:4px 4px 0}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main{margin:0;padding:0}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main .hawk-hawk-tabs-wrapper{display:flex;flex-direction:row}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-active-bar{height:10px}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main{align-items:center;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:0 4px;width:100%}.hawk-hawk-tabs-specific-named-tab{padding:4px 4px 0}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main{margin:0;padding:0}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main .hawk-hawk-tabs-wrapper{display:flex;flex-direction:row}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-active-bar{height:10px}.hawk-lazy-image-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-pick{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-editors-pick[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-editors-pick[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-pick{margin:38px auto 10px 12px;max-height:100%}.hawk-lazy-image-nav-chevron-up{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-nav-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-nav-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-nav-chevron-up{filter:invert(1);transform:rotate(180deg);width:18px}.hawk-lazy-image-nav-chevron-up:hover{cursor:pointer}.hawk-lazy-image-nav-chevron-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-nav-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-nav-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-nav-chevron-down{filter:invert();width:18px}.hawk-lazy-image-nav-chevron-down:hover{cursor:pointer}.hawk-lazy-image-simple-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-simple-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-simple-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-simple-image{align-items:center;border:1px solid var(--hawk-light-grey);display:flex;justify-content:center;padding:2px 3px}.hawk-lazy-image-magazinesubscriptions{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-magazinesubscriptions[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-magazinesubscriptions[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-magazinesubscriptions{max-height:100%;padding-top:10px}.hawk-lazy-image-promotion{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-promotion[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-promotion[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-promotion{align-items:center;display:flex;grid-column:1;grid-row:1;max-height:100%;mix-blend-mode:unset}.hawk-lazy-image-peacock{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-peacock[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-peacock[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-peacock{align-items:center;display:flex}.hawk-lazy-image-vulture{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-vulture[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-vulture[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}body .ecom-root[data-viewports*=mobile] .hawk-lazy-image-vulture{max-height:70px;max-width:70px}@media screen and (max-width:500px){.hawk-lazy-image-vulture{max-height:70px;max-width:70px}}.hawk-lazy-image-deal-widget{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-deal-widget[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-deal-widget[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-deal-widget{display:inline;margin:0}body .ecom-root[data-viewports*=mobile] .hawk-lazy-image-deal-widget{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}@media screen and (max-width:500px){.hawk-lazy-image-deal-widget{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}}.hawk-lazy-image-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-arrow{filter:invert(80%);transform:rotate(270deg) scale(.6)}.hawk-lazy-image-filter-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-filter-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-filter-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-filter-arrow{filter:contrast(0);pointer-events:none;position:absolute;right:5px;top:40%}.hawk-lazy-image-pocket-filter-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-pocket-filter-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-pocket-filter-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-pocket-filter-arrow{filter:contrast(0);filter:contrast(100%);mix-blend-mode:normal;pointer-events:none;position:absolute;right:5px;top:40%}.hawk-lazy-image-cross{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-cross[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-cross[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-cross{cursor:pointer;filter:contrast(0);position:absolute;right:15px;top:15px}.hawk-lazy-image-bundle-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-bundle-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-bundle-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-bundle-image{margin:0 2px;mix-blend-mode:normal}.hawk-lazy-image-chevron-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-down{filter:invert()}.hawk-lazy-image-chevron-down:hover{cursor:pointer}.hawk-lazy-image-chevron-up{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-up{filter:invert()}.hawk-lazy-image-chevron-up:hover{cursor:pointer}.hawk-lazy-image-chevron-up{transform:rotate(180deg)}.hawk-lazy-image-chevron-left{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-left[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-left[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-left{color:var(--hawk-black);filter:contrast(0);margin:0 10px}.hawk-lazy-image-chevron-spb-left,.hawk-lazy-image-chevron-spb-right{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-spb-left[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-chevron-spb-right[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-spb-left[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-chevron-spb-right[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-spb-left,.hawk-lazy-image-chevron-spb-right{height:30px;transform:rotate(180deg)}.hawk-lazy-image-chevron-spb-left{transform:rotate(0deg)}.hawk-lazy-image-chevron-spb-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-spb-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-spb-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-spb-down{color:var(--hawk-black);filter:contrast(0)}.hawk-lazy-image-parent-category-chevron{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-parent-category-chevron[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-parent-category-chevron[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-parent-category-chevron{color:var(--hawk-black);filter:invert(0);margin:0 5px 0 0}.hawk-lazy-image-labels-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-labels-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-labels-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-labels-arrow{filter:contrast(0)}.hawk-lazy-image-hot-deal-flag{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hot-deal-flag[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hot-deal-flag[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-hot-deal-flag{cursor:pointer;margin:0 10px;mix-blend-mode:normal}.hawk-lazy-image-panel-filter{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-panel-filter[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-panel-filter[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-panel-filter{margin-left:6px}.hawk-lazy-image-sticky{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-sticky[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-sticky[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-sticky{align-items:center;border:1px solid var(--hawk-light-mid-grey);box-sizing:border-box;display:flex;float:left;margin-top:4px;-o-object-position:center;object-position:center}body .ecom-root[data-viewports*=mobile] .hawk-lazy-image-sticky{margin-top:0}@media screen and (max-width:500px){.hawk-lazy-image-sticky{margin-top:0}}.hawk-lazy-image-specs-label{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-specs-label[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-specs-label[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-specs-label{flex:1 0 auto;margin:5px;opacity:.7}.hawk-lazy-image-site-logo-spinner{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-site-logo-spinner[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-site-logo-spinner[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-spinner{left:0;max-width:98%;position:absolute;right:0;top:0;z-index:500}.hawk-lazy-image-associated-logo{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-associated-logo[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-associated-logo[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-associated-logo{vertical-align:text-bottom}.hawk-lazy-image-tv-channel{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-tv-channel[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-tv-channel[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-tv-channel{opacity:.9}.hawk-lazy-image-switcher-left{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-switcher-left[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-switcher-left[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-switcher-left{cursor:pointer;transform:rotate(180deg)}.hawk-lazy-image-switcher-right{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-switcher-right[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-switcher-right[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-switcher-right{cursor:pointer}.hawk-lazy-image-user-input-search{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-user-input-search[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-user-input-search[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-user-input-search{cursor:pointer;position:absolute}.hawk-lazy-image-hover-icon{height:inherit;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hover-icon[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hover-icon[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-hover-icon{cursor:pointer;display:block;margin:auto;opacity:.8;padding:4px;width:auto}.hawk-lazy-image-dealwidgetPrime{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-dealwidgetPrime[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-dealwidgetPrime[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-dealwidgetPrime{border:1px solid var(--hawk-grey);box-sizing:border-box}.hawk-lazy-image-pricedeal-button{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-pricedeal-button[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-pricedeal-button[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-pricedeal-button{background-color:var(--hawk-white)}.hawk-lazy-image-legacy-price-deal,.hawk-lazy-image-legacy-price-extra-deal{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-legacy-price-deal[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-legacy-price-extra-deal[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-legacy-price-deal[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-legacy-price-extra-deal[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-legacy-price-deal,.hawk-lazy-image-legacy-price-extra-deal{border:1px solid var(--hawk-grey);box-sizing:border-box;margin-left:0}.hawk-lazy-image-legacy-price-deal-button,.hawk-lazy-image-legacy-price-extra-deal-button{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-legacy-price-deal-button[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-legacy-price-extra-deal-button[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-legacy-price-deal-button[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-legacy-price-extra-deal-button[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-legacy-price-deal-button,.hawk-lazy-image-legacy-price-extra-deal-button{background-color:var(--hawk-white)}.hawk-lazy-image-hawk-tab{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hawk-tab[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hawk-tab,.hawk-lazy-image-hawk-tab[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-powered-by{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-site-logo-powered-by[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-site-logo-powered-by[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-powered-by{display:flex;margin:0;max-width:60px}.hawk-lazy-image-streaming-score{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-streaming-score[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-streaming-score[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-streaming-score{align-items:center;display:flex;max-height:18px;max-width:26px;width:auto}.hawk-lazy-image-partner{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-partner[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-partner[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-partner{max-height:100px;min-height:100px}.hawk-lazy-image-logo-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-logo-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-logo-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-logo-image{height:40px}.hawk-lazy-image-product-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-product-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-product-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-product-image{height:70px}.hawk-lazy-image-amazon-prime-shipping-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-amazon-prime-shipping-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-amazon-prime-shipping-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-amazon-prime-shipping-image{height:21px;width:50px}.hawk-lazy-image-icon{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-icon[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-icon,.hawk-lazy-image-icon[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hawk-lazy-image-tabletop-techradar-logo,.hawk-lazy-image-tabletop-techradarpro-logo,.hawk-lazy-image-tabletop-tomsguide-logo,.hawk-lazy-image-tabletop-universal-logo{height:18px}.hawk-lazy-image-tabletop-digitalcameraworld-logo,.hawk-lazy-image-tabletop-guitarplayer-logo{height:24px}@container (min-width: 480px){.hawk-lazy-image-tabletop-universal-logo{height:24px;margin-top:-3px}.hawk-lazy-image-tabletop-techradar-logo{height:24px;margin-bottom:-1px}.hawk-lazy-image-tabletop-techradarpro-logo{height:26px;margin-bottom:-4px}.hawk-lazy-image-tabletop-tomsguide-logo{height:24px;margin-bottom:-3px}.hawk-lazy-image-tabletop-guitarplayer-logo{margin-bottom:-2px}.hawk-lazy-image-tabletop-digitalcameraworld-logo{height:30px;margin-bottom:-2px}}.hawk-load-more-container{background:var(--hawk-white);border:1px solid var(--hawk-light-mid-grey);box-sizing:border-box;display:flex;margin:5px;padding:7px 0;position:relative}body .ecom-root[data-viewports*=mobile] .hawk-load-more-container{flex-direction:column;gap:10px}body .ecom-root[data-viewports*=mobile] .hawk-load-more-container .hawk-load-more-show-fewer-container{display:flex;justify-content:center;position:static;transform:none}@media screen and (max-width:500px){.hawk-load-more-container{flex-direction:column;gap:10px}.hawk-load-more-container .hawk-load-more-show-fewer-container{display:flex;justify-content:center;position:static;transform:none}}.hawk-load-more-load-more-container{display:flex;flex:1;justify-content:center}.hawk-load-more-show-fewer-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.hawk-load-more-load-more-button,.hawk-load-more-show-fewer-button{background:none;border:none;cursor:pointer}.hawk-load-more-load-more-button,.hawk-load-more-no-more-results,.hawk-load-more-show-fewer-button{color:var(--hawk-black);line-height:normal}.hawk-load-more-load-more-button,.hawk-load-more-no-more-results{font-size:14px;font-weight:600;text-transform:uppercase}.hawk-load-more-load-more-button:after{content:"\25BC";font-size:13px;margin-left:5px}.hawk-load-more-show-fewer-button{font-size:12px;text-decoration:underline;text-transform:none}.hawk-load-more-load-more-button:focus-visible,.hawk-load-more-show-fewer-button:focus-visible{outline:revert}.hawk-load-more-bundle{border:none}.hawk-load-more-bundle .hawk-load-more-load-more-button,.hawk-load-more-bundle .hawk-load-more-no-more-results{font-size:15px;font-weight:400}.hawk-main-toggle-container{background:var(--hawk-toggle-color);box-sizing:border-box;clear:both;color:var(--hawk-white);cursor:pointer;display:flex;font-size:16px;font-weight:700;padding:10px 30px 10px 10px;position:relative;text-transform:uppercase;width:100%}.hawk-main-toggle-container .hawk-main-toggle-title{flex:1}.hawk-main-toggle-container .hawk-main-toggle-icon{flex:0}.hawk-main-bundle,.hawk-main-container,.hawk-main-editorial-container,.hawk-main-simple,.hawk-main-subscriptions{margin-bottom:30px;padding-bottom:2px;position:relative;width:100%}.hawk-main-subscriptions{margin-bottom:0}.hawk-main-price-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}body .ecom-root[data-viewports*=mobile] .hawk-main-price-container{margin:0 0 5px}@media screen and (max-width:500px){.hawk-main-price-container{margin:0 0 5px}}.hawk-main-price-chevron{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-chevron{margin:0 0 5px}}.hawk-main-price-chevron{margin:0;min-width:100px}body .ecom-root[data-viewports*=mobile] .hawk-main-price-chevron{margin:0;min-width:0}@media screen and (max-width:500px){.hawk-main-price-chevron{margin:0;min-width:0}}.hawk-main-price-broadband,.hawk-main-price-pocket{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-broadband,.hawk-main-price-pocket{margin:0 0 5px}}body .ecom-root[data-viewports*=mobile] .hawk-main-price-broadband,body .ecom-root[data-viewports*=mobile] .hawk-main-price-pocket{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;width:100%}@media screen and (max-width:500px){.hawk-main-price-broadband,.hawk-main-price-pocket{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;width:100%}}.hawk-main-price-cc-simplified{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-cc-simplified{margin:0 0 5px}}.hawk-main-price-cc-simplified{margin:10px 5px 5px}body .ecom-root[data-viewports*=mobile] .hawk-main-price-cc-simplified{margin:0 5px 5px}@media screen and (max-width:500px){.hawk-main-price-cc-simplified{margin:0 5px 5px}}.hawk-main-price-merchantlink-review{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-merchantlink-review{margin:0 0 5px}}body .ecom-root[data-viewports*=mobile] .hawk-main-price-merchantlink-review{margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-merchantlink-review{margin:0 5px 0 0}}.hawk-star-rating-star-container{color:var(--hawk-light-grey,#eaeaea);display:inline-block;font-size:18.75px;line-height:21.75px;position:relative}.hawk-star-rating-star-container:before{color:var(--hawk-pink,#e6248a);content:"\2605";left:0;position:absolute}.hawk-star-rating-star-container[data-type=half]:before{color:var(--hawk-pink,#e6248a);overflow:hidden;width:50%}.hawk-star-rating-star-container[data-type=empty]:before{color:var(--hawk-light-grey,#eaeaea)}.hawk-star-rating-star-container[data-rating=asin]:before,.hawk-star-rating-star-container[data-rating=walmart]:before{color:var(--hawk-amazon-orange)}.hawk-star-rating-star-price-widget{font-size:15px;line-height:18px}.hawk-star-rating-star-price-widget[data-type=empty]:before{color:var(--hawk-light-grey,#eaeaea)}.hawk-star-rating-star-userReviews{font-size:17.5px}.hawk-star-rating-star-userReviews[data-rating=asin]:before,.hawk-star-rating-star-userReviews[data-rating=walmart]:before{color:var(--hawk-trd-blue)}.hawk-star-rating-star-broadband,.hawk-star-rating-star-game-platform,.hawk-star-rating-star-peacock,.hawk-star-rating-star-pocket,.hawk-star-rating-star-review-widget,.hawk-star-rating-star-review-widget-bottom{font-size:15px;line-height:18px}.hawk-star-rating-star-broadband[data-type=empty]:before,.hawk-star-rating-star-broadband[data-type=half],.hawk-star-rating-star-game-platform[data-type=empty]:before,.hawk-star-rating-star-game-platform[data-type=half],.hawk-star-rating-star-peacock[data-type=empty]:before,.hawk-star-rating-star-peacock[data-type=half],.hawk-star-rating-star-pocket[data-type=empty]:before,.hawk-star-rating-star-pocket[data-type=half],.hawk-star-rating-star-review-widget-bottom[data-type=empty]:before,.hawk-star-rating-star-review-widget-bottom[data-type=half],.hawk-star-rating-star-review-widget[data-type=empty]:before,.hawk-star-rating-star-review-widget[data-type=half]{color:var(--hawk-white)}.hawk-star-rating-star-tabletop:before,.hawk-star-rating-star-tabletop[data-type=half]:before{color:var(--hawk-tabletop-blocks-star-color,#e40784)}.hawk-star-rating-star-tabletop[data-type=empty]:before{color:var(--hawk-tabletop-blocks-star-color-empty,#eaeaea)}.hawk-star-rating-star-review-widget-simple{font-size:11px;line-height:14px;margin:0 3px 0 0}.hawk-star-rating-star-review-widget-simple:before{font-size:13px}.hawk-star-rating-star-ppc{font-size:11px;padding:1px}.hawk-star-rating-star-ppc:before{color:#facc15;left:1px}.hawk-star-rating-star-ppc[data-type=half]:before{color:#facc15}.hawk-star-rating-star-ppc[data-type=empty]:before{color:#eaeaea}.hawk-star-rating-star-collection{-webkit-text-fill-color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#000;font-size:14px;padding:1px}.hawk-star-rating-star-collection:before{color:#000;left:1px}.hawk-star-rating-star-collection[data-type=half]:before{color:#000}.hawk-star-rating-star-collection[data-type=empty]:before{-webkit-text-fill-color:#eaeaea;color:#eaeaea}.hawk-star-rating-container{display:inline-block}.hawk-star-rating-container:before{background:transparent}.hawk-star-rating-review-widget-simple{display:inline-block}.hawk-star-rating-review-widget-simple:before{background:transparent}.hawk-star-rating-review-widget-simple{font-size:12px}.hawk-star-rating-userReviews{display:inline-block}.hawk-star-rating-userReviews:before{background:transparent}.hawk-star-rating-userReviews{font-size:17.5px}.hawk-star-rating-partner{border-bottom:1px solid var(--hawk-light-mid-grey);display:flex;flex-direction:row;justify-content:center;padding:10px 0;width:inherit}.hawk-streaming-score-container{display:flex;margin-right:5px}.hawk-streaming-score-container .hawk-streaming-score-review-text{font-size:16px;font-weight:600;padding:5px}.hawk-model-code-review-container{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-container .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget{align-items:center;display:flex;justify-content:flex-end}.hawk-model-code-review-review-widget .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget{align-items:baseline;justify-content:flex-start;margin:0;padding:0 10px 15px}.hawk-model-code-review-review-widget .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-review-widget-bottom{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-review-widget-bottom .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget-bottom{align-items:baseline;justify-content:flex-start;margin:10px 10px 5px}.hawk-model-code-review-review-widget-bottom .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-game-platform{align-items:center;display:flex;justify-content:flex-end}.hawk-model-code-review-game-platform .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-game-platform{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:0}.hawk-model-code-review-game-platform .hawk-model-code-review-link{display:block;font-size:12px;line-height:15px;margin:5px 0 0;order:1;text-align:center}.hawk-model-code-review-review-widget-simple{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget-simple{justify-content:flex-start}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:12px;margin:0;order:0;text-decoration:underline}body .ecom-root[data-viewports*=mobile] .hawk-model-code-review-review-widget-simple{justify-content:flex-start;margin:0}body .ecom-root[data-viewports*=mobile] .hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:11px;margin:0;order:0;text-decoration:underline}@media screen and (max-width:500px){.hawk-model-code-review-review-widget-simple{justify-content:flex-start;margin:0}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:11px;margin:0;order:0;text-decoration:underline}}div.hawk-model-code-review-peacock{align-items:center;display:flex;justify-content:flex-end;margin:0}div.hawk-model-code-review-peacock .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}div.hawk-model-code-review-peacock{justify-content:flex-start;margin:10px 0 5px}div.hawk-model-code-review-peacock a.hawk-model-code-review-link{font-size:12px;margin:0;order:1;padding:0;text-decoration:underline}.hawk-model-code-review-broadband,.hawk-model-code-review-pocket{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-broadband .hawk-model-code-review-link,.hawk-model-code-review-pocket .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-broadband,.hawk-model-code-review-pocket{justify-content:flex-start}.hawk-model-code-review-broadband .hawk-model-code-review-link,.hawk-model-code-review-pocket .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-userReviews{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-userReviews .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-userReviews{color:var(--hawk-trd-blue);flex-direction:column;margin:0 15px}.hawk-model-code-review-userReviews .hawk-model-code-review-link{color:var(--hawk-trd-blue);font-size:14px;margin:0 0 3px;text-decoration:none}.hawk-model-code-review-userReviews .hawk-model-code-review-link:hover{text-decoration:underline}@media only screen and (max-width:699px){.hawk-model-code-review-userReviews{align-items:normal;flex-direction:row;margin:0}.hawk-model-code-review-userReviews .hawk-model-code-review-link{flex:1 1 45%;margin:0;padding-top:2px;width:100%}}.hawk-model-code-reviews-container{display:flex;flex-direction:row;padding:8px 0}.hawk-model-code-reviews-userReviews{display:flex;flex-direction:row;justify-content:center;padding:8px 0;padding:5px 0;width:100%}body .ecom-root[data-viewports*=mobile] .hawk-model-code-reviews-userReviews{justify-content:flex-start}@media screen and (max-width:500px){.hawk-model-code-reviews-userReviews{justify-content:flex-start}}.hawk-price-note-container{display:block;font-size:11px;line-height:1.6;text-align:center}.hawk-spinner-container,.hawk-spinner-container .hawk-spinner-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hawk-spinner-container .hawk-spinner-overlay{background:var(--hawk-white,#fff);opacity:.3;z-index:100}.hawk-spinner-container .hawk-spinner-main{background:var(--hawk-site-color,#5aaf0b);border-radius:50%;height:50px;left:calc(50% - 25px);opacity:.8;position:relative;top:calc(50% - 25px);width:50px;z-index:200}.hawk-spinner-container .hawk-spinner-main:after{animation:hawk-spinner-spin .8s linear infinite;border:25px solid var(--hawk-white,#fff);border-radius:50%;border-right:25px solid transparent;content:"";height:0;left:0;opacity:.7;position:absolute;transform:rotate(315deg);width:0}@keyframes hawk-spinner-spin{0%{transform:rotate(0deg)}20%{transform:rotate(60deg)}40%{transform:rotate(130deg)}60%{transform:rotate(200deg)}80%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.hawk-title-container{font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-weight:600}.hawk-title-container,.hawk-title-editors-pick{align-items:center;background:transparent;display:flex;flex:1;margin:0;padding:15px 10px}.hawk-title-editors-pick{background:var(--hawk-heading-color);color:var(--hawk-white);font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-size:14px;font-weight:600;line-height:1.2;padding:5px 0 5px 10px;text-transform:uppercase}.hawk-title-price-title-responsive,.hawk-title-price-widget{display:flex;flex:1 1 45%;flex-direction:row;font-family:var(--hawk-site-font-family,inherit);font-weight:700;margin:0;padding-bottom:3px;text-align:left;text-transform:uppercase}.hawk-title-price-title-responsive{flex:1 1 48%}.hawk-title-pocket{display:flex;flex:1;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-weight:600;line-height:22px;padding:15px 10px;padding:0 10px}.hawk-title-broadband,.hawk-title-pocket{align-items:center;background:transparent;margin:0}.hawk-title-broadband{color:var(--hawk-white);flex:1;line-height:22px;padding:15px 10px;padding:0 0 15px}.hawk-title-broadband,.hawk-title-peacock{display:flex;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-weight:600}.hawk-title-peacock{align-items:center;align-items:flex-start;background:transparent;border-top:var(--peacock-header-border-top,1px solid #ddd);flex:1;flex-direction:column;font-size:19px;margin:0;padding:15px 10px;padding:5px 0;position:relative}.hawk-title-uppercase{align-items:center;background:transparent;display:flex;text-transform:uppercase}.hawk-title-simple,.hawk-title-uppercase{flex:1;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-weight:600;margin:0;padding:15px 10px}.hawk-title-simple{align-items:center;background:transparent;font-weight:700;margin:5px 0;padding:0 0 5px}.hawk-title-simple,.hawk-title-specs{display:flex;font-size:16px;text-transform:uppercase}.hawk-title-specs{border-bottom:1px solid var(--hawk-light-mid-grey);border-top:1px solid var(--hawk-light-mid-grey);color:var(--hawk-trd-dark-grey);flex:1;font-weight:600;line-height:1.5;margin:0;padding:5px 0}.hawk-title-merchantlink-title-buying-guide{display:flex;flex:var(--hawk-merchantlink-title-flex,1 1 38%);flex-direction:row;font-family:var(--hawk-merchantlink-title-font-family,inherit);font-size:var(--hawk-merchantlink-title-font-size,100%);font-weight:var(--hawk-merchantlink-title-font-weight,700);letter-spacing:var(--hawk-merchantlink-title-letter-spacing,normal);line-height:var(--hawk-merchantlink-title-line-height,30px);margin:var(--hawk-merchantlink-title-margin,3px 0 0 0);min-width:-moz-fit-content;min-width:fit-content;padding-bottom:3px;text-align:left;text-transform:uppercase}body .ecom-root[data-viewports*=mobile] .hawk-title-merchantlink-title-buying-guide{font-size:var(--hawk-merchantlink-title-font-size-mobile,inherit)}@media screen and (max-width:500px){.hawk-title-merchantlink-title-buying-guide{font-size:var(--hawk-merchantlink-title-font-size-mobile,inherit)}}.hawk-title-most-popular-offers{align-items:center;background:transparent;display:flex;display:block;flex:1;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-family:var(--hawk-font-family-headings,inherit);font-size:18px;font-size:var(--hawk-mostpopularoffers-title-font-size,24px);font-weight:600;font-weight:var(--hawk-mostpopularoffers-title-font-weight,600);letter-spacing:var(--hawk-mostpopularoffers-title-letter-spacing);line-height:var(--hawk-mostpopularoffers-title-line-height);margin:0;padding:15px 10px;padding:20px 0;text-align:left}body .ecom-root[data-viewports*=mobile] .hawk-title-most-popular-offers{font-size:var(--hawk-mostpopularoffers-title-font-size-mobile);line-height:30px;padding:15px 10px}@media screen and (max-width:500px){.hawk-title-most-popular-offers{font-size:var(--hawk-mostpopularoffers-title-font-size-mobile);line-height:30px;padding:15px 10px}}.hawk-title-tile{align-items:center;background:transparent;display:flex;display:block;flex:1;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-size:24px;font-weight:600;letter-spacing:var(--hawk-tile-title-letter-spacing,normal);margin:0;padding:15px 10px;padding:20px 0;text-align:var(--hawk-tile-title-text-align,left);text-transform:var(--hawk-tile-title-text-transform,none)}body .ecom-root[data-viewports*=mobile] .hawk-title-tile{font-size:20px;letter-spacing:normal;padding:15px 10px}@media screen and (max-width:500px){.hawk-title-tile{font-size:20px;letter-spacing:normal;padding:15px 10px}}.hawk-title-popular{align-items:center;background:transparent;background-color:var(--hawk-site-color);color:#fff;display:flex;display:block;flex:1;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-size:15px;font-weight:600;margin:0;padding:15px 10px;padding:5px 0;text-align:center;text-transform:uppercase}.hawk-title-streaming{padding:15px 10px;padding:10px 0}.hawk-title-partner,.hawk-title-streaming{align-items:center;background:transparent;display:flex;flex:1;font:inherit;font-family:var(--hawk-site-font-family,inherit);font-size:18px;font-weight:600;margin:0}.hawk-title-partner{padding:15px 10px;padding:15px 35px}.hawk-master-widget-server-fallback{all:inherit} /*# sourceMappingURL=ecomwidgets.min.css.map*/ }@layer hawk { :root{--hawk-black:#1b1b1b;--hawk-white:#fff;--hawk-yellow:#ffd800;--hawk-green:#3c8d0d;--hawk-orange:#ff6f28;--hawk-red:red;--hawk-pink:#e6248a;--hawk-light-blue:#97edfc;--hawk-mid-grey:#333;--hawk-light-grey:#eaeaea;--hawk-grey:#adadad;--hawk-dark-grey:#545454;--hawk-light-mid-grey:#ccc;--hawk-prime-blue:#00aeef;--hawk-prime-green:#eaf7e9;--hawk-lighter-mid-grey:#ebebeb;--hawk-game-platform-grey:#dbddde;--hawk-amazon-orange:#ffce00;--hawk-amazon-prime-day-blue:#70b7d9;--hawk-error-red:#f33f3f;--hawk-playstation-blue:#003791;--hawk-playstation-white:#fff;--hawk-xbox-green:#107c10;--hawk-nintendo-red:#e60012;--hawk-trd-blue:#2f6e91;--hawk-trd-pink:#e6248a;--hawk-trd-light-pink:#ea489d;--hawk-trd-grey:#ededed;--hawk-trd-dark-grey:#333;--hawk-trd-dark-blue:#315062;--hawk-rose-gold:#b76e79;--hawk-pc-orange:#ff8201;--hawk-brand-background-color:#fff;--hawk-site-color:#5aaf0b;--hawk-site-color-hover:#005f00;--hawk-heading-color:#2f6e91;--hawk-tab-color:var(--hawk-trd-blue);--hawk-cc-border-color:var(--hawk-light-mid-grey);--hawk-cc-filters-title-color:var(--hawk-black);--hawk-expanded-row-color:var(--hawk-trd-blue);--hawk-expanded-row-box-shadow:4px 4px 20px var(--hawk-expanded-row-color);--hawk-toggle-color:var(--hawk-trd-blue);--hawk-toggle-switch-color:var(--hawk-trd-blue);--hawk-postcode-entry-button-color:var(--hawk-site-color);--hawk-comparison-load-more-background-color:#262626;--hawk-tv-channels-display-label-color:#696969;--hawk-index-color:#999;--hawk-editors-pick-background-color:#ededed;--hawk-editors-pick-promo-color:var(--hawk-trd-blue);--hawk-editors-pick-promo-rgba-color:rgba(47,110,145,.3);--hawk-editors-pick-voucher-background-color:#e6248a;--hawk-filter-border-color:#c1c1c1;--hawk-filter-hover-border-color:#535353;--hawk-filter-selected-hover-border-color:#666;--hawk-countdown-in-progress-color:var(--hawk-trd-pink);--hawk-rows-background-color:var(--hawk-white);--hawk-footer-background:var(--hawk-trd-grey);--hawk-footer-game-platform-border:solid 1px var(--hawk-game-platform-grey);--hawk-hover-panel-color:orange;--hawk-description-hover-background:#cac7c7;--hawk-display-price-code-color:var(--hawk-site-color);--hawk-site-font-family:inherit;--hawk-promo-radius:0;--hawk-tab-text-color:#666;--hawk-tab-background:#d6d6d6;--hawk-review-rows-background:var(--hawk-white);--hawk-review-peacock-background:var(--hawk-white);--hawk-product-label-background:var(--hawk-light-grey);--hawk-product-label-text-color:var(--hawk-black);--hawk-seasonal-event-grey:#797979;--hawk-seasonal-event-dark-grey:#313131;--hawk-seasonal-event-merchants-background:var(--hawk-white);--hawk-game-platform-background:transparent;--hawk-was-price-text-color:#848484;--hawk-user-input-color:#c1c1c1;--hawk-user-input-hover-color:#535353;--hawk-user-input-input-background:#f2f2f2;--hawk-user-input-input-error-color:#838383;--hawk-radio-button-color:#c1c1c1;--hawk-checkbox-color:#c1c1c1;--hawk-range-filter-shadow-color:#a9a9a9;--hawk-range-filter-background-color:var(--hawk-site-color);--hawk-available-from:var(--hawk-site-color);--hawk-modern-button-background-color-selected:#6af090;--hawk-modern-button-background-color-unselected:var(--hawk-white);--hawk-modern-button-background-color-hover:#14cc48;--hawk-modern-button-background-color-visited:var(--hawk-white);--hawk-modern-button-border-color-selected:#6af090;--hawk-modern-button-border-color-unselected:#14cc48;--hawk-modern-button-border-color-hover:#14cc48;--hawk-modern-button-border-color-visited:#008299;--hawk-modern-button-text-color-selected:#1b1b1b;--hawk-modern-button-text-color-unselected:#1b1b1b;--hawk-modern-button-text-color-hover:#1b1b1b;--hawk-modern-button-text-color-visited:#008299;--hawk-merchantlink-title-font-size:inherit;--hawk-merchantlink-title-font-size-mobile:inherit;--hawk-merchantlink-title-line-height:30px;--hawk-merchantlink-title-font-family:inherit;--hawk-merchantlink-border-radius:3px;--hawk-merchantlink-font-family:inherit;--hawk-merchantlink-maincontainer-gap:30px;--hawk-deal-border-color:#ddd;--hawk-deal-hero-promo-background:var(--hawk-grey);--hawk-deal-hero-promo-color:#fff;--hawk-deal-hero-promo-background-progressive:transparent;--hawk-deal-hero-promo-color-progressive:#d21f26;--hawk-deal-hero-box-shadow-color:#e9e9e93b;--hawk-deal-cta-radius:0;--hawk-deal-cta-padding:10px 16px;--hawk-deal-cta-backgroundcolor:var(--hawk-site-color);--hawk-deal-cta-backgroundcolor-hover:var(--hawk-site-color-hover);--hawk-deal-cta-boder:0;--hawk-sticky-promo-color:#e19c42;--hawk-terms-conditions:#c0464a;--hawk-text-highlight:var(--hawk-site-color);--hawk-vulture-button-hover-underline:none;--hawk-verified-checkmark-text:#5aaf0b;--hawk-verified-checkmark-icon:#5aaf0b;--hawk-promotion-primary-color:var(--hawk-black);--hawk-promotion-secondary-color:var(--hawk-black);--hawk-promotion-background-color:#ebedec;--hawk-promotion-cta-background:var(--hawk-site-color);--hawk-promotion-cta-background-hover:var(--hawk-site-color);--hawk-promotion-cta-text-color:var(--hawk-white);--hawk-promotion-title-font-family:inherit;--hawk-promotion-bullet-points-font-family:inherit;--hawk-promotion-price-font-family:inherit;--hawk-promotion-cta-font-family:inherit;--hawk-seasonal-link-color:inherit;--hawk-productblock-text-color:var(--hawk-white);--hawk-productblock-letter-spacing:1px;--hawk-productblock-font-size:13px;--hawk-productblock-font-family:inherit;--hawk-productblock-background-color:var(--hawk-site-color);--hawk-productblock-background-color-hover:var(--hawk-site-color);--hawk-productblock-border:0;--hawk-productblock-border-bottom:0;--hawk-productblock-max-width:none;--hawk-productblock-sale-color:#b01c21;--hawk-productblock-margin-top:10px;--hawk-tabletop-background-color:#090e21;--hawk-tabletop-blocks-border-color:#090e21;--hawk-tabletop-blocks-product-header:var(--hawk-site-color);--hawk-tabletop-blocks-navigation-link:#1b1b1b;--hawk-tabletop-footer-background-color:#090e21;--hawk-tabletop-footer-button-color:var(--hawk-site-color);--hawk-tabletop-blocks-star-color:var(--hawk-site-color);--hawk-tabletop-blocks-star-color-empty:var(--hawk-light-grey)}.ecom-root[data-widget-type=tabletop]{--hawk-modern-button-background-color-selected:var(--hawk-site-color);--hawk-modern-button-background-color-unselected:var(--hawk-white);--hawk-modern-button-background-color-hover:var(--hawk-site-color-hover);--hawk-modern-button-background-color-visited:var(--hawk-white);--hawk-modern-button-border-color-selected:var(--hawk-site-color);--hawk-modern-button-border-color-unselected:var(--hawk-site-color);--hawk-modern-button-border-color-hover:var(--hawk-site-color-hover);--hawk-modern-button-border-color-visited:var(--hawk-site-color);--hawk-modern-button-text-color-selected:#fff;--hawk-modern-button-text-color-unselected:#1b1b1b;--hawk-modern-button-text-color-hover:#fff;--hawk-modern-button-text-color-visited:#1b1b1b}.ecom-root{letter-spacing:normal;position:relative;width:100%}.ecom-root[data-widget-type=price]{display:flex}.ecom-root[data-widget-type=button]:hover{background-color:var(--hawk-site-color-hover)}.ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-top:40px}body .ecom-root[data-viewports*=mobile] .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-top:30px}@media screen and (max-width:500px){.ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-top:30px}}.ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-bottom:40px}body .ecom-root[data-viewports*=mobile] .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-bottom:30px}@media screen and (max-width:500px){.ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-bottom:30px}}.ecom-root[data-widget-type=sticky]{background-color:var(--hawk-white);border-top:2px solid var(--hawk-light-mid-grey);bottom:0;box-sizing:border-box;display:flex;font-size:16px;height:90px;justify-content:center;left:0;padding:10px;position:fixed;text-align:center;z-index:9999}:root{--hawk-site-color:#d8383b;--hawk-site-color-hover:darkred;--hawk-eagle-exclusive-highlight-color:#a40d29;--hawk-eagle-text-highlight-color:#d21f26;--hawk-eagle-see-all-link-color:#101f9e;--hawk-eagle-cta-color:#d21f26;--hawk-eagle-cta-hover-color:#a2110a;--hawk-eagle-cta-peel-strip-color:#e77f80} /*# sourceMappingURL=tomshardware-site.min.css.map*/ }@layer hawk { .hawk-seasonal-link-item-link-text-color{color:var(--hawk-seasonal-link-color)} /*# sourceMappingURL=seasonal.min.css.map*/ } [6676,1199]{"namedChunks":["tomshardware-site","seasonal"]} window.hawk_assets_endpoint="https://hawk.tomshardware.com";window.hawk_search_api_endpoint="https://hawk.tomshardware.com"; (()=>{const q=new URLSearchParams(location.search),sec=location.protocol==='https:'?'; Secure':'',age=3600;for(const k of ['utm_source','utm_medium','utm_campaign','utm_term','matchtype', 'msclkid', 'ds_eid','ds_e','ds_c','ds_cid','ds_agid','ds_kid','gclsrc','gclid','gbraid','gad_source','gad_campaignid']){const v=q.get(k);if(v)document.cookie=`${k}=${encodeURIComponent(v)}; Max-Age=${age}; Path=/; SameSite=Strict${sec}`}})(); window.FUTR = window.FUTR || {}; window.FUTR.Kiosq = window.FUTR.Kiosq || {}; window.FUTR.Kiosq.defaultSiteConfig = JSON.parse(atob('eyJ3YWxsX3N5c3RlbSI6Im1ldGVyZWQiLCJ3YWxsX3R5cGUiOiJyZWd3YWxsQXV0aGVudGljYXRpb24iLCJ0cmFmZmljX2V4cG9zdXJlIjpmYWxzZSwic2NoZWR1bGVkX21haW50ZW5hbmNlX3N0YXJ0X2RhdGUiOm51bGwsInNjaGVkdWxlZF9tYWludGVuYW5jZV9lbmRfZGF0ZSI6bnVsbCwiZGVzY3JpcHRpb25fY292ZXIiOiI8cD48c3BhbiBjbGFzcz1cIm51bGxcIiBzdHlsZT1cIlwiPlN1YnNjcmliZSBmb3Igb25lIHllYXIgZm9yIGp1c3QgJDY5PFwvc3Bhbj48XC9wPiIsIm1haW5fcHJvdmlkZXIiOiJjaGFyZ2ViZWUiLCJibHVlYmlyZF9wcm92aWRlciI6dHJ1ZSwibWFpbl9sYXllcl9lbmFibGVkIjp0cnVlLCJtYWluX2xvZ29fcG9zaXRpb24iOnsidmVydGljYWxVcCI6eyJyb3dMZWZ0Ijp0cnVlLCJyb3dDZW50ZXIiOmZhbHNlLCJyb3dSaWdodCI6ZmFsc2V9LCJ2ZXJ0aWNhbERvd24iOnsicm93TGVmdCI6ZmFsc2UsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX19LCJtYWluX2J1dHRvbl9wb3NpdGlvbiI6eyJ2ZXJ0aWNhbFVwIjp7InJvd0xlZnQiOm51bGwsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX0sInZlcnRpY2FsQ2VudGVyIjp7InJvd0xlZnQiOnRydWUsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX0sInZlcnRpY2FsRG93biI6eyJyb3dMZWZ0IjpmYWxzZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfX0sIm1haW5fYmFja2dyb3VuZF9jb2xvciI6IiNGRkZGRkYiLCJtYWluX2J1dHRvbl9iYWNrZ3JvdW5kX2NvbG9yIjoiIzgwODA4MCIsInRleHRCZWZvcmVCdXR0b24iOiIiLCJ0ZXh0QWZ0ZXJCdXR0b24iOiIiLCJtYWluX2xheWVyX3ByZW1pdW1fZW5hYmxlZCI6dHJ1ZSwic2l0ZSI6InRvbXNoYXJkd2FyZV9lbi11cyIsIm5hbWUiOiJUb20ncyBoYXJkd2FyZSIsImxvY2FsIjoidXMiLCJsb2dvIjoiaHR0cHM6XC9cL2ltYWdlcy5hcmNhZGUuZnV0dXJlY2RuLm5ldFwvQHByb2RcL3N5bGl1c1wvYXNzZXRzXC9pbWFnZXNcLzMwXC9lZFwvMTk4Y2JkYTJkYzllZWQwMmY4N2UzZDhkZDE2NC5zdmciLCJsb2dvX3NtYWxsIjoiaHR0cHM6XC9cL2ltYWdlcy5hcmNhZGUuZnV0dXJlY2RuLm5ldFwvQHByb2RcL3N5bGl1c1wvYXNzZXRzXC9pbWFnZXNcLzMwXC9lZFwvMTk4Y2JkYTJkYzllZWQwMmY4N2UzZDhkZDE2NC5zdmciLCJkb21haW4iOiJodHRwczpcL1wvd3d3LnRvbXNoYXJkd2FyZS5jb20iLCJsaW1pdE9mQ29udGVudCI6NDgwLCJsaW1pdE9mQ29udGVudE1vYmlsZSI6MzIwLCJjb25uZWN0X2NvbmZpZyI6W3siZW5hYmxlIjp0cnVlLCJhdXRoTWVudVR5cGUiOiJhZGRFdmVudCIsImNhbGxiYWNrVXJsIjoiXC9hdXRoX2NhbGxiYWNrIiwiYXV0aE1lbnVJbnNlcnRUYXJnZXQiOiJhdXRoLWluLW5hdi1oZWFkZXIiLCJhdXRoMExvY2tDb25maWciOlt7ImxvZ29fdXJsIjoiaHR0cHM6XC9cL2Nkbi5tb3MuY21zLmZ1dHVyZWNkbi5uZXRcL2ZsZXhpaW1hZ2VzXC9jdGR0cnBkZW5jMTc2MTA1NDM4NC5zdmd6IiwibG9nb19lbWFpbCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvdG44bTQ2YjJscDE3NDcyMTgxNjUucG5nIiwiY29sb3JfcHJpbWFyeSI6IiNkODM4M2IiLCJleHRyYV9jc3MiOiIuYXV0aDAtbG9jay1oZWFkZXItd2VsY29tZSB7bWFyZ2luLXRvcDogMTVweDsgbWFyZ2luLWJvdHRvbTogLTE1cHg7fSAuYXV0aDAtbG9jay5hdXRoMC1sb2NrIC5hdXRoMC1sb2NrLWhlYWRlci1iZyB7YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50fSAuYXV0aDAtbG9jay5hdXRoMC1sb2NrIC5hdXRoMC1sb2NrLWhlYWRlci1sb2dvIHttYXgtd2lkdGg6NDUlfSBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7LmF1dGgwLWxvY2suYXV0aDAtbG9jayAuYXV0aDAtbG9jay1oZWFkZXItbG9nb3ttYXgtd2lkdGg6IDEwMCU7fX0iLCJzaWduX3VwX25ld3NsZXR0ZXJfdGV4dCI6IlBsZWFzZSBzaWduIG1lIHVwIHRvIFRvbSdzIEhhcmR3YXJlIG5ld3NsZXR0ZXIiLCJzaXRlX25hbWUiOiJUb20ncyBoYXJkd2FyZSIsImNvbnRhY3Rfb3RoZXJfYnJhbmRfdGV4dCI6IkNvbnRhY3QgbWUgd2l0aCBuZXdzIGFuZCBvZmZlcnMgZnJvbSBUb20ncyBIYXJkd2FyZSBhbmQgb3RoZXIgRnV0dXJlIGJyYW5kcyIsIm5ld3NsZXR0ZXJfY29kZSI6IlhUSC1YIn1dLCJpbmxpbmVDc3MiOnRydWUsInNpZ25pbkJ1dHRvblNwZWNpZmljQ3NzIjoiI2F1dGgtaW4tbmF2LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOjgwcHg7XG59XG4jYXV0aC1pbi1uYXYtaGVhZGVyIC5hdXRoLWluLW5hdi1oZWFkZXItbWVudSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4jYXV0aC1pbi1uYXYtaGVhZGVyLXNpZ24tb3V0IHN2Z3tcbiAgICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgI2F1dGgtaW4tbmF2LWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgIC5idXJnZXJiYXIgI2F1dGgtaW4tbmF2LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idXJnZXJiYXIgLnNsaWNlLWNvbnRhaW5lci5sb2NhbGUtc2VsZWN0b3Itc2xpY2Uge1xuICAgICAgICByaWdodDogODJweDtcbiAgICB9XG4gICAgLmJ1cmdlcmJhciAjYXV0aC1pbi1uYXYtaGVhZGVyICNhdXRoLWluLW5hdi1oZWFkZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuI2F1dGgtaW4tbmF2LWhlYWRlci1tZW51e1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua2lvc3EtbXktYWNjb3VudC1zdGF5LWluLXRvdWNoLXNvY2lhbC1jb250ZW50IHsgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O30ifV0sImpvdXJuYWwiOiJUSFAiLCJvZmZlcmNvZGUiOiJTNzAiLCJkb2NfdHlwZSI6Imtpb3NxLXNpdGUtY29uZmlnIiwiZ3VpZCI6InRvbXNoYXJkd2FyZV9lbi11cyIsImxhc3RfbW9kaWZpZWQiOnsiJGRhdGUiOnsiJG51bWJlckxvbmciOiIxNzg5NDgyMTUwNjU2In19LCJ0ZW1wbGF0ZV9idXR0b24iOm51bGwsInRlbXBsYXRlX215X2FjY291bnRfbG9hZGVyIjoiYWNjb3VudFwvbXktYWNjb3VudC1sb2FkZXIuaHRtbC50d2lnIiwidGVtcGxhdGVfbXlfYWNjb3VudCI6ImFjY291bnRcL215LWFjY291bnQuaHRtbC50d2lnIiwidGVtcGxhdGVfbWVudV9oZWFkZXIiOm51bGwsInRlbXBsYXRlX3N0aWNreSI6bnVsbCwidGVtcGxhdGVfbWFpbl9wcmVtaXVtIjoibWFpbl9wcmVtaXVtX2RlZmF1bHQuaHRtbC50d2lnIiwidGVtcGxhdGVfbWFpbl9yZWd3YWxsIjpudWxsLCJ0ZW1wbGF0ZV9zdGlja3lfcmVnd2FsbCI6bnVsbCwic3RhdHVzIjoiSW5Qcm9ncmVzcyIsImNyZWF0ZWRfYXQiOnsiJGRhdGUiOnsiJG51bWJlckxvbmciOiIxNzM0NjA0OTQwMzcwIn19LCJraW9zcV92Ml9lbmFibGUiOnRydWUsIm1haW5fbGF5ZXJfY3VzdG9tX3RlbXBsYXRlIjoia2lvc3EtY3VzdG9tLXRlbXBsYXRlc19kNzk2MjJjNiIsInJlZ3dhbGxfY2FuX2Rpc21pc3MiOnRydWUsIm1haW5fbGF5ZXIiOlt7InByb3BlcnR5IjoibWVzc2FnZVNlY29uZGFyeSIsInZhbHVlIjoiR2V0IG1vcmUgZnJvbSB0aGUgd29ybGRcdTIwMTlzIGxlYWRpbmcgUEMgaGFyZHdhcmUgY29tbXVuaXR5In0seyJwcm9wZXJ0eSI6ImJlbmVmaXQxIiwidmFsdWUiOiJVbmxpbWl0ZWQgYWNjZXNzIHRvIGV4cGVydCBhbmFseXNpcyBhbmQgaW5zaWdodHMifSx7InByb3BlcnR5IjoiYmVuZWZpdDIiLCJ2YWx1ZSI6IkpvaW4gdGhlIGNvbnZlcnNhdGlvbiB3aXRoIGNvbW1lbnRzIGFuZCBmb3J1bXMifSx7InByb3BlcnR5IjoiYmVuZWZpdDMiLCJ2YWx1ZSI6IkdldCBIYXJkd2lyZWQsIG91ciBpbmNyZWRpYmxlIG5ld3NsZXR0ZXIgZm9yIGhhcmR3YXJlIGluc2lkZXJzLiJ9LHsicHJvcGVydHkiOiJkZWZhdWx0VmFsdWUgYnV0dG9uVGV4dCAnU0lHTiBNRSBVUCEnIiwidmFsdWUiOiJTSUdOIE1FIFVQISJ9LHsicHJvcGVydHkiOiJlbWFpbFBsYWNlaG9sZGVyIiwidmFsdWUiOiJFTlRFUiBZT1VSIEVNQUlMIn1dLCJvZmZlcnMiOlt7ImhpZ2hsaWdodF9sYWJlbCI6bnVsbCwidGl0bGUiOiJNb250aGx5IiwiaWNvbiI6eyJzcmMiOiJodHRwczpcL1wvY2RuLm1vcy5jbXMuZnV0dXJlY2RuLm5ldFwvZmxleGlpbWFnZXNcL2N0ZHRycGRlbmMxNzYxMDU0Mzg0LnN2Z3oiLCJwcmV2aWV3IjoiaHR0cHM6XC9cL2Nkbi5tb3MuY21zLmZ1dHVyZWNkbi5uZXRcL2ZsZXhpaW1hZ2VzXC9jdGR0cnBkZW5jMTc2MTA1NDM4NC5zdmd6IiwibWltZVR5cGUiOiJpbWFnZVwvc3ZnK3htbCIsImZpbGVDb250ZW50IjoiPHN2ZyB4bWxucz1cImh0dHA6XC9cL3d3dy53My5vcmdcLzIwMDBcL3N2Z1wiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDg3NS40IDQwNVwiPjxkZWZzPjxzdHlsZT4gLmNscy0xLCAuY2xzLTIgeyBmaWxsOiAjMjIxZjFmOyB9IC5jbHMtMSwgLmNscy0zIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9IC5jbHMtNCwgLmNscy0zIHsgZmlsbDogI2Q5MzgzYjsgfSA8XC9zdHlsZT48XC9kZWZzPjxnPjxnIGlkPVwiTGF5ZXJfMVwiPjxnPjxwYXRoIGNsYXNzPVwiY2xzLTNcIiBkPVwiTTEwNywxMjguOXY0NS4yaC0zNy40di00NS4zaC0yMS41djExMC42aDIxLjV2LTQ2LjNoMzcuNHY0Ni4zaDIxLjZ2LTExMC42aC0yMS42Wk0xODcuNywxNjEuM2wxMy41LDQwLjJoLTI3LjVzMTQtNDAuMiwxNC00MC4yWk0xNzguNiwxMjguOWwtNDAuMiwxMTAuNWgyMi41bDYuNy0xOS41aDM5LjNsNi41LDE5LjVoMjIuNWwtNDAuMy0xMTAuNWgtMTdaTTM5Mi43LDE1NWMtNC00LjctMTAtNy4zLTE2LjEtNi45aC0xNi4zdjcyaDE2LjNjNi4yLjQsMTIuMi0yLjEsMTYuMS02LjksNC00LjksNC42LTEyLjksNC42LTI5LjdzLS42LTIzLjctNC42LTI4LjdNNDA3LjgsMjI4LjhjLTgsNy4zLTE4LjUsMTEuMS0yOS4zLDEwLjZoLTM5Ljl2LTExMC41aDM5LjljMTAuOC0uNiwyMS4zLDMuMiwyOS4zLDEwLjUsMTIuNCwxMi40LDEwLjksMjcuNiwxMC45LDQ0LjJzMS4zLDMyLjctMTEuMiw0NS4yTTUzNi45LDEyOC45bC0xNy4yLDY5LjctMjAuMi02OS43aC0xNi4xbC0yMC4yLDY5LjctMTcuMS02OS43aC0yMi40bDI5LjUsMTEwLjZoMThsMjAuNC02Ny4xLDIwLjMsNjcuMWgxOGwyOS43LTExMC42aC0yMi41Wk01OTguOCwxNjEuM2wxMy41LDQwLjJoLTI3LjVsMTQtNDAuMmgwWk01ODkuOCwxMjguOWwtNDAuMiwxMTAuNWgyMi41bDYuNy0xOS41aDM5LjNsNi41LDE5LjVoMjIuNWwtNDAuMi0xMTAuNWgtMTdaTTY5OC43LDE0OC4yaC0yMC4zdjI5LjFoMjAuM2M3LjkuNywxNC45LTUuMSwxNS42LTEzLjEsMCwwLDAsMCwwLDAsMC0uNSwwLTEsMC0xLjUuMS04LTYuMi0xNC41LTE0LjItMTQuNy0uNSwwLTEsMC0xLjUsME03MTUuNiwyMzkuNGwtMjEuNi00NC4xaC0xNS41djQ0LjFoLTIxLjZ2LTExMC41aDQzLjNjMjIuNSwwLDM1LjksMTUuNCwzNS45LDMzLjguNCwxMy4xLTcuOCwyNC44LTIwLjIsMjlsMjQuNiw0Ny42aC0yNS4xLDBaTTc1NC41LDEyOC45djExMC42aDcyLjh2LTE5LjNoLTUxLjJ2LTI2LjloNDMuNnYtMTkuMmgtNDMuNnYtMjZoNTEuMnYtMTkuM2gtNzIuOFpcIj48XC9wYXRoPjxwYXRoIGNsYXNzPVwiY2xzLTRcIiBkPVwiTTMwNC43LDE5MS44YzEyLjQtNC4yLDIwLjYtMTYsMjAuMi0yOSwuNC0xNS4zLTEwLTI4LjgtMjQuOC0zMi40djIyLjljMi4xLDIuNiwzLjMsNS45LDMuMiw5LjIuMSw4LTYuMiwxNC41LTE0LjIsMTQuNywwLDAsMCwwLDAsMC0uNSwwLTEsMC0xLjUsMGgtMTMuN2wuNSwxOGg4LjVsMjEuNiw0NC4xaDI1bC0yNC42LTQ3LjRoMFpcIj48XC9wYXRoPjxwYXRoIGNsYXNzPVwiY2xzLTFcIiBkPVwiTTY1LjYsMTA4LjdjLTYuNi41LTEyLjMtNC41LTEyLjgtMTEuMSwwLS41LDAtMSwwLTEuNXYtMjEuOWgtNC43di04LjRoNC43di0xMy4xaDExLjF2MTMuMWg3Ljd2OC40aC03Ljd2MjEuM2MwLDIuNiwxLjIsNCwzLjgsNGgzLjl2OS41aC02LjF2LS4yaDBaTTEwMS4zLDc1LjdjLTEuNC0xLjMtMy4zLTIuMS01LjItMi0xLjksMC0zLjcuNi01LjEsMi0yLjMsMi4zLTIuNSw2LjEtMi41LDEwLjdzLjMsOC41LDIuNSwxMC44YzEuMywxLjMsMy4yLDIuMSw1LjEsMiwxLjksMCwzLjgtLjYsNS4yLTIsMi4zLTIuMywyLjYtNi4zLDIuNi0xMC44cy0uMy04LjQtMi42LTEwLjdoMFpNMTA5LjksMTAzLjdjLTMuNiwzLjctOC42LDUuNy0xMy44LDUuNC01LjEuMi0xMC4xLTEuOC0xMy43LTUuNC00LTQuMi01LTkuMi01LTE3LjNzMS0xMyw1LTE3LjJjMy42LTMuNyw4LjYtNS42LDEzLjctNS40LDUuMi0uMiwxMC4yLDEuOCwxMy44LDUuNCw0LDQuMiw1LDkuMiw1LDE3LjJzLTEsMTMuMS01LDE3LjNaTTE3My4yLDEwOC43di0yNi45Yy40LTQuMS0yLjUtNy43LTYuNS04LjEtNC4xLS40LTcuNywyLjUtOC4xLDYuNWgwYzAsLjUsMCwuOSwwLDEuM3YyN2gtMTF2LTI2LjhjLjQtNC4xLTIuNi03LjYtNi43LTgtNC4xLS40LTcuNywyLjYtOCw2LjcsMCwuNSwwLC45LDAsMS40djI2LjhoLTExLjF2LTQ0LjNoMTAuOHY0LjJjMi45LTMsNi45LTQuNiwxMS00LjYsNC42LS4yLDksMS45LDExLjgsNS42LDMuMy0zLjcsOC4yLTUuOCwxMy4yLTUuNiw0LS4yLDcuOSwxLjMsMTAuOSwzLjksMy4zLDMuMyw1LjEsOCw0LjgsMTIuN3YyOC4zaC0xMWMwLDAsMCwwLDAsMGgwWk0xODcuNyw0OC4xdjE5LjNsMTEuNi04Ljd2LTEwLjZoLTExLjZaTTIxMi4yLDEwOS4yYy03LDAtMTMuMy0uOC0xOS02LjNsNy4yLTcuMmMzLjIsMi45LDcuNSw0LjQsMTEuOCw0LjIsMy44LDAsNy44LTEuMyw3LjgtNC42cy0xLjItMy44LTQuNy00LjFsLTctLjdjLTgtLjgtMTIuOS00LjMtMTIuOS0xMi40czguMS0xNC4xLDE3LjEtMTQuMSwxMi43LDEuMiwxNi45LDUuMmwtNi43LDYuOGMtMy0yLjItNi42LTMuMi0xMC4zLTMtNC40LDAtNi4zLDItNi4zLDQuM3MuNywzLjUsNC42LDMuOGw3LC43YzguOC45LDEzLjIsNS41LDEzLjIsMTNzLTguMywxNC40LTE4LjgsMTQuNFwiPjxcL3BhdGg+PHBhdGggY2xhc3M9XCJjbHMtNFwiIGQ9XCJNMjkyLjIsMTMzLjZjMC0yLjYtMi4xLTQuNi00LjYtNC42aC0zLjdjLTIsMC0zLjYsMS42LTMuNiwzLjYsMCwwLDAsMi42LTQuNiwyLjZzLTcuMy02LjItMTAuMy02LjJoLTEyLjJjLTUuNywwLTIyLjgtMS43LTM4LjksMjQuNWwyLjcsMi42YzctNi40LDE2LjEtMTAuMSwyNS43LTEwLjMsMCwwLDUuNy41LDUuNyw1Ljd2MS4xbC0yLjUsODYuNmgyMS42bC0yLjEtODcuNWMwLTIuOCw0LjMtNS45LDkuMy01LjlzNS41LDEsNS43LDIuM2MwLDIsMS43LDMuNiwzLjYsMy42aDMuNmMyLjUsMCw0LjYtMiw0LjYtNC42di0xMy42aDBaXCI+PFwvcGF0aD48Zz48cGF0aCBjbGFzcz1cImNscy0yXCIgZD1cIk0xNjguNSwyNzcuOGMtMTQuOSwwLTI1LDEwLjYtMjUsMjkuM3MxMywyOS40LDI2LjYsMjkuNCwxNi0zLjIsMjEuOC05bC04LjctOC41Yy0zLjYsMy42LTYuNyw1LjQtMTMsNS40cy0xMi42LTUuNC0xMi42LTEyLjhoMzUuOXYtNi40YzAtMTUuOC05LTI3LjQtMjUtMjcuNFpNMTU3LjYsMzAxLjhjLjEtMi41LjQtNC4xLDEuMy02LjIsMS41LTMuNCw0LjctNS45LDkuNi01LjlzOCwyLjUsOS42LDUuOWMuOSwyLjEsMS4yLDMuNiwxLjMsNi4yaC0yMS44WlwiPjxcL3BhdGg+PHBhdGggY2xhc3M9XCJjbHMtMlwiIGQ9XCJNNzYuMywyNzcuOGMtNi4xLDAtMTAuNCwxLjctMTQuMyw2LjF2LTUuNGgtMTMuOXY3OC40aDE0LjN2LTI2LjFjMy43LDQuMiw4LDUuNywxMy45LDUuN3MxMC44LTIsMTQtNS4yYzUuNy01LjcsNS44LTE1LjYsNS44LTI0LjJzLS4xLTE4LjQtNS44LTI0LjFjLTMuMi0zLjItOC40LTUuMi0xNC01LjJaTTcyLjEsMzIzLjdjLTguNiwwLTkuNy03LjItOS43LTE2LjVzMS4xLTE2LjQsOS43LTE2LjQsOS43LDcuMSw5LjcsMTYuNC0xLjEsMTYuNS05LjcsMTYuNVpcIj48XC9wYXRoPjxwYXRoIGNsYXNzPVwiY2xzLTJcIiBkPVwiTTEzMS44LDI3Ny44Yy02LjIsMC0xMS43LDIuOS0xNC40LDYuMnYtNS41aC0xNHY1Ny40aDE0LjN2LTM0LjZjMC03LjMsNC44LTEwLjYsOS4zLTEwLjZzNS40LDEuMiw3LjYsMy40bDEwLjgtMTAuOWMtNC00LTcuOS01LjQtMTMuNi01LjRaXCI+PFwvcGF0aD48cGF0aCBjbGFzcz1cImNscy0yXCIgZD1cIk0zNDUuNCwzMTMuMmMwLDcuOC01LjEsMTAuNS05LjYsMTAuNXMtOS41LTIuNi05LjUtMTAuNXYtMzQuN2gtMTQuM3YzNi43YzAsNi4zLDEuMiwxMS43LDUuOCwxNi4zLDMuMiwzLjIsNy44LDUuMSwxMy42LDUuMXMxMC42LTIsMTQuMy01Ljl2NS4zaDE0di01Ny40aC0xNC4zdjM0LjdaXCI+PFwvcGF0aD48cGF0aCBjbGFzcz1cImNscy0yXCIgZD1cIk00NDMuNSwyODIuOWMtMy4yLTMuMi04LjQtNS4xLTE0LjEtNS4xcy0xMi4zLDIuMi0xNy4yLDcuM2MtMy42LTUtOC44LTcuMy0xNS4yLTcuM3MtMTAuNiwyLjEtMTQuMyw1Ljl2LTUuM2gtMTR2NTcuNGgxNC4zdi0zNC43YzAtNy44LDUuMS0xMC41LDkuNi0xMC41czkuNSwyLjYsOS41LDEwLjV2MzQuN2gxNC4zdi0zNWMwLTcuNSw1LjItMTAuMSw5LjYtMTAuMXM5LjUsMi42LDkuNSwxMC41djM0LjdoMTQuM3YtMzYuN2MwLTYuMy0xLjctMTEuNy02LjMtMTYuM1pcIj48XC9wYXRoPjxwYXRoIGNsYXNzPVwiY2xzLTJcIiBkPVwiTTI2MC41LDI3Ny44Yy03LjIsMC0xMi4zLDIuMi0xNy4yLDcuMy0zLjYtNS04LjgtNy4zLTE1LjItNy4zcy0xMC42LDIuMS0xNC4zLDUuOXYtNS4zaC0xNHY1Ny40aDE0LjN2LTM0LjdjMC03LjgsNS4xLTEwLjUsOS42LTEwLjVzOS41LDIuNiw5LjUsMTAuNXYzNC43aDE0LjN2LTM1YzAtNy41LDUuMi0xMC4xLDkuNi0xMC4xczkuNSwyLjYsOS41LDEwLjV2MzQuN2gxNC4zdi0zNi43YzAtNi4zLTEuNy0xMS43LTYuMy0xNi4zLTMuMi0zLjItOC40LTUuMS0xNC4xLTUuMVpcIj48XC9wYXRoPjxnPjxwb2x5Z29uIGNsYXNzPVwiY2xzLTJcIiBwb2ludHM9XCIyOTkuOSAyNjUuMSAzMDEgMjYzIDI5OS40IDI1NS4zIDI5My43IDI1NS4zIDI5Mi4xIDI2MyAyOTMuMiAyNjUuMSAyOTkuOSAyNjUuMVwiPjxcL3BvbHlnb24+PHBhdGggY2xhc3M9XCJjbHMtMlwiIGQ9XCJNMzAzLjgsMzM1LjJ2LTM0LjJjLS4xLS4yLS4yLS4zLS4yLS41LS4yLS44LS40LTEuNi0uNC0yLjUsMC0uMiwwLS40LDAtLjUsMCwwLDAtLjIsMC0uMiwwLDAsMC0uMSwwLS4yLDAtLjguMi0xLjYuNC0yLjMsMC0uMi4xLS40LjItLjZsLS4yLTEuMS0uMy0yLjFzMCwwLDAsMGMtLjEtLjYtLjctMS4xLTEuMy0xLjFoLTIuNnMwLTIxLjcsMC0yMS43aC01Ljd2MjEuNnMtMi41LDAtMi41LDB0MCwwYy0uNiwwLTEuMi41LTEuMywxLjEsMCwwLDAsMCwwLDBsLS4zLDIuMnMwLDAsMCwwbC0uMiwxYzAsLjIuMS40LjIuNi4yLjcuNCwxLjUuNCwyLjQsMCwuMiwwLC40LDAsLjUsMCwwLDAsLjIsMCwuMiwwLDAsMCwuMiwwLC4yLDAsLjktLjIsMS43LS41LDIuNCwwLC4yLS4xLjMtLjIuNXYzNC4zczAsMCwwLDBjMCwuNC4yLjcuNC45LDAsMCwwLDAsMCwwLDAsMCwuMSwwLC4yLDAsMS44LDEuMSw0LjYsMS43LDYuMywxLjcsMCwwLC4xLDAsLjIsMCwxLjcsMCw0LjgtLjcsNi42LTEuNywwLDAsMCwwLDAsMCwwLDAsLjEsMCwuMi0uMWgwYy4zLS4yLjUtLjYuNS0uOWgwWlwiPjxcL3BhdGg+PFwvZz48XC9nPjxcL2c+PFwvZz48XC9nPjxcL3N2Zz4ifSwiZGVzY3JpcHRpb24iOiI8dWw+PGxpPjxwPjxzcGFuIGNsYXNzPVwibnVsbFwiIHN0eWxlPVwiXCI+XHUyNzEzIDxcL3NwYW4+RmxleGlibGUgMzAtZGF5IHJvbGxpbmcgY29udHJhY3Q8XC9wPjxcL2xpPjxcL3VsPiIsInByaWNlIjo3LCJjdXJyZW5jeSI6IiQiLCJyZWN1cnJlbmNlIjoicGVyIG1vbnRoIiwicmVjdXJyZW5jZV90eXBlIjoibW9udGhseSIsInVybCI6bnVsbCwiY3RhX2xhYmVsIjoiU3Vic2NyaWJlIE5vdyIsInN1YnRpdGxlIjpudWxsLCJwbGFuSUQiOiJ0aHAtcGF5d2FsbC1wd2wyNi1VU0QtTW9udGhseSIsImN1cnJlbmN5X2NsYXNzIjoiY3VycmVuY3ktdXNkIiwicHJpY2VfZm9ybWF0dGVkIjoiJDcuMDAifSx7ImhpZ2hsaWdodF9sYWJlbCI6IkJlc3QgU2F2aW5nIiwic3VidGl0bGUiOm51bGwsImljb24iOiJvZmZlcnNbMV0iLCJkZXNjcmlwdGlvbiI6Ijx1bD48bGk+PHA+PHNwYW4gY2xhc3M9XCJudWxsXCIgc3R5bGU9XCJcIj5cdTI3MTMgPFwvc3Bhbj5TYXZlIDY1JSBvbiBhbm51YWwgcGxhbnM8XC9wPjxcL2xpPjxcL3VsPiIsInByaWNlIjoyOSwiY3VycmVuY3kiOiIkIiwicmVjdXJyZW5jZSI6InBlciB5ZWFyIiwicmVjdXJyZW5jZV90eXBlIjoieWVhcmx5IiwicGxhbklEIjoidGhwLXBheXdhbGwtcHdsMjYtVVNELVllYXJseSIsInRpdGxlIjoiQW5udWFsIiwiY3RhX2xhYmVsIjoiU3Vic2NyaWJlIE5vdyIsInVybCI6bnVsbCwiY3VycmVuY3lfY2xhc3MiOiJjdXJyZW5jeS11c2QiLCJwcmljZV9mb3JtYXR0ZWQiOiIkMjkuMDAifSx7InBsYW5JRCI6InRocC1wYXl3YWxsLXB3bDI2LUdCUC1Nb250aGx5IiwidGl0bGUiOiJNb250aGx5IiwiY3VycmVuY3lfY2xhc3MiOiJjdXJyZW5jeS1nYnAiLCJkZXNjcmlwdGlvbiI6Ijx1bD48bGk+PHA+PHNwYW4gY2xhc3M9XCJudWxsXCIgc3R5bGU9XCJcIj5cdTI3MTMgPFwvc3Bhbj5GbGV4aWJsZSAzMC1kYXkgcm9sbGluZyBjb250cmFjdDxcL3A+PFwvbGk+PFwvdWw+IiwiY3RhX2xhYmVsIjoiU3Vic2NyaWJlIE5vdyIsImN1cnJlbmN5IjoiXHUwMGEzIiwicHJpY2UiOjMsInJlY3VycmVuY2UiOiJwZXIgbW9udGgiLCJyZWN1cnJlbmNlX3R5cGUiOiJtb250aGx5IiwicHJpY2VfZm9ybWF0dGVkIjoiXHUwMGEzMy4wMCJ9LHsicGxhbklEIjoidGhwLXBheXdhbGwtcHdsMjYtR0JQLVllYXJseSIsInRpdGxlIjoiQW5udWFsIiwiY3VycmVuY3lfY2xhc3MiOiJjdXJyZW5jeS1nYnAiLCJoaWdobGlnaHRfbGFiZWwiOiJCZXN0IFNhdmluZyIsImN0YV9sYWJlbCI6IlN1YnNjcmliZSBOb3ciLCJjdXJyZW5jeSI6Ilx1MDBhMyIsInByaWNlIjoyNSwicmVjdXJyZW5jZSI6InBlciB5ZWFyIiwicmVjdXJyZW5jZV90eXBlIjoieWVhcmx5IiwiZGVzY3JpcHRpb24iOiI8dWw+PGxpPjxwPjxzcGFuIGNsYXNzPVwibnVsbFwiIHN0eWxlPVwiXCI+XHUyNzEzIDxcL3NwYW4+U2F2ZSA2NSUgb24gYW5udWFsIHBsYW5zPFwvcD48XC9saT48XC91bD4iLCJwcmljZV9mb3JtYXR0ZWQiOiJcdTAwYTMyNS4wMCJ9LHsicGxhbklEIjoidGhwLXBheXdhbGwtcHdsMjYtRVVSLU1vbnRobHkiLCJ0aXRsZSI6Ik1vbnRobHkiLCJjdXJyZW5jeV9jbGFzcyI6ImN1cnJlbmN5LWV1ciIsImRlc2NyaXB0aW9uIjoiPHVsPjxsaT48cD48c3BhbiBjbGFzcz1cIm51bGxcIiBzdHlsZT1cIlwiPlx1MjcxMyA8XC9zcGFuPkZsZXhpYmxlIDMwLWRheSByb2xsaW5nIGNvbnRyYWN0PFwvcD48XC9saT48XC91bD4iLCJjdGFfbGFiZWwiOiJTdWJzY3JpYmUgTm93IiwiY3VycmVuY3kiOiJcdTIwYWMiLCJwcmljZSI6NywicmVjdXJyZW5jZSI6InBlciBtb250aCIsInJlY3VycmVuY2VfdHlwZSI6Im1vbnRobHkiLCJwcmljZV9mb3JtYXR0ZWQiOiJcdTIwYWM3LjAwIn0seyJwbGFuSUQiOiJ0aHAtcGF5d2FsbC1wd2wyNi1FVVItWWVhcmx5IiwidGl0bGUiOiJBbm51YWwiLCJjdXJyZW5jeV9jbGFzcyI6ImN1cnJlbmN5LWV1ciIsImhpZ2hsaWdodF9sYWJlbCI6IkJlc3QgU2F2aW5nIiwiY3RhX2xhYmVsIjoiU3Vic2NyaWJlIE5vdyIsImN1cnJlbmN5IjoiXHUyMGFjIiwicHJpY2UiOjI5LCJyZWN1cnJlbmNlIjoicGVyIHllYXIiLCJyZWN1cnJlbmNlX3R5cGUiOiJ5ZWFybHkiLCJkZXNjcmlwdGlvbiI6Ijx1bD48bGk+PHA+PHNwYW4gY2xhc3M9XCJudWxsXCIgc3R5bGU9XCJcIj5cdTI3MTMgPFwvc3Bhbj5TYXZlIDY1JSBvbiBhbm51YWwgcGxhbnM8XC9wPjxcL2xpPjxcL3VsPiIsInByaWNlX2Zvcm1hdHRlZCI6Ilx1MjBhYzI5LjAwIn1dLCJibHVlYmlyZF9idXlfc3ViIjoiaHR0cHM6XC9cL3N1YnNjcmliZS5hcmNhZGUudG9tc2hhcmR3YXJlLmNvbVwvdG9tLXMtaGFyZHdhcmUtZGlnaXRhbC1zdWJzY3JpcHRpb25cL2RwXC84ZTMwZjFlOD9wcm9tbz1XQjI1WiZ1dG1fc291cmNlPWJhcnJpZXImdXRtX21lZGl1bT13ZWJzaXRlJnV0bV9jYW1wYWlnbj1GWTI2K01PTlRITFkrQkFSUklFUiZ1dG1faWQ9dGhwK2JyYW5kc2l0ZSIsImNhbXBhaWduX2VuYWJsZSI6dHJ1ZSwiY3VycmVudF93ZWJzaXRlX3N1YnNjcmlwdGlvbl9vZmZlciI6ZmFsc2UsIm1haW5fbGF5ZXJfcHJlbWl1bV9jdXN0b21fdGVtcGxhdGUiOiJraW9zcS1jdXN0b20tdGVtcGxhdGVzXzk3ZDc3MzdmIiwibWFpbl9wcmVtaXVtX2JhY2tncm91bmRfY29sb3IiOiIjRkZGRkZGIiwibWFpbl9wcmVtaXVtX2J1dHRvbl9iYWNrZ3JvdW5kX2NvbG9yIjoiIzgwODA4MCIsIm1haW5fcHJlbWl1bV9idXR0b25fcG9zaXRpb24iOnsidmVydGljYWxVcCI6eyJyb3dMZWZ0IjpudWxsLCJyb3dDZW50ZXIiOmZhbHNlLCJyb3dSaWdodCI6ZmFsc2V9LCJ2ZXJ0aWNhbENlbnRlciI6eyJyb3dMZWZ0Ijp0cnVlLCJyb3dDZW50ZXIiOmZhbHNlLCJyb3dSaWdodCI6ZmFsc2V9LCJ2ZXJ0aWNhbERvd24iOnsicm93TGVmdCI6ZmFsc2UsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX19LCJtYWluX3ByZW1pdW1fbG9nb19wb3NpdGlvbiI6eyJ2ZXJ0aWNhbFVwIjp7InJvd0xlZnQiOnRydWUsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX0sInZlcnRpY2FsRG93biI6eyJyb3dMZWZ0IjpmYWxzZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfX0sInByb2R1Y3RfY292ZXIiOiJodHRwczpcL1wvaW1hZ2VzLmFyY2FkZS5mdXR1cmVjZG4ubmV0XC9AcHJvZFwvX3c0ODBcL3N5bGl1c1wvYXNzZXRzXC9pbWFnZXNcL2MxXC8xZlwvNWM3YzFhNWNjMjYwYzEwOGY3N2M4ODgxODI5Zi5wbmciLCJweXRoaWFfY2FjaGVfZW5kcG9pbnQiOiJodHRwczpcL1wvY2FjaGUucHl0aGlhLmZ1dHVyZXBsYy5jb206NDQzXC92MWFscGhhMVwvZGVjaXNpb24tZW5naW5lIiwidGV4dEFmdGVyQnV0dG9uUHJlbWl1bSI6IiIsInRleHRCZWZvcmVCdXR0b25QcmVtaXVtIjoiIiwidGl0bGVfY292ZXIiOiJUb20ncyBIYXJkd2FyZSIsIm1haW5fbGF5ZXJfcHJlbWl1bSI6W3sicHJvcGVydHkiOiJwcmljZU1haW4iLCJ2YWx1ZSI6IiQyOSBhIHllYXIifSx7InByb3BlcnR5IjoicHJpY2VTdWIiLCJ2YWx1ZSI6IihsZXNzIHRoYW4gJDMgYSBtb250aCkifSx7InByb3BlcnR5IjoicHJpY2VTZWNvbmRhcnkiLCJ2YWx1ZSI6Ik9yIGNob29zZSBvdXIgMzAtZGF5IHBsYW4gZm9yICQ3In0seyJwcm9wZXJ0eSI6ImJ1dHRvblRleHQiLCJ2YWx1ZSI6IlNpZ24gbWUgdXAhIn1dLCJncmFudF9vbl9zaXRlcyI6WyJ0b21zaGFyZHdhcmVfZW4tZ2IiXSwicmVjaXJjdWxhdGlvbl9ibG9jayI6ZmFsc2UsIm9mZmVyX2N1c3RvbV90ZW1wbGF0ZSI6Imtpb3NxLWN1c3RvbS10ZW1wbGF0ZXNfYWY0ZjRlY2QiLCJvZmZlcnNfbmFtZSI6IlRvbXNIYXJkd2FyZSBPZmZlciIsImNiX2J1c2luZXNzX2VudGl0eSI6InRvbXNoYXJkd2FyZSIsImNiX3BsYW4iOiJUb20ncyBIYXJkd2FyZSBNb250aGx5IiwiY2JfcG9yY19lbnRpdGxlbWVudCI6InRocC1wYXl3YWxsLXB3bDEwLVVTRC1Nb250aGx5IiwiY2JfcG9yY19wbGFuX2lkIjoidGhwLXBheXdhbGwtcHdsMTAiLCJjaGFyZ2ViZWVfcHJvdmlkZXIiOnRydWUsInBheXdhbGxfZW50aXRsZW1lbnQiOiJ0b21zLWhhcmR3YXJlLXByZW1pdW0iLCJsb2dvX2VtYWlsIjoiaHR0cHM6XC9cL2Nkbi5tb3MuY21zLmZ1dHVyZWNkbi5uZXRcL2ZsZXhpaW1hZ2VzXC90bjhtNDZiMmxwMTc0NzIxODE2NS5wbmciLCJsaW1pdE9mRnJlZUFydGljbGUiOjMsImxpbWl0T2ZGcmVlQXJ0aWNsZUFmdGVyTG9naW4iOjMsInRyaWdnZXJNZXNzYWdlRnJvbSI6LTEsIm5ld3NsZXR0ZXJfcHJlbWl1bSI6IlhUSC1QIiwibmV3c2xldHRlcl9wcmVtaXVtX2F1dG9fc3Vic2NyaWJlIjp0cnVlLCJpbmplY3QiOnsiY3VzdG9tX2pzIjoiKCgpID0+IHtcbiAgY29uc29sZS5sb2coXCJbS2lvc3FdIEluaXQgQ3VzdG9tIEpTXCIpO1xuICB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmluaXRPZmZlckdhdGUoJ2tpb3NxLXN1YnNjcmlwdGlvbi1nYXRlX2ZkYzdiNmM3Jyk7XG4gIHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uaW5pdE1vbnRobHlDaGVja291dD8uKCk7XG4gIHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uaW5pdFllYXJseUNoZWNrb3V0Py4oKTtcbn0pKCk7In0sImlzX2luamVjdGlvbl9lbmFibGVkIjp0cnVlLCJraW9zcUFzc2lzdGFudFNpdGVEb2MiOiI8cD48c3BhbiBjbGFzcz1cImN1c3RvbV9oMVwiIHN0eWxlPVwiZm9udC1zaXplOiAyOHB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLXRvcDogMHB4O1wiPjxzdHJvbmc+S2lvc3EgV2lkZ2V0IEludGVncmF0aW9uPFwvc3Ryb25nPjxcL3NwYW4+PFwvcD48cD48c3BhbiBjbGFzcz1cImN1c3RvbV9oMlwiIHN0eWxlPVwiZm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDI0cHg7XCI+PHN0cm9uZz5DU1MgSGVscGVyIENsYXNzZXM8XC9zdHJvbmc+PFwvc3Bhbj48XC9wPjxwPlRoZSBmb2xsb3dpbmcgQ1NTIGNsYXNzZXMgY2FuIGJlIGFkZGVkIHRvIGFueSBIVE1MIGVsZW1lbnQgb24gdGhlIHBhZ2UuIEtpb3NxIHdpbGwgYXV0b21hdGljYWxseSBhdHRhY2ggdGhlIGNvcnJlc3BvbmRpbmcgYmVoYXZpb3IuPFwvcD48cD48c3BhbiBjbGFzcz1cImN1c3RvbV9oM1wiIHN0eWxlPVwiZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDI0cHg7XCI+PHN0cm9uZz5DU1MgQ2xhc3NCZWhhdmlvcjxcL3N0cm9uZz48XC9zcGFuPjxcL3A+PHA+PHN0cm9uZz4ua2lvc3Etb3Blbi1vZmZlcnM8XC9zdHJvbmc+IDogT3BlbnMgdGhlIHNpdGUncyBvZmZlcnMgbW9kYWwgd2hlbiBjbGlja2VkLjxcL3A+PHA+PHN0cm9uZz4ua2lvc3EtY2hlY2tvdXQ8XC9zdHJvbmc+IDogT3BlbnMgdGhlIGNoZWNrb3V0IGZvciB0aGUgZGF0YS1pdGVtLWlkIHNldCBpbiB0aGUgbWV0YWRhdGEgb2YgdGhlIGh0bWwgZWxlbWVudCB5b3UndmUgc2V0IHRoaXMgY2xhc3Mgb24uPFwvcD48cD48c3Ryb25nPi5raW9zcS1jaGVja291dC1tb250aGx5PFwvc3Ryb25nPiA6IE9wZW5zIHRoZSBjaGVja291dCBmb3IgdGhlIE1vbnRobHkgb2ZmZXIgdXNpbmcgdGhlIHVzZXIncyBjdXJyZW50IGN1cnJlbmN5LjxcL3A+PHA+PHN0cm9uZz4ua2lvc3EtY2hlY2tvdXQteWVhcmx5PFwvc3Ryb25nPiA6IE9wZW5zIHRoZSBjaGVja291dCBmb3IgdGhlIFllYXJseSBvZmZlciB1c2luZyB0aGUgdXNlcidzIGN1cnJlbnQgY3VycmVuY3kuPFwvcD48cD48c3BhbiBjbGFzcz1cImN1c3RvbV9oM1wiIHN0eWxlPVwiZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDI0cHg7XCI+PHN0cm9uZz5FeGFtcGxlPFwvc3Ryb25nPjxcL3NwYW4+PFwvcD48cD4mbHQ7YnV0dG9uIGNsYXNzPVwiPHN0cm9uZz5raW9zcS1vcGVuLW9mZmVyczxcL3N0cm9uZz5cIiZndDtWaWV3IE9mZmVycyZsdDtcL2J1dHRvbiZndDs8XC9wPjxwPiZsdDtidXR0b24gY2xhc3M9XCI8c3Ryb25nPmtpb3NxLWNoZWNrb3V0LW1vbnRobHk8XC9zdHJvbmc+XCImZ3Q7PFwvcD48cD5TdWJzY3JpYmUgTW9udGhseTxcL3A+PHA+Jmx0O1wvYnV0dG9uJmd0OzxcL3A+PHA+Jmx0O2J1dHRvbiBjbGFzcz1cIjxzdHJvbmc+a2lvc3EtY2hlY2tvdXQteWVhcmx5PFwvc3Ryb25nPlwiJmd0OzxcL3A+PHA+U3Vic2NyaWJlIFllYXJseTxcL3A+PHA+Jmx0O1wvYnV0dG9uJmd0OzxcL3A+PHA+PHNwYW4gY2xhc3M9XCJjdXN0b21faDJcIiBzdHlsZT1cImZvbnQtc2l6ZTogMThweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi1ib3R0b206IDEwcHg7IGxpbmUtaGVpZ2h0OiAyNHB4O1wiPjxzdHJvbmc+SmF2YVNjcmlwdCBBUEk8XC9zdHJvbmc+PFwvc3Bhbj48XC9wPjxwPldoZW4gdGhlIEtpb3NxIGxpYnJhcnkgaXMgbG9hZGVkIChmcm9tIHRoZSBwYWdlIGhlYWRlciksIGEgc2V0IG9mIGhlbHBlciBmdW5jdGlvbnMgaXMgYXZhaWxhYmxlIGdsb2JhbGx5IHRocm91Z2ggdGhlIHdpbmRvdy5GVVRSLktpb3NxLkZlYXR1cmUuT2ZmZXJzIG5hbWVzcGFjZS48XC9wPjxwPjxzdHJvbmc+d2luZG93LkZVVFIuS2lvc3EuRmVhdHVyZS5PZmZlcnMuZ2V0T2ZmZXJzKCk8XC9zdHJvbmc+IDogUmV0dXJucyBhbiBhcnJheSBvZiBhbGwgb2ZmZXJzIGF2YWlsYWJsZSBmb3IgdGhlIHVzZXIncyBjdXJyZW50IGN1cnJlbmN5LjxcL3A+PHA+PHN0cm9uZz53aW5kb3cuRlVUUi5LaW9zcS5GZWF0dXJlLk9mZmVycy5nZXRNb250aGx5T2ZmZXIoKTxcL3N0cm9uZz4gOiBSZXR1cm5zIHRoZSBNb250aGx5IG9mZmVyIG9iamVjdCBmb3IgdGhlIHVzZXIncyBjdXJyZW50IGN1cnJlbmN5LjxcL3A+PHA+PHN0cm9uZz53aW5kb3cuRlVUUi5LaW9zcS5GZWF0dXJlLk9mZmVycy5nZXRZZWFybHlPZmZlcigpIDogPFwvc3Ryb25nPlJldHVybnMgdGhlIFllYXJseSBvZmZlciBvYmplY3QgZm9yIHRoZSB1c2VyJ3MgY3VycmVudCBjdXJyZW5jeS48XC9wPjxwPjxzdHJvbmc+d2luZG93LkZVVFIuS2lvc3EuRmVhdHVyZS5PZmZlcnMuZ2V0MlllYXJseU9mZmVyKCk8XC9zdHJvbmc+IDogUmV0dXJucyB0aGUgMi1ZZWFyIG9mZmVyIG9iamVjdCBmb3IgdGhlIHVzZXIncyBjdXJyZW50IGN1cnJlbmN5LjxcL3A+PHA+PHN0cm9uZz53aW5kb3cuRlVUUi5LaW9zcS5GZWF0dXJlLk9mZmVycy5nZXRDdXJyZW5jeUNvZGUoKTxcL3N0cm9uZz4gOiBSZXR1cm5zIHRoZSB1c2VyJ3MgY3VycmVudCBjdXJyZW5jeSBjb2RlIChlLmcuIFVTRCwgR0JQLCBFVVIpLjxcL3A+PHA+VGhlc2UgaGVscGVyIG1ldGhvZHMgbWFrZSBpdCBlYXN5IHRvIGJ1aWxkIGN1c3RvbSB3aWRnZXRzLCBkaXNwbGF5IGxvY2FsaXplZCBwcmljaW5nLCBvciB0cmlnZ2VyIHRoZSBhcHByb3ByaWF0ZSBjaGVja291dCBmbG93IHdpdGhvdXQgaGF2aW5nIHRvIGR1cGxpY2F0ZSBidXNpbmVzcyBsb2dpYy48XC9wPiIsInRyaWFsIjp7ImR1cmF0aW9uIjo3fSwibmV3c2xldHRlcl9hdXRvX29wdGluIjp0cnVlLCJyZWd3YWxsX2Rpc21pc3NfcmVzZXRfY291bnRlciI6dHJ1ZSwiaWQiOiJ0b21zaGFyZHdhcmVfZW4tdXMiLCJsYXllckN1c3RvbU1hcmt1cCI6eyJtYWluX2xheWVyX2VuYWJsZWQiOnRydWUsIm1haW5fbGF5ZXIiOiI8c3R5bGU+ICNraW9zcS1hcHAtcGF5d2FsbC1qcyB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH0gLmtpb3NxLW1haW4tbGF5ZXIgeyBib3JkZXItYm90dG9tOiBub25lOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJSQU5EIFNFVFRJTkdTID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlwvIC5raW9zcS10cGwtcmVnd2FsbCB7IFwvKiBDb2xvdXJzICpcLyAtLWtpb3NxLXRwbC1yZWd3YWxsLXByaW1hcnk6ICMxMTE4Mjc7IC0ta2lvc3EtdHBsLXJlZ3dhbGwtc2Vjb25kYXJ5OiAjZDgzODNiOyAtLWtpb3NxLXRwbC1yZWd3YWxsLXN1Y2Nlc3M6ICNkODM4M2I7IC0ta2lvc3EtdHBsLXJlZ3dhbGwtZXJyb3I6ICNlZjQ0NDQ7IC0ta2lvc3EtdHBsLXJlZ3dhbGwtc3VyZmFjZTogI2ZmZmZmZjsgLS1raW9zcS10cGwtcmVnd2FsbC10ZXh0OiAjMTExODI3OyAtLWtpb3NxLXRwbC1yZWd3YWxsLXRleHQtc2Vjb25kYXJ5OiAjNjY2OyAtLWtpb3NxLXRwbC1yZWd3YWxsLWxpbms6ICMyMjI7IC0ta2lvc3EtdHBsLXJlZ3dhbGwtYm9yZGVyOiAjY2ZjZmNmOyAtLWtpb3NxLXRwbC1yZWd3YWxsLWJ1dHRvbi10ZXh0OiAjZmZmOyAtLWtpb3NxLXRwbC1yZWd3YWxsLWJ1dHRvbi1ob3Zlci10ZXh0OiAjZmZmOyBcLyogVHlwb2dyYXBoeSAqXC8gLS1raW9zcS10cGwtcmVnd2FsbC1mb250LWJvZHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IC0ta2lvc3EtdHBsLXJlZ3dhbGwtZm9udC1oZWFkaW5nOiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBcLyogU2l6ZXMgKlwvIC0ta2lvc3EtdHBsLXJlZ3dhbGwtbG9nby13aWR0aDogMTgwcHg7IC0ta2lvc3EtdHBsLXJlZ3dhbGwtaGVhZGluZy1zaXplOiAxLjVyZW07IC0ta2lvc3EtdHBsLXJlZ3dhbGwtYnV0dG9uLXdpZHRoOiA2MCU7IFwvKiBFZmZlY3RzICpcLyAtLWtpb3NxLXRwbC1yZWd3YWxsLXNoYWRvdzogMCAxMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIC4wOCk7IH0gXC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQkFTRSAmIExBWU9VVCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcLyAua2lvc3EtdHBsLXJlZ3dhbGwgKiwgLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LWZhbWlseTogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtZm9udC1ib2R5KTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA3MDBweDsgbWFyZ2luOiBhdXRvOyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1zdXJmYWNlKTsgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsgYm94LXNoYWRvdzogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtc2hhZG93KTsgYW5pbWF0aW9uOiBraW9zcS10cGwtcmVnd2FsbC1zbGlkZS11cCAwLjVzIGVhc2U7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWNvbnRlbnQgeyBwYWRkaW5nOiAyLjVyZW0gMnJlbSAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjY7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWxvZ28geyBtYXgtd2lkdGg6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLWxvZ28td2lkdGgpOyBtYXJnaW46IGF1dG87IG1hcmdpbi1ib3R0b206IDAuMnJlbTsgYW5pbWF0aW9uOiBraW9zcS10cGwtcmVnd2FsbC1mYWRlLWluIDFzIGVhc2U7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2UsIC5raW9zcS10cGwtcmVnd2FsbC1tZXNzYWdlLWxhcmdlLCAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZS1zZWNvbmRhcnksIC5raW9zcS10cGwtcmVnd2FsbC1tZXNzYWdlLWJvdHRvbSB7IGNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC10ZXh0KTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZSB7IG1hcmdpbjogMXJlbSAwIDAuNXJlbTsgZm9udC1mYW1pbHk6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLWZvbnQtaGVhZGluZyk7IGZvbnQtc2l6ZTogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtaGVhZGluZy1zaXplKTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZS1sYXJnZSB7IG1hcmdpbjogMS4ycmVtIDAgMC41cmVtOyBmb250LWZhbWlseTogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtZm9udC1oZWFkaW5nKTsgZm9udC1zaXplOiAxLjJyZW07IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2Utc2Vjb25kYXJ5IHsgbWFyZ2luOiAxLjJyZW0gMCAwLjVyZW07IGZvbnQtZmFtaWx5OiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1mb250LWhlYWRpbmcpOyBmb250LXNpemU6IDFyZW07IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2UtYm90dG9tIHsgbWFyZ2luOiAxcmVtIDAgMS41cmVtOyBmb250LXNpemU6IDAuOXJlbTsgdGV4dC1hbGlnbjogcmlnaHQ7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2Ugc3Ryb25nLCAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZS1sYXJnZSBzdHJvbmcgeyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtdGV4dCk7IGZvbnQtd2VpZ2h0OiA2MDA7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2UgYSwgLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2UtYm90dG9tIGEgeyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtbGluayk7IGZvbnQtd2VpZ2h0OiA1MDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZSBhOmhvdmVyLCAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZS1ib3R0b20gYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJFTkVGSVRTIChNQUlOIFdBTEwgJiBNT0RBTCkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXC8gLmtpb3NxLXRwbC1yZWd3YWxsLWJlbmVmaXRzIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMC41cmVtIDAgMS4yNXJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwIDEuNXJlbTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtYmVuZWZpdHMgdWwgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDg1JTsgcGFkZGluZzogMDsgbWFyZ2luOiAwIGF1dG87IGxpc3Qtc3R5bGU6IG5vbmU7IHRleHQtYWxpZ246IGxlZnQ7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWJlbmVmaXRzIGxpIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IG1hcmdpbi1ib3R0b206IDAuNHJlbTsgY29sb3I6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLXRleHQpOyBmb250LXNpemU6IDAuOXJlbTsgbGluZS1oZWlnaHQ6IDEuNDsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtYmVuZWZpdHMgbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWJlbmVmaXRzIC5raW9zcS10cGwtcmVnd2FsbC1jaGVjayB7IG1hcmdpbi1yaWdodDogNnB4OyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtc2Vjb25kYXJ5KTsgZm9udC13ZWlnaHQ6IDcwMDsgZmxleC1zaHJpbms6IDA7IH0gXC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRU1BSUwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXC8gLmtpb3NxLXRwbC1yZWd3YWxsLWVtYWlsIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDE0cHggMjBweDsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMXJlbTsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyOiAycHggc29saWQgdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtYm9yZGVyKTsgYm9yZGVyLXJhZGl1czogMTBweDsgb3V0bGluZTogbm9uZTsgZm9udC1zaXplOiAwLjk1cmVtOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtdGV4dCk7IGNhcmV0LWNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1zZWNvbmRhcnkpOyB9IC5raW9zcS10cGwtcmVnd2FsbC1lbWFpbDpmb2N1cyB7IGJvcmRlci1jb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtcHJpbWFyeSk7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDk5LCAxMDIsIDI0MSwgMC4xNSk7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWVtYWlsOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjOGQ4ZDhkOyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWVtYWlsOmZvY3VzOjpwbGFjZWhvbGRlciB7IGNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1zZWNvbmRhcnkpOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IENIRUNLQk9YRVMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXC8gLmtpb3NxLXRwbC1yZWd3YWxsLWNoZWNrYm94ZXMgeyBtYXJnaW46IDA7IHRleHQtYWxpZ246IGxlZnQ7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWNoZWNrYm94IHsgZGlzcGxheTogZmxleDsgZ2FwOiA4cHg7IG1hcmdpbjogOHB4IDA7IGZvbnQtc2l6ZTogMTRweDsgY3Vyc29yOiBwb2ludGVyOyB9IC5raW9zcS10cGwtcmVnd2FsbC1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyBhY2NlbnQtY29sb3I6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLXNlY29uZGFyeSk7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW5ld3NsZXR0ZXItb3B0aW4geyBkaXNwbGF5OiBub25lOyB9IC5raW9zcS10cGwtcmVnd2FsbC1zaG93LW5ld3NsZXR0ZXItb3B0aW4gLmtpb3NxLXRwbC1yZWd3YWxsLW5ld3NsZXR0ZXItb3B0aW4geyBkaXNwbGF5OiBmbGV4OyB9IC5raW9zcS10cGwtcmVnd2FsbC1hdXRvLW9wdGluLWVuYWJsZWQgLmtpb3NxLXRwbC1yZWd3YWxsLW5ld3NsZXR0ZXItb3B0aW4geyBkaXNwbGF5OiBub25lOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNVQk1JVCBCVVRUT04gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXC8gLmtpb3NxLXRwbC1yZWd3YWxsLXN1Ym1pdCB7IHdpZHRoOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1idXR0b24td2lkdGgpOyBtYXJnaW46IDIwcHggMDsgY29sb3I6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLWJ1dHRvbi10ZXh0KTsgYmFja2dyb3VuZDogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtc2Vjb25kYXJ5KTsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiAxMHB4OyBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSg5OSwgMTAyLCAyNDEsIDAuMik7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAxcmVtOyBmb250LXdlaWdodDogODAwOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9IC5raW9zcS10cGwtcmVnd2FsbC1zdWJtaXQ6aG92ZXIgeyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtYnV0dG9uLWhvdmVyLXRleHQpOyBiYWNrZ3JvdW5kOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1wcmltYXJ5KTsgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDk5LCAxMDIsIDI0MSwgMC4yNSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtc3VibWl0OmFjdGl2ZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSBcLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBMRUdBTCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcLyAua2lvc3EtdHBsLXJlZ3dhbGwtbGVnYWwgeyBtYXJnaW4tdG9wOiAxMnB4OyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtdGV4dC1zZWNvbmRhcnkpOyBmb250LXNpemU6IDExcHg7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLXJ1bGUgeyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAxLjVyZW0gMDsgYmFja2dyb3VuZDogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtYm9yZGVyKTsgYm9yZGVyOiAwOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IERJU01JU1MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXC8gLmtpb3NxLXRwbC1yZWd3YWxsLWRpc21pc3MgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTVweDsgcmlnaHQ6IDE1cHg7IGRpc3BsYXk6IGZsZXg7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IHBhZGRpbmc6IDA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBjb2xvcjogIzRiNTU2MzsgYmFja2dyb3VuZDogI2YzZjRmNjsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiA1MCU7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMTsgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgei1pbmRleDogMTA7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWRpc21pc3M6aG92ZXIgeyBjb2xvcjogIzExMTgyNzsgYmFja2dyb3VuZDogI2U1ZTdlYjsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IE1PREFMID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlwvIC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbCB7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogOTk5OTsgaW5zZXQ6IDA7IGRpc3BsYXk6IG5vbmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbC5raW9zcS10cGwtcmVnd2FsbC1pcy12aXNpYmxlIHsgZGlzcGxheTogZmxleDsgb3BhY2l0eTogMTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbW9kYWwtY29udGVudCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDk1JTsgbWF4LXdpZHRoOiA0MDBweDsgcGFkZGluZzogMnJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1zdXJmYWNlKTsgYm9yZGVyLXJhZGl1czogMTZweDsgYm94LXNoYWRvdzogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtc2hhZG93KTsgYW5pbWF0aW9uOiBraW9zcS10cGwtcmVnd2FsbC1tb2RhbC1hcHBlYXIgMC40cyBmb3J3YXJkczsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbW9kYWwtbG9nbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDE3MHB4OyBtYXJnaW46IDAgYXV0byAxLjI1cmVtOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tZXNzYWdlLWJveCB7IGNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC10ZXh0KTsgZm9udC1zaXplOiAxcmVtOyBtYXJnaW46IDFyZW0gMCAxLjVyZW07IGxpbmUtaGVpZ2h0OiAxLjQ7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWxvYWRpbmctaWNvbiwgLmtpb3NxLXRwbC1yZWd3YWxsLXN1Y2Nlc3Mtc3RhdGUsIC5raW9zcS10cGwtcmVnd2FsbC1leGlzdGluZy1zdGF0ZSB7IGRpc3BsYXk6IG5vbmU7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsW2RhdGEtc3RhdGU9XCJsb2FkaW5nXCJdIC5raW9zcS10cGwtcmVnd2FsbC1sb2FkaW5nLWljb24geyBkaXNwbGF5OiBmbGV4OyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwiZXJyb3JcIl0gLmtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2UtYm94IHsgY29sb3I6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLWVycm9yKTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbW9kYWxbZGF0YS1zdGF0ZT1cInN1Y2Nlc3NcIl0gLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsLWRlZmF1bHQsIC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwic3VjY2Vzc1wiXSAua2lvc3EtdHBsLXJlZ3dhbGwtbWVzc2FnZS1ib3ggeyBkaXNwbGF5OiBub25lOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwic3VjY2Vzc1wiXSAua2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1zdGF0ZSB7IGRpc3BsYXk6IGJsb2NrOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwiZXhpc3RpbmdcIl0gLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsLWRlZmF1bHQgeyBkaXNwbGF5OiBub25lOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwiZXhpc3RpbmdcIl0gLmtpb3NxLXRwbC1yZWd3YWxsLWV4aXN0aW5nLXN0YXRlIHsgZGlzcGxheTogYmxvY2s7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWxvYWRpbmctaWNvbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgbWFyZ2luOiAxNXB4IGF1dG8gMS41cmVtOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtbG9hZGluZy1zcGlubmVyIHsgd2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgYm9yZGVyOiAzLjVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtcHJpbWFyeSk7IGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1wcmltYXJ5KTsgYm9yZGVyLXJhZGl1czogNTAlOyBhbmltYXRpb246IGtpb3NxLXRwbC1yZWd3YWxsLXNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWxvYWRpbmctcHVsc2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiA4MHB4OyBoZWlnaHQ6IDgwcHg7IGJhY2tncm91bmQ6IHJnYmEoOTksIDEwMiwgMjQxLCAwLjEpOyBib3JkZXItcmFkaXVzOiA1MCU7IGFuaW1hdGlvbjoga2lvc3EtdHBsLXJlZ3dhbGwtcHVsc2UgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1zdGF0ZSB7IHBhZGRpbmctdG9wOiA4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1jaGVja21hcmsgeyB3aWR0aDogNTZweDsgaGVpZ2h0OiA1NnB4OyBtYXJnaW46IDAgYXV0byAxMnB4OyB9IC5raW9zcS10cGwtcmVnd2FsbC1zdWNjZXNzLWNoZWNrbWFyayBzdmcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9IC5raW9zcS10cGwtcmVnd2FsbC1zdWNjZXNzLWxvZ28geyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxODBweDsgbWF4LWhlaWdodDogNDBweDsgbWFyZ2luOiAwIGF1dG8gMTZweDsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1oZWFkaW5nIHsgbWFyZ2luOiAwIDAgOHB4OyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtdGV4dCk7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDEuMzsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1zdWJ0aXRsZSB7IG1hcmdpbjogMCAwIDI0cHg7IGNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC10ZXh0LXNlY29uZGFyeSk7IGZvbnQtc2l6ZTogMTRweDsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtcHJpbWFyeS1idXR0b24geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogNTJweDsgcGFkZGluZzogMCAyNHB4OyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtYnV0dG9uLXRleHQpOyBiYWNrZ3JvdW5kOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1zZWNvbmRhcnkpOyBib3JkZXI6IDA7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMC4wNGVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IC5raW9zcS10cGwtcmVnd2FsbC1wcmltYXJ5LWJ1dHRvbjpob3ZlciB7IGNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1idXR0b24taG92ZXItdGV4dCk7IGJhY2tncm91bmQ6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLXByaW1hcnkpOyB9IC5raW9zcS10cGwtcmVnd2FsbC1zdWNjZXNzLWZvb3Rub3RlIHsgbWFyZ2luLXRvcDogMTZweDsgY29sb3I6IHZhcigtLWtpb3NxLXRwbC1yZWd3YWxsLXRleHQtc2Vjb25kYXJ5KTsgZm9udC1zaXplOiAxMnB4OyB9IC5raW9zcS10cGwtcmVnd2FsbC1leGlzdGluZy1zdGF0ZSB7IHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbTsgfSAua2lvc3EtdHBsLXJlZ3dhbGwtZXhpc3Rpbmctc3RhdGUgcCB7IG1hcmdpbjogMCAwIDEuMjVyZW07IGNvbG9yOiB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC10ZXh0KTsgZm9udC1zaXplOiAxLjA1cmVtOyBsaW5lLWhlaWdodDogMS41OyB9IC5raW9zcS10cGwtcmVnd2FsbC1leGlzdGluZy1zdGF0ZSBhIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtc2Vjb25kYXJ5KTsgZm9udC1zaXplOiAxcmVtOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9IC5raW9zcS10cGwtcmVnd2FsbC1leGlzdGluZy1zdGF0ZSBhW2RhdGEtcmVzZXRdIHsgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBjb2xvcjogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtdGV4dC1zZWNvbmRhcnkpOyBmb250LXNpemU6IDAuOTVyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWV4aXN0aW5nLXN0YXRlIGE6aG92ZXIgeyBvcGFjaXR5OiAwLjg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbC1idXR0b24geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAuNzVyZW0gMXJlbTsgbWFyZ2luLXRvcDogMC41cmVtOyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogdmFyKC0ta2lvc3EtdHBsLXJlZ3dhbGwtZXJyb3IpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1raW9zcS10cGwtcmVnd2FsbC1lcnJvcik7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAxcmVtOyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMS41OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwibG9hZGluZ1wiXSAua2lvc3EtdHBsLXJlZ3dhbGwtY2xvc2UtbW9kYWwsIC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbFtkYXRhLXN0YXRlPVwic3VjY2Vzc1wiXSAua2lvc3EtdHBsLXJlZ3dhbGwtY2xvc2UtbW9kYWwgeyBkaXNwbGF5OiBub25lOyB9IFwvKiBGb3JjZSBtb2RhbCBiZW5lZml0cyB0byByZW1haW4gY2VudGVyZWQgYmxvY2sgd2l0aCBsZWZ0LWFsaWduZWQgdGlja3MgKlwvIC5raW9zcS10cGwtcmVnd2FsbC1tb2RhbCAua2lvc3EtdHBsLXJlZ3dhbGwtYmVuZWZpdHMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDA7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsIC5raW9zcS10cGwtcmVnd2FsbC1iZW5lZml0cyB1bCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IGF1dG87IHRleHQtYWxpZ246IGxlZnQ7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsIC5raW9zcS10cGwtcmVnd2FsbC1iZW5lZml0czplbXB0eSwgLmtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsIC5raW9zcS10cGwtcmVnd2FsbC1iZW5lZml0czpub3QoOmhhcyhsaTpub3QoOmVtcHR5KSkpIHsgbWFyZ2luOiAwOyB9IFwvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEFOSU1BVElPTlMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXC8gQGtleWZyYW1lcyBraW9zcS10cGwtcmVnd2FsbC1zbGlkZS11cCB7IGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH0gdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfSBAa2V5ZnJhbWVzIGtpb3NxLXRwbC1yZWd3YWxsLWZhZGUtaW4geyBmcm9tIHsgb3BhY2l0eTogMDsgfSB0byB7IG9wYWNpdHk6IDE7IH0gfSBAa2V5ZnJhbWVzIGtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsLWFwcGVhciB7IGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgc2NhbGUoMC45NSk7IH0gdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7IH0gfSBAa2V5ZnJhbWVzIGtpb3NxLXRwbC1yZWd3YWxsLXNwaW4geyB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfSBAa2V5ZnJhbWVzIGtpb3NxLXRwbC1yZWd3YWxsLXB1bHNlIHsgMCUsIDEwMCUgeyBvcGFjaXR5OiAwLjU7IHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH0gNTAlIHsgb3BhY2l0eTogMC4yOyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9IH0gXC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gTU9CSUxFID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlwvIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHsgLmtpb3NxLXRwbC1yZWd3YWxsLXN1Ym1pdCB7IHdpZHRoOiAxMDAlOyB9IC5raW9zcS10cGwtcmVnd2FsbC1iZW5lZml0cyB7IHBhZGRpbmc6IDAgMCAwIDEwcHg7IH0gLmtpb3NxLXRwbC1yZWd3YWxsLWJlbmVmaXRzIHVsIHsgbWF4LXdpZHRoOiAxMDAlOyB9IH0gPFwvc3R5bGU+PGRpdiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsIGtpb3NxLW5ld3NsZXR0ZXItYXV0by1vcHRpblwiPiA8ZGl2IGNsYXNzPVwia2lvc3EtbWFpbi1sYXllclwiPiA8ZGl2IGNsYXNzPVwia2lvc3EtZ3JhZGllbnRcIj48XC9kaXY+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1jb250YWluZXJcIj4gPCEtLSBSZS1lbmFibGVkIGNsb3NlIGJ1dHRvbiAtLT4gPGJ1dHRvbiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLWRpc21pc3NcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIj5cdTI3MTU8XC9idXR0b24+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1jb250ZW50XCI+IDxpbWcgc3JjPVwiaHR0cHM6XC9cL3ZhbmlsbGEuZnV0dXJlY2RuLm5ldFwvdG9tc2hhcmR3YXJlXC9tZWRpYVwvaW1nXC9icmFuZF9sb2dvLnN2Z1wiIGFsdD1cIlNpdGUgTG9nb1wiIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtbG9nb1wiPiA8cCBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLW1lc3NhZ2UtbGFyZ2VcIj5HYWluIGFjY2VzcyB0byA8c3BhbiBzdHlsZT1cImNvbG9yOiAjZDgzODNiOyBmb250LXdlaWdodDogOTAwO1wiPlRvbVx1MjAxOXMgSGFyZHdhcmU8XC9zcGFuPiB3aXRoIGEgPHNwYW4gc3R5bGU9XCJmb250LXdlaWdodDogOTAwO1wiPkZSRUU8XC9zcGFuPiBhY2NvdW50PFwvcD4gPHAgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1tZXNzYWdlLXNlY29uZGFyeVwiPkdldCBtb3JlIGZyb20gdGhlIHdvcmxkXHUyMDE5cyBsZWFkaW5nIFBDIGhhcmR3YXJlIGNvbW11bml0eTxcL3A+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1iZW5lZml0c1wiPiA8dWw+IDxsaT4gPHNwYW4gY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1jaGVja1wiPlx1MjcxNDxcL3NwYW4+IFVubGltaXRlZCBhY2Nlc3MgdG8gZXhwZXJ0IGFuYWx5c2lzIGFuZCBpbnNpZ2h0cyA8XC9saT4gPGxpPiA8c3BhbiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLWNoZWNrXCI+XHUyNzE0PFwvc3Bhbj4gSm9pbiB0aGUgY29udmVyc2F0aW9uIHdpdGggY29tbWVudHMgYW5kIGZvcnVtcyA8XC9saT4gPGxpPiA8c3BhbiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLWNoZWNrXCI+XHUyNzE0PFwvc3Bhbj4gR2V0IEhhcmR3aXJlZCwgb3VyIGluY3JlZGlibGUgbmV3c2xldHRlciBmb3IgaGFyZHdhcmUgaW5zaWRlcnMuIDxcL2xpPiA8XC91bD4gPFwvZGl2PiA8aW5wdXQgdHlwZT1cImVtYWlsXCIgcGxhY2Vob2xkZXI9XCJFTlRFUiBZT1VSIEVNQUlMXCIgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1lbWFpbFwiPiA8ZGl2IGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtY2hlY2tib3hlc1wiPiA8bGFiZWwgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1jaGVja2JveCBraW9zcS10cGwtcmVnd2FsbC1uZXdzbGV0dGVyLW9wdGluXCI+IDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLW5ld3NsZXR0ZXItY2hlY2tib3hcIj48c3Bhbj5TaWduIG1lIHVwIHRvIHRoZSBmcmVlIGRhaWx5IG5ld3NsZXR0ZXIuPFwvc3Bhbj48XC9sYWJlbD4gPGxhYmVsIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtY2hlY2tib3hcIj4gPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtY29udGFjdC1vdGhlcnNcIj48c3Bhbj5Db250YWN0IG1lIHdpdGggbmV3cyBhbmQgb2ZmZXJzIGZyb20gPHNwYW4gZGF0YS1raW9zcS1yZWd3YWxsLXNpdGUtbmFtZT50aGlzIHNpdGU8XC9zcGFuPiBhbmQgb3RoZXIgRnV0dXJlIGJyYW5kczxcL3NwYW4+PFwvbGFiZWw+IDxcL2Rpdj4gPGJ1dHRvbiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLXN1Ym1pdFwiPlNJR04gTUUgVVAhPFwvYnV0dG9uPiA8cCBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLWxlZ2FsXCI+IEJ5IHN1Ym1pdHRpbmcgeW91ciBpbmZvcm1hdGlvbiwgeW91IGNvbmZpcm0geW91IGFyZSBhZ2VkIDE2IG9yIG92ZXIsIGhhdmUgcmVhZCBvdXIgPGEgaHJlZj1cIiNcIj5Qcml2YWN5IFBvbGljeTxcL2E+IGFuZCBhZ3JlZSB0byB0aGUgPGEgaHJlZj1cIiNcIj5UZXJtcyAmYW1wOyBDb25kaXRpb25zPFwvYT4uIDxcL3A+IDxociBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLXJ1bGVcIj4gPHAgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1tZXNzYWdlLWJvdHRvbVwiPiBBbHJlYWR5IGhhdmUgYW4gYWNjb3VudD8gU2lnbiBpbiA8YSBocmVmPVwiI1wiIGRhdGEtbG9naW4+aGVyZTxcL2E+IDxcL3A+IDxcL2Rpdj4gPFwvZGl2PiA8XC9kaXY+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1tb2RhbFwiIGRhdGEtc3RhdGU9XCJpZGxlXCI+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1tb2RhbC1jb250ZW50XCI+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1tb2RhbC1kZWZhdWx0XCI+IDxpbWcgc3JjPVwiaHR0cHM6XC9cL3ZhbmlsbGEuZnV0dXJlY2RuLm5ldFwvdG9tc2hhcmR3YXJlXC9tZWRpYVwvaW1nXC9icmFuZF9sb2dvLnN2Z1wiIGFsdD1cIlNpdGUgTG9nb1wiIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtbW9kYWwtbG9nb1wiPiA8ZGl2IGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtbG9hZGluZy1pY29uXCI+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1sb2FkaW5nLXB1bHNlXCI+PFwvZGl2PiA8ZGl2IGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtbG9hZGluZy1zcGlubmVyXCI+PFwvZGl2PiA8XC9kaXY+IDxcL2Rpdj4gPHAgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1tZXNzYWdlLWJveFwiPjxcL3A+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1zdWNjZXNzLXN0YXRlXCI+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1zdWNjZXNzLWNoZWNrbWFya1wiPiA8c3ZnIHZpZXdCb3g9XCIwIDAgNTIgNTJcIiBmaWxsPVwibm9uZVwiPiA8Y2lyY2xlIGN4PVwiMjZcIiBjeT1cIjI2XCIgcj1cIjI1XCIgc3Ryb2tlPVwiIzMyQTA4Q1wiIHN0cm9rZS13aWR0aD1cIjJcIlwvPiA8cGF0aCBkPVwiTTE1IDI3bDcgNyAxNS0xNVwiIHN0cm9rZT1cIiMzMkEwOENcIiBzdHJva2Utd2lkdGg9XCIyLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIlwvPiA8XC9zdmc+IDxcL2Rpdj4gPGltZyBzcmM9XCJodHRwczpcL1wvdmFuaWxsYS5mdXR1cmVjZG4ubmV0XC90b21zaGFyZHdhcmVcL21lZGlhXC9pbWdcL2JyYW5kX2xvZ28uc3ZnXCIgYWx0PVwiU2l0ZSBsb2dvXCIgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1zdWNjZXNzLWxvZ29cIj4gPGgyIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1oZWFkaW5nXCI+IFdlbGNvbWUgdG8gVG9tJ3MgSGFyZHdhcmUgPFwvaDI+IDxwIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1zdWJ0aXRsZVwiPiBFbmpveSBhY2Nlc3MgdG8gZXhjbHVzaXZlIGNvbnRlbnQgYW5kIGZlYXR1cmVzIDxcL3A+IDxkaXYgY2xhc3M9XCJraW9zcS10cGwtcmVnd2FsbC1iZW5lZml0c1wiPiA8IS0tPHVsPiA8bGk+VW5saW1pdGVkIGFjY2VzcyB0byBleHBlcnQgYW5hbHlzaXMgYW5kIGluc2lnaHRzPFwvbGk+IDxsaT5Kb2luIHRoZSBjb252ZXJzYXRpb24gd2l0aCBjb21tZW50cyBhbmQgZm9ydW1zPFwvbGk+IDxsaT5HZXQgSGFyZHdpcmVkLCBvdXIgaW5jcmVkaWJsZSBuZXdzbGV0dGVyIGZvciBoYXJkd2FyZSBpbnNpZGVyczxcL2xpPiA8XC91bD4tLT4gPFwvZGl2PiA8YnV0dG9uIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtcHJpbWFyeS1idXR0b24ga2lvc3EtdHBsLXJlZ3dhbGwtY29udGludWVcIiBkYXRhLWtpb3NxLXJlZ3dhbGwtbWVzc2FnZT1cImNvbnRpbnVlTGFiZWxcIj48XC9idXR0b24+IDxwIGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtc3VjY2Vzcy1mb290bm90ZVwiIGRhdGEta2lvc3EtcmVnd2FsbC1tZXNzYWdlPVwic3VjY2Vzc0Zvb3Rub3RlXCI+PFwvcD4gPFwvZGl2PiA8ZGl2IGNsYXNzPVwia2lvc3EtdHBsLXJlZ3dhbGwtZXhpc3Rpbmctc3RhdGVcIj4gPHAgZGF0YS1raW9zcS1yZWd3YWxsLW1lc3NhZ2U9XCJleGlzdGluZ0FjY291bnRQcm9tcHRcIj48XC9wPiA8YSBocmVmPVwiI1wiIGRhdGEtbG9naW4+IDxzdHJvbmcgZGF0YS1raW9zcS1yZWd3YWxsLW1lc3NhZ2U9XCJzaWduSW5MYWJlbFwiPjxcL3N0cm9uZz48XC9hPiA8YnI+IDxhIGhyZWY9XCIjXCIgZGF0YS1yZXNldCBkYXRhLWtpb3NxLXJlZ3dhbGwtbWVzc2FnZT1cInJlc2V0UGFzc3dvcmRMYWJlbFwiPjxcL2E+IDxcL2Rpdj4gPGJ1dHRvbiBjbGFzcz1cImtpb3NxLXRwbC1yZWd3YWxsLW1vZGFsLWJ1dHRvbiBraW9zcS10cGwtcmVnd2FsbC1jbG9zZS1tb2RhbFwiPiBDTE9TRSA8XC9idXR0b24+IDxcL2Rpdj4gPFwvZGl2PiA8XC9kaXY+IDxzY3JpcHQ+IChmdW5jdGlvbiAoKSB7IGNvbnNvbGUubG9nKCdbS2lvc3FdIFJlZ3dhbGwgVjEwJyk7IHZhciByZWd3YWxsID0gd2luZG93LkZVVFI/Lktpb3NxPy5OZXdzbGV0dGVyPy5pbml0UmVnd2FsbD8uKHsgcm9vdFNlbGVjdG9yOiAnLmtpb3NxLXRwbC1yZWd3YWxsJywgc2l0ZTogJycsIG1lc3NhZ2VzOiB7IGNyZWF0aW5nOiAnJywgYWNjb3VudEV4aXN0czogJycgfSB9KTsgaWYgKCFyZWd3YWxsKSB7IGNvbnNvbGUud2FybignW0tpb3NxIFJlZ3dhbGxdIFNpZ24tdXAgdW5hdmFpbGFibGUnKTsgfSB2YXIgcm9vdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5raW9zcS10cGwtcmVnd2FsbCcpOyB2YXIgZGlzbWlzc0J0biA9IHJvb3QgJiYgcm9vdC5xdWVyeVNlbGVjdG9yKCcua2lvc3EtdHBsLXJlZ3dhbGwtZGlzbWlzcycpOyB2YXIgc2l0ZUNvbmZpZyA9ICh3aW5kb3cuRlVUUiAmJiB3aW5kb3cuRlVUUi5LaW9zcSAmJiAod2luZG93LkZVVFIuS2lvc3EuZmluYWxTaXRlQ29uZmlnIHx8IHdpbmRvdy5GVVRSLktpb3NxLmRlZmF1bHRTaXRlQ29uZmlnKSkgfHwge307IGlmICghZGlzbWlzc0J0bikgcmV0dXJuOyBkaXNtaXNzQnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKCkgeyBpZiAocmVnd2FsbCAmJiByZWd3YWxsLmlzQnVzeSAmJiByZWd3YWxsLmlzQnVzeSgpKSByZXR1cm47IHdpbmRvdy5kaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudCgnZGlzbWlzc1JlZ3dhbGwnKSk7IGlmIChzaXRlQ29uZmlnLnJlZ3dhbGxfZGlzbWlzc19yZXNldF9jb3VudGVyKSB7IGxvY2FsU3RvcmFnZS5yZW1vdmVJdGVtKCdraW9zcV9hcnRpY2xlX3Jlc2V0Jyk7IGxvY2FsU3RvcmFnZS5yZW1vdmVJdGVtKCdraW9zcV9hcnRpY2xlX3VybF9hY2snKTsgfSB3aW5kb3cuZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoJ2V2dF9hMTN4JykpOyB9KTsgfSkoKTsgPFwvc2NyaXB0PiIsIm1haW5fbGF5ZXJfcHJlbWl1bV9lbmFibGVkIjp0cnVlLCJtYWluX2xheWVyX3ByZW1pdW0iOiI8c3R5bGU+IC5mcmFtZS0yNywgLmZyYW1lLTI3ICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IC5jb250ZW50LWZyYW1lLTI3IHsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6IDIwcHg7IHdpZHRoOiAxMDAlOyBib3JkZXItcmFkaXVzOiAxcmVtOyBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IHBhZGRpbmc6IDJyZW07IHotaW5kZXg6IDEwOyBhbmltYXRpb246IGZsb2F0SW4gMC4zcyBlYXNlLW91dDsgYmFja2dyb3VuZDogI2ZmZmZmZjsgYm9yZGVyOiAwcHg7IC0tcGF5LWJyYW5kLWNvbG9yOiAjZGIzMzMwOyAtLXBheS1icmFuZC1ob3ZlcjogI2I4MmIyODsgfSAuZnJhbWUtMjcgeyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHZhcigtLXBheS1icmFuZC1jb2xvcik7IGJvcmRlci13aWR0aDogNHB4IDBweCA0cHggMHB4OyBwYWRkaW5nOiAzMHB4IDIwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMjRweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfSBcLyogSGVhZGVyIFRvcGxpbmUgJiBTVkcgTG9nbyAqXC8gLnlvdS12ZS1yZWFjaGVkLXlvdXItZnJlZS1hcnRpY2xlLWFjY2Vzcy1saW1pdC10aGlzLW1vbnRoIHsgY29sb3I6ICMxYjFiMWI7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyNnB4OyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMS4zOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB9IC50b20taGFyZHdhcmUtbG9nbyB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDM4cHg7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDhweDsgfSBcLyogSW5uZXIgR3JheSBCb3ggKlwvIC5mcmFtZS0xMCwgLmZyYW1lLTksIC5mcmFtZS00IHsgYmFja2dyb3VuZDogI2YyZjJmMjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBib3JkZXItcmFkaXVzOiA0cHg7IH0gLmZyYW1lLTMgeyBwYWRkaW5nOiA0MHB4IDI0cHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMjRweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA3MjBweDsgfSAuZnJhbWUtNyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMjBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfSBcLyogU3ViaGVhZCAqXC8gLnN1YnNjcmliZS10by10aGUtd2Vlay10by1jb250aW51ZS1yZWFkaW5nIHsgY29sb3I6ICMxMTExMTE7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMS4zNTsgbWF4LXdpZHRoOiA2MjBweDsgbWFyZ2luOiAwIGF1dG87IH0gXC8qIFJlZCBDaGVja21hcmsgQnVsbGV0cyAqXC8gLmZyYW1lLTcgdWwgeyBtYXJnaW46IDZweCAwOyBwYWRkaW5nOiAwOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZ2FwOiAxMHB4OyBsaXN0LXN0eWxlOiBub25lOyB9IC5mcmFtZS03IHVsIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDI4cHg7IGZvbnQtc2l6ZTogMTlweDsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICMxYTFhMWE7IGxpbmUtaGVpZ2h0OiAxLjQ7IH0gLmZyYW1lLTcgdWwgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXHUyNzEzXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBjb2xvcjogdmFyKC0tcGF5LWJyYW5kLWNvbG9yKTsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogOTAwOyB9IFwvKiBQcmljaW5nIFN0eWxlcyAqXC8gLnBheXdhbGwtcHJpY2luZy13cmFwcGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAxMHB4OyB9IC5wYXl3YWxsLXByaWNlLXByaW1hcnkgeyBmb250LXNpemU6IDQycHg7IGZvbnQtd2VpZ2h0OiA4MDA7IGNvbG9yOiAjMTExMTExOyBsaW5lLWhlaWdodDogMS4xOyBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9IC5wYXl3YWxsLXByaWNlLXN1YiB7IGZvbnQtc2l6ZTogMjJweDsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICM1NTU1NTU7IG1hcmdpbi1sZWZ0OiA2cHg7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gLnBheXdhbGwtcHJpY2Utc2Vjb25kYXJ5IHsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tcGF5LWJyYW5kLWNvbG9yKTsgbWFyZ2luLXRvcDogNnB4OyB9IFwvKiBDVEEgQnV0dG9uICpcLyAuZnJhbWUtMTcgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDZweDsgfSAuZnJhbWUtMTIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1wYXktYnJhbmQtY29sb3IpOyBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyBwYWRkaW5nOiAxNnB4IDQ0cHg7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWluLXdpZHRoOiAyNjBweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA4MDA7IGxldHRlci1zcGFjaW5nOiAwLjVweDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gLmZyYW1lLTEyOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tcGF5LWJyYW5kLWhvdmVyKTsgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfSBcLyogRm9vdGVyIFNpZ24gSW4gKlwvIC5mcmFtZS0zMiB7IHBhZGRpbmc6IDZweCAwOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogMTAwJTsgfSAuYWxyZWFkeS1zdWJzY3JpYmUtdG8tdGhlLXdlZWsgeyBjb2xvcjogIzFiMWIxYjsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDIycHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogNHB4OyB9IC5hbHJlYWR5LWhhdmUtYW4tYWNjb3VudC1zaWduLWluIHsgY29sb3I6ICMxYjFiMWI7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LXNpemU6IDE4cHg7IGN1cnNvcjogcG9pbnRlcjsgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTsgfSAuYWxyZWFkeS1oYXZlLWFuLWFjY291bnQtc2lnbi1pbjpob3ZlciB7IGNvbG9yOiB2YXIoLS1wYXktYnJhbmQtY29sb3IpOyB9IC5uby1kZWNvLWxpbmsgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gXC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE1PQklMRSBSRVNQT05TSVZFIEVOSEFOQ0VNRU5UUyAobWF4LXdpZHRoOiA2NDBweCkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlwvIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkgeyAuY29udGVudC1mcmFtZS0yNyB7IHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50OyB9IC5mcmFtZS0yNyB7IHBhZGRpbmc6IDIwcHggMTBweCAhaW1wb3J0YW50OyBnYXA6IDE2cHggIWltcG9ydGFudDsgfSBcLyogSGVhZGVyICYgTG9nbyBNb2JpbGUgU2NhbGluZyAqXC8gLnlvdS12ZS1yZWFjaGVkLXlvdXItZnJlZS1hcnRpY2xlLWFjY2Vzcy1saW1pdC10aGlzLW1vbnRoIHsgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH0gLnRvbS1oYXJkd2FyZS1sb2dvIHsgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50OyB9IFwvKiBJbm5lciBHcmF5IEJveCBTcGFjaW5nICpcLyAuZnJhbWUtMyB7IHBhZGRpbmc6IDI0cHggMTJweCAhaW1wb3J0YW50OyBnYXA6IDE4cHggIWltcG9ydGFudDsgfSAuc3Vic2NyaWJlLXRvLXRoZS13ZWVrLXRvLWNvbnRpbnVlLXJlYWRpbmcgeyBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMzUgIWltcG9ydGFudDsgfSAuZnJhbWUtNyB1bCBsaSB7IGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMzUgIWltcG9ydGFudDsgfSAuZnJhbWUtNyB1bCBsaTo6YmVmb3JlIHsgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH0gXC8qIENvbnRyb2xsZWQgUHJpY2UgU3RhY2sgKlwvIC5wYXl3YWxsLXByaWNlLXByaW1hcnkgeyBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfSAucGF5d2FsbC1wcmljZS1zdWIgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH0gLnBheXdhbGwtcHJpY2Utc2Vjb25kYXJ5IHsgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50OyB9IFwvKiBGdWxsIFdpZHRoIE1vYmlsZSBDVEEgKlwvIC5mcmFtZS0xMiB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDsgcGFkZGluZzogMTRweCAyMHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9IC5hbHJlYWR5LXN1YnNjcmliZS10by10aGUtd2VlayB7IGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9IC5hbHJlYWR5LWhhdmUtYW4tYWNjb3VudC1zaWduLWluIHsgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfSA8XC9zdHlsZT48ZGl2IGNsYXNzPVwiY29udGVudC1mcmFtZS0yNyBraW9zcS1tYWluLWxheWVyXCI+IDxkaXYgY2xhc3M9XCJmcmFtZS0yN1wiPiA8IS0tIFRvcGxpbmUgSGVhZGVyICYgU1ZHIExvZ28gLS0+IDxkaXYgY2xhc3M9XCJ5b3UtdmUtcmVhY2hlZC15b3VyLWZyZWUtYXJ0aWNsZS1hY2Nlc3MtbGltaXQtdGhpcy1tb250aFwiPiBVbmxvY2sgdGhpcyBhcnRpY2xlIHdpdGggYSBzdWJzY3JpcHRpb24gdG8gPGltZyBzcmM9XCJodHRwczpcL1wvY2RuLm1vcy5jbXMuZnV0dXJlY2RuLm5ldFwvZmxleGlpbWFnZXNcLzQxNDl2bGUwdGYxNzUyMDkzNjg1LnN2Z1wiIGFsdD1cIlRvbSdzIEhhcmR3YXJlIFByZW1pdW1cIiBjbGFzcz1cInRvbS1oYXJkd2FyZS1sb2dvXCIgXC8+IDxcL2Rpdj4gPGRpdiBjbGFzcz1cImZyYW1lLTEwXCI+IDxkaXYgY2xhc3M9XCJmcmFtZS05XCI+IDxkaXYgY2xhc3M9XCJmcmFtZS00XCI+IDxkaXYgY2xhc3M9XCJmcmFtZS0zXCI+IDxkaXYgY2xhc3M9XCJmcmFtZS03XCI+IDwhLS0gU3ViaGVhZCAtLT4gPGRpdiBjbGFzcz1cInN1YnNjcmliZS10by10aGUtd2Vlay10by1jb250aW51ZS1yZWFkaW5nXCI+IFlvdXIgc3Vic2NyaXB0aW9uIGhlbHBzIGZ1bmQgZGVlcGVyIGFuYWx5c2lzLCBpbnNpZGVyIGFjY2VzcyBhbmQgZXhjbHVzaXZlIHBlcmZvcm1hbmNlIGRhdGEuIDxcL2Rpdj4gPCEtLSBCdWxsZXRzIC0tPiA8dWw+IDxsaT5FeHBlcnQgZGVlcC1kaXZlIGFuYWx5c2lzPFwvbGk+IDxsaT5FeGNsdXNpdmUgcm9hZG1hcHMgYW5kIGluc2lnaHRzPFwvbGk+IDxsaT5BZHZhbmNlZCBwZXJmb3JtYW5jZSBkYXRhICsgQmVuY2g8XC9saT4gPFwvdWw+IDwhLS0gRHluYW1pYyBQcmljaW5nIENvbnRhaW5lciAtLT4gPGRpdiBjbGFzcz1cInBheXdhbGwtcHJpY2luZy13cmFwcGVyXCI+IDxkaXYgY2xhc3M9XCJwYXl3YWxsLXByaWNlLXByaW1hcnlcIj4gJDI5IGEgeWVhciA8c3BhbiBjbGFzcz1cInBheXdhbGwtcHJpY2Utc3ViXCI+KGxlc3MgdGhhbiAkMyBhIG1vbnRoKTxcL3NwYW4+IDxcL2Rpdj4gPGRpdiBjbGFzcz1cInBheXdhbGwtcHJpY2Utc2Vjb25kYXJ5XCI+IE9yIGNob29zZSBvdXIgMzAtZGF5IHBsYW4gZm9yICQ3IDxcL2Rpdj4gPFwvZGl2PiA8XC9kaXY+IDwhLS0gQ1RBIEJ1dHRvbiAtLT4gPGRpdiBjbGFzcz1cImZyYW1lLTE3XCI+IDxhIGlkPVwic3Vic2NyaWJlLW5vdy1yZWRpcmVjdGlvblwiIGNsYXNzPVwibm8tZGVjby1saW5rIGZyYW1lLTEyIGtpb3NxLWV2ZW50LXNpZ251cCBraW9zcS1vcGVuLW9mZmVyc1wiIGRhdGEtdHJhY2tpbmc9XCJiYXJyaWVyXCIgZGF0YS1ub1JlZGlyZWN0PVwidHJ1ZVwiPlNpZ24gbWUgdXAhPFwvYT4gPGRpdiBjbGFzcz1cImNhbmNlbC1vci1wYXVzZS1hdC1hbnl0aW1lXCI+PFwvZGl2PiA8XC9kaXY+IDxcL2Rpdj4gPFwvZGl2PiA8XC9kaXY+IDxcL2Rpdj4gPCEtLSBGb290ZXIgLS0+IDxkaXYgY2xhc3M9XCJmcmFtZS0zMlwiPiA8ZGl2IGNsYXNzPVwiYWxyZWFkeS1zdWJzY3JpYmUtdG8tdGhlLXdlZWtcIiBpZD1cImFscmVhZHktc3Vic2NyaWJlLXRvLXRoZS13ZWVrLWRpdlwiPiBBbHJlYWR5IGEgc3Vic2NyaWJlciB0byBUb20ncyBIYXJkd2FyZT8gPGRpdiBjbGFzcz1cImFscmVhZHktaGF2ZS1hbi1hY2NvdW50LXNpZ24taW4ga2lvc3EtZXZlbnQtbG9naW5cIj4gU2lnbiBpbiA8XC9kaXY+IDxcL2Rpdj4gPFwvZGl2PiA8XC9kaXY+IDxcL2Rpdj4gPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPiAoZnVuY3Rpb24oKXsgXC8qIGNvbnNvbGUuZGVidWcoXCJUb21zaGFyZHdhcmUgdjMgb2ZmZXJzIG11bHRpY3VycmVuY3kgMVwiKTsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzdWJzY3JpYmUtbm93LXJlZGlyZWN0aW9uXCIpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4geyBzY3JvbGxQb3NpdGlvbkIgPSB3aW5kb3cucGFnZVlPZmZzZXQ7IGNvbnN0IHN1YnNjcmlwdGlvbk1vZHVsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdWJzY3JpcHRpb24tbW9kdWxlJyk7IGlmIChzdWJzY3JpcHRpb25Nb2R1bGUpIHsgc3Vic2NyaXB0aW9uTW9kdWxlLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOyBjb25zdCBodG1sID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50OyBodG1sLmNsYXNzTGlzdC5hZGQoJ2JvZHktbm8tc2Nyb2xsJyk7IGh0bWwuc3R5bGUudG9wID0gYC0ke3Njcm9sbFBvc2l0aW9uQn1weGA7IH0gfSk7IHdpbmRvdy5GVVRSLktpb3NxLkdhdGVzLnNob3coJ2tpb3NxLXN1YnNjcmlwdGlvbi1nYXRlXzU4Y2NhNWE4JywgeyBjb250YWluZXI6ICcjc3Vic2NyaXB0aW9uLW1vZHVsZScsIHBvc2l0aW9uOiAncmVwbGFjZScgfSk7KlwvIH0pKCk7IDxcL3NjcmlwdD4ifX0=')); /** * Simple hasBarrier Promise for Ad Targeting * Waits for Kiosq library to finalize hasBarrier after v2/campaigns */ // Create promises for v2 data and hasBarrier resolution window.FUTR.Kiosq.promiseKiosqDataV2 = new Promise((resolve) => { window.FUTR.Kiosq.resolveKiosqDataV2 = resolve; }); window.FUTR.Kiosq.promiseHasBarrier = new Promise((resolve) => { window.FUTR.Kiosq.resolveHasBarrier = resolve; }); // Resolve hasBarrier after Kiosq v2 and campaigns complete const resolveHasBarrierFinal = () => { // Use hasBarrier calculated by Kiosq library, or false if not set // We DON'T use displayBarrier as fallback because in metered paywall: // - displayBarrier = true (page has paywall configured) // - hasBarrier = false (user still has free articles) const finalHasBarrier = window.FUTR.Kiosq?.hasBarrier ?? false; window.FUTR.Kiosq.resolveHasBarrier(finalHasBarrier); console.log( '%cKIOSQ', 'color: #ffffff; background-color: #7F00FF; padding: 2px 6px;', 'hasBarrier resolved:', finalHasBarrier, 'from:', window.FUTR.Kiosq?.hasBarrier !== undefined ? 'kiosq-library' : 'default (false)' ); }; // Wait for v2, then allow minimal time for campaign overrides (50ms optimized for speed) if (window.FUTR.Kiosq.promiseKiosqDataV2) { window.FUTR.Kiosq.promiseKiosqDataV2 .then(() => setTimeout(resolveHasBarrierFinal, 50)) .catch(() => setTimeout(resolveHasBarrierFinal, 50)); } else { setTimeout(resolveHasBarrierFinal, 0); } window.FUTR.Kiosq.isHubPage = false; window.FUTR.Kiosq.kiosqEndpoint = "https:\/\/kiosq.vanilla.tools"; window.FUTR = window.FUTR || {}; window.FUTR.Kiosq = window.FUTR.Kiosq || {}; window.FUTR.Kiosq.isPremium = false; window.FUTR.Kiosq.displayBarrier = true; window.FUTR.Kiosq.disableServices = []; (function() { window.marfeel = window.marfeel || { cmd: [] }; var _s=[]; try{_s=JSON.parse(atob(localStorage.getItem('kiosq_article_seen_urls')||'W10='));}catch(e){} window.marfeel.cmd.push(['compass', function(c) { c.setPageVar('closed', _s.length >= 3 ? 'dynamic-paywall' : ''); }]); })(); @layer legacy { .tooltip-container{display:inline-block;position:relative}.smart-tooltip{background-color:var(--flexi-brand_color_2,#333);border-radius:4px;box-shadow:0 2px 8px #0003;color:#fff;font-size:12px;max-width:25em;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:11000;word-wrap:break-word;line-height:1.4;white-space:normal;text-wrap:auto}.smart-tooltip.visible{display:block;opacity:1}.smart-tooltip.hidden{display:none;opacity:0}.tooltip-arrow{border-left:4px solid #0000;border-right:4px solid #0000;height:0;position:absolute;width:0}.tooltip-arrow.top{border-top:4px solid var(--flexi-brand_color_2,#333);bottom:-4px}.tooltip-arrow.bottom{border-bottom:4px solid var(--flexi-brand_color_2,#333);top:-4px}#kiosq-modal-portal .tooltip-container,.paywall-settings-overlay .tooltip-container{pointer-events:auto}#kiosq-modal-portal .smart-tooltip,.paywall-settings-overlay .smart-tooltip{z-index:10011}.paywall-height-input{& ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;& li{align-items:center;display:flex;gap:10px;& label{font-weight:500;min-width:100px}& input[type=range]{display:block;flex:1}& .indicator{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;color:#666;font-size:1.2em;padding:2px 4px;text-align:center;width:40px}}}}.paywall-settings-overlay{background-color:initial;height:auto;position:relative;right:10px;top:10px;transition:all .3s ease-in-out;width:auto}.paywall-settings-button-container{display:flex;flex-direction:column;gap:0;position:fixed;right:10px;top:200px;z-index:10010}.paywall-settings-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:500px;min-width:400px;opacity:1;padding:.5em;position:relative;transform:scale(1);transform-origin:top right;transition:all .3s cubic-bezier(.4,0,.2,1);& p{font-size:small;margin-bottom:.5em;& svg{display:inline-block;height:20px;width:20px}}&.entering{opacity:0;transform:scale(.8)}&.entered{opacity:1;transform:scale(1)}&.exiting{opacity:0;transform:scale(.8)}& .paywall-settings-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:0 0 15px;transition:all .3s ease;& h3{margin:0;transition:all .3s ease}}& .paywall-settings-content{font-size:small;margin-bottom:20px;transition:all .3s ease;& h5{margin-bottom:10px;transition:all .3s ease}}& .paywall-settings-actions{text-align:center;transition:all .3s ease}}@media (max-width:768px){.paywall-settings-overlay{bottom:5px;right:5px}.paywall-settings-modal{max-width:350px;min-width:300px;padding:15px}}.campaign-debug-wrapper.collapsed~.paywall-settings-overlay,.campaign-debug-wrapper~.paywall-settings-overlay{z-index:10011}.btn,.btn:visited{align-items:center;border:1px solid #0000;border-radius:4px;color:var(--flexi-brand_color_2,#333);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;min-height:24px;text-decoration:none!important;transition:all .2s ease-in-out}.btn.alone{background-color:hsl(from var(--flexi-brand_color_2) h s calc(l + 30))}.btn:hover,.btn:visited:hover{background-color:var(--flexi-brand_color_2,#333);box-shadow:0 2px 4px #0003;color:#fff;text-decoration:none!important;transform:translateY(-1px)}.btn:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.btn svg{fill:currentColor;height:16px;width:16px}.btn:has(svg):not(:has(text)){min-width:32px;padding:8px}.loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid var(--flexi-brand_color_2);height:120px;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-content{align-items:center;display:flex;justify-content:center}.loader-content.show-kiosq-loader{display:flex!important;margin:auto;width:max-content}.loader-content.hide-kiosq-loader{display:none}.overlay{background-color:#fff;opacity:.5}.wrapper-template{position:relative}.override-loader-position{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.responsive .override-loader-position{height:auto}.loader-content-debug{background:#0000;height:auto}.loader-debug{height:60px;width:60px}@media (min-width:1024px){.progressive .kiosq-main-layer+.override-loader-position{float:left;margin-bottom:20px;margin-top:-120px;width:calc(100% - 320px)}}#kiosq-app-paywall-js{position:relative;width:100%;z-index:1}.hasBarrier ._cm-video{display:none}.hasBarrier .paywall-locker{display:flow-root;height:var(--desktop-content-limit);overflow-x:visible;overflow-y:clip}.hasBarrier .paywall-locker+.paywall-locker{clear:none}.hasBarrier .paywall-locker{user-select:none}.hasBarrier .paywall-locker.text-selectable{user-select:auto}@media (max-width:991px){.responsive.hasBarrier .paywall-locker{height:var(--mobile-content-limit)}}@media (max-width:1024px){.progressive.hasBarrier .paywall-locker{height:var(--mobile-content-limit)}}#kiosq{position:relative;top:-100px;width:100%;z-index:10}.kiosq-main-layer .kiosq-gradient{background:linear-gradient(180deg,#fff0,#fff 85%);height:100px;position:relative}.kiosq-main-layer.kiosq-sticky-layer .kiosq-gradient{background:linear-gradient(180deg,#fff0,#fff 110%);height:50px}.hasBarrier{--desktop-content-limit:96px;--mobile-content-limit:96px}.wrapper-main-template{height:550px;margin-top:-150px}.paywall-locker .wrapper-main-template.is-visible{margin-top:-120px}.is-not-visible{height:inherit;margin-top:inherit;visibility:hidden}.kiosq-main-layer{border-bottom:1px solid #333;margin-bottom:20px;position:relative}.disable-scrollbars::-webkit-scrollbar{background:#0000;width:0}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.kiosq-main-layer.kiosq-sticky-layer{border-bottom:none;bottom:0;height:inherit;margin-bottom:0;margin-top:0;position:fixed;z-index:1000}.responsive .kiosq-main-layer.kiosq-sticky-layer{width:602px}@media (min-width:991px){.responsive.no-sidebar .kiosq-main-layer.kiosq-sticky-layer{width:922px}.progressive .kiosq-main-layer.kiosq-sticky-layer{width:940px}}@media (min-width:1024px){.progressive .kiosq-main-layer{float:left;width:calc(100% - 320px)}.article__container-sidebar .article__body.paywall-locker~#kiosq-app-paywall-js .wrapper-main-template{height:unset;margin-top:unset}.article__container-sidebar .article__body.paywall-locker~#kiosq-app-paywall-js .kiosq-main-layer{margin-top:-100px}}@media (min-width:1281px){.progressive .kiosq-main-layer.kiosq-sticky-layer{margin-left:-50px;width:1070px}}.kiosq-main-layer .kiosq-main-layer-container{background-color:#ededed;margin-bottom:30px;padding:20px}.kiosq-main-layer.kiosq-sticky-layer .kiosq-main-layer-container{border-top:1px solid #333;margin-bottom:0;padding-top:10px}.kiosq-main-layer .kiosq-logo.rowLeft{display:flex;justify-content:flex-start;margin-bottom:20px}.kiosq-main-layer .kiosq-logo.rowCenter{display:flex;justify-content:center;margin-bottom:20px;order:2}.kiosq-main-layer .kiosq-logo.rowRight{display:flex;justify-content:flex-end;margin-bottom:20px;order:2}.element_at_the_same_line_space_around{display:flex;justify-content:space-around}.element_at_the_same_line_space_between{display:flex;justify-content:space-between}.kiosq-main-layer .kiosq-logo img{width:140px!important}.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo.rowLeft{display:flex;justify-content:flex-start;margin:0}.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo.rowCenter{display:flex;justify-content:center;margin:0}.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo.rowRight{display:flex;justify-content:flex-end;margin:0}.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo img{width:70px}.kiosq-main-layer .kiosq-title{font-size:30px;font-weight:700;line-height:38px;margin-bottom:20px}.kiosq-main-layer.kiosq-sticky-layer .kiosq-title{font-size:18px;line-height:24px;margin-bottom:10px}.kiosq-main-layer .kiosq-subtitle{font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}.kiosq-main-layer.kiosq-sticky-layer .kiosq-subtitle{font-size:14px;line-height:22px}.kiosq-main-layer .kiosq-description{font-size:14px;line-height:22px;margin-bottom:25px}#main_layer_regwall .kiosq-description{margin-bottom:0}.kiosq-main-layer.kiosq-sticky-layer .kiosq-description{margin-bottom:10px}.kiosq-main-layer .kiosq-description .custom_h4{font-size:100%;font-weight:700}.kiosq-main-layer .kiosq-description .custom_h3{font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}.kiosq-main-layer .kiosq-description .custom_h2{font-size:18px;font-weight:700;line-height:24px;margin-bottom:10px}.kiosq-main-layer .kiosq-description .custom_h1{font-size:28px;font-weight:700;line-height:34px;margin-top:0}.kiosq-main-layer .kiosq-description p{margin-bottom:1em}#main_layer_regwall .kiosq-description p{margin-bottom:0}.kiosq-main-layer .kiosq-login-button>div{width:100%}.kiosq-main-layer .kiosq-login-button.rowLeft{align-items:flex-start;display:flex;flex-direction:column;font-size:13px;margin-bottom:25px}.kiosq-main-layer .kiosq-login-button.rowCenter{align-items:center;display:flex;flex-direction:column;font-size:13px;margin-bottom:25px;order:2}.kiosq-main-layer .kiosq-login-button.rowRight{align-items:flex-end;display:flex;flex-direction:column;font-size:13px;margin-bottom:25px;order:2}.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button{font-size:13px;margin-bottom:0}.kiosq-main-layer .kiosq-login-button button{background-color:var(--flexi-brand_color_2);border:none;color:#fff;cursor:pointer;font-weight:700;height:44px;margin-bottom:10px;text-align:center;text-transform:uppercase;width:360px}.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button button{height:34px;margin-right:10px;width:310px}.kiosq-main-layer .kiosq-login-button a{color:#000;text-decoration:underline}.kiosq-main-layer .kiosq-conditions{font-size:14px;line-height:22px}.kiosq-main-layer :is(.kiosq-conditions ul,ul.kiosq-conditions){list-style-position:outside;list-style-type:disc;margin-bottom:25px;margin-left:20px}.kiosq-main-layer :is(.kiosq-conditions ul,ul.kiosq-conditions) li{font-size:14px;line-height:20px}.kiosq-main-layer.kiosq-header-menu-layer{background-color:#333;color:#fff;display:none;left:0;margin-top:0;position:absolute;top:60px;width:100%;z-index:1}.kiosq-main-layer.kiosq-header-menu-layer a{color:#fff}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-main-layer-container{background:#333;display:flex;flex-wrap:wrap;margin:20px;padding:0}#kiosq-dropdown-checkbox{display:none}.kiosq-dropdown-checkbox-img{font-size:medium;line-height:normal}#kiosq-dropdown-checkbox:checked+.kiosq-main-layer.kiosq-header-menu-layer{display:block}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-title{width:67%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-subtitle{margin-bottom:15px;text-align:center;width:33%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-description{font-size:16px;line-height:24px;width:67%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button{font-size:13px;line-height:30px;margin:0;text-align:center;width:33%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button button{background-color:var(--flexi-brand_color_2);line-height:24px;width:90%}.kiosq-main-layer.kiosq-button-layer{border-bottom:none;margin-bottom:0;margin-top:10px}.kiosq-main-layer.kiosq-button-layer .kiosq-main-layer-container{background-color:inherit;padding:0}.kiosq-main-layer.kiosq-button-layer .kiosq-login-button{margin-bottom:0}.kiosq-main-layer .kiosq-login-button button,.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button button{background-color:var(--flexi-brand_color_2)}.kiosq-main-layer.kiosq-button-layer .kiosq-login-button a{display:inherit}.kiosq-dropdown{display:flex;flex-direction:column;float:right;height:60px;justify-content:center}.kiosq-dropdown label{cursor:pointer;line-height:0;margin:0}.kiosq-dropdown label img{display:inline-block;width:67px}.kiosq-dropdown label svg{display:inline-block;fill:#333;height:auto;margin-bottom:9px;width:7px}.hasBarrier #desktop-in-article,.hasBarrier #in-article,.hasBarrier #mobile-in-article,.hasBarrier .in-article{display:none}@media screen and (max-width:990px){:is(.progressive,.responsive) .kiosq-main-layer.kiosq-sticky-layer{left:20px;width:calc(100% - 40px)}}@media screen and (max-width:699px){#kiosq-app-paywall-js .kiosq-main-layer{float:left}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-main-layer-container{display:flex;flex-direction:column;margin:15px 20px}.kiosq-main-layer .kiosq-logo.rowLeft{display:flex;justify-content:flex-start;margin-bottom:10px}.kiosq-main-layer .kiosq-logo.rowCenter{display:flex;justify-content:center;margin-bottom:10px}.kiosq-main-layer .kiosq-logo.rowRight{display:flex;justify-content:flex-end;margin-bottom:10px}.kiosq-main-layer .kiosq-logo img{width:120px!important}.kiosq-dropdown label{line-height:60px;position:absolute;right:95px;top:0}.kiosq-main-layer.kiosq-sticky-layer{left:10px;width:calc(100% - 20px)}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-title{font-size:22px;line-height:30px;margin-bottom:10px;order:1;text-align:center;width:100%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-subtitle{font-size:14px;line-height:22px;order:3;text-align:center;width:100%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-description{margin-bottom:10px;order:2;text-align:center;width:100%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button{display:flex;flex-direction:column;order:4;text-align:center;width:100%}.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button button{width:100%}}@media screen and (max-width:460px){.kiosq-main-layer .kiosq-title{font-size:22px;line-height:30px;margin-bottom:10px}.kiosq-main-layer .kiosq-login-button{margin-bottom:5px;width:100%}.kiosq-main-layer .kiosq-login-button button{margin-bottom:0;width:100%}.kiosq-main-layer .kiosq-login-button a{line-height:33px}.kiosq-main-layer .kiosq-description{margin-bottom:10px}.kiosq-main-layer :is(.kiosq-conditions ul,ul.kiosq-conditions){margin-bottom:20px}.kiosq-main-layer.kiosq-sticky-layer .kiosq-main-layer-container{border-bottom:1px solid #333;border-top:1px solid #333;margin-left:-20px;margin-right:-20px;padding:10px 30px 110px;text-align:center}.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo{display:none}.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button button{margin-left:0;margin-right:0;width:100%}.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button a{color:#000;display:inherit;text-decoration:underline}.kiosq-main-layer.kiosq-sticky-layer .kiosq-subtitle{font-size:12px;line-height:18px;margin-bottom:5px}}.kiosq-my-account-title{font-size:26px;font-weight:700;line-height:44px}.kiosq-my-account-col-content{display:flex;gap:30px}.kiosq-my-account{margin-top:20px}.kiosq-my-account .show{display:block}.kiosq-my-account .hide{display:none}.kiosq-my-account-user-infos-widget{align-items:center;background-color:#ededed;box-sizing:initial;display:flex;gap:5px;height:60px;padding:20px 10px}.kiosq-my-account-left{min-width:600px}.kiosq-my-account-right{min-width:300px}.kiosq-my-account-user-infos{margin-left:15px}.kiosq-my-account-user-infos-img-content{align-items:flex-end;background-color:var(--flexi-brand_color_2);border-radius:50%;display:flex;height:72px;justify-content:center;width:72px}.kiosq-my-account-user-infos-img{fill:#ededed;margin-bottom:5px}.kiosq-my-account-user-name{font-size:20px;font-weight:700;line-height:23px;margin-bottom:10px;margin-top:10px}.kiosq-my-account-user-info-content{align-items:center;display:flex}.kiosq-my-account-user-info-text-img-content{align-items:center;background-color:var(--flexi-brand_color_2);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.kiosq-my-account-user-info-text-img{fill:#ededed}.kiosq-my-account-user-info-text{font-size:16px;font-weight:400;line-height:18px;margin-left:10px}.kiosq-my-account-title-widget{font-size:24px;font-weight:700;line-height:30px;margin-top:calc(20px + .5rem)}.kiosq-my-account-subscription-widget{align-items:flex-start;border:1px solid #ccc;display:flex;gap:20px;margin-bottom:20px;margin-top:12px}.kiosq-my-account-subscription-widget-mobile{display:none}.kiosq-my-account-subscription-img{background-size:cover;border:1px solid #ccc;border-right-width:0;box-sizing:border-box;height:230px;min-width:180px}.kiosq-my-account-subscription-datas-block{padding-bottom:10px;padding-top:20px;width:100%}.kiosq-my-account-subscription-datas{display:flex}.kiosq-my-account-subscription-content{flex:1}.kiosq-my-account-bluebird-in-process-content{align-items:center;display:flex;height:190px;justify-content:center;width:100%}.kiosq-my-account-bluebird-in-process{font-size:16px;font-weight:700;line-height:20px}.kiosq-my-account-subscription-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:15px}.kiosq-my-account-subscription-data{font-size:16px;font-weight:400;line-height:20px;margin-bottom:5px}.kiosq-my-account-subscription-data .kiosq-my-account-subscription-subtitle{font-weight:700}.kiosq-my-account-subscription-data .custom_h1{display:none}.kiosq-my-account-manage-button-block{display:flex;justify-content:center}.kiosq-my-account-manage-button-anchor{text-decoration:none!important}.kiosq-my-account-manage-button-content{display:flex;flex-direction:column;margin-top:15px;width:188px}.kiosq-my-account-manage-button-content.no-subscriptions{width:280px}.kiosq-my-account-manage-button,.kiosq-my-account-manage-button-cb{align-items:center;background-color:var(--flexi-brand_color_2);border:1px solid var(--flexi-brand_color_2);border-radius:2px;display:flex;height:40px;justify-content:center;padding:2px 20px;width:188px}.kiosq-my-account-manage-button.no-subscriptions{width:280px}.kiosq-my-account-manage-button-text{color:#fff;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase}.kiosq-my-account-manage-button-sublink-content{color:#333;font-size:12px;font-weight:400;line-height:14px;margin-top:5px;text-align:center}.kiosq-my-account-manage-button-sublink{color:#333!important;text-decoration-line:underline!important}#kiosq-link-account-input{height:30px;padding-left:4px}#kiosq-link-account-button{align-items:center;background-color:var(--flexi-brand_color_2);border:1px solid var(--flexi-brand_color_2);border-radius:2px;color:#fff;display:flex;height:35px;justify-content:center;margin-left:20px;padding:2px 20px;width:188px}#kiosq-link-account-button.processing:hover{cursor:wait!important;filter:brightness(85%)}.kiosq-my-account .input-mapping-error{border:1px solid red}.kiosq-my-account .input-mapping-success{border:1px solid green}.kiosq-my-account .message-div-error{color:red;font-size:13px}.kiosq-my-account .message-div-success{color:green;font-size:13px}#kiosq-link-account-button:hover{cursor:pointer}.kiosq-link-account-div{align-items:center;display:flex;flex-direction:row;justify-content:start;margin:10px 0}.linking-account-description-text{line-height:20px;margin-top:15px}.kiosq-my-account-subscription-status-content{display:flex;flex-direction:column;margin-left:auto;margin-right:20px;position:relative}@media screen and (min-width:699px){.kiosq-my-account-cancel-sub{bottom:0;position:absolute}.kiosq-main-layer .kiosq-logo{height:30px;width:250px}}@media screen and (max-width:699px){.kiosq-my-account-cancel-sub{margin-top:15px}.kiosq-main-layer .kiosq-logo{height:30px}}.kiosq-my-account-cancel-sub{text-decoration:underline}.kiosq-my-account-cancel-sub a,.kiosq-my-account-cancel-sub a:hover,.kiosq-my-account-cancel-sub a:visited{color:#000!important}.kiosq-my-account-subscription-status-flag-content{align-items:center;border-radius:2px;display:flex;height:20px;justify-content:center;margin-bottom:6px;padding:0 10px;width:77px}.kiosq-my-account-subscription-status-flag-content.active{background-color:#0fa958}.kiosq-my-account-subscription-status-flag-content.trial{background-color:#0f7ca9}.kiosq-my-account-subscription-status-flag-content.future{background-color:#6c757d}.kiosq-my-account-subscription-status-flag-content.non-renewing{background-color:#ff9800}.kiosq-my-account-subscription-status-flag-content.paused{background-color:#9e9e9e}.kiosq-my-account-subscription-status-flag-content.cancelled,.kiosq-my-account-subscription-status-flag-content.expired{background-color:#a90f0f}.kiosq-my-account-subscription-status-flag-content.unknown{background-color:#ccc}.kiosq-my-account-subscription-status-flag-text{color:#fff;font-size:14px;font-weight:700;line-height:20px}.kiosq-my-account-subscription-status-title{font-weight:700}.kiosq-my-account-subscription-status-data,.kiosq-my-account-subscription-status-title{font-size:12px;line-height:15px;margin-bottom:3px;text-align:center}.kiosq-my-account-stay-in-touch-widget{min-height:400px}.kiosq-my-account-stay-in-touch-title-content{align-items:center;background:#fff;border-color:#ccc;border-style:solid;border-width:1px 0;display:flex;gap:10px;height:56px;justify-content:flex-start;padding:0 10px;width:280px}.kiosq-my-account-stay-in-touch-title-img-content{align-items:center;background-color:var(--flexi-brand_color_2);border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.kiosq-my-account-stay-in-touch-title-img{fill:#ededed;margin-right:2px}.kiosq-my-account-stay-in-touch-title{font-size:18px;font-weight:700;line-height:21px}.kiosq-my-account-stay-in-touch-subtitle{font-size:14px;font-weight:700;line-height:21px;margin:14px 0}.kiosq-my-account-stay-in-touch-content{height:102px;padding:20px 15px}.kiosq-my-account-stay-in-touch{font-size:14px;font-weight:400;line-height:16px;margin-bottom:15px}.kiosq-my-account-stay-in-touch-link{color:var(--flexi-brand_color_2)}.kiosq-my-account-stay-in-touch-social-content{align-items:center;display:flex;gap:15px;justify-content:flex-start}.kiosq-my-account-stay-in-touch-social-link{display:block}.kiosq-my-account-proposal-widget{display:block;margin-top:15px}.kiosq-my-account-proposal-widget-mobile{display:none;margin-top:15px}.kiosq-my-account-proposal-slider{min-height:390px;min-width:600px;overflow:hidden;position:relative}.kiosq-my-account-proposal-slide,.kiosq-my-account-proposal-slide-mobile{display:flex;gap:30px;position:absolute;transition:all .5s;width:100%}.kiosq-my-account-proposal-slide-widget{width:180px}.kiosq-my-account-proposal-slide-widget-img{background-size:cover;height:230px;width:180px}.kiosq-my-account-proposal-slide-widget-title{font-size:18px;font-weight:700;line-height:24px;margin-top:10px}.kiosq-my-account-proposal-slide-widget-infos-content{display:flex;justify-content:flex-start;margin-bottom:10px;margin-top:11.5px}.kiosq-my-account-proposal-slide-widget-infos-img-content{align-items:center;background-color:#0fa958;border-radius:50%;display:flex;height:15px;justify-content:center;margin-right:5px;width:15px}.kiosq-my-account-proposal-slide-widget-infos-img{fill:#ededed}.kiosq-my-account-proposal-slide-widget-infos{font-size:12px;font-weight:400;line-height:15px}.kiosq-my-account-proposal-slide-widget-link{color:var(--flexi-brand_color_2);font-size:14px;font-weight:700;line-height:16px;text-decoration-line:underline}.kiosq-my-account-proposal-btn{background-color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:18px;height:40px;padding:10px;position:absolute;width:40px;z-index:10px}.kiosq-my-account-proposal-btn:active{transform:scale(1.1)}.kiosq-my-account-proposal-slide-btn-prev{left:2%;top:45%}.kiosq-my-account-proposal-slide-btn-next{right:2%;top:45%}.kiosq-my-account-proposal-slide-btn-prev-mobile{left:2%;top:45%}.kiosq-my-account-proposal-slide-btn-next-mobile{right:2%;top:45%}.kiosq-my-account-no-subscriptions-text{font-size:20px;font-weight:400;line-height:25px;margin-bottom:5px;margin-top:20px}.kiosq-my-account-current-site-header{display:block;font-size:20px;font-weight:700;margin-top:20px}.kiosq-my-account-current-site-header-mobile{display:none}.kiosq-my-account-subscription-history-button-content{align-items:flex-end;display:flex;height:100%}.kiosq-my-account-subscription-history-button{align-items:center;background-color:#ccc;border-radius:2px;display:flex;height:20px;justify-content:center;padding:0 10px;width:77px}.kiosq-my-account-subscription-history-button:hover{cursor:pointer}.kiosq-my-account-subscription-history-button-mobile{align-items:center;background-color:#ccc;border-radius:2px;display:flex;height:20px;justify-content:center;margin-top:10px;padding:0 10px;width:77px}.kiosq-my-account-subscription-history-button-mobile:hover{cursor:pointer}.kiosq-my-account-subscription-history-button-text{font-size:14px;font-weight:700;line-height:20px;margin-right:5px}.kiosq-my-account-subscription-history-icon-content{align-items:center;display:flex}.kiosq-my-account-subscription-history-content,.kiosq-my-account-subscription-history-content-mobile{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.kiosq-my-account-subscription-history-button-icon-down{display:block}.kiosq-my-account-subscription-history-button-icon-up{display:none}.kiosq-complete-setup-title{font-weight:700;margin:15px 0}.kiosq-complete-setup-p{margin:15px 0}.kiosq-complete-setup-button{align-items:center;background-color:var(--flexi-brand_color_2);display:flex;height:44px;justify-content:center;margin:30px auto;width:360px}.kiosq-complete-setup-button-text{color:#fff;font-weight:700}.kiosq-complete-setup-button:hover{cursor:pointer}.kiosq-restricted-access-title{font-weight:700;margin:15px 0}.kiosq-restricted-access-p{margin:15px 0}.kiosq-restricted-access-button{align-items:center;background-color:var(--flexi-brand_color_2);display:flex;height:44px;justify-content:center;margin:30px auto;width:360px}.kiosq-restricted-access-button-text{color:#fff;font-weight:700}.kiosq-restricted-access-button:hover{cursor:pointer}@media screen and (max-width:699px){.flexi-page.responsive .widget-area{padding:0!important}.kiosq-my-account-left{min-width:auto}.kiosq-my-account-col-content{flex-direction:column}.kiosq-my-account-title{font-size:22px;padding-left:15px}.kiosq-my-account-user-infos-widget{min-width:355px}.kiosq-my-account-user-infos-img-content{height:50px;width:50px}.kiosq-my-account-user-infos-img{height:50px;margin-bottom:2px;width:50px}.kiosq-my-account-user-info-text{font-size:14px;line-height:16px}.kiosq-my-account-title-widget{font-size:20px;line-height:20px;padding-left:15px}.kiosq-my-account-subscription-widget{display:none}.kiosq-my-account-subscription-widget-mobile{border-top:1px solid #ccc;display:block;margin-top:12px;padding:15px}.kiosq-my-account-subscription-title-content-mobile{display:flex;margin-bottom:20px}.kiosq-my-account-subscription-img-mobile{background-size:cover;border:1px solid #ccc;border-right-width:0;box-sizing:border-box;height:150px;min-width:117px}.kiosq-my-account-subscription-datas-block-mobile{align-items:flex-start;display:flex;gap:15px;margin-bottom:10px}.kiosq-my-account-subscription-title-mobile{font-size:18px;font-weight:700;line-height:21px}.kiosq-my-account-subscription-content-mobile{flex:1}.kiosq-my-account-bluebird-in-process-content{height:150px}.kiosq-my-account-subscription-data-mobile{font-size:14px;font-weight:400;line-height:20px;margin-bottom:5px}.kiosq-my-account-subscription-data-mobile .kiosq-my-account-subscription-subtitle-mobile{font-weight:700}.kiosq-my-account-subscription-data-mobile .custom_h1{display:none}.kiosq-my-account-manage-button-content-mobile{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.kiosq-my-account-manage-button-mobile,.kiosq-my-account-manage-button-mobile-cb{align-items:center;background-color:var(--flexi-brand_color_2);border:1px solid var(--flexi-brand_color_2);border-radius:2px;display:flex;height:40px;justify-content:center;padding:2px 20px;width:100%}.kiosq-my-account-manage-button-text-mobile{color:#fff;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase}.kiosq-my-account-manage-button-sublink-content-mobile{color:#333;font-size:12px;font-weight:400;line-height:14px;margin-top:5px;text-align:center}.kiosq-my-account-manage-button-sublink-mobile{color:#333!important;text-decoration-line:underline!important}.kiosq-my-account-subscription-status-flag-content-mobile{align-items:center;border-radius:2px;display:flex;height:21px;justify-content:center;margin-left:auto;margin-right:0;padding:0 10px;width:63px}.kiosq-my-account-subscription-status-flag-content-mobile.active{background-color:#0fa958}.kiosq-my-account-subscription-status-flag-content-mobile.trial{background-color:#0f7ca9}.kiosq-my-account-subscription-status-flag-content-mobile.future{background-color:#6c757d}.kiosq-my-account-subscription-status-flag-content-mobile.non-renewing{background-color:#ff9800}.kiosq-my-account-subscription-status-flag-content-mobile.paused{background-color:#9e9e9e}.kiosq-my-account-subscription-status-flag-content-mobile.cancelled,.kiosq-my-account-subscription-status-flag-content-mobile.expired{background-color:#a90f0f}.kiosq-my-account-subscription-status-flag-content-mobile.unknown{background-color:#ccc}.kiosq-my-account-subscription-status-flag-text-mobile{color:#fff;font-size:14px;font-weight:700;line-height:16px}.kiosq-my-account-block-link-in-widget-mobile{color:var(--flexi-brand_color_2);display:block;font-size:14px;font-weight:700;line-height:16px;text-decoration-line:underline}.kiosq-my-account-block-link-img-mobile{fill:var(--flexi-brand_color_2);height:15px;margin-left:7px;width:15px}.kiosq-my-account-stay-in-touch-title-content{border-width:0 0 1px;width:355px}.kiosq-my-account-proposal-widget{display:none}.kiosq-my-account-proposal-widget-mobile{display:block;padding-left:15px;padding-right:15px}.kiosq-my-account-proposal-slider{min-height:360px;min-width:345px}.kiosq-my-account-proposal-slide-widget{width:155px}.kiosq-my-account-proposal-slide-widget-img{height:198.05px;width:155px}.kiosq-my-account-proposal-slide-widget-title{line-height:22px}.kiosq-my-account-no-subscriptions-text{font-size:14px}.kiosq-my-account-current-site-header{display:none}.kiosq-my-account-current-site-header-mobile{display:block;font-size:14px;font-weight:700;margin-top:20px;padding-left:15px}.kiosq-my-account-no-subscriptions-widget .kiosq-my-account-current-site-header-mobile{padding:15px 0}.kiosq-my-account-manage-button-anchor,.kiosq-my-account-manage-button-content.no-subscriptions,.kiosq-my-account-manage-button.no-subscriptions{width:100%}.paywall-locker:not(.paywall-locker:not(.paywall-locker~.paywall-locker)){display:none}}.dismiss-barrier{position:absolute;right:27px;width:25px}.kiosq-metered-message-content{display:none;padding-bottom:20px}.kiosq-metered-banner{align-items:center;background-color:#fef9c3;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:14px 24px}.kiosq-metered-banner__message{align-items:center;display:flex;gap:8px}.kiosq-metered-banner__icon{align-items:center;border:2px solid #1a1a1a;border-radius:50%;color:#1a1a1a;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:22px;justify-content:center;width:22px}.kiosq-metered-banner__text{color:#1a1a1a;font-size:15px}.kiosq-metered-banner__cta{border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.kiosq-metered-banner__cta,.kiosq-metered-banner__cta:hover{background-color:var(--flexi-brand_color_2)}@media (max-width:600px){.kiosq-metered-banner{flex-direction:column;gap:10px;text-align:center}}#kiosq-modal-portal{background-color:#fff;border-radius:15px;box-shadow:0 0 10px #000;font-size:12px;max-width:50%;position:fixed;right:12px;top:75px;z-index:10000}#kiosq-modal-container{padding:0 15px 15px}.modal-header{align-items:center;display:flex;flex-direction:row;font-size:1.1rem;font-weight:600;height:2.5em}.modal-title{align-content:center;margin:auto}.modal-content{max-height:40em;overflow-y:scroll}.kiosq-assistant-site-doc{color:#1b1b1b;line-height:1.5;text-align:left}.kiosq-assistant-site-doc p{margin:0 0 .75em}.kiosq-assistant-site-doc :is(ol,ul){margin:0 0 .75em;padding-left:1.25em}.kiosq-assistant-site-doc a{color:#1565c0}.button-header-debug-wrapper-close{background:none;background-color:#d3d3d3;border:none;border-radius:10%;color:#333;cursor:pointer;height:2rem;width:2rem}.button-header-debug-wrapper-close svg{margin:auto} .chargebee-checkout-overlay{align-items:center;animation:chargebee-checkout-fadeIn .3s ease forwards;backdrop-filter:blur(6px);background:#0009;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;z-index:100000}@keyframes chargebee-checkout-fadeIn{to{opacity:1}}.chargebee-checkout-box{animation:chargebee-checkout-slideIn .4s cubic-bezier(.34,1.56,.64,1) forwards;background:#fff;border-radius:3px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:400;height:90%;max-height:573px;max-width:400px;position:relative;transform:scale(.9) translateY(20px);width:90%;&.result{height:auto}}@keyframes chargebee-checkout-slideIn{to{transform:scale(1) translateY(0)}}.chargebee-checkout-email-icon{animation:chargebee-checkout-bounce .6s ease;max-height:70px;max-width:80%;width:60%}@keyframes chargebee-checkout-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.chargebee-checkout-email-title{background:#fff;color:darkred;color:var(--brand-color-1);font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;text-align:center}.chargebee-checkout-email-subtitle{color:#666;font-size:15px;line-height:1.5;text-align:center}.chargebee-checkout-otp-subtitle{color:#666;font-size:14px;line-height:1.5;margin-bottom:10px;margin-top:12px;text-align:center}.chargebee-checkout-otp-input{font-size:24px;font-weight:600;letter-spacing:8px;text-align:center}.chargebee-checkout-otp-resend{display:flex;justify-content:center;margin-bottom:6px}.chargebee-checkout-otp-resend-btn{background:none;border:none;color:var(--brand-color-1,#007bff);cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.chargebee-checkout-otp-resend-btn:hover{opacity:.8}.chargebee-checkout-otp-resend-btn:disabled{cursor:not-allowed;opacity:.5}.chargebee-checkout-otp-resend-timer{color:#999;font-size:14px}.chargebee-checkout-email-message.success{color:#28a745}.chargebee-checkout-email-input-wrapper{width:100%}.chargebee-checkout-email-input{background-color:#fff;background-position:16px;background-repeat:no-repeat;background-size:20px 20px;border:1px solid darkslategrey!important;border-radius:2px;font-family:inherit;font-size:16px;height:50px;outline:none;padding:16px;transition:all .3s ease;width:100%}.chargebee-checkout-email-input::placeholder{color:#1b1b1b;font-size:14px}.chargebee-checkout-email-message{color:#e63946;font-size:.9rem;margin-bottom:4px;margin-top:.5rem;min-height:1.2em;text-align:center}.chargebee-checkout-email-cta-button{background:var(--flexi-brand_color_1,#fff);border:none;border-radius:1px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:700;height:40px;letter-spacing:.5px;line-height:22px;padding:0;text-transform:capitalize;transition:all .3s ease;width:234px}.chargebee-checkout-email-cta-button:hover{box-shadow:2px 0 5px #0009;transform:translateY(-2px)}.chargebee-checkout-email-cta-button:active{transform:translateY(0)}.chargebee-checkout-login-modal-content{align-items:center;display:flex;flex-direction:column;padding:25px 40px 20px;position:relative;text-align:center}.chargebee-checkout-success-content{padding:25px 40px 20px}.chargebee-checkout-login-title{font-size:24px;font-weight:700;margin-bottom:8px;text-align:center}.chargebee-checkout-login-subtitle{color:#666;font-size:15px;margin-bottom:16px;text-align:center}.chargebee-checkout-login-payment-details{background-color:#f9fafb;border-radius:8px;margin-bottom:24px;padding:16px;width:100%}.chargebee-checkout-login-payment-details div{color:#333;font-size:14px;margin-bottom:4px}.chargebee-checkout-login-cta-button{background:linear-gradient(135deg,var(--flexi-brand_color_1,#006edc),color-mix(in srgb,var(--flexi-brand_color_1,#006edc) 70%,#fff));border:none;border-radius:1px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:3em;transition:all .3s ease;width:100%}.chargebee-checkout-login-notice{align-items:flex-start;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.chargebee-checkout-login-info-icon{color:#3b82f6;flex-shrink:0;height:20px;margin-top:2px;width:20px}.chargebee-checkout-login-notice-title{color:#1e40af;font-size:14px;font-weight:600;margin-bottom:4px;text-align:left}.chargebee-checkout-login-notice-text{color:#1d4ed8;font-size:14px;line-height:1.4;text-align:left}.chargebee-checkout-login-success-icon{align-items:center;animation:post-purchase-login-v2-pulse 2s infinite;background-color:#dcfce7;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.chargebee-checkout-login-success-icon svg{color:#16a34a;height:32px;width:32px}.post-purchase-login-payment-details{background-color:#eff6ff;border-radius:8px;margin-bottom:24px;padding:16px}.chargebee-checkout-login-detail-row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.chargebee-checkout-login-detail-row:last-child{margin-bottom:0}.chargebee-checkout-login-detail-label{color:#6b7280}.chargebee-checkout-login-detail-value{color:#111827;font-weight:500}.chargebee-checkout-login-cta-button:hover{box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.chargebee-checkout-login-cta-button:active{transform:translateY(0)}.chargebee-checkout-close-btn{align-items:center;background:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;top:-12px;transition:all .3s ease;width:24px}.chargebee-checkout-checkmark{color:#fff;font-size:35px;font-weight:700}.chargebee-checkout-success-icon{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.chargebee-checkout-checkmark{color:#667eea;font-size:48px}.chargebee-checkout-success-title{font-size:24px;font-weight:700;margin-bottom:12px;text-align:center}.chargebee-checkout-success-message{color:#666;margin-bottom:24px;text-align:center}.chargebee-checkout-success-button{background:linear-gradient(135deg,var(--flexi-brand_color_1,#006edc),color-mix(in srgb,var(--flexi-brand_color_1,#006edc) 70%,#fff));border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:2em;padding:8px;transition:all .3s ease;width:100%}.chargebee-checkout-success-button:hover{transform:translateY(-2px)}.chargebee-checkout-feature-list{background:#10b9811a;border:1px solid #10b98133;border-radius:16px;margin:25px 0;padding:20px;text-align:left}.chargebee-checkout-feature-item{align-items:center;color:#374151;display:flex;font-size:14px;margin-bottom:12px}.chargebee-checkout-feature-item:last-child{margin-bottom:0}.chargebee-checkout-feature-item:before{color:#10b981;content:"\2713";font-size:16px;font-weight:700;margin-right:12px}.chargebee-checkout-feature-item-autologin{font-weight:500}@media (max-width:480px){.email-modal-title{font-size:24px}.post-purchase-success-title{font-size:20px}}.chargebee-checkout-email-header{align-items:center;box-sizing:initial;display:flex;flex-direction:column;justify-content:space-around;min-height:90px;padding:10px 0}.chargebee-checkout-email-content{align-items:center;background:#f4f5f9;display:flex;flex-direction:column;flex-grow:1;gap:20px;padding:20px 25px 40px;& footer{align-items:center;display:flex;flex-direction:column}}.chargebee-checkout-privacy{font-size:14px;line-height:23px;margin-bottom:15px;margin-top:20px;& a{font-size:14px;font-weight:700;line-height:23px}}.chargebee-checkout-consents{display:flex;flex-direction:column;flex-grow:1;font-size:13px}.chargebee-checkout-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:24px;margin-right:10px;margin-top:2px;width:24px}.chargebee-checkout-checkbox{align-items:flex-start;align-items:center;cursor:pointer;display:flex;line-height:1.4;margin-bottom:10px}.chargebee-checkout-checkbox span{flex:1;font-size:14px}.chargebee-checkout-error-modal-content{padding:30px 20px;text-align:center}.chargebee-checkout-error-icon{color:#ef4444;margin:10px auto 20px}.chargebee-checkout-error-title{font-size:20px;font-weight:700;margin-bottom:10px}.chargebee-checkout-error-message{color:#555;font-size:14px;margin-bottom:25px}.chargebee-checkout-error-close-btn{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;line-height:20px;padding:12px;width:100%;width:300px}.chargebee-checkout-select-wrapper{margin-top:12px}.chargebee-checkout-select{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;height:50px;padding:0 12px;width:100%}.chargebee-checkout-processing-modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 2rem;text-align:center}.chargebee-checkout-processing-title{color:#111827;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0}.chargebee-checkout-processing-icon{color:#4f46e5;display:inline-block;height:27px;margin-right:5px;opacity:.9;width:27px}.chargebee-checkout-processing-loader{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left-color:#4f46e5;border-radius:50%;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.chargebee-checkout-processing-message{animation:pulse 2s ease-in-out infinite;color:#4b5563;font-size:.95rem;font-weight:500;margin:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.chargebee-checkout-active-sub-content{align-items:center;display:flex;flex-direction:column;gap:16px;padding:32px 24px 24px;text-align:center}.chargebee-checkout-active-sub-icon{align-items:center;background-color:#dbeafe;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.chargebee-checkout-active-sub-icon svg{color:#2563eb;height:32px;width:32px}.chargebee-checkout-active-sub-title{color:#111827;font-size:20px;font-weight:700;margin:0}.chargebee-checkout-active-sub-description{color:#4b5563;font-size:14px;line-height:1.6;margin:0}.chargebee-checkout-active-sub-primary-cta{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:3em;transition:transform .2s ease,box-shadow .2s ease;width:100%}.chargebee-checkout-active-sub-primary-cta:hover{box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.chargebee-checkout-active-sub-secondary-cta{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.chargebee-checkout-active-sub-secondary-cta:hover{color:#374151}.chargebee-checkout-active-sub-continue{margin-top:12px;text-align:center}.chargebee-checkout-active-sub-continue a{color:#101f9e;cursor:pointer;font-size:14px;font-weight:700;line-height:23px;text-decoration:none}.chargebee-checkout-active-sub-continue a:hover{text-decoration:underline} }@layer legacy { }@layer legacy {} (function () { window.FUTR = window.FUTR || {}; window.FUTR.Kiosq = window.FUTR.Kiosq || {}; var payload = JSON.parse(atob('eyJmZWF0dXJlcyI6eyJPZmZlcnMiOlt7Im5hbWUiOiJnZXRDdXJyZW5jeUNvZGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGNvdW50cmllcyA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uQ29uc3RhbnRzPy5Db3VudHJpZXMgfHwge307XG4gIGNvbnN0IEVVID0gY291bnRyaWVzLkVVX0NPVU5UUklFUyB8fCBbXTtcbiAgY29uc3QgR0IgPSBjb3VudHJpZXMuR0JfQ09VTlRSSUVTIHx8IFtdO1xuICBjb25zdCBjb3VudHJ5ID0gKHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/LlRvb2xzPy5nZXRDb29raWUoJ0ZUUl9Db3VudHJ5X0NvZGUnKSB8fCBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnYnRVc2VyQ291bnRyeScpIHx8ICdVUycpLnRvVXBwZXJDYXNlKCk7XG4gIGlmIChHQi5pbmNsdWRlcyhjb3VudHJ5KSkgcmV0dXJuICdHQlAnO1xuICBpZiAoRVUuaW5jbHVkZXMoY291bnRyeSkpIHJldHVybiAnRVVSJztcbiAgcmV0dXJuICdVU0QnO1xufSJ9LHsibmFtZSI6InNldEFjdGl2ZVByaWNpbmdDYXJkcyIsInNjcmlwdCI6Iihyb290KSA9PiB7XG4gIGlmICghcm9vdCkgcmV0dXJuO1xuICBjb25zdCBnZXRDdXJyZW5jeUNvZGUgPSB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmdldEN1cnJlbmN5Q29kZTtcbiAgaWYgKHR5cGVvZiBnZXRDdXJyZW5jeUNvZGUgIT09ICdmdW5jdGlvbicpIHJldHVybjtcbiAgY29uc3QgY3VycmVuY3lDbGFzcyA9ICdjdXJyZW5jeS0nICsgU3RyaW5nKGdldEN1cnJlbmN5Q29kZSgpKS50b0xvd2VyQ2FzZSgpO1xuICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5wcmljaW5nLWNhcmQnKS5mb3JFYWNoKChjYXJkKSA9PiB7XG4gICAgY2FyZC5jbGFzc0xpc3QudG9nZ2xlKCdzaG93JywgY2FyZC5jbGFzc0xpc3QuY29udGFpbnMoY3VycmVuY3lDbGFzcykpO1xuICB9KTtcbn0ifSx7Im5hbWUiOiJnZXRPZmZlcnMiLCJzY3JpcHQiOiIoY3VycmVuY3lDb2RlKSA9PiB7XG4gIGNvbnN0IGNmZyA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uZmluYWxTaXRlQ29uZmlnIHx8IHdpbmRvdy5GVVRSPy5LaW9zcT8uZGVmYXVsdFNpdGVDb25maWcgfHwge307XG4gIGNvbnN0IG9mZmVycyA9IEFycmF5LmlzQXJyYXkoY2ZnLm9mZmVycykgPyBjZmcub2ZmZXJzIDogW107XG4gIGNvbnN0IGNvZGUgPSBTdHJpbmcoXG4gICAgY3VycmVuY3lDb2RlIHx8IHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uZ2V0Q3VycmVuY3lDb2RlPy4oKSB8fCAnVVNEJ1xuICApLnRvVXBwZXJDYXNlKCk7XG4gIGNvbnN0IGN1cnJlbmN5Q2xhc3MgPSAnY3VycmVuY3ktJyArIGNvZGUudG9Mb3dlckNhc2UoKTtcbiAgcmV0dXJuIG9mZmVycy5maWx0ZXIoKG9mZmVyKSA9PiB7XG4gICAgY29uc3QgY2MgPSBTdHJpbmcob2ZmZXI/LmN1cnJlbmN5X2NsYXNzIHx8ICcnKS50b0xvd2VyQ2FzZSgpO1xuICAgIHJldHVybiBjYyA9PT0gY3VycmVuY3lDbGFzcyB8fCBjYy5pbmNsdWRlcyhjb2RlLnRvTG93ZXJDYXNlKCkpO1xuICB9KTtcbn0ifSx7Im5hbWUiOiJnZXRPZmZlckJ5UmVjdXJyZW5jZSIsInNjcmlwdCI6IihyZWN1cnJlbmNlS2V5LCBjdXJyZW5jeUNvZGUpID0+IHtcbiAgY29uc3QgZ2V0T2ZmZXJzID0gd2luZG93LkZVVFI/Lktpb3NxPy5GZWF0dXJlcz8uT2ZmZXJzPy5nZXRPZmZlcnM7XG4gIGlmICh0eXBlb2YgZ2V0T2ZmZXJzICE9PSAnZnVuY3Rpb24nKSByZXR1cm4gbnVsbDtcbiAgY29uc3Qga2V5ID0gU3RyaW5nKHJlY3VycmVuY2VLZXkgfHwgJycpLnRvTG93ZXJDYXNlKCkudHJpbSgpO1xuICBpZiAoIWtleSkgcmV0dXJuIG51bGw7XG4gIGNvbnN0IG9mZmVycyA9IGdldE9mZmVycyhjdXJyZW5jeUNvZGUpIHx8IFtdO1xuICByZXR1cm4gb2ZmZXJzLmZpbmQoKG9mZmVyKSA9PlxuICAgIFN0cmluZyhvZmZlcj8ucmVjdXJyZW5jZV90eXBlIHx8ICcnKS50b0xvd2VyQ2FzZSgpLnRyaW0oKSA9PT0ga2V5XG4gICkgfHwgbnVsbDtcbn0ifSx7Im5hbWUiOiJnZXRNb250aGx5T2ZmZXIiLCJzY3JpcHQiOiIoY3VycmVuY3lDb2RlKSA9PiB7XG4gIHJldHVybiB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmdldE9mZmVyQnlSZWN1cnJlbmNlPy4oXG4gICAgJ21vbnRobHknLFxuICAgIGN1cnJlbmN5Q29kZVxuICApIHx8IG51bGw7XG59In0seyJuYW1lIjoiZ2V0WWVhcmx5T2ZmZXIiLCJzY3JpcHQiOiIoY3VycmVuY3lDb2RlKSA9PiB7XG4gIHJldHVybiB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmdldE9mZmVyQnlSZWN1cnJlbmNlPy4oXG4gICAgJ3llYXJseScsXG4gICAgY3VycmVuY3lDb2RlXG4gICkgfHwgbnVsbDtcbn0ifSx7Im5hbWUiOiJnZXQyWWVhcmx5T2ZmZXIiLCJzY3JpcHQiOiIoY3VycmVuY3lDb2RlKSA9PiB7XG4gIHJldHVybiB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmdldE9mZmVyQnlSZWN1cnJlbmNlPy4oXG4gICAgJzJ5ZWFybHknLFxuICAgIGN1cnJlbmN5Q29kZVxuICApIHx8IG51bGw7XG59In0seyJuYW1lIjoiaW5pdE9mZmVyR2F0ZSIsInNjcmlwdCI6IihnYXRlSWQsIG9wdGlvbnMgPSB7fSkgPT4ge1xuICBpZiAoIWdhdGVJZCkgcmV0dXJuO1xuXG4gIGNvbnN0IHNlbGVjdG9yID0gb3B0aW9ucy5zZWxlY3RvciB8fCAnLmtpb3NxLW9wZW4tb2ZmZXJzJztcbiAgY29uc3QgY29udGFpbmVyID0gb3B0aW9ucy5jb250YWluZXIgfHwgJ2JvZHknO1xuICBjb25zdCBwb3NpdGlvbiA9IG9wdGlvbnMucG9zaXRpb24gfHwgJ2FwcGVuZCc7XG4gIGNvbnN0IG92ZXJsYXlzTnMgPSBvcHRpb25zLm92ZXJsYXlzTmFtZXNwYWNlIHx8ICdDaGVja291dCc7XG4gIGNvbnN0IGZsYWcgPSBgZGF0YS1raW9zcS1vZmZlci1nYXRlLSR7Z2F0ZUlkfWA7XG5cbiAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5oYXNBdHRyaWJ1dGUoZmxhZykpIHtcbiAgICBjb25zb2xlLndhcm4oJ1tLaW9zcV0gaW5pdE9mZmVyR2F0ZSBhbHJlYWR5IGJvdW5kIGZvcicsIGdhdGVJZCk7XG4gICAgcmV0dXJuO1xuICB9XG4gIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zZXRBdHRyaWJ1dGUoZmxhZywgJzEnKTtcblxuICBjb25zdCBnZXRPdmVybGF5RmVhdHVyZSA9IChuYW1lKSA9PiB7XG4gICAgY29uc3QgZm4gPSB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5bb3ZlcmxheXNOc10/LltuYW1lXTtcbiAgICBpZiAodHlwZW9mIGZuICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICBjb25zb2xlLndhcm4oYFtLaW9zcV0gRmVhdHVyZXMuJHtvdmVybGF5c05zfS4ke25hbWV9IGlzIG1pc3NpbmdgLCB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzKTtcbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gZm47XG4gIH07XG5cbiAgY29uc3Qgc3VwcHJlc3NPdmVybGF5cyA9ICgpID0+IGdldE92ZXJsYXlGZWF0dXJlKCdzdXBwcmVzc092ZXJsYXlzJyk/LigpO1xuICBjb25zdCByZXN0b3JlT3ZlcmxheXMgPSAoKSA9PiBnZXRPdmVybGF5RmVhdHVyZSgncmVzdG9yZU92ZXJsYXlzJyk/LigpO1xuXG4gIGlmICghZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lmhhc0F0dHJpYnV0ZSgnZGF0YS1raW9zcS1hcmNhZGUtY2xvc2UtcmVzdG9yZScpKSB7XG4gICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNldEF0dHJpYnV0ZSgnZGF0YS1raW9zcS1hcmNhZGUtY2xvc2UtcmVzdG9yZScsICcxJyk7XG4gICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4ge1xuICAgICAgaWYgKGUudGFyZ2V0Py5jbG9zZXN0Py4oJy5hcmNhZGUtY2hlY2tvdXQtY2xvc2UtYnRuJykpIHtcbiAgICAgICAgcmVzdG9yZU92ZXJsYXlzKCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxuICBjb25zdCBiaW5kID0gKEdhdGVzKSA9PiB7XG4gICAgR2F0ZXMucHJlbG9hZChnYXRlSWQpLmNhdGNoKChlcnIpID0+IHtcbiAgICAgIGNvbnNvbGUud2FybignW0tpb3NxXSBwcmVsb2FkIGZhaWxlZCcsIGdhdGVJZCwgZXJyKTtcbiAgICB9KTtcblxuICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHtcbiAgICAgIGlmICghZS5pc1RydXN0ZWQpIHJldHVybjtcblxuICAgICAgY29uc3QgZWwgPSBlLnRhcmdldD8uY2xvc2VzdD8uKHNlbGVjdG9yKTtcbiAgICAgIGlmICghZWwgfHwgZWwgPT09IGRvY3VtZW50LmJvZHkgfHwgZWwgPT09IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCkgcmV0dXJuO1xuXG4gICAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgICBjb25zb2xlLmxvZygnW0tpb3NxXSBvcGVuLW9mZmVycyBjbGljayBcdTIxOTIgc2hvdyBnYXRlJywgZ2F0ZUlkKTtcblxuICAgICAgc3VwcHJlc3NPdmVybGF5cygpO1xuICAgICAgR2F0ZXMuc2hvdyhnYXRlSWQsIHtcbiAgICAgICAgY29udGFpbmVyLFxuICAgICAgICBwb3NpdGlvbixcbiAgICAgICAgb25DbG9zZTogcmVzdG9yZU92ZXJsYXlzLFxuICAgICAgfSk7XG4gICAgfSk7XG4gIH07XG5cbiAgY29uc3QgR2F0ZXMgPSB3aW5kb3cuRlVUUj8uS2lvc3E/LkdhdGVzO1xuICBpZiAoR2F0ZXMpIHtcbiAgICBiaW5kKEdhdGVzKTtcbiAgICByZXR1cm47XG4gIH1cblxuICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAnS2lvc3FHYXRlc1JlYWR5JyxcbiAgICAoZSkgPT4gYmluZChlLmRldGFpbC5hcGkpLFxuICAgIHsgb25jZTogdHJ1ZSB9XG4gICk7XG59In0seyJuYW1lIjoiaW5pdE1vbnRobHlDaGVja291dCIsInNjcmlwdCI6IihvcHRpb25zID0ge30pID0+IHtcbiAgY29uc3Qgc2VsZWN0b3IgPSBvcHRpb25zLnNlbGVjdG9yIHx8ICcua2lvc3EtY2hlY2tvdXQtbW9udGhseSc7XG4gIGNvbnN0IGZsYWcgPSAnZGF0YS1raW9zcS1tb250aGx5LWNoZWNrb3V0LWJvdW5kJztcbiAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5oYXNBdHRyaWJ1dGUoZmxhZykpIHJldHVybjtcbiAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNldEF0dHJpYnV0ZShmbGFnLCAnMScpO1xuICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7XG4gICAgY29uc3QgZWwgPSBlLnRhcmdldD8uY2xvc2VzdD8uKHNlbGVjdG9yKTtcbiAgICBpZiAoIWVsKSByZXR1cm47XG4gICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICAgIGNvbnN0IG9mZmVyID0gd2luZG93LkZVVFI/Lktpb3NxPy5GZWF0dXJlcz8uT2ZmZXJzPy5nZXRNb250aGx5T2ZmZXI/LigpO1xuICAgIGNvbnN0IHBsYW5JZCA9IG9mZmVyPy5wbGFuSUQ7XG4gICAgaWYgKCFwbGFuSWQpIHtcbiAgICAgIGNvbnNvbGUud2FybignW0tpb3NxXSBObyBtb250aGx5IG9mZmVyIHBsYW5JRCBhdmFpbGFibGUnKTtcbiAgICAgIHJldHVybjtcbiAgICB9XG4gICAgY29uc3QgQ2hlY2tvdXQgPSB3aW5kb3cuRlVUUj8uS2lvc3E/LkNoZWNrb3V0O1xuICAgIGlmICghQ2hlY2tvdXQ/Lm9wZW4pIHtcbiAgICAgIGNvbnNvbGUud2FybignW0tpb3NxXSBDaGVja291dCBmYWNhZGUgbm90IGF2YWlsYWJsZScpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBDaGVja291dC5vcGVuKHBsYW5JZCwgeyBvcmlnaW5FbDogZWwgfSk7XG4gIH0pO1xufSJ9LHsibmFtZSI6ImluaXRZZWFybHlDaGVja291dCIsInNjcmlwdCI6IihvcHRpb25zID0ge30pID0+IHtcbiAgY29uc3Qgc2VsZWN0b3IgPSBvcHRpb25zLnNlbGVjdG9yIHx8ICcua2lvc3EtY2hlY2tvdXQteWVhcmx5JztcbiAgY29uc3QgZmxhZyA9ICdkYXRhLWtpb3NxLXllYXJseS1jaGVja291dC1ib3VuZCc7XG4gIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuaGFzQXR0cmlidXRlKGZsYWcpKSByZXR1cm47XG4gIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zZXRBdHRyaWJ1dGUoZmxhZywgJzEnKTtcbiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4ge1xuICAgIGNvbnN0IGVsID0gZS50YXJnZXQ/LmNsb3Nlc3Q/LihzZWxlY3Rvcik7XG4gICAgaWYgKCFlbCkgcmV0dXJuO1xuICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICBjb25zdCBvZmZlciA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uZ2V0WWVhcmx5T2ZmZXI/LigpO1xuICAgIGNvbnN0IHBsYW5JZCA9IG9mZmVyPy5wbGFuSUQ7XG4gICAgaWYgKCFwbGFuSWQpIHtcbiAgICAgIGNvbnNvbGUud2FybignW0tpb3NxXSBObyB5ZWFybHkgb2ZmZXIgcGxhbklEIGF2YWlsYWJsZScpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBjb25zdCBDaGVja291dCA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uQ2hlY2tvdXQ7XG4gICAgaWYgKCFDaGVja291dD8ub3Blbikge1xuICAgICAgY29uc29sZS53YXJuKCdbS2lvc3FdIENoZWNrb3V0IGZhY2FkZSBub3QgYXZhaWxhYmxlJyk7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIENoZWNrb3V0Lm9wZW4ocGxhbklkLCB7IG9yaWdpbkVsOiBlbCB9KTtcbiAgfSk7XG59In1dLCJVc2VyIjpbeyJuYW1lIjoiaXNSZWFkeSIsInNjcmlwdCI6IigpID0+IHdpbmRvdy5GVVRSPy5Db25uZWN0Py5BdXRoPy5raW9zcVVzZXJJc0xvYWRpbmcgPT09IGZhbHNlIn0seyJuYW1lIjoiaXNMb2dnZWRJbiIsInNjcmlwdCI6IigpID0+ICEhKHdpbmRvdy5GVVRSPy5Db25uZWN0Py5BdXRoPy5raW9zcVVzZXJJc0F1dGhlbnRpY2F0ZWQpIn0seyJuYW1lIjoiaXNHcmFudGVkIiwic2NyaXB0IjoiKCkgPT4gXC9eZ3JhbnRlZFwvLnRlc3Qod2luZG93LkZVVFI/Lktpb3NxPy5Vc2VyPy51c2VyX2dyYW50X3N0YXR1cyB8fCBcIlwiKSJ9LHsibmFtZSI6ImdldEdyYW50U3RhdHVzIiwic2NyaXB0IjoiKCkgPT4gd2luZG93LkZVVFI/Lktpb3NxPy5Vc2VyPy51c2VyX2dyYW50X3N0YXR1cyB8fCBudWxsIn0seyJuYW1lIjoiZ2V0RW1haWwiLCJzY3JpcHQiOiIoKSA9PiB3aW5kb3cuRlVUUj8uS2lvc3E/LlVzZXI/LmVtYWlsIHx8IG51bGwifSx7Im5hbWUiOiJpc1BhaWRNZW1iZXIiLCJzY3JpcHQiOiIoKSA9PiBcL15ncmFudGVkXC8udGVzdCh3aW5kb3cuRlVUUj8uS2lvc3E/LlVzZXI/LnVzZXJfZ3JhbnRfc3RhdHVzIHx8IFwiXCIpIn0seyJuYW1lIjoiaXNFeFBhaWRNZW1iZXIiLCJzY3JpcHQiOiIoKSA9PiB7IGNvbnN0IHMgPSB3aW5kb3cuRlVUUj8uS2lvc3E/LlVzZXI/LnVzZXJfZ3JhbnRfc3RhdHVzOyByZXR1cm4gW1wibm90LWdyYW50ZWQtY2FuY2VsZWRcIixcIm5vdC1ncmFudGVkLWV4cGlyZWRcIixcIm5vdC1ncmFudGVkLXBheW1lbnQtZmFpbGVkXCJdLmluY2x1ZGVzKHMpOyB9In1dLCJDaGVja291dCI6W3sibmFtZSI6InJlc3RvcmVPdmVybGF5cyIsInNjcmlwdCI6IigpID0+IHtcbiAgY29uc29sZS5sb2coJ1tLaW9zcSBDaGVja291dF0gcmVzdG9yZU92ZXJsYXlzJyk7XG4gIGNvbnN0IEhJRERFTl9DTEFTUyA9ICdraW9zcS1jaGVja291dC1oaWRkZW4nO1xuXG4gIFtcbiAgICAnI3NsaWNlLWNvbnRhaW5lci1uZXdzbGV0dGVyRm9ybS1leGl0SW50ZW50JyxcbiAgICAnLmp3LWZsYWctZmxvYXRpbmcnLFxuICAgICcucnRtLWNvbnRlbnQnLFxuICAgICcucnRtLW92ZXJsYXknLFxuICBdLmZvckVhY2goKHNlbCkgPT4ge1xuICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VsKT8uY2xhc3NMaXN0LnJlbW92ZShISURERU5fQ0xBU1MpO1xuICB9KTtcbn0ifSx7Im5hbWUiOiJzdXBwcmVzc092ZXJsYXlzIiwic2NyaXB0IjoiKCkgPT4ge1xuICBjb25zb2xlLmxvZygnW0tpb3NxIENoZWNrb3V0XSBzdXBwcmVzc092ZXJsYXlzJyk7XG4gIGNvbnN0IEhJRERFTl9DTEFTUyA9ICdraW9zcS1jaGVja291dC1oaWRkZW4nO1xuICBjb25zdCBTVFlMRV9JRCA9ICdraW9zcS1jaGVja291dC1oaWRkZW4tc3R5bGUnO1xuXG4gIGlmICghZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoU1RZTEVfSUQpKSB7XG4gICAgY29uc3Qgc3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzdHlsZScpO1xuICAgIHN0eWxlLmlkID0gU1RZTEVfSUQ7XG4gICAgc3R5bGUudGV4dENvbnRlbnQgPSAnYm9keSAua2lvc3EtY2hlY2tvdXQtaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9JztcbiAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHN0eWxlKTtcbiAgfVxuXG4gIHRyeSB7XG4gICAgd2luZG93LmJvcmRlYXV4Py5jbWQ/LnB1c2god2luZG93LmJvcmRlYXV4Py5jYW5jZWwpO1xuICB9IGNhdGNoIChlKSB7XG4gICAgY29uc29sZS53YXJuKCdbS2lvc3EgQ2hlY2tvdXRdIEJvcmRlYXV4IGNhbmNlbCBlcnJvcjonLCBlKTtcbiAgfVxuXG4gIFtcbiAgICAnI3NsaWNlLWNvbnRhaW5lci1uZXdzbGV0dGVyRm9ybS1leGl0SW50ZW50JyxcbiAgICAnLmp3LWZsYWctZmxvYXRpbmcnLFxuICAgICcucnRtLWNvbnRlbnQnLFxuICAgICcucnRtLW92ZXJsYXknLFxuICBdLmZvckVhY2goKHNlbCkgPT4ge1xuICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VsKT8uY2xhc3NMaXN0LmFkZChISURERU5fQ0xBU1MpO1xuICB9KTtcblxuICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ3NjLXJ0bS1vcGVuJyk7XG59In1dLCJUb29scyI6W3sibmFtZSI6ImdldENvb2tpZSIsInNjcmlwdCI6IihuYW1lKSA9PiB7XG4gIGNvbnN0IG1hdGNoID0gZG9jdW1lbnQuY29va2llLm1hdGNoKFxuICAgIG5ldyBSZWdFeHAoJyg/Ol58OyApJyArIG5hbWUucmVwbGFjZShcL1suKis/XiR7fSgpfFtcXF1cXFxcXVwvZywgJ1xcXFwkJicpICsgJz0oW147XSopJylcbiAgKTtcblxuICByZXR1cm4gbWF0Y2ggPyBkZWNvZGVVUklDb21wb25lbnQobWF0Y2hbMV0pIDogbnVsbDtcbn0ifSx7Im5hbWUiOiJzZXRDb29raWUiLCJzY3JpcHQiOiIobmFtZSwgdmFsdWUsIGRheXMpID0+IHtcbiAgbGV0IGV4cGlyZXMgPSBcIlwiO1xuXG4gIGlmIChkYXlzKSB7XG4gICAgY29uc3QgZGF0ZSA9IG5ldyBEYXRlKCk7XG4gICAgZGF0ZS5zZXRUaW1lKGRhdGUuZ2V0VGltZSgpICsgZGF5cyAqIDI0ICogNjAgKiA2MCAqIDEwMDApO1xuICAgIGV4cGlyZXMgPSBcIjsgZXhwaXJlcz1cIiArIGRhdGUudG9VVENTdHJpbmcoKTtcbiAgfVxuXG4gIGRvY3VtZW50LmNvb2tpZSA9IG5hbWUgKyBcIj1cIiArIGVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSA/PyBcIlwiKSArIGV4cGlyZXMgKyBcIjsgcGF0aD1cL1wiO1xufSJ9XX0sImNvbnN0YW50cyI6eyJDb3VudHJpZXMiOnsiR0JfQ09VTlRSSUVTIjpbIkdCIiwiR0ciLCJKRSIsIklNIl0sIkVVX0NPVU5UUklFUyI6WyJBRCIsIkFUIiwiQVciLCJCRSIsIkJMIiwiQkciLCJDWSIsIkNaIiwiREsiLCJFRSIsIkVTIiwiSFIiLCJGSSIsIkZSIiwiREUiLCJHRiIsIkdQIiwiR1IiLCJIVSIsIklFIiwiSVQiLCJMViIsIkxUIiwiTFUiLCJNQyIsIk1FIiwiTUYiLCJNUSIsIk1UIiwiTkwiLCJQTCIsIlBNIiwiUFQiLCJSRSIsIlJPIiwiU0siLCJTSSIsIlNNIiwiVEYiLCJWQSIsIlhLIiwiWVQiXX19fQ==')); window.FUTR.Kiosq.Constants = window.FUTR.Kiosq.Constants || {}; var constants = payload.constants || {}; Object.keys(constants).forEach(function (ns) { window.FUTR.Kiosq.Constants[ns] = Object.assign( {}, window.FUTR.Kiosq.Constants[ns] || {}, constants[ns] || {} ); }); window.FUTR.Kiosq.Features = window.FUTR.Kiosq.Features || {}; var features = payload.features || {}; Object.keys(features).forEach(function (ns) { window.FUTR.Kiosq.Features[ns] = window.FUTR.Kiosq.Features[ns] || {}; (features[ns] || []).forEach(function (def) { if (!def || !def.name || !def.script) { return; } try { var result = (new Function('return ' + def.script))(); window.FUTR.Kiosq.Features[ns][def.name] = typeof result === 'function' ? result : function () { return result; }; } catch (e) { console.warn('[Kiosq Settings] Failed to evaluate feature', ns + '.' + def.name, e); } }); }); })(); @layer legacy { #auth-in-nav-header { font-size: 14px; font-weight: inherit; width:80px; } #auth-in-nav-header .auth-in-nav-header-menu ul { padding-left: 0px; } #auth-in-nav-header-sign-out svg{ fill: #fff; } @media (min-width: 700px) { #auth-in-nav-header { justify-content: flex-start !important; } } @media (max-width: 699px) { .burgerbar #auth-in-nav-header { position: absolute; right: 32px; justify-content: center !important; } .burgerbar .slice-container.locale-selector-slice { right: 82px; } .burgerbar #auth-in-nav-header #auth-in-nav-header-text { display: none; } } #auth-in-nav-header-menu{ color: #fff !important; } .kiosq-my-account-stay-in-touch-social-content { display: none !important;} } window.FUTR = window.FUTR || {}; window.FUTR.Connect = {"callbackUrl":"\/auth_callback","SIGN_OUT_TEXT":"Sign out","type":"addEvent","target":"auth-in-nav-header","auth0LockConfig":{"logo_url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ctdtrpdenc1761054384.svgz","logo_email":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tn8m46b2lp1747218165.png","color_primary":"#d8383b","extra_css":".auth0-lock-header-welcome {margin-top: 15px; margin-bottom: -15px;} .auth0-lock.auth0-lock .auth0-lock-header-bg {background: #fff !important} .auth0-lock.auth0-lock .auth0-lock-header-logo {max-width:45%} @media (max-width: 1200px) {.auth0-lock.auth0-lock .auth0-lock-header-logo{max-width: 100%;}}","sign_up_newsletter_text":"Please sign me up to Tom's Hardware newsletter","site_name":"Tom's hardware","contact_other_brand_text":"Contact me with news and offers from Tom's Hardware and other Future brands","newsletter_code":"XTH-X","label":"tomshardware_en-us"}}; window.FUTR.Connect.auth0LockConfig.allowedConnections = "google-oauth2,Username-Password-Authentication,Tomshardware-forum"; window.FUTR.Connect.callbackUrl = window.location.origin + window.FUTR.Connect.callbackUrl; window.FUTR.Connect.auth0AppClientId = "JRKr0EFukuD1sJvmCPwYGLYQNEyOlhDB"; window.FUTR.Connect.Auth = window.FUTR.Connect.Auth || {}; window.FUTR.Connect.Auth.parseJwt = window.FUTR.Connect.Auth.parseJwt || ((token)=>{ if (typeof token === 'undefined' || !token) { return; } var base64Url = token.split('.')[1] || ''; var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/'); var jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function(c) { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); }).join('')); return JSON.parse(jsonPayload); }); window.FUTR.Connect.Auth.getCookieByName = (name)=> { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); } window.FUTR.Kiosq.User = window.FUTR.Connect.Auth.parseJwt(window.FUTR.Connect.Auth.getCookieByName("kiosq_user")); window.FUTR.Connect.isGranted = false; if(typeof window.FUTR.Kiosq.User !== 'undefined' && typeof window.FUTR.Kiosq.User.user_grant_status !== 'undefined' ){ const matchString = '^granted'; const regexp = new RegExp(matchString); if(regexp.test(window.FUTR.Kiosq.User.user_grant_status)){ window.FUTR.Connect.isGranted = true; } } window.addEventListener("DOMContentLoaded", (event) => { var connectBundle = document.createElement('script'); // window.FUTR.Connect.auth0AppClientId must be set before bundle.connect.js be added. connectBundle.src = "https://vanilla.futurecdn.net/tomshardware/1755474/media/shared/js/bundle.connect.js"; document.head.appendChild(connectBundle); }); window.FUTR = window.FUTR || {}; window.FUTR.Kiosq = window.FUTR.Kiosq || {}; window.FUTR.Kiosq.Campaign = window.FUTR.Kiosq.Campaign || {}; window.FUTR.Kiosq.Campaign.Context = window.FUTR.Kiosq.Campaign.Context || {}; window.FUTR.Kiosq.Campaign.Context = JSON.parse(atob('W3sibmFtZSI6IkRldmljZSIsInNjcmlwdCI6IigpID0+IHtcbiAgY29uc3QgYSA9IG5hdmlnYXRvci51c2VyQWdlbnQgfHwgbmF2aWdhdG9yLnZlbmRvciB8fCB3aW5kb3cub3BlcmE7XG4gIHJldHVybiBcLyhhbmRyb2lkfGJiXFxkK3xtZWVnbykuK21vYmlsZXxhdmFudGdvfGJhZGFcXFwvfGJsYWNrYmVycnl8YmxhemVyfGNvbXBhbHxlbGFpbmV8ZmVubmVjfGhpcHRvcHxpZW1vYmlsZXxpcChob25lfG9kKXxpcmlzfGtpbmRsZXxsZ2UgfG1hZW1vfG1pZHB8bW1wfG1vYmlsZS4rZmlyZWZveHxuZXRmcm9udHxvcGVyYSBtKG9ifGluKWl8cGFsbSggb3MpP3xwaG9uZXxwKGl4aXxyZSlcXFwvfHBsdWNrZXJ8cG9ja2V0fHBzcHxzZXJpZXMoNHw2KTB8c3ltYmlhbnx0cmVvfHVwXFwuKGJyb3dzZXJ8bGluayl8dm9kYWZvbmV8d2FwfHdpbmRvd3MgY2V8eGRhfHhpaW5vXC9pLnRlc3QoXG4gICAgYVxuICApIHx8XG4gICAgXC8xMjA3fDYzMTB8NjU5MHwzZ3NvfDR0aHB8NTBbMS02XWl8Nzcwc3w4MDJzfGEgd2F8YWJhY3xhYyhlcnxvb3xzXFwtKXxhaShrb3xybil8YWwoYXZ8Y2F8Y28pfGFtb2l8YW4oZXh8bnl8eXcpfGFwdHV8YXIoY2h8Z28pfGFzKHRlfHVzKXxhdHR3fGF1KGRpfFxcLW18ciB8cyApfGF2YW58YmUoY2t8bGx8bnEpfGJpKGxifHJkKXxibChhY3xheil8YnIoZXx2KXd8YnVtYnxid1xcLShufHUpfGM1NVxcXC98Y2FwaXxjY3dhfGNkbVxcLXxjZWxsfGNodG18Y2xkY3xjbWRcXC18Y28obXB8bmQpfGNyYXd8ZGEoaXR8bGx8bmcpfGRidGV8ZGNcXC1zfGRldml8ZGljYXxkbW9ifGRvKGN8cClvfGRzKDEyfFxcLWQpfGVsKDQ5fGFpKXxlbShsMnx1bCl8ZXIoaWN8azApfGVzbDh8ZXooWzQtN10wfG9zfHdhfHplKXxmZXRjfGZseShcXC18Xyl8ZzEgdXxnNTYwfGdlbmV8Z2ZcXC01fGdcXC1tb3xnbyhcXC53fG9kKXxncihhZHx1bil8aGFpZXxoY2l0fGhkXFwtKG18cHx0KXxoZWlcXC18aGkocHR8dGEpfGhwKCBpfGlwKXxoc1xcLWN8aHQoYyhcXC18IHxffGF8Z3xwfHN8dCl8dHApfGh1KGF3fHRjKXxpXFwtKDIwfGdvfG1hKXxpMjMwfGlhYyggfFxcLXxcXFwvKXxpYnJvfGlkZWF8aWcwMXxpa29tfGltMWt8aW5ub3xpcGFxfGlyaXN8amEodHx2KWF8amJyb3xqZW11fGppZ3N8a2RkaXxrZWppfGtndCggfFxcXC8pfGtsb258a3B0IHxrd2NcXC18a3lvKGN8ayl8bGUobm98eGkpfGxnKCBnfFxcXC8oa3xsfHUpfDUwfDU0fFxcLVthLXddKXxsaWJ3fGx5bnh8bTFcXC13fG0zZ2F8bTUwXFxcL3xtYSh0ZXx1aXx4byl8bWMoMDF8MjF8Y2EpfG1cXC1jcnxtZShyY3xyaSl8bWkobzh8b2F8dHMpfG1tZWZ8bW8oMDF8MDJ8Yml8ZGV8ZG98dChcXC18IHxvfHYpfHp6KXxtdCg1MHxwMXx2ICl8bXdicHxteXdhfG4xMFswLTJdfG4yMFsyLTNdfG4zMCgwfDIpfG41MCgwfDJ8NSl8bjcoMCgwfDEpfDEwKXxuZSgoY3xtKVxcLXxvbnx0Znx3Znx3Z3x3dCl8bm9rKDZ8aSl8bnpwaHxvMmltfG9wKHRpfHd2KXxvcmFufG93ZzF8cDgwMHxwYW4oYXxkfHQpfHBkeGd8cGcoMTN8XFwtKFsxLThdfGMpKXxwaGlsfHBpcmV8cGwoYXl8dWMpfHBuXFwtMnxwbyhja3xydHxzZSl8cHJveHxwc2lvfHB0XFwtZ3xxYVxcLWF8cWMoMDd8MTJ8MjF8MzJ8NjB8XFwtWzItN118aVxcLSl8cXRla3xyMzgwfHI2MDB8cmFrc3xyaW05fHJvKHZlfHpvKXxzNTVcXFwvfHNhKGdlfG1hfG1tfG1zfG55fHZhKXxzYygwMXxoXFwtfG9vfHBcXC0pfHNka1xcXC98c2UoYyhcXC18MHwxKXw0N3xtY3xuZHxyaSl8c2doXFwtfHNoYXJ8c2llKFxcLXxtKXxza1xcLTB8c2woNDV8aWQpfHNtKGFsfGFyfGIzfGl0fHQ1KXxzbyhmdHxueSl8c3AoMDF8aFxcLXx2XFwtfHYgKXxzeSgwMXxtYil8dDIoMTh8NTApfHQ2KDAwfDEwfDE4KXx0YShndHxsayl8dGNsXFwtfHRkZ1xcLXx0ZWwoaXxtKXx0aW1cXC18dFxcLW1vfHRvKHBsfHNoKXx0cyg3MHxtXFwtfG0zfG01KXx0eFxcLTl8dXAoXFwuYnxnMXxzaSl8dXRzdHx2NDAwfHY3NTB8dmVyaXx2aShyZ3x0ZSl8dmsoNDB8NVswLTNdfFxcLXYpfHZtNDB8dm9kYXx2dWxjfHZ4KDUyfDUzfDYwfDYxfDcwfDgwfDgxfDgzfDg1fDk4KXx3M2MoXFwtfCApfHdlYmN8d2hpdHx3aShnIHxuY3xudyl8d21sYnx3b251fHg3MDB8eWFzXFwtfHlvdXJ8emV0b3x6dGVcXC1cL2kudGVzdChcbiAgICAgIGEuc3Vic3RyKDAsIDQpXG4gICAgKVxuICAgID8gXCJNb2JpbGVcIlxuICAgIDogXCJEZXNrdG9wXCI7XG59OyJ9LHsibmFtZSI6IkxvZ2luU3RhdHVzIiwic2NyaXB0IjoiKCkgPT4ge1xuICBpZiggRlVUUj8uS2lvc3E/LlVzZXI/LnVzZXJfZ3JhbnRfc3RhdHVzPy5tYXRjaChcL15ncmFudGVkXC8pKSByZXR1cm4gXCJncmFudGVkXCI7XG4gIGlmKCBGVVRSPy5LaW9zcT8uVXNlcj8uaXNfYXV0aGVudGljYXRlZCApIHJldHVybiBcImNvbm5lY3RlZFwiO1xuICBcL1wvaWYoIHR5cGVvZiBGVVRSLktpb3NxLlVzZXIgPT09ICd1bmRlZmluZWQnICkgcmV0dXJuIFwibm9uLWNvbm5lY3RlZFwiO1xuICByZXR1cm4gXCJub25fY29ubmVjdGVkXCI7XG59OyJ9LHsibmFtZSI6IkZyZWVSZW1haW5pbmdBcnRpY2xlIiwic2NyaXB0IjoiKCkgPT4ge1xuICAgIGlmIChsb2NhbFN0b3JhZ2UuZ2V0SXRlbShcImtpb3NxX2FydGljbGVfdXJsX2Fja1wiKSAhPT0gbnVsbCkge1xuICAgICAgY29uc3QgYXJ0aWNsZVNlZW5VcmxzID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJraW9zcV9hcnRpY2xlX3VybF9hY2tcIik7XG4gICAgICBjb25zdCBkZWNvZGVkQXJ0aWNsZVNlZW5VcmxzID0gSlNPTi5wYXJzZSh3aW5kb3cuYXRvYihhcnRpY2xlU2VlblVybHMpKTtcbiAgICAgIGNvbnN0IGxpbWl0RnJlZUFydGljbGVzID0gd2luZG93LkZVVFIuS2lvc3E/LmRlZmF1bHRTaXRlQ29uZmlnPy5saW1pdE9mRnJlZUFydGljbGUgfHwgMDtcbiAgICAgIGNvbnN0IG51bWJlck9mRnJlZUFydGljbGVSZW1haW5pbmcgPSBsaW1pdEZyZWVBcnRpY2xlcy1kZWNvZGVkQXJ0aWNsZVNlZW5VcmxzLmxlbmd0aDtcbiAgICAgIHJldHVybiBudW1iZXJPZkZyZWVBcnRpY2xlUmVtYWluaW5nID49IDAgPyBudW1iZXJPZkZyZWVBcnRpY2xlUmVtYWluaW5nIDogMDtcbiAgICB9XG5cbiAgICByZXR1cm4gMDtcbiAgfSJ9LHsibmFtZSI6Ik51bWJlck9mUGFnZXNWaXNpdGVkIiwic2NyaXB0IjoiKCkgPT4ge1xuICAgIGNvbnN0IGxvY2FsSGlzdG9yeSA9IEpTT04ucGFyc2UoYXRvYihsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnY29ubmVjdF9hcnRpY2xlc19oaXN0b3J5JykgfHwgbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2tpb3NxX2FydGljbGVfdXJsX2FjaycpIHx8IGJ0b2EoJ1tdJykpKTtcbiAgICByZXR1cm4gbG9jYWxIaXN0b3J5Lmxlbmd0aDtcbiAgfSJ9LHsibmFtZSI6IkFydGljbGVDb250cm9sVGFncyIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93LmZmdGU/LnByb3BlcnRpZXM/LmFydGljbGVDb250cm9sVGFnIHx8IFtdfSJ9LHsibmFtZSI6IkFydGljbGVUYWdIYW5kbGUiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlVGFnSGFuZGxlIHx8IFtdfSJ9LHsibmFtZSI6IkJsdWVDb25pY1NlZ21lbnRzIiwic2NyaXB0IjoiKCkgPT4ge3JldHVybiB0eXBlb2YoYmx1ZUNvbmljQ2xpZW50KSAhPT0gXCJ1bmRlZmluZWRcIiAmJiBibHVlQ29uaWNDbGllbnQ/LmdldFNlZ21lbnRzKCkgPyBibHVlQ29uaWNDbGllbnQ/LmdldFNlZ21lbnRzKCkgOiBbXTt9In0seyJuYW1lIjoiUmVmZXJyZXIiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIGRvY3VtZW50LnJlZmVycmVyO30ifSx7Im5hbWUiOiJBcnRpY2xlVGVtcGxhdGUiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlVGVtcGxhdGUgfHwgXCJcIn0ifSx7Im5hbWUiOiJBcnRpY2xlVHlwZSIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93LmZmdGU/LnByb3BlcnRpZXM/LmFydGljbGVUeXBlIHx8IFwiXCJ9In0seyJuYW1lIjoiQXJ0aWNsZUlkIiwic2NyaXB0IjoiKCkgPT4ge3JldHVybiB3aW5kb3cuZmZ0ZT8ucHJvcGVydGllcz8uaWQgfHwgXCJcIn0ifSx7Im5hbWUiOiJVc2VyR3JhbnRTdGF0dXMiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5GVVRSPy5LaW9zcT8uVXNlcj8udXNlcl9ncmFudF9zdGF0dXMgfHwgXCJcIn0ifSx7Im5hbWUiOiJUaW1lT2ZUaGVEYXkiLCJzY3JpcHQiOiIoKSA9PiBuZXcgRGF0ZSgpLmdldEhvdXJzKCkgPCAxMiA/IFwiQU1cIiA6IFwiUE1cIjsifSx7Im5hbWUiOiJBcnRpY2xlQ2F0ZWdvcnkiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlQ2F0ZWdvcnlIYW5kbGUgfHwgW119In0seyJuYW1lIjoiSXNSZWd3YWxsQmFycmllciIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93Py5GVVRSPy5LaW9zcT8ud2FsbFR5cGUgPT09IFwicmVnd2FsbEF1dGhlbnRpY2F0aW9uXCIgfHwgKHR5cGVvZih3aW5kb3c/LkZVVFI/Lktpb3NxPy5Vc2VyKSA9PT0gXCJ1bmRlZmluZWRcIiAmJiB3aW5kb3c/LkZVVFI/Lktpb3NxPy53YWxsVHlwZSA9PT0gXCJyZWd3YWxsQXV0aFBheXdhbGxcIil9In0seyJuYW1lIjoiR2V0TG9jYWxlU2l0ZSIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93LmZmdGU/LmxvY2FsZSB8fCBcIlwifSJ9LHsibmFtZSI6IlVzZXJDb3VudHJ5Q29kZVJlYWwiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IHZhbHVlID0gYDsgJHt3aW5kb3cuZG9jdW1lbnQuY29va2llfWA7XG4gIGNvbnN0IHBhcnRzID0gdmFsdWUuc3BsaXQoYDsgRlRSX0NvdW50cnlfQ29kZT1gKTtcbiAgaWYgKHBhcnRzLmxlbmd0aCA9PT0gMikgcmV0dXJuIHBhcnRzLnBvcCgpLnNwbGl0KFwiO1wiKS5zaGlmdCgpO1xufTsifSx7Im5hbWUiOiJUZXN0Q2FtcGFpZ24iLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IHVybFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7XG4gIGNvbnN0IGNhbXBhaWduVG9UZXN0ID0gdXJsUGFyYW1zLmdldCgnX2ZsZXhpX3Rlc3RfY2FtcGFpZ24nKTtcbiAgcmV0dXJuIGNhbXBhaWduVG9UZXN0IHx8ICcnO1xufSJ9LHsibmFtZSI6IkZvcmNlQmFycmllcldpdGhBcnRpY2xlc1NlZW5zKG5vdEZvclF1ZXJ5QnVpbGRlcikiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IHVybFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7XG4gIGNvbnN0IG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkID0gcGFyc2VJbnQodXJsUGFyYW1zLmdldCgnX2ZsZXhpX2ZvcmNlX2JhcnJpZXJfc2VlbicpLCAxMCk7IFwvXC8gQ29udmVyc2lvbiBlbiBlbnRpZXJcbiAgXG4gIGlmKG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkKXtcbiAgICBcbiAgICBsZXQgZGVjb2RlZEFydGljbGVTZWVuVXJscyA9IFtdO1xuICAgIFxuICAgIFwvXC8gVlx1MDBlOXJpZmljYXRpb24gcXVlIG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkIGVzdCB1biBub21icmUgdmFsaWRlXG4gICAgaWYgKCFpc05hTihuYkFydGljbGVzU2VlbnNFeHBlY3RlZCkgJiYgbmJBcnRpY2xlc1NlZW5zRXhwZWN0ZWQgPiAwKSB7XG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkOyBpKyspIHsgXG4gICAgICAgIGRlY29kZWRBcnRpY2xlU2VlblVybHMucHVzaChgXC90b3RvXC90b3RvJHtpfWApO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgXC9cLyBWXHUwMGU5cmlmaWV6IHF1ZSBhcnRpY2xlU2VlblVybHMgZXN0IGRcdTAwZTlmaW5pIGF2YW50IGRlIGxlIGRcdTAwZTljb2RlclxuICAgIGlmICh0eXBlb2YgYXJ0aWNsZVNlZW5VcmxzICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgZGVjb2RlZEFydGljbGVTZWVuVXJscyA9IEpTT04ucGFyc2Uod2luZG93LmF0b2IoYXJ0aWNsZVNlZW5VcmxzKSk7XG4gICAgfVxuICBcbiAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbSgna2lvc3FfYXJ0aWNsZV91cmxfYWNrJyk7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oJ2tpb3NxX2FydGljbGVfdXJsX2FjaycsIHdpbmRvdy5idG9hKEpTT04uc3RyaW5naWZ5KGRlY29kZWRBcnRpY2xlU2VlblVybHMpKSk7ICBcbiAgfVxufVxuIn0seyJuYW1lIjoiVVRNQ2FtcGFpZ25QYWlkIiwic2NyaXB0IjoiKCkgPT4ge1xuICBjb25zdCB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICByZXR1cm4gKHVybFBhcmFtcy5nZXQoJ3V0bV9jYW1wYWlnbicpID8/ICcnKS50b0xvd2VyQ2FzZSgpLmluY2x1ZGVzKCdwYWlkJyk7XG59In0seyJuYW1lIjoiVVRNUGFyYW1zIiwic2NyaXB0IjoiKCkgPT4ge1xuICBcL1wvIEdldCB0aGUgc2VhcmNoIHBhcmFtc1xuICBjb25zdCBwYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICBcbiAgXC9cLyBDcmVhdGUgYW4gb2JqZWN0IHRvIHN0b3JlIFVUTSBwYXJhbWV0ZXJzXG4gIGNvbnN0IHV0bVBhcmFtcyA9IFtdO1xuICBcbiAgXC9cLyBVVE0gcGFyYW1ldGVyIG5hbWVzXG4gIGNvbnN0IHV0bU5hbWVzID0gW1xuICAgICd1dG1fc291cmNlJyxcbiAgICAndXRtX3NvdXJjZV9pZCcsXG4gICAgJ3V0bV9tZWRpdW0nLFxuICAgICd1dG1fY2FtcGFpZ24nLFxuICAgICd1dG1fdGVybScsXG4gICAgJ3V0bV9jb250ZW50J1xuICBdO1xuICBcbiAgXC9cLyBFeHRyYWN0IFVUTSBwYXJhbWV0ZXJzXG4gIHV0bU5hbWVzLmZvckVhY2gobmFtZSA9PiB7XG4gICAgY29uc3QgdmFsdWUgPSBwYXJhbXMuZ2V0KG5hbWUpO1xuICAgIGlmICh2YWx1ZSkge1xuICAgICAgdXRtUGFyYW1zLnB1c2godmFsdWUpO1xuICAgIH1cbiAgfSk7XG4gIFxuICByZXR1cm4gdXRtUGFyYW1zLmpvaW4oJywnKTtcbn0ifSx7Im5hbWUiOiJGcmVlUmVtYWluaW5nQXJ0aWNsZUFmdGVyTG9naW4iLCJzY3JpcHQiOiIoKSA9PiB7XG4gICAgaWYgKGxvY2FsU3RvcmFnZS5nZXRJdGVtKFwia2lvc3FfYXJ0aWNsZV91cmxfYWNrXCIpICE9PSBudWxsKSB7XG4gICAgICBjb25zdCBhcnRpY2xlU2VlblVybHMgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShcImtpb3NxX2FydGljbGVfdXJsX2Fja1wiKTtcbiAgICAgIGNvbnN0IGRlY29kZWRBcnRpY2xlU2VlblVybHMgPSBKU09OLnBhcnNlKHdpbmRvdy5hdG9iKGFydGljbGVTZWVuVXJscykpO1xuICAgICAgY29uc3QgbGltaXRGcmVlQXJ0aWNsZXNBZnRlckxvZ2luID0gd2luZG93LkZVVFIuS2lvc3E/LmRlZmF1bHRTaXRlQ29uZmlnPy5saW1pdE9mRnJlZUFydGljbGVBZnRlckxvZ2luIHx8IDA7XG4gICAgICBjb25zdCBudW1iZXJPZkZyZWVBcnRpY2xlUmVtYWluaW5nID0gbGltaXRGcmVlQXJ0aWNsZXNBZnRlckxvZ2luLWRlY29kZWRBcnRpY2xlU2VlblVybHMubGVuZ3RoO1xuICAgICAgcmV0dXJuIG51bWJlck9mRnJlZUFydGljbGVSZW1haW5pbmcgPj0gMCA/IG51bWJlck9mRnJlZUFydGljbGVSZW1haW5pbmcgOiAwO1xuICAgIH1cblxuICAgIHJldHVybiAwO1xuICB9In0seyJuYW1lIjoiQUJUZXN0Q2FtcGFpZ25zIiwic2NyaXB0IjoiKCkgPT4geyBcbiAgbGV0IHJlc3VsdCA9ICcnO1xuICBjb25zdCBzdHIgPSB3aW5kb3cuVkFOPy5hYlRlc3Q/LnZhcmlhdGlvbklkIHx8ICcnO1xuICAgIGlmIChzdHIpIHtcbiAgICAgICAgY29uc3QgcGFydHMgPSBzdHIuc3BsaXQoJ3wnKTtcbiAgICAgICAgICBcbiAgICAgICAgY29uc3QgdmFyaWFudElkID0gcGFydHNbMl07XG4gICAgICAgIGNvbnN0IHZhcmlhbnROdW1iZXIgPSBwYXJ0c1szXTtcbiAgICAgICAgcmVzdWx0ID0gYCR7dmFyaWFudElkfV8ke3ZhcmlhbnROdW1iZXJ9YDtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzdWx0O1xufSJ9LHsibmFtZSI6IlVybFBhdGgiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZTt9In0seyJuYW1lIjoiR2V0UXVlcnlTdHJpbmdLZXlzIiwic2NyaXB0IjoiKCkgPT4ge1xuICBcL1wvIEdldCB0aGUgc2VhcmNoIHBhcmFtc1xuICBjb25zdCBwYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICBcbiAgXC9cLyBDcmVhdGUgYW4gYXJyYXkgb2YgJ2tleT12YWx1ZScgc3RyaW5nc1xuICBjb25zdCBwYXJhbVN0cmluZ3MgPSBbXTtcbiAgXG4gIFwvXC8gSXRlcmF0ZSB0aHJvdWdoIGFsbCBwYXJhbWV0ZXJzIGFuZCBjcmVhdGUgdGhlIHN0cmluZ3NcbiAgcGFyYW1zLmZvckVhY2goKHZhbHVlLCBrZXkpID0+IHtcbiAgICBwYXJhbVN0cmluZ3MucHVzaChgJHtrZXl9PSR7dmFsdWV9YCk7XG4gIH0pO1xuICBcbiAgcmV0dXJuIHBhcmFtU3RyaW5ncztcbn07ICJ9LHsibmFtZSI6IkFCVGVzdFZhcmlhdGlvbklkIiwic2NyaXB0IjoiKCkgPT4geyAgcmV0dXJuIHdpbmRvdy5WQU4/LmFiVGVzdD8udmFyaWF0aW9uSWQ/LnNwbGl0KCd8JylbNF0gPz8gbnVsbDsgfSJ9LHsibmFtZSI6IkFCVGVzdElkIiwic2NyaXB0IjoiKCkgPT4geyAgcmV0dXJuIHdpbmRvdy5WQU4/LmFiVGVzdD8udmFyaWF0aW9uSWQ/LnNwbGl0KCd8JylbMl0gPz8gbnVsbDsgfSJ9LHsibmFtZSI6IkFydGljbGVNb2RpZmllZERhdGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGlzbyA9IHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlQ29udGVudE1vZGlmaWVkRGF0ZSA/PyAnMTk3MC0wMS0wMVQxMjowMDo1MFonO1xuICBjb25zdCBbeSwgbSwgZF0gPSBpc28uc2xpY2UoMCwgMTApLnNwbGl0KCctJyk7XG4gIGNvbnNvbGUuZGVidWcoJ2FydGljbGVDb250ZW50TW9kaWZpZWREYXRlJywgYCR7eX0tJHttfS0ke2R9YCk7XG4gIHJldHVybiBgJHt5fS0ke219LSR7ZH1gOyBcbn0ifSx7Im5hbWUiOiJBcnRpY2xlQ3JlYXRlZERhdGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGlzbyA9IHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlQ3JlYXRlZERhdGUgPz8gJzE5NzAtMDEtMDFUMTI6MDA6NTBaJztcbiAgY29uc3QgW3ksIG0sIGRdID0gaXNvLnNsaWNlKDAsIDEwKS5zcGxpdCgnLScpO1xuICBjb25zb2xlLmRlYnVnKCdhcnRpY2xlQ3JlYXRlZERhdGUnLCBgJHt5fS0ke219LSR7ZH1gKTtcbiAgcmV0dXJuIGAke3l9LSR7bX0tJHtkfWA7IFxufVxuIn0seyJuYW1lIjoiQXJ0aWNsZVB1Ymxpc2hlZERhdGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGlzbyA9IHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlUHVibGlzaGVkRGF0ZSA/PyAnMTk3MC0wMS0wMVQxMjowMDo1MFonO1xuICBjb25zdCBbeSwgbSwgZF0gPSBpc28uc2xpY2UoMCwgMTApLnNwbGl0KCctJyk7XG4gIGNvbnNvbGUuZGVidWcoJ2FydGljbGVQdWJsaXNoZWREYXRlJywgYCR7eX0tJHttfS0ke2R9YCk7XG4gIHJldHVybiBgJHt5fS0ke219LSR7ZH1gOyBcbn1cbiJ9XQ==')); window.FUTR.Kiosq.Campaign.Context = window.FUTR.Kiosq.Campaign.Context.map(function({script, ...item}) { try { return { ...item, computeValue:(eval(script))(), }; } catch (e) { if (e instanceof SyntaxError) { console.error(`Kiosq Setting Script Campaign ${item.name} has syntax error: ` + e.message); } else { console.log(`Kiosq Setting Script Campaign ${item.name} has`,e.message) } } }); window.FUTR = window.FUTR || {}; window.FUTR.Campaigns = window.FUTR.Campaigns || {}; window.FUTR.Campaigns.Flexi = window.FUTR.Campaigns.Flexi || { application: 'flexi', pythiaEndpoint: 'https://lobe.scv.public.sse-prod-eks-euw1.futureplc.engineering', enabled: '', matchType: 'all', matchResult: [], }; window.FUTR.Campaigns.Context = window.FUTR.Campaigns.Context || {}; window.FUTR.Campaigns.Context = [{"name":"backend","label":"Backend","script":"() => {return false}","priority":200},{"name":"validDate","label":"Valid Date","script":"() => {return (new Date).toISOString().split(\"T\")[0]}","priority":100}]; window.FUTR.Campaigns.Context = window.FUTR.Campaigns.Context.map(function({script, ...item}) { try { return { ...item, computeValue:(eval(script))(), }; } catch (e) { if (e instanceof SyntaxError) { console.error( "%c Pythia FLEXI campaigns ", "background: #008f11;color: #ffffff;", `Flexi Setting Script Campaign ${item.name} has syntax error: ` + e.message ); } else { console.log( "%c Pythia FLEXI campaigns ", "background: #008f11;color: #ffffff;", `Flexi Setting Script Campaign ${item.name} has`,e.message ) } } }) const getCookieValue = (cookieName) => { const match = document.cookie.match(`(^|;) ?${cookieName}=([^;]*)(;|$)`); return match ? match[2] : undefined; } const formatUserId = (type, value) => value != null && value !== '' ? { type, value } : null; const getFormattedUserIds = async () => { const hybridId = await window.bordeaux?.hybridId?.catch(() => undefined); const blueconicId = window.blueConicClient?.profile?.getProfile()?.getId(); return [ formatUserId('TYPE_KIOSQ', window.FUTR?.Kiosq?.User?.sub), formatUserId('TYPE_GA', getCookieValue('_ga')), formatUserId('TYPE_HYBRID', hybridId || getCookieValue('h_id')), formatUserId('TYPE_BLUECONIC', blueconicId ?? getCookieValue('BCSessionID')), ].filter(Boolean); } (async () => { window.FUTR.Campaigns.UserIds = window.FUTR.Campaigns.UserIds || await getFormattedUserIds(); })(); window.bordeaux = window.bordeaux || {}; window.bordeaux.cmd = window.bordeaux.cmd || []; window.champagne = window.champagne || {}; window.champagne.cmd = window.champagne.cmd || []; window.ffte.bordeaux ={ pageTemplate: "article", adParameters: window.adParameters || {"site":"tomshardware","content":"unknown","type":"standard"} }; (function() { const QA_BASE_URL = 'public.rtb-qa-eks-euw1.futureplc.engineering'; const createScriptTag = (src) => { const script = document.createElement('script'); script.setAttribute('src', src); script.setAttribute('onerror', 'handleHeaderError()'); script.setAttribute('crossorigin', 'anonymous'); script.defer = true; return script; }; const appendScriptTags = (qaBordeauxVersion, qaChampagneVersion) => { if (window.disableBordeaux === true) return; const bordeauxUrl = qaBordeauxVersion ? `https://bordeaux.futurecdn.net/bordeaux.js?version=${qaBordeauxVersion}` : 'https://bordeaux.futurecdn.net/bordeaux.js'; const champagneUrl = qaChampagneVersion ? `https://chmp.${qaChampagneVersion}.${QA_BASE_URL}/champagne.js` : 'https://champagne.futurecdn.net/champagne.js'; document.head.append( createScriptTag(bordeauxUrl), createScriptTag(champagneUrl) ); }; const getQueryParams = () => { const params = new URLSearchParams(window.location.search); return { qaBordeauxVersion: params.get('hybrid_bordeaux_version') ?? null, qaChampagneVersion: params.get('hybrid_champagne_version') ?? null, }; }; const { qaBordeauxVersion, qaChampagneVersion } = getQueryParams(); appendScriptTags(qaBordeauxVersion, qaChampagneVersion); if (qaBordeauxVersion) { window.bordeaux.cmd.push(() => window.bordeaux.setAdToolVersion(qaBordeauxVersion)); } })(); /* */ function comscoreIntegration() { var TIMEOUT_DELAY = 2000; var COMSCORE_ID = "10055482"; function callComscore(ucfrValue) { window._comscore = window._comscore || []; var comscorePayload = { c1: "2", c2: COMSCORE_ID, options: { enableFirstPartyCookie: true, } }; if(ucfrValue) { comscorePayload.cs_ucfr = ucfrValue; } window._comscore.push(comscorePayload); injectComscore(); } function callComscoreForVideo(ucfrValue) { window._comscore = window._comscore || []; const seconds = 600; const comscorePayload = { c2: COMSCORE_ID, c5: jwplayer().getDuration() > seconds ? "03" : "02", }; if(ucfrValue) { comscorePayload.cs_ucfr = ucfrValue; } if (!window.COMSCORE) { window._comscore.push(comscorePayload); } else { window.COMSCORE.beacon(comscorePayload) } } function injectComscore() { let s = document.createElement('script'), el = document.getElementsByTagName("script")[0]; s.async = true; const URLbeginning = "https://sb"; if (window.__tcfapi) { s.src = URLbeginning + '.scorecardresearch.com/cs/' + COMSCORE_ID + '/beacon.js'; } else { s.src = URLbeginning + '.scorecardresearch.com/beacon.js'; } el.parentNode.insertBefore(s, el); } if (window.__tcfapi) { var timeout = window.setTimeout(function() { callComscore(); }, TIMEOUT_DELAY); window.__tcfapi('addEventListener', 2, function(res) { window.__tcfapi('removeEventListener', 2, function() {}, res.listenerId); const validStatus = ['tcloaded', 'useractioncomplete']; if (validStatus.includes(res.eventStatus) && res.gdprApplies) { window.clearTimeout(timeout); callComscore(res.vendor?.consents?.[77] ? 1 : 0); } }); } else { callComscore(); } window.reliablePageLoad.then(function () { window.document.addEventListener('jwplayerInstanceLoaded', function () { jwplayer().once('beforePlay', function () { callComscoreForVideo(); }); }); }); } comscoreIntegration(); !function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,7842,{})}(); FlexiLoader={loadJS:function(e,t){var n,r,a;r=!1,(n=document.createElement("script")).type="text/javascript",n.src=e,n.async=!0,n.onload=n.onreadystatechange=function(){r||this.readyState&&"complete"!==this.readyState||(r=!0,t())},(a=document.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)},execRequires:function(){this.requires.forEach(function(e,t,n){try{e()}catch(e){console.log("error",e)}}),this.requires=[]},execRequiresOnDomReady:function(){document.addEventListener("readystatechange",function(){["interactive","complete"].indexOf(document.readyState)>=0&&FlexiLoader.execRequires()},!1)},push:function(e){["interactive","complete"].indexOf(document.readyState)>=0?e():this.requires.push(e)},requires:window.FlexiLoaderRequires||[]}; FlexiLoader.loadJS('//vanilla.futurecdn.net/tomshardware/1755474/media/shared/js/flexi.js', function () { Flexi.globals = { "environment": "live", "endpoints": null }; FlexiLoader.execRequiresOnDomReady(); }); !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).cssVars=t()}(this,function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"").trim().charAt(0))}function a(e,t){n.onError(e,r[t],t)}function c(e,t){var s=n.onSuccess(e,r[t],t);e=!1===s?"":s||e,o[t]=e,-1===o.indexOf(null)&&n.onComplete(o)}var i=document.createElement("a");r.forEach(function(e,t){if(i.setAttribute("href",e),i.href=String(i.href),Boolean(document.all&&!window.atob)&&i.host.split(":")[0]!==location.host.split(":")[0]){if(i.protocol===location.protocol){var r=new XDomainRequest;r.open("GET",e),r.timeout=0,r.onprogress=Function.prototype,r.ontimeout=Function.prototype,r.onload=function(){s(r.responseText)?c(r.responseText,t):a(r,t)},r.onerror=function(e){a(r,t)},setTimeout(function(){r.send()},0)}else console.warn("Internet Explorer 9 Cross-Origin (CORS) requests must use the same protocol (".concat(e,")")),a(null,t)}else{var o=new XMLHttpRequest;o.open("GET",e),n.mimeType&&o.overrideMimeType&&o.overrideMimeType(n.mimeType),n.onBeforeSend(o,e,t),o.onreadystatechange=function(){4===o.readyState&&(200===o.status&&s(o.responseText)?c(o.responseText,t):a(o,t))},o.send()}})}function r(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},r={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},s=Array.apply(null,r.rootElement.querySelectorAll(r.include)).filter(function(e){return t=e,n=r.exclude,!(t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector).call(t,n);var t,n}),a=Array.apply(null,Array(s.length)).map(function(e){return null});function c(){if(-1===a.indexOf(null)){var e=a.join("");r.onComplete(e,a,s)}}function i(e,t,o,s){var i=r.onSuccess(e,o,s);(function e(t,o,s,a){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];var l=u(t,s,i);l.rules.length?n(l.absoluteUrls,{onBeforeSend:function(e,t,n){r.onBeforeSend(e,o,t)},onSuccess:function(e,t,n){var s=r.onSuccess(e,o,t),a=u(e=!1===s?"":s||e,t,i);return a.rules.forEach(function(t,n){e=e.replace(t,a.absoluteRules[n])}),e},onError:function(n,r,u){c.push({xhr:n,url:r}),i.push(l.rules[u]),e(t,o,s,a,c,i)},onComplete:function(n){n.forEach(function(e,n){t=t.replace(l.rules[n],e)}),e(t,o,s,a,c,i)}}):a(t,c)})(e=void 0!==i&&!1===Boolean(i)?"":i||e,o,s,function(e,n){null===a[t]&&(n.forEach(function(e){return r.onError(e.xhr,o,e.url)}),!r.filter||r.filter.test(e)?a[t]=e:a[t]="",c())})}function u(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s={};return s.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter(function(e){return-1===r.indexOf(e)}),s.urls=s.rules.map(function(e){return e.replace(t.cssImports,"$1")}),s.absoluteUrls=s.urls.map(function(e){return o(e,n)}),s.absoluteRules=s.rules.map(function(e,t){var r=s.urls[t],a=o(s.absoluteUrls[t],n);return e.replace(r,a)}),s}s.length?s.forEach(function(e,t){var s=e.getAttribute("href"),u=e.getAttribute("rel"),l="LINK"===e.nodeName&&s&&u&&"stylesheet"===u.toLowerCase(),f="STYLE"===e.nodeName;if(l)n(s,{mimeType:"text/css",onBeforeSend:function(t,n,o){r.onBeforeSend(t,e,n)},onSuccess:function(n,r,a){var c=o(s,location.href);i(n,t,e,c)},onError:function(n,o,s){a[t]="",r.onError(n,e,o),c()}});else if(f){var p=e.textContent;r.useCSSOM&&(p=Array.apply(null,e.sheet.cssRules).map(function(e){return e.cssText}).join("")),i(p,t,e,location.href)}else a[t]="",c()}):r.onComplete("",[])}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),r.href=t,o.href=e,o.href}var s=a;function a(e,t,n){e instanceof RegExp&&(e=c(e,n)),t instanceof RegExp&&(t=c(t,n));var r=i(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function c(e,t){var n=t.match(e);return n?n[0]:null}function i(e,t,n){var r,o,s,a,c,i=n.indexOf(e),u=n.indexOf(t,i+1),l=i;if(i>=0&&u>0){for(r=[],s=n.length;l>=0&&!c;)l==i?(r.push(l),i=n.indexOf(e,l+1)):1==r.length?c=[r.pop(),u]:((o=r.pop())1&&void 0!==arguments[1]?arguments[1]:{});function r(e){throw new Error("CSS parse error: ".concat(e))}function o(e){var n=e.exec(t);if(n)return t=t.slice(n[0].length),n}function a(){return o(/^{\s*/)}function c(){return o(/^}/)}function i(){o(/^\s*/)}function u(){if(i(),"/"===t[0]&&"*"===t[1]){for(var e=2;t[e]&&("*"!==t[e]||"/"!==t[e+1]);)e++;if(!t[e])return r("end of comment is missing");var n=t.slice(2,e);return t=t.slice(e+2),{type:"comment",comment:n}}}function l(){for(var e,t=[];e=u();)t.push(e);return n.removeComments?[]:t}function f(){for(i();"}"===t[0];)r("extra closing bracket");var e=o(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(e)return e[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function p(){o(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,t=o(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=t[0].trim(),!o(/^:\s*/))return r("property missing ':'");var n=o(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),s={type:"declaration",property:t.replace(e,""),value:n?n[0].replace(e,"").trim():""};return o(/^[;\s]*/),s}}function m(){if(!a())return r("missing '{'");for(var e,t=l();e=p();)t.push(e),t=t.concat(l());return c()?t:r("missing '}'")}function d(){i();for(var e,t=[];e=o(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),o(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:m()}}function v(){if(i(),"@"===t[0]){var e=function(){var e=o(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=o(/^([-\w]+)\s*/)))return r("@keyframes missing name");var n,s=e[1];if(!a())return r("@keyframes missing '{'");for(var i=l();n=d();)i.push(n),i=i.concat(l());return c()?{type:"keyframes",name:s,vendor:t,keyframes:i}:r("@keyframes missing '}'")}}()||function(){var e=o(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:h()}}()||function(){if(o(/^@host\s*/))return{type:"host",rules:h()}}()||function(){var e=o(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:h()}}()||function(){var e=o(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(o(/^@page */))return{type:"page",selectors:f()||[],declarations:m()}}()||function(){var e=o(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:h()}}()||function(){if(o(/^@font-face\s*/))return{type:"font-face",declarations:m()}}()||function(){var e=o(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}();if(e&&n.onlyVars){var s=!1;if(e.declarations)s=e.declarations.some(function(e){return/var\(/.test(e.value)});else s=(e.keyframes||e.rules||[]).some(function(e){return(e.declarations||[]).some(function(e){return/var\(/.test(e.value)})});return s?e:{}}return e}}function y(){if(n.onlyVars){var e=s("{","}",t);if(e){var o=-1!==e.pre.indexOf(":root")&&/--\S*\s*:/.test(e.body),a=/var\(/.test(e.body);if(!o&&!a)return t=t.slice(e.end+1),{}}}var c=f()||[],i=n.onlyVars?m().filter(function(e){var t=c.some(function(e){return-1!==e.indexOf(":root")})&&/^--\S/.test(e.property),n=/var\(/.test(e.value);return t||n}):m();return c.length||r("selector missing"),{type:"rule",selectors:c,declarations:i}}function h(e){if(!e&&!a())return r("missing '{'");for(var n,o=l();t.length&&(e||"}"!==t[0])&&(n=v()||y());)n.type&&o.push(n),o=o.concat(l());return e||c()?o:r("missing '}'")}return{type:"stylesheet",stylesheet:{rules:h(!0),errors:[]}}}a.range=i;var l="--",f="var",p={dom:{},temp:{},user:{}};function m(t){var n,r,o=e({},{fixNestedCalc:!0,onlyVars:!1,persist:!1,preserve:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),a=o.persist?p.dom:p.temp=JSON.parse(JSON.stringify(p.dom)),c=u(t,{onlyVars:o.onlyVars});if(c.stylesheet.rules.forEach(function(e){var t=[];if("rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&(e.declarations.forEach(function(e,n){var r=e.property,o=e.value;r&&0===r.indexOf(l)&&(a[r]=o,t.push(n))}),!o.preserve))for(var n=t.length-1;n>=0;n--)e.declarations.splice(t[n],1)}),Object.keys(p.user).forEach(function(e){a[e]=p.user[e]}),Object.keys(o.variables).length){var i={declarations:[],selectors:[":root"],type:"rule"};Object.keys(o.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=o.variables[e];o.persist&&(p.user[t]=n),a[t]!==n&&(a[t]=n,i.declarations.push({type:"declaration",property:t,value:n}))}),o.preserve&&i.declarations.length&&c.stylesheet.rules.push(i)}return function e(t,n){t.rules.forEach(function(r){r.rules?e(r,n):r.keyframes?r.keyframes.forEach(function(e){"keyframe"===e.type&&n(e.declarations,r)}):r.declarations&&n(r.declarations,t)})}(c.stylesheet,function(e,t){for(var n,r,s,c=0;c1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+o(e.rules)+"}"},"font-face":function(e){return"@font-face{"+o(e.declarations)+"}"},host:function(e){return"@host{"+o(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+o(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+o(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+o(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+o(e.declarations)+"}"},rule:function(e){var t=e.declarations;if(t.length)return e.selectors.join(",")+"{"+o(t)+"}"},supports:function(e){return"@supports "+e.supports+"{"+o(e.rules)+"}"}};function o(e){for(var o="",s=0;s2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(-1===e.indexOf("var("))return e;var o=s("(",")",e);return o?"var"===o.pre.slice(-3)?0===o.body.trim().length?(n.onWarning("var() must contain a non-whitespace string"),e):o.pre.slice(0,-3)+function(e){var o=e.split(",")[0].replace(/[\s\n\t]/g,""),s=(e.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],a=t.hasOwnProperty(o)?String(t[o]):void 0,c=a||(s?String(s):void 0),i=r||e;return a||n.onWarning('variable "'.concat(o,'" is undefined')),c&&"undefined"!==c&&c.length>0?d(c,t,n,i):"var(".concat(i,")")}(o.body)+d(o.post,t,n):o.pre+"(".concat(d(o.body,t,n),")")+d(o.post,t,n):(-1!==e.indexOf("var(")&&n.onWarning('missing closing ")" in the value "'.concat(e,'"')),e)}var v="css-vars-ponyfill",y="undefined"!=typeof window,h=y&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),g="cssVars(): ",S={rootElement:y?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},fixNestedCalc:!0,onlyLegacy:!0,onlyVars:!1,preserve:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onSuccess:function(){},onWarning:function(){},onError:function(){},onComplete:function(){}},E={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},b=null,x=null,C=!1;function O(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e({},S,n),s=v;function a(e,t,n,r){o.silent||console.error("".concat(g).concat(e,"\n"),t),o.onError(e,t,n,r)}function c(e){o.silent||console.warn("".concat(g).concat(e)),o.onWarning(e)}if(o.exclude="#".concat(s)+(o.exclude?",".concat(o.exclude):""),o._benchmark=o._benchmark?o._benchmark:A(),y)if(!1===o.watch&&b&&b.disconnect(),o.watch)!function(e,t){if(!window.MutationObserver)return;var n=function(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")},r=function(e){return"STYLE"===e.tagName&&(!t||e.id!==t)};b&&b.disconnect();e.watch=S.watch,(b=new MutationObserver(function(t){var o=t.some(function(e){var t=!1;if("attributes"===e.type)t=n(e.target)||r(e.target);else if("childList"===e.type){var o=Array.apply(null,e.addedNodes),s=Array.apply(null,e.removedNodes);t=[].concat(o,s).some(function(e){var t=n(e)&&!e.disabled,o=r(e)&&E.cssVars.test(e.textContent);return t||o})}return t});o&&w(e)})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}(o,s),w(o);else if("loading"!==document.readyState){var i=o.shadowDOM||o.rootElement.shadowRoot||o.rootElement.host;if(h&&o.onlyLegacy){if(o.updateDOM){var u=o.rootElement.host||(o.rootElement===document?document.documentElement:o.rootElement);Object.keys(o.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=o.variables[e];u.style.setProperty(t,n)})}}else r(i&&!C?{rootElement:S.rootElement,include:S.include,exclude:o.exclude,onSuccess:function(e,t,n){return(e.match(E.cssRootRules)||[]).join("")||!1},onComplete:function(e,t,n){m(e,{persist:!0}),C=!0,O(o)}}:{rootElement:o.rootElement,include:o.include,exclude:o.exclude,filter:o.onlyVars?E.cssVars:null,onBeforeSend:o.onBeforeSend,onSuccess:function(e,t,n){var r=o.onSuccess(e,t,n);(e=void 0!==r&&!1===Boolean(r)?"":r||e,o.updateURLs)&&(e.replace(E.cssComments,"").match(E.cssUrls)||[]).forEach(function(t){var r=t.replace(E.cssUrls,"$1"),o=k(r,n);e=e.replace(t,t.replace(r,o))});return e},onError:function(e,t,n){var r=e.responseURL||k(n,location.href),o=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");a("CSS XHR Error: ".concat(r," ").concat(e.status," ").concat(o),t,e,r)},onComplete:function(n,r,i){var u=o.rootElement.querySelector("#".concat(s))||document.createElement("style"),l=u.__cssVars||{};if(l.cssText===n&&l.settings===JSON.stringify(o))n=u.textContent,o.silent||console.info("".concat(g,"CSS source is unchanged"));else{u.setAttribute("id",s),u.__cssVars={cssText:n,settings:JSON.stringify(o)},n=r.map(function(e,t){return E.cssVars.test(e)?e:"/*__CSSVARSPONYFILL-".concat(t,"__*/")}).join("");try{n=m(n,{fixNestedCalc:o.fixNestedCalc,onlyVars:o.onlyVars,persist:o.updateDOM,preserve:o.preserve,variables:o.variables,onWarning:c});var f=E.cssKeyframes.test(n);if(n=n.replace(/\/\*__CSSVARSPONYFILL-(\d+)__\*\//g,function(e,t){return r[t]}),o.updateDOM&&i&&i.length){var d=i[i.length-1];u.textContent!==n&&(u.textContent=n),d.nextSibling!==u&&d.parentNode&&d.parentNode.insertBefore(u,d.nextSibling),f&&function(e){var t=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(t){for(var n=e.getElementsByTagName("*"),r=[],o=0,s=n.length;o
Open menu Tom's Hardware @layer global { #burgerbar ~ [data-component-name="SiteHeader:Masthead"] .button-menu.checked { display: none; } #burgerbar:checked ~ [data-component-name="SiteHeader:Masthead"] .button-menu.unchecked { display: none; } #burgerbar:checked ~ [data-component-name="SiteHeader:Masthead"] .button-menu.checked { display: block; } } US Edition UK US Australia Canada RSS Sign in View Profile Sign out Search Search Tom's Hardware Best Picks CPU Buying Advice CPU Best Picks CPU Reviews GPU Buying Advice GPU Best Picks GPU Reviews Laptop Buying Advice Laptop Best Picks Laptop Reviews More Buying Advice Keyboard Best Picks Gaming Monitor Best Picks Gaming Headset Best Picks 3D Printer Best Picks Webcam Best Picks Mice Best Picks How We Test CPUs CPU Brands AMD Ryzen Intel Lunar Lake Qualcomm Apple Benchmarking Platforms X86 ARM Panther Lake Zen 5 AM5 Chipmaking DUV EUV Rare Earth Metals GPUs GPU Brands Nvidia Blackwell Nvidia Geforce AMD Radeon Intel Arc Snapdragon X Benchmarking Memory Tech GDDR7 GDDR8 HBM AI Architecture Nvidia Vera Rubin Meta MTIA Google TPU AMD Instinct Microsoft Maia Drivers PC Components Memory RAM DRAM DDR5 Storage HDDs SSDs Cooling Air Cooling Liquid Cooling Thermal Paste Networking Routers Motherboards Overclocking PC Cases PC Building Power Supplies News Tech Industry News CPU News GPU News Chips Act Semiconductors Cybersecurity Supercomputers Quantum Computing Company News AMD Intel Nvidia Radeon Microsoft TSMC Ryzen IBM Newsletter Laptops Gaming Laptops Ultrabooks MacBooks Laptop Brands Asus Razer HP MSI Desktops PC Building PC Cases Gaming PCs Monitors Gaming Monitors Peripherals Keyboards Mice 3D Printers Headphones Desktop Brands Alienware Corsair GeForce Intel Arc Gigabyte Acer Software & AI Artificial Intelligence Machine Learning R&D Intel Gaudi Cerebras xAI LLMs OpenAI Anthropic DeepSeek Gemini Grok Operating Systems Windows MacOS iOS ChromeOS Linux Software Programming Applications Microsoft Office Web Browsers Coupons Laptop and PC Coupons Dell Coupon Codes Asus Coupon Codes Logitech Promo Codes Samsung Promo codes Hardware Coupons Newegg Promo Codes Corsair Discount Codes Razer Promo Codes Anycubic Discount codes Software Coupons Bitdefender Coupons Simplisafe Coupons MacPaw Coupons Squarespace Coupon Codes Gaming Coupons Kinguin Discount Codes Loaded Discount Codes Logitech G Promo Codes SteelSeries Coupons More Premium Forums @layer global { [data-component-name="Nav:Mobile"] { --secondary-nav-height: 90px; } } Home Best Picks View Best Picks CPU Buying Advice CPU Best Picks CPU Reviews GPU Buying Advice GPU Best Picks GPU Reviews Laptop Buying Advice Laptop Best Picks Laptop Reviews More Buying Advice Keyboard Best Picks Gaming Monitor Best Picks Gaming Headset Best Picks 3D Printer Best Picks Webcam Best Picks Mice Best Picks How We Test CPUs View CPUs CPU Brands AMD Ryzen Intel Lunar Lake Qualcomm Apple Benchmarking Platforms X86 ARM Panther Lake Zen 5 AM5 Chipmaking View Chipmaking DUV EUV Rare Earth Metals GPUs View GPUs GPU Brands Nvidia Blackwell Nvidia Geforce AMD Radeon Intel Arc Snapdragon X Benchmarking Memory Tech GDDR7 GDDR8 HBM AI Architecture Nvidia Vera Rubin Meta MTIA Google TPU AMD Instinct Microsoft Maia Drivers PC Components View PC Components Memory RAM DRAM DDR5 Storage View Storage HDDs SSDs Cooling View Cooling Air Cooling Liquid Cooling Thermal Paste Networking View Networking Routers Motherboards Overclocking PC Cases PC Building Power Supplies News View News Tech Industry News View Tech Industry News CPU News GPU News Chips Act Semiconductors Cybersecurity Supercomputers Quantum Computing Company News AMD Intel Nvidia Radeon Microsoft TSMC Ryzen IBM Newsletter Laptops View Laptops Gaming Laptops Ultrabooks MacBooks Laptop Brands Asus Razer HP MSI Desktops View Desktops PC Building View PC Building PC Cases Gaming PCs Monitors View Monitors Gaming Monitors Peripherals View Peripherals Keyboards Mice 3D Printers Headphones Desktop Brands Alienware Corsair GeForce Intel Arc Gigabyte Acer Software & AI View Software & AI Artificial Intelligence View Artificial Intelligence Machine Learning R&D Intel Gaudi Cerebras xAI LLMs View LLMs OpenAI Anthropic DeepSeek Gemini Grok Operating Systems View Operating Systems Windows MacOS iOS ChromeOS Linux Software View Software Programming Applications Microsoft Office Web Browsers Coupons View Coupons Laptop and PC Coupons View Laptop and PC Coupons Dell Coupon Codes Asus Coupon Codes Logitech Promo Codes Samsung Promo codes Hardware Coupons View Hardware Coupons Newegg Promo Codes Corsair Discount Codes Razer Promo Codes Anycubic Discount codes Software Coupons View Software Coupons Bitdefender Coupons Simplisafe Coupons MacPaw Coupons Squarespace Coupon Codes Gaming Coupons View Gaming Coupons Kinguin Discount Codes Loaded Discount Codes Logitech G Promo Codes SteelSeries Coupons Premium Forums window.sliceComponents = window.sliceComponents || {}; externalsScriptLoaded.then(() => { window.reliablePageLoad.then(() => { var componentContainer = document.querySelector("#slice-container-newsletterForm-exitIntent"); if (componentContainer) { var data = {"layout":"exitIntent","header":"Tom's Hardware\n","tagline":"Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.","formFooterText":"By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over.","usDisclaimerFooterText":"By signing up, you agree to our Terms of services and acknowledge that you have read our Privacy Notice. You also agree to receive marketing emails from us that may include promotions from our trusted partners and sponsors, which you can unsubscribe from at any time.","successMessage":{"body":"Thank you for signing up. You will receive a confirmation email shortly."},"failureMessage":"There was a problem. Please refresh the page and try again.","method":"POST","inputs":[{"type":"hidden","name":"NAME"},{"type":"email","name":"MAIL","placeholder":"Your Email Address","required":true},{"type":"hidden","name":"NEWSLETTER_CODE","value":"XTH-X"},{"type":"hidden","name":"LANG","value":"EN"},{"type":"hidden","name":"SOURCE","value":"15"},{"type":"hidden","name":"COUNTRY"},{"type":"checkbox","name":"CONTACT_OTHER_BRANDS","label":{"text":"Contact me with news and offers from other Future brands"}},{"type":"checkbox","name":"CONTACT_PARTNERS","label":{"text":"Receive email from us on behalf of our trusted partners or sponsors"}},{"type":"submit","value":"Sign me up","required":true}],"endpoint":"https:\/\/www.tomshardware.com\/.newsletter-subscribe\/v2\/submission\/submit","cookieExpiryDays":14,"ariaLabels":{"exitIntent":{"closeButton":"Close"}},"mobile":{"enabled":true,"scrollDepthTrigger":80}}; var triggerHydrate = function() { window.sliceComponents.newsletterForm.hydrate(data, componentContainer); } if (window.lazyObserveElement) { window.lazyObserveElement(componentContainer, triggerHydrate); } else { triggerHydrate(); } } }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Hydration Script has failed for newsletterForm-exitIntent Slice', err)); }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Externals script failed to load', err)); Tom's Hardware Stay On the Cutting Edge: Get the Tom's Hardware Newsletter Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over. You are now subscribed
(Image credit: Getty Images) Copy link Facebook X Whatsapp Reddit Pinterest Flipboard Email Share this article 5 Join the conversation Follow us Add us as a preferred source on Google Newsletter Subscribe to our newsletter A team of white-hat hackers from cybersecurity startup Hackron AI has successfully hacked OpenAI using Claude tools. In an X post on September 18, the team claimed they breached OpenAI's internal codebase on July 25 and gained access to the ChatGPT and Codex accounts of some OpenAI employees. They established proof of the hack via a pull request to OpenAI's private repository before reporting the vulnerabilities to OpenAI. The company reportedly fixed the issue within 14 hours of the report and paid the researchers a $6,500 bounty.
On July 25, our team hacked OpenAI. It took us less than 72 hours.Two vulnerabilities chained together gave us access to ChatGPT and Codex accounts belonging to OpenAI employees. We demonstrated the impact with a harmless PR in OpenAI’s internal monorepo.The full chain:…September 18, 2026
This article was aggregated automatically by CyberWire Daily's newsfeed engine. Original reporting: www.tomshardware.com.
