<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml/" xmlns:fb="https://ogp.me/ns/fb#" lang="en">
<head>
<!-- Entering UGTI.InsertHead() -->
<!-- HEAD 1/11 | SEO 1/7 (Title) -->
<title>404 Error: page not found</title><!-- HEAD 2/11 | SEO 2/7 Img Src -->
<!-- HEAD 3/11 | SEO 3/7 Canonical -->
<!-- NOT APPLICABLE -->
<!-- HEAD 4/11 | SEO 4/7 Hreflang -->
<!-- NOT APPLICABLE -->
<!-- HEAD 5/11 | SEO 5/7 GoogleBotNews -->
<!-- NOT APPLICABLE -->
<!-- HEAD 6/11 | SEO 6/7 GoogleBot/Robots Directive -->
<meta name="robots" content="noindex, nofollow"> <!-- other bots. Images files will still be indexed -->
<meta name="Googlebot" content="noindex, nofollow">
<!-- HEAD 7/11 | SEO 7/7 Description meta-->
<!-- NOT APPLICABLE -->
<!-- HEAD 8/11 OpenGraph -->
<meta property="og:site_name" content="Ubergizmo"/>
<!-- NOT APPLICABLE -->
<!-- HEAD 9/11 Common Header -->
<meta name="viewport" content="width=device-width, initial-scale=1"/><!-- Desktop Viewport -->
<meta property="fb:admins" content="hubert, eliane"/>
<meta property="fb:app_id" content="139683546053659"/>
<meta property="fb:pages" content="23025699896" />
<meta name="y_key" content="8efd6eb878b50274" /> <!-- Y! Auth -->
<link rel="apple-touch-icon" href="https://i0.wp.com/cdnlegacy.ubergizmo.com/img/2020/1.001/UG_icon_114.png" />
<link rel="shortcut icon" href="https://cdnlegacy.ubergizmo.com/img/2020/1.001/favicon.ico" />
<link rel='publisher' href='https://plus.google.com/b/115760963148996403062' /> <!-- G+ UG USA -->
<link rel="manifest" href="/manifest.json" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name='language' content='en'><!-- HEAD 11/11 Head Misc --><!-- START Ubergizmo critical CSS -->
<style>
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:url('https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.eot');src:local('Oswald Regular'),local('Oswald-Regular'),url('https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url('https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.woff2') format('woff2'),url('https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.woff') format('woff'),url('https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.ttf') format('truetype'),url('https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.svg#Oswald') format('svg');font-display:swap}html,body,div,span,img,ul,li,form,aside,nav{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.textcentered{text-align:center}.autovisible{content-visibility:auto}body{margin:0;padding:0;background-color:#FFF;background-repeat:no-repeat;background-position:center top;background-attachment:scroll}body.dark_theme{background-color:#000}.gridcontainer{height:400px;margin-bottom:30px;display:inline-block}.content_container .gridcontainer{margin-left:0;margin-top:20px}.gridcontainer A:link{color:#fff;text-decoration:none}.gridcontainer A:visited{color:#fff;text-decoration:none}.gridcontainer A:active{color:#fff;text-decoration:none}.gridcontainer A:hover{color:#fff;text-decoration:underline}.gridelementcontainer{position:relative;overflow:hidden}.gridimagebackground{position:absolute;top:-15%;left:-15%;z-index:1;background-size:100% auto;background-position-y:50%;background-position:0 50%;width:130%;height:130%}.gridcolorgradient{position:absolute;left:0;left:0;right:0;z-index:2;background-size:100% auto;width:100%;height:100%;background-image:-webkit-linear-gradient(0,#214e13,#cce823);background-image:-webkit-gradient(linear,left top,right bottom,from(#214e13),to(#cce823));background-image:linear-gradient(to bottom right,#214e13,#cce823);opacity:.7}.grid{z-index:3;position:relative;padding:15px}.gridtext{font-family:'Oswald','Arial Narrow';font-size:18px;color:#fff;z-index:4;text-shadow:1px 1px #777}.grid1{float:left;width:50%;height:60%}.grid2{float:left;width:25%;height:30%}.grid3{float:right;width:25%;height:30%}.grid4{float:right;width:50%;height:30%}.grid5{float:right;width:37%;height:40%}.grid6{float:right;width:63%;height:40%}#logo_icon{width:32px;height:32px}#logo_text{width:200px;height:32px}#meta_container{padding:0;margin-left:auto;margin-right:auto;min-width:320px;background-color:#fff;margin-bottom:120px}body.dark_theme #meta_container{background-color:#000}.byline_container{margin:10px 15px 10px 15px;clear:both}.byline_container h1{line-height:1.1em;font-weight:lighter;font-family:'Oswald','Arial Narrow';margin-bottom:5px}body.dark_theme .byline_container h1{color:#fff}.byline_container .sponsoredpost h1{float:left;position:relative;top:-18px}.byline_container_subtitle{color:#bbb;font-weight:bold}.review_procons_container{clear:both;display:flex;color:#555;padding:20px;line-height:1.7em}.article .wp-block-image{clear:both;margin:0 0 20px 0;background-color:#ddd}.article .review_procons_container{background-color:#eee}.review_procons_container ul{list-style-type:none;font-size:16.5px;margin-top:10px;padding-right:5px;line-height:1.3em}.review_procons_container li{margin-bottom:15px;margin-left:-12px;display:flex;width:90%}.review_procons_container h4{border-bottom:1px solid #ddd;margin-right:20px;padding:0 0 10px 0;font-size:18px;font-family:'Oswald','Arial Narrow'}.review_pros_container ul{font-family:sans-serif}.review_cons_container ul{font-family:sans-serif}.review_misc_container ul{font-family:sans-serif}.review_pros_container{float:left;width:33.33%}.article .review_pros_container{width:50%}.article{font-family:sans-serif;font-size:18px}.review_pros_container h4{color:#8cc63f}.review_pros_container li:before{content:"\2713 ";color:#8cc63f}.review_cons_container{float:left;width:33.33%}.article .review_cons_container{width:50%}.review_cons_container h4{color:#f47d56}.review_cons_container li:before{content:"\2717 ";color:#f47d56}.review_quote_container{text-align:center;display:block;font-size:30px;line-height:1.2em;color:#bbb;font-family:'Oswald','Arial Narrow';-webkit-background-clip:text;margin:40px 0 40px 0}.review_quote_quote_gradient{background:-webkit-linear-gradient(#333,#787878);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.dark_theme .review_quote_quote_gradient{background:-webkit-linear-gradient(#555,#eee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.review_misc_container{float:left;width:33.33%}.review_misc_container h4{color:#787878}body.dark_theme .review_procons_container{background-color:#222;color:#ccc}body.dark_theme .review_procons_container h4{border-bottom:1px solid #555}#skincontainer_content{max-width:1180px;margin:0 auto 0 auto}.sidebar{display:block;margin:0 auto 0 auto;width:20%;min-width:308px;float:right;padding:0}.sidebar a:link{color:#000;text-decoration:underline}.sidebar a:visited{color:#000;text-decoration:underline}.sidebar a:active{color:#000;text-decoration:underline}.sidebar a:hover{color:#000;text-decoration:underline}body.dark_theme .sidebar{background-color:#000}body.dark_theme .sidebar a:link{color:#aaa;text-decoration:underline}body.dark_theme .sidebar a:visited{color:#aaa;text-decoration:underline}body.dark_theme .sidebar a:active{color:#aaa;text-decoration:underline}body.dark_theme .sidebar a:hover{color:#aaa;text-decoration:underline}.sidebar a:visited{color:#000;text-decoration:underline}.label_advertising_text{background-color:#27dbfe;padding:2px;font-size:20px}.label_promoted_text{background-color:#cce823;padding:2px;margin:2px;font-size:20px}.label_advertising{display:table;margin:0 auto;color:#67686a;font-size:12px;font-family:sans-serif;line-height:1.3}#div-gpt-ad-1370551196280-4{margin:0 auto 0 auto}#div-gpt-ad-1370551196280-5{text-align:-webkit-center}.leaderboardcontainer{overflow:hidden}body.dark_theme .leaderboardcontainer{background-color:#222}.single_related_container{clear:both}.single_related_section_text{font-size:35px;font-family:"Oswald","Arial Narrow";padding-bottom:0;font-stretch:condensed;text-transform:uppercase}.single_related_posts_ad_container{float:right;margin-left:10px;margin-bottom:10px;background-color:#ebedf0;padding:0 5px 5px 5px;text-align:center;min-width:300px;max-width:300px;min-height:266px;max-height:666px}body.dark_theme .single_related_posts_ad_container{background-color:#222}.in_article_ad_wrapper{display:flex}.in_article_ad_container{margin:auto;overflow:hidden}.mediumbox_article_sidebar_container{min-width:300px;min-height:250px;margin:auto;overflow:hidden}.mediumbox_container{width:100%;min-height:250px;background-color:#ebedf0;padding:0;text-align:center;margin-bottom:10px}body.dark_theme .mediumbox_container{background-color:#222}.mediumbox{min-height:250px;max-height:600px;min-width:300px;max-width:375px;margin:0 auto 0 auto}.mediumbox_container_inarticle_left{float:left;align-content:center;display:table;background-color:#ebedf0;font-family:sans-serif;min-width:310px;max-width:310px;min-height:270px;max-height:271px;margin:0 30px 0 0;padding:0 5px 5px 5px}body.dark_theme .mediumbox_container_inarticle_left{background-color:#222}.related_story_sidebar_container{margin:00px 0 20px 0;overflow:hidden;width:100%}.header_sidestory_small_img{float:left;margin-right:10px;border:1px solid #eee;width:33%;height:auto;max-width:124px;max-height:86px;border-radius:6px}body.dark_theme .header_sidestory_small_img{border:0}.header_sidestory_small_text{font-family:'Oswald','Arial Narrow';font-size:16.8px;overflow:hidden;width:60%;height:auto;float:left;position:relative;color:#000;line-height:1.3em}body.dark_theme .header_sidestory_small_text{color:#fff}img{border:0;padding:0;margin:0}.text_ui A:link{color:#222;text-decoration:none}.text_ui A:visited{color:#222;text-decoration:none}.text_ui A:active{color:#222;text-decoration:none}.text_ui A:hover{color:#fff;text-decoration:none}.accessibility_text{display:none}.content{float:left;margin:0;padding:0 16px 22px 17px}body.dark_theme .content{background-color:#000;color:#aaa}.content hr{color:#ddd;border:0;height:1px;background-color:#ddd;margin:25px 0 25px 0;display:none}.postcontainer_home{clear:both;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.social_buttons_container_below_article{margin-bottom:19px;margin-top:10px;clear:both}.social_buttons_ul{list-style:none;padding:10px;margin-left:0;font-size:150%}.social_button_li{display:inline-block;padding:0;font-size:40px}.social_button_li_margin:not(:first-child){margin-left:10px}.content A:link,.content A:visited{color:#398720;text-decoration:none}.content table A:link,.content table A:visited{color:#555;text-decoration:underline}.dark_theme .content table A:link,.dark_theme .content table A:visited{color:#ccc;text-decoration:underline}.author_link{text-decoration:none;color:#398720}.byline{color:#333;font-size:12px;font-family:sans-serif}.cleaner{clear:both;padding:0;margin:0;border:0;margin:0;padding:0}.debug_ad_unit{color:#000;background-color:#ccc;text-align:center;vertical-align:middle}body.dark_theme .debug_ad_unit{background-color:#444}.article img{margin:15px 0 15px 0;padding:0;border:0;display:block;height:auto}.article img:first-child{margin-top:0}.article figure.alignleft,.article img.alignleft{display:inline;float:left;margin-right:15px;width:46%}.article figure.alignright,.article img.alignright{display:inline;float:right;margin-left:15px;width:46%}.article img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;width:100%}.article thead{background-color:#ccc;padding:0;margin:0;font-family:'Oswald','Arial Narrow';line-height:40px}body.dark_theme .article thead{background-color:#333}.article table{width:100%;border-collapse:collapse;margin:15px 0 15px 0}.article tr td:first-child{width:20%}.article tr td{font-size:14px;padding:4px;line-height:18px}.article tr td.data{text-align:center}.article tr td.main{font-weight:bold;color:#f47121}td.main A:link,td.main A:visited,td.main A:active,td.main A:hover{color:#d35245;text-decoration:underline}.article tr td.dim{opacity:.25}body.dark_theme .article table{border-color:#0c0c0c;color:#ccc}.article_card{overflow:hidden;width:100%;max-width:250px;display:flex;flex-direction:column;padding:10px 10px 10px 10px;margin:20px 0 20px 0}.article_card_title{color:black;font-family:'Oswald','Arial Narrow';font-size:27px;line-height:1.15em;padding-top:5px}.article_card_title A:link,.article_card_title A:visited,.article_card_title A:active{color:#000;text-decoration:none}.article_card_title A:hover{color:#000;text-decoration:underline}body.dark_theme .article_card_title A:link{color:#fff;text-decoration:none}body.dark_theme .article_card_title A:visited{color:#fff;text-decoration:none}body.dark_theme .article_card_title A:active{color:#fff;text-decoration:none}body.dark_theme .article_card_title A:hover{color:#fff;text-decoration:underline}.ubergizmo-dfp-ad{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px;margin:auto}.article_card_divimg{padding-top:11.029411767%;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left;padding-top:75%;width:100%;border-radius:4px;padding-top:70%}.article_card .byline{display:none;font-size:12px}.article_card_excerpt{display:none;line-height:22px;font-family:sans-serif}.article_card_share_container{display:none}.svg-icon-white,.svg-icon{width:1em;height:1em}.svg-icon path{fill:#555}.svg-icon-white path{fill:#fff}.logo_container{float:left}#logo_icon{width:32px;height:32px;margin-left:14px}#logo_text{width:194px;height:32px}#top-navigation-container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;height:37px}#top-navigation{background-color:#0f8a07;color:white;font-weight:bold;padding-top:12px;padding-bottom:6px;margin-left:auto;margin-right:auto;min-width:320px;height:40px}.search_label{font-family:'Oswald','Arial Narrow';font-weight:normal;color:#222}.search_box,.search_box_left{background-color:#e0ebc9;color:white;width:150px;height:28px !important;padding-left:8px;padding-right:0;border-radius:4px;border:0;font-family:open sans;outline:0;color:#000}.submenu_button{margin:0 0 0 04px}#header_searchbox{position:relative;top:5px;left:12px;display:inline;float:left}#searchbox_mobile_menu{position:relative;left:12px;margin-bottom:10px}#search_form_menu{display:inline}#search_button{border:0;margin:0;padding:0;background-position:-100px -0;position:relative;left:-33px;top:5px;color:#fff;font-size:113%;background-color:transparent}.social_buttons_top_nav{color:#ccc;display:inline;line-height:30px;text-decoration:none;float:right;font-size:25px;margin-top:3px}.social_buttons_top_nav li{display:inline;margin:0 10px 0 10px}#menunav{display:inline;position:relative;float:left;top:5px;left:5px;font-family:'Oswald','Arial Narrow';font-weight:normal}#menunav li{display:inline;margin:0 9px 0 9px;position:relative}#menunav ul{list-style:none;position:absolute;z-index:10;background-color:#398720;white-space:nowrap;display:none;top:23px;padding:3px 0 3px 0}#menunav ul a{white-space:nowrap}#menunav ul li{padding-top:1px;float:none;display:block}#menunav ul a{white-space:nowrap}.pushmenu{position:fixed;width:190px;height:100%;top:0;z-index:1000;padding-top:13px}.pushmenu ul{padding:0 0 0 14px;color:#fff;list-style:none}.pushmenu li{padding:7px 0 7px 0;font-size:16px;font-family:'Oswald','Arial Narrow'}.pushmenu a{color:#fff;text-decoration:none}.pushmenu-left{left:-190px}#nav_list{position:relative;font-size:35px;padding-right:7px;left:1.30%;top:-4px;float:left}.graphics_specs_widgets_container{width:100%;display:flex;min-height:425px}.graphics_specs_widgets_container_2x{width:100%;display:flex;min-height:425px}.specs_graphics_box{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0 0;width:50%}.graphics_specs_widgets_container_2x .specs_graphics_box{max-width:50%}.specs_graphics_left{margin:0;-ms-flex:1;flex:1;max-width:40%;align-self:flex-start}.specs_graphics_image{height:180px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:auto;min-width:110px}.specs_graphics_right{padding:0 10px 10px 10px;max-width:160px;color:#666;vertical-align:top;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;max-width:40%;align-self:flex-start}.specs_graphics_right_title{font-family:'Oswald','Arial Narrow';font-size:20px;border-bottom:3px solid #ccc;color:#555}.specs_graphics_bottom_1{display:flex;-ms-flex-pack:justify;justify-content:normal;width:100%;margin:20px 0 10px;font-family:sans-serif}.specs_graphics_btn{border-radius:4px;padding:7px;margin:7px;font-weight:bold;font-size:16px;line-height:19px}.specs_graphics_orange_btn{background-color:#f15511}.specs_graphics_green_btn{background-color:#5eca18}.content .specs_graphics_btn a:link{color:#fff}.content .specs_graphics_btn a:hover{color:#fff}.content .specs_graphics_btn a:active{color:#fff}.content .specs_graphics_btn a:visited{color:#fff}.specs_graphics_right ul{list-style-type:none;margin-left:0;margin-bottom:0}.specs_graphics_right li{font-size:17px;margin-bottom:10px;font-weight:bold;display:flex;min-height:50px}.specs_li_svg{font-size:40px;padding-right:4px;top:13px;position:relative;left:-5px}.specs_graphics_info_container{display:flex;flex-direction:column;margin-top:25px}.specs_graphics_text_main{font-size:15px;line-height:15px}.specs_graphics_text_extra{font-size:13px;line-height:13px}#comments_modal_container{display:none}.ug_card ul{list-style-type:none}.specs_tab_menu{overflow:hidden;color:#214e13;padding:4px 0 0 11px}.specs_tab_menu input[type="radio"]{display:none}.specs_tab_menu input[type="radio"] ~ .tab{display:none}.specs_tab_menu input[type="radio"]:checked+label{background-color:#85cc1a;color:#222}.specs_tab_menu label{font-family:'Oswald';background-color:inherit;float:left;border:0;outline:0;cursor:pointer;padding:6px 16px;transition:.3s;font-size:20px;border-top-right-radius:8px;border-top-left-radius:8px;background-color:#17a50f;color:#8ac53d;border:1px black solid}.tab{display:none;clear:both;border-top:1px solid black;width:100%}.content_specs{background-color:lightgreen}.content_faq{background-color:lightblue}.content_speed{background-color:lightpink}#tab_specs:checked ~ .content_specs{display:block}#tab_faq:checked ~ .content_faq{display:block}#tab_speed:checked ~ .content_speed{display:block}.specsblockcontainer{line-height:.9em;width:100%;color:#fff;display:table}.specsblockcontainer a:link{color:#fff;text-decoration:underline;text-shadow:none}.specsblockcontainer a:visited{color:#fff;text-decoration:underline;text-shadow:none}.specsblockcontainer a:active{color:#fff;text-decoration:underline;text-shadow:none}.specsblockcontainer a:hover{color:#fff;text-decoration:underline;text-shadow:none}.specsblock_large{padding:5px 3px 10px 3px;display:table-cell;width:25%}.specsblock_large:not(:first-child),.specsblock_small:not(:first-child){border-left:1px solid white}.specsblock_title1{color:#000;font-size:13px;margin-bottom:16px;padding-top:3px;font-weight:bold;font-size:18px;margin-bottom:10px;padding-top:5px}.specsblock_title1,.keyspecscontainer_title a:link{color:#000;text-decoration:underline}.specsblock_title1,.keyspecscontainer_title a:visited{color:#000;text-decoration:underline}.specsblock_title1,.keyspecscontainer_title a:active{color:#000;text-decoration:underline}.specsblock_title1,.keyspecscontainer_title a:hover{color:#000;text-decoration:underline}.specsblock_content1a{font-size:16px;font-weight:bold;margin-bottom:4px;font-size:16px;font-weight:bold;margin-bottom:7px}.specsblock_content1b{color:#5a5a5a;font-size:13px;line-height:1.3em;font-weight:bold}.specsblock_small{border-top:1px #fff solid;padding:5px 3px 10px 3px;display:table-cell;width:25%}.specsblock_title2{color:#000;font-size:11px;padding-bottom:1px;padding-bottom:3px;font-size:12px;padding-bottom:5px}.specsblock_content2{font-size:14px;font-weight:bold}.specs_review_block{height:100px;width:100%;float:left;background-size:100% auto;background-repeat:no-repeat;background-position:50% center}.specs_review_title{color:#fff;padding:8px 0 0 3px;font-weight:normal;font-size:18px;opacity:.95}.specs_review_title a:link{color:#fff;text-decoration:none;text-shadow:none}.specs_review_title a:visited{color:#fff;text-decoration:none;text-shadow:none}.specs_review_title a:active{color:#fff;text-decoration:none;text-shadow:none}.specs_review_title a:hover{color:#fff;text-decoration:none;text-shadow:none}.background_orange{background-color:#f26a36}.background_green{background-color:#8cc343}.background_black{background-color:#000}.background_grey{background-color:#8c8b8b}.specs_cards_container {
clear: both;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
}
.ug_card {
overflow: hidden;
width: 100%;
max-width: 250px;
min-height: 250px;
max-height: 250px;
display: flex;
flex-direction: column;
margin: 20px 5px 20px 5px;
background-color: #efefef;
font-family: Sans-serif ;
font-size: 16px;
border-radius: 6px;
}
.ug_card tr {
vertical-align: top;
}
.ug_card_body {
padding: 5px;
}
.ug_card_body li {
margin: 5px 0 5px 0;
}
.ug_card .title {
background-color: #ddd;
font-family: 'Oswald';
font-size: 20px;
padding: 5px 0 5px 5px;
}
.ug_card table {
margin: 10px 0 10px 0;
}
.ug_card table td {
padding-left: 3px;
}
.ug_card p {
margin: 0 5px 10px 5px !important;
}
.ug_card_imgbkgd {
width: 100%;
height: 90%;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
margin: auto;
}
.ug_button {
background-color: #bbb;
color: white;
padding: 5px 10px 5px 10px;
margin: 5px;
border-radius: 4px;
width: fit-content;
align-self: end;
}
.ug_buttons_wrapper {
display: flex;
flex-direction: row;
height: 100%;
}@media(max-width:405px){.in_article_ad_container{min-width:300px;min-height:250px}.header_sidestory_small_text{font-size:3.2vw}.submodules li{font-size:18px}.mediumbox{min-width:300px;max-width:300px;max-height:250px}.leaderboardcontainer{margin:0;border:0;width:100%;max-height:110px;background-color:#fff}body.dark_theme .leaderboardcontainer{background-color:#000}.paginationbutton{font-size:18px}.article_card{max-width:360px}.ug_card{max-width:360px}.article th.subscore{display:none}.article td.subscore{display:none}.social_buttons_top_nav{display:none}.header_sidestory_small_text{font-size:3.2vw}.mediumbox{min-width:300px;max-width:300px;max-height:250px}.leaderboardcontainer{margin:0;border:0;width:100%;max-height:110px;background-color:#fff}.sidebar{width:90%}}@media(max-width:599px){.in_article_ad_container{min-width:300px;min-height:250px}.article_card{max-width:360px}.ug_card{max-width:360px}.article th.subscore{display:none}.article td.subscore{display:none}.iq_year_td{display:none}.camera_score_svg_container{width:100%}.camera_score_svg_container_ultimate,.camera_score_svg_container_ultimate.left,.camera_score_svg_container_ultimate.left{width:50%;margin:15px auto 15px auto;float:unset}.camera_score_svg_container.left,.camera_score_svg_container.right{float:left;margin-left:unset;width:100%}.camera_score_svg_container.quarter{width:43%}.leaderboardcontainer{display:none}.mediumbox_container_inarticle_left{float:unset;margin:0 auto 0 auto;width:100%;max-width:unset}.review_pros_container{width:50%}.review_cons_container{width:50%}.review_misc_container{float:none}.social_buttons_top_nav{font-size:30px}social_buttons_ul{margin-left:2%}.gridcontainer{height:auto;margin:0 0 15px 0;display:inline-block}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6{float:left;width:100%;height:auto;min-height:72px}.gridimagebackground{filter:blur(2px)}.gridtext{font-size:17px}.header_sidestory_small_img{width:33%}.header_sidestory_small_text{font-size:4.5vw}.submodules li{font-size:18px}.content hr{display:none}.content{width:96%;border-right-style:none;margin:0 auto 0 auto;padding:0;float:none}.article img.alignright,.article img.alignleft{display:inline;width:100%}.specs_secondary_nav li{width:100%;border-bottom:solid 1px #fff}.specs_secondary_nav li a{text-decoration:none}#meta_container{width:100%}.debug_leaderboard{width:100%}.mediumbox_container_incontent{display:table;background-color:#ebedf0;margin-right:11px;font-family:sans-serif;width:100%;padding-bottom:10px;margin-bottom:10px;padding-left:0;padding-right:0}.ad_medium_incontent{margin-right:auto;margin-left:auto;float:inherit}.mediumbox{min-width:300px;max-width:375px;min-height:250px;max-height:600px}.content_fluid{width:100%;padding:0}.article{font-size:18px;line-height:1.4em}.submodules{font-size:20px}.submodules li{margin-top:10px}.indivsubsection{font-size:25px}.single_related_posts_ad_container{margin-left:auto;margin-right:auto;float:none;font-size:20px;width:100%;max-width:100%}.paginationbutton{font-size:20px}.sub_spec{display:none}.graphics_specs_widgets_container_2x .specs_graphics_left{display:none}.graphics_specs_widgets_container_2x .specs_graphics_bottom_1{flex-direction:column}.graphics_specs_widgets_container_2x .specs_graphics_right{padding:0}.graphics_specs_widgets_container_2x .specs_graphics_image{height:180px}.graphics_specs_widgets_container_2x .specs_graphics_box{width:50%}.graphics_specs_widgets_container_2x .specs_li_svg{font-size:30px;top:15px}#top-navigation{height:unset}#menunav{display:none}#top_nav_youtube_icon,#header_searchbox{display:none}.byline{font-size:12px}.byline_container{background:#cce823;padding:1px 0 20px 0;text-align:center;margin:0}.byline_container h1{font-size:24px;color:#fff}.leaderboardcontainer{display:none}.social_buttons_top_nav{font-size:30px}.header_sidestory_small_img{width:33%}.header_sidestory_small_text{font-size:4.5vw}.content hr{display:none}#meta_container{width:100%}.mediumbox{min-width:300px;max-width:375px;min-height:250px;max-height:600px}.sidebar{width:100%}.related_story_sidebar_container{padding:0 5% 0 5%;width:90%}}@media(min-width:600px){.in_article_ad_container{min-width:300px;min-height:250px}.td_data li.always_list_li{margin:0;display:block}.td_data li.always_list_li::after{content:""}.td_data li{margin:0;display:inline}.td_data li::after{content:", "}.td_data li:last-child:after{content:""}.comma-list li:last-child::after{content:""}.sub_spec{font-size:80%;color:#999;display:unset}.camera_score_svg_container{width:70%;max-width:350px}.leaderboardcontainer{margin:0 0 20px 0;border:0;min-height:90px;float:left;width:100%}.gridcontainer{height:300px;margin-bottom:30px}.header_sidestory_small_img{width:25%;max-width:unset;max-height:unset}.header_sidestory_small_text{font-size:3.3vw}.specs_secondary_nav{margin-left:1%}.specs_secondary_nav li a{display:block;min-width:140px;text-align:center;text-decoration:none;font-family:Oswald;font-weight:bold;line-height:unset;color:#666;background:unset}.content{width:93%;border-right-style:none;padding:0 0 22px 2%}.ug_card{max-width:250px}.article_card{max-width:250px}.article_card .byline{display:inline}#meta_container{width:100%}.single_related_posts_ad_container{margin-left:auto;margin-right:auto;float:none;font-size:20px;width:100%;max-width:100%}.submodules{font-size:20px;max-width:100%}.debug_leaderboard{width:100%}.ad_medium_incontent{margin-right:auto;margin-left:auto;float:inherit}.content_fluid{width:100%;padding:0}.article{font-size:20px;line-height:1.4em}.submodules li{margin-top:10px}.indivsubsection{font-size:25px}#top-navigation{height:unset}#top_nav_fb_icon,#top_nav_twitter_icon{display:inline}#menunav,#top_nav_youtube_icon{display:none}.byline_container{margin:10px 0 10px 2%}.byline_container h1{font-size:40px}.byline{font-size:14px}.leaderboardcontainer{margin:0 0 20px 0;border:0;min-height:90px;float:left;width:100%}.header_sidestory_small_img{width:16.5%}.header_sidestory_small_text{font-size:3.3vw}.article_card_excerpt{display:block;overflow:hidden;height:111px}.article_card .byline{display:inline}.content{width:93%;border-right-style:none;padding:0 0 22px 2%}#meta_container{width:100%}.byline{font-size:14px}.sidebar{width:100%}.related_story_sidebar_container{padding:0 5% 0 5%;width:90%}}@media(min-width:700px){.ug_card{max-width:360px}.article_card{max-width:300px}}@media(min-width:785px){.in_article_ad_wrapper{min-width:728px;min-height:90px;max-height:250px;background-color:#eee}.in_article_ad_container{min-width:728px;min-height:90px;max-height:250px;margin:30px auto 30px auto}.mediumbox_article_sidebar_container{min-width:728px;min-height:90px;max-height:250px}}@media(min-width:990px){.mediumbox_article_sidebar_container{min-width:300px;min-height:600px;position:sticky;top:0}.in_article_ad_container{min-width:728px;min-height:90px;max-height:250px}social_buttons_ul{margin-left:1%}.gridcontainer{height:400px;margin-bottom:30px;margin-left:1%}#meta_container{width:100%}.content{width:66%;padding:0 1% 22px 1%;margin:0 auto 0 auto}.ug_card{max-width:300px}.article_card{max-width:300px}.article{font-size:18px;line-height:1.4em}.article_card_excerpt{display:block;overflow:hidden;height:111px}.article_card .byline{display:inline}.mediumbox_container_inarticle_left{max-width:375px;max-height:280px}.header_sidestory_small_text{font-size:16.8px}.header_sidestory_small_img{width:33%}.leaderboardcontainer{margin:10px auto 10px auto;min-width:728px;min-height:90px;max-width:970px;max-height:250px;border:1px solid #333;background-color:#ebedf0;float:unset;width:unset}body.dark_theme .leaderboardcontainer{background-color:#222}.mediumbox{max-width:375px;max-height:1050px}.ad_medium_incontent{margin-right:3%;margin-left:0;float:left}.single_related_posts_ad_container{margin-left:auto;margin-right:auto;float:right;font-size:20px;max-width:300px;width:100%}.submodules{max-width:55%}#menunav{display:inline}#top_nav_fb_icon,#top_nav_youtube_icon,#top_nav_twitter_icon{display:inline}#nav_list{display:none}.byline_container{margin:10px 10px 10px 1%}#meta_container{width:100%}.content{padding:0 1% 22px 1%;margin:0 auto 0 auto}.article_card_excerpt{display:block;overflow:hidden;height:111px}.article_card .byline{display:inline}.header_sidestory_small_text{font-size:16.8px}.header_sidestory_small_img{width:33%}.leaderboardcontainer{margin:10px auto 10px auto;min-width:728px;min-height:90px;max-width:970px;max-height:250px;border:1px solid #333;background-color:#ebedf0;float:unset;width:unset}.mediumbox{max-width:375px;max-height:1050px}.sidebar{width:20%;min-width:308px}}@media(min-width:1110px){.in_article_ad_container{min-width:728px;min-height:90px;max-height:250px}}@media(min-width:1140px){.content{width:69%}.gridtext{font-size:24px}.article_card_excerpt{display:block;overflow:hidden;height:111px}.article_card_excerpt{display:block;overflow:hidden;height:111px}}@media(min-width:1280px){.ug_card{max-width:360px}.content{width:71%}.article_card{max-width:360px}}@media(min-width:1370px){.in_article_ad_container{min-width:970px;min-height:90px;max-height:250px}.ug_card{max-width:300px}.article_card{max-width:300px}#skincontainer_content{max-width:1400px}}</style>
<!-- END critical CSS --><!-- START CRITICAL JS CODE -->
<script>
if (typeof Ubergizmo === 'undefined') {
var Ubergizmo = {}; // define *global* Ubergizmo JS Object, if it has not been defined yet
Ubergizmo.CurrentPage = {"Type":"404","ThemeVersionURLParam":"?ver=5.161","Environment_type":"production"};}
Ubergizmo.Timings = {}; // Create a timings object where we can store many timing variables
Ubergizmo.PageLoadStart = performance.now();
/* States are various flags that are typically toggled as stuff happens
Ubergizmo.States[user_interacted] = true;
* */
Ubergizmo.States = [];
/*
* Hooks are arrays of functions that can be executed when specific events happen
* */
Ubergizmo.Hooks = [];
Ubergizmo.Hooks['dom_loading'] = [];
Ubergizmo.Hooks['dom_interactive'] = [];
Ubergizmo.Hooks['dom_complete'] = [];
Ubergizmo.Hooks['dom_complete_user_interact'] = [];
// Ubergizmo.Hooks['window_load'] = []; // same as dom_complete
/*
* DECLARATION: Add a function to exeute in a hook
* */
Ubergizmo.HookAdd = function(eventname, myfunction) {
if (eventname in Ubergizmo.Hooks) {
Ubergizmo.Hooks[eventname].push(myfunction);
}
else {
console.log(eventname+' '+"is not a supported key in Hooks");
}
}
/*
* Execute all the actions of a specific hook
* */
Ubergizmo.HookExecute =function(eventname)
{
for (i = 0; i < Ubergizmo.Hooks[eventname].length; i++) {
Ubergizmo.Hooks[eventname][i]();
}
}
/*
* UTILIZATION:
* */
Ubergizmo.HookAdd("dom_complete", function() {
// Do something here
});
/*
* UTILIZATION:
* */
Ubergizmo.HookAdd("dom_complete_user_interact", function() {
/*setTimeout(function(){
},2100)*/
if (UbergizmoAds.Context.ActiveAds['onesignal']==true) {
Ubergizmo.loadScript("https://cdn.onesignal.com/sdks/OneSignalSDK.js", null, null);
}
// Load TrueAnthem on Desktop Only
if (document.body.clientWidth > 500){
}
});
/*
* UTILIZATION:
* */
Ubergizmo.HookAdd("dom_interactive", function() {
var dt = Ubergizmo.GetDeltaTiming();
console.log("(+"+dt+"ms) Ubergizmo: DOM Interactive, starts loading additional scripts");
//
// Load essential Ubergizmo scripts BEFORE DFP because DFP can block stuff for a while!
//
Ubergizmo.loadScript("https://cdnssl.ubergizmo.com/wp-content/themes/ubertheme/uber_js/uber/combined.min.js?ver=5.161",function(){Ubergizmo.DocumentReady();});
Ubergizmo.LoadCSS("https://cdnssl.ubergizmo.com/wp-content/themes/ubertheme/combined.min.css?ver=5.161");
}
);
/*
Here, we can load all the "must-have" ad tags such as DFP, Nativo Ziff etc...
Ubergizmo.jsqueue is created and defined in remove_wp_stuff.php and the goal
is to control "when" wp_enqueued scripts load
--
It was originally introduce to prioritize the loading of our combined JS+CSS
--
Ubergizmo.jsqueue is initialized in wp_head() after this code has been created
*/
Ubergizmo.LoadJSQueue = function(level) {
var dt = Ubergizmo.GetDeltaTiming();
console.log("(+"+dt+"ms) Ubergizmo: Entering LoadJSQueue("+level+")");
if (typeof Ubergizmo.jsqueue !== 'undefined')
{
for (index = 0; index < Ubergizmo.jsqueue.length; index++)
{
var myscript = Ubergizmo.jsqueue[index];
if ((level==0) && (myscript.deps.length == 0)) {
Ubergizmo.loadScript(myscript.src, null, null);
}
else {
// require dependency
if ((level==1) && (myscript.deps.length > 0)) {
Ubergizmo.loadScript(myscript.src, null, null);
}
}
}
}
} // End loadJSqueue
/* This function is called after at the end of Ubergizmo.DocumentReady()
when combined.js has finished loading and executing */
Ubergizmo.FinalCallback = function() {
var dt = Ubergizmo.GetDeltaTiming();
console.log("(+"+dt+"ms) Ubergizmo: Entering FinalCallback()");
//
// Load JS waiting in Ubergizmo.jsqueue level 0 = no dependencies
//
Ubergizmo.LoadJSQueue(0);
// DFP LOAD - EARLIEST
}
/*
* compute a time in ms relative to when the Ubergizmo Critical JS started to execute
* return milliseconds, rounded to int
* */
Ubergizmo.GetDeltaTiming = function()
{
if (Ubergizmo.PageLoadStart) {
var dt = performance.now() - Ubergizmo.PageLoadStart;
return Math.trunc(dt);
}
else
return -1;
}
/*
* dynamically load a CSS
* */
Ubergizmo.LoadCSS = function(url)
{
// make a stylesheet link
var myCSS = document.createElement( "link" );
myCSS.rel = "stylesheet";
myCSS.href = url;
// insert it at the end of the head in a legacy-friendly manner
document.head.insertBefore( myCSS, document.head.childNodes[ document.head.childNodes.length - 1 ].nextSibling );
}
/*
* dynamically load a script and call a function when done
* */
Ubergizmo.loadScript = function (url, callback, scriptid = null) {
var script = document.createElement("script")
script.type = "text/javascript";
if (scriptid!=null) {
script.id = scriptid;
}
if (script.readyState){ //IE
script.onreadystatechange = function(){
if (script.readyState == "loaded" ||
script.readyState == "complete"){
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function(){
var dt = Ubergizmo.GetDeltaTiming();
console.log("(+"+dt+"ms) Ubergizmo page has loaded and executed Script:"+script.src);
if (callback!=null) {
callback();
}
Ubergizmo.ScriptLoadedEvent(script.src); // in case we need to log, or do something post-load
};
}
var dt = Ubergizmo.GetDeltaTiming();
script.async = true; // always load with Async
//script.defer = true;
script.src = url;
console.log("(+"+dt+"ms) Ubergizmo starts loading Script:"+script.src);
document.getElementsByTagName("head")[0].appendChild(script);
}
/*
* Called everytime a script has finished being loaded by Ubergizmo.loadScript()
* Conceptually, we could have a look-up table with functions to execute
* */
Ubergizmo.ScriptLoadedEvent = function(scriptsrc)
{
var dt = Ubergizmo.GetDeltaTiming();
console.log("(+"+dt+") ScriptLoadedEvent():" + scriptsrc)
// This function handles all the post-load non-critical actions)
// it happens AFTER the level-1 jsqueue
// it happens AFTER combine.js has loaded
Ubergizmo.ScriptLoadedActions(scriptsrc);
}
/*
* Open the Comments modal. Needs to be in critical CSS, because we have to check if
* Combined.js has loaded
* */
Ubergizmo.ShowComments = function() {
if (typeof Ubergizmo.FB_OpenCommentsModal === "function") {
Ubergizmo.FB_OpenCommentsModal();
}
}
Ubergizmo.HideComments = function() {
if (typeof Ubergizmo.FB_OpenCommentsModal === "function") {
document.getElementById('comments_modal_container').style.display = "none";
}
}
/* Detects and flags / handles user interactions */
Ubergizmo.UserInteractions = function()
{
var dt = Ubergizmo.GetDeltaTiming();
if (Ubergizmo.States.includes["user_interacted"] && (Ubergizmo.States.includes["user_interacted"]==true)) {
// the hook has been trigered already
}
else {
Ubergizmo.States.includes["user_interacted"] = true;
console.log("(+"+dt+") User has interacted, executing hook");
Ubergizmo.HookExecute('dom_complete_user_interact');
}
}
/*
"complete" is similar to "onload" and happens at the same time
Except that "onload" does not work on Safari!
*/
Ubergizmo.EventCompleteExecute = function()
{
var dt = Ubergizmo.GetDeltaTiming();
console.log("(+"+dt+"ms) Ubergizmo: Window.Onload: All resources finished loading! (similar to complete)");
Ubergizmo.HookExecute('dom_complete'); // Execute buffered actions
// Execute buffered actions
// NOTE: We use 'dom_complete' instead, since they are similar
// Ubergizmo.HookExecute('window_load');
// These events need to be added AFTER OnLoad because that's when document.body is ready
if (Ubergizmo.UserInteractions) {
document.body.addEventListener('mousemove', Ubergizmo.UserInteractions);
document.body.addEventListener('scroll', Ubergizmo.UserInteractions);
document.body.addEventListener('keydown', Ubergizmo.UserInteractions);
document.body.addEventListener('click', Ubergizmo.UserInteractions);
document.body.addEventListener('touchstart', Ubergizmo.UserInteractions);
}
// all previously requested JS must be done loading now. Load JS level 1 (with dependencies)
Ubergizmo.LoadJSQueue(1);
let loadads = true;
if (Ubergizmo.CurrentPage.Type == "prjapan") {
loadads = false;
}
//
// Load DFP ADS - LATEST at OnLoad
//
//console.log("(+"+dt+"ms) Ubergizmo: Loading DFP");
//Ubergizmo.loadScript("https://securepubads.g.doubleclick.net/tag/js/gpt.js", null, null); // NEW SOURCE https://developers.google.cn/publisher-tag/guides/general-best-practices?hl=ca-AD
if (loadads) {
UbergizmoAds.LoadScriptDFP();
}
//console.log("Ubergizmo: LoadAds() (" + dt + "ms), Loading Nativo");
//Ubergizmo.loadScript("https://s.ntv.io/serve/load.js", null, null); //console.log("Ubergizmo: DOM Interactive ("+dt+"ms), Advertising | Loading Ziff-Davis");
UbergizmoAds.LoadScriptOneSignal();
// During development, we don't load ads, so let's make colored ad units
if (Ubergizmo.CurrentPage.Environment_type = "development") {
const elements = document.querySelectorAll('.ubergizmo-dfp-ad');
for (let i = 0; i < elements.length; i++) {
elements[i].style.backgroundColor = '#aaa';
}
}
}
/*
Main function that will orchestrate the loading of additional scripts
*/
document.addEventListener('readystatechange', (event) =>
{
var dt = Ubergizmo.GetDeltaTiming();
switch(event.target.readyState)
{
case "loading":
console.log("(+"+dt+"ms) Ubergizmo: Document.readyState = loading...");
break;
case "interactive": // similar to DOMContentLoaded
console.log("(+"+dt+"ms) Ubergizmo: Document.readyState = interactive");
Ubergizmo.HookExecute('dom_interactive');
// Fixme: create Ubergizmo.EventDOMInteractive()
break;
case "complete": // similar to window.onload
Ubergizmo.EventCompleteExecute(); // Complete (load) event triggered, let the Ubergizmo class take over
break;
default:
break;
}
});
/*
I'M leaving this here as an eternal reminder NOT to use it
*/
window.addEventListener("load", function(event)
{
// NOTHING, because doesn't work in Safari
}
);
/*
* Get and output additional performance metrics (Chrome only?)
* */
if("performance" in window){
window.addEventListener("load", ()=>{
let paintMetrics = performance.getEntriesByType("paint");
if(paintMetrics !== undefined && paintMetrics.length > 0){
paintMetrics.forEach((paintMetric)=>{
console.log(`${paintMetric.name}: ${paintMetric.startTime}`);
});
}
});
}
</script>
<!-- END CRITICAL JS CODE --><!-- START DFP AD SETUP -->
<script>
/* DFP AD init starts here */
var googletag = googletag || {}; // Google needs this
googletag.cmd = googletag.cmd || []; // Google DFP command buffer
var UbergizmoAds = {}; // Ubergizmo Ads object container
UbergizmoAds.PreDFP = {}; // for things that use 'googletag' prior to the full initialization
UbergizmoAds.DFP = {}; // Ubergizmo DFP sub-object in case we need to have more networks/API later
UbergizmoAds.Context = {}; // some information from the back-end about this page
UbergizmoAds.Context.ActiveAds = [];
UbergizmoAds.Context.UseDFP = true;UbergizmoAds.Context.SiteURL="https://www.ubergizmo.com";
UbergizmoAds.Context.Pagekind="404";
UbergizmoAds.Context.ActiveAds['onesignal']=true;
/*
This is called when the initial DFP init and ad setup is done, and it triggers
all the command buffer to be executed.
*/
UbergizmoAds.DFP.InitEnd = function () {
// hard-coded AdThrive TEST ad unit.
// the corresponding DIV should be added in the footer
googletag.defineSlot('/18190176,1013787/MCM_Validation', [1, 1], 'div-gpt-ad-1614955491295-0').addService(googletag.pubads());
googletag.enableServices(); // close the init with all the parameters that were previously added
if ( UbergizmoAds.Context.SiteURL == "http://maindev.com" ) {
stylesheet = document.styleSheets[0]
stylesheet.insertRule(".ad_container { background-color: #27dbfe;}", 0);
stylesheet.insertRule(".ubergizmo-dfp-ad { background-color: #017c93;}", 0);
}
}
/*
Instructs Google DFP to lazy load
Is typically called once per page view
*/
UbergizmoAds.DFP.LazyloadEnable = function () {
googletag.pubads().enableLazyLoad({
fetchMarginPercent: 500, // Fetch slots within X% viewports (400 = 400% = 4 viewports).
renderMarginPercent: 200, // Render slots within Y% viewports.
mobileScaling: 2.0 // Double the above values on mobile.
});
} // end func
/*
Size Mapping definition.
Is typically called once per page view
*/
UbergizmoAds.DFP.SizeMappingInit = function () {
UbergizmoAds.SizeMap = [];
UbergizmoAds.SizeMap['leader'] = googletag.sizeMapping()
.addSize([0, 0], [])
.addSize([500, 200], [728, 90])
.addSize([990, 200], [[728, 90], [970, 90]])
.build();
UbergizmoAds.SizeMap['medium_atf'] = googletag.sizeMapping()
.addSize([0, 0], [300, 250])
.addSize([400, 200], [[300, 250]])
.addSize([990, 200], [[300, 250]])
.build();
UbergizmoAds.SizeMap['medium_btf'] = googletag.sizeMapping()
.addSize([0, 0], [300, 250])
.addSize([400, 200], [[300, 250]])
.build();
UbergizmoAds.SizeMap['medium_infeed'] = googletag.sizeMapping()
.addSize([0, 0], [300, 250])
.addSize([400, 200], [[300, 250]])
.build();
UbergizmoAds.SizeMap['universal_inarticle'] = googletag.sizeMapping()
.addSize( [0, 0], [300, 250] )
.addSize( [400, 200], [[300, 250]] )
.addSize( [785, 200], [[728, 90]] )
.addSize( [990, 200], [[728, 90]] )
.addSize( [1110, 200], [[728, 90]] )
.build();
UbergizmoAds.SizeMap['medium_sidebar_onead'] = googletag.sizeMapping()
.addSize([0, 0], [300, 250])
.addSize([400, 200], [[300, 250]])
.addSize([990, 200], [[300, 250], [300, 600]])
.build();
}
/**
* searches DFP ads in the DOM and registers them with googletag.defineSlot
* based on data embedded in the div declaration (.dfp_unit_path, .slot_sizes .dfp_unit_type) + DOM id
* If we add more units later and call this again, we can check on ad_div.dataset.uber_status
* to avoid re-initializing ad units
*/
UbergizmoAds.DFP.DefineDynamicSlots = function() {
UbergizmoAds.AdSlots = new Map();
var elements = document.getElementsByClassName('ubergizmo-dfp-ad');
if (elements.length <= 0) { return; }
let i;
for (i=0; i<elements.length; i++) {
let ad_div = elements[i];
if ( (ad_div.dataset.dfp_unit_path)
&& (ad_div.dataset.slot_sizes)
&& (ad_div.dataset.dfp_unit_type)
&& (ad_div.dataset.uber_status != "initialized")
) {
// Define the slot
let slot = googletag.defineSlot(ad_div.dataset.dfp_unit_path, JSON.parse(ad_div.dataset.slot_sizes), ad_div.id).
defineSizeMapping( UbergizmoAds.SizeMap[ ad_div.dataset.dfp_unit_type ]).
addService(googletag.pubads());
UbergizmoAds.AdSlots.set( ad_div.id, slot ); // save for future reference
ad_div.dataset.uber_status = "initialized"; // mark this DIV as initialized
let parentRect = ad_div.parentNode.getBoundingClientRect();
ad_div.dataset.lastparent_w = parentRect.width;
ad_div.dataset.lastparent_h = parentRect.height;
console.log('DFP loaded:'+ad_div.id+' '+"ad slot has been defined in DFP");
}
else {
console.log('DFP loaded:'+ad_div.id+' '+"ad slot does NOT have dynamic data");
}
}
}
/*
* Adds ads dynamically in the -- article's content --
* to maximize ads exposure for long articles
* This is typically called once per page view
* */
UbergizmoAds.DFP.AddDynamicSlots_InContent = function () {
const maxad = 10;
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
function insertBefore(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode);
}
if (UbergizmoAds.Context.Pagekind != "single") {
return;
}
let article = document.getElementById("articleid");
if (article) {
let adHTML_template = '<div class=\"in_article_ad_container ad_container\"><div id=\"div-gpt-ad-universal-inarticle_XX\" inserted=\"byjs\" class=\"ubergizmo-dfp-ad\" data-dfp_unit_path=\"\/1013787\/Ubergizmo_IN_CONTENT_LARGE\" data-slot_sizes=\"[ [728, 90],[300, 250] ]\" data-dfp_unit_type=\"universal_inarticle\"><\/div><\/div>';
const matches = article.querySelectorAll("p, h2, h3, .video-container, .wp-block-embed");
let previousad_top = article.offsetTop; // initialize the reference Y coordinate
let adcounter = 0;
let ad_yspacing = 350; // that's the ideal ad spacing for the first ad.
let adinsert_elt_count = matches.length-1;
if ( window.innerWidth > 990 ) {
ad_yspacing = ad_yspacing / 2;
adinsert_elt_count = matches.length;
}
for (var i = 0; i < adinsert_elt_count; i++) // -1 to skip last paragraph: too close of the end
{
if ( matches[i].className.includes("wp-caption-text")
|| matches[i].className.includes("gallery_image") ) {
continue;
}
if ( matches[i].offsetTop - previousad_top > ad_yspacing ) {
ad_yspacing = 450; // change ad spacing for all subsequent ads
// Create a new AD in the DOM
let adHTML= adHTML_template.replace("XX",adcounter+100);
var NewAd = document.createElement("div");
NewAd.innerHTML = adHTML;
NewAd.classList.add("in_article_ad_wrapper");
insertBefore(matches[i], NewAd);
previousad_top = matches[i].offsetTop;
if (adcounter >= maxad)
break;
adcounter++;
}
} // end for
} // end if
} // end func
/**
* Adds an event to refresh ad units upon a resize.
* In theory, we don't need to resize the 300x250
*/
UbergizmoAds.DFP.ResizeManager = function() {
// Function with stuff to execute when resize is over
function resizeContent() {
for (let slotkey of UbergizmoAds.AdSlots.keys()) {
if ( slotkey.includes("ad-leader")
|| slotkey.includes("ad-universal-inarticle")
|| slotkey.includes("ad-box-sidebar-onead")) {
let adSlotObject = UbergizmoAds.AdSlots.get(slotkey);
adDivID = adSlotObject.getSlotElementId();
// get Ad div container size BEFORE resize
let adDiv = document.getElementById( adDivID );
let lastparent_w = parseInt( adDiv.dataset.lastparent_w, 10 );
let lastparent_h = parseInt( adDiv.dataset.lastparent_h, 10 );
// get Ad div container size AFTER resize
let adContainerDivRectNow = adDiv.parentNode.getBoundingClientRect(); // CURRENT container size
let adContainer_w = Math.round( adContainerDivRectNow.width );
let adContainer_h = Math.round( adContainerDivRectNow.height );
// check if ad is invisible via display:none ?
let adContainerDisplay = adDiv.parentNode.style.display; // display ="" or "none"
if ( adContainerDisplay !== "none"
&& adContainer_w !== lastparent_w
&& adContainer_h !== lastparent_h
&& ( lastparent_w!==0 && lastparent_h!==0 ) // 0x0 when leaderboard is hidden in mobile
) {
googletag.pubads().refresh([UbergizmoAds.AdSlots.get(slotkey)]);
// update the recorded ad container (parent) WxH
adDiv.dataset.lastparent_w = adContainerDivRectNow.width;
adDiv.dataset.lastparent_h = adContainerDivRectNow.height;
console.log(slotkey + ` REFRESHED! previously (${lastparent_w}x${lastparent_h}, now (${adContainerDivRectNow.width}x${adContainerDivRectNow.height}) )`);
}
} // end if
} // end for
} // end resizeContent()
// Debounce check if a resize-drag is still going on
// when it's beyond a certain time without drag, we consider that the resize is over
function debounce(func, time){
var time = time || 100; // 100 by default if no param
var timer;
return function(event){
if(timer) clearTimeout(timer);
timer = setTimeout(func, time, event);
};
}
// this event will triger everytime the mouse moves
// after 500ms without a resize event, we consider that the resize is over and we take action
window.addEventListener('resize',debounce( resizeContent, 500 ));
}
/**
* makes sure that the the sidebar has the same height as the content DIV when to the right.
* */
UbergizmoAds.SidebarResize = function() {
let sidebar = document.getElementsByClassName("sidebar");
let article = document.getElementsByClassName("content");
if (sidebar==null || article==null) {
return;
}
let articlerect = article[0].getBoundingClientRect();
if (sidebar[0].style.height == null || sidebar[0].style.height === "" ) {
sidebar[0].style.height = Math.round(articlerect.height) + "px"; // px is IMPORTANT!
console.log("Ubergizmo sidebar resized for the first time (was uninitialized)");
return;
}
if ( Math.round(sidebar[0].offsetTop) == Math.round(article[0].offsetTop) )
{ // if the sidebar is to the right of the article DIV
if ( Math.abs( parseInt( sidebar[0].style.height, 10) ) - Math.round(articlerect.height) > 5
|| sidebar[0].style.height === "unset"
|| sidebar[0].style.height === null
|| sidebar[0].style.height === "")
{
sidebar[0].style.height = Math.round(articlerect.height) + "px"; // px is IMPORTANT!
console.log("Ubergizmo sidebar resized to match content");
}
}
else {
// sidebar is not to the right. Unset the CSS height
if ( sidebar[0].style.height !== "unset") {
sidebar[0].style.height = "unset";
console.log("Ubergizmo sidebar resized for mobiles");
}
}
}
/**
* searches ALL the DFP ads ('ubergizmo-dfp-ad' class) in the DOM, and enqueues them for display when DFP is loaded
* by pushing "googletag.display()" to the googletag.cmd object
* This is typically called ONCE per pageview, as once googletag is fully initialized
* We can add units and register them right away, without .cmd
*/
UbergizmoAds.PreDFP.FindAndBufferAds = function() {
var elements = document.getElementsByClassName('ubergizmo-dfp-ad');
if (elements.length <= 0) { return; }
let i;
for (i=0; i<elements.length; i++) {
let ad_div = elements[i];
if ( (ad_div.dataset.dfp_unit_path)
&& (ad_div.dataset.slot_sizes)
&& (ad_div.dataset.dfp_unit_type)
) {
googletag.cmd.push(function() { googletag.display(ad_div.id); });
console.log("Pre-DFP: "+ad_div.id+" googletag.cmd.push! Unit= "+ad_div.dataset.dfp_unit_type);
}
else {
console.log("Pre-DFP: "+ad_div.id+" found, but no dynamic data");
}
}
}
/**
* Observe the sidebar to dynamically change its height to match the content's height
* That way, ads can be sticky */
UbergizmoAds.StartObservation = function() {
if ( UbergizmoAds.Context.UseDFP == false ) {return;}
let sidebarElt = document.getElementById("thesidebar");
if (sidebarElt) { // only exists in article pages
// Create an Observer instance and start observing a DOM node
// With this, we don't need to check every X seconds
const resizeObserver = new ResizeObserver(entries =>
UbergizmoAds.SidebarResize() // if something has changed, call UbergizmoAds.SidebarResize()
)
resizeObserver.observe(sidebarElt);
// when all fails, we still check every second
setInterval( UbergizmoAds.SidebarResize ,1000 );
}
}
UbergizmoAds.LoadScriptDFP = function() {
var dt = Ubergizmo.GetDeltaTiming();
if ( UbergizmoAds.Context.UseDFP ==true ) {
console.log("(+" + dt + "ms) Ubergizmo: Loading DFP");
Ubergizmo.loadScript("https://securepubads.g.doubleclick.net/tag/js/gpt.js", null, null); // NEW SOURCE https://developers.google.cn/publisher-tag/guides/general-best-practices?hl=ca-AD
}
else {
console.log("(+" + dt + "ms) Ubergizmo: Loading DFP IS FORBIDDEN by FLAG");
}
}
UbergizmoAds.LoadScriptOneSignal = function() {
var dt = Ubergizmo.GetDeltaTiming();
console.log("Ubergizmo: LoadAds() (" + dt + "ms), Loading Nativo");
Ubergizmo.loadScript("https://s.ntv.io/serve/load.js", null, null); //console.log("Ubergizmo: DOM Interactive ("+dt+"ms), Advertising | Loading Ziff-Davis");
}
// Immediate execution
//--------------------------------------------
// START - Execute the DFP initialization here
if ( UbergizmoAds.Context.UseDFP == true ) {
googletag.cmd.push(UbergizmoAds.SidebarResize);
googletag.cmd.push(UbergizmoAds.DFP.SizeMappingInit);
googletag.cmd.push(UbergizmoAds.DFP.LazyloadEnable);
googletag.cmd.push(UbergizmoAds.DFP.DefineDynamicSlots);
googletag.cmd.push(UbergizmoAds.DFP.ResizeManager);
googletag.cmd.push(UbergizmoAds.DFP.InitEnd);
}
</script>
<!-- END DFP AD SETUP -->
<link rel="preload" href="https://cdnlegacy.ubergizmo.com/fonts/oswald-v10-latin-ext_latin-regular.woff2" as="font" type="font/woff2" crossorigin><!-- Start of WP-HEAD() -->
<meta name='robots' content='max-image-preview:large' />
<link rel='dns-prefetch' href='//stats.wp.com' />
<link rel='dns-prefetch' href='//v0.wordpress.com' />
<link rel='dns-prefetch' href='//c0.wp.com' />
<link rel='stylesheet' id='wp-block-library-css' href='https://c0.wp.com/c/6.4.3/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
<style id='wp-block-library-inline-css' type='text/css'>
.has-text-align-justify{text-align:justify;}
</style>
<style id='jetpack-sharing-buttons-style-inline-css' type='text/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='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--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--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--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);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .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;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='preconnect' href='https://i0.wp.com/' crossorigin><link rel='dns-prefetch' href='https://i0.wp.com/'><link rel='preconnect' href='https://i1.wp.com/' crossorigin><link rel='dns-prefetch' href='https://i1.wp.com/'><link rel='preconnect' href='https://i2.wp.com/' crossorigin><link rel='dns-prefetch' href='https://i2.wp.com/'><link rel='preconnect' href='https://i3.wp.com/' crossorigin><link rel='dns-prefetch' href='https://i3.wp.com/'><meta property="og:title" content='' />
<meta property="og:description" content='' />
<meta name="twitter:card" content='summary_large_image' />
<meta name="twitter:title" content='' />
<meta name="twitter:description" content='' /> <style>img#wpstats{display:none}</style>
<link rel="dns-prefetch" href="//cdnssl.ubergizmo.com" /><link rel="dns-prefetch" href="//cdnlegacy.ubergizmo.com/" /><link rel="dns-prefetch" href="//www.google-analytics.com/" /><link rel="dns-prefetch" href="//securepubads.g.doubleclick.net/" /><link rel="dns-prefetch" href="//adservice.google.com/" /><link rel="dns-prefetch" href="//pagead2.googlesyndication.com/" /><!-- There is no amphtml version available for this URL. --> <!-- Jetpack Google Analytics -->
<script async src='https://www.googletagmanager.com/gtag/js?id=G-C4KJDW2EYY'></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push( arguments ); }
gtag( 'js', new Date() );
gtag( 'config', "G-C4KJDW2EYY" );
gtag( "event", "exception", {"description":"404","fatal":false} );
</script>
<!-- End Jetpack Google Analytics -->
<!-- End of WP-HEAD() -->
</head>
<body id="pagebody" >
<!-- MOBILE NAVIGATION CONTAINER DECLARATION -->
<nav id="mobile_navigation" class="pushmenu pushmenu-left">
<div id="searchbox_mobile_menu">
<form id='search_form_menu_left_1574495240' name='qf' action='/search/' method='get' autocomplete='off'>
<label for='search_box_left_1574495240' class='search_label text_ui' >Search</label>
<input id='search_box_left_1574495240' class='search_box' type='text' name='q' onclick='this.value=""' value=''></form>
</div> <!-- /header_searchbox -->
<ul "><li id="menu-item-326808" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326808"><a href="/reviews/">Reviews</a>
<ul class="sub-menu">
<li id="menu-item-326810" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326810"><a href="/tags/mobile-camera-reviews/">Mobile Cameras Reviews</a></li>
<li id="menu-item-326811" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326811"><a href="/tags/laptop-reviews/">Laptop Reviews</a></li>
<li id="menu-item-326812" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326812"><a href="/tags/smartphone-reviews/">Phone Reviews</a></li>
</ul>
</li>
<li id="menu-item-326815" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326815"><a href="/tags/camera-benchmarks/">Cameras Benchmarks</a>
<ul class="sub-menu">
<li id="menu-item-326817" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326817"><a href="/articles/uber-g-camera-hw-score/">Camera Hardware Benchmark</a></li>
<li id="menu-item-326818" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326818"><a href="/articles/uber-g-camera-hw-faq/">Camera Hardware Benchmark FAQ</a></li>
<li id="menu-item-326816" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326816"><a href="/articles/uber-g-camera-iq-score/">Camera Image Quality Benchmark</a></li>
<li id="menu-item-327751" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327751"><a href="/articles/what-is-camera-photo-image-quality/">What is Image Quality? (IQ)</a></li>
</ul>
</li>
<li id="menu-item-326813" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326813"><a href="/topic/cellphones/">Phones</a>
<ul class="sub-menu">
<li id="menu-item-326819" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326819"><a href="/tags/android/">Android</a></li>
<li id="menu-item-326820" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326820"><a href="/iphone/">iPhone</a></li>
</ul>
</li>
<li id="menu-item-326814" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326814"><a href="/topic/computers/">PCs</a>
<ul class="sub-menu">
<li id="menu-item-326821" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326821"><a href="/tags/laptops/">Laptops</a></li>
<li id="menu-item-326822" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326822"><a href="/topic/tablets/">Tablets</a></li>
<li id="menu-item-326823" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326823"><a href="/tags/windows/">Windows</a></li>
<li id="menu-item-327388" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327388"><a href="/tags/mac/">Mac</a></li>
</ul>
</li>
<li id="menu-item-327752" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327752"><a href="/tags/social-hit/">HOT!</a></li>
<li id="menu-item-326825" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326825"><a href="#">More</a>
<ul class="sub-menu">
<li id="menu-item-327389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327389"><a href="/how-to/">Tutorials</a></li>
<li id="menu-item-326824" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326824"><a href="/topic/gaming/">Gaming</a></li>
<li id="menu-item-326826" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326826"><a href="https://jp.ubergizmo.com/">Ubergizmo 日本語</a></li>
<li id="menu-item-327742" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327742"><a href="https://world.ubergizmo.com/fr/">Ubergizmo French</a></li>
<li id="menu-item-327743" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327743"><a href="https://world.ubergizmo.com/es/">Ubergizmo Spanish</a></li>
<li id="menu-item-327390" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327390"><a href="/rss/">RSS</a></li>
</ul>
</li>
</ul></nav>
<!-- Desktop menu structure -->
<span id="sticky-anchor-nav"></span>
<div id="top-navigation" class="text_ui">
<nav id="top-navigation-container">
<span id="nav_list">
<svg class="svg-icon-white ug_click" viewBox="0 0 20 20">
<path fill="none" d="M3.314,4.8h13.372c0.41,0,0.743-0.333,0.743-0.743c0-0.41-0.333-0.743-0.743-0.743H3.314
c-0.41,0-0.743,0.333-0.743,0.743C2.571,4.467,2.904,4.8,3.314,4.8z M16.686,15.2H3.314c-0.41,0-0.743,0.333-0.743,0.743
s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,15.2,16.686,15.2z M16.686,9.257H3.314
c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,9.257,16.686,9.257z"></path>
</svg>
</span>
<span class="logo_container">
<a rel="home" href="https://www.ubergizmo.com">
<img id='logo_icon' src='https://i0.wp.com/cdnlegacy.ubergizmo.com/img/2020/1.001/ubergizmo_logo_icon_32.png' class ='logoimage logoicon' alt='logo icon'><img id='logo_text' src='https://i0.wp.com/cdnlegacy.ubergizmo.com/img/2020/1.001/ubergizmo_logo_text_200.png'
srcset=
'https://i0.wp.com/cdnlegacy.ubergizmo.com/img/2020/1.001/ubergizmo_logo_text_200.png 300w,
https://i0.wp.com/cdnlegacy.ubergizmo.com/img/2020/1.001/ubergizmo_logo_text_400.png 400w' class='logoimage' alt='logo texts'> </a>
</span>
<div id="menunav_container" class="menu-ubergizmo-en-container"><ul id="menunav" class=""><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326808"><a href="/reviews/">Reviews</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326810"><a href="/tags/mobile-camera-reviews/">Mobile Cameras Reviews</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326811"><a href="/tags/laptop-reviews/">Laptop Reviews</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326812"><a href="/tags/smartphone-reviews/">Phone Reviews</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326815"><a href="/tags/camera-benchmarks/">Cameras Benchmarks</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326817"><a href="/articles/uber-g-camera-hw-score/">Camera Hardware Benchmark</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326818"><a href="/articles/uber-g-camera-hw-faq/">Camera Hardware Benchmark FAQ</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326816"><a href="/articles/uber-g-camera-iq-score/">Camera Image Quality Benchmark</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327751"><a href="/articles/what-is-camera-photo-image-quality/">What is Image Quality? (IQ)</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326813"><a href="/topic/cellphones/">Phones</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326819"><a href="/tags/android/">Android</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326820"><a href="/iphone/">iPhone</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326814"><a href="/topic/computers/">PCs</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326821"><a href="/tags/laptops/">Laptops</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326822"><a href="/topic/tablets/">Tablets</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326823"><a href="/tags/windows/">Windows</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327388"><a href="/tags/mac/">Mac</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327752"><a href="/tags/social-hit/">HOT!</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-326825"><a href="#">More</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327389"><a href="/how-to/">Tutorials</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326824"><a href="/topic/gaming/">Gaming</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-326826"><a href="https://jp.ubergizmo.com/">Ubergizmo 日本語</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327742"><a href="https://world.ubergizmo.com/fr/">Ubergizmo French</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327743"><a href="https://world.ubergizmo.com/es/">Ubergizmo Spanish</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-327390"><a href="/rss/">RSS</a></li>
</ul>
</li>
</ul></div> <div id="header_searchbox">
<form id='search_form_menu_left_2045817178' name='qf' action='/search/' method='get' autocomplete='off'>
<label for='search_box_left_2045817178' class='search_label text_ui' >Search</label>
<input id='search_box_left_2045817178' class='search_box' type='text' name='q' onclick='this.value=""' value=''></form>
</div>
</nav>
</div> <!-- end top nav--> <div id="meta_container">
<div id="skincontainer-content"> <!-- Skin container block 2-->
<div class="content"> <!-- left column -->
<div class="postcontainer_home">
<div class="article">
<!-- content -->
<h1>404: The page you are looking for cannot be found </h1>
<p>You wanted to reach: https://www.ubergizmo.com:443/fr/index.xml</p>
<p>We would also like to suggest these <b>recent popular articles</b>. Thanks for visiting our site!</p>
<p></p>
</div> <!-- article -->
</div>
<div class="postcontainer_home">
<div class='article_card '><a href=''>
<div role='img' aria-label='First Shutdown of Niagara Falls in 12,000 Years: A Rare Sight to Behold' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/04/642b3461fb9f05001953ebb0.jpeg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>First Shutdown of Niagara Falls in 12,000 Years: A Rare Sight to Behold</span>
</div></a><div class="article_card_title"><a class='ug_click' title='First Shutdown of Niagara Falls in 12,000 Years: A Rare Sight to Behold by Paulo Montenegro on 2023-04-10, 10:19' href=''>First Shutdown of Niagara Falls in 12,000 Years: A Rare Sight to Behold</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Former Google Engineer claims that humans will achieve immortality soon' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/04/Ray-Kurzweils-Crazy-Yet-Somewhat-Precise-Predictions-About-the-Future_QBS_Featured.png?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Former Google Engineer claims that humans will achieve immortality soon</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Former Google Engineer claims that humans will achieve immortality soon by Paulo Montenegro on 2023-04-03, 17:42' href=''>Former Google Engineer claims that humans will achieve immortality soon</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Romotow: The Foldable Camping Trailer Inspired By A USB Flash Drive' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/romotow-camping-trailer-swivels-out-spacious-deck-lounge-w2-designboom-large.png?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Romotow: The Foldable Camping Trailer Inspired By A USB Flash Drive</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Romotow: The Foldable Camping Trailer Inspired By A USB Flash Drive by Paulo Montenegro on 2023-03-31, 20:30' href=''>Romotow: The Foldable Camping Trailer Inspired By A USB Flash Drive</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='LYRA: Swiss Startup Unveils AR Smart Glasses for Office Work, City Life, And Traveling' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/Lyra-lunettes-intelligentes-scaled.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>LYRA: Swiss Startup Unveils AR Smart Glasses for Office Work, City Life, And Traveling</span>
</div></a><div class="article_card_title"><a class='ug_click' title='LYRA: Swiss Startup Unveils AR Smart Glasses for Office Work, City Life, And Traveling by Paulo Montenegro on 2023-03-31, 20:30' href=''>LYRA: Swiss Startup Unveils AR Smart Glasses for Office Work, City Life, And Traveling</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Man Caught in China Smuggling $46K Worth of Intel CPUs Wrapped Around His Waist' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/e2b97012a23e41bb9bf2824d4a51a1cb.jpg.png?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Man Caught in China Smuggling $46K Worth of Intel CPUs Wrapped Around His Waist</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Man Caught in China Smuggling $46K Worth of Intel CPUs Wrapped Around His Waist by Paulo Montenegro on 2023-03-28, 13:03' href=''>Man Caught in China Smuggling $46K Worth of Intel CPUs Wrapped Around His Waist</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='iPhone 15 Pro Max may bring thinner bezels than Xiaomi and Samsung’s latest flagships' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/FraEin8aMAcGNI8.jpeg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>iPhone 15 Pro Max may bring thinner bezels than Xiaomi and Samsung’s latest flagships</span>
</div></a><div class="article_card_title"><a class='ug_click' title='iPhone 15 Pro Max may bring thinner bezels than Xiaomi and Samsung’s latest flagships by Paulo Montenegro on 2023-03-20, 20:13' href=''>iPhone 15 Pro Max may bring thinner bezels than Xiaomi and Samsung’s latest flagships</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='OpenAI's new GPT-4 with a "human-level performance" scored up to 93% on SAT exams' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/070223-chatgpt-ai.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>OpenAI's new GPT-4 with a "human-level performance" scored up to 93% on SAT exams</span>
</div></a><div class="article_card_title"><a class='ug_click' title='OpenAI's new GPT-4 with a "human-level performance" scored up to 93% on SAT exams by Paulo Montenegro on 2023-03-14, 21:22' href=''>OpenAI's new GPT-4 with a "human-level performance" scored up to 93% on SAT exams</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='iPhone SE 4 could be Apple's secret weapon to 'steal' budget customers from Samsung' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/iphone-se4-render2.png?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>iPhone SE 4 could be Apple's secret weapon to 'steal' budget customers from Samsung</span>
</div></a><div class="article_card_title"><a class='ug_click' title='iPhone SE 4 could be Apple's secret weapon to 'steal' budget customers from Samsung by Paulo Montenegro on 2023-03-13, 18:16' href=''>iPhone SE 4 could be Apple's secret weapon to 'steal' budget customers from Samsung</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Lenovo Launches New Workstations, With Aston Martin DNA' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/2023-03-lenovo-dreamworks-thinkstation-launch-event_03.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Lenovo Launches New Workstations, With Aston Martin DNA</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Lenovo Launches New Workstations, With Aston Martin DNA by Hubert Nguyen on 2023-03-11, 17:17' href=''>Lenovo Launches New Workstations, With Aston Martin DNA</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Ubergizmo’s Best of Mobile World Congress 2023' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/ubergizmo-best-of-mwc-2023.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Ubergizmo’s Best of Mobile World Congress 2023</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Ubergizmo’s Best of Mobile World Congress 2023 by Eliane Fiolet on 2023-03-05, 5:00' href=''>Ubergizmo’s Best of Mobile World Congress 2023</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='TCL NXTPAPER 11 Tablet With Paper-like Screen Experience' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/03/TCL-NXTPAPER-11.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>TCL NXTPAPER 11 Tablet With Paper-like Screen Experience</span>
</div></a><div class="article_card_title"><a class='ug_click' title='TCL NXTPAPER 11 Tablet With Paper-like Screen Experience by Eliane Fiolet on 2023-03-03, 1:47' href=''>TCL NXTPAPER 11 Tablet With Paper-like Screen Experience</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Nothing Phone 2 Coming To The U.S. In Late 2023' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/Nothing-1-Phone-white.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Nothing Phone 2 Coming To The U.S. In Late 2023</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Nothing Phone 2 Coming To The U.S. In Late 2023 by Eliane Fiolet on 2023-01-31, 13:37' href=''>Nothing Phone 2 Coming To The U.S. In Late 2023</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Ubergizmo’s Best Of K-Startup @ CES' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/k-startup-ces-2023-awards-hubert-nguyen.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Ubergizmo’s Best Of K-Startup @ CES</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Ubergizmo’s Best Of K-Startup @ CES by Hubert Nguyen on 2023-01-15, 13:41' href=''>Ubergizmo’s Best Of K-Startup @ CES</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Intel Core i9-13900T Shows Extraordinary Efficiency In Early Benchmarks' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/13th-Gen-Intel-Core-1.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Intel Core i9-13900T Shows Extraordinary Efficiency In Early Benchmarks</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Intel Core i9-13900T Shows Extraordinary Efficiency In Early Benchmarks by Hubert Nguyen on 2023-01-15, 13:08' href=''>Intel Core i9-13900T Shows Extraordinary Efficiency In Early Benchmarks</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Ubergizmo’s Top 3 MIK Products @ CES 2023' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/narma-inc-drone-vtol.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Ubergizmo’s Top 3 MIK Products @ CES 2023</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Ubergizmo’s Top 3 MIK Products @ CES 2023 by Hubert Nguyen on 2023-01-14, 17:31' href=''>Ubergizmo’s Top 3 MIK Products @ CES 2023</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Three LG gram Laptops For 2023. The Lightest Got Even Lighter' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/LG-gram_01.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Three LG gram Laptops For 2023. The Lightest Got Even Lighter</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Three LG gram Laptops For 2023. The Lightest Got Even Lighter by Liliane Nguyen on 2023-01-11, 0:43' href=''>Three LG gram Laptops For 2023. The Lightest Got Even Lighter</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='Ubergizmo's Best of CES 2023' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/best-of-ces-hero-photo.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>Ubergizmo's Best of CES 2023</span>
</div></a><div class="article_card_title"><a class='ug_click' title='Ubergizmo's Best of CES 2023 by Eliane Fiolet on 2023-01-09, 23:00' href=''>Ubergizmo's Best of CES 2023</a></div></div><div class='article_card '><a href=''>
<div role='img' aria-label='HAPTA, Computerized Makeup Applicator For People With Limited Hand Mobility' class='article_card_divimg ug_click lazyload' data-bg='https://i0.wp.com/cdnssl.ubergizmo.com/wp-content/uploads/2023/01/l-oreal-HAPTA-02.jpg?resize=640,640' style="background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');">
<span class='accessibility_text'>HAPTA, Computerized Makeup Applicator For People With Limited Hand Mobility</span>
</div></a><div class="article_card_title"><a class='ug_click' title='HAPTA, Computerized Makeup Applicator For People With Limited Hand Mobility by Eliane Fiolet on 2023-01-09, 17:54' href=''>HAPTA, Computerized Makeup Applicator For People With Limited Hand Mobility</a></div></div> </div> <!-- post container -->
</div> <!-- /Content END -->
<div class="sidebar">
<aside id="sidebar_aside">
</aside>
</div> <!-- /sidebar -->
<div style="clear:both;"></div> <!-- this expands the container to the longest two-column -->
<footer id="site-footer" class="autovisible"><div id="site_information">
<table style="valign:top;">
<tbody><tr>
<td style="width:560px; font-weight: bold;">About Ubergizmo</td>
<td style="width:140px; font-weight: bold;">Editorial</td>
<td style="width:140px; font-weight: bold;">Social</td>
</tr>
<tr style="vertical-align: top;">
<td style="font-size: 90%; padding-right: 35px; color: #CCC; line-height: 1.35;">
<p>
<p>Ubergizmo.com is one of the most popular technology blogs. Featuring honest and opinionated product reviews and a humorous spin on consumer technology, Ubergizmo covers a wide range of gadgets, computing devices, technology breakthroughs and home entertainment products.</p>
<p>The site is a Webby Award Honoree and has been ranked as a Top100 Blog. Ubergizmo is based in San Francisco.</p> </p>
<div>
<!--<img style="width: 100px; margin-top: 15px;" src="https://i0.wp.com/cdnlegacy.ubergizmo.com/img/2020/1.001/webby-honoree.jpg">-->
</div>
</td>
<td style="color: #AAA; line-height: 1.5;">
<a rel="nofollow" href="https://www.ubergizmo.com/about/">About</a><br>
<a rel="nofollow" href="https://www.ubergizmo.com/contact/">Contact</a><br>
<!-- Reprints<br> -->
<a rel="nofollow" target="_blank" href="https://www.ubergizmo.com/privacy/">Privacy Policy</a><br>
<a rel="nofollow" target="_blank" href="https://www.ubergizmo.com/terms/">Terms of Use</a>
</td>
<td style="color: #AAA; line-height: 1.5;">
<a rel="nofollow" target="_blank" href="https://www.youtube.com/ubergizmo">Youtube</a><br>
<a rel="nofollow" target="_blank" href="https://www.instagram.com/ubergizmo/">Instagram</a><br>
<a rel="nofollow" target="_blank" href="https://www.facebook.com/ubergizmo/">Facebook</a><br>
<a rel="nofollow" target="_blank" href="https://twitter.com/ubergizmo">Twitter</a><br>
</td>
</tr>
</tbody></table>
</div></footer>
</div> <!-- meta container END -->
<div id="sub_footer"></div>
<div id='div-gpt-ad-1614955491295-0'></div><script type="text/javascript" src="https://stats.wp.com/e-202417.js" id="jetpack-stats-js" data-wp-strategy="defer"></script>
<script type="text/javascript" id="jetpack-stats-js-after">
/* <![CDATA[ */
_stq = window._stq || [];
_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"19105929\",\"post\":\"0\",\"tz\":\"-7\",\"srv\":\"www.ubergizmo.com\",\"j\":\"1:13.2.2\"}") ]);
_stq.push([ "clickTrackerInit", "19105929", "0" ]);
/* ]]> */
</script>
<script>/*
* This code refers to DOM elements that have been declared or created PRIOR to calling these functions.
* */
if ( UbergizmoAds.Context.UseDFP == true ) {
UbergizmoAds.DFP.AddDynamicSlots_InContent(); // This needs to happen BEFORE FindAndBufferAds()
UbergizmoAds.PreDFP.FindAndBufferAds();
UbergizmoAds.StartObservation();
}
</script></body>
</html>