CINXE.COM
Blame the Internet of Things for Destroying the Internet Today
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blame the Internet of Things for Destroying the Internet Today" /> <meta property="og:description" content="An army of hacked Internet of Things devices could be one of the reasons why your internet sucks today." /> <meta property="og:url" content="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/" /> <meta property="og:site_name" content="VICE" /> <meta property="article:publisher" content="https://www.facebook.com/VICE" /> <meta property="article:published_time" content="2016-10-21T20:35:00+00:00" /> <meta property="article:modified_time" content="2024-07-28T13:38:32+00:00" /> <meta property="og:image" content="https://www.vice.com/wp-content/uploads/sites/2/2024/08/VICE-logo.jpeg?w=1400" /> <meta property="og:image:width" content="1400" /> <meta property="og:image:height" content="788" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Lorenzo Franceschi-Bicchierai" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@vice" /> <meta name="twitter:site" content="@vice" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Lorenzo Franceschi-Bicchierai" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="2 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/#article","isPartOf":{"@id":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/"},"author":[{"@id":"https://www.vice.com/author/lorenzo-franceschi-bicchierai/"}],"headline":"Blame the Internet of Things for Destroying the Internet Today","datePublished":"2016-10-21T20:35:00+00:00","dateModified":"2024-07-28T13:38:32+00:00","mainEntityOfPage":{"@id":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/"},"wordCount":449,"publisher":{"@id":"https://www.vice.com/#organization"},"keywords":["botnet","cyberattack","cybersecurity","DDoS","DNS","DYN","Futures","Github","Infosec","Internet Insecurity","Internet of Shit","Mirai","Motherboard","motherboard show","News","Reddit","Tech","Tech news","The internet of hackable things","Twitter"],"articleSection":["Tech"],"inLanguage":"en-US","copyrightYear":"2016","copyrightHolder":{"@id":"https://www.vice.com/#organization"}},{"@type":"WebPage","@id":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/","url":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/","name":"Blame the Internet of Things for Destroying the Internet Today","isPartOf":{"@id":"https://www.vice.com/#website"},"datePublished":"2016-10-21T20:35:00+00:00","dateModified":"2024-07-28T13:38:32+00:00","breadcrumb":{"@id":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/"]}]},{"@type":"BreadcrumbList","@id":"https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.vice.com/"},{"@type":"ListItem","position":2,"name":"Blame the Internet of Things for Destroying the Internet Today"}]},{"@type":"WebSite","@id":"https://www.vice.com/#website","url":"https://www.vice.com/","name":"VICE","description":"","publisher":{"@id":"https://www.vice.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.vice.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.vice.com/#organization","name":"VICE","url":"https://www.vice.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.vice.com/#/schema/logo/image/","url":"https://www.vice.com/wp-content/uploads/sites/2/2024/08/VICE-logo.jpeg","contentUrl":"https://www.vice.com/wp-content/uploads/sites/2/2024/08/VICE-logo.jpeg","width":1400,"height":788,"caption":"VICE"},"image":{"@id":"https://www.vice.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/VICE","https://x.com/vice","https://www.instagram.com/vice/","https://www.tiktok.com/@vice"],"description":"Coming to you from around the world, VICE Digital’s team strives to capture the people at the heart of stories, and focus on the ideas, issues, and context that other outlets miss.","legalName":"Vice Digital Publishing"},{"@type":"Person","@id":"https://www.vice.com/author/lorenzo-franceschi-bicchierai/","name":"Lorenzo Franceschi-Bicchierai","url":"https://www.vice.com/en/contributor/lorenzo-franceschi-bicchierai/","description":"Lorenzo Franceschi-Bicchierai is a senior staff writer at VICE Motherboard, where he covers hacking, cybersecurity, and privacy. You can contact Lorenzo securely on Signal at +1 917 257 1382, on Wickr/Telegram/Wire @lorenzofb, or via email at lorenzofb@vice.com ","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.vice.com/#/schema/person/image/","url":"https://www.vice.com/wp-content/uploads/sites/2/2022/01/1539700979491-lfb-circle.jpeg","contentUrl":"https://www.vice.com/wp-content/uploads/sites/2/2022/01/1539700979491-lfb-circle.jpeg","width":403,"height":403}}]}</script> <!-- / Yoast SEO Premium plugin. --> <title>Blame the Internet of Things for Destroying the Internet Today</title> <link rel='dns-prefetch' href='//embeds.beehiiv.com' /> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//s.skimresources.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link href='https://www.googletagmanager.com' rel='preconnect' /> <link rel="alternate" type="application/rss+xml" title="VICE » Feed" href="https://www.vice.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="VICE » Comments Feed" href="https://www.vice.com/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.vice.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='savage-platform-theme-language-picker-style-inline-css'> .wp-block-savage-platform-theme-language-picker{--sp--language-picker-height:2.25rem}.language-picker__button{background:unset;border:unset;color:inherit;height:var(--sp--language-picker-height);margin:0;padding:0;text-transform:uppercase}.language-picker__button:hover{color:var(--wp--custom--color--neutral--50);cursor:pointer}.language-picker__button--close,.language-picker__button--open[aria-expanded=true]{display:none}.language-picker__button--open[aria-expanded=true]+.language-picker__button--close{display:block}.language-picker__languages{background-color:var(--wp--custom--color--black);color:var(--wp--custom-color--white);height:calc(100vh - var(--sp--language-picker-height) - 1px);overflow-y:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);position:absolute;right:0;top:calc(var(--sp--language-picker-height) + 1px);transform:translateX(-500%);visibility:hidden;width:100%;z-index:200}[dir=rtl] .language-picker__languages{left:0;right:auto;transform:translateX(500%)}.language-picker__languages[aria-hidden=false]{transform:none;visibility:visible}@media(min-width:37.5rem){.language-picker__languages{padding:2.5rem;width:20.625rem}}.language-picker__menu{list-style:none;margin:0;padding:0}.language-picker__menu>li>a{align-items:center;border-bottom:1px solid var(--wp--custom--color--neutral--20);display:flex;font-family:var(--wp--custom--typography--font-family--secondary);font-size:var(--wp--custom--typography--font-size--md);font-weight:var(--wp--custom--typography--font-weight--bold);justify-content:space-between;padding-block:.625rem;text-decoration:none} </style> <style id='wp-block-group-inline-css'> .wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} </style> <link rel='stylesheet' id='all-css-4' href='https://www.vice.com/wp-content/themes/vice-2024/build/blocks/core/group.css?m=1729712444g' type='text/css' media='all' /> <style id='savage-platform-theme-menu-toggle-style-inline-css'> .menu-toggle__button{background:var(--wp--custom--color--black);border:0;color:var(--wp--custom--color--white);cursor:pointer;display:block;margin:0 -1rem;padding:1rem}.menu-toggle__button:focus,.menu-toggle__button:hover{color:var(--wp--custom--color--neutral--60)}.menu-toggle__button svg{display:block}.menu-toggle__button--close,.menu-toggle__button--open[aria-expanded=true]{display:none}.menu-toggle__button--open[aria-expanded=true]+.menu-toggle__button--close{display:block}#mega-menu{position:absolute;top:100%;transform:translateX(-500%);visibility:hidden;width:100%;z-index:100}[dir=rtl] #mega-menu{transform:translateX(500%)}#mega-menu[aria-hidden=false]{transform:none;visibility:visible} </style> <style id='wp-block-site-logo-inline-css'> .wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px} </style> <style id='vice-2024-core-site-logo-styles-inline-css'> .wp-block-site-logo{flex-shrink:0;margin-inline:auto} </style> <style id='savage-platform-theme-navigation-style-inline-css'> .wp-block-savage-platform-theme-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-savage-platform-theme-navigation ul,.wp-block-savage-platform-theme-navigation ul li{list-style:none;margin-top:0;padding:0}.wp-block-savage-platform-theme-navigation .menu{display:flex;flex-flow:column wrap}@media(min-width:48rem){.wp-block-savage-platform-theme-navigation .menu{flex-direction:row}}.wp-block-savage-platform-theme-navigation .menu-item a{padding:.625rem;text-decoration:none} </style> <link rel='stylesheet' id='all-css-12' href='https://www.vice.com/wp-content/themes/vice-2024/build/blocks/savage-platform/theme-navigation.css?m=1729712444g' type='text/css' media='all' /> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <link rel='stylesheet' id='all-css-16' href='https://www.vice.com/wp-includes/blocks/social-links/style.min.css?m=1732206022g' type='text/css' media='all' /> <style id='vice-2024-core-social-links-styles-inline-css'> @media(max-width:63.9375rem){.wp-block-social-links.wp-block-social-links--header{display:none}} </style> <link rel='stylesheet' id='all-css-18' href='https://www.vice.com/wp-includes/blocks/search/style.min.css?m=1732206022g' type='text/css' media='all' /> <style id='vice-2024-core-search-styles-inline-css'> .wp-block-search__button svg.search-icon{transform:scale(-1.25,1.25)}.site-header__lower-inner .wp-block-search{display:none}@media(min-width:48rem){.site-header__lower-inner .wp-block-search{display:block}}.site-header__lower-inner .wp-block-search__button{padding:.5rem}.site-header__lower-inner .wp-block-search__button svg{transform:rotate(270deg)}.site-header__lower-inner .wp-block-search__input{font-size:var(--wp--custom--typography--font-size--sm)}.site-header__mega-menu .wp-block-search__inside-wrapper{background-color:var(--wp--custom--color--neutral--40);border:0;color:var(--wp--custom--color--white);padding:unset}.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__input{background-color:unset;border:0;color:var(--wp--custom--color--white);font-size:var(--wp--custom--typography--font-size--sm);padding-inline:1.25rem}.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder{color:var(--wp--custom--color--white)}.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{color:var(--wp--custom--color--white)}.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__button{background-color:var(--wp--custom--color--neutral--40);border:0;margin-left:0}.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__button:focus,.site-header__mega-menu .wp-block-search__inside-wrapper .wp-block-search__button:hover{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--black)} </style> <style id='vice-2024-core-column-styles-inline-css'> .wp-block-column{container-name:column-container;container-type:inline-size}.wp-block-column:has(.wp-block-savage-platform-primis-video){container:unset} </style> <style id='wp-block-columns-inline-css'> .wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} </style> <style id='vice-2024-core-columns-styles-inline-css'> .wp-block-columns.is-layout-flex{-moz-column-gap:var(--wp--custom--spacing--column-gap,2.5rem);column-gap:var(--wp--custom--spacing--column-gap,2.5rem)}@media(max-width:63.9375rem){.wp-block-columns.wp-block-columns--lg{flex-wrap:wrap!important}.wp-block-columns.wp-block-columns--lg:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media(min-width:64rem){.wp-block-columns.wp-block-columns--lg{flex-wrap:nowrap!important}}.entry-header--hero .wp-block-columns.entry-header__inner>.wp-block-column:first-child{flex-basis:41.666%}@media(min-width:64rem){.entry-header--hero .wp-block-columns.entry-header__inner>.wp-block-column:first-child{display:flex;flex-flow:column}}.entry-header--hero .wp-block-columns.entry-header__inner>.wp-block-column:last-child{flex-basis:58.334%}.entry-header--hero .wp-block-columns.entry-header__inner:not(:has(.wp-block-post-featured-image))>.wp-block-column:first-child{flex-basis:var(--wp--style--global--content-size)}.entry-header--hero .wp-block-columns.entry-header__inner:not(:has(.wp-block-post-featured-image))>.wp-block-column:last-child{flex-basis:0}@media(min-width:64rem){.wp-block-columns.wp-block-columns--lg:not(.is-not-stacked-on-mobile)>.wp-block-column.entry-content-area__main{flex-basis:var(--wp--style--global--content-size);flex-grow:0;flex-shrink:1}.wp-block-columns.wp-block-columns--lg:not(.is-not-stacked-on-mobile)>.wp-block-column.entry-content-area__sidebar{flex-basis:var(--wp--custom--spacing--sidebar-width);flex-grow:1;flex-shrink:0}}@media(max-width:63.9375rem){.search .wp-block-column.entry-content-area__sidebar{order:-1}} </style> <style id='vice-2024-core-template-part-styles-inline-css'> .wp-block-template-part--more-from-vice{margin-block-start:calc(var(--wp--custom--spacing--block-gap)*2)} </style> <style id='savage-platform-post-primary-term-style-inline-css'> .wp-block-savage-platform-post-primary-term{font-family:var(--wp--custom--typography--font-family--secondary);font-size:var(--wp--custom--typography--font-size--sm);font-weight:var(--wp--custom--typography--font-weight--normal);line-height:var(--wp--custom--typography--line-height--base)}@media(min-width:48rem){.wp-block-savage-platform-post-primary-term{font-size:var(--wp--custom--typography--font-size--normal)}} </style> <style id='wp-block-post-title-inline-css'> .wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} </style> <style id='vice-2024-core-post-title-styles-inline-css'> .wp-block-post-title a{font-weight:inherit;text-decoration:none} </style> <style id='savage-platform-post-subheadline-style-inline-css'> .wp-block-savage-platform-post-subheadline{font-family:var(--wp--custom--typography--font-family--secondary);font-size:var(--wp--custom--typography--font-size--normal);line-height:var(--wp--custom--typography--line-height--md)} </style> <style id='savage-platform-post-byline-style-inline-css'> .wp-block-savage-platform-post-byline{font-family:var(--wp--custom--typography--font-family--secondary);font-size:var(--wp--custom--typography--font-size--sm);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--xxs)}.wp-block-savage-platform-post-byline a{font-weight:var(--wp--custom--typography--font-weight--black);text-decoration:none} </style> <style id='wp-block-post-date-inline-css'> .wp-block-post-date{box-sizing:border-box} </style> <style id='vice-2024-core-post-date-styles-inline-css'> .wp-block-post-date{font-family:var(--wp--custom--typography--font-family--secondary);font-size:var(--wp--custom--typography--font-size--sm);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--xxs)} </style> <link rel='stylesheet' id='all-css-46' href='https://www.vice.com/wp-includes/blocks/post-featured-image/style.min.css?m=1732206022g' type='text/css' media='all' /> <style id='vice-2024-core-post-featured-image-styles-inline-css'> .wp-block-post-featured-image figcaption{font-family:var(--wp--custom--typography--font-family--mono);font-size:var(--wp--custom--typography--font-size--xs);font-weight:var(--wp--custom--typography--font-weight--normal);line-height:1.25;margin-bottom:0;margin-top:.75rem;text-transform:uppercase}.wp-block-post-featured-image.alignfull figcaption{padding-inline:var(--wp--custom--spacing--site-edge)}@media(max-width:63.9375rem){.entry-header--hero .wp-block-post-featured-image{background-color:var(--wp--custom--color--bg--base);color:var(--wp--custom--color--text--base);margin-left:calc(var(--wp--style--root--padding-left)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1)}.entry-header--hero .wp-block-post-featured-image figcaption{padding-inline:var(--wp--custom--spacing--site-edge)}}@media(min-width:64rem){.entry-header--hero .wp-block-post-featured-image{position:static}.entry-header--hero .wp-block-post-featured-image figcaption{color:var(--wp--custom--color--text--base);margin:0;position:absolute;right:0;text-align:right;top:calc(100% + var(--wp--custom--spacing--block-gap)*3 + 3px);width:var(--wp--custom--spacing--sidebar-width)}[dir=rtl] .entry-header--hero .wp-block-post-featured-image figcaption{left:0;right:auto;text-align:left}.entry-header--full-width-feature .wp-block-post-featured-image figcaption{bottom:2.5rem;color:var(--wp--custom--color--white);margin-block-start:0;max-width:var(--wp--custom--spacing--sidebar-width);position:absolute;right:max(0px,(100vw - var(--wp--style--global--wide-size))/2);text-align:right;z-index:1}}.wp-block-post-featured-image.is-style-rounded{border-radius:50%;overflow:hidden} </style> <link rel='stylesheet' id='all-css-48' href='https://www.vice.com/wp-content/mu-plugins/jetpack-14.0/_inc/blocks/sharing-button/view.css?m=1732646391g' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='vice-2024-jetpack-sharing-buttons-styles-inline-css'> .wp-block-jetpack-sharing-buttons__prefix{display:block;font-family:var(--wp--custom--typography--font-family--secondary);font-size:var(--wp--custom--typography--font-size--xs)}.wp-block-jetpack-sharing-buttons{margin:.3125rem 0 0}.wp-block-jetpack-sharing-buttons.is-layout-flex{gap:.625rem}.jetpack-sharing-button__button.style-icon{padding:.1875rem}.jetpack-sharing-button__list-item{border:1px solid var(--wp--custom--color--black)} </style> <style id='savage-platform-primis-video-style-inline-css'> .wp-block-savage-platform-primis-video__heading{border-color:var(--wp--custom--color--border--base);border-style:solid;border-width:0 0 1px;font-size:var(--wp--custom--typography--font-size--xl);padding-block-end:.75rem}@media(min-width:64rem){.wp-block-savage-platform-primis-video__heading{border-width:0 0 3px}} </style> <style id='wp-block-post-content-inline-css'> .wp-block-post-content{display:flow-root} </style> <style id='vice-2024-core-post-content-styles-inline-css'> .wp-block-post-content{container-name:post-content-container;container-type:inline-size}.wp-block-post-content:has(.wp-block-savage-platform-primis-video){container:unset} </style> <style id='wp-block-separator-inline-css'> @charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important} </style> <style id='wp-block-post-terms-inline-css'> .wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap} </style> <style id='vice-2024-core-post-terms-styles-inline-css'> .wp-block-post-terms__separator{display:none}.wp-block-post-terms__separator+a{margin-left:.625rem} </style> <style id='savage-platform-beehiiv-form-style-inline-css'> .wp-block-savage-platform-beehiiv-form>*{margin-block-end:0;margin-block-start:var(--wp--custom--spacing--block-gap)}.wp-block-savage-platform-beehiiv-form>:first-child:first-child{margin-block-start:0}.wp-block-savage-platform-beehiiv-form>:last-child:last-child{margin-block-end:0}.wp-block-savage-platform-beehiiv-form__content iframe{width:100%}.wp-block-savage-platform-beehiiv-form__disclaimer{font-family:var(--wp--custom--typography--font-family--primary),sans-serif;text-transform:none} </style> <style id='vice-2024-savage-platform-beehiiv-form-styles-inline-css'> .wp-block-savage-platform-beehiiv-form{--wp--custom--spacing--block-gap:1.25rem;background-color:var(--wp--custom--color--black);color:var(--wp--custom--color--white);padding:calc(var(--wp--custom--spacing--block-gap)*2) var(--wp--custom--spacing--block-gap)}.wp-block-savage-platform-beehiiv-form>*{margin-block-end:0;margin-block-start:var(--wp--custom--spacing--block-gap)}.wp-block-savage-platform-beehiiv-form>:first-child:first-child{margin-block-start:0}.wp-block-savage-platform-beehiiv-form>:last-child:last-child{margin-block-end:0}.wp-block-savage-platform-beehiiv-form__disclaimer{color:var(--wp--custom--color--neutral--80);font-size:var(--wp--custom--typography--font-size--xs)}.wp-block-savage-platform-beehiiv-form__disclaimer a{color:var(--wp--custom--color--neutral--80)!important}.wp-block-savage-platform-beehiiv-form__heading{font-size:var(--wp--custom--typography--font-size--xl)}@media(min-width:64rem){.wp-block-savage-platform-beehiiv-form__heading{font-size:var(--wp--custom--typography--font-size--md)}}.site-footer .wp-block-savage-platform-beehiiv-form{margin-inline-end:auto!important;margin-inline-start:0!important;padding:unset}.site-footer .wp-block-savage-platform-beehiiv-form__heading{font-size:var(--wp--custom--typography--font-size--display);font-weight:var(--wp--custom--typography--font-weight--black);line-height:1} </style> <style id='block-visibility-screen-size-styles-inline-css'> /* Large screens (desktops, 1024px and up) */ @media ( min-width: 1024px ) { .block-visibility-hide-large-screen { display: none !important; } } /* Medium screens (tablets, between 768px and 1024px) */ @media ( min-width: 768px ) and ( max-width: 1023.98px ) { .block-visibility-hide-medium-screen { display: none !important; } } /* Small screens (mobile devices, less than 768px) */ @media ( max-width: 767.98px ) { .block-visibility-hide-small-screen { display: none !important; } } </style> <style id='wp-block-heading-inline-css'> h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} </style> <style id='vice-2024-core-heading-styles-inline-css'> .single-vice_section h1.wp-block-heading{font-size:var(--wp--custom--typography--font-size--display);text-transform:uppercase} </style> <style id='wp-block-post-template-inline-css'> .wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} </style> <link rel='stylesheet' id='all-css-76' href='https://www.vice.com/wp-content/themes/vice-2024/build/blocks/core/query.css?m=1729712444g' type='text/css' media='all' /> <style id='savage-platform-theme-vice-media-group-logo-style-inline-css'> </style> <style id='savage-platform-theme-copyright-style-inline-css'> .wp-block-savage-platform-theme-copyright{align-self:start}@media(min-width:37.5rem){.wp-block-savage-platform-theme-copyright{align-self:center;color:var(--wp--custom--color--neutral--60)}} </style> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='all-css-82' href='https://www.vice.com/wp-includes/css/dist/block-library/common.min.css?m=1732206022g' type='text/css' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: var(--wp--custom--color--black);--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: var(--wp--custom--color--white);--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: var(--wp--custom--color--neutral--20);--wp--preset--color--gray: var(--wp--custom--color--neutral--60);--wp--preset--color--light-gray: var(--wp--custom--color--neutral--90);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--tiny: var(--wp--custom--typography--font-size--tiny);--wp--preset--font-size--xs: var(--wp--custom--typography--font-size--xs);--wp--preset--font-size--sm: var(--wp--custom--typography--font-size--sm);--wp--preset--font-size--normal: var(--wp--custom--typography--font-size--normal);--wp--preset--font-size--md: var(--wp--custom--typography--font-size--md);--wp--preset--font-size--lg: var(--wp--custom--typography--font-size--lg);--wp--preset--font-size--xl: var(--wp--custom--typography--font-size--xl);--wp--preset--font-size--xxl: var(--wp--custom--typography--font-size--xxl);--wp--preset--font-size--huge: var(--wp--custom--typography--font-size--huge);--wp--preset--font-family--helvetica-neue: "Helvetica Neue", Helvetica, Arial, sans-serif;--wp--preset--font-family--vice-grotesk: "VICE Grotesk", Helvetica, Arial, sans-serif;--wp--preset--font-family--source-code-pro: "Source Code Pro", monospace;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--color--primary--base: var(--wp--custom--color--black);--wp--custom--color--primary--light: var(--wp--custom--color--black);--wp--custom--color--primary--dark: var(--wp--custom--color--black);--wp--custom--color--black: var(--wp--custom--color--neutral--0);--wp--custom--color--white: var(--wp--custom--color--neutral--100);--wp--custom--color--neutral--0: #000000;--wp--custom--color--neutral--10: #1A1A1A;--wp--custom--color--neutral--20: #333333;--wp--custom--color--neutral--30: #4D4D4D;--wp--custom--color--neutral--40: #666666;--wp--custom--color--neutral--50: #757575;--wp--custom--color--neutral--60: #909090;--wp--custom--color--neutral--70: #B3B3B3;--wp--custom--color--neutral--80: #CCCCCC;--wp--custom--color--neutral--90: #E8E8E8;--wp--custom--color--neutral--100: #FFFFFF;--wp--custom--color--text--base: var(--wp--custom--color--text--dark);--wp--custom--color--text--light: var(--wp--custom--color--neutral--30);--wp--custom--color--text--dark: var(--wp--custom--color--black);--wp--custom--color--text--medium: var(--wp--custom--color--neutral--20);--wp--custom--color--bg--base: var(--wp--custom--color--bg--light);--wp--custom--color--bg--light: var(--wp--custom--color--white);--wp--custom--color--bg--dark: var(--wp--custom--color--black);--wp--custom--color--bg--medium: var(--wp--custom--color--neutral--50);--wp--custom--color--border--base: var(--wp--custom--color--black);--wp--custom--color--border--light: var(--wp--custom--color--neutral--90);--wp--custom--color--border--dark: var(--wp--custom--color--neutral--10);--wp--custom--color--border--medium: var(--wp--custom--color--neutral--50);--wp--custom--spacing--block-gap: 1.875rem;--wp--custom--spacing--column-gap: var(--wp--custom--spacing--site-edge);--wp--custom--spacing--site-edge: clamp(1.25rem, 3.33vw, 2.5rem);--wp--custom--spacing--sidebar-width: 300px;--wp--custom--typography--font-family--primary: var(--wp--preset--font-family--helvetica-neue);--wp--custom--typography--font-family--secondary: var(--wp--preset--font-family--vice-grotesk);--wp--custom--typography--font-family--mono: var(--wp--preset--font-family--source-code-pro);--wp--custom--typography--font-size--base: var(--wp--custom--typography--font-size--md);--wp--custom--typography--font-size--tiny: 0.6875rem;--wp--custom--typography--font-size--xs: 0.75rem;--wp--custom--typography--font-size--sm: 0.875rem;--wp--custom--typography--font-size--normal: 1rem;--wp--custom--typography--font-size--md: 1.1875rem;--wp--custom--typography--font-size--lg: 1.25rem;--wp--custom--typography--font-size--xl: 1.375rem;--wp--custom--typography--font-size--xxl: 1.5rem;--wp--custom--typography--font-size--huge: 2rem;--wp--custom--typography--font-size--display: 3.125rem;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--normal: 400;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--semibold: 600;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--line-height--xxs: 1.125;--wp--custom--typography--line-height--xs: 1.2;--wp--custom--typography--line-height--sm: 1.25;--wp--custom--typography--line-height--md: 1.4;--wp--custom--typography--line-height--lg: 1.58;--wp--custom--typography--line-height--xl: 1.75;--wp--custom--typography--line-height--xxl: 2;--wp--custom--typography--line-height--base: var(--wp--custom--typography--line-height--lg);}:root { --wp--style--global--content-size: 50rem;--wp--style--global--wide-size: 85rem; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--custom--spacing--block-gap, 1.5rem); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--custom--spacing--block-gap, 1.5rem); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--custom--spacing--block-gap, 1.5rem);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--custom--spacing--block-gap, 1.5rem);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--custom--spacing--block-gap, 1.5rem);}:root :where(.is-layout-grid){gap: var(--wp--custom--spacing--block-gap, 1.5rem);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--custom--color--bg--base);color: var(--wp--custom--color--text--base);font-family: var(--wp--custom--typography--font-family--primary);font-size: var(--wp--custom--typography--font-size--base);font-weight: var(--wp--custom--typography--font-weight--normal);line-height: var(--wp--custom--typography--line-height--base);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--custom--spacing--site-edge, 5vw);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--custom--spacing--site-edge, 5vw);}a:where(:not(.wp-element-button)){color: var(--wp--custom--color--primary--base);font-weight: var(--wp--custom--typography--font-weight--medium);text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){color: var(--wp--custom--color--neutral--50);}h1, h2, h3, h4, h5, h6{font-family: var(--wp--custom--typography--font-family--secondary);font-weight: var(--wp--custom--typography--font-weight--black);}h1{font-size: clamp(2.25rem, 5vw, 2.5rem);line-height: var(--wp--custom--typography--line-height--xxs);}h2{font-size: var(--wp--custom--typography--font-size--huge);line-height: var(--wp--custom--typography--line-height--xxs);text-transform: uppercase;}h3{font-size: var(--wp--custom--typography--font-size--xxl);line-height: var(--wp--custom--typography--line-height--sm);}h4{font-size: var(--wp--custom--typography--font-size--xl);font-weight: var(--wp--custom--typography--font-weight--normal);line-height: var(--wp--custom--typography--line-height--sm);}h5{font-size: 1.125rem;line-height: var(--wp--custom--typography--line-height--xs);}h6{font-size: 1rem;font-weight: var(--wp--custom--typography--font-weight--normal);line-height: var(--wp--custom--typography--line-height--sm);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--custom--color--black);border-color: var(--wp--custom--color--black);border-width: 1px;border-style: solid;color: var(--wp--custom--color--white);font-family: var(--wp--custom--typography--font-family--secondary);font-size: 0.9375rem;font-weight: var(--wp--custom--typography--font-weight--bold);line-height: 1;padding-top: 0.875rem;padding-right: 1.25rem;padding-bottom: 0.875rem;padding-left: 1.25rem;text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--color--white);color: var(--wp--custom--color--black);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-family: var(--wp--custom--typography--font-family--mono);font-size: var(--wp--custom--typography--font-size--xs);font-weight: var(--wp--custom--typography--font-weight--normal);line-height: 1.25;margin-top: 0.75rem;margin-bottom: 0;text-transform: uppercase;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-tiny-font-size{font-size: var(--wp--preset--font-size--tiny) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-sm-font-size{font-size: var(--wp--preset--font-size--sm) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-md-font-size{font-size: var(--wp--preset--font-size--md) !important;}.has-lg-font-size{font-size: var(--wp--preset--font-size--lg) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-xxl-font-size{font-size: var(--wp--preset--font-size--xxl) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-helvetica-neue-font-family{font-family: var(--wp--preset--font-family--helvetica-neue) !important;}.has-vice-grotesk-font-family{font-family: var(--wp--preset--font-family--vice-grotesk) !important;}.has-source-code-pro-font-family{font-family: var(--wp--preset--font-family--source-code-pro) !important;} :root :where(.wp-block-post-terms){font-family: var(--wp--custom--typography--font-family--secondary);font-size: var(--wp--custom--typography--font-size--xs);} :root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){font-family: var(--wp--custom--typography--font-family--mono);text-transform: uppercase;} :root :where(.wp-block-search .wp-block-search__label, .wp-block-search .wp-block-search__input, .wp-block-search .wp-block-search__button){font-family: var(--wp--custom--typography--font-family--secondary);font-size: var(--wp--custom--typography--font-size--xl);} :root :where(.wp-block-separator){border-color: var(--wp--custom--color--border--base);border-width: 1px 0 0 0;border-style: solid;} </style> <style id='core-block-supports-inline-css'> .wp-elements-2fa0cff2c7fd612eda4b0babb14fa07f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-2fa0cff2c7fd612eda4b0babb14fa07f a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--gray);}.wp-container-core-group-is-layout-1{flex-wrap:nowrap;justify-content:flex-end;}.wp-container-content-1{flex-basis:76px;}.wp-container-core-social-links-is-layout-1{gap:0.5em var(--wp--preset--spacing--40);}.wp-container-core-group-is-layout-3{flex-wrap:nowrap;gap:var(--wp--preset--spacing--50);}.wp-container-core-group-is-layout-4{flex-wrap:nowrap;gap:var(--wp--preset--spacing--50);}.wp-container-core-social-links-is-layout-2{gap:0.5em var(--wp--preset--spacing--40);}.wp-container-core-column-is-layout-1 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-1 > * + *{margin-block-start:2.5rem;margin-block-end:0;}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;gap:2em 2.5rem;}.wp-container-core-group-is-layout-7 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-7 > * + *{margin-block-start:0;margin-block-end:0;}.wp-elements-bc21d1b662d528fd68f675e9ffa22aff a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-8{gap:0.75rem;justify-content:flex-start;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-group-is-layout-9 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size);margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-9 > .alignwide{max-width:var(--wp--style--global--wide-size);}.wp-container-core-group-is-layout-9 .alignfull{max-width:none;}.wp-container-core-group-is-layout-13{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-15{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-17{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-19{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-21{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-23{flex-direction:column;align-items:flex-start;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-container-core-group-is-layout-27 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size);margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-27 > .alignwide{max-width:var(--wp--style--global--wide-size);}.wp-container-core-group-is-layout-27 .alignfull{max-width:none;}.wp-elements-e51a405e7138a9f281ceec2bee9474e0 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-29{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-31{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-33{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-35{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-36 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size);margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-36 > .alignwide{max-width:var(--wp--style--global--wide-size);}.wp-container-core-group-is-layout-36 .alignfull{max-width:none;}.wp-elements-a5695820e7786ff1ab90cd1ee93d72b2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-social-links-is-layout-3{gap:0.5em var(--wp--preset--spacing--40);}.wp-container-core-group-is-layout-41{flex-direction:column;align-items:center;} </style> <style id='wp-block-template-skip-link-inline-css'> .skip-link.screen-reader-text { border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .skip-link.screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } </style> <link rel='stylesheet' id='all-css-88' href='https://www.vice.com/wp-content/themes/vice-2024/build/global/index.css?m=1729712444g' type='text/css' media='all' /> <script id="jetpack-blocks-assets-base-url-js-before"> var Jetpack_Block_Assets_Base_Url="https://www.vice.com/wp-content/mu-plugins/jetpack-14.0/_inc/blocks/"; </script> <script type="text/javascript" src="https://www.vice.com/_static/??-eJy1zcEOgjAQBNAfsqwIwXgwfoop7VoW2i1ptxD/XmLCzYsxnmfmDayzMpEFWWD2xRFnyHrRDtXstTxiCtAX8hZkwIDKa3blnZKZMMFCuFZjPsCXTkAuSqJzHj8aoaidGVFmbSZVt9UR7sQGeh/NtPmDTsRO9UUk8j+YreWLxW2cwVIWsDGohNo+q0D8+1ne327hWp+bU9d2zaUeXzSwlLI=" ></script><link rel="https://api.w.org/" href="https://www.vice.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.vice.com/wp-json/wp/v2/posts/446480" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.vice.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.vice.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vice.com%2Fen%2Farticle%2Fblame-the-internet-of-things-for-destroying-the-internet-today%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.vice.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vice.com%2Fen%2Farticle%2Fblame-the-internet-of-things-for-destroying-the-internet-today%2F&format=xml" /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-LRW6G9FTTK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', "G-LRW6G9FTTK"); </script> <!-- End of Google Head Tag --> <!-- Meta Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '782589578427709'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=782589578427709&ev=PageView&noscript=1"/> </noscript> <!-- End Meta Pixel Code --> <style>img#wpstats{display:none}</style> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Blame the Internet of Things for Destroying the Internet Today","url":"http:\/\/www.vice.com\/en\/article\/blame-the-internet-of-things-for-destroying-the-internet-today\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/www.vice.com\/en\/article\/blame-the-internet-of-things-for-destroying-the-internet-today\/"},"thumbnailUrl":"","image":{"@type":"ImageObject","url":""},"articleSection":"Tech","author":[{"@type":"Person","name":"Lorenzo Franceschi-Bicchierai"}],"creator":["Lorenzo Franceschi-Bicchierai"],"publisher":{"@type":"Organization","name":"VICE","logo":""},"keywords":["botnet","cyberattack","cybersecurity","ddos","dns","dyn","futures","github","infosec","internet insecurity","internet of shit","mirai","motherboard","motherboard show","news","reddit","tech","tech news","the internet of hackable things","twitter"],"dateCreated":"2016-10-21T20:35:00Z","datePublished":"2016-10-21T20:35:00Z","dateModified":"2024-07-28T13:38:32Z"}</script><style class='wp-fonts-local'> @font-face{font-family:"VICE Grotesk";font-style:normal;font-weight:900;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/VICEGrotesk-Black.woff2') format('woff2');} @font-face{font-family:"VICE Grotesk";font-style:italic;font-weight:900;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/VICEGrotesk-BlackItalic.woff2') format('woff2');} @font-face{font-family:"VICE Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/VICEGrotesk-Bold.woff2') format('woff2');} @font-face{font-family:"VICE Grotesk";font-style:italic;font-weight:700;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/VICEGrotesk-BoldItalic.woff2') format('woff2');} @font-face{font-family:"VICE Grotesk";font-style:italic;font-weight:400;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/VICEGrotesk-Italic.woff2') format('woff2');} @font-face{font-family:"VICE Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/VICEGrotesk-Regular.woff2') format('woff2');} @font-face{font-family:"Source Code Pro";font-style:normal;font-weight:700;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/SourceCodePro-Bold.woff2') format('woff2');} @font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;font-display:swap;src:url('https://www.vice.com/wp-content/themes/vice-2024/assets/fonts/SourceCodePro-Regular.woff2') format('woff2');} </style> <link rel="icon" href="https://www.vice.com/wp-content/uploads/sites/2/2024/06/cropped-site-icon-1.png?w=32" sizes="32x32" /> <link rel="icon" href="https://www.vice.com/wp-content/uploads/sites/2/2024/06/cropped-site-icon-1.png?w=192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.vice.com/wp-content/uploads/sites/2/2024/06/cropped-site-icon-1.png?w=180" /> <meta name="msapplication-TileImage" content="https://www.vice.com/wp-content/uploads/sites/2/2024/06/cropped-site-icon-1.png?w=270" /> <style> .ai-viewports {--ai: 1;} .ai-viewport-3 { display: none !important;} .ai-viewport-2 { display: none !important;} .ai-viewport-1 { display: inherit !important;} .ai-viewport-0 { display: none !important;} @media (min-width: 768px) and (max-width: 979px) { .ai-viewport-1 { display: none !important;} .ai-viewport-2 { display: inherit !important;} } @media (max-width: 767px) { .ai-viewport-1 { display: none !important;} .ai-viewport-3 { display: inherit !important;} } .ai-rotate {position: relative;} .ai-rotate-hidden {visibility: hidden;} .ai-rotate-hidden-2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback, .ai-list-block, .ai-list-block-ip, .ai-list-block-filter {visibility: hidden; position: absolute; width: 50%; height: 1px; top: -1000px; z-index: -9999; margin: 0px!important;} .ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback {min-width: 1px;} </style> <link rel="stylesheet" type="text/css" href="https://htlbid.com/stage/v3/vice-sv.com/htlbid.css" /> <script src="https://htlbid.com/stage/v3/vice-sv.com/htlbid.js"></script> <script> window.htlbid = window.htlbid || {}; htlbid.cmd = htlbid.cmd || []; htlbid.cmd.push(function() { htlbid.setTargeting('is_testing', 'no'); htlbid.setTargeting("category", "Tech"); htlbid.setTargeting("post_id", "446480"); htlbid.layout(); }); </script></head> <body class="post-template-default single single-post postid-446480 single-format-standard wp-custom-logo wp-embed-responsive environment-type-production"> <svg xmlns="http://www.w3.org/2000/svg" focusable="false" height="0" role="none" style="left:-9999px;overflow:hidden;position:absolute" viewBox="0 0 0 0" width="0"><symbol id="am-symbol-checkmark" viewBox="0 0 16 16"><path clip-rule="evenodd" d="M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM11.8723 4L13.25 5.35267L6.47963 12L6.47962 12L6.47961 12L2.75 8.33817L4.12771 6.9855L6.47962 9.29466L11.8723 4Z" fill="currentColor" fill-rule="evenodd"></path></symbol><symbol id="am-symbol-menu-toggle-close" viewBox="0 0 16 16"><g clip-path="url(#menu-toggle-close-a)"> <path clip-rule="evenodd" d="M16 1.778 14.222 0 8 6.222 1.778 0 0 1.778 6.222 8 0 14.222 1.778 16 8 9.778 14.222 16 16 14.222 9.778 8 16 1.778Z" fill="currentColor" fill-rule="evenodd"></path> </g><defs> <clipPath id="menu-toggle-close-a"> <path d="M0 0h16v16H0z" fill="currentColor"></path> </clipPath> </defs></symbol><symbol id="am-symbol-menu-toggle-open" viewBox="0 0 16 16"><path d="M0 0h16v3H0zM0 5h16v3H0zM0 10h16v3H0z" fill="currentColor"></path></symbol><symbol id="am-symbol-vice-media-group-logo" viewBox="0 0 200 21"><path d="M25.1504.2525 14.7049 19.907h-4.2037L0 .2525h4.2038l8.3854 16.1191L20.9745.2525h4.1759ZM27.2161.2525h3.7584V19.907h-3.7584V.2525ZM60.8282.2525h19.8225v3.0067H64.5865V8.493h14.3954v3.0066H64.5865v5.4009h16.0642v3.0066H60.8282V.2525ZM92.1303.2525h3.7919l9.2428 16.9433L114.463.2525h3.764V19.907h-2.617V3.5097l-9.012 16.3974h-2.838L94.7468 3.5097V19.907h-2.6165V.2525ZM122.17.2525h19.349v2.2549h-16.621v6.3753h14.952v2.2549h-14.952v6.5145h16.621v2.255H122.17V.2525ZM155.144 17.5408c4.176 0 7.182-1.392 8.462-4.1759.418-.9466.641-2.0601.641-3.2851 0-1.2249-.223-2.3386-.641-3.285-1.28-2.784-4.286-4.176-8.462-4.176h-7.495v14.922h7.495ZM144.921.2525h10.418c5.289 0 9.326 1.8652 10.968 5.6236.529 1.197.835 2.589.835 4.2037 0 1.6147-.278 3.0067-.835 4.2038-1.697 3.7584-5.679 5.6235-10.968 5.6235h-10.418V.2525ZM170.08.2525h2.729V19.907h-2.729V.2525ZM193.096 12.0842l-5.378-10.0221h-.056l-5.352 10.0221h10.786Zm1.197 2.3386h-13.152l-2.931 5.4843h-2.832L185.824.2525h3.758L200 19.907h-2.777l-2.93-5.4843ZM54.0345 13.3623c-.2829.6385-.6983 1.1896-1.2175 1.663-1.4593 1.3513-3.8105 1.9998-6.4319 1.9998-3.7564 0-6.7291-1.3242-7.9452-4.0267-.3784-.8648-.5676-1.8106-.5676-2.9186 0-1.081.2162-2.054.5946-2.9457 1.162-2.5944 4.0537-3.9997 7.9453-3.9997 2.5402 0 4.7833.6486 6.2426 1.9998.4927.4348.8989.9483 1.1999 1.5468h4.0784c-.3955-1.4429-1.1672-2.7023-2.2785-3.7357-2.189-1.9457-5.5401-2.9457-9.2965-2.9457-5.7563 0-9.891 2.216-11.5666 5.9185-.5405 1.216-.8378 2.6213-.8378 4.1617 0 1.5403.2973 2.9186.8378 4.1618 1.6486 3.7564 5.7022 5.9184 11.5396 5.9184 3.8375 0 7.1885-.9729 9.3505-2.9185 1.156-1.0344 1.9466-2.3275 2.3264-3.8792h-3.9735Z" fill="currentColor"></path></symbol></svg> <div class="wp-site-blocks"><header class="site-header-container wp-block-template-part"> <div id="masthead" class="wp-block-group site-header has-white-color has-black-background-color has-text-color has-background has-link-color has-normal-font-size wp-elements-2fa0cff2c7fd612eda4b0babb14fa07f is-layout-flow wp-container-core-group-is-layout-7 wp-block-group-is-layout-flow" style="border-bottom-color:var(--wp--preset--color--dark-gray);border-bottom-width:1px"> <div class="wp-block-group alignfull site-header__upper has-tiny-font-size has-source-code-pro-font-family has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-bottom-color:var(--wp--preset--color--dark-gray);border-bottom-width:1px"> <div class="wp-block-group alignwide is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-1 wp-block-group-is-layout-flex"><div class="wp-block-savage-platform-theme-language-picker"> <button type="button" class="language-picker__button language-picker__button--open" aria-label=" English, Select your language " aria-expanded="false" aria-controls="language-picker-dropdown1" data-component="language-picker" > + English </button> <button type="button" class="language-picker__button language-picker__button--close"> Close </button> <div class="language-picker__languages" aria-describedby="language-picker-description" id="language-picker-dropdown1"> <h2>VICE<br />Editions</h2> <ul role="listbox" class="language-picker__menu"> <li> <a lang="en" hreflang="en" href="https://www.vice.com/en" aria-selected="true" role="option" data-component="language-picker-option" data-slug="en" > English<svg aria-hidden="true" focusable="false" width="16" height="16"><use href="#am-symbol-checkmark"></use></svg> </a> </li> <li> <a lang="id" hreflang="id" href="https://www.vice.com/id" role="option" data-component="language-picker-option" data-slug="id" > Bahasa Indonesia </a> </li> <li> <a lang="cs" hreflang="cs" href="https://www.vice.com/cs" role="option" data-component="language-picker-option" data-slug="cs" > Czech </a> </li> <li> <a lang="da" hreflang="da" href="https://www.vice.com/da" role="option" data-component="language-picker-option" data-slug="da" > Danish </a> </li> <li> <a lang="de" hreflang="de" href="https://www.vice.com/de" role="option" data-component="language-picker-option" data-slug="de" > Deutsch </a> </li> <li> <a lang="es" hreflang="es" href="https://www.vice.com/es" role="option" data-component="language-picker-option" data-slug="es" > Español </a> </li> <li> <a lang="fr" hreflang="fr" href="https://www.vice.com/fr" role="option" data-component="language-picker-option" data-slug="fr" > Français </a> </li> <li> <a lang="it" hreflang="it" href="https://www.vice.com/it" role="option" data-component="language-picker-option" data-slug="it" > Italiano </a> </li> <li> <a lang="nl" hreflang="nl" href="https://www.vice.com/nl" role="option" data-component="language-picker-option" data-slug="nl" > Nederlands </a> </li> <li> <a lang="pl" hreflang="pl" href="https://www.vice.com/pl" role="option" data-component="language-picker-option" data-slug="pl" > Polish </a> </li> <li> <a lang="pt" hreflang="pt" href="https://www.vice.com/pt" role="option" data-component="language-picker-option" data-slug="pt" > Portuguese </a> </li> <li> <a lang="ro" hreflang="ro" href="https://www.vice.com/ro" role="option" data-component="language-picker-option" data-slug="ro" > Română </a> </li> <li> <a lang="ru" hreflang="ru" href="https://www.vice.com/ru" role="option" data-component="language-picker-option" data-slug="ru" > Russian </a> </li> <li> <a lang="sr" hreflang="sr" href="https://www.vice.com/sr" role="option" data-component="language-picker-option" data-slug="sr" > Srpski </a> </li> <li> <a lang="sv" hreflang="sv" href="https://www.vice.com/sv" role="option" data-component="language-picker-option" data-slug="sv" > Swedish </a> </li> <li> <a lang="el" hreflang="el" href="https://www.vice.com/el" role="option" data-component="language-picker-option" data-slug="el" > Ελληνικά </a> </li> <li> <a lang="ar" hreflang="ar" href="https://www.vice.com/ar" role="option" data-component="language-picker-option" data-slug="ar" > عربي </a> </li> <li> <a lang="ja" hreflang="ja" href="https://www.vice.com/ja" role="option" data-component="language-picker-option" data-slug="ja" > 日本語 </a> </li> <li> <a lang="ko" hreflang="ko" href="https://www.vice.com/ko" role="option" data-component="language-picker-option" data-slug="ko" > 한국어 </a> </li> </ul> </div> </div> </div> </div> <div class="wp-block-group alignwide site-header__lower has-vice-grotesk-font-family has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-group alignwide site-header__lower-inner is-nowrap is-layout-flex wp-container-core-group-is-layout-4 wp-block-group-is-layout-flex"><div class="wp-block-savage-platform-theme-menu-toggle"> <button type="button" class="menu-toggle__button menu-toggle__button--open" aria-controls="mega-menu" data-component="menu-button"> <span class="screen-reader-text">Open Menu</span> <svg aria-hidden="true" focusable="false" width="16" height="16"><use href="#am-symbol-menu-toggle-open"></use></svg> </button> <button type="button" class="menu-toggle__button menu-toggle__button--close"> <span class="screen-reader-text">Close Menu</span> <svg aria-hidden="true" focusable="false" width="16" height="16"><use href="#am-symbol-menu-toggle-close"></use></svg> </button> </div> <div class="wp-block-site-logo wp-container-content-1"><a href="https://www.vice.com/en" class="custom-logo-link" rel="home"><img width="76" height="24" src="https://www.vice.com/wp-content/uploads/sites/2/2024/06/vice-logo_white@2x.png" class="custom-logo" alt="VICE" decoding="async" srcset="https://www.vice.com/wp-content/uploads/sites/2/2024/06/vice-logo_white@2x.png 152w, https://www.vice.com/wp-content/uploads/sites/2/2024/06/vice-logo_white@2x.png?resize=150,48 150w" sizes="(max-width: 76px) 100vw, 76px" /></a></div> <nav class="wp-block-savage-platform-theme-navigation" data-location="header"> <ul id="menu-header" class="menu"><li id="menu-item-4780" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4780"><a href="https://www.vice.com/en/article/vice-magazine-is-coming-back/">Magazine</a></li> <li id="menu-item-4781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4781"><a href="https://www.vicetv.com/en_us">TV</a></li> <li id="menu-item-4782" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4782"><a href="/en/section/news/">News</a></li> <li id="menu-item-4783" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4783"><a href="/en/section/life">Culture</a></li> <li id="menu-item-4784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4784"><a href="/en/section/tech/">Tech</a></li> <li id="menu-item-4785" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4785"><a href="/en/section/munchies/">Munchies</a></li> <li id="menu-item-4786" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4786"><a href="/en/section/rec-room/">Rec Room</a></li> <li id="menu-item-1586374" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586374"><a href="/en/section/music">Music</a></li> <li id="menu-item-1813591" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1813591"><a href="/en/section/waypoint/">Waypoint</a></li> <li id="menu-item-1589215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1589215"><a href="https://vice-shop.com/">Shop</a></li> </ul></nav> <div class="wp-block-group site-header__lower-inner-right is-nowrap is-layout-flex wp-container-core-group-is-layout-3 wp-block-group-is-layout-flex"> <p><a href="http://link1.vice.com/join/6qz/signup" data-type="link" data-id="http://link1.vice.com/join/6qz/signup">Newsletters</a></p> <ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only wp-block-social-links--header is-layout-flex wp-container-core-social-links-is-layout-1 wp-block-social-links-is-layout-flex"><li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-instagram has-white-color wp-block-social-link"><a href="https://www.instagram.com/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-tiktok has-white-color wp-block-social-link"><a href="https://www.tiktok.com/@vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg><span class="wp-block-social-link-label screen-reader-text">TikTok</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-youtube has-white-color wp-block-social-link"><a href="https://www.youtube.com/user/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul> </div> </div> </div> <div id="mega-menu" class="wp-block-group site-header__mega-menu has-white-color has-black-background-color has-text-color has-background has-vice-grotesk-font-family has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-top-color:var(--wp--preset--color--dark-gray);border-top-width:1px;border-bottom-color:var(--wp--preset--color--dark-gray);border-bottom-width:1px;padding-top:40px;padding-bottom:40px"> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-container-core-column-is-layout-1 wp-block-column-is-layout-flow" style="flex-basis:20rem"><nav class="wp-block-savage-platform-theme-navigation" data-location="mega-menu-1"> <ul id="menu-mega-menu-1" class="menu"><li id="menu-item-4795" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4795"><a href="https://video.vice.com">Video</a></li> <li id="menu-item-4796" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4796"><a href="https://www.vicetv.com/en_us">TV</a></li> <li id="menu-item-1589216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1589216"><a href="https://vice-shop.com/">Shop</a></li> </ul></nav> <ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only is-layout-flex wp-container-core-social-links-is-layout-2 wp-block-social-links-is-layout-flex"><li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-facebook has-white-color wp-block-social-link"><a href="https://www.facebook.com/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-instagram has-white-color wp-block-social-link"><a href="https://www.instagram.com/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-tiktok has-white-color wp-block-social-link"><a href="https://www.tiktok.com/@vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg><span class="wp-block-social-link-label screen-reader-text">TikTok</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-reddit has-white-color wp-block-social-link"><a href="https://www.reddit.com/user/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M5.27 9.221A2.775 2.775 0 0 0 2.498 11.993a2.785 2.785 0 0 0 1.6 2.511 5.337 5.337 0 0 0 2.374 4.11 9.386 9.386 0 0 0 5.539 1.7 9.386 9.386 0 0 0 5.541-1.7 5.331 5.331 0 0 0 2.372-4.114 2.787 2.787 0 0 0 1.583-2.5 2.775 2.775 0 0 0-2.772-2.772 2.742 2.742 0 0 0-1.688.574 9.482 9.482 0 0 0-4.637-1.348v-.008a2.349 2.349 0 0 1 2.011-2.316 1.97 1.97 0 0 0 1.926 1.521 1.98 1.98 0 0 0 1.978-1.978 1.98 1.98 0 0 0-1.978-1.978 1.985 1.985 0 0 0-1.938 1.578 3.183 3.183 0 0 0-2.849 3.172v.011a9.463 9.463 0 0 0-4.59 1.35 2.741 2.741 0 0 0-1.688-.574Zm6.736 9.1a3.162 3.162 0 0 1-2.921-1.944.215.215 0 0 1 .014-.2.219.219 0 0 1 .168-.106 27.327 27.327 0 0 1 2.74-.133 27.357 27.357 0 0 1 2.74.133.219.219 0 0 1 .168.106.215.215 0 0 1 .014.2 3.158 3.158 0 0 1-2.921 1.944Zm3.743-3.157a1.265 1.265 0 0 1-1.4-1.371 1.954 1.954 0 0 1 .482-1.442 1.15 1.15 0 0 1 .842-.379 1.7 1.7 0 0 1 1.49 1.777 1.323 1.323 0 0 1-.325 1.015 1.476 1.476 0 0 1-1.089.4Zm-7.485 0a1.476 1.476 0 0 1-1.086-.4 1.323 1.323 0 0 1-.325-1.016 1.7 1.7 0 0 1 1.49-1.777 1.151 1.151 0 0 1 .843.379 1.951 1.951 0 0 1 .481 1.441 1.276 1.276 0 0 1-1.403 1.373Z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Reddit</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-youtube has-white-color wp-block-social-link"><a href="https://www.youtube.com/user/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul> <form role="search" method="get" action="https://www.vice.com/en" class="wp-block-search__button-outside wp-block-search__icon-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2" >Search</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="Search articles, videos, shows" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><nav class="wp-block-savage-platform-theme-navigation" data-location="mega-menu-2"> <ul id="menu-mega-menu-2" class="menu"><li id="menu-item-1586308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586308"><a href="/en/section/life/">Culture</a></li> <li id="menu-item-1586309" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586309"><a href="/en/section/news/">News</a></li> <li id="menu-item-1586311" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586311"><a href="/en/section/tech/">Tech</a></li> <li id="menu-item-1586312" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586312"><a href="/en/section/munchies/">Munchies</a></li> <li id="menu-item-1586313" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586313"><a href="/en/section/rec-room/">Rec Room</a></li> <li id="menu-item-1586328" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586328"><a href="/en/tag/drugs/">Drugs</a></li> <li id="menu-item-1586329" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586329"><a href="/en/tag/entertainment/">Entertainment</a></li> <li id="menu-item-1586330" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586330"><a href="/en/tag/environment/">Environment</a></li> <li id="menu-item-1586331" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586331"><a href="/en/tag/extremism">Extremism</a></li> <li id="menu-item-1586332" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586332"><a href="/en/tag/identity">Identity</a></li> <li id="menu-item-1586333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586333"><a href="/en/tag/investigations">Investigations</a></li> <li id="menu-item-1586340" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586340"><a href="/en/section/music/">Music</a></li> <li id="menu-item-1813590" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1813590"><a href="/en/section/waypoint/">Waypoint</a></li> <li id="menu-item-1586337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586337"><a href="/en/tag/photography">Photography</a></li> <li id="menu-item-1586338" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586338"><a href="/en/tag/sex">Sex</a></li> <li id="menu-item-1586339" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1586339"><a href="/en/tag/travel">Travel</a></li> </ul></nav> </div> </div> </div> </div> </header> <main id="main" class="wp-block-group site-main is-layout-flow wp-block-group-is-layout-flow" style="margin-top:0px"> <article class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <header class="wp-block-group entry-header entry-header--hero has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-bc21d1b662d528fd68f675e9ffa22aff has-global-padding is-layout-constrained wp-container-core-group-is-layout-9 wp-block-group-is-layout-constrained"> <div class="wp-block-columns entry-header__inner wp-block-columns--lg is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-savage-platform-post-primary-term"> <a href="https://www.vice.com/en/category/tech/"> Tech </a> </div> <h1 class="entry-title wp-block-post-title">Blame the Internet of Things for Destroying the Internet Today</h1> <div class="wp-block-group entry-header__meta is-content-justification-left is-layout-flex wp-container-core-group-is-layout-8 wp-block-group-is-layout-flex"><p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/lorenzo-franceschi-bicchierai/" title="Posts by Lorenzo Franceschi-Bicchierai" class="author url fn" rel="author">Lorenzo Franceschi-Bicchierai</a></p> <div class="wp-block-post-date"><time datetime="2016-10-21T16:35:00-04:00">October 21, 2016, 4:35pm</time></div></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div> </div> </header> <div class="entry-content-area wp-block-template-part"> <div class="wp-block-group entry-content-area has-global-padding is-layout-constrained wp-container-core-group-is-layout-27 wp-block-group-is-layout-constrained"><div class="wp-block-jetpack-sharing-buttons-wrapper"><span class="wp-block-jetpack-sharing-buttons__prefix">Share:</span> <ul class="wp-block-jetpack-sharing-buttons has-small-icon-size jetpack-sharing-buttons__services-list is-layout-flex wp-block-sharing-buttons-is-layout-flex" id="jetpack-sharing-serivces-list"><li class="jetpack-sharing-button__list-item"><a href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/?share=x&nb=1" target="_blank" rel="nofollow noopener noreferrer" class="jetpack-sharing-button__button style-icon share-x" style="color:var(--wp--custom--color--black);background-color:var(--wp--custom--color--white);" data-service="x" data-shared="sharing-x-446480" aria-label="Share on X"><svg class="social-logo social-logo-x" height="24" width="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="M13.982 10.622L20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378zm-2.128 2.474l-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787z"/></g></svg><span class="jetpack-sharing-button__service-label" aria-hidden="true">X</span></a></li> <li class="jetpack-sharing-button__list-item"><a href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/?share=facebook&nb=1" target="_blank" rel="nofollow noopener noreferrer" class="jetpack-sharing-button__button style-icon share-facebook" style="color:var(--wp--custom--color--black);background-color:var(--wp--custom--color--white);" data-service="facebook" data-shared="sharing-facebook-446480" aria-label="Share on Facebook"><svg class="social-logo social-logo-facebook" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"/></g></svg><span class="jetpack-sharing-button__service-label" aria-hidden="true">Facebook</span></a></li> <li class="jetpack-sharing-button__list-item tooltip"><a href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/" target="_blank" rel="nofollow noopener noreferrer" class="jetpack-sharing-button__button style-icon share-share" style="color:var(--wp--custom--color--black);background-color:var(--wp--custom--color--white);" data-service="share" data-shared="sharing-share-446480" aria-label="Share using Native tools"><svg class="social-logo social-logo-share" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M18 16c-.788 0-1.499.31-2.034.807L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.048 4.118A2.981 2.981 0 0015 19a3 3 0 103-3z"/></g></svg><span class="jetpack-sharing-button__service-label" aria-hidden="true">Share</span><span class="tooltiptext" aria-live="assertive">Copied to clipboard</span></a></li></ul> </div> <div class="wp-block-columns wp-block-columns--lg is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex"> <div class="wp-block-column entry-content-area__main is-layout-flow wp-block-column-is-layout-flow"><div class="entry-content wp-block-post-content is-layout-flow wp-block-post-content-is-layout-flow"><div class='ai-viewports ai-viewport-3 ai-insert-1-28706399' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-1-28706399' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTEnIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgo8ZGl2IGNsYXNzPSJodGxhZC12aWNlX21vYmlsZV9hZGhlc2lvbiI+PC9kaXY+PC9kaXY+Cg==' data-block='1'></div> <p>A massive botnet of hacked Internet of Things devices has been implicated in the cyberattack that caused a significant internet outage on Friday. </p><div class='ai-viewports ai-viewport-1 ai-insert-14-59761222' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-14-59761222' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTE0JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX2luX2FydGljbGVfMSI+PC9kaXY+PC9kaXY+Cg==' data-block='14'></div> <p>The botnet, which is powered by <a href="https://motherboard.vice.com/read/internet-of-things-malware-mirai-ddos">the malware known as Mirai</a>, is in part responsible for the attack that <a href="https://motherboard.vice.com/read/twitter-reddit-spotify-were-collateral-damage-in-major-internet-attack">intermittently knocked some popular websites offline</a>, according to Level 3 Communications, one of the world’s largest internet backbone providers, and security firm Flashpoint. </p> <div class="wp-block-savage-platform-primis-video"> <h2 class="wp-block-savage-platform-primis-video__heading"> Videos by VICE </h2> <script src="https://live.primis.tech/live/liveView.php?s=117553"></script></div> <p>“We are seeing attacks coming from a number of different locations. We’re seeing attacks coming from an Internet of Things botnet that we identified called Mirai, also involved in this attack,” Dale Drew, chief security officer at Level 3 Communications, said on a livestream on Friday afternoon. </p><div class='ai-viewports ai-viewport-1 ai-insert-15-91376997' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-15-91376997' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTE1JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX2luX2FydGljbGVfMiI+PC9kaXY+PC9kaXY+Cg==' data-block='15'></div> <div class='ai-viewports ai-viewport-3 ai-insert-2-50498593' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-2-50498593' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTInIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgo8ZGl2IGNsYXNzPSJodGxhZC12aWNlX21vYmlsZV9pbl9hcnRpY2xlXzEiPjwvZGl2PjwvZGl2Pgo=' data-block='2'></div> <p class="article__blockquote">Read more: <a href="https://motherboard.vice.com/read/we-need-to-save-the-internet-from-the-internet-of-things">We Need to Save the Internet from the Internet of Things</a> </p> <p>On Friday morning, someone targeted Dyn, a company that offers core internet services for popular websites such as Twitter, Spotify, Github, and many others. The attack mainly targeted Dyn’s Domain Name System (DNS) management services infrastructure on the East Coast of the United States, <a href="https://www.dynstatus.com/" target="_blank" rel="noopener">according to the company</a>. </p> <p>Drew explained that whoever was behind the attack was using “about 10 percent” of the nodes that make up the Mirai botnet, which, as of this week, consisted of <a href="https://motherboard.vice.com/read/criminal-hackers-have-launched-a-turf-war-over-the-internet-of-shit">about half a million nodes</a>, and counting. </p><div class='ai-viewports ai-viewport-1 ai-insert-16-84163527' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-16-84163527' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTE2JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX2luX2FydGljbGVfMyI+PC9kaXY+PC9kaXY+Cg==' data-block='16'></div> <div class='ai-viewports ai-viewport-3 ai-insert-3-33344126' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-3-33344126' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTMnIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgo8ZGl2IGNsYXNzPSJodGxhZC12aWNlX21vYmlsZV9pbl9hcnRpY2xlXzIiPjwvZGl2PjwvZGl2Pgo=' data-block='3'></div> <p>The Mirai botnet is notable and concerning because it largely consists of unsecured Internet of Things devices, such as security cameras, which cannot easily be updated and <a href="http://motherboard.vice.com/read/we-need-to-save-the-internet-from-the-internet-of-things">thus are nearly impossible to secure</a>. In other words, the Mirai botnet is growing rapidly and cannot easily be stopped. </p> <p>In a statement sent to Motherboard, Flashpoint also reported seeing “Mirai attack commands issued against Dyn infrastructure,” but also warned that “it is not yet clear if other botnets are involved.” </p> <p>Earlier on Friday, Marshal Webb, the chief technology officer of BackConnect, an anti-DDoS firm, had already posited that Mirai could be part of the attack. </p><div class='ai-viewports ai-viewport-1 ai-insert-17-80596025' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-17-80596025' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTE3JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX2luX2FydGljbGVfNCI+PC9kaXY+PC9kaXY+Cg==' data-block='17'></div> <div class='ai-viewports ai-viewport-3 ai-insert-4-23043717' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-4-23043717' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTQnIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgo8ZGl2IGNsYXNzPSJodGxhZC12aWNlX21vYmlsZV9pbl9hcnRpY2xlXzMiPjwvZGl2PjwvZGl2Pgo=' data-block='4'></div> <p>“Someone has probably achieved hegemony with the Mirai source and slapped DYN to either hit them directly or a customer downstream,” Webb told Motherboard in an online chat. “Nothing else would have enough legitimate devices to saturate DNS queries.” </p> <p>Dyn did not immediately respond to a request for comment. </p> <p>Just a week ago, the US Computer Emergency Readiness Team (CERT) <a href="https://www.us-cert.gov/ncas/alerts/TA16-288A" target="_blank" rel="noopener">warned</a> of the dangers of DDoS attacks powered by botnets made of Internet of Things devices. Given that the code behind Mirai has been public for weeks now, after a hacker <a href="https://motherboard.vice.com/read/hacker-releases-code-that-powered-record-breaking-botnet-attack">published its source code</a> on a hacking forum, US-CERT predicted more attacks. It seems like their prediction, unfortunately, was spot on. </p><div class='ai-viewports ai-viewport-1 ai-insert-18-85579609' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-18-85579609' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTE4JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX2luX2FydGljbGVfNSI+PC9kaXY+PC9kaXY+Cg==' data-block='18'></div> <div class='ai-viewports ai-viewport-3 ai-insert-5-12454406' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-5-12454406' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTUnIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgo8ZGl2IGNsYXNzPSJodGxhZC12aWNlX21vYmlsZV9pbl9hcnRpY2xlXzQiPjwvZGl2PjwvZGl2Pgo=' data-block='5'></div> <p><i>Get six of our favorite Motherboard stories every day </i><a href="http://motherboard.club/" target="_blank" rel="noopener"><i>by signing up for our newsletter</i></a><i>.</i> </p><div class='ai-viewports ai-viewport-3 ai-insert-12-70668256' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-12-70668256' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTEyJyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9tb2JpbGVfaW5fYXJ0aWNsZV9lbmQiPjwvZGl2PjwvZGl2Pgo=' data-block='12'></div> <div class='ai-viewports ai-viewport-1 ai-insert-24-77533608' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-24-77533608' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTI0JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX2luX2FydGljbGVfZW5kIj48L2Rpdj48L2Rpdj4K' data-block='24'></div> <!-- AI CONTENT END 1 --> </div> <div class="wp-block-group entry-footer is-layout-flow wp-block-group-is-layout-flow"> <hr class="wp-block-separator has-alpha-channel-opacity entry-footer__sep"/> <div class="taxonomy-post_tag wp-block-post-terms"><span class="wp-block-post-terms__prefix">Tagged:<br></span><a href="https://www.vice.com/en/tag/botnet/" rel="tag">botnet</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/cyberattack/" rel="tag">cyberattack</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/cybersecurity/" rel="tag">cybersecurity</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/ddos/" rel="tag">DDoS</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/dns/" rel="tag">DNS</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/dyn/" rel="tag">DYN</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/futures/" rel="tag">Futures</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/github/" rel="tag">Github</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/infosec/" rel="tag">Infosec</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/internet-insecurity/" rel="tag">Internet Insecurity</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/internet-of-shit/" rel="tag">Internet of Shit</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/mirai/" rel="tag">Mirai</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/motherboard/" rel="tag">Motherboard</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/motherboard-show/" rel="tag">motherboard show</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/news/" rel="tag">News</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/reddit/" rel="tag">Reddit</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/tech/" rel="tag">Tech</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/tech-news/" rel="tag">Tech news</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/the-internet-of-hackable-things/" rel="tag">The internet of hackable things</a><span class="wp-block-post-terms__separator">, </span><a href="https://www.vice.com/en/tag/twitter/" rel="tag">Twitter</a></div> <div class="wp-block-jetpack-sharing-buttons-wrapper"><span class="wp-block-jetpack-sharing-buttons__prefix">Share:</span> <ul class="wp-block-jetpack-sharing-buttons has-small-icon-size jetpack-sharing-buttons__services-list is-layout-flex wp-block-sharing-buttons-is-layout-flex" id="jetpack-sharing-serivces-list"><li class="jetpack-sharing-button__list-item"><a href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/?share=x&nb=1" target="_blank" rel="nofollow noopener noreferrer" class="jetpack-sharing-button__button style-icon share-x" style="color:var(--wp--custom--color--black);background-color:var(--wp--custom--color--white);" data-service="x" data-shared="sharing-x-446480" aria-label="Share on X"><svg class="social-logo social-logo-x" height="24" width="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="M13.982 10.622L20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378zm-2.128 2.474l-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787z"/></g></svg><span class="jetpack-sharing-button__service-label" aria-hidden="true">X</span></a></li> <li class="jetpack-sharing-button__list-item"><a href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/?share=facebook&nb=1" target="_blank" rel="nofollow noopener noreferrer" class="jetpack-sharing-button__button style-icon share-facebook" style="color:var(--wp--custom--color--black);background-color:var(--wp--custom--color--white);" data-service="facebook" data-shared="sharing-facebook-446480" aria-label="Share on Facebook"><svg class="social-logo social-logo-facebook" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"/></g></svg><span class="jetpack-sharing-button__service-label" aria-hidden="true">Facebook</span></a></li> <li class="jetpack-sharing-button__list-item tooltip"><a href="https://www.vice.com/en/article/blame-the-internet-of-things-for-destroying-the-internet-today/" target="_blank" rel="nofollow noopener noreferrer" class="jetpack-sharing-button__button style-icon share-share" style="color:var(--wp--custom--color--black);background-color:var(--wp--custom--color--white);" data-service="share" data-shared="sharing-share-446480" aria-label="Share using Native tools"><svg class="social-logo social-logo-share" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M18 16c-.788 0-1.499.31-2.034.807L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.048 4.118A2.981 2.981 0 0015 19a3 3 0 103-3z"/></g></svg><span class="jetpack-sharing-button__service-label" aria-hidden="true">Share</span><span class="tooltiptext" aria-live="assertive">Copied to clipboard</span></a></li></ul> </div></div> </div> <div class="wp-block-column entry-content-area__sidebar is-layout-flow wp-block-column-is-layout-flow"> <aside class="wp-block-group entry-aside is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-template-part block-visibility-hide-large-screen"> <div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-savage-platform-beehiiv-form"><h2 class="wp-block-savage-platform-beehiiv-form__heading">One email. One story. Every week. Sign up for the VICE newsletter.</h2><div class="wp-block-savage-platform-beehiiv-form__content"><iframe title="Newsletter Signup Form" src="https://embeds.beehiiv.com/f603c0be-019a-472e-9f01-1a50144580ed?slim=true" data-test-id="beehiiv-embed" height="52" frameborder="0" scrolling="no" style="margin: 0; border-radius: 0px !important; background-color: transparent;"></iframe></div><p class="wp-block-savage-platform-beehiiv-form__disclaimer">By signing up, you agree to the <a href="https://vice-web-statics-cdn.vice.com/privacy-policy/en_us/page/terms-of-use.html">Terms of Use</a> and <a href="https://vice-web-statics-cdn.vice.com/privacy-policy/en_us/page/privacy-policy.html">Privacy Policy</a> & to receive electronic communications from VICE Media Group, which may include marketing promotions, advertisements and sponsored content.</p></div> </div> </div> <div class="wp-block-template-part"> <section class="wp-block-group more-like-this is-layout-flow wp-block-group-is-layout-flow"> <h2 class="wp-block-heading more-like-this__heading">More<br>Like This</h2> <div class="wp-block-query is-style-post-list is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-12073 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-books tag-copyright tag-copyright-law tag-ia tag-internet-archive sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="300" height="200" src="https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg?w=300" class="attachment-medium size-medium wp-post-image" alt="GettyImages-1352189853" style="width:100%;height:100%;object-fit:cover;" decoding="async" fetchpriority="high" srcset="https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg 2000w, https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg?resize=300,200 300w, https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg?resize=768,512 768w, https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg?resize=1024,682 1024w, https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg?resize=1536,1024 1536w, https://www.vice.com/wp-content/uploads/sites/2/2023/03/1679937628106-gettyimages-1352189853.jpeg?resize=600,400 600w" sizes="(max-width: 300px) 100vw, 300px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-13 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/internet-archive-loses-historic-copyright-case-vows-to-appeal/" target="_self" >Internet Archive Loses Historic Copyright Case, Vows to Appeal</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2023-03-27T13:21:07-04:00">03.27.23</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/claire-woodcock/" title="Posts by Claire Woodcock" class="author url fn" rel="author">Claire Woodcock</a></p> </div> </div> </li><li class="wp-block-post post-42072 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-8kun tag-far-right tag-jim-watkins tag-keffals tag-kiwi-farms tag-politics tag-qanon sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img loading="lazy" width="300" height="200" src="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?w=300" class="attachment-medium size-medium wp-post-image" alt="Someone holds a "Q" sign outside the U.S. Capitol in Washington, D.C., U.S., on the day of the Capitol Riot on Jan. 6, 2021." style="width:100%;height:100%;object-fit:cover;" decoding="async" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg 4000w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=300,200 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=768,512 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=1024,683 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=1536,1024 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=2048,1366 2048w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=600,400 600w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1663322867954-gettyimages-1230447910.jpeg?resize=2000,1334 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-15 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/qanon-8kun-jim-watkins-bought-kiwi-farms/" target="_self" >QAnon Celebrity and 8kun Owner Jim Watkins Claims He Bought Kiwi Farms</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-09-16T06:16:43-04:00">09.16.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/david-gilbert/" title="Posts by David Gilbert" class="author url fn" rel="author">David Gilbert</a></p> </div> </div> </li><li class="wp-block-post post-41576 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-clara-sorrenti tag-jim-watkins tag-josh-moon tag-keffals tag-kiwi-farms tag-news tag-qanon tag-right-wing-extremists tag-vanwatech sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img loading="lazy" width="300" height="200" src="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?w=300" class="attachment-medium size-medium wp-post-image" alt="kiwi-farms-jim-watkins-8kun" style="width:100%;height:100%;object-fit:cover;" decoding="async" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png 2184w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=300,200 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=768,512 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=1024,683 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=1536,1024 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=2048,1365 2048w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=600,400 600w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662736537250-kiwi-farms-jim-watkins-8kun.png?resize=2000,1333 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-17 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/kiwi-farms-jim-watkins-8kun/" target="_self" >QAnon’s Jim Watkins Tried to Save Kiwi Farms. Now His Site 8Kun Is Down.</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-09-09T11:20:49-04:00">09.09.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/david-gilbert/" title="Posts by David Gilbert" class="author url fn" rel="author">David Gilbert</a></p> </div> </div> </li><li class="wp-block-post post-41241 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-cloudflare tag-kiwi-farms sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="300" height="207" src="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?w=300" class="attachment-medium size-medium wp-post-image" alt="Getty Images" style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg 2028w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?resize=300,207 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?resize=768,530 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?resize=1024,707 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?resize=1536,1060 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?resize=600,414 600w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662244516560-gettyimages-1230918209.jpeg?resize=2000,1381 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-19 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/kiwi-farms-is-down-after-cloudflare-boots-the-site-as-a-customer/" target="_self" >Kiwi Farms Is Down After Cloudflare Boots the Site as a Customer</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-09-03T18:35:36-04:00">09.03.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/samantha-cole/" title="Posts by Samantha Cole" class="author url fn" rel="author">Samantha Cole</a></p> </div> </div> </li><li class="wp-block-post post-41094 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-fiction tag-science-fiction tag-speculative-fiction tag-terraform sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="300" height="169" src="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?w=300" class="attachment-medium size-medium wp-post-image" alt="tktk" style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg 1600w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?resize=300,169 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?resize=768,432 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?resize=1024,576 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?resize=1536,863 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?resize=600,337 600w, https://www.vice.com/wp-content/uploads/sites/2/2022/09/1662048495189-final300dpi.jpeg?resize=480,270 480w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-21 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/devolution/" target="_self" >Devolution</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-09-02T09:00:00-04:00">09.02.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/ellen-ullman/" title="Posts by Ellen Ullman" class="author url fn" rel="author">Ellen Ullman</a></p> </div> </div> </li><li class="wp-block-post post-40960 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-abuse tag-cloudflare tag-cyber tag-doxing tag-kiwi-farms tag-transphobic tag-worldnews sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="300" height="200" src="https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg?w=300" class="attachment-medium size-medium wp-post-image" alt="Cloudflare office" style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg 2000w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg?resize=300,200 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg?resize=768,512 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg?resize=1024,682 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg?resize=1536,1024 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661959607944-cloudflare-office.jpeg?resize=600,400 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-23 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/cloudflare-wont-cut-off-kiwi-farms-stalking-forum/" target="_self" >Cloudflare Suggests It Won’t Cut Off Anti-Trans Stalking Forum</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-08-31T11:37:51-04:00">08.31.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/joseph-cox/" title="Posts by Joseph Cox" class="author url fn" rel="author">Joseph Cox</a> and <a href="https://www.vice.com/en/contributor/samantha-cole/" title="Posts by Samantha Cole" class="author url fn" rel="author">Samantha Cole</a></p> </div> </div> </li></ul></div> </section> </div> <div class="wp-block-template-part block-visibility-hide-medium-screen block-visibility-hide-small-screen"> <div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-savage-platform-beehiiv-form"><h2 class="wp-block-savage-platform-beehiiv-form__heading">One email. One story. Every week. Sign up for the VICE newsletter.</h2><div class="wp-block-savage-platform-beehiiv-form__content"><iframe title="Newsletter Signup Form" src="https://embeds.beehiiv.com/f603c0be-019a-472e-9f01-1a50144580ed?slim=true" data-test-id="beehiiv-embed" height="52" frameborder="0" scrolling="no" style="margin: 0; border-radius: 0px !important; background-color: transparent;"></iframe></div><p class="wp-block-savage-platform-beehiiv-form__disclaimer">By signing up, you agree to the <a href="https://vice-web-statics-cdn.vice.com/privacy-policy/en_us/page/terms-of-use.html">Terms of Use</a> and <a href="https://vice-web-statics-cdn.vice.com/privacy-policy/en_us/page/privacy-policy.html">Privacy Policy</a> & to receive electronic communications from VICE Media Group, which may include marketing promotions, advertisements and sponsored content.</p></div> </div> </div></aside> </div> </div> </div> <div class="wp-block-template-part--more-from-vice wp-block-template-part"> <section class="wp-block-group alignfull more-from-vice has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-e51a405e7138a9f281ceec2bee9474e0 is-layout-flow wp-block-group-is-layout-flow"> <div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-36 wp-block-group-is-layout-constrained"> <h2 class="wp-block-heading">More<br>From VICE</h2> <div class="wp-block-query is-style-post-grid-4 is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-40457 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-cloudflare tag-kiwi-farms sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="1024" height="683" src="https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="Cloudflare logo. Getty Images" style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg 3888w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=300,200 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=768,512 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=1024,683 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=1536,1024 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=2048,1365 2048w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=600,400 600w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1661276031290-gettyimages-1233727448-1.jpeg?resize=2000,1333 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-29 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/people-are-demanding-that-cloudflare-drop-kiwi-farms/" target="_self" >People Are Demanding That Cloudflare Drop Kiwi Farms</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-08-23T14:19:43-04:00">08.23.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/samantha-cole/" title="Posts by Samantha Cole" class="author url fn" rel="author">Samantha Cole</a></p> </div> </div> </li><li class="wp-block-post post-40315 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-cellphone-location-data tag-cyber tag-google tag-grapheneos tag-phone-privacy tag-privacy tag-world-privacy tag-worldnews sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="1024" height="1024" src="https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="INVISV image" style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg 1500w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg?resize=150,150 150w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg?resize=300,300 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg?resize=768,768 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg?resize=1024,1024 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/08/1660938728433-home-intro.jpeg?resize=600,600 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-31 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/how-to-change-my-imsi-privacy-phone-pgpp-invisv/" target="_self" >I Tried the Privacy Phone Network Intended to Mask Your Identity</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-08-22T09:00:00-04:00">08.22.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/joseph-cox/" title="Posts by Joseph Cox" class="author url fn" rel="author">Joseph Cox</a></p> </div> </div> </li><li class="wp-block-post post-37698 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-cyber tag-cybersecurity tag-hackers tag-hacking tag-it-army tag-russia tag-ukraine tag-ukraine-invasion tag-ukraine-it-army tag-ukraine-war tag-worldnews sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="1024" height="519" src="https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png?w=1024" class="attachment-large size-large wp-post-image" alt="Screen Shot 2022-07-13 at 4" style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png 1917w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png?resize=300,152 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png?resize=768,389 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png?resize=1024,519 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png?resize=1536,778 1536w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657916885114-screen-shot-2022-07-13-at-40605-pm.png?resize=600,304 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-33 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/inside-ukraines-decentralized-cyber-army/" target="_self" >Inside Ukraine’s Decentralized Cyber Army</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-07-19T09:00:00-04:00">07.19.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/lorenzo-franceschi-bicchierai/" title="Posts by Lorenzo Franceschi-Bicchierai" class="author url fn" rel="author">Lorenzo Franceschi-Bicchierai</a></p> </div> </div> </li><li class="wp-block-post post-37530 post type-post status-publish format-standard has-post-thumbnail hentry category-tech tag-copyright tag-ebooks tag-freedom-of-information tag-internet-archive tag-libraries sp_language-en"> <figure style="aspect-ratio:16/9;" class="wp-block-post-featured-image"><img width="1024" height="683" src="https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657747771462-building-exterior-looking-up-2.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="Upward-looking shot of a white building with pillars in San Francisco which hosts the Internet Archive." style="width:100%;height:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657747771462-building-exterior-looking-up-2.jpeg 1440w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657747771462-building-exterior-looking-up-2.jpeg?resize=300,200 300w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657747771462-building-exterior-looking-up-2.jpeg?resize=768,512 768w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657747771462-building-exterior-looking-up-2.jpeg?resize=1024,683 1024w, https://www.vice.com/wp-content/uploads/sites/2/2022/07/1657747771462-building-exterior-looking-up-2.jpeg?resize=600,400 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure> <div class="wp-block-group post-list-content is-vertical is-layout-flex wp-container-core-group-is-layout-35 wp-block-group-is-layout-flex"><h3 class="wp-block-post-title"><a href="https://www.vice.com/en/article/big-publishers-are-putting-the-internet-archive-on-trial/" target="_self" >Big Publishers Are Putting The Internet Archive On Trial</a></h3> <div class="wp-block-group post-list-meta is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-post-date"><time datetime="2022-07-14T09:00:00-04:00">07.14.22</time></div> <p class="wp-block-savage-platform-post-byline"> By <a href="https://www.vice.com/en/contributor/claire-woodcock/" title="Posts by Claire Woodcock" class="author url fn" rel="author">Claire Woodcock</a></p> </div> </div> </li></ul></div> </div> </section> </div> </div></article> </main> <footer class="site-footer-container wp-block-template-part"> <div id="colophon" class="wp-block-group site-footer has-white-color has-black-background-color has-text-color has-background has-link-color has-source-code-pro-font-family has-tiny-font-size wp-elements-a5695820e7786ff1ab90cd1ee93d72b2 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="text-transform:uppercase"> <div class="wp-block-group alignwide site-footer__inner is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-41 wp-block-group-is-layout-flex"><a href="https://www.vice.com" class="wp-block-savage-platform-theme-vice-media-group-logo"> <span class="screen-reader-text">VICE Media</span> <svg aria-hidden="true" focusable="false" width="200" height="21"><use href="#am-symbol-vice-media-group-logo"></use></svg></a> <ul class="wp-block-social-links has-small-icon-size has-icon-color has-icon-background-color is-style-logos-only is-layout-flex wp-container-core-social-links-is-layout-3 wp-block-social-links-is-layout-flex"><li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-instagram has-white-color wp-block-social-link"><a href="https://www.instagram.com/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-tiktok has-white-color wp-block-social-link"><a href="https://www.tiktok.com/@vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg><span class="wp-block-social-link-label screen-reader-text">TikTok</span></a></li> <li style="color: var(--wp--custom--color--white); " class="wp-social-link wp-social-link-youtube has-white-color wp-block-social-link"><a href="https://www.youtube.com/user/vice" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul> <nav class="wp-block-savage-platform-theme-navigation" data-location="footer"> <ul id="menu-footer" class="menu"><li id="menu-item-1586202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1586202"><a href="https://www.vice.com/en/about-vice-digital-publishing/">About</a></li> <li id="menu-item-1586207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1586207"><a href="https://www.vice.com/en/vice-media-accessibility-statement/">Accessibility</a></li> <li id="menu-item-1586203" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1586203"><a href="https://www.vice.com/en/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-1586204" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1586204"><a href="https://www.vice.com/en/terms-of-use/">Terms of Use</a></li> <li id="menu-item-1586205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1586205"><a href="https://www.vice.com/en/vice-responsible-disclosure-policy/">Security Policy</a></li> <li id="menu-item-1814706" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1814706"><a href="https://www.vice.com/en/fulfillment-policy/">Fulfillment Policy</a></li> <li id="menu-item-1777714" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1777714"><a href="http://CMP_CONSENT_LINK">Your Privacy Choices</a></li> </ul></nav> <div class="wp-block-savage-platform-theme-copyright"> © 2024 VICE Media</div> </div> </div> </footer> </div> <div class='ai-viewports ai-viewport-1 ai-insert-33-94351181' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTMzJyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfMyI+PC9kaXY+PC9kaXY+Cg==' data-block='33'></div> <div class='ai-viewports ai-viewport-1 ai-insert-34-99307332' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTM0JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfNCI+PC9kaXY+PC9kaXY+Cg==' data-block='34'></div> <div class='ai-viewports ai-viewport-1 ai-insert-35-83454776' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTM1JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfNSI+PC9kaXY+PC9kaXY+Cg==' data-block='35'></div> <div class='ai-viewports ai-viewport-1 ai-insert-36-73477808' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTM2JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfNiI+PC9kaXY+PC9kaXY+Cg==' data-block='36'></div> <div class='ai-viewports ai-viewport-1 ai-insert-37-92177381' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTM3JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfNyI+PC9kaXY+PC9kaXY+Cg==' data-block='37'></div> <div class='ai-viewports ai-viewport-1 ai-insert-38-73015790' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTM4JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfOCI+PC9kaXY+PC9kaXY+Cg==' data-block='38'></div> <div class='ai-viewports ai-viewport-1 ai-insert-39-92522172' data-insertion-position='append' data-selector='.entry-content-area__sidebar' data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTM5JyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfOSI+PC9kaXY+PC9kaXY+Cg==' data-block='39'></div> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-RxPFZR-mKeJrq", source:"wp" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-RxPFZR-mKeJrq.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <script type="text/javascript"> document.addEventListener('DOMContentLoaded', function() { var links = document.querySelectorAll('a[href*="linkby"], a[href*="/recommends/"]'); links.forEach(function(link) { link.addEventListener('click', function() { fbq('track', 'AffiliateClick'); }); }); }); </script> <script id="wp-block-template-skip-link-js-after"> ( function() { var skipLinkTarget = document.querySelector( 'main' ), sibling, skipLinkTargetID, skipLink; // Early exit if a skip-link target can't be located. if ( ! skipLinkTarget ) { return; } /* * Get the site wrapper. * The skip-link will be injected in the beginning of it. */ sibling = document.querySelector( '.wp-site-blocks' ); // Early exit if the root element was not found. if ( ! sibling ) { return; } // Get the skip-link target's ID, and generate one if it doesn't exist. skipLinkTargetID = skipLinkTarget.id; if ( ! skipLinkTargetID ) { skipLinkTargetID = 'wp--skip-link--target'; skipLinkTarget.id = skipLinkTargetID; } // Create the skip link. skipLink = document.createElement( 'a' ); skipLink.classList.add( 'skip-link', 'screen-reader-text' ); skipLink.href = '#' + skipLinkTargetID; skipLink.innerHTML = 'Skip to content'; // Inject the skip link. sibling.parentElement.insertBefore( skipLink, sibling ); }() ); </script> <script src="https://embeds.beehiiv.com/attribution.js" id="savage-platform-beehiiv-form-beehiiv-attribution-js" async data-wp-strategy="async"></script> <script type="text/javascript" src="https://www.vice.com/wp-includes/js/dist/hooks.min.js?m=1732206023g" ></script><script src="https://www.vice.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id="wp-parsely-loader-js-before"> window.wpParselySiteId = 'vice.com'; </script> <script src="https://www.vice.com/wp-content/mu-plugins/wp-parsely-3.17/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js"></script> <script data-parsely-site="vice.com" src="https://cdn.parsely.com/keys/vice.com/p.js?ver=3.17.0" id="parsely-cfg"></script> <script type="text/javascript" src="https://www.vice.com/wp-content/themes/vice-2024/build/global/index.js?m=1729712444g" ></script><script src="https://s.skimresources.com/js/100767X1643288.skimlinks.js?ver=15.7.1" id="vice-skimlinks-js"></script> <script src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"233712258\",\"post\":\"446480\",\"tz\":\"-4\",\"srv\":\"www.vice.com\",\"hp\":\"vip\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "233712258", "446480" ]); </script> <script id="funnel-relay-installer" data-property-id="PROPERTY_ID" data-customer-id="savmedia_745ff_vice" src="https://cdn-magiclinks.trackonomics.net/client/static/v2/savmedia_745ff_vice.js" async="async"></script><script> function b2a(a){var b,c=0,l=0,f="",g=[];if(!a)return a;do{var e=a.charCodeAt(c++);var h=a.charCodeAt(c++);var k=a.charCodeAt(c++);var d=e<<16|h<<8|k;e=63&d>>18;h=63&d>>12;k=63&d>>6;d&=63;g[l++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}while(c< a.length);return f=g.join(""),b=a.length%3,(b?f.slice(0,b-3):f)+"===".slice(b||3)}function a2b(a){var b,c,l,f={},g=0,e=0,h="",k=String.fromCharCode,d=a.length;for(b=0;64>b;b++)f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)]=b;for(c=0;d>c;c++)for(b=f[a.charAt(c)],g=(g<<6)+b,e+=6;8<=e;)((l=255&g>>>(e-=8))||d-2>c)&&(h+=k(l));return h}b64e=function(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(b,a){return String.fromCharCode("0x"+a)}))}; b64d=function(a){return decodeURIComponent(atob(a).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))}; /* <![CDATA[ */ ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"}; /* ]]> */ var ai_cookie_js=!0,ai_block_class_def="code-block"; /* JavaScript Cookie v2.2.0 https://github.com/js-cookie/js-cookie Copyright 2006, 2015 Klaus Hartl & Fagner Brack Released under the MIT license */ "undefined"!==typeof ai_cookie_js&&(function(a){if("function"===typeof define&&define.amd){define(a);var c=!0}"object"===typeof exports&&(module.exports=a(),c=!0);if(!c){var d=window.Cookies,b=window.Cookies=a();b.noConflict=function(){window.Cookies=d;return b}}}(function(){function a(){for(var d=0,b={};d<arguments.length;d++){var f=arguments[d],e;for(e in f)b[e]=f[e]}return b}function c(d){function b(){}function f(h,k,g){if("undefined"!==typeof document){g=a({path:"/",sameSite:"Lax"},b.defaults, g);"number"===typeof g.expires&&(g.expires=new Date(1*new Date+864E5*g.expires));g.expires=g.expires?g.expires.toUTCString():"";try{var l=JSON.stringify(k);/^[\{\[]/.test(l)&&(k=l)}catch(p){}k=d.write?d.write(k,h):encodeURIComponent(String(k)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);h=encodeURIComponent(String(h)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);l="";for(var n in g)g[n]&&(l+="; "+n,!0!==g[n]&&(l+="="+ g[n].split(";")[0]));return document.cookie=h+"="+k+l}}function e(h,k){if("undefined"!==typeof document){for(var g={},l=document.cookie?document.cookie.split("; "):[],n=0;n<l.length;n++){var p=l[n].split("="),m=p.slice(1).join("=");k||'"'!==m.charAt(0)||(m=m.slice(1,-1));try{var q=p[0].replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);m=(d.read||d)(m,q)||m.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);if(k)try{m=JSON.parse(m)}catch(r){}g[q]=m;if(h===q)break}catch(r){}}return h?g[h]:g}}b.set=f;b.get= function(h){return e(h,!1)};b.getJSON=function(h){return e(h,!0)};b.remove=function(h,k){f(h,"",a(k,{expires:-1}))};b.defaults={};b.withConverter=c;return b}return c(function(){})}),AiCookies=Cookies.noConflict(),ai_check_block=function(a){if(null==a)return!0;var c=AiCookies.getJSON("aiBLOCKS");ai_debug_cookie_status="";null==c&&(c={});"undefined"!==typeof ai_delay_showing_pageviews&&(c.hasOwnProperty(a)||(c[a]={}),c[a].hasOwnProperty("d")||(c[a].d=ai_delay_showing_pageviews));if(c.hasOwnProperty(a)){for(var d in c[a]){if("x"== d){var b="",f=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in f.dataset&&(b=f.dataset.aiHash);f="";c[a].hasOwnProperty("h")&&(f=c[a].h);var e=new Date;e=c[a][d]-Math.round(e.getTime()/1E3);if(0<e&&f==b)return ai_debug_cookie_status=a="closed for "+e+" s = "+Math.round(1E4*e/3600/24)/1E4+" days",!1;ai_set_cookie(a,"x","");c[a].hasOwnProperty("i")||c[a].hasOwnProperty("c")||ai_set_cookie(a,"h","")}else if("d"==d){if(0!=c[a][d])return ai_debug_cookie_status=a="delayed for "+c[a][d]+ " pageviews",!1}else if("i"==d){b="";f=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in f.dataset&&(b=f.dataset.aiHash);f="";c[a].hasOwnProperty("h")&&(f=c[a].h);if(0==c[a][d]&&f==b)return ai_debug_cookie_status=a="max impressions reached",!1;if(0>c[a][d]&&f==b){e=new Date;e=-c[a][d]-Math.round(e.getTime()/1E3);if(0<e)return ai_debug_cookie_status=a="max imp. reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1;ai_set_cookie(a,"i","");c[a].hasOwnProperty("c")||c[a].hasOwnProperty("x")|| ai_set_cookie(a,"h","")}}if("ipt"==d&&0==c[a][d]&&(e=new Date,b=Math.round(e.getTime()/1E3),e=c[a].it-b,0<e))return ai_debug_cookie_status=a="max imp. per time reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1;if("c"==d){b="";f=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in f.dataset&&(b=f.dataset.aiHash);f="";c[a].hasOwnProperty("h")&&(f=c[a].h);if(0==c[a][d]&&f==b)return ai_debug_cookie_status=a="max clicks reached",!1;if(0>c[a][d]&&f==b){e=new Date;e=-c[a][d]- Math.round(e.getTime()/1E3);if(0<e)return ai_debug_cookie_status=a="max clicks reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1;ai_set_cookie(a,"c","");c[a].hasOwnProperty("i")||c[a].hasOwnProperty("x")||ai_set_cookie(a,"h","")}}if("cpt"==d&&0==c[a][d]&&(e=new Date,b=Math.round(e.getTime()/1E3),e=c[a].ct-b,0<e))return ai_debug_cookie_status=a="max clicks per time reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1}if(c.hasOwnProperty("G")&&c.G.hasOwnProperty("cpt")&&0==c.G.cpt&& (e=new Date,b=Math.round(e.getTime()/1E3),e=c.G.ct-b,0<e))return ai_debug_cookie_status=a="max global clicks per time reached ("+Math.round(1E4*e/24/3600)/1E4+" days = "+e+" s)",!1}ai_debug_cookie_status="OK";return!0},ai_check_and_insert_block=function(a,c){if(null==a)return!0;var d=document.getElementsByClassName(c);if(d.length){d=d[0];var b=d.closest("."+ai_block_class_def),f=ai_check_block(a);!f&&0!=parseInt(d.getAttribute("limits-fallback"))&&d.hasAttribute("data-fallback-code")&&(d.setAttribute("data-code", d.getAttribute("data-fallback-code")),null!=b&&b.hasAttribute("data-ai")&&d.hasAttribute("fallback-tracking")&&d.hasAttribute("fallback_level")&&b.setAttribute("data-ai-"+d.getAttribute("fallback_level"),d.getAttribute("fallback-tracking")),f=!0);d.removeAttribute("data-selector");if(f)ai_insert_code(d),b&&(f=b.querySelectorAll(".ai-debug-block"),f.length&&(b.classList.remove("ai-list-block"),b.classList.remove("ai-list-block-ip"),b.classList.remove("ai-list-block-filter"),b.style.visibility="",b.classList.contains("ai-remove-position")&& (b.style.position="")));else{f=d.closest("div[data-ai]");if(null!=f&&"undefined"!=typeof f.getAttribute("data-ai")){var e=JSON.parse(b64d(f.getAttribute("data-ai")));"undefined"!==typeof e&&e.constructor===Array&&(e[1]="",f.setAttribute("data-ai",b64e(JSON.stringify(e))))}b&&(f=b.querySelectorAll(".ai-debug-block"),f.length&&(b.classList.remove("ai-list-block"),b.classList.remove("ai-list-block-ip"),b.classList.remove("ai-list-block-filter"),b.style.visibility="",b.classList.contains("ai-remove-position")&& (b.style.position="")))}d.classList.remove(c)}d=document.querySelectorAll("."+c+"-dbg");b=0;for(f=d.length;b<f;b++)e=d[b],e.querySelector(".ai-status").textContent=ai_debug_cookie_status,e.querySelector(".ai-cookie-data").textContent=ai_get_cookie_text(a),e.classList.remove(c+"-dbg")},ai_load_cookie=function(){var a=AiCookies.getJSON("aiBLOCKS");null==a&&(a={});return a},ai_set_cookie=function(a,c,d){var b=ai_load_cookie();if(""===d){if(b.hasOwnProperty(a)){delete b[a][c];a:{c=b[a];for(f in c)if(c.hasOwnProperty(f)){var f= !1;break a}f=!0}f&&delete b[a]}}else b.hasOwnProperty(a)||(b[a]={}),b[a][c]=d;0===Object.keys(b).length&&b.constructor===Object?AiCookies.remove("aiBLOCKS"):AiCookies.set("aiBLOCKS",b,{expires:365,path:"/"});return b},ai_get_cookie_text=function(a){var c=AiCookies.getJSON("aiBLOCKS");null==c&&(c={});var d="";c.hasOwnProperty("G")&&(d="G["+JSON.stringify(c.G).replace(/"/g,"").replace("{","").replace("}","")+"] ");var b="";c.hasOwnProperty(a)&&(b=JSON.stringify(c[a]).replace(/"/g,"").replace("{","").replace("}", ""));return d+b}); var ai_insertion_js=!0,ai_block_class_def="code-block"; if("undefined"!=typeof ai_insertion_js){ai_insert=function(a,h,l){if(-1!=h.indexOf(":eq("))if(window.jQuery&&window.jQuery.fn)var n=jQuery(h);else{console.error("AI INSERT USING jQuery QUERIES:",h,"- jQuery not found");return}else n=document.querySelectorAll(h);for(var u=0,y=n.length;u<y;u++){var d=n[u];selector_string=d.hasAttribute("id")?"#"+d.getAttribute("id"):d.hasAttribute("class")?"."+d.getAttribute("class").replace(RegExp(" ","g"),"."):"";var w=document.createElement("div");w.innerHTML=l; var m=w.getElementsByClassName("ai-selector-counter")[0];null!=m&&(m.innerText=u+1);m=w.getElementsByClassName("ai-debug-name ai-main")[0];if(null!=m){var r=a.toUpperCase();"undefined"!=typeof ai_front&&("before"==a?r=ai_front.insertion_before:"after"==a?r=ai_front.insertion_after:"prepend"==a?r=ai_front.insertion_prepend:"append"==a?r=ai_front.insertion_append:"replace-content"==a?r=ai_front.insertion_replace_content:"replace-element"==a&&(r=ai_front.insertion_replace_element));-1==selector_string.indexOf(".ai-viewports")&& (m.innerText=r+" "+h+" ("+d.tagName.toLowerCase()+selector_string+")")}m=document.createRange();try{var v=m.createContextualFragment(w.innerHTML)}catch(t){}"before"==a?d.parentNode.insertBefore(v,d):"after"==a?d.parentNode.insertBefore(v,d.nextSibling):"prepend"==a?d.insertBefore(v,d.firstChild):"append"==a?d.insertBefore(v,null):"replace-content"==a?(d.innerHTML="",d.insertBefore(v,null)):"replace-element"==a&&(d.parentNode.insertBefore(v,d),d.parentNode.removeChild(d));z()}};ai_insert_code=function(a){function h(m, r){return null==m?!1:m.classList?m.classList.contains(r):-1<(" "+m.className+" ").indexOf(" "+r+" ")}function l(m,r){null!=m&&(m.classList?m.classList.add(r):m.className+=" "+r)}function n(m,r){null!=m&&(m.classList?m.classList.remove(r):m.className=m.className.replace(new RegExp("(^|\\b)"+r.split(" ").join("|")+"(\\b|$)","gi")," "))}if("undefined"!=typeof a){var u=!1;if(h(a,"no-visibility-check")||a.offsetWidth||a.offsetHeight||a.getClientRects().length){u=a.getAttribute("data-code");var y=a.getAttribute("data-insertion-position"), d=a.getAttribute("data-selector");if(null!=u)if(null!=y&&null!=d){if(-1!=d.indexOf(":eq(")?window.jQuery&&window.jQuery.fn&&jQuery(d).length:document.querySelectorAll(d).length)ai_insert(y,d,b64d(u)),n(a,"ai-viewports")}else{y=document.createRange();try{var w=y.createContextualFragment(b64d(u))}catch(m){}a.parentNode.insertBefore(w,a.nextSibling);n(a,"ai-viewports")}u=!0}else w=a.previousElementSibling,h(w,"ai-debug-bar")&&h(w,"ai-debug-script")&&(n(w,"ai-debug-script"),l(w,"ai-debug-viewport-invisible")), n(a,"ai-viewports");return u}};ai_insert_list_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h),n=h.closest("div."+ai_block_class_def);if(n){l||n.removeAttribute("data-ai");var u=n.querySelectorAll(".ai-debug-block");n&&u.length&&(n.classList.remove("ai-list-block"),n.classList.remove("ai-list-block-ip"),n.classList.remove("ai-list-block-filter"),n.style.visibility="",n.classList.contains("ai-remove-position")&&(n.style.position=""))}h.classList.remove(a); l&&z()}};ai_insert_viewport_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h);h.classList.remove(a);l&&(a=h.closest("div."+ai_block_class_def),null!=a&&(l=h.getAttribute("style"),null!=l&&a.setAttribute("style",a.getAttribute("style")+" "+l)));setTimeout(function(){h.removeAttribute("style")},2);z()}};ai_insert_adsense_fallback_codes=function(a){a.style.display="none";var h=a.closest(".ai-fallback-adsense"),l=h.nextElementSibling;l.getAttribute("data-code")? ai_insert_code(l)&&z():l.style.display="block";h.classList.contains("ai-empty-code")&&null!=a.closest("."+ai_block_class_def)&&(a=a.closest("."+ai_block_class_def).getElementsByClassName("code-block-label"),0!=a.length&&(a[0].style.display="none"))};ai_insert_code_by_class=function(a){var h=document.getElementsByClassName(a)[0];"undefined"!=typeof h&&(ai_insert_code(h),h.classList.remove(a))};ai_insert_client_code=function(a,h){var l=document.getElementsByClassName(a)[0];if("undefined"!=typeof l){var n= l.getAttribute("data-code");null!=n&&ai_check_block()&&(l.setAttribute("data-code",n.substring(Math.floor(h/19))),ai_insert_code_by_class(a),l.remove())}};ai_process_elements_active=!1;function z(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks();"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document);"function"==typeof ai_process_wait_for_interaction&&ai_process_wait_for_interaction();"function"==typeof ai_process_delayed_blocks&&ai_process_delayed_blocks()}, 5);ai_process_elements_active=!0}const B=document.querySelector("body");(new MutationObserver(function(a,h){for(const l of a)"attributes"===l.type&&"data-ad-status"==l.attributeName&&"unfilled"==l.target.dataset.adStatus&&l.target.closest(".ai-fallback-adsense")&&ai_insert_adsense_fallback_codes(l.target)})).observe(B,{attributes:!0,childList:!1,subtree:!0});var Arrive=function(a,h,l){function n(t,c,e){d.addMethod(c,e,t.unbindEvent);d.addMethod(c,e,t.unbindEventWithSelectorOrCallback);d.addMethod(c, e,t.unbindEventWithSelectorAndCallback)}function u(t){t.arrive=r.bindEvent;n(r,t,"unbindArrive");t.leave=v.bindEvent;n(v,t,"unbindLeave")}if(a.MutationObserver&&"undefined"!==typeof HTMLElement){var y=0,d=function(){var t=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(c,e){return c instanceof HTMLElement&&t.call(c,e)},addMethod:function(c,e,f){var b=c[e];c[e]= function(){if(f.length==arguments.length)return f.apply(this,arguments);if("function"==typeof b)return b.apply(this,arguments)}},callCallbacks:function(c,e){e&&e.options.onceOnly&&1==e.firedElems.length&&(c=[c[0]]);for(var f=0,b;b=c[f];f++)b&&b.callback&&b.callback.call(b.elem,b.elem);e&&e.options.onceOnly&&1==e.firedElems.length&&e.me.unbindEventWithSelectorAndCallback.call(e.target,e.selector,e.callback)},checkChildNodesRecursively:function(c,e,f,b){for(var g=0,k;k=c[g];g++)f(k,e,b)&&b.push({callback:e.callback, elem:k}),0<k.childNodes.length&&d.checkChildNodesRecursively(k.childNodes,e,f,b)},mergeArrays:function(c,e){var f={},b;for(b in c)c.hasOwnProperty(b)&&(f[b]=c[b]);for(b in e)e.hasOwnProperty(b)&&(f[b]=e[b]);return f},toElementsArray:function(c){"undefined"===typeof c||"number"===typeof c.length&&c!==a||(c=[c]);return c}}}(),w=function(){var t=function(){this._eventsBucket=[];this._beforeRemoving=this._beforeAdding=null};t.prototype.addEvent=function(c,e,f,b){c={target:c,selector:e,options:f,callback:b, firedElems:[]};this._beforeAdding&&this._beforeAdding(c);this._eventsBucket.push(c);return c};t.prototype.removeEvent=function(c){for(var e=this._eventsBucket.length-1,f;f=this._eventsBucket[e];e--)c(f)&&(this._beforeRemoving&&this._beforeRemoving(f),(f=this._eventsBucket.splice(e,1))&&f.length&&(f[0].callback=null))};t.prototype.beforeAdding=function(c){this._beforeAdding=c};t.prototype.beforeRemoving=function(c){this._beforeRemoving=c};return t}(),m=function(t,c){var e=new w,f=this,b={fireOnAttributesModification:!1}; e.beforeAdding(function(g){var k=g.target;if(k===a.document||k===a)k=document.getElementsByTagName("html")[0];var p=new MutationObserver(function(x){c.call(this,x,g)});var q=t(g.options);p.observe(k,q);g.observer=p;g.me=f});e.beforeRemoving(function(g){g.observer.disconnect()});this.bindEvent=function(g,k,p){k=d.mergeArrays(b,k);for(var q=d.toElementsArray(this),x=0;x<q.length;x++)e.addEvent(q[x],g,k,p)};this.unbindEvent=function(){var g=d.toElementsArray(this);e.removeEvent(function(k){for(var p= 0;p<g.length;p++)if(this===l||k.target===g[p])return!0;return!1})};this.unbindEventWithSelectorOrCallback=function(g){var k=d.toElementsArray(this);e.removeEvent("function"===typeof g?function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.callback===g)return!0;return!1}:function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.selector===g)return!0;return!1})};this.unbindEventWithSelectorAndCallback=function(g,k){var p=d.toElementsArray(this);e.removeEvent(function(q){for(var x= 0;x<p.length;x++)if((this===l||q.target===p[x])&&q.selector===g&&q.callback===k)return!0;return!1})};return this},r=new function(){function t(f,b,g){return d.matchesSelector(f,b.selector)&&(f._id===l&&(f._id=y++),-1==b.firedElems.indexOf(f._id))?(b.firedElems.push(f._id),!0):!1}var c={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};r=new m(function(f){var b={attributes:!1,childList:!0,subtree:!0};f.fireOnAttributesModification&&(b.attributes=!0);return b},function(f,b){f.forEach(function(g){var k= g.addedNodes,p=g.target,q=[];null!==k&&0<k.length?d.checkChildNodesRecursively(k,b,t,q):"attributes"===g.type&&t(p,b,q)&&q.push({callback:b.callback,elem:p});d.callCallbacks(q,b)})});var e=r.bindEvent;r.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);var k=d.toElementsArray(this);if(b.existing){for(var p=[],q=0;q<k.length;q++)for(var x=k[q].querySelectorAll(f),A=0;A<x.length;A++)p.push({callback:g,elem:x[A]});if(b.onceOnly&&p.length)return g.call(p[0].elem,p[0].elem); setTimeout(d.callCallbacks,1,p)}e.call(this,f,b,g)};return r},v=new function(){function t(f,b){return d.matchesSelector(f,b.selector)}var c={};v=new m(function(){return{childList:!0,subtree:!0}},function(f,b){f.forEach(function(g){g=g.removedNodes;var k=[];null!==g&&0<g.length&&d.checkChildNodesRecursively(g,b,t,k);d.callCallbacks(k,b)})});var e=v.bindEvent;v.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);e.call(this,f,b,g)};return v};h&&u(h.fn);u(HTMLElement.prototype); u(NodeList.prototype);u(HTMLCollection.prototype);u(HTMLDocument.prototype);u(Window.prototype);h={};n(r,h,"unbindAllArrive");n(v,h,"unbindAllLeave");return h}}(window,"undefined"===typeof jQuery?null:jQuery,void 0)}; var ai_rotation_triggers=[],ai_block_class_def="code-block"; if("undefined"!=typeof ai_rotation_triggers){ai_process_rotation=function(b){var d="number"==typeof b.length;window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=d?Array.prototype.slice.call(b):b[0]);if(d){var e=!1;b.forEach((c,h)=>{if(c.classList.contains("ai-unprocessed")||c.classList.contains("ai-timer"))e=!0});if(!e)return;b.forEach((c,h)=>{c.classList.remove("ai-unprocessed");c.classList.remove("ai-timer")})}else{if(!b.classList.contains("ai-unprocessed")&&!b.classList.contains("ai-timer"))return; b.classList.remove("ai-unprocessed");b.classList.remove("ai-timer")}var a=!1;if(d?b[0].hasAttribute("data-info"):b.hasAttribute("data-info")){var f="div.ai-rotate.ai-"+(d?JSON.parse(atob(b[0].dataset.info)):JSON.parse(atob(b.dataset.info)))[0];ai_rotation_triggers.includes(f)&&(ai_rotation_triggers.splice(ai_rotation_triggers.indexOf(f),1),a=!0)}if(d)for(d=0;d<b.length;d++)0==d?ai_process_single_rotation(b[d],!0):ai_process_single_rotation(b[d],!1);else ai_process_single_rotation(b,!a)};ai_process_single_rotation= function(b,d){var e=[];Array.from(b.children).forEach((g,p)=>{g.matches(".ai-rotate-option")&&e.push(g)});if(0!=e.length){e.forEach((g,p)=>{g.style.display="none"});if(b.hasAttribute("data-next")){k=parseInt(b.getAttribute("data-next"));var a=e[k];if(a.hasAttribute("data-code")){var f=document.createRange(),c=!0;try{var h=f.createContextualFragment(b64d(a.dataset.code))}catch(g){c=!1}c&&(a=h)}0!=a.querySelectorAll("span[data-ai-groups]").length&&0!=document.querySelectorAll(".ai-rotation-groups").length&& setTimeout(function(){B()},5)}else if(e[0].hasAttribute("data-group")){var k=-1,u=[];document.querySelectorAll("span[data-ai-groups]").forEach((g,p)=>{(g.offsetWidth||g.offsetHeight||g.getClientRects().length)&&u.push(g)});1<=u.length&&(timed_groups=[],groups=[],u.forEach(function(g,p){active_groups=JSON.parse(b64d(g.dataset.aiGroups));var r=!1;g=g.closest(".ai-rotate");null!=g&&g.classList.contains("ai-timed-rotation")&&(r=!0);active_groups.forEach(function(t,v){groups.push(t);r&&timed_groups.push(t)})}), groups.forEach(function(g,p){-1==k&&e.forEach((r,t)=>{var v=b64d(r.dataset.group);option_group_items=v.split(",");option_group_items.forEach(function(C,E){-1==k&&C.trim()==g&&(k=t,timed_groups.includes(v)&&b.classList.add("ai-timed-rotation"))})})}))}else if(b.hasAttribute("data-shares"))for(f=JSON.parse(atob(b.dataset.shares)),a=Math.round(100*Math.random()),c=0;c<f.length&&(k=c,0>f[c]||!(a<=f[c]));c++);else f=b.classList.contains("ai-unique"),a=new Date,f?("number"!=typeof ai_rotation_seed&&(ai_rotation_seed= (Math.floor(1E3*Math.random())+a.getMilliseconds())%e.length),f=ai_rotation_seed,f>e.length&&(f%=e.length),a=parseInt(b.dataset.counter),a<=e.length?(k=parseInt(f+a-1),k>=e.length&&(k-=e.length)):k=e.length):(k=Math.floor(Math.random()*e.length),a.getMilliseconds()%2&&(k=e.length-k-1));if(b.classList.contains("ai-rotation-scheduling"))for(k=-1,f=0;f<e.length;f++)if(a=e[f],a.hasAttribute("data-scheduling")){c=b64d(a.dataset.scheduling);a=!0;0==c.indexOf("^")&&(a=!1,c=c.substring(1));var q=c.split("="), m=-1!=c.indexOf("%")?q[0].split("%"):[q[0]];c=m[0].trim().toLowerCase();m="undefined"!=typeof m[1]?m[1].trim():0;q=q[1].replace(" ","");var n=(new Date).getTime();n=new Date(n);var l=0;switch(c){case "s":l=n.getSeconds();break;case "i":l=n.getMinutes();break;case "h":l=n.getHours();break;case "d":l=n.getDate();break;case "m":l=n.getMonth();break;case "y":l=n.getFullYear();break;case "w":l=n.getDay(),l=0==l?6:l-1}c=0!=m?l%m:l;m=q.split(",");q=!a;for(n=0;n<m.length;n++)if(l=m[n],-1!=l.indexOf("-")){if(l= l.split("-"),c>=l[0]&&c<=l[1]){q=a;break}}else if(c==l){q=a;break}if(q){k=f;break}}if(!(0>k||k>=e.length)){a=e[k];var z="",w=b.classList.contains("ai-timed-rotation");e.forEach((g,p)=>{g.hasAttribute("data-time")&&(w=!0)});if(a.hasAttribute("data-time")){f=atob(a.dataset.time);if(0==f&&1<e.length){c=k;do{c++;c>=e.length&&(c=0);m=e[c];if(!m.hasAttribute("data-time")){k=c;a=e[k];f=0;break}m=atob(m.dataset.time)}while(0==m&&c!=k);0!=f&&(k=c,a=e[k],f=atob(a.dataset.time))}if(0<f&&(c=k+1,c>=e.length&& (c=0),b.hasAttribute("data-info"))){m=JSON.parse(atob(b.dataset.info))[0];b.setAttribute("data-next",c);var x="div.ai-rotate.ai-"+m;ai_rotation_triggers.includes(x)&&(d=!1);d&&(ai_rotation_triggers.push(x),setTimeout(function(){var g=document.querySelectorAll(x);g.forEach((p,r)=>{p.classList.add("ai-timer")});ai_process_rotation(g)},1E3*f));z=" ("+f+" s)"}}else a.hasAttribute("data-group")||e.forEach((g,p)=>{p!=k&&g.remove()});a.style.display="";a.style.visibility="";a.style.position="";a.style.width= "";a.style.height="";a.style.top="";a.style.left="";a.classList.remove("ai-rotate-hidden");a.classList.remove("ai-rotate-hidden-2");b.style.position="";if(a.hasAttribute("data-code")){e.forEach((g,p)=>{g.innerText=""});d=b64d(a.dataset.code);f=document.createRange();c=!0;try{h=f.createContextualFragment(d)}catch(g){c=!1}a.append(h);D()}f=parseInt(a.dataset.index);var y=b64d(a.dataset.name);d=b.closest(".ai-debug-block");if(null!=d){h=d.querySelectorAll("kbd.ai-option-name");d=d.querySelectorAll(".ai-debug-block"); if(0!=d.length){var A=[];d.forEach((g,p)=>{g.querySelectorAll("kbd.ai-option-name").forEach((r,t)=>{A.push(r)})});h=Array.from(h);h=h.slice(0,h.length-A.length)}0!=h.length&&(separator=h[0].hasAttribute("data-separator")?h[0].dataset.separator:"",h.forEach((g,p)=>{g.innerText=separator+y+z}))}d=!1;a=b.closest(".ai-adb-show");null!=a&&a.hasAttribute("data-ai-tracking")&&(h=JSON.parse(b64d(a.getAttribute("data-ai-tracking"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,a.setAttribute("data-ai-tracking", b64e(JSON.stringify(h))),a.classList.add("ai-track"),w&&ai_tracking_finished&&a.classList.add("ai-no-pageview"),d=!0));d||(d=b.closest("div[data-ai]"),null!=d&&d.hasAttribute("data-ai")&&(h=JSON.parse(b64d(d.getAttribute("data-ai"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,d.setAttribute("data-ai",b64e(JSON.stringify(h))),d.classList.add("ai-track"),w&&ai_tracking_finished&&d.classList.add("ai-no-pageview"))))}}};ai_process_rotations=function(){document.querySelectorAll("div.ai-rotate").forEach((b, d)=>{ai_process_rotation(b)})};function B(){document.querySelectorAll("div.ai-rotate.ai-rotation-groups").forEach((b,d)=>{b.classList.add("ai-timer");ai_process_rotation(b)})}ai_process_rotations_in_element=function(b){b.querySelectorAll("div.ai-rotate").forEach((d,e)=>{ai_process_rotation(d)})};(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_rotations()}, 10)});ai_process_elements_active=!1;function D(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks();"function"==typeof ai_process_impressions&&1== ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)},5);ai_process_elements_active=!0}}; ;!function(a,b){a(function(){"use strict";function a(a,b){return null!=a&&null!=b&&a.toLowerCase()===b.toLowerCase()}function c(a,b){var c,d,e=a.length;if(!e||!b)return!1;for(c=b.toLowerCase(),d=0;d<e;++d)if(c===a[d].toLowerCase())return!0;return!1}function d(a){for(var b in a)i.call(a,b)&&(a[b]=new RegExp(a[b],"i"))}function e(a){return(a||"").substr(0,500)}function f(a,b){this.ua=e(a),this._cache={},this.maxPhoneWidth=b||600}var g={};g.mobileDetectRules={phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",Pixel:"; \\bPixel\\b",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332",Asus:"Asus.*Galaxy|PadFone.*Mobile",Xiaomi:"^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android [0-9.]+; [a-z-]+; \\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",SailfishOS:"Sailfish",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",SailfishBrowser:"SailfishBrowser/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",Sailfish:"Sailfish [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},g.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i, shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var h,i=Object.prototype.hasOwnProperty;return g.FALLBACK_PHONE="UnknownPhone",g.FALLBACK_TABLET="UnknownTablet",g.FALLBACK_MOBILE="UnknownMobile",h="isArray"in Array?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},function(){var a,b,c,e,f,j,k=g.mobileDetectRules;for(a in k.props)if(i.call(k.props,a)){for(b=k.props[a],h(b)||(b=[b]),f=b.length,e=0;e<f;++e)c=b[e],j=c.indexOf("[VER]"),j>=0&&(c=c.substring(0,j)+"([\\w._\\+]+)"+c.substring(j+5)),b[e]=new RegExp(c,"i");k.props[a]=b}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0={WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatch=function(a,b){for(var c in a)if(i.call(a,c)&&a[c].test(b))return c;return null},g.findMatches=function(a,b){var c=[];for(var d in a)i.call(a,d)&&a[d].test(b)&&c.push(d);return c},g.getVersionStr=function(a,b){var c,d,e,f,h=g.mobileDetectRules.props;if(i.call(h,a))for(c=h[a],e=c.length,d=0;d<e;++d)if(f=c[d].exec(b),null!==f)return f[1];return null},g.getVersion=function(a,b){var c=g.getVersionStr(a,b);return c?g.prepareVersionNo(c):NaN},g.prepareVersionNo=function(a){var b;return b=a.split(/[a-z._ \/\-]/i),1===b.length&&(a=b[0]),b.length>1&&(a=b[0]+".",b.shift(),a+=b.join("")),Number(a)},g.isMobileFallback=function(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallback=function(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCache=function(a,c,d){if(a.mobile===b){var e,h,i;return(h=g.findMatch(g.mobileDetectRules.tablets,c))?(a.mobile=a.tablet=h,void(a.phone=null)):(e=g.findMatch(g.mobileDetectRules.phones,c))?(a.mobile=a.phone=e,void(a.tablet=null)):void(g.isMobileFallback(c)?(i=f.isPhoneSized(d),i===b?(a.mobile=g.FALLBACK_MOBILE,a.tablet=a.phone=null):i?(a.mobile=a.phone=g.FALLBACK_PHONE,a.tablet=null):(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null)):g.isTabletFallback(c)?(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null):a.mobile=a.tablet=a.phone=null)}},g.mobileGrade=function(a){var b=null!==a.mobile();return a.os("iOS")&&a.version("iPad")>=4.3||a.os("iOS")&&a.version("iPhone")>=3.1||a.os("iOS")&&a.version("iPod")>=3.1||a.version("Android")>2.1&&a.is("Webkit")||a.version("Windows Phone OS")>=7||a.is("BlackBerry")&&a.version("BlackBerry")>=6||a.match("Playbook.*Tablet")||a.version("webOS")>=1.4&&a.match("Palm|Pre|Pixi")||a.match("hp.*TouchPad")||a.is("Firefox")&&a.version("Firefox")>=12||a.is("Chrome")&&a.is("AndroidOS")&&a.version("Android")>=4||a.is("Skyfire")&&a.version("Skyfire")>=4.1&&a.is("AndroidOS")&&a.version("Android")>=2.3||a.is("Opera")&&a.version("Opera Mobi")>11&&a.is("AndroidOS")||a.is("MeeGoOS")||a.is("Tizen")||a.is("Dolfin")&&a.version("Bada")>=2||(a.is("UC Browser")||a.is("Dolfin"))&&a.version("Android")>=2.3||a.match("Kindle Fire")||a.is("Kindle")&&a.version("Kindle")>=3||a.is("AndroidOS")&&a.is("NookTablet")||a.version("Chrome")>=11&&!b||a.version("Safari")>=5&&!b||a.version("Firefox")>=4&&!b||a.version("MSIE")>=7&&!b||a.version("Opera")>=10&&!b?"A":a.os("iOS")&&a.version("iPad")<4.3||a.os("iOS")&&a.version("iPhone")<3.1||a.os("iOS")&&a.version("iPod")<3.1||a.is("Blackberry")&&a.version("BlackBerry")>=5&&a.version("BlackBerry")<6||a.version("Opera Mini")>=5&&a.version("Opera Mini")<=6.5&&(a.version("Android")>=2.3||a.is("iOS"))||a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||a.version("Opera Mobi")>=11&&a.is("SymbianOS")?"B":(a.version("BlackBerry")<5||a.match("MSIEMobile|Windows CE.*Mobile")||a.version("Windows Mobile")<=5.2,"C")},g.detectOS=function(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},f.prototype={constructor:f,mobile:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===b&&(this._cache.userAgent=g.findMatch(g.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===b&&(this._cache.userAgents=g.findMatches(g.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===b&&(this._cache.os=g.detectOS(this.ua)),this._cache.os},version:function(a){return g.getVersion(a,this.ua)},versionStr:function(a){return g.getVersionStr(a,this.ua)},is:function(b){return c(this.userAgents(),b)||a(b,this.os())||a(b,this.phone())||a(b,this.tablet())||c(g.findMatches(g.mobileDetectRules.utils,this.ua),b)},match:function(a){return a instanceof RegExp||(a=new RegExp(a,"i")),a.test(this.ua)},isPhoneSized:function(a){return f.isPhoneSized(a||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===b&&(this._cache.grade=g.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?f.isPhoneSized=function(a){return a<0?b:g.getDeviceSmallerSide()<=a}:f.isPhoneSized=function(){},f._impl=g,f.version="1.4.5 2021-03-13",f})}(function(a){if("undefined"!=typeof module&&module.exports)return function(a){module.exports=a()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(a){window.MobileDetect=a()};throw new Error("unknown environment")}());var ai_lists=!0,ai_block_class_def="code-block"; if("undefined"!=typeof ai_lists){function X(b,e){for(var p=[];b=b.previousElementSibling;)("undefined"==typeof e||b.matches(e))&&p.push(b);return p}function fa(b,e){for(var p=[];b=b.nextElementSibling;)("undefined"==typeof e||b.matches(e))&&p.push(b);return p}var host_regexp=RegExp(":\\/\\/(.[^/:]+)","i");function ha(b){b=b.match(host_regexp);return null!=b&&1<b.length&&"string"===typeof b[1]&&0<b[1].length?b[1].toLowerCase():null}function Q(b){return b.includes(":")?(b=b.split(":"),1E3*(3600*parseInt(b[0])+ 60*parseInt(b[1])+parseInt(b[2]))):null}function Y(b){try{var e=Date.parse(b);isNaN(e)&&(e=null)}catch(p){e=null}if(null==e&&b.includes(" ")){b=b.split(" ");try{e=Date.parse(b[0]),e+=Q(b[1]),isNaN(e)&&(e=null)}catch(p){e=null}}return e}function Z(){null==document.querySelector("#ai-iab-tcf-bar")&&null==document.querySelector(".ai-list-manual")||"function"!=typeof __tcfapi||"function"!=typeof ai_load_blocks||"undefined"!=typeof ai_iab_tcf_callback_installed||(__tcfapi("addEventListener",2,function(b, e){e&&"useractioncomplete"===b.eventStatus&&(ai_tcData=b,ai_load_blocks(),b=document.querySelector("#ai-iab-tcf-status"),null!=b&&(b.textContent="IAB TCF 2.0 DATA LOADED"),b=document.querySelector("#ai-iab-tcf-bar"),null!=b&&(b.classList.remove("status-error"),b.classList.add("status-ok")))}),ai_iab_tcf_callback_installed=!0)}ai_process_lists=function(b){function e(a,d,k){if(0==a.length){if("!@!"==k)return!0;d!=k&&("true"==k.toLowerCase()?k=!0:"false"==k.toLowerCase()&&(k=!1));return d==k}if("object"!= typeof d&&"array"!=typeof d)return!1;var l=a[0];a=a.slice(1);if("*"==l)for(let [,n]of Object.entries(d)){if(e(a,n,k))return!0}else if(l in d)return e(a,d[l],k);return!1}function p(a,d,k){if("object"!=typeof a||-1==d.indexOf("["))return!1;d=d.replace(/]| /gi,"").split("[");return e(d,a,k)}function z(){if("function"==typeof __tcfapi){var a=document.querySelector("#ai-iab-tcf-status"),d=document.querySelector("#ai-iab-tcf-bar");null!=a&&(a.textContent="IAB TCF 2.0 DETECTED");__tcfapi("getTCData",2,function(k, l){l?(null!=d&&d.classList.add("status-ok"),"tcloaded"==k.eventStatus||"useractioncomplete"==k.eventStatus)?(ai_tcData=k,k.gdprApplies?null!=a&&(a.textContent="IAB TCF 2.0 DATA LOADED"):null!=a&&(a.textContent="IAB TCF 2.0 GDPR DOES NOT APPLY"),null!=d&&(d.classList.remove("status-error"),d.classList.add("status-ok")),setTimeout(function(){ai_process_lists()},10)):"cmpuishown"==k.eventStatus&&(ai_cmpuishown=!0,null!=a&&(a.textContent="IAB TCF 2.0 CMP UI SHOWN"),null!=d&&(d.classList.remove("status-error"), d.classList.add("status-ok"))):(null!=a&&(a.textContent="IAB TCF 2.0 __tcfapi getTCData failed"),null!=d&&(d.classList.remove("status-ok"),d.classList.add("status-error")))})}}function C(a){"function"==typeof __tcfapi?(ai_tcfapi_found=!0,"undefined"==typeof ai_iab_tcf_callback_installed&&Z(),"undefined"==typeof ai_tcData_requested&&(ai_tcData_requested=!0,z(),cookies_need_tcData=!0)):a&&("undefined"==typeof ai_tcfapi_found&&(ai_tcfapi_found=!1,setTimeout(function(){ai_process_lists()},10)),a=document.querySelector("#ai-iab-tcf-status"), null!=a&&(a.textContent="IAB TCF 2.0 MISSING: __tcfapi function not found"),a=document.querySelector("#ai-iab-tcf-bar"),null!=a&&(a.classList.remove("status-ok"),a.classList.add("status-error")))}if(null==b)b=document.querySelectorAll("div.ai-list-data, meta.ai-list-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var x=[];b.forEach((a,d)=>{a.matches(".ai-list-data")?x.push(a):(a=a.querySelectorAll(".ai-list-data"),a.length&&a.forEach((k,l)=>{x.push(k)}))}); b=x}if(b.length){b.forEach((a,d)=>{a.classList.remove("ai-list-data")});var L=ia(window.location.search);if(null!=L.referrer)var A=L.referrer;else A=document.referrer,""!=A&&(A=ha(A));var R=window.navigator.userAgent,S=R.toLowerCase(),aa=navigator.language,M=aa.toLowerCase();if("undefined"!==typeof MobileDetect)var ba=new MobileDetect(R);b.forEach((a,d)=>{var k=document.cookie.split(";");k.forEach(function(f,h){k[h]=f.trim()});d=a.closest("div."+ai_block_class_def);var l=!0;if(a.hasAttribute("referer-list")){var n= a.getAttribute("referer-list");n=b64d(n).split(",");var v=a.getAttribute("referer-list-type"),E=!1;n.every((f,h)=>{f=f.trim();if(""==f)return!0;if("*"==f.charAt(0))if("*"==f.charAt(f.length-1)){if(f=f.substr(1,f.length-2),-1!=A.indexOf(f))return E=!0,!1}else{if(f=f.substr(1),A.substr(-f.length)==f)return E=!0,!1}else if("*"==f.charAt(f.length-1)){if(f=f.substr(0,f.length-1),0==A.indexOf(f))return E=!0,!1}else if("#"==f){if(""==A)return E=!0,!1}else if(f==A)return E=!0,!1;return!0});var r=E;switch(v){case "B":r&& (l=!1);break;case "W":r||(l=!1)}}if(l&&a.hasAttribute("client-list")&&"undefined"!==typeof ba)switch(n=a.getAttribute("client-list"),n=b64d(n).split(","),v=a.getAttribute("client-list-type"),r=!1,n.every((f,h)=>{if(""==f.trim())return!0;f.split("&&").every((c,t)=>{t=!0;var w=!1;for(c=c.trim();"!!"==c.substring(0,2);)t=!t,c=c.substring(2);"language:"==c.substring(0,9)&&(w=!0,c=c.substring(9).toLowerCase());var q=!1;w?"*"==c.charAt(0)?"*"==c.charAt(c.length-1)?(c=c.substr(1,c.length-2).toLowerCase(), -1!=M.indexOf(c)&&(q=!0)):(c=c.substr(1).toLowerCase(),M.substr(-c.length)==c&&(q=!0)):"*"==c.charAt(c.length-1)?(c=c.substr(0,c.length-1).toLowerCase(),0==M.indexOf(c)&&(q=!0)):c==M&&(q=!0):"*"==c.charAt(0)?"*"==c.charAt(c.length-1)?(c=c.substr(1,c.length-2).toLowerCase(),-1!=S.indexOf(c)&&(q=!0)):(c=c.substr(1).toLowerCase(),S.substr(-c.length)==c&&(q=!0)):"*"==c.charAt(c.length-1)?(c=c.substr(0,c.length-1).toLowerCase(),0==S.indexOf(c)&&(q=!0)):ba.is(c)&&(q=!0);return(r=q?t:!t)?!0:!1});return r? !1:!0}),v){case "B":r&&(l=!1);break;case "W":r||(l=!1)}var N=n=!1;for(v=1;2>=v;v++)if(l){switch(v){case 1:var g=a.getAttribute("cookie-list");break;case 2:g=a.getAttribute("parameter-list")}if(null!=g){g=b64d(g);switch(v){case 1:var y=a.getAttribute("cookie-list-type");break;case 2:y=a.getAttribute("parameter-list-type")}g=g.replace("tcf-gdpr","tcf-v2[gdprApplies]=true");g=g.replace("tcf-no-gdpr","tcf-v2[gdprApplies]=false");g=g.replace("tcf-google","tcf-v2[vendor][consents][755]=true && tcf-v2[purpose][consents][1]=true"); g=g.replace("tcf-no-google","!!tcf-v2[vendor][consents][755]");g=g.replace("tcf-media.net","tcf-v2[vendor][consents][142]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-media.net","!!tcf-v2[vendor][consents][142]");g=g.replace("tcf-amazon","tcf-v2[vendor][consents][793]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-amazon","!!tcf-v2[vendor][consents][793]");g=g.replace("tcf-ezoic","tcf-v2[vendor][consents][347]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-ezoic", "!!tcf-v2[vendor][consents][347]");var F=g.split(","),ca=[];k.forEach(function(f){f=f.split("=");try{var h=JSON.parse(decodeURIComponent(f[1]))}catch(c){h=decodeURIComponent(f[1])}ca[f[0]]=h});r=!1;var I=a;F.every((f,h)=>{f.split("&&").every((c,t)=>{t=!0;for(c=c.trim();"!!"==c.substring(0,2);)t=!t,c=c.substring(2);var w=c,q="!@!",T="tcf-v2"==w&&"!@!"==q,B=-1!=c.indexOf("["),J=0==c.indexOf("tcf-v2")||0==c.indexOf("euconsent-v2");J=J&&(B||T);-1!=c.indexOf("=")&&(q=c.split("="),w=q[0],q=q[1],B=-1!=w.indexOf("["), J=(J=0==w.indexOf("tcf-v2")||0==w.indexOf("euconsent-v2"))&&(B||T));if(J)document.querySelector("#ai-iab-tcf-status"),B=document.querySelector("#ai-iab-tcf-bar"),null!=B&&(B.style.display="block"),T&&"boolean"==typeof ai_tcfapi_found?r=ai_tcfapi_found?t:!t:"object"==typeof ai_tcData?(null!=B&&B.classList.add("status-ok"),w=w.replace(/]| /gi,"").split("["),w.shift(),r=(w=e(w,ai_tcData,q))?t:!t):"undefined"==typeof ai_tcfapi_found&&(I.classList.add("ai-list-data"),N=!0,"function"==typeof __tcfapi?C(!1): "undefined"==typeof ai_tcData_retrying&&(ai_tcData_retrying=!0,setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){C(!0)},3E3)},1E3)},600)));else if(B)r=(w=p(ca,w,q))?t:!t;else{var U=!1;"!@!"==q?k.every(function(ja){return ja.split("=")[0]==c?(U=!0,!1):!0}):U=-1!=k.indexOf(c);r=U?t:!t}return r?!0:!1});return r?!1:!0});r&&(N=!1,I.classList.remove("ai-list-data"));switch(y){case "B":r&&(l=!1);break;case "W":r||(l=!1)}}}a.classList.contains("ai-list-manual")&& (l?(I.classList.remove("ai-list-data"),I.classList.remove("ai-list-manual")):(n=!0,I.classList.add("ai-list-data")));(l||!n&&!N)&&a.hasAttribute("data-debug-info")&&(g=document.querySelector("."+a.dataset.debugInfo),null!=g&&(g=g.parentElement,null!=g&&g.classList.contains("ai-debug-info")&&g.remove()));y=X(a,".ai-debug-bar.ai-debug-lists");var ka=""==A?"#":A;0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-list-info");null!=h&&(h.textContent=ka,h.title=R+"\n"+aa);h=f.querySelector(".ai-debug-name.ai-list-status"); null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden)});g=!1;if(l&&a.hasAttribute("scheduling-start")&&a.hasAttribute("scheduling-end")&&a.hasAttribute("scheduling-days")){var u=a.getAttribute("scheduling-start");v=a.getAttribute("scheduling-end");y=a.getAttribute("scheduling-days");g=!0;u=b64d(u);F=b64d(v);var V=parseInt(a.getAttribute("scheduling-fallback")),O=parseInt(a.getAttribute("gmt"));if(u.includes("-")||F.includes("-"))P=Y(u)+O,K=Y(F)+O;else var P=Q(u),K=Q(F);P??=0;K??=0;var W=b64d(y).split(","); y=a.getAttribute("scheduling-type");var D=(new Date).getTime()+O;v=new Date(D);var G=v.getDay();0==G?G=6:G--;u.includes("-")||F.includes("-")||(u=(new Date(v.getFullYear(),v.getMonth(),v.getDate())).getTime()+O,D-=u,0>D&&(D+=864E5));scheduling_start_date_ok=D>=P;scheduling_end_date_ok=0==K||D<K;u=scheduling_start_date_ok&&scheduling_end_date_ok&&W.includes(G.toString());switch(y){case "B":u=!u}u||(l=!1);var la=v.toISOString().split(".")[0].replace("T"," ");y=X(a,".ai-debug-bar.ai-debug-scheduling"); 0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-scheduling-info");null!=h&&(h.textContent=la+" "+G+" current_time: "+Math.floor(D.toString()/1E3)+" start_date:"+Math.floor(P/1E3).toString()+"=>"+scheduling_start_date_ok.toString()+" end_date:"+Math.floor(K/1E3).toString()+"=>"+scheduling_end_date_ok.toString()+" days:"+W.toString()+"=>"+W.includes(G.toString()).toString());h=f.querySelector(".ai-debug-name.ai-scheduling-status");null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden); l||0==V||(f.classList.remove("ai-debug-scheduling"),f.classList.add("ai-debug-fallback"),h=f.querySelector(".ai-debug-name.ai-scheduling-status"),null!=h&&(h.textContent=ai_front.fallback+" = "+V))})}if(n||!l&&N)return!0;a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";if(l){if(null!=d&&(d.style.visibility="",d.classList.contains("ai-remove-position")&&(d.style.position="")),a.hasAttribute("data-code")){n=b64d(a.dataset.code);u=document.createRange(); g=!0;try{H=u.createContextualFragment(n)}catch(f){g=!1}g&&(null!=a.closest("head")?(a.parentNode.insertBefore(H,a.nextSibling),a.remove()):a.append(H));da(a)}}else if(g&&!u&&0!=V){null!=d&&(d.style.visibility="",d.classList.contains("ai-remove-position")&&d.css({position:""}));n=fa(a,".ai-fallback");0!=n.length&&n.forEach((f,h)=>{f.classList.remove("ai-fallback")});if(a.hasAttribute("data-fallback-code")){n=b64d(a.dataset.fallbackCode);u=document.createRange();g=!0;try{var H=u.createContextualFragment(n)}catch(f){g= !1}g&&a.append(H);da(a)}else a.style.display="none",null!=d&&null==d.querySelector(".ai-debug-block")&&d.hasAttribute("style")&&-1==d.getAttribute("style").indexOf("height:")&&(d.style.display="none");null!=d&&d.hasAttribute("data-ai")&&(d.getAttribute("data-ai"),a.hasAttribute("fallback-tracking")&&(H=a.getAttribute("fallback-tracking"),d.setAttribute("data-ai-"+a.getAttribute("fallback_level"),H)))}else a.style.display="none",null!=d&&(d.removeAttribute("data-ai"),d.classList.remove("ai-track"), null!=d.querySelector(".ai-debug-block")?(d.style.visibility="",d.classList.remove("ai-close"),d.classList.contains("ai-remove-position")&&(d.style.position="")):d.hasAttribute("style")&&-1==d.getAttribute("style").indexOf("height:")&&(d.style.display="none"));a.setAttribute("data-code","");a.setAttribute("data-fallback-code","");null!=d&&d.classList.remove("ai-list-block")})}};function ea(b){b=`; ${document.cookie}`.split(`; ${b}=`);if(2===b.length)return b.pop().split(";").shift()}function ma(b, e,p){ea(b)&&(document.cookie=b+"="+(e?";path="+e:"")+(p?";domain="+p:"")+";expires=Thu, 01 Jan 1970 00:00:01 GMT")}function m(b){ea(b)&&(ma(b,"/",window.location.hostname),document.cookie=b+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;")}(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_lists();setTimeout(function(){Z();if("function"== typeof ai_load_blocks){document.addEventListener("cmplzEnableScripts",e);document.addEventListener("cmplz_event_marketing",e);function e(p){"cmplzEnableScripts"!=p.type&&"all"!==p.consentLevel||ai_load_blocks()}}},50);var b=document.querySelector(".ai-debug-page-type");null!=b&&b.addEventListener("dblclick",e=>{e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent="CONSENT COOKIES");e=document.querySelector("#ai-iab-tcf-bar");null!=e&&(e.style.display="block")});b=document.querySelector("#ai-iab-tcf-bar"); null!=b&&b.addEventListener("click",e=>{m("euconsent-v2");m("__lxG__consent__v2");m("__lxG__consent__v2_daisybit");m("__lxG__consent__v2_gdaisybit");m("CookieLawInfoConsent");m("cookielawinfo-checkbox-advertisement");m("cookielawinfo-checkbox-analytics");m("cookielawinfo-checkbox-necessary");m("complianz_policy_id");m("complianz_consent_status");m("cmplz_marketing");m("cmplz_consent_status");m("cmplz_preferences");m("cmplz_statistics-anonymous");m("cmplz_choice");m("cmplz_banner-status");m("cmplz_functional"); m("cmplz_policy_id");m("cmplz_statistics");m("moove_gdpr_popup");m("real_cookie_banner-blog:1-tcf");m("real_cookie_banner-blog:1");e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent="CONSENT COOKIES DELETED")})},5)});function da(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)},5)}function ia(b){var e=b?b.split("?")[1]:window.location.search.slice(1);b={};if(e){e=e.split("#")[0];e=e.split("&");for(var p=0;p<e.length;p++){var z= e[p].split("="),C=void 0,x=z[0].replace(/\[\d*\]/,function(L){C=L.slice(1,-1);return""});z="undefined"===typeof z[1]?"":z[1];x=x.toLowerCase();z=z.toLowerCase();b[x]?("string"===typeof b[x]&&(b[x]=[b[x]]),"undefined"===typeof C?b[x].push(z):b[x][C]=z):b[x]=z}}return b}}; var ai_ip=!0,ai_data_id="547a95f049",ai_ajax_url="https://www.vice.com/wp-admin/admin-ajax.php",ai_block_class_def="code-block"; if("undefined"!=typeof ai_ip){function u(b,g){g||(g=window.location.href);b=b.replace(/[\[\]]/g,"\\$&");return(b=(new RegExp("[?&]"+b+"(=([^&#]*)|&|#|$)")).exec(g))?b[2]?decodeURIComponent(b[2].replace(/\+/g," ")):"":null}function y(){return(new Date).getTime()+"-"+Math.round(1E5*Math.random())}function v(b){b.forEach((a,c)=>{a.classList.remove("ai-ip-data")});var g=!1;if(""!=ai_ip_data){try{var l=JSON.parse(ai_ip_data),f=l[0],r=l[1],p=l[2],q=l[3]}catch(a){return}var t=!1;-1!=f.indexOf("#")&&(t=!0, f=f.replace("#",""));var e="";t&&(e="CFP BLOCKED, ");e=e+f+", "+r;null!=p&&null!=q&&(e=e+":"+p+":"+q);null==p&&(p="");null==q&&(q="");null!=l&&b.forEach((a,c)=>{c=a.closest("div."+ai_block_class_def);g=!0;if(a.hasAttribute("ip-addresses")){var h=a.getAttribute("ip-addresses").split(","),m=a.getAttribute("ip-address-list"),k=!1;h.every((d,n)=>{if("*"==d.charAt(0))if("*"==d.charAt(d.length-1)){if(d=d.substr(1,d.length-2),-1!=f.indexOf(d))return k=!0,!1}else{if(d=d.substr(1),f.substr(-d.length)==d)return k= !0,!1}else if("*"==d.charAt(d.length-1)){if(d=d.substr(0,d.length-1),0==f.indexOf(d))return k=!0,!1}else if("#"==d){if(""==f)return k=!0,!1}else if("CFP"==d.toUpperCase()){if(t)return k=!0,!1}else if(d==f)return k=!0,!1;return!0});switch(m){case "B":k&&(g=!1);break;case "W":k||(g=!1)}}if(g&&a.hasAttribute("countries"))switch(h=a.getAttribute("countries").split(","),m=a.getAttribute("country-list"),k=!1,h.every((d,n)=>{n=d.trim().split(":");if(null==n[1]||""==p)n[1]="";if(null==n[2]||""==q)n[2]=""; d=n.join(":").toUpperCase();n=(r+":"+(""==n[1]?"":p)+":"+(""==n[2]?"":q)).toUpperCase();return d==n?(k=!0,!1):!0}),m){case "B":k&&(g=!1);break;case "W":k||(g=!1)}a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";for(h=a.previousElementSibling;h&&!h.matches(".ai-debug-bar");)h=h.previousElementSibling;null!=h&&(m=h.querySelector(".ai-debug-name.ai-ip-country"),null!=m&&(m.textContent=e),m=h.querySelector(".ai-debug-name.ai-ip-status"),null!=m&&(m.textContent= g?ai_front.visible:ai_front.hidden));if(g){if(null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position="")),a.hasAttribute("data-code")){h=b64d(a.dataset.code);m=document.createRange();var w=!0;try{var x=m.createContextualFragment(h)}catch(d){w=!1}w&&(null!=a.closest("head")?(a.parentNode.insertBefore(x,a.nextSibling),a.remove()):a.append(x));a.removeAttribute("data-code");z(a)}}else a.style.display="none",null!=c&&(c.removeAttribute("data-ai"),c.classList.remove("ai-track"), null!=c.querySelector(".ai-debug-block")?(c.style.visibility="",c.classList.remove("ai-close"),c.classList.contains("ai-remove-position")&&(c.style.position=""),a.hasAttribute("data-code")&&(c.classList.remove("ai-list-block"),c.classList.remove("ai-list-block-filter"),null!=c.previousElementSibling&&c.previousElementSibling.classList.contains("ai-debug-info")&&c.previousElementSibling.remove())):c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none"));null!= c&&c.classList.remove("ai-list-block-ip")})}}ai_process_ip_addresses=function(b){if(null==b)b=document.querySelectorAll("div.ai-ip-data, meta.ai-ip-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var g=[];b.forEach((e,a)=>{e.matches(".ai-ip-data")?g.push(e):(e=e.querySelectorAll(".ai-ip-data"),e.length&&e.forEach((c,h)=>{g.push(c)}))});b=g}if(b.length)if("undefined"!=typeof ai_ip_data)v(b);else if("undefined"==typeof ai_ip_data_requested){ai_ip_data_requested= !0;var l=ai_ajax_url+"?action=ai_ajax&ip-data=ip-address-country-city",f=u("ai-debug-ip-address");null!=f&&(l+="&ai-debug-ip-address="+f);f=u("ai-debug-country");null!=f&&(l+="&ai-debug-country="+f);f={ai_check:ai_data_id,version:y()};var r=[],p;for(p in f){var q=encodeURIComponent(p),t=encodeURIComponent(f[p]);r.push(q+"="+t)}r=r.join("&");(async function(){return await (await fetch(l,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:r})).text()})().then(e=> {ai_ip_data=e;if(""==e){var a="Ajax request returned empty data, geo-targeting disabled";console.error(a);"undefined"!=typeof ai_js_errors&&ai_js_errors.push([a,l,0])}else try{JSON.parse(e)}catch(c){a="Ajax call returned invalid data, geo-targeting disabled",console.error(a,e),"undefined"!=typeof ai_js_errors&&ai_js_errors.push([a,l,0])}b=document.querySelectorAll("div.ai-ip-data, meta.ai-ip-data");b.length&&v(b)}).catch(e=>{document.querySelectorAll("div.ai-ip-data").forEach((a,c)=>{a.style.display= "none";a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";a.classList.remove("ai-ip-data")})})}};(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_ip_addresses()},5)});function z(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);"function"== typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)}, 5)}}; ai_run_812923553367 = function(){ ai_document_write=document.write;document.write=function(a){"interactive"==document.readyState?(console.error("document.write called after page load: ",a),"undefined"!=typeof ai_js_errors&&ai_js_errors.push(["document.write called after page load",a,0])):ai_document_write.call(document,a)}; ai_insert_viewport_code ('ai-insert-39-92522172'); ai_insert_viewport_code ('ai-insert-38-73015790'); ai_insert_viewport_code ('ai-insert-37-92177381'); ai_insert_viewport_code ('ai-insert-36-73477808'); ai_insert_viewport_code ('ai-insert-35-83454776'); ai_insert_viewport_code ('ai-insert-34-99307332'); ai_insert_viewport_code ('ai-insert-33-94351181'); ai_insert ('append', '.entry-content-area__sidebar', b64d ('PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTMxJyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfMiI+PC9kaXY+PC9kaXY+Cg==')); ai_insert ('append', '.entry-content-area__sidebar', b64d ('PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTMwJyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPGRpdiBjbGFzcz0iaHRsYWQtdmljZV9kZXNrdG9wX3JpZ2h0X3JhaWxfMSI+PC9kaXY+PC9kaXY+Cg==')); ai_insert_viewport_code ('ai-insert-24-98295854'); ai_insert_viewport_code ('ai-insert-14-43293271'); ai_insert_viewport_code ('ai-insert-12-84089976'); ai_insert_viewport_code ('ai-insert-1-11261063'); ai_insert_viewport_code ('ai-insert-24-77533608'); ai_insert_viewport_code ('ai-insert-18-85579609'); ai_insert_viewport_code ('ai-insert-17-80596025'); ai_insert_viewport_code ('ai-insert-16-84163527'); ai_insert_viewport_code ('ai-insert-15-91376997'); ai_insert_viewport_code ('ai-insert-14-59761222'); ai_insert_viewport_code ('ai-insert-12-70668256'); ai_insert_viewport_code ('ai-insert-5-12454406'); ai_insert_viewport_code ('ai-insert-4-23043717'); ai_insert_viewport_code ('ai-insert-3-33344126'); ai_insert_viewport_code ('ai-insert-2-50498593'); ai_insert_viewport_code ('ai-insert-1-28706399'); }; if (document.readyState === 'complete' || (document.readyState !== 'loading' && !document.documentElement.doScroll)) ai_run_812923553367 (); else document.addEventListener ('DOMContentLoaded', ai_run_812923553367); ai_js_code = true; </script> </body> </html>