CINXE.COM
Latest News
<!DOCTYPE html> <html lang="en"> <head> <!-- begin spin_special_output(head_start) --> <style type="text/css" wd_script_id="featureboxes_style" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> .wd_featurebox_icon { display: inline; } .wd_featurebox_icon img { vertical-align: middle; } div.wd_featurebox_group div.wd_tabs_wrapper { border: none; border-bottom: 1px solid #E1E1E1; padding: 0 0 5px 0; } div.wd_featurebox_group div.wd_featurebox { border: none; padding: 8px 0 0 0; } div.wd_featurebox_group li.wd_tab { float: none; color: #666666; } div.wd_featurebox_group li.wd_tab-active { border: none; background-color: transparent; color: #000000; font-weight: bold; } div.wd_featurebox_group li.wd_tab-inactive { cursor: auto; } </style> <script type="text/javascript" src="js/jquery-webdriver.js" wd_script_id="jquery-webdriver.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" src="js/webdriver.js" wd_script_id="webdriver.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" wd_script_id="google_plusone_config_script" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> window.___gcfg = {lang: "en_US"}; webDriver.ytSubscribe = function () { if (window.gapi) gapi.ytsubscribe.go(this.parentNode); } </script> <script type="text/javascript" src="https://apis.google.com/js/platform.js" wd_script_id="google_platform_api_script" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" src="//platform.linkedin.com/in.js" wd_script_id="featurebox_social_linkedin_script" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <style type="text/css" wd_script_id="featurebox_social_header_style" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> div.wd_featurebox-social div.wd_social_header { overflow: auto; border-bottom: 1px solid #cccccc; padding: 0 0 5px 0; } div.wd_featurebox-social div.wd_social_icon { float: left; padding: 0 5px 0 0; } div.wd_featurebox-social div.wd_social_icon img { max-width: 50px; max-height: 50px; } div.wd_featurebox-social div.wd_social_title { font-weight: bold; } </style> <style type="text/css" wd_script_id="featurebox_social_twitter_style" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> div.wd_featurebox-social_twitter div.twtr-bd { padding: 0; } div.wd_featurebox-social_twitter div.twtr-timeline { z-index: auto; } </style> <script type="text/javascript" src="js/wd_load.js" wd_script_id="wd_load.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" src="js/wd_scriptloader.js" wd_script_id="wd_scriptloader.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" wd_script_id="featurebox_social_ajax_script" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> webDriver.jQuery(function ($) { var args = { ajax: "featurebox_social" }; $(".wd_featurebox_social_ajax").each(function() { var $self = $(this); args["fb_id"] = $self.attr("wd_featurebox_social_id"); $.get( "https://www.googlecloudpresscorner.com/latest-news", args, function(data) { var $parent = $self.parent(); $self.replaceWith(data); webDriver.queueCallback(function(){webDriver.doLoad($parent);}); }, "html" ); }); }); </script> <script type="text/javascript" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ==">webDriver.push_jQuery();</script> <script type="text/javascript" src="js/wd_wcag.js" wd_script_id="wd_wcag.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" src="js/wd_tabs.js" wd_script_id="wd_tabs.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <link href="css/wd_tabs.css" type="text/css" rel="stylesheet" wd_script_id="wd_tabs.css"> <script type="text/javascript" src="js/jquery.touchwipe.min.js" wd_script_id="jquery.touchwipe.min.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" src="js/wd_resize.js" wd_script_id="wd_resize.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <script type="text/javascript" src="js/wd_imagesloaded.js" wd_script_id="wd_imagesloaded.js" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="></script> <link href="css/wd_carousel.css" type="text/css" rel="stylesheet" wd_script_id="wd_carousel.css"> <script type="text/javascript" wd_script_id="wd_carousel_script" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> (function($, undefined) { webDriver.loadCarousel = function() { var options = {}; var options_string = $(this).attr("wd_carousel_options"); if (options_string) options = JSON.parse(options_string); $(this).wd_carousel(options); } webDriver.resizeCarousel = function() { $(this).find(".wd_carousel-list").wd_carousel("resize"); return false; } var wd_carousel = function(element, options) { this.init(element, options); }; wd_carousel.prototype = { init: function(element, options) { var self = this; this.$element = $(element); this._options = { selector: "li", center: true, slideSpeed: 500, slideEasing: "linear", infinite: true, widthMode: "content", // content, columns, width heightMode: "fixed", // content, fixed columns: 3, minWidth: 250, scrollUnit: "item", // item, page scrollSize: 1, dragThreshold: 10, "class": "", autoScroll: 0 }; this.options(options); this.$container = $("<div>").addClass("wd_carousel").attr("wd_resize","resizeCarousel").insertBefore(this.$element); if (this._options["class"]) this.$container.addClass(this._options["class"]); this.$cropper = $("<div>").addClass("wd_carousel-cropper").appendTo(this.$container); this.$element .addClass("wd_carousel-list") .appendTo(this.$cropper) .css({position:"absolute",top:0,left:0}) .on("dragstart", "*", function(event) {event.preventDefault();}); this.$prev = $("<a class=\"wd_carousel-arrow wd_carousel-prev fa fa-chevron-left\" href=\"#prev\"><\/a>") .on("click", function(event) { self.stop(); self.prev(); event.preventDefault(); }) .appendTo(this.$container); this.$next = $("<a class=\"wd_carousel-arrow wd_carousel-next fa fa-chevron-right\" href=\"#next\"><\/a>") .on("click", function(event) { self.stop(); self.next(); event.preventDefault(); }) .appendTo(this.$container); // this.$dragger = $("<div>") // .addClass("wd_carousel-dragger") // .appendTo(this.$cropper) this.$cropper .on("click", function(event) { self.onClick(event); }) .on("mousedown touchstart", function(event) { self.dragStart(event); }) .on("mousemove touchmove", function(event) { self.dragMove(event); }) .on("mouseup touchend mouseleave touchcancel", function(event) { self.dragEnd(event); }); this.dragging = false; this.dragged = false; this.$items = this.$element.children(this._options.selector); this.$items.addClass("wd_carousel-item"); // Remove any non-items (e.g. unintended text nodes) this.$element.empty(); this.$element.append(this.$items); this.navEnabled = true; this.currentIndex = 0; this.$currentItem = this.$items.eq(0); this.$clones = $([]); this.size_known = false; this.$element.wd_imagesloaded( function() { self.size_known = true; self.resize(); }, "size" ); this.reset(); this.start(this._options.autoScroll); }, options: function(options) { if (options) { $.extend(this._options, options); } else { return this._options; } }, reload: function(options) { if (options) { this.options(options); } this.resize(); }, reset: function() { this.$items.data("wd_carousel-index", null); this.$clones.data("wd_carousel-index", null); this.$element.children(".wd_clone").detach(); var $children = this.$element.children(); this.itemCount = $children.length; $children.each(function(index) { $(this).data("wd_carousel-index", index); }); if (this.itemCount > 0) { var $last_child = $children.eq(-1); this.listWidth = $last_child.position().left + $last_child.outerWidth(); } else { this.listWidth = 0; } var cropperWidth = this.$cropper.innerWidth(); if (this.itemCount < 2 || this.listWidth <= cropperWidth) { var position = this._options.center ? ((cropperWidth-this.listWidth)/2) : 0; this.$element.css("left", position); $children.addClass("wd_carousel-current"); if (this.itemCount > 0 && this.size_known) { this.$currentItem = this.itemAt(this.listWidth/2); this.currentIndex = this.$currentItem.data("wd_carousel-index"); } this.hideNav(true); } else { var left = cropperWidth; for (var i = -1; i > -$children.length; --i) { var $item = $children.eq(i); var $clone = $item.data("wd_carousel-clone-left"); if (!$clone) $clone = this.clone($item, "left"); this.$element.prepend($clone); $clone.data("wd_carousel-index", i); left -= $item.outerWidth(); if (left <= 0) break; } var right = 0; for (var i = 0; i < $children.length; ++i) { var $item = $children.eq(i); var $clone = $item.data("wd_carousel-clone-right"); if (!$clone) $clone = this.clone($item, "right"); this.$element.append($clone); $clone.data("wd_carousel-index", $children.length+i); right += $item.outerWidth(); if (right >= cropperWidth) break; } this.hideNav(false); var index = this.$currentItem.data("wd_carousel-index"); if (!index) index = 0; this.scrollToIndex(index, true); } }, clone: function($item, dir) { var $clone = $item.clone(true) .attr("id","") .addClass("wd_clone") .data("wd_carousel-cloned-from", $item); $clone.find("[id]").each(function() { $(this).attr("id", ""); }); $item.data("wd_carousel-clone-"+dir, $clone); this.$clones = this.$clones.add($clone); return $clone; }, hideNav: function(hide) { this.$prev.toggle(!hide); this.$next.toggle(!hide); this.navEnabled = !hide; }, next: function() { return this.scrollBy(this._options.scrollSize, this._options.scrollUnit); }, prev: function() { return this.scrollBy(-this._options.scrollSize, this._options.scrollUnit); }, scrollBy: function(count, unit) { if (!this.navEnabled) return false; var index; if (unit == "item") { index = this.currentIndex + count; } else { // unit == "page" var pageWidth = this.$cropper.innerWidth(); var offset = count; if (this._options.center) { pageWidth /= 2; ++offset; } var position = offset * pageWidth - this.$element.position().left; var $item = this.itemAt(position); index = $item.data("wd_carousel-index"); if (index == this.currentIndex) index += (count < 0) ? -1 : 1; } return this.scrollToIndex(index); }, _doAutoScroll: function() { if (this.navEnabled && this.autoScrollInterval > 0) { var self = this; this.autoScrollTimer = setTimeout(function() { self.next(); }, this.autoScrollInterval ); } }, start: function(interval) { this.pause(); if (interval !== undefined) this.autoScrollInterval = interval; this._doAutoScroll(); }, pause: function() { if (this.autoScrollTimer) { clearTimeout(this.autoScrollTimer); this.autoScrollTimer = null; } }, stop: function() { this.pause(); this.autoScrollInterval = 0; }, scrollToIndex: function(index, now) { if (this.itemCount == 0 || !this.navEnabled) return false; this.pause(); var $children = this.$element.children().not(".wd_clone"); index = (index + $children.length) % $children.length; var $child = $children.eq(index); this.$element.find(".wd_carousel-current").removeClass("wd_carousel-current"); $child.addClass("wd_carousel-current"); var position = -$child.position().left; if (this._options.center) { position += this.$cropper.innerWidth()/2 - $child.outerWidth()/2; } if (this._options.slideEasing && !now) { this.$element.stop(); var cur_offset = this._options.center ? (this.$cropper.innerWidth() / 2) : 0; var cur_pos = this.$element.position().left; var $cur_item = this.itemAt(cur_offset - cur_pos); var cur_dist = Math.abs(position - cur_pos); var $clone, clone_pos, clone_dist; $clone = $cur_item.data("wd_carousel-clone-left"); if ($clone) { var clone_pos = -$clone.position().left; if (this._options.center) { clone_pos += this.$cropper.innerWidth()/2 - $clone.outerWidth()/2; } clone_dist = Math.abs(position - clone_pos); if (clone_dist < cur_dist) { cur_pos = clone_pos; cur_dist = clone_dist; } } $clone = $cur_item.data("wd_carousel-clone-right"); if ($clone) { var clone_pos = -$clone.position().left; if (this._options.center) { clone_pos += this.$cropper.innerWidth()/2 - $clone.outerWidth()/2; } clone_dist = Math.abs(position - clone_pos); if (clone_dist < cur_dist) { cur_pos = clone_pos; cur_dist = clone_dist; } } var self = this; this.$element.css("left", cur_pos); this.$element.animate({left: position}, this._options.slideSpeed, this._options.slideEasing, function() {self.start();}); } else { this.$element.css("left", position); this.start(); } this.currentIndex = index; this.$currentItem = $child; }, scrollToItem: function(item) { var index = $(item).data("wd_carousel-index"); if (index !== null) this.scrollToIndex(index); }, makeItemCurrent: function(item) { var $item = $(item); if (!$item.hasClass("wd_carousel-current")) { this.$element.find(".wd_carousel-current").removeClass("wd_carousel-current"); var $clonedFrom = $item.data("wd_carousel-cloned-from"); if ($clonedFrom) { var clone_pos = $item.position().left; var item_pos = $clonedFrom.position().left; var offset = clone_pos - item_pos; this.$element.css("left", this.$element.css("left") + offset); this.dragListX += offset; $item = $clonedFrom; } $item.addClass("wd_carousel-current"); this.currentIndex = $item.data("wd_carousel-index"); this.$currentItem = $item; } }, itemAt: function(position) { var $children = this.$element.children(); if ($children.length == 0) return null; var $item = $children.eq(Math.floor($children.length/2)); var dir = 0; while (true) { if (position < $item.position().left) { $item = $item.prev(); if (dir == 1) break; dir = -1; } else if (position > $item.position().left + $item.outerWidth()) { $item = $item.next(); if (dir == -1) break; dir = 1; } else { break; } if ($item.length == 0) break; } return $item; }, onClick: function(event) { if (this.dragged) { event.stopImmediatePropagation(); event.stopPropagation(); event.preventDefault(); } }, dragStart: function(event) { this.dragged = false; if (!this.navEnabled) return; this.pause(); this.dragIndex = this.currentIndex; this.dragStartX = this.eventPosition(event); if (this.dragStartX === undefined) return; this.dragListX = this.$element.position().left; // this.$cropper.addClass("dragging"); this.dragging = true; }, dragMove: function(event) { if (!this.dragging) return; event.preventDefault(); var pos = this.eventPosition(event); var delta = pos - this.dragStartX; if (!this.dragged && Math.abs(delta) >= this._options.dragThreshold) { this.$cropper.addClass("dragging"); this.dragged = true; } if (this.dragged) { var list_position = this.dragListX+delta; this.$element.css("left", list_position); var offset = this._options.center ? (this.$cropper.innerWidth() / 2) : 0; var position = offset - this.$element.position().left; var $item = this.itemAt(position); this.makeItemCurrent($item); } }, dragEnd: function(event) { if (!this.dragging) return; if (this.dragged) { var offset = this._options.center ? (this.$cropper.innerWidth() / 2) : 0; var position = offset - this.$element.position().left; var $item = this.itemAt(position); var index = $item.data("wd_carousel-index"); if (index !== null && index != this.dragIndex) this.stop(); this.scrollToIndex(index); } this.$cropper.removeClass("dragging"); this.dragging = false; this.start(); }, eventPosition: function(event) { if (event.originalEvent && event.originalEvent.touches) { var touches = event.originalEvent.touches; if (touches.length != 1) return undefined; return touches[0].pageX; } else { return event.pageX; } }, filter: function(selector) { this.$element.children().detach(); var $items = this.$items; if (selector) $items = $items.filter(selector); if ($items.length > 0) this.$element.append($items); this.reset(); }, destroy: function() { this.stop(); this.filter(false); this.$clones = $([]); this.$items .removeClass("wd_carousel-item") .data("wd_carousel-index", null) .data("wd_carousel-clone-right", null) .data("wd_carousel-clone-left", null); this.$element .removeClass("wd_carousel-list") .insertBefore(this.$container); this.$container.remove(); }, resize: function() { if (this._options.widthMode != "content") { var totalWidth = this.$cropper.innerWidth(); var columns = this._options.columns; if (this._options.widthMode == "width") columns = Math.max(Math.floor(totalWidth / this._options.minWidth), 1); var width = totalWidth / columns; this.$items.outerWidth(width); this.$clones.outerWidth(width); } webDriver.doResize(this.$element); if (this._options.heightMode == "content") { var height = this.$element.outerHeight(); this.$cropper.height(height); } this.reset(); } }; $.fn.wd_carousel = function(options) { var args = Array.prototype.slice.call(arguments, 1); var result = this; this.each(function() { var instance = $(this).data("wd_carousel"); if (typeof options == "string") { var res = instance[options].apply(instance, args); if (typeof res != "undefined") { result = res; return false; } } else { if (instance) { instance.reload(options); } else { $(this).data("wd_carousel", new wd_carousel(this, options)); } } }); return result; }; })(webDriver.jQuery); </script> <style type="text/css" wd_script_id="template teaser_carousel:newsfeed_releases:site style" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ==">.wd_newsfeed_releases-teaser .wd_date { font-weight: bold; } .wd_newsfeed_releases-teaser .wd_title { font-weight: bold; } .wd_newsfeed_releases-teaser .wd_carousel-list { height: auto; } .wd_newsfeed_releases-teaser .wd_carousel-item { max-width: 200px; } </style> <link href="thirdparty/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" wd_script_id="font-awesome.min.css"> <script type="text/javascript" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ==">webDriver.pop_jQuery();</script> <!-- end spin_special_output(head_start) --> <title>Latest News</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="twitter:card" content="summary" /> <meta property="og:site_name" content="Google Cloud Press Corner" /> <meta property="og:url" content="https://www.googlecloudpresscorner.com/latest-news" /> <meta name="image" property="og:image" content="https://www.googlecloudpresscorner.com/image/GC_socialsharing.jpg" /> <meta name="twitter:image" content="https://www.googlecloudpresscorner.com/image/GC_socialsharing.jpg" /> <link rel="alternate" href="https://www.googlecloudpresscorner.com/press-releases?pagetemplate=rss" type="application/rss+xml" title="Press Releases"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="//fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,700|Google+Sans:300,400,500,700&lang=en" rel="stylesheet"> <link rel="shortcut icon" href="favicon.ico"> <link rel="apple-touch-icon" href="apple-icon.png"> <link rel="stylesheet" href="css/styles.26d34b5dd98f515cd746.bundle.css"> <link rel="stylesheet" href="css/footer.css"> <link rel="stylesheet" href="css/mat-button.css"> <link rel="stylesheet" href="css/search.css"> <link rel="stylesheet" href="css/header2.css"> <link rel="stylesheet" href="css/secondary-nav.component.css"> <link rel="stylesheet" href="css/site-header.component.css"> <link rel="stylesheet" type="text/css" href="css/jquery.fancybox.css"> <link rel="stylesheet" type="text/css" href="css/wd_wcag.css"> <link rel="stylesheet" type="text/css" href="css/wdcontent.css"> <style type="text/css"> @keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}}@-moz-keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}}@-o-keyframes fadein {0% {opacity:0;}85% {opacity:0;}100% {opacity:1;}} </style> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-175165319-86"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-175165319-86'); </script> <!-- begin spin_special_output(head_end) --> <link href="css/single_slider_responsive.css" type="text/css" rel="stylesheet" wd_script_id="single_slider_responsive.css"> <script type="text/javascript" wd_script_id="single_slider_carousel_function" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> !function ($) { "use strict"; // jshint ;_; /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) * ======================================================= */ webDriver.jQuery(function ($) { $.support.transition = (function () { var transitionEnd = (function () { var el = document.createElement("bootstrap") , transEndEventNames = { "WebkitTransition" : "webkitTransitionEnd" , "MozTransition" : "transitionend" , "OTransition" : "oTransitionEnd otransitionend" , "transition" : "transitionend" } , name for (name in transEndEventNames){ if (el.style[name] !== undefined) { return transEndEventNames[name] } } }()) return transitionEnd && { end: transitionEnd } })() }) }(webDriver.jQuery); !function ($) { "use strict"; // jshint ;_; /* CAROUSEL CLASS DEFINITION * ========================= */ var Carousel = function (element, options) { this.$element = $(element) this.$indicators = this.$element.find(".single_slider_carousel_indicators") this.options = options this.options.pause == "hover" && this.$element .on("mouseenter", $.proxy(this.pause, this)) .on("mouseleave", $.proxy(this.cycle, this)) } Carousel.prototype = { cycle: function (e) { if (!e) this.paused = false if (this.interval) clearInterval(this.interval); this.options.interval && !this.paused && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) return this } , getActiveIndex: function () { this.$active = this.$element.find(".item.active") this.$items = this.$active.parent().children() return this.$items.index(this.$active) } , to: function (pos) { var activeIndex = this.getActiveIndex() , that = this if (pos > (this.$items.length - 1) || pos < 0) return if (this.sliding) { return this.$element.one("slid", function () { that.to(pos) }) } if (activeIndex == pos) { return this.pause().cycle() } return this.slide(pos > activeIndex ? "next" : "prev", $(this.$items[pos])) } , pause: function (e) { if (!e) this.paused = true if (this.$element.find(".next, .prev").length && $.support.transition.end) { this.$element.trigger($.support.transition.end) this.cycle(true) } clearInterval(this.interval) this.interval = null return this } , next: function () { if (this.sliding) return return this.slide("next") } , prev: function () { if (this.sliding) return return this.slide("prev") } , slide: function (type, next) { if (!$.support.transition && this.$element.hasClass("slide")) { // block added for IE CSS3 transition support this.$element.find(".item").stop(true, true); // finish animation and jump to end. } var $active = this.$element.find(".item.active") , $next = next || $active[type]() , isCycling = this.interval , direction = type == "next" ? "left" : "right" , fallback = type == "next" ? "first" : "last" , that = this , e = $.Event("slide") this.sliding = true isCycling && this.pause() $next = $next.length ? $next : this.$element.find(".item")[fallback]() e = $.Event("slide", { relatedTarget: $next[0] , direction: direction }) if ($next.hasClass("active")) return if (this.$indicators.length) { this.$indicators.find(".active").removeClass("active") this.$element.one("slid", function () { var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) $nextIndicator && $nextIndicator.addClass("active") }) } if ($.support.transition && this.$element.hasClass("slide")) { this.$element.trigger(e) if (e.isDefaultPrevented()) return $next.addClass(type) $next[0].offsetWidth // force reflow $active.addClass(direction) $next.addClass(direction) this.$element.one($.support.transition.end, function () { $next.removeClass([type, direction].join(" ")).addClass("active") $active.removeClass(["active", direction].join(" ")) that.sliding = false setTimeout(function () { that.$element.trigger("slid") }, 0) }) } else if(!$.support.transition && this.$element.hasClass("slide")) { // block added for IE CSS3 transition support this.$element.trigger(e) if (e.isDefaultPrevented()) return $active.animate({left: (direction == "right" ? "100%" : "-100%")}, 600, function(){ $active.removeClass("active") that.sliding = false setTimeout(function () { that.$element.trigger("slid") }, 0) }) $next.addClass(type).css({left: (direction == "right" ? "-100%" : "100%")}).animate({left: "0"}, 600, function(){ $next.removeClass(type).addClass("active") }) } else { this.$element.trigger(e) if (e.isDefaultPrevented()) return $active.removeClass("active") $next.addClass("active") this.sliding = false this.$element.trigger("slid") } isCycling && this.cycle() return this } } /* CAROUSEL PLUGIN DEFINITION * ========================== */ var old = $.fn.carousel $.fn.carousel = function (option) { return this.each(function () { var $this = $(this) , data = $this.data("carousel") , options = $.extend({}, $.fn.carousel.defaults, typeof option == "object" && option) , action = typeof option == "string" ? option : options.slide if (!data) $this.data("carousel", (data = new Carousel(this, options))) if (typeof option == "number") data.to(option) else if (action) data[action]() else if (options.interval) data.cycle() }) } $.fn.carousel.defaults = { interval: 5000 , pause: "hover" } $.fn.carousel.Constructor = Carousel /* CAROUSEL NO CONFLICT * ==================== */ $.fn.carousel.noConflict = function () { $.fn.carousel = old return this } /* CAROUSEL DATA-API * ================= */ $(document).on(("ontouchend" in document.documentElement) ? "touchend.carousel.data-api" : "click.carousel.data-api", "[data-slide], [data-slide-to]", function (e) { var $this = $(this), href , $target = $($this.attr("data-target") || (href = $this.attr("href")) && href.replace(/.*(?=#[^\s]+$)/, "")) //strip for ie7 , options = $.extend({}, $target.data(), $this.data()) , slideIndex $target.carousel(options) if (slideIndex = $this.attr("data-slide-to")) { $target.data("carousel").pause().to(slideIndex).cycle() } e.preventDefault() }) }(webDriver.jQuery); </script> <link rel="canonical" href="https://www.googlecloudpresscorner.com/" /> <!-- end spin_special_output(head_end) --> </head> <body class="glue-flexbox wd_pageid_20303"> <div class="wrapper"> <div _ngcontent-c2="" class="h-c-header__drawer-backdrop" id="h-js-header__drawer-backdrop"></div> <div _ngcontent-c2="" class="h-js-header__drawer-backdrop--desktop"></div> <div _ngcontent-c2="" class="glue-header h-c-header h-c-header--corporate-initiative" id="page-top"> <div _ngcontent-c2="" class="h-c-header__bar"> <!-- <div _ngcontent-c2="" class="h-c-header__hamburger h-c-header__hamburger--first-tier"> <div _ngcontent-c2="" class="h-c-header__hamburger-wrapper"> <button _ngcontent-c2="" aria-controls="h-js-header__drawer" aria-expanded="false" aria-label="Open the navigation drawer" class="h-c-header__hamburger-link" type="button"> <svg _ngcontent-c2="" aria-label="Navigation" class="h-c-header__hamburger-img h-c-header__hamburger-img--standard" role="img"> <use _ngcontent-c2="" xlink:href="#h-burger" class="h-c-header__hamburger-svg"></use> </svg> <svg _ngcontent-c2="" aria-label="Navigation" class="h-c-header__hamburger-img h-c-header__hamburger-img--reversed" role="img"> <use _ngcontent-c2="" xlink:href="#h-burger" class="h-c-header__hamburger-svg"></use> </svg> </button> </div> </div> --> <div _ngcontent-c2="" class="h-c-header__lockup"> <div _ngcontent-c2="" class="h-c-header__company-logo"> <a _ngcontent-c2="" class="h-c-header__company-logo-link" clicktracker="" href="https://cloud.google.com" title="Google Cloud" track-metadata-eventdetail="https://cloud.google.com" track-metadata-position="nav" track-name="Google Cloud" track-type="blog nav"> <span class="wd_sr-only">Google Cloud Logo</span> <svg _ngcontent-c2="" aria-label="Google Cloud" class="h-c-header__company-logo-img h-c-header__company-logo-img--standard" role="img"> <use _ngcontent-c2="" xlink:href="#h-color-cloud-logo"></use> </svg> </a> </div> <div _ngcontent-c2="" class="h-c-header__product-logo"> <div _ngcontent-c2="" class="h-c-header__product-logo-link"><span _ngcontent-c2="" class="h-c-header__product-logo-text">News</span></div> </div> <a _ngcontent-c2="" class="h-c-header__jump-to-content" href="#jump-content"><span _ngcontent-c2="" class="h-c-header__jump-to-content-text">Skip to content</span></a></div> <div _ngcontent-c2="" class="h-c-header__initiative-logo"> <a _ngcontent-c2="" class="h-c-header__initiative-logo-link" href="https://www.googlecloudpresscorner.com/latest-news"><span _ngcontent-c2="" class="h-c-header__initiative-logo-text">News</span></a></div> <div _ngcontent-c2="" aria-label="More Options" class="h-c-header-menu-dropdown__button" title="More Option Menu"><span _ngcontent-c2="" class="h-c-header-menu-dropdown__label">Menu</span> <svg _ngcontent-c2="" aria-label="Navigation" class="h-c-header-menu-dropdown__svg" role="img"> <use _ngcontent-c2="" xlink:href="#mi-chevron"></use> </svg> </div> <nav _ngcontent-c2="" class="h-c-header__nav"> <ul _ngcontent-c2="" class="h-c-header__nav-list"> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link h-is-active" href="https://www.googlecloudpresscorner.com/latest-news" target="_self"> Latest News </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/press-releases" target="_self"> Press Releases </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/leadership" target="_self"> Leadership </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/digital-assets" target="_self"> Digital Assets </a> </li> <li aria-level="1" class="h-c-header__nav-li"> <a aria-expanded="true" class="h-c-header__nav-li-link" href="https://www.googlecloudpresscorner.com/subscribe" target="_self"> Subscribe </a> </li> </ul> </nav> <search-header _ngcontent-c2="" _nghost-c5=""> <div _ngcontent-c5="" uni-component="searchBar" class="search-bar desktop"> <form _ngcontent-c5="" class="search-bar__form" id="search-form" method="POST" action="https://www.googlecloudpresscorner.com/index.php?s=20322"> <legend class="wd_sr-only">Desktop Search</legend><label for="search-input" class="wd_sr-only">Search</label><input _ngcontent-c5="" aria-label="Find an article..." placeholder="Find an article..." name="query" type="text" class="search-bar__input desktop" id="search-input"> <button _ngcontent-c5="" aria-label="Search" class="search-bar__button search-bar__button--search"> <svg _ngcontent-c5="" class="h-c-icon h-c-icon--color-text" role="img"> <use _ngcontent-c5="" xlink:href="#mi-search"></use> </svg> </button> <!----> </form> </div> </search-header> <div _ngcontent-c2="" class="h-c-header__cta"> <ul _ngcontent-c2="" class="h-c-header__cta-list"> <li _ngcontent-c2="" class="h-c-header__cta-li"> <button _ngcontent-c2="" aria-label="Search" class="uni-header-search-button" id="search-button"> <svg _ngcontent-c2="" class="h-c-icon h-c-icon--color-text uni-header-search-button__icon" role="img" id="search-button-svg"> <use id="search-button-use" _ngcontent-c2="" xlink:href="#mi-search"></use> </svg> </button> </li> <!-- <li _ngcontent-c2="" aria-label="More Options" class="h-c-header__cta-li" title="More Option Menu"> <secondary-nav _ngcontent-c2="" _nghost-c6=""> <div _ngcontent-c6="" class="nav-kebab"> <div _ngcontent-c6="" class="glue-c-popover"> <p _ngcontent-c6="" class="glue-c-popover__trigger nav-kebab-popover__trigger h-c-header__cta-li-link"> <svg _ngcontent-c6="" class="h-c-icon h-c-icon--color-text nav-kebab__icon" role="img"> <use _ngcontent-c6="" xlink:href="#mi-more-vert"></use> </svg> </p> <div _ngcontent-c6="" class="glue-c-popover__dialog nav-kebab-popover__dialog"> <ul _ngcontent-c6="" class="h-no-bullet" id="secondary-nav-list"> <li _ngcontent-c6=""><a _ngcontent-c6="" href="/blog/about">About</a></li> <li _ngcontent-c6=""><a _ngcontent-c6="" href="https://cloudblog.withgoogle.com/rss/"><span _ngcontent-c6="">RSS Feed</span><svg _ngcontent-c6="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--18px" viewBox="0 0 24 24"><use _ngcontent-c6="" xlink:href="#mi-rss-feed" xmlns:xlink="http://www.w3.org/1999/xlink"></use></svg></a></li> </ul> <div _ngcontent-c6="" aria-label="Close" class="glue-c-popover__close-btn h-u-visually-hidden">脳</div> </div> </div> </div> </secondary-nav> </li> --> </ul> </div> <!----> <div _ngcontent-c2="" class="header-top__cta ng-star-inserted"><a _ngcontent-c2="" class="blog-button--primary blog-button" clicktracker="" track-metadata-position="nav" track-name="get started" track-type="button" href="https://console.cloud.google.com/freetrial" track-metadata-eventdetail="https://console.cloud.google.com/freetrial">Get started</a></div> <div _ngcontent-c2="" class="h-c-header__bar-underside"></div> </div> <div _ngcontent-c2="" aria-label="Navigation drawer" class="mobile-drawer" tabindex="0"> <div _ngcontent-c2="" class="mobile-drawer__content"> <search-header _ngcontent-c2="" _nghost-c5=""> <div _ngcontent-c5="" uni-component="searchBar" class="search-bar mobile"> <form _ngcontent-c5="" class="search-bar__form" method="POST" action="https://www.googlecloudpresscorner.com/index.php?s=20322"> <legend class="wd_sr-only">Mobile Search</legend><label for="search-input-mobile" class="wd_sr-only">Search</label><input _ngcontent-c5="" aria-label="Find an article..." placeholder="Find an article..." name="query" type="text" class="search-bar__input mobile" id="search-input-mobile"> <button _ngcontent-c5="" aria-label="Search" class="search-bar__button search-bar__button--search"> <svg _ngcontent-c5="" class="h-c-icon h-c-icon--color-text" role="img"> <use _ngcontent-c5="" xlink:href="#mi-search"></use> </svg> </button> <!----> </form> </div> </search-header> <nav _ngcontent-c2="" class="mobile-drawer__nav"> <ul _ngcontent-c2="" class="mobile-drawer__nav-list"> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link h-is-active" href="https://www.googlecloudpresscorner.com/latest-news" target="_self">Latest News</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/press-releases" target="_self">Press Releases</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/leadership" target="_self">Leadership</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/digital-assets" target="_self">Digital Assets</a> </li> <li aria-level="1" class="mobile-drawer__nav-li"> <a class="mobile-drawer__nav-li-link" href="https://www.googlecloudpresscorner.com/subscribe" target="_self">Subscribe</a> </li> </ul> </nav> </div> </div> </div> <main id="jump-content"> <section class="h-c-page"> <h1 class="">Press Corner</h1> <div id="single_slider_responsive" class="single_slider_carousel slide"> <ol class="single_slider_carousel_indicators"> <li data-target="#single_slider_responsive" data-slide-to="0"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="1"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="2"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="3"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="4"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="5"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="6"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="7"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="8"><span></span></li><li data-target="#single_slider_responsive" data-slide-to="9"><span></span></li> </ol> <div class="single_slider_carousel_container"> <div class="single_slider_carousel_inner"> <div class="item"><a href="2024-09-24-Warner-Bros-Discovery-Deploys-AI-Powered-Captioning-Solution-Built-Using-Google-Cloud-AI" target="_blank"><img src="/image/warner-bros-discovery-banner.jpg" title="Warner Bros. Discovery Deploys AI-Powered Captioning Solution Built Using Google Cloud AI" alt="Warner Bros. Discovery Deploys AI-Powered Captioning Solution Built Using Google Cloud AI" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-09-24-Warner-Bros-Discovery-Deploys-AI-Powered-Captioning-Solution-Built-Using-Google-Cloud-AI" target="_blank">Warner Bros. Discovery Deploys AI-Powered Captioning Solution Built Using Google Cloud AI</a></h4></div></div><div class="item"><a href="2024-08-08-New-Gen-AI-Research-From-Google-Cloud-and-National-Research-Group-Shows-Strong-ROI-for-Early-Adopters,1" target="_blank"><img src="/image/google_cloud_social.jpg" title="New Gen AI Research From Google Cloud and National Research Group Shows Strong ROI for Early Adopters" alt="New Gen AI Research From Google Cloud and National Research Group Shows Strong ROI for Early Adopters" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-08-08-New-Gen-AI-Research-From-Google-Cloud-and-National-Research-Group-Shows-Strong-ROI-for-Early-Adopters,1" target="_blank">New Gen AI Research From Google Cloud and National Research Group Shows Strong ROI for Early Adopters</a></h4></div></div><div class="item"><a href="2024-04-09-Google-Cloud-and-Mercedes-Benz-Deepen-Partnership-to-Power-New-Customer-Experiences-with-AI" target="_blank"><img src="/image/Mercedes+Logo-Google+Cloud+Next+%2724.png" title="Google Cloud and Mercedes-Benz Deepen Partnership to Power New Customer Experiences with AI" alt="Google Cloud and Mercedes-Benz Deepen Partnership to Power New Customer Experiences with AI" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-Google-Cloud-and-Mercedes-Benz-Deepen-Partnership-to-Power-New-Customer-Experiences-with-AI" target="_blank">Google Cloud and Mercedes-Benz Deepen Partnership to Power New Customer Experiences with AI</a></h4></div></div><div class="item"><a href="2024-04-09-Bayer-and-Google-Cloud-to-Accelerate-Development-of-AI-powered-Healthcare-Applications-for-Radiologists" target="_blank"><img src="/image/Bayer+Logo-+-+Google+Cloud+Next+%2724.png" title="Bayer and Google Cloud Collaborate to Bring Responsible AI Solutions to Radiologists" alt="Bayer and Google Cloud Collaborate to Bring Responsible AI Solutions to Radiologists" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-Bayer-and-Google-Cloud-to-Accelerate-Development-of-AI-powered-Healthcare-Applications-for-Radiologists" target="_blank">Bayer and Google Cloud Collaborate to Bring Responsible AI Solutions to Radiologists</a></h4></div></div><div class="item"><a href="2024-04-09-WPP-and-Google-Cloud-Forge-Groundbreaking-New-Collaboration-to-Lead-Generative-AI-driven-Marketing-into-its-Next-Chapter" target="_blank"><img src="/image/WPP+Logo-+Google+Cloud+Next+%2724.png" title="WPP and Google Cloud forge groundbreaking new partnership for AI-driven marketing evolution" alt="WPP and Google Cloud forge groundbreaking new partnership for AI-driven marketing evolution" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-WPP-and-Google-Cloud-Forge-Groundbreaking-New-Collaboration-to-Lead-Generative-AI-driven-Marketing-into-its-Next-Chapter" target="_blank">WPP and Google Cloud forge groundbreaking new partnership for AI-driven marketing evolution</a></h4></div></div><div class="item"><a href="2024-04-09-IHG-Hotels-Resorts-Builds-a-New-Travel-Planner-Powered-by-Google-Cloud-AI" target="_blank"><img src="/image/IHG+Logo-+Google+Cloud+Next+%2724.png" title="IHG Hotels & Resorts Builds a New Travel Planner Powered by Google Cloud AI" alt="IHG Hotels & Resorts Builds a New Travel Planner Powered by Google Cloud AI" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-IHG-Hotels-Resorts-Builds-a-New-Travel-Planner-Powered-by-Google-Cloud-AI" target="_blank">IHG Hotels & Resorts Builds a New Travel Planner Powered by Google Cloud AI</a></h4></div></div><div class="item"><a href="2024-04-09-Best-Buy,-Google-Cloud,-and-Accenture-Partner-to-Create-a-Better-Customer-Support-Experience-with-Generative-AI" target="_blank"><img src="/image/Best+Buy+Logo-+Google+Cloud+Next+%2724.png" title="Best Buy, Google Cloud, and Accenture Partner to Create a Better Customer Support Experience with Generative AI" alt="Best Buy, Google Cloud, and Accenture Partner to Create a Better Customer Support Experience with Generative AI" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-Best-Buy,-Google-Cloud,-and-Accenture-Partner-to-Create-a-Better-Customer-Support-Experience-with-Generative-AI" target="_blank">Best Buy, Google Cloud, and Accenture Partner to Create a Better Customer Support Experience with Generative AI</a></h4></div></div><div class="item"><a href="2024-04-09-Discover-Financial-Services-Deploys-Google-Clouds-Generative-AI-to-Transform-Customer-Service" target="_blank"><img src="/image/Discover+Logo-+Google+Cloud+Next+%2724.png" title="Discover Financial Services Deploys Google Cloud's Generative AI to Transform Customer Service" alt="Discover Financial Services Deploys Google Cloud's Generative AI to Transform Customer Service" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-Discover-Financial-Services-Deploys-Google-Clouds-Generative-AI-to-Transform-Customer-Service" target="_blank">Discover Financial Services Deploys Google Cloud's Generative AI to Transform Customer Service</a></h4></div></div><div class="item"><a href="2024-04-09-Orange-Expands-Partnership-With-Google-Cloud-to-Use-AI-and-GenAI-Across-Workstreams-and-Geographies-With-New-Solutions,-Closer-to-Operations" target="_blank"><img src="/image/orange_logo_1200x627px.png" title="Orange Expands Partnership With Google Cloud to Use AI and GenAI Across Workstreams and Geographies With New Solutions, Closer to Operations" alt="Orange Expands Partnership With Google Cloud to Use AI and GenAI Across Workstreams and Geographies With New Solutions, Closer to Operations" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-Orange-Expands-Partnership-With-Google-Cloud-to-Use-AI-and-GenAI-Across-Workstreams-and-Geographies-With-New-Solutions,-Closer-to-Operations" target="_blank">Orange Expands Partnership With Google Cloud to Use AI and GenAI Across Workstreams and Geographies With New Solutions, Closer to Operations</a></h4></div></div><div class="item"><a href="2024-04-09-PwC-and-Google-Cloud-Announce-Strategic-Collaboration-to-Accelerate-Enterprise-Adoption-of-Vertex-AI-and-Gemini-Models" target="_blank"><img src="/image/PWC+Logo-+Google+Cloud+Next+%2724.png" title="PwC and Google Cloud Announce Strategic Collaboration to Accelerate Enterprise Adoption of Vertex AI and Gemini Models" alt="PwC and Google Cloud Announce Strategic Collaboration to Accelerate Enterprise Adoption of Vertex AI and Gemini Models" border="0" /></a><div class="single_slider_carousel_caption"><h4><a href="2024-04-09-PwC-and-Google-Cloud-Announce-Strategic-Collaboration-to-Accelerate-Enterprise-Adoption-of-Vertex-AI-and-Gemini-Models" target="_blank">PwC and Google Cloud Announce Strategic Collaboration to Accelerate Enterprise Adoption of Vertex AI and Gemini Models</a></h4></div></div> </div> </div> <!-- Carousel nav --> <a class="single_slider_carousel_control left" href="#single_slider_responsive" data-slide="prev">‹</a> <a class="single_slider_carousel_control right" href="#single_slider_responsive" data-slide="next">›</a> </div> <div class="single_slider_carousel_bottom"></div> </section> <section class="h-c-page"> <div class="h-c-grid"> <div class="h-c-grid__col h-c-grid__col--12"> <div class="wd_featureboxes_top wd_featureboxes-horizontal"> <div id="wd_featurebox-teaser_825" class="wd_featurebox_container wd_featurebox-teaser"><div class="wd_featurebox_title">Press Releases</div><div class="wd_featurebox"> <div class="wd_newsfeed_releases-teaser"> <ul class="wd_layout-carousel wd_item_list" wd_carousel_options="{"class":"wd_item_wrapper","center":0,"heightMode":"fixed"}" wd_onload="loadCarousel"><li class="wd_item"> <div class="wd_date">Nov 20</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-11-20-Cision-to-Transform-AI-Powered-Communications-in-Collaboration-with-Google-Cloud">Cision to Transform AI-Powered Communications in Collaboration with Google Cloud</a></div> </li><li class="wd_item"> <div class="wd_date">Nov 20</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-11-20-KPMG-Invests-100M-in-Google-Cloud-Alliance-to-Accelerate-Enterprise-Adoption-of-AI">KPMG Invests $100M in Google Cloud Alliance to Accelerate Enterprise Adoption of AI</a></div> </li><li class="wd_item"> <div class="wd_date">Nov 14</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-11-14-Companies-of-Schwarz-Group-and-Google-to-Sign-Partnership-to-Jointly-Deliver-Sovereign,-Secure-Workplace-Productivity-Solutions-for-Germany-and-Europe">Companies of Schwarz Group and Google to Sign Partnership to Jointly Deliver Sovereign, Secure Workplace Productivity Solutions for Germany and Europe</a></div> </li><li class="wd_item"> <div class="wd_date">Nov 13</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-11-13-Dow-Jones-Launches-Factiva-Smart-Summary">Dow Jones Launches Factiva Smart Summary </a></div> </li><li class="wd_item"> <div class="wd_date">Nov 05</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-11-05-Almarai,-The-Worlds-Largest-Vertically-Integrated-Dairy-Company,-Embarks-on-Digital-Transformation-Journey-With-Google-Cloud">Almarai, The World's Largest Vertically-Integrated Dairy Company, Embarks on Digital Transformation Journey With Google Cloud</a></div> </li><li class="wd_item"> <div class="wd_date">Nov 04</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-11-04-Konecta-and-Google-Cloud-Forge-Strategic-Alliance-to-Drive-AI-Enabled-Innovation-in-Customer-Experience">Konecta and Google Cloud Forge Strategic Alliance to Drive AI-Enabled Innovation in Customer Experience</a></div> </li><li class="wd_item"> <div class="wd_date">Oct 30</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-10-30-PIF-and-Google-Cloud-to-create-advanced-AI-hub-in-Saudi-Arabia">PIF and Google Cloud to create advanced AI hub in Saudi Arabia</a></div> </li><li class="wd_item"> <div class="wd_date">Oct 28</div> <div class="wd_title"><a href="https://www.googlecloudpresscorner.com/2024-10-28-Citi-and-Google-Cloud-Announce-Strategic-Agreement-to-Modernize-Citis-Technology-Infrastructure-and-Drive-Innovation,1">Citi and Google Cloud Announce Strategic Agreement to Modernize Citi's Technology Infrastructure and Drive Innovation</a></div> </li></ul> </div> <p class="more"><a href="https://www.googlecloudpresscorner.com/press-releases"><span>All Press Releases</span></a></p> </div></div></div> </div> </div> </section> <article class=""> <section class="h-c-page"> <div class="h-c-grid"> <div class="uni-blog-landing-hero__title h-c-grid__col h-c-grid__col--6 wd_light_gray_background wd_left_wrapper"> <div class="wd_featureboxes_left wd_featureboxes-vertical"> <div id="wd_featurebox-standard_3512" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Browse other press announcements by topic.</div><div class="wd_featurebox"><ul> <li><a href="consumer-packaged-goods">CPG</a></li> <li><a href="financial-services">Financial Services</a></li> <li><a href="gaming">Gaming</a></li> <li><a href="healthcare-life-sciences">Healthcare & Life Sciences</a></li> <li><a href="manufacturing">Manufacturing</a></li> <li><a href="media-entertainment">Media & Entertainment</a></li> <li><a href="public-sector">Public Sector</a></li> <li><a href="retail">Retail</a></li> <li><a href="telco">Telco</a></li> </ul> <ul> <li><a href="artificial-intelligence">Artificial Intelligence</a></li> <li><a href="data-analytics">Data Analytics</a></li> <li><a href="industry-solutions">Industry Solutions</a></li> <li><a href="infrastructure">Infrastructure</a></li> <li><a href="security">Security</a></li> <li><a href="sustainability">Sustainability</a></li> <li><a href="workplace">Workplace</a></li> </ul> <p class="more"><a href="press-releases">All Press Releases</a></p> </div></div></div> </div> <div class="uni-blog-landing-hero__social h-c-grid__col h-c-grid__col--6"> <div class="wd_featureboxes_right wd_featureboxes-vertical"> <div id="wd_featurebox-standard_2350" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title"><a href="subscribe">Subscribe for email alerts</a></div><div class="wd_featurebox"><table width="506" class="wd_imagetable" border="0" cellpadding="0" cellspacing="0" align="left" style="margin: 0px 0px 0px 0px;" role="presentation"><tr><td><img src="/image/Mask+Group+25.png" border="0" alt="" title="" /></td></tr></table> </div></div></div> </div> </div> </section> </article> <article class="wd_light_gray_background"> <section class="h-c-page"> <div class="wd_featureboxes_middle wd_featureboxes-horizontal"> <div id="wd_featurebox-standard_2351" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Learn More</div><div class="wd_featurebox"><div class="col"> <p>Find everything you need about Google Cloud.</p> <p>Questions? Reach out to us at <a href="mailto:press@google.com">press@google.com</a></p> </div> <div class="col last"> <p>Meet the team</p> <div><a href="leadership">View photos and read bios of our leadership team</a></div> <p>Brand logos</p> <div><a href="digital-assets">Download product logos, suitable for print or web</a></div> <p>B-roll video</p> <div><a href="digital-assets">Behind-the-scenes videos of Google Cloud in action</a></div> </div> </div></div></div> </section> </article> <article class="wd_bottom_boxes_title"> <section class="uni-latest-articles article-list h-c-page active wd_section_title"> <div class="h-c-grid"> <div class="uni-blog-landing-hero__social h-c-grid__col h-c-grid__col--12 wd_show_mobile" style="display:none"> <a href="#" class="more-link">Visit Our Fact Page</a> </div> <div class="uni-blog-landing-hero__title h-c-grid__col h-c-grid__col--8"> <h2 class="article-list__title"> Why Google Cloud? </h2> </div> <div class="uni-blog-landing-hero__social h-c-grid__col h-c-grid__col--4 wd_hide_mobile" style="display:none"> <a href="#" class="more-link">Visit Our Fact Page</a> </div> </div> </section> </article> <article class="wd_bottom_boxes"> <div class="uni-blog-nup h-c-page module"> <section class="h-c-grid"> <div class="uni-blog-nup__columns" id="wd_bottom_fboxes"> <div class="wd_featureboxes_bottom wd_featureboxes-vertical"> <div id="wd_featurebox-standard_3513" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Sustainability</div><div class="wd_featurebox"><table width="10" class="wd_imagetable" border="0" cellpadding="0" cellspacing="0" align="left" style="margin: 0px 0px 0px 0px;" role="presentation"><tr><td><a href="https://cloud.google.com/blog/topics/sustainability" target="_self"><img src="/download/Mask+Group+13.svg" border="0" alt="" title="" /></a></td></tr></table> <p>Run your business on the cleanest cloud in the industry.</p> </div></div><div id="wd_featurebox-standard_3514" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Data Analytics</div><div class="wd_featurebox"><table width="10" class="wd_imagetable" border="0" cellpadding="0" cellspacing="0" align="left" style="margin: 0px 0px 0px 0px;" role="presentation"><tr><td><a href="https://cloud.google.com/blog/products/data-analytics" target="_self"><img src="/download/Mask+Group+14.svg" border="0" alt="" title="" /></a></td></tr></table> <p>Drive innovation with Google Cloud smart analytics solutions.</p> </div></div><div id="wd_featurebox-standard_3515" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Trust And Security</div><div class="wd_featurebox"><table width="10" class="wd_imagetable" border="0" cellpadding="0" cellspacing="0" align="left" style="margin: 0px 0px 0px 0px;" role="presentation"><tr><td><a href="https://cloud.google.com/blog/products/identity-security" target="_self"><img src="/download/Mask+Group+15.svg" border="0" alt="" title="" /></a></td></tr></table> <p>Solve your toughest security challenges with Google Cloud.</p> </div></div></div> </div> </section> </div> </article> <div id="wd_releases_search_year"> <div class="wd_form_field wd_form_field-year"> <div class="wd_form_field_label"> <label for="year">Year</label> </div> <div class="wd_form_field_input"> <select name="year" id="year"><option value="">Select Year</option><option value="2024">2024</option><option value="2023">2023</option><option value="2022">2022</option><option value="2021">2021</option><option value="2020">2020</option><option value="2019">2019</option></select> <input type="hidden" name="" value=""> </div> </div> </div> </main> <footer _ngcontent-c3="" class="h-c-footer h-c-footer--topmargin h-c-footer--standard h-has-social" id="footer-standard"> <section _ngcontent-c3="" class="h-c-footer__upper"> <section _ngcontent-c7="" class="h-c-social h-c-social--inline site-footer"> <div _ngcontent-c7="" class="h-c-social__group"> <p _ngcontent-c7="" class="h-c-social__title h-c-social__title--inline"> Follow Us </p> <ul _ngcontent-c7="" class="h-c-social__list h-no-bullet"> <!----> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="RSS" track-metadata-eventdetail="https://cloudblog.withgoogle.com/rss" aria-label="RSS" href="https://cloudblog.withgoogle.com/rss"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-rss-feed"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="Facebook" track-metadata-eventdetail="https://www.facebook.com/googlecloud/" aria-label="Facebook" href="https://www.facebook.com/googlecloud/"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-facebook"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="Twitter" track-metadata-eventdetail="https://www.twitter.com/googlecloud" aria-label="Twitter" href="https://www.twitter.com/googlecloud"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-twitter"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="YouTube" track-metadata-eventdetail="https://www.youtube.com/googlecloud" aria-label="YouTube" href="https://www.youtube.com/googlecloud"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-youtube"></use> </svg> </a> </li> <li _ngcontent-c7="" class="h-c-social__item ng-star-inserted"> <a _ngcontent-c7="" class="h-c-social__link" clicktracker="" target="_blank" track-metadata-module="social links" track-type="social" track-name="LinkedIn" track-metadata-eventdetail="https://www.linkedin.com/showcase/google-cloud" aria-label="LinkedIn" href="https://www.linkedin.com/showcase/google-cloud"> <svg _ngcontent-c7="" aria-hidden="true" class="h-c-icon h-c-icon--social h-c-icon--no-padding h-c-icon--24px" viewBox="0 0 18 18"> <use _ngcontent-c7="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#social-linkedin"></use> </svg> </a> </li> </ul> </div> </section> </section> <section _ngcontent-c3="" class="h-c-footer__global"> <div _ngcontent-c3="" class="h-c-footer__logo"> <a _ngcontent-c3="" href="https://www.google.com" title="Google"> <span class="wd_sr-only">Google Cloud Logo</span> <svg _ngcontent-c3="" aria-hidden="true" class="h-c-footer__logo-img" viewBox="0 0 396 130"> <use _ngcontent-c3="" xlink:href="#google-logo" xmlns:xlink="http://www.w3.org/1999/xlink"></use> </svg> </a> </div> <ul _ngcontent-c3="" class="h-c-footer__global-links h-no-bullet"> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" track-metadata-module="footer" track-metadata-position="footer" track-name="privacy" track-type="footer link" href="https://www.google.com/policies/privacy" track-metadata-eventdetail="https://www.google.com/policies/privacy"> Privacy </a></li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" track-metadata-module="footer" track-metadata-position="footer" track-name="terms" track-type="footer link" href="https://policies.google.com/terms" track-metadata-eventdetail="https://policies.google.com/terms"> Terms </a></li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" data-analytics="{'label': 'navlink: about'}" track-metadata-module="footer" track-metadata-position="footer" track-name="about google" track-type="footer link" href="https://www.google.com/about/" track-metadata-eventdetail="https://www.google.com/about/"> About Google </a></li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item"><a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" data-analytics="{'label': 'navlink: products'}" track-metadata-module="footer" track-metadata-position="footer" track-name="google cloud products" track-type="footer link" href="https://cloud.google.com/products/" track-metadata-eventdetail="https://cloud.google.com/products/"> Google Cloud Products </a></li> </ul> <ul _ngcontent-c3="" class="h-c-footer__global-links h-c-footer__global-links--extra h-no-bullet"> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item h-c-footer__global-links-list-item--extra"> <button _ngcontent-c3="" aria-haspopup="true" class="language-selector-btn mat-button" disableripple="" mat-button=""><span class="mat-button-wrapper"><span _ngcontent-c3="">Language</span> <mat-icon _ngcontent-c3="" class="mat-icon material-icons" role="img" aria-hidden="true">arrow_drop_down</mat-icon> </span> <div class="mat-button-ripple mat-ripple" matripple=""></div> <div class="mat-button-focus-overlay"></div> </button> <mat-menu _ngcontent-c3="" overlaptrigger="false" yposition="above" class="ng-tns-c10-0"> <!----> </mat-menu> </li> <li _ngcontent-c3="" class="h-c-footer__global-links-list-item h-c-footer__global-links-list-item--extra"> <a _ngcontent-c3="" class="h-c-footer__link" clicktracker="" track-metadata-position="footer" track-name="help" track-type="footer links" href="https://support.google.com" track-metadata-eventdetail="https://support.google.com"> <svg _ngcontent-c3="" aria-hidden="true" class="h-c-icon h-c-icon--24px h-c-icon--footer"> <use _ngcontent-c3="" xlink:href="#mi-help" xmlns:xlink="http://www.w3.org/1999/xlink"></use> </svg><span _ngcontent-c3="">Help</span></a> </li> </ul> </section> </footer> <svg class="svg-assets h-u-visually-hidden"> <symbol id="mi-arrow-forward"> <path d="M9 1.5C4.8 1.5 1.5 4.8 1.5 9s3.3 7.5 7.5 7.5 7.5-3.3 7.5-7.5S13.2 1.5 9 1.5zm0 13l-1-1 3.8-3.8H3.5V8.3h8.4L8.1 4.5l.9-1L14.5 9 9 14.5z"></path> </symbol> <symbol id="mi-help" viewBox="0 0 48 48"> <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 34h-4v-4h4v4zm4.13-15.49l-1.79 1.84C26.9 25.79 26 27 26 30h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52C27.55 20.1 28 19.1 28 18c0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z" fill="currentColor"></path> </symbol> <symbol id="mi-clear" viewBox="0 0 24 24"> <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> <path d="M0 0h24v24H0z" fill="none"></path> </symbol> <symbol id="mi-keyboard-arrow-right" viewBox="0 0 24 24"> <path stroke-width="2" d="M9.546 6.5l5.443 5.532L9.5 17.5" fill="none" fill-rule="evenodd"></path> </symbol> <symbol id="mi-chevron" viewBox="0 0 12 8"> <path fill-rule="evenodd" d="M12 6.6L10.6 8 6 3.4 1.4 8 0 6.6l6-6"></path> </symbol> <symbol id="mi-youtube-icon" viewBox="0 0 28 20"> <path d="M11.2,14.1V5.9l7.5,4.3L11.2,14.1z M27.7,4.2c0,0-0.3-1.9-1.1-2.8c-1.1-1.1-2.3-1.1-2.8-1.2 C19.9,0,14,0,14,0S8.1,0,4.2,0.2C3.7,0.3,2.5,0.3,1.4,1.4C0.6,2.3,0.3,4.2,0.3,4.2S0,6.5,0,8.8v2.4c0,2.3,0.3,4.6,0.3,4.6 s0.3,1.9,1.1,2.8c1.1,1.1,2.5,1.1,3.1,1.2C6.7,20,13.8,20,14,20c0,0,5.9,0,9.8-0.3c0.5-0.1,1.7-0.1,2.8-1.2c0.8-0.8,1.1-2.8,1.1-2.8 s0.3-2.3,0.3-4.6V8.8C28,6.5,27.7,4.2,27.7,4.2L27.7,4.2z"></path> </symbol> <symbol id="mi-arrow-dropdown" viewBox="0 0 24 24"> <path d="M7 10l5 5 5-5z"></path> </symbol> <symbol id="mi-search" viewBox="0 0 24 22"> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path> </symbol> <symbol id="social-facebook" viewBox="0 0 18 18"> <path d="M15.7,1.5H2.3c-0.5,0-0.8,0.4-0.8,0.8v13.3c0,0.5,0.4,0.8,0.8,0.8h7.2v-5.8h-2V8.4h2V6.8c0-1.9,1.2-3,2.9-3 c0.8,0,1.5,0.1,1.7,0.1v2l-1.2,0c-0.9,0-1.1,0.4-1.1,1.1v1.4h2.2l-0.3,2.3h-1.9v5.8h3.8c0.5,0,0.8-0.4,0.8-0.8V2.3 C16.5,1.9,16.1,1.5,15.7,1.5z"></path> </symbol> <symbol id="social-link" viewBox="0 0 18 18"> <path d="M12.8,5.2h-3v1.4h3c1.3,0,2.3,1,2.3,2.3s-1,2.3-2.3,2.3h-3v1.4h3c2.1,0,3.8-1.7,3.8-3.8S14.8,5.2,12.8,5.2z M6,9.8h6V8.2H6V9.8z M2.9,9c0-1.3,1-2.3,2.3-2.3h3V5.2h-3C3.2,5.2,1.5,6.9,1.5,9s1.7,3.8,3.8,3.8h3v-1.4h-3C4,11.3,2.9,10.3,2.9,9z"> </path> </symbol> <symbol id="social-linkedin" viewBox="0 0 18 18"> <path d="M15.4,1.5H2.6C2,1.5,1.5,2,1.5,2.6v12.8c0,0.6,0.5,1.1,1.1,1.1h12.8c0.6,0,1.1-0.5,1.1-1.1V2.6C16.5,2,16,1.5,15.4,1.5z M3.8,7.1H6v7.2H3.8V7.1z M4.9,6.1c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3c0.7,0,1.3,0.6,1.3,1.3C6.2,5.6,5.6,6.1,4.9,6.1z M14.5,14.3h-2.3v-3.5c0-0.8,0-1.9-1.2-1.9c-1.2,0-1.4,0.9-1.4,1.8v3.5H7.4V7.1h2.2v1h0c0.3-0.6,1-1.2,2.1-1.2 c2.3,0,2.7,1.5,2.7,3.4V14.3z"></path> </symbol> <symbol id="social-mail" viewBox="0 0 18 18"> <path d="M9,8.2L3,4.5h12L9,8.2z M15,13.5H3V6l6,3.8L15,6V13.5z M15,3H3C2.2,3,1.5,3.7,1.5,4.5l0,9C1.5,14.3,2.2,15,3,15 h12c0.8,0,1.5-0.7,1.5-1.5v-9C16.5,3.7,15.8,3,15,3z"></path> </symbol> <symbol id="social-twitter" viewBox="0 0 18 18"> <path d="M16.5,4.3c-0.6,0.2-1.1,0.4-1.8,0.5c0.6-0.4,1.1-1,1.4-1.7c-0.6,0.4-1.3,0.6-2,0.8c-0.6-0.6-1.4-1-2.2-1 c-1.7,0-3.1,1.4-3.1,3.1c0,0.2,0,0.5,0.1,0.7C6.3,6.5,4.1,5.3,2.5,3.4C2.3,3.9,2.1,4.4,2.1,5c0,1.1,0.5,2,1.4,2.6 c-0.5,0-1-0.2-1.4-0.4c0,0,0,0,0,0c0,1.5,1.1,2.8,2.5,3.1c-0.3,0.1-0.5,0.1-0.8,0.1c-0.2,0-0.4,0-0.6-0.1c0.4,1.2,1.5,2.1,2.9,2.2 c-1.1,0.8-2.4,1.3-3.8,1.3c-0.2,0-0.5,0-0.7,0c1.4,0.9,3,1.4,4.7,1.4c5.7,0,8.8-4.7,8.8-8.9c0-0.1,0-0.3,0-0.4 C15.6,5.5,16.1,4.9,16.5,4.3"></path> </symbol> <symbol id="social-youtube" viewBox="0 0 18 18"> <path d="M7.2,11.6V6.4L12,9.1L7.2,11.6z M17.8,5.3c0,0-0.2-1.2-0.7-1.8c-0.7-0.7-1.4-0.7-1.8-0.8C12.8,2.6,9,2.6,9,2.6 s-3.8,0-6.3,0.2c-0.3,0-1.1,0-1.8,0.8C0.4,4.1,0.2,5.3,0.2,5.3S0,6.8,0,8.2v1.5c0,1.5,0.2,2.9,0.2,2.9s0.2,1.2,0.7,1.8 c0.7,0.7,1.6,0.7,2,0.8c1.4,0.1,5.9,0.2,6.1,0.2c0,0,3.8,0,6.3-0.2c0.3,0,1.1,0,1.8-0.8c0.5-0.5,0.7-1.8,0.7-1.8S18,11.2,18,9.8V8.2 C18,6.8,17.8,5.3,17.8,5.3z"></path> </symbol> <symbol id="google-logo" viewBox="0 0 396 130"> <path d="M51.0745265,101.038701 C23.3283097,101.038701 9.65724009e-07,78.4212338 9.65724009e-07,50.645974 C-0.00548030982,22.8707143 23.3228284,0.253246753 51.0745265,0.253246753 C66.4220981,0.253246753 77.3517615,6.27798701 85.5736748,14.1408766 L75.8718171,23.8528896 C69.9794459,18.3219805 61.9987087,14.0201623 51.0690452,14.0201623 C30.8102508,14.0201623 14.9693645,30.365974 14.9693645,50.645974 C14.9693645,70.925974 30.8102508,87.2717857 51.0690452,87.2717857 C64.2076627,87.2717857 71.6950851,81.9877922 76.48572,77.1921429 C80.4157945,73.2579545 82.991994,67.6063312 83.9731424,59.8641558 L51.0745265,59.8641558 L51.0745265,46.1027273 L97.3638985,46.1027273 C97.8572133,48.5609091 98.0983894,51.5129221 98.0983894,54.7063636 C98.0983894,65.0329221 95.2755325,77.8121753 86.1875777,86.9096429 C77.3462802,96.1223377 66.0548526,101.038701 51.0745265,101.038701 L51.0745265,101.038701 Z"></path> <path d="M167.573556,68.369026 C167.573556,87.0523052 152.965957,100.813734 135.036704,100.813734 C117.112933,100.813734 102.499853,87.0468182 102.499853,68.369026 C102.499853,49.5650325 117.112933,35.9188312 135.036704,35.9188312 C152.965957,35.9188312 167.573556,49.5650325 167.573556,68.369026 L167.573556,68.369026 Z M153.333202,68.369026 C153.333202,56.6926623 144.85915,48.7035714 135.036704,48.7035714 C125.214259,48.7035714 116.740207,56.6926623 116.740207,68.369026 C116.740207,79.9191883 125.214259,88.0344805 135.036704,88.0344805 C144.85915,88.0344805 153.333202,79.9191883 153.333202,68.369026 L153.333202,68.369026 Z"></path> <path d="M238.282011,68.369026 C238.282011,87.0523052 223.674411,100.813734 205.745159,100.813734 C187.821388,100.813734 173.208307,87.0468182 173.208307,68.369026 C173.208307,49.5650325 187.821388,35.9188312 205.745159,35.9188312 C223.674411,35.9188312 238.282011,49.5650325 238.282011,68.369026 L238.282011,68.369026 Z M224.041657,68.369026 C224.041657,56.6926623 215.567605,48.7035714 205.745159,48.7035714 C195.922713,48.7035714 187.448661,56.6926623 187.448661,68.369026 C187.448661,79.9191883 195.922713,88.0344805 205.745159,88.0344805 C215.567605,88.0344805 224.041657,79.9191883 224.041657,68.369026 L224.041657,68.369026 Z"></path> <path d="M306.04702,37.943539 L306.04702,96.1442857 C306.04702,120.111558 291.927254,129.944286 275.231289,129.944286 C259.516472,129.944286 250.061272,119.376299 246.498443,110.772662 L258.897088,105.609383 C261.106042,110.893377 266.51058,117.159545 275.225808,117.159545 C285.908814,117.159545 292.535676,110.52026 292.535676,98.1086364 L292.535676,93.4391883 L292.047842,93.4391883 C288.85774,97.3733766 282.71323,100.813734 274.97915,100.813734 C258.771019,100.813734 243.916762,86.6791883 243.916762,68.4897403 C243.916762,50.1740909 258.771019,35.9188312 274.97915,35.9188312 C282.71323,35.9188312 288.852259,39.3591883 292.047842,43.1726623 L292.535676,43.1726623 L292.535676,37.943539 L306.04702,37.943539 L306.04702,37.943539 Z M293.522306,68.4897403 C293.522306,57.0602922 285.908814,48.7035714 276.212437,48.7035714 C266.389992,48.7035714 258.162597,57.0602922 258.162597,68.4897403 C258.162597,79.798474 266.389992,88.0344805 276.212437,88.0344805 C285.908814,88.0344805 293.522306,79.798474 293.522306,68.4897403 L293.522306,68.4897403 Z"></path> <path d="M329.961825,3.54545455 L329.961825,98.9207143 L315.721472,98.9207143 L315.721472,3.54545455 L329.961825,3.54545455 L329.961825,3.54545455 Z"></path> <path d="M383.755064,79.0577273 L394.805315,86.4322727 C391.242486,91.7162662 382.647846,100.813734 367.793589,100.813734 C349.376503,100.813734 336.002191,86.558474 336.002191,68.369026 C336.002191,49.0712013 349.497091,35.9188312 366.198538,35.9188312 C383.020573,35.9188312 391.247967,49.3181169 393.944755,56.566461 L395.419218,60.2537338 L352.078772,78.1962662 C355.394944,84.7093506 360.552824,88.0289935 367.793589,88.0289935 C375.039836,88.0289935 380.071647,84.4624351 383.755064,79.0577273 L383.755064,79.0577273 Z M349.743749,67.3813636 L378.717771,55.3373701 C377.12272,51.2824675 372.332085,48.4566558 366.686372,48.4566558 C359.445607,48.4511688 349.376503,54.843539 349.743749,67.3813636 L349.743749,67.3813636 Z"></path> </symbol> <symbol id="h-color-cloud-logo" viewBox="0 0 181 28"> <path d="M89.75,18.62A8.36,8.36,0,0,1,81.2,10,8.33,8.33,0,0,1,83.63,3.9a8.25,8.25,0,0,1,6.12-2.48,7.62,7.62,0,0,1,6,2.69L94.28,5.58a5.64,5.64,0,0,0-4.53-2.14,6.22,6.22,0,0,0-4.57,1.84A6.38,6.38,0,0,0,83.36,10a6.38,6.38,0,0,0,1.82,4.74,6.18,6.18,0,0,0,4.57,1.84,6.44,6.44,0,0,0,5-2.42l1.54,1.5a8,8,0,0,1-2.87,2.17A8.67,8.67,0,0,1,89.75,18.62ZM100.12,1.79V18.26H98V1.79Zm1.82,10.83a6,6,0,0,1,1.64-4.3,5.57,5.57,0,0,1,4.16-1.7,5.51,5.51,0,0,1,4.14,1.7,5.92,5.92,0,0,1,1.65,4.3,5.87,5.87,0,0,1-1.65,4.3,5.47,5.47,0,0,1-4.14,1.7,5.53,5.53,0,0,1-4.16-1.7A6,6,0,0,1,101.94,12.62Zm2.12,0a4.1,4.1,0,0,0,1.06,2.94,3.6,3.6,0,0,0,5.24,0,4.1,4.1,0,0,0,1.06-2.94,4.07,4.07,0,0,0-1.06-2.92,3.56,3.56,0,0,0-5.24,0A4.07,4.07,0,0,0,104.06,12.62Zm21.17,5.64h-2V16.69h-.1a3.75,3.75,0,0,1-1.48,1.38,4.23,4.23,0,0,1-2.08.55,4.18,4.18,0,0,1-3.19-1.18,4.74,4.74,0,0,1-1.11-3.37V7h2.11v6.94a2.49,2.49,0,0,0,2.79,2.76,2.63,2.63,0,0,0,2.11-1,3.69,3.69,0,0,0,.85-2.45V7h2.12Zm7.16.36a5,5,0,0,1-3.79-1.74A6.24,6.24,0,0,1,127,12.62a6.2,6.2,0,0,1,1.56-4.25,4.94,4.94,0,0,1,3.79-1.75,4.78,4.78,0,0,1,2.27.53,4,4,0,0,1,1.58,1.4h.09L136.24,7V1.79h2.11V18.26h-2V16.69h-.09a4,4,0,0,1-1.58,1.4A4.78,4.78,0,0,1,132.39,18.62Zm.35-1.93a3.21,3.21,0,0,0,2.55-1.13,4.17,4.17,0,0,0,1-2.94,4.21,4.21,0,0,0-1-2.92,3.23,3.23,0,0,0-2.55-1.15,3.29,3.29,0,0,0-2.55,1.15,4.21,4.21,0,0,0-1,2.92,4.14,4.14,0,0,0,1,2.92A3.29,3.29,0,0,0,132.74,16.69Z" style="fill:#5f6368"/><g id="_75x24px" data-name="75x24px"><path d="M9.49,18.62A9.46,9.46,0,0,1,0,9.31,9.46,9.46,0,0,1,9.49,0,8.91,8.91,0,0,1,15.9,2.57L14.09,4.36a6.51,6.51,0,0,0-4.6-1.82A6.69,6.69,0,0,0,2.78,9.31a6.69,6.69,0,0,0,6.71,6.77,6.25,6.25,0,0,0,4.72-1.87A5.26,5.26,0,0,0,15.6,11H9.49V8.47h8.6a8.38,8.38,0,0,1,.13,1.59A8.37,8.37,0,0,1,16,16,8.57,8.57,0,0,1,9.49,18.62Z" style="fill:#4285f4"/><path d="M31.52,12.62a5.94,5.94,0,1,1-11.87,0,5.94,5.94,0,1,1,11.87,0Zm-2.6,0a3.35,3.35,0,1,0-6.67,0,3.35,3.35,0,1,0,6.67,0Z" style="fill:#ea4335"/><path d="M44.83,12.62a5.94,5.94,0,1,1-11.87,0,5.94,5.94,0,1,1,11.87,0Zm-2.6,0a3.35,3.35,0,1,0-6.68,0,3.35,3.35,0,1,0,6.68,0Z" style="fill:#fbbc04"/><path d="M57.8,7V17.76c0,4.42-2.63,6.24-5.73,6.24a5.75,5.75,0,0,1-5.34-3.54l2.31-1a3.32,3.32,0,0,0,3,2.14c2,0,3.22-1.23,3.22-3.52v-.86H55.2A4.16,4.16,0,0,1,52,18.62a6,6,0,0,1,0-12A4.22,4.22,0,0,1,55.2,8h.09V7Zm-2.33,5.66A3.39,3.39,0,0,0,52.25,9a3.48,3.48,0,0,0-3.35,3.66,3.45,3.45,0,0,0,3.35,3.61A3.35,3.35,0,0,0,55.47,12.65Z" style="fill:#4285f4"/><path d="M62.43.64V18.26H59.79V.64Z" style="fill:#34a853"/><path d="M72.83,14.6,74.89,16a6,6,0,0,1-5,2.66,5.81,5.81,0,0,1-5.89-6,5.52,5.52,0,0,1,10.75-2.18l.27.69-8,3.31a3.07,3.07,0,0,0,2.92,1.82A3.44,3.44,0,0,0,72.83,14.6Zm-6.31-2.16,5.38-2.22A2.34,2.34,0,0,0,69.66,9,3.29,3.29,0,0,0,66.52,12.44Z" style="fill:#ea4335"/></g> </symbol> <symbol height="24" id="h-burger" viewBox="0 0 24 24" width="24"> <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path> </symbol> <symbol id="mi-rss-feed" viewBox="0 0 24 24"> <path d="M0 0h24v24H0z" fill="none"></path> <circle cx="6.18" cy="17.82" r="2.18"></circle> <path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"></path> </symbol> <symbol id="mi-more-vert" height="24" viewBox="0 0 24 24" width="24"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path> </symbol> </svg> </div><!-- end .wrapper --> <script src="js/jquery.min.js"></script> <script src="js/jquery.fancybox.js"></script> <script src="js/wd_js.js"></script> <script> // Google Cound Next OnAir forward arrow var getMoreInfo = $(".wd_category_items_3191 .item a.jb-link"); var arrowForwardIcon = $("<i class='material-icons nocontent notranslate' aria-hidden='true' translate='no'>arrow_forward</i>"); getMoreInfo.html("Get more info").append(arrowForwardIcon); // Remove unwanted forward arror from Events summary $(".wd_category_3191 .category_summary p:first-child a.jb-link i").remove(); </script> <!-- begin spin_special_output(body_end) --> <script wd_script_id="piwik_tracking_code"></script><script type="text/javascript" wd_script_id="google_tracking_code" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-175165319-86']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript" wd_script_id="single_slider_responsive_script" nonce="NzYyYWI5ZjI3OWU3Zjg0ODUxNTBmYjg4NjU3MzY2YmRlNDZhZjBkYQ=="> webDriver.jQuery(".single_slider_carousel").carousel({ interval: false, pause: "" }); webDriver.jQuery(".single_slider_carousel, .single_slider_carousel_bottom").css("visibility","visible"); webDriver.jQuery(".single_slider_carousel_indicators li:first, .single_slider_carousel_inner .item:first").addClass("active"); webDriver.jQuery(".single_slider_carousel_control").click(function(e) { e.preventDefault(); }); webDriver.jQuery(".single_slider_carousel").touchwipe({ wipeLeft: function() { webDriver.jQuery(".single_slider_carousel").carousel("next"); }, wipeRight: function() { webDriver.jQuery(".single_slider_carousel").carousel("prev"); }, preventDefaultEvents: true }); </script> <!-- end spin_special_output(body_end) --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e70f156dec03d81',t:'MTczMjM2MjYzOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>